--- /home/fdroid/fdroiddata/tmp/de.danoeh.antennapod_3050095.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.danoeh.antennapod_3050095.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: <41c180f2ad086ff8fb94fd7a6efaaff7fe331d9e28a760027b86c994ed829d27> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <733299cbfe385a7da74090475f8b3c59fccb640df233789bfb7154792a2c53b683a9b80000000000>, actual: │ @@ -1,85 +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: 179430565a4a04bfe7827483243099bd10870410800cd7c4c7b48d8d3226df55 │ -Signer #1 certificate SHA-1 digest: a5c46be7688949bb85534ce316c0be09e7d86d26 │ -Signer #1 certificate MD5 digest: f07fa9b4bac616b879c13c2ead5c29c6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 2ac9893fb94e8b8f2f0c80a0f83ab9a30d0fde5c0bcb7ded3dab05a4a7c12b68 │ -Signer #1 public key SHA-1 digest: dfb1f841a72ed66e0fcde99ccac1e27e25d2601b │ -Signer #1 public key MD5 digest: f8981eee6d64a2188e3279a9b1ba629a │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties 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.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/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.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/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.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.asynclayoutinflater_asynclayoutinflater.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.car.app_app.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/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.core_core-splashscreen.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.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.customview_customview-poolingcontainer.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.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/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.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.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.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.emoji2_emoji2-views-helper.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.emoji2_emoji2.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/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/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/androidx.gridlayout_gridlayout.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.legacy_legacy-support-core-ui.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.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/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/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/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/androidx.lifecycle_lifecycle-process.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-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-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.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/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/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/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.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.media_media.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.palette_palette.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/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.profileinstaller_profileinstaller.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/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/androidx.savedstate_savedstate-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.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.slidingpanelayout_slidingpanelayout.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-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.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/. │ -WARNING: META-INF/androidx.startup_startup-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.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.tracing_tracing.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.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.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/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.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/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/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.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/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/kotlinx_coroutines_android.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.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.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/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/. ├── zipinfo {} │ @@ -1,12 +1,12 @@ │ Zip file size: 12106115 bytes, number of entries: 1538 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 3339 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 3341 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 277 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 6743952 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 6743996 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 2079784 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 2277420 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 2099504 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 1279936 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 2254740 b- defN 81-Jan-01 01:01 lib/x86/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 2501448 b- defN 81-Jan-01 01:01 lib/x86_64/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 36447 b- defN 81-Jan-01 01:01 assets/LICENSE.txt │ @@ -1533,8 +1533,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 11139 b- stor 81-Jan-01 01:01 res/zr.png │ -rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 3189416 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 136499 b- defN 81-Jan-01 01:01 META-INF/697C4250.SF │ -rw---- 2.0 fat 1299 b- defN 81-Jan-01 01:01 META-INF/697C4250.RSA │ -rw---- 2.0 fat 136372 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1538 files, 24549481 bytes uncompressed, 11932698 bytes compressed: 51.4% │ +1538 files, 24549527 bytes uncompressed, 11932632 bytes compressed: 51.4% ├── classes2.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : e23a0811 │ │ -signature : 0228...1ba9 │ │ +checksum : 47d108ce │ │ +signature : 2d3a...fcee │ │ file_size : 2079784 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 16366 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2279 ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 2ad2330d │ │ -signature : 7311...af0f │ │ -file_size : 6743952 │ │ +checksum : f59a2568 │ │ +signature : 41bf...fdaa │ │ +file_size : 6743996 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 53073 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 8051 │ │ type_ids_off : 212404 (0x033db4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 244608 (0x03bb80) │ │ field_ids_size : 62270 │ │ field_ids_off : 381972 (0x05d414) │ │ method_ids_size : 45174 │ │ method_ids_off : 880132 (0x0d6e04) │ │ class_defs_size : 6456 │ │ class_defs_off : 1241524 (0x12f1b4) │ │ -data_size : 5295836 │ │ +data_size : 5295880 │ │ data_off : 1448116 (0x1618b4) │ │ │ │ Class #0 header: │ │ class_idx : 439 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 7357 │ │ source_file_idx : 18389 │ │ @@ -720063,17 +720063,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4fd8: |[3c4fd8] de.danoeh.antennapod.BuildConfig.:()V │ │ -3c4fe8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c4fee: 0e00 |0003: return-void │ │ +3c5000: |[3c5000] de.danoeh.antennapod.BuildConfig.:()V │ │ +3c5010: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -720105,18 +720105,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c4ff0: |[3c4ff0] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3c5000: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5006: 5b01 a448 |0003: iput-object v1, v0, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@48a4 │ │ -3c500a: 0e00 |0005: return-void │ │ +3c5018: |[3c5018] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3c5028: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c502e: 5b01 a448 |0003: iput-object v1, v0, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@48a4 │ │ +3c5032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -720126,18 +720126,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c500c: |[3c500c] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.run:()V │ │ -3c501c: 5410 a448 |0000: iget-object v0, v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@48a4 │ │ -3c5020: 7110 499d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V // method@9d49 │ │ -3c5026: 0e00 |0005: return-void │ │ +3c5034: |[3c5034] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.run:()V │ │ +3c5044: 5410 a448 |0000: iget-object v0, v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@48a4 │ │ +3c5048: 7110 499d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V // method@9d49 │ │ +3c504e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -720170,17 +720170,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5028: |[3c5028] de.danoeh.antennapod.ClientConfigurator.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V │ │ -3c5038: 7110 4d9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.lambda$initialize$0:(Landroid/content/Context;)V // method@9d4d │ │ -3c503e: 0e00 |0003: return-void │ │ +3c5050: |[3c5050] de.danoeh.antennapod.ClientConfigurator.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V │ │ +3c5060: 7110 4d9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.lambda$initialize$0:(Landroid/content/Context;)V // method@9d4d │ │ +3c5066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ @@ -720188,109 +720188,109 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c5040: |[3c5040] de.danoeh.antennapod.ClientConfigurator.:()V │ │ -3c5050: 0e00 |0000: return-void │ │ +3c5068: |[3c5068] de.danoeh.antennapod.ClientConfigurator.:()V │ │ +3c5078: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5054: |[3c5054] de.danoeh.antennapod.ClientConfigurator.:()V │ │ -3c5064: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c506a: 0e00 |0003: return-void │ │ +3c507c: |[3c507c] de.danoeh.antennapod.ClientConfigurator.:()V │ │ +3c508c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ name : 'initialize' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3c506c: |[3c506c] de.danoeh.antennapod.ClientConfigurator.initialize:(Landroid/content/Context;)V │ │ -3c507c: 1c00 4319 |0000: const-class v0, Lde/danoeh/antennapod/ClientConfigurator; // type@1943 │ │ -3c5080: 1d00 |0002: monitor-enter v0 │ │ -3c5082: 6301 a548 |0003: sget-boolean v1, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@48a5 │ │ -3c5086: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -3c508a: 1e00 |0007: monitor-exit v0 │ │ -3c508c: 0e00 |0008: return-void │ │ -3c508e: 6e10 1002 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0210 │ │ -3c5094: 0c01 |000c: move-result-object v1 │ │ -3c5096: 6e10 1102 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ -3c509c: 0c02 |0010: move-result-object v2 │ │ -3c509e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3c50a0: 6e30 9202 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0292 │ │ -3c50a6: 0c01 |0015: move-result-object v1 │ │ -3c50a8: 2202 c81c |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c50ac: 7010 a6ab 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c50b2: 1a03 ce09 |001b: const-string v3, "AntennaPod/" // string@09ce │ │ -3c50b6: 6e20 b2ab 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c50bc: 5411 2800 |0020: iget-object v1, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ -3c50c0: 6e20 b2ab 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c50c6: 6e10 bcab 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c50cc: 0c01 |0028: move-result-object v1 │ │ -3c50ce: 6901 b377 |0029: sput-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ -3c50d2: 2805 |002b: goto 0030 // +0005 │ │ -3c50d4: 0d01 |002c: move-exception v1 │ │ -3c50d6: 6e10 e2ab 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3c50dc: 7110 24a9 0400 |0030: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.init:(Landroid/content/Context;)V // method@a924 │ │ -3c50e2: 7110 6ba9 0400 |0033: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.init:(Landroid/content/Context;)V // method@a96b │ │ -3c50e8: 7110 44a9 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.init:(Landroid/content/Context;)V // method@a944 │ │ -3c50ee: 7110 49a9 0400 |0039: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.init:(Landroid/content/Context;)V // method@a949 │ │ -3c50f4: 7110 50a9 0400 |003c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.init:(Landroid/content/Context;)V // method@a950 │ │ -3c50fa: 7110 30a9 0400 |003f: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.init:(Landroid/content/Context;)V // method@a930 │ │ -3c5100: 7110 53a4 0400 |0042: invoke-static {v4}, Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;.install:(Landroid/content/Context;)V // method@a453 │ │ -3c5106: 7110 83a2 0400 |0045: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.init:(Landroid/content/Context;)V // method@a283 │ │ -3c510c: 2201 8e1a |0048: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; // type@1a8e │ │ -3c5110: 7010 84a3 0100 |004a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.:()V // method@a384 │ │ -3c5116: 7110 09a4 0100 |004d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V // method@a409 │ │ -3c511c: 2201 921a |0050: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // type@1a92 │ │ -3c5120: 7010 96a3 0100 |0052: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.:()V // method@a396 │ │ -3c5126: 7110 17a4 0100 |0055: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V // method@a417 │ │ -3c512c: 2201 851a |0058: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; // type@1a85 │ │ -3c5130: 7010 61a3 0100 |005a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.:()V // method@a361 │ │ -3c5136: 7110 eda3 0100 |005d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V // method@a3ed │ │ -3c513c: 2201 4219 |0060: new-instance v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; // type@1942 │ │ -3c5140: 7020 479d 4100 |0062: invoke-direct {v1, v4}, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9d47 │ │ -3c5146: 7110 6da5 0100 |0065: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.setServiceStarterImpl:(Ljava/lang/Runnable;)V // method@a56d │ │ -3c514c: 2201 7a1c |0068: new-instance v1, Ljava/io/File; // type@1c7a │ │ -3c5150: 6e10 ff01 0400 |006a: invoke-virtual {v4}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ff │ │ -3c5156: 0c02 |006d: move-result-object v2 │ │ -3c5158: 1a03 3aa6 |006e: const-string v3, "okhttp" // string@a63a │ │ -3c515c: 7030 16aa 2103 |0070: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ -3c5162: 7110 7ba2 0100 |0073: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setCacheDirectory:(Ljava/io/File;)V // method@a27b │ │ -3c5168: 7100 64a9 0000 |0076: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getProxyConfig:()Lde/danoeh/antennapod/model/download/ProxyConfig; // method@a964 │ │ -3c516e: 0c01 |0079: move-result-object v1 │ │ -3c5170: 7110 7ca2 0100 |007a: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V // method@a27c │ │ -3c5176: 7110 39a9 0400 |007d: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.init:(Landroid/content/Context;)V // method@a939 │ │ -3c517c: 7110 afa9 0400 |0080: invoke-static {v4}, Lde/danoeh/antennapod/ui/notifications/NotificationUtils;.createChannels:(Landroid/content/Context;)V // method@a9af │ │ -3c5182: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -3c5184: 6a04 a548 |0084: sput-boolean v4, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@48a5 │ │ -3c5188: 1e00 |0086: monitor-exit v0 │ │ -3c518a: 0e00 |0087: return-void │ │ -3c518c: 0d04 |0088: move-exception v4 │ │ -3c518e: 1e00 |0089: monitor-exit v0 │ │ -3c5190: 2704 |008a: throw v4 │ │ +3c5094: |[3c5094] de.danoeh.antennapod.ClientConfigurator.initialize:(Landroid/content/Context;)V │ │ +3c50a4: 1c00 4319 |0000: const-class v0, Lde/danoeh/antennapod/ClientConfigurator; // type@1943 │ │ +3c50a8: 1d00 |0002: monitor-enter v0 │ │ +3c50aa: 6301 a548 |0003: sget-boolean v1, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@48a5 │ │ +3c50ae: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +3c50b2: 1e00 |0007: monitor-exit v0 │ │ +3c50b4: 0e00 |0008: return-void │ │ +3c50b6: 6e10 1002 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0210 │ │ +3c50bc: 0c01 |000c: move-result-object v1 │ │ +3c50be: 6e10 1102 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ +3c50c4: 0c02 |0010: move-result-object v2 │ │ +3c50c6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3c50c8: 6e30 9202 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0292 │ │ +3c50ce: 0c01 |0015: move-result-object v1 │ │ +3c50d0: 2202 c81c |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c50d4: 7010 a6ab 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c50da: 1a03 ce09 |001b: const-string v3, "AntennaPod/" // string@09ce │ │ +3c50de: 6e20 b2ab 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c50e4: 5411 2800 |0020: iget-object v1, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ +3c50e8: 6e20 b2ab 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c50ee: 6e10 bcab 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c50f4: 0c01 |0028: move-result-object v1 │ │ +3c50f6: 6901 b377 |0029: sput-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ +3c50fa: 2805 |002b: goto 0030 // +0005 │ │ +3c50fc: 0d01 |002c: move-exception v1 │ │ +3c50fe: 6e10 e2ab 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3c5104: 7110 24a9 0400 |0030: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.init:(Landroid/content/Context;)V // method@a924 │ │ +3c510a: 7110 6ba9 0400 |0033: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.init:(Landroid/content/Context;)V // method@a96b │ │ +3c5110: 7110 44a9 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.init:(Landroid/content/Context;)V // method@a944 │ │ +3c5116: 7110 49a9 0400 |0039: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.init:(Landroid/content/Context;)V // method@a949 │ │ +3c511c: 7110 50a9 0400 |003c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.init:(Landroid/content/Context;)V // method@a950 │ │ +3c5122: 7110 30a9 0400 |003f: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.init:(Landroid/content/Context;)V // method@a930 │ │ +3c5128: 7110 53a4 0400 |0042: invoke-static {v4}, Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;.install:(Landroid/content/Context;)V // method@a453 │ │ +3c512e: 7110 83a2 0400 |0045: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.init:(Landroid/content/Context;)V // method@a283 │ │ +3c5134: 2201 8e1a |0048: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; // type@1a8e │ │ +3c5138: 7010 84a3 0100 |004a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.:()V // method@a384 │ │ +3c513e: 7110 09a4 0100 |004d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V // method@a409 │ │ +3c5144: 2201 921a |0050: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // type@1a92 │ │ +3c5148: 7010 96a3 0100 |0052: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.:()V // method@a396 │ │ +3c514e: 7110 17a4 0100 |0055: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V // method@a417 │ │ +3c5154: 2201 851a |0058: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; // type@1a85 │ │ +3c5158: 7010 61a3 0100 |005a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.:()V // method@a361 │ │ +3c515e: 7110 eda3 0100 |005d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V // method@a3ed │ │ +3c5164: 2201 4219 |0060: new-instance v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; // type@1942 │ │ +3c5168: 7020 479d 4100 |0062: invoke-direct {v1, v4}, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9d47 │ │ +3c516e: 7110 6da5 0100 |0065: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.setServiceStarterImpl:(Ljava/lang/Runnable;)V // method@a56d │ │ +3c5174: 2201 7a1c |0068: new-instance v1, Ljava/io/File; // type@1c7a │ │ +3c5178: 6e10 ff01 0400 |006a: invoke-virtual {v4}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ff │ │ +3c517e: 0c02 |006d: move-result-object v2 │ │ +3c5180: 1a03 3aa6 |006e: const-string v3, "okhttp" // string@a63a │ │ +3c5184: 7030 16aa 2103 |0070: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ +3c518a: 7110 7ba2 0100 |0073: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setCacheDirectory:(Ljava/io/File;)V // method@a27b │ │ +3c5190: 7100 64a9 0000 |0076: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getProxyConfig:()Lde/danoeh/antennapod/model/download/ProxyConfig; // method@a964 │ │ +3c5196: 0c01 |0079: move-result-object v1 │ │ +3c5198: 7110 7ca2 0100 |007a: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V // method@a27c │ │ +3c519e: 7110 39a9 0400 |007d: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.init:(Landroid/content/Context;)V // method@a939 │ │ +3c51a4: 7110 afa9 0400 |0080: invoke-static {v4}, Lde/danoeh/antennapod/ui/notifications/NotificationUtils;.createChannels:(Landroid/content/Context;)V // method@a9af │ │ +3c51aa: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +3c51ac: 6a04 a548 |0084: sput-boolean v4, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@48a5 │ │ +3c51b0: 1e00 |0086: monitor-exit v0 │ │ +3c51b2: 0e00 |0087: return-void │ │ +3c51b4: 0d04 |0088: move-exception v4 │ │ +3c51b6: 1e00 |0089: monitor-exit v0 │ │ +3c51b8: 2704 |008a: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x0088 │ │ 0x0009 - 0x002b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x002c │ │ -> 0x0088 │ │ 0x002d - 0x0086 │ │ @@ -720327,17 +720327,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c51b8: |[3c51b8] de.danoeh.antennapod.ClientConfigurator.lambda$initialize$0:(Landroid/content/Context;)V │ │ -3c51c8: 7110 f5a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.sync:(Landroid/content/Context;)V // method@a4f5 │ │ -3c51ce: 0e00 |0003: return-void │ │ +3c51e0: |[3c51e0] de.danoeh.antennapod.ClientConfigurator.lambda$initialize$0:(Landroid/content/Context;)V │ │ +3c51f0: 7110 f5a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.sync:(Landroid/content/Context;)V // method@a4f5 │ │ +3c51f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -720376,20 +720376,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c52a0: |[3c52a0] de.danoeh.antennapod.CrashReportWriter.:()V │ │ -3c52b0: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c52b6: 7100 caab 0000 |0003: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@abca │ │ -3c52bc: 0c00 |0006: move-result-object v0 │ │ -3c52be: 5b10 a748 |0007: iput-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@48a7 │ │ -3c52c2: 0e00 |0009: return-void │ │ +3c52c8: |[3c52c8] de.danoeh.antennapod.CrashReportWriter.:()V │ │ +3c52d8: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c52de: 7100 caab 0000 |0003: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@abca │ │ +3c52e4: 0c00 |0006: move-result-object v0 │ │ +3c52e6: 5b10 a748 |0007: iput-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@48a7 │ │ +3c52ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/CrashReportWriter; │ │ │ │ @@ -720398,74 +720398,74 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3c51d0: |[3c51d0] de.danoeh.antennapod.CrashReportWriter.getFile:()Ljava/io/File; │ │ -3c51e0: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3c51e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c51e6: 7110 56a9 0100 |0003: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ -3c51ec: 0c01 |0006: move-result-object v1 │ │ -3c51ee: 1a02 2366 |0007: const-string v2, "crash-report.log" // string@6623 │ │ -3c51f2: 7030 16aa 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ -3c51f8: 1100 |000c: return-object v0 │ │ +3c51f8: |[3c51f8] de.danoeh.antennapod.CrashReportWriter.getFile:()Ljava/io/File; │ │ +3c5208: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3c520c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c520e: 7110 56a9 0100 |0003: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ +3c5214: 0c01 |0006: move-result-object v1 │ │ +3c5216: 1a02 2366 |0007: const-string v2, "crash-report.log" // string@6623 │ │ +3c521a: 7030 16aa 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ +3c5220: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/CrashReportWriter;) │ │ name : 'getSystemInfo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -3c51fc: |[3c51fc] de.danoeh.antennapod.CrashReportWriter.getSystemInfo:()Ljava/lang/String; │ │ -3c520c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c5210: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c5216: 1a01 db01 |0005: const-string v1, "## Environment │ │ +3c5224: |[3c5224] de.danoeh.antennapod.CrashReportWriter.getSystemInfo:()Ljava/lang/String; │ │ +3c5234: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c5238: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c523e: 1a01 db01 |0005: const-string v1, "## Environment │ │ Android version: " // string@01db │ │ -3c521a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5220: 6201 e200 |000a: sget-object v1, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@00e2 │ │ -3c5224: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c522a: 1a01 1100 |000f: const-string v1, " │ │ +3c5242: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5248: 6201 e200 |000a: sget-object v1, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@00e2 │ │ +3c524c: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5252: 1a01 1100 |000f: const-string v1, " │ │ OS version: " // string@0011 │ │ -3c522e: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5234: 1a01 95aa |0014: const-string v1, "os.version" // string@aa95 │ │ -3c5238: 7110 bfab 0100 |0016: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@abbf │ │ -3c523e: 0c01 |0019: move-result-object v1 │ │ -3c5240: 6e20 b2ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5246: 1a01 0d00 |001d: const-string v1, " │ │ +3c5256: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c525c: 1a01 95aa |0014: const-string v1, "os.version" // string@aa95 │ │ +3c5260: 7110 bfab 0100 |0016: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@abbf │ │ +3c5266: 0c01 |0019: move-result-object v1 │ │ +3c5268: 6e20 b2ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c526e: 1a01 0d00 |001d: const-string v1, " │ │ AntennaPod version: " // string@000d │ │ -3c524a: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5250: 1a01 3a07 |0022: const-string v1, "3.5.0" // string@073a │ │ -3c5254: 6e20 b2ab 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c525a: 1a01 1000 |0027: const-string v1, " │ │ +3c5272: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5278: 1a01 3a07 |0022: const-string v1, "3.5.0" // string@073a │ │ +3c527c: 6e20 b2ab 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5282: 1a01 1000 |0027: const-string v1, " │ │ Model: " // string@0010 │ │ -3c525e: 6e20 b2ab 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5264: 6201 e800 |002c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00e8 │ │ -3c5268: 6e20 b2ab 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c526e: 1a01 0e00 |0031: const-string v1, " │ │ +3c5286: 6e20 b2ab 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c528c: 6201 e800 |002c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00e8 │ │ +3c5290: 6e20 b2ab 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5296: 1a01 0e00 |0031: const-string v1, " │ │ Device: " // string@000e │ │ -3c5272: 6e20 b2ab 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5278: 6201 e500 |0036: sget-object v1, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@00e5 │ │ -3c527c: 6e20 b2ab 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5282: 1a01 1200 |003b: const-string v1, " │ │ +3c529a: 6e20 b2ab 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c52a0: 6201 e500 |0036: sget-object v1, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@00e5 │ │ +3c52a4: 6e20 b2ab 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c52aa: 1a01 1200 |003b: const-string v1, " │ │ Product: " // string@0012 │ │ -3c5286: 6e20 b2ab 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c528c: 6201 e900 |0040: sget-object v1, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@00e9 │ │ -3c5290: 6e20 b2ab 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5296: 6e10 bcab 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c529c: 0c00 |0048: move-result-object v0 │ │ -3c529e: 1100 |0049: return-object v0 │ │ +3c52ae: 6e20 b2ab 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c52b4: 6201 e900 |0040: sget-object v1, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@00e9 │ │ +3c52b8: 6e20 b2ab 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c52be: 6e10 bcab 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c52c4: 0c00 |0048: move-result-object v0 │ │ +3c52c6: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0016 line=61 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/CrashReportWriter;) │ │ @@ -720473,68 +720473,68 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -3c52e8: |[3c52e8] de.danoeh.antennapod.CrashReportWriter.write:(Ljava/lang/Throwable;)V │ │ -3c52f8: 1a00 b455 |0000: const-string v0, "```" // string@55b4 │ │ -3c52fc: 7100 4f9d 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9d4f │ │ -3c5302: 0c01 |0005: move-result-object v1 │ │ -3c5304: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c5306: 2203 8c1c |0007: new-instance v3, Ljava/io/PrintWriter; // type@1c8c │ │ -3c530a: 1a04 344d |0009: const-string v4, "UTF-8" // string@4d34 │ │ -3c530e: 7030 6caa 1304 |000b: invoke-direct {v3, v1, v4}, Ljava/io/PrintWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa6c │ │ -3c5314: 1a01 da01 |000e: const-string v1, "## Crash info" // string@01da │ │ -3c5318: 6e20 76aa 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c531e: 2201 c81c |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c5322: 7010 a6ab 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c5328: 1a02 334c |0018: const-string v2, "Time: " // string@4c33 │ │ -3c532c: 6e20 b2ab 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5332: 2202 301d |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3c5336: 1a04 d968 |001f: const-string v4, "dd-MM-yyyy HH:mm:ss" // string@68d9 │ │ -3c533a: 7100 eead 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3c5340: 0c05 |0024: move-result-object v5 │ │ -3c5342: 7030 c6ac 4205 |0025: invoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3c5348: 2204 461d |0028: new-instance v4, Ljava/util/Date; // type@1d46 │ │ -3c534c: 7010 88ad 0400 |002a: invoke-direct {v4}, Ljava/util/Date;.:()V // method@ad88 │ │ -3c5352: 6e20 bbac 4200 |002d: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@acbb │ │ -3c5358: 0c02 |0030: move-result-object v2 │ │ -3c535a: 6e20 b2ab 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c5360: 6e10 bcab 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c5366: 0c01 |0037: move-result-object v1 │ │ -3c5368: 6e20 76aa 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c536e: 1a01 cd09 |003b: const-string v1, "AntennaPod version: 3.5.0" // string@09cd │ │ -3c5372: 6e20 76aa 1300 |003d: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c5378: 6e10 73aa 0300 |0040: invoke-virtual {v3}, Ljava/io/PrintWriter;.println:()V // method@aa73 │ │ -3c537e: 1a01 dc01 |0043: const-string v1, "## StackTrace" // string@01dc │ │ -3c5382: 6e20 76aa 1300 |0045: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c5388: 6e20 76aa 0300 |0048: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c538e: 6e20 e3ab 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@abe3 │ │ -3c5394: 6e20 76aa 0300 |004e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ -3c539a: 7110 cbaf 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ -3c53a0: 2816 |0054: goto 006a // +0016 │ │ -3c53a2: 0d06 |0055: move-exception v6 │ │ -3c53a4: 0732 |0056: move-object v2, v3 │ │ -3c53a6: 2814 |0057: goto 006b // +0014 │ │ -3c53a8: 0d06 |0058: move-exception v6 │ │ -3c53aa: 0732 |0059: move-object v2, v3 │ │ -3c53ac: 2804 |005a: goto 005e // +0004 │ │ -3c53ae: 0d06 |005b: move-exception v6 │ │ -3c53b0: 280f |005c: goto 006b // +000f │ │ -3c53b2: 0d06 |005d: move-exception v6 │ │ -3c53b4: 1a00 b211 |005e: const-string v0, "CrashReportWriter" // string@11b2 │ │ -3c53b8: 7110 370b 0600 |0060: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3c53be: 0c06 |0063: move-result-object v6 │ │ -3c53c0: 7120 350b 6000 |0064: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3c53c6: 7110 cbaf 0200 |0067: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ -3c53cc: 0e00 |006a: return-void │ │ -3c53ce: 7110 cbaf 0200 |006b: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ -3c53d4: 2706 |006e: throw v6 │ │ +3c5310: |[3c5310] de.danoeh.antennapod.CrashReportWriter.write:(Ljava/lang/Throwable;)V │ │ +3c5320: 1a00 b455 |0000: const-string v0, "```" // string@55b4 │ │ +3c5324: 7100 4f9d 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9d4f │ │ +3c532a: 0c01 |0005: move-result-object v1 │ │ +3c532c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c532e: 2203 8c1c |0007: new-instance v3, Ljava/io/PrintWriter; // type@1c8c │ │ +3c5332: 1a04 344d |0009: const-string v4, "UTF-8" // string@4d34 │ │ +3c5336: 7030 6caa 1304 |000b: invoke-direct {v3, v1, v4}, Ljava/io/PrintWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa6c │ │ +3c533c: 1a01 da01 |000e: const-string v1, "## Crash info" // string@01da │ │ +3c5340: 6e20 76aa 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c5346: 2201 c81c |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c534a: 7010 a6ab 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c5350: 1a02 334c |0018: const-string v2, "Time: " // string@4c33 │ │ +3c5354: 6e20 b2ab 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c535a: 2202 301d |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3c535e: 1a04 d968 |001f: const-string v4, "dd-MM-yyyy HH:mm:ss" // string@68d9 │ │ +3c5362: 7100 eead 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3c5368: 0c05 |0024: move-result-object v5 │ │ +3c536a: 7030 c6ac 4205 |0025: invoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3c5370: 2204 461d |0028: new-instance v4, Ljava/util/Date; // type@1d46 │ │ +3c5374: 7010 88ad 0400 |002a: invoke-direct {v4}, Ljava/util/Date;.:()V // method@ad88 │ │ +3c537a: 6e20 bbac 4200 |002d: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@acbb │ │ +3c5380: 0c02 |0030: move-result-object v2 │ │ +3c5382: 6e20 b2ab 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c5388: 6e10 bcab 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c538e: 0c01 |0037: move-result-object v1 │ │ +3c5390: 6e20 76aa 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c5396: 1a01 cd09 |003b: const-string v1, "AntennaPod version: 3.5.0" // string@09cd │ │ +3c539a: 6e20 76aa 1300 |003d: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c53a0: 6e10 73aa 0300 |0040: invoke-virtual {v3}, Ljava/io/PrintWriter;.println:()V // method@aa73 │ │ +3c53a6: 1a01 dc01 |0043: const-string v1, "## StackTrace" // string@01dc │ │ +3c53aa: 6e20 76aa 1300 |0045: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c53b0: 6e20 76aa 0300 |0048: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c53b6: 6e20 e3ab 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@abe3 │ │ +3c53bc: 6e20 76aa 0300 |004e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@aa76 │ │ +3c53c2: 7110 cbaf 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ +3c53c8: 2816 |0054: goto 006a // +0016 │ │ +3c53ca: 0d06 |0055: move-exception v6 │ │ +3c53cc: 0732 |0056: move-object v2, v3 │ │ +3c53ce: 2814 |0057: goto 006b // +0014 │ │ +3c53d0: 0d06 |0058: move-exception v6 │ │ +3c53d2: 0732 |0059: move-object v2, v3 │ │ +3c53d4: 2804 |005a: goto 005e // +0004 │ │ +3c53d6: 0d06 |005b: move-exception v6 │ │ +3c53d8: 280f |005c: goto 006b // +000f │ │ +3c53da: 0d06 |005d: move-exception v6 │ │ +3c53dc: 1a00 b211 |005e: const-string v0, "CrashReportWriter" // string@11b2 │ │ +3c53e0: 7110 370b 0600 |0060: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3c53e6: 0c06 |0063: move-result-object v6 │ │ +3c53e8: 7120 350b 6000 |0064: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3c53ee: 7110 cbaf 0200 |0067: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ +3c53f4: 0e00 |006a: return-void │ │ +3c53f6: 7110 cbaf 0200 |006b: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@afcb │ │ +3c53fc: 2706 |006e: throw v6 │ │ catches : 3 │ │ 0x0007 - 0x000e │ │ Ljava/io/IOException; -> 0x005d │ │ -> 0x005b │ │ 0x000e - 0x0051 │ │ Ljava/io/IOException; -> 0x0058 │ │ -> 0x0055 │ │ @@ -720564,19 +720564,19 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3c52c4: |[3c52c4] de.danoeh.antennapod.CrashReportWriter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -3c52d4: 7110 529d 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ -3c52da: 5410 a748 |0003: iget-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@48a7 │ │ -3c52de: 7230 c4ab 2003 |0005: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@abc4 │ │ -3c52e4: 0e00 |0008: return-void │ │ +3c52ec: |[3c52ec] de.danoeh.antennapod.CrashReportWriter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +3c52fc: 7110 529d 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ +3c5302: 5410 a748 |0003: iget-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@48a7 │ │ +3c5306: 7230 c4ab 2003 |0005: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@abc4 │ │ +3c530c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/CrashReportWriter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Thread; │ │ @@ -720612,17 +720612,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5400: |[3c5400] de.danoeh.antennapod.PodcastApp.:()V │ │ -3c5410: 7010 cf00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@00cf │ │ -3c5416: 0e00 |0003: return-void │ │ +3c5428: |[3c5428] de.danoeh.antennapod.PodcastApp.:()V │ │ +3c5438: 7010 cf00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@00cf │ │ +3c543e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/PodcastApp; │ │ │ │ Virtual methods - │ │ @@ -720631,43 +720631,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -3c5418: |[3c5418] de.danoeh.antennapod.PodcastApp.onCreate:()V │ │ -3c5428: 6f10 d100 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@00d1 │ │ -3c542e: 2200 4419 |0003: new-instance v0, Lde/danoeh/antennapod/CrashReportWriter; // type@1944 │ │ -3c5432: 7010 4e9d 0000 |0005: invoke-direct {v0}, Lde/danoeh/antennapod/CrashReportWriter;.:()V // method@9d4e │ │ -3c5438: 7110 d2ab 0000 |0008: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@abd2 │ │ -3c543e: 7100 739d 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.setupRxJavaErrorHandler:()V // method@9d73 │ │ -3c5444: 7100 eeaf 0000 |000e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; // method@afee │ │ -3c544a: 0c00 |0011: move-result-object v0 │ │ -3c544c: 2201 4019 |0012: new-instance v1, Lde/danoeh/antennapod/ApEventBusIndex; // type@1940 │ │ -3c5450: 7010 439d 0100 |0014: invoke-direct {v1}, Lde/danoeh/antennapod/ApEventBusIndex;.:()V // method@9d43 │ │ -3c5456: 6e20 f6af 1000 |0017: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff6 │ │ -3c545c: 0c00 |001a: move-result-object v0 │ │ -3c545e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3c5460: 6e20 f8af 1000 |001c: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff8 │ │ -3c5466: 0c00 |001f: move-result-object v0 │ │ -3c5468: 6e20 f9af 1000 |0020: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff9 │ │ -3c546e: 0c00 |0023: move-result-object v0 │ │ -3c5470: 6e10 f7af 0000 |0024: invoke-virtual {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@aff7 │ │ -3c5476: 280b |0027: goto 0032 // +000b │ │ -3c5478: 0d00 |0028: move-exception v0 │ │ -3c547a: 1a01 dc42 |0029: const-string v1, "PodcastApp" // string@42dc │ │ -3c547e: 6e10 dfab 0000 |002b: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3c5484: 0c00 |002e: move-result-object v0 │ │ -3c5486: 7120 330b 0100 |002f: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3c548c: 7110 5b8b 0200 |0032: invoke-static {v2}, Lcom/google/android/material/color/DynamicColors;.applyToActivitiesIfAvailable:(Landroid/app/Application;)V // method@8b5b │ │ -3c5492: 7110 4c9d 0200 |0035: invoke-static {v2}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9d4c │ │ -3c5498: 7110 569d 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/PreferenceUpgrader;.checkUpgrades:(Landroid/content/Context;)V // method@9d56 │ │ -3c549e: 7110 fca8 0200 |003b: invoke-static {v2}, Lde/danoeh/antennapod/spa/SPAUtil;.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z // method@a8fc │ │ -3c54a4: 0e00 |003e: return-void │ │ +3c5440: |[3c5440] de.danoeh.antennapod.PodcastApp.onCreate:()V │ │ +3c5450: 6f10 d100 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@00d1 │ │ +3c5456: 2200 4419 |0003: new-instance v0, Lde/danoeh/antennapod/CrashReportWriter; // type@1944 │ │ +3c545a: 7010 4e9d 0000 |0005: invoke-direct {v0}, Lde/danoeh/antennapod/CrashReportWriter;.:()V // method@9d4e │ │ +3c5460: 7110 d2ab 0000 |0008: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@abd2 │ │ +3c5466: 7100 739d 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.setupRxJavaErrorHandler:()V // method@9d73 │ │ +3c546c: 7100 eeaf 0000 |000e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; // method@afee │ │ +3c5472: 0c00 |0011: move-result-object v0 │ │ +3c5474: 2201 4019 |0012: new-instance v1, Lde/danoeh/antennapod/ApEventBusIndex; // type@1940 │ │ +3c5478: 7010 439d 0100 |0014: invoke-direct {v1}, Lde/danoeh/antennapod/ApEventBusIndex;.:()V // method@9d43 │ │ +3c547e: 6e20 f6af 1000 |0017: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff6 │ │ +3c5484: 0c00 |001a: move-result-object v0 │ │ +3c5486: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3c5488: 6e20 f8af 1000 |001c: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff8 │ │ +3c548e: 0c00 |001f: move-result-object v0 │ │ +3c5490: 6e20 f9af 1000 |0020: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aff9 │ │ +3c5496: 0c00 |0023: move-result-object v0 │ │ +3c5498: 6e10 f7af 0000 |0024: invoke-virtual {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@aff7 │ │ +3c549e: 280b |0027: goto 0032 // +000b │ │ +3c54a0: 0d00 |0028: move-exception v0 │ │ +3c54a2: 1a01 dc42 |0029: const-string v1, "PodcastApp" // string@42dc │ │ +3c54a6: 6e10 dfab 0000 |002b: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3c54ac: 0c00 |002e: move-result-object v0 │ │ +3c54ae: 7120 330b 0100 |002f: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3c54b4: 7110 5b8b 0200 |0032: invoke-static {v2}, Lcom/google/android/material/color/DynamicColors;.applyToActivitiesIfAvailable:(Landroid/app/Application;)V // method@8b5b │ │ +3c54ba: 7110 4c9d 0200 |0035: invoke-static {v2}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9d4c │ │ +3c54c0: 7110 569d 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/PreferenceUpgrader;.checkUpgrades:(Landroid/content/Context;)V // method@9d56 │ │ +3c54c6: 7110 fca8 0200 |003b: invoke-static {v2}, Lde/danoeh/antennapod/spa/SPAUtil;.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z // method@a8fc │ │ +3c54cc: 0e00 |003e: return-void │ │ catches : 1 │ │ 0x000e - 0x0027 │ │ Lorg/greenrobot/eventbus/EventBusException; -> 0x0028 │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x000b line=21 │ │ @@ -720723,54 +720723,54 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c54b8: |[3c54b8] de.danoeh.antennapod.PreferenceUpgrader.:()V │ │ -3c54c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c54ce: 0e00 |0003: return-void │ │ +3c54e0: |[3c54e0] de.danoeh.antennapod.PreferenceUpgrader.:()V │ │ +3c54f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c54f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/PreferenceUpgrader;) │ │ name : 'checkUpgrades' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3c54d0: |[3c54d0] de.danoeh.antennapod.PreferenceUpgrader.checkUpgrades:(Landroid/content/Context;)V │ │ -3c54e0: 7110 0267 0500 |0000: invoke-static {v5}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6702 │ │ -3c54e6: 0c00 |0003: move-result-object v0 │ │ -3c54e8: 6900 ab48 |0004: sput-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c54ec: 1a00 585b |0006: const-string v0, "app_version" // string@5b58 │ │ -3c54f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3c54f2: 6e30 1302 0501 |0009: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3c54f8: 0c00 |000c: move-result-object v0 │ │ -3c54fa: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -3c54fc: 1a02 30cd |000e: const-string v2, "version_code" // string@cd30 │ │ -3c5500: 7230 7f02 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@027f │ │ -3c5506: 0a01 |0013: move-result v1 │ │ -3c5508: 1403 6f8a 2e00 |0014: const v3, #float 4.27409e-39 // #002e8a6f │ │ -3c550e: 3231 1700 |0017: if-eq v1, v3, 002e // +0017 │ │ -3c5512: 7100 4f9d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9d4f │ │ -3c5518: 0c04 |001c: move-result-object v4 │ │ -3c551a: 6e10 1daa 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3c5520: 7120 579d 5100 |0020: invoke-static {v1, v5}, Lde/danoeh/antennapod/PreferenceUpgrader;.upgrade:(ILandroid/content/Context;)V // method@9d57 │ │ -3c5526: 7210 7c02 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c552c: 0c05 |0026: move-result-object v5 │ │ -3c552e: 7230 7702 2503 |0027: invoke-interface {v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0277 │ │ -3c5534: 0c05 |002a: move-result-object v5 │ │ -3c5536: 7210 7302 0500 |002b: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c553c: 0e00 |002e: return-void │ │ +3c54f8: |[3c54f8] de.danoeh.antennapod.PreferenceUpgrader.checkUpgrades:(Landroid/content/Context;)V │ │ +3c5508: 7110 0267 0500 |0000: invoke-static {v5}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6702 │ │ +3c550e: 0c00 |0003: move-result-object v0 │ │ +3c5510: 6900 ab48 |0004: sput-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5514: 1a00 585b |0006: const-string v0, "app_version" // string@5b58 │ │ +3c5518: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3c551a: 6e30 1302 0501 |0009: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3c5520: 0c00 |000c: move-result-object v0 │ │ +3c5522: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +3c5524: 1a02 30cd |000e: const-string v2, "version_code" // string@cd30 │ │ +3c5528: 7230 7f02 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@027f │ │ +3c552e: 0a01 |0013: move-result v1 │ │ +3c5530: 1403 6f8a 2e00 |0014: const v3, #float 4.27409e-39 // #002e8a6f │ │ +3c5536: 3231 1700 |0017: if-eq v1, v3, 002e // +0017 │ │ +3c553a: 7100 4f9d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9d4f │ │ +3c5540: 0c04 |001c: move-result-object v4 │ │ +3c5542: 6e10 1daa 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3c5548: 7120 579d 5100 |0020: invoke-static {v1, v5}, Lde/danoeh/antennapod/PreferenceUpgrader;.upgrade:(ILandroid/content/Context;)V // method@9d57 │ │ +3c554e: 7210 7c02 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c5554: 0c05 |0026: move-result-object v5 │ │ +3c5556: 7230 7702 2503 |0027: invoke-interface {v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0277 │ │ +3c555c: 0c05 |002a: move-result-object v5 │ │ +3c555e: 7210 7302 0500 |002b: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5564: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x0010 line=33 │ │ 0x0019 line=37 │ │ 0x0020 line=39 │ │ @@ -720783,323 +720783,323 @@ │ │ type : '(ILandroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 641 16-bit code units │ │ -3c5540: |[3c5540] de.danoeh.antennapod.PreferenceUpgrader.upgrade:(ILandroid/content/Context;)V │ │ -3c5550: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3c5552: 330b 0300 |0001: if-ne v11, v0, 0004 // +0003 │ │ -3c5556: 0e00 |0003: return-void │ │ -3c5558: 1401 7454 1000 |0004: const v1, #float 1.49966e-39 // #00105474 │ │ -3c555e: 351b 0d00 |0007: if-ge v11, v1, 0014 // +000d │ │ -3c5562: 7100 5aa9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a95a │ │ -3c5568: 0a01 |000c: move-result v1 │ │ -3c556a: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ -3c556e: da01 0118 |000f: mul-int/lit8 v1, v1, #int 24 // #18 │ │ -3c5572: 7110 86a9 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEpisodeCleanupValue:(I)V // method@a986 │ │ -3c5578: 1401 7554 1000 |0014: const v1, #float 1.49967e-39 // #00105475 │ │ -3c557e: 1a02 3b6f |0017: const-string v2, "everything" // string@6f3b │ │ -3c5582: 1a03 8cae |0019: const-string v3, "prefMobileUpdateAllowed" // string@ae8c │ │ -3c5586: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -3c5588: 351b 1900 |001c: if-ge v11, v1, 0035 // +0019 │ │ -3c558c: 6201 ab48 |001e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5590: 1a05 8bae |0020: const-string v5, "prefMobileUpdate" // string@ae8b │ │ -3c5594: 7230 7d02 5104 |0022: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c559a: 0a01 |0025: move-result v1 │ │ -3c559c: 3801 0f00 |0026: if-eqz v1, 0035 // +000f │ │ -3c55a0: 6201 ab48 |0028: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c55a4: 7210 7c02 0100 |002a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c55aa: 0c01 |002d: move-result-object v1 │ │ -3c55ac: 7230 7902 3102 |002e: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c55b2: 0c01 |0031: move-result-object v1 │ │ -3c55b4: 7210 7302 0100 |0032: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c55ba: 1401 dc54 1000 |0035: const v1, #float 1.49981e-39 // #001054dc │ │ -3c55c0: 1225 |0038: const/4 v5, #int 2 // #2 │ │ -3c55c2: 1236 |0039: const/4 v6, #int 3 // #3 │ │ -3c55c4: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -3c55c6: 351b 5900 |003b: if-ge v11, v1, 0094 // +0059 │ │ -3c55ca: 6201 ab48 |003d: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c55ce: 1a08 81ae |003f: const-string v8, "prefEnableAutoDownloadOnMobile" // string@ae81 │ │ -3c55d2: 7230 7d02 8104 |0041: invoke-interface {v1, v8, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c55d8: 0a01 |0044: move-result v1 │ │ -3c55da: 3801 0500 |0045: if-eqz v1, 004a // +0005 │ │ -3c55de: 7110 7fa9 0700 |0047: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileAutoDownload:(Z)V // method@a97f │ │ -3c55e4: 6201 ab48 |004a: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c55e8: 1a08 5786 |004c: const-string v8, "images" // string@8657 │ │ -3c55ec: 7230 8102 3108 |004e: invoke-interface {v1, v3, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c55f2: 0c01 |0051: move-result-object v1 │ │ -3c55f4: 6e10 86ab 0100 |0052: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3c55fa: 0a03 |0055: move-result v3 │ │ -3c55fc: 1409 7882 5ab9 |0056: const v9, #float -0.000208387 // #b95a8278 │ │ -3c5602: 3293 1f00 |0059: if-eq v3, v9, 0078 // +001f │ │ -3c5606: 1408 b3ca ef17 |005b: const v8, #float 1.54962e-24 // #17efcab3 │ │ -3c560c: 3283 1200 |005e: if-eq v3, v8, 0070 // +0012 │ │ -3c5610: 1402 cde7 ea7e |0060: const v2, #float 1.56121e+38 // #7eeae7cd │ │ -3c5616: 3223 0300 |0063: if-eq v3, v2, 0066 // +0003 │ │ -3c561a: 281a |0065: goto 007f // +001a │ │ -3c561c: 1a02 16a5 |0066: const-string v2, "nothing" // string@a516 │ │ -3c5620: 6e20 7fab 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c5626: 0a01 |006b: move-result v1 │ │ -3c5628: 3801 1300 |006c: if-eqz v1, 007f // +0013 │ │ -3c562c: 1230 |006e: const/4 v0, #int 3 // #3 │ │ -3c562e: 2810 |006f: goto 007f // +0010 │ │ -3c5630: 6e20 7fab 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c5636: 0a01 |0073: move-result v1 │ │ -3c5638: 3801 0b00 |0074: if-eqz v1, 007f // +000b │ │ -3c563c: 1200 |0076: const/4 v0, #int 0 // #0 │ │ -3c563e: 2808 |0077: goto 007f // +0008 │ │ -3c5640: 6e20 7fab 8100 |0078: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c5646: 0a01 |007b: move-result v1 │ │ -3c5648: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ -3c564c: 1220 |007e: const/4 v0, #int 2 // #2 │ │ -3c564e: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ -3c5652: 3260 0600 |0081: if-eq v0, v6, 0087 // +0006 │ │ -3c5656: 7110 82a9 0700 |0083: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ -3c565c: 280e |0086: goto 0094 // +000e │ │ -3c565e: 7110 82a9 0400 |0087: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ -3c5664: 280a |008a: goto 0094 // +000a │ │ -3c5666: 7110 81a9 0700 |008b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a981 │ │ -3c566c: 7110 80a9 0700 |008e: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileEpisodeDownload:(Z)V // method@a980 │ │ -3c5672: 7110 82a9 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ -3c5678: 1400 4055 1000 |0094: const v0, #float 1.49995e-39 // #00105540 │ │ -3c567e: 1a01 f3c5 |0097: const-string v1, "system" // string@c5f3 │ │ -3c5682: 1a02 90ae |0099: const-string v2, "prefTheme" // string@ae90 │ │ -3c5686: 350b 3900 |009b: if-ge v11, v0, 00d4 // +0039 │ │ -3c568a: 7100 68a9 0000 |009d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getTheme:()Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // method@a968 │ │ -3c5690: 0c00 |00a0: move-result-object v0 │ │ -3c5692: 6203 f9f2 |00a1: sget-object v3, Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference;.LIGHT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // field@f2f9 │ │ -3c5696: 3330 0f00 |00a3: if-ne v0, v3, 00b2 // +000f │ │ -3c569a: 6200 ab48 |00a5: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c569e: 7210 7c02 0000 |00a7: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c56a4: 0c00 |00aa: move-result-object v0 │ │ -3c56a6: 7230 7902 2001 |00ab: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c56ac: 0c00 |00ae: move-result-object v0 │ │ -3c56ae: 7210 7302 0000 |00af: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c56b4: 7110 87a9 0400 |00b2: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setQueueLocked:(Z)V // method@a987 │ │ -3c56ba: 7110 88a9 0400 |00b5: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setStreamOverDownload:(Z)V // method@a988 │ │ -3c56c0: 6200 ab48 |00b8: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c56c4: 1a03 82ae |00ba: const-string v3, "prefEnqueueLocation" // string@ae82 │ │ -3c56c8: 7220 7b02 3000 |00bc: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@027b │ │ -3c56ce: 0a00 |00bf: move-result v0 │ │ -3c56d0: 3900 1400 |00c0: if-nez v0, 00d4 // +0014 │ │ -3c56d4: 6200 ab48 |00c2: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c56d8: 1a03 8eae |00c4: const-string v3, "prefQueueAddToFront" // string@ae8e │ │ -3c56dc: 7230 7d02 3004 |00c6: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c56e2: 0a00 |00c9: move-result v0 │ │ -3c56e4: 3800 0500 |00ca: if-eqz v0, 00cf // +0005 │ │ -3c56e8: 6200 f8f2 |00cc: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.FRONT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@f2f8 │ │ -3c56ec: 2803 |00ce: goto 00d1 // +0003 │ │ -3c56ee: 6200 f7f2 |00cf: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.BACK:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@f2f7 │ │ -3c56f2: 7110 85a9 0000 |00d1: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEnqueueLocation:(Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;)V // method@a985 │ │ -3c56f8: 1400 bcac 1e00 |00d4: const v0, #float 2.81703e-39 // #001eacbc │ │ -3c56fe: 350b 4000 |00d7: if-ge v11, v0, 0117 // +0040 │ │ -3c5702: 6200 ab48 |00d9: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5706: 1a03 87ae |00db: const-string v3, "prefHardwareForwardButtonSkips" // string@ae87 │ │ -3c570a: 7230 7d02 3004 |00dd: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c5710: 0a00 |00e0: move-result v0 │ │ -3c5712: 3800 1700 |00e1: if-eqz v0, 00f8 // +0017 │ │ -3c5716: 6200 ab48 |00e3: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c571a: 7210 7c02 0000 |00e5: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5720: 0c00 |00e8: move-result-object v0 │ │ -3c5722: 1303 5700 |00e9: const/16 v3, #int 87 // #57 │ │ -3c5726: 7110 a2ab 0300 |00eb: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3c572c: 0c03 |00ee: move-result-object v3 │ │ -3c572e: 1a08 86ae |00ef: const-string v8, "prefHardwareForwardButton" // string@ae86 │ │ -3c5732: 7230 7902 8003 |00f1: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c5738: 0c00 |00f4: move-result-object v0 │ │ -3c573a: 7210 7302 0000 |00f5: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c5740: 6200 ab48 |00f8: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5744: 1a03 89ae |00fa: const-string v3, "prefHardwarePreviousButtonRestarts" // string@ae89 │ │ -3c5748: 7230 7d02 3004 |00fc: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c574e: 0a00 |00ff: move-result v0 │ │ -3c5750: 3800 1700 |0100: if-eqz v0, 0117 // +0017 │ │ -3c5754: 6200 ab48 |0102: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5758: 7210 7c02 0000 |0104: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c575e: 0c00 |0107: move-result-object v0 │ │ -3c5760: 1303 5800 |0108: const/16 v3, #int 88 // #58 │ │ -3c5764: 7110 a2ab 0300 |010a: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3c576a: 0c03 |010d: move-result-object v3 │ │ -3c576c: 1a08 88ae |010e: const-string v8, "prefHardwarePreviousButton" // string@ae88 │ │ -3c5770: 7230 7902 8003 |0110: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c5776: 0c00 |0113: move-result-object v0 │ │ -3c5778: 7210 7302 0000 |0114: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c577e: 1400 c020 1f00 |0117: const v0, #float 2.85865e-39 // #001f20c0 │ │ -3c5784: 350b 1700 |011a: if-ge v11, v0, 0131 // +0017 │ │ -3c5788: 1a00 8448 |011c: const-string v0, "SwipeActionsPrefs" // string@4884 │ │ -3c578c: 6e30 1302 0c04 |011e: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3c5792: 0c00 |0121: move-result-object v0 │ │ -3c5794: 7210 7c02 0000 |0122: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c579a: 0c00 |0125: move-result-object v0 │ │ -3c579c: 1a03 0a43 |0126: const-string v3, "PrefSwipeActionsQueueFragment" // string@430a │ │ -3c57a0: 1a08 ed43 |0128: const-string v8, "REMOVE_FROM_QUEUE,REMOVE_FROM_QUEUE" // string@43ed │ │ -3c57a4: 7230 7902 3008 |012a: invoke-interface {v0, v3, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c57aa: 0c00 |012d: move-result-object v0 │ │ -3c57ac: 7210 7302 0000 |012e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c57b2: 1400 d047 1f00 |0131: const v0, #float 2.87266e-39 // #001f47d0 │ │ -3c57b8: 350b 1100 |0134: if-ge v11, v0, 0145 // +0011 │ │ -3c57bc: 6200 ab48 |0136: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c57c0: 7210 7c02 0000 |0138: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c57c6: 0c00 |013b: move-result-object v0 │ │ -3c57c8: 1a03 8dae |013c: const-string v3, "prefPauseForFocusLoss" // string@ae8d │ │ -3c57cc: 7230 7502 3007 |013e: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ -3c57d2: 0c00 |0141: move-result-object v0 │ │ -3c57d4: 7210 7302 0000 |0142: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c57da: 1400 00bd 1f00 |0145: const v0, #float 2.9147e-39 // #001fbd00 │ │ -3c57e0: 1a03 3607 |0148: const-string v3, "2" // string@0736 │ │ -3c57e4: 1a08 2a07 |014a: const-string v8, "1" // string@072a │ │ -3c57e8: 350b 7300 |014c: if-ge v11, v0, 01bf // +0073 │ │ -3c57ec: 6200 ab48 |014e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c57f0: 1a09 80ae |0150: const-string v9, "prefDrawerFeedIndicator" // string@ae80 │ │ -3c57f4: 7230 8102 9008 |0152: invoke-interface {v0, v9, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c57fa: 0c00 |0155: move-result-object v0 │ │ -3c57fc: 1a0a 1507 |0156: const-string v10, "0" // string@0715 │ │ -3c5800: 6e20 7fab a000 |0158: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c5806: 0a00 |015b: move-result v0 │ │ -3c5808: 3800 0f00 |015c: if-eqz v0, 016b // +000f │ │ -3c580c: 6200 ab48 |015e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5810: 7210 7c02 0000 |0160: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5816: 0c00 |0163: move-result-object v0 │ │ -3c5818: 7230 7902 9003 |0164: invoke-interface {v0, v9, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c581e: 0c00 |0167: move-result-object v0 │ │ -3c5820: 7210 7302 0000 |0168: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c5826: 1a00 9847 |016b: const-string v0, "SleepTimerDialog" // string@4798 │ │ -3c582a: 6e30 1302 0c04 |016d: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3c5830: 0c00 |0170: move-result-object v0 │ │ -3c5832: 2366 5f1f |0171: new-array v6, v6, [Ljava/util/concurrent/TimeUnit; // type@1f5f │ │ -3c5836: 6209 31f3 |0173: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3c583a: 4d09 0604 |0175: aput-object v9, v6, v4 │ │ -3c583e: 6209 2ff3 |0177: sget-object v9, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3c5842: 4d09 0607 |0179: aput-object v9, v6, v7 │ │ -3c5846: 6209 2df3 |017b: sget-object v9, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -3c584a: 4d09 0605 |017d: aput-object v9, v6, v5 │ │ -3c584e: 7100 3ba9 0000 |017f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.lastTimerValue:()Ljava/lang/String; // method@a93b │ │ -3c5854: 0c05 |0182: move-result-object v5 │ │ -3c5856: 7110 23ab 0500 |0183: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3c585c: 0b09 |0186: move-result-wide v9 │ │ -3c585e: 1a05 b231 |0187: const-string v5, "LastTimeUnit" // string@31b2 │ │ -3c5862: 7230 7f02 5007 |0189: invoke-interface {v0, v5, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@027f │ │ -3c5868: 0a00 |018c: move-result v0 │ │ -3c586a: 4600 0600 |018d: aget-object v0, v6, v0 │ │ -3c586e: 6e30 bfae 900a |018f: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@aebf │ │ -3c5874: 0b05 |0192: move-result-wide v5 │ │ -3c5876: 7120 a3ab 6500 |0193: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ -3c587c: 0c00 |0196: move-result-object v0 │ │ -3c587e: 7110 3ca9 0000 |0197: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.setLastTimer:(Ljava/lang/String;)V // method@a93c │ │ -3c5884: 6200 ab48 |019a: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5888: 1a05 3807 |019c: const-string v5, "20" // string@0738 │ │ -3c588c: 1a06 83ae |019e: const-string v6, "prefEpisodeCacheSize" // string@ae83 │ │ -3c5890: 7230 8102 6005 |01a0: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c5896: 0c00 |01a3: move-result-object v0 │ │ -3c5898: 6005 e75c |01a4: sget v5, Lde/danoeh/antennapod/R$string;.pref_episode_cache_unlimited:I // field@5ce7 │ │ -3c589c: 6e20 1402 5c00 |01a6: invoke-virtual {v12, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3c58a2: 0c05 |01a9: move-result-object v5 │ │ -3c58a4: 6e20 7fab 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c58aa: 0a00 |01ad: move-result v0 │ │ -3c58ac: 3800 1100 |01ae: if-eqz v0, 01bf // +0011 │ │ -3c58b0: 6200 ab48 |01b0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c58b4: 7210 7c02 0000 |01b2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c58ba: 0c00 |01b5: move-result-object v0 │ │ -3c58bc: 1a05 a806 |01b6: const-string v5, "-1" // string@06a8 │ │ -3c58c0: 7230 7902 6005 |01b8: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c58c6: 0c00 |01bb: move-result-object v0 │ │ -3c58c8: 7210 7302 0000 |01bc: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c58ce: 1400 c7c6 2d00 |01bf: const v0, #float 4.20391e-39 // #002dc6c7 │ │ -3c58d4: 1a05 0000 |01c2: const-string v5, "" // string@0000 │ │ -3c58d8: 350b 2100 |01c4: if-ge v11, v0, 01e5 // +0021 │ │ -3c58dc: 6200 ab48 |01c6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c58e0: 1a06 7eae |01c8: const-string v6, "prefBackButtonBehavior" // string@ae7e │ │ -3c58e4: 7230 8102 6005 |01ca: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c58ea: 0c00 |01cd: move-result-object v0 │ │ -3c58ec: 1a06 d56c |01ce: const-string v6, "drawer" // string@6cd5 │ │ -3c58f0: 6e20 7fab 6000 |01d0: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c58f6: 0a00 |01d3: move-result v0 │ │ -3c58f8: 3800 1100 |01d4: if-eqz v0, 01e5 // +0011 │ │ -3c58fc: 6200 ab48 |01d6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5900: 7210 7c02 0000 |01d8: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5906: 0c00 |01db: move-result-object v0 │ │ -3c5908: 1a06 7fae |01dc: const-string v6, "prefBackButtonOpensDrawer" // string@ae7f │ │ -3c590c: 7230 7502 6007 |01de: invoke-interface {v0, v6, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ -3c5912: 0c00 |01e1: move-result-object v0 │ │ -3c5914: 7210 7302 0000 |01e2: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c591a: 1400 d0ed 2d00 |01e5: const v0, #float 4.21791e-39 // #002dedd0 │ │ -3c5920: 350b 4300 |01e8: if-ge v11, v0, 022b // +0043 │ │ -3c5924: 6200 ab48 |01ea: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5928: 7230 8102 2001 |01ec: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c592e: 0c00 |01ef: move-result-object v0 │ │ -3c5930: 6e20 7fab 3000 |01f0: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c5936: 0a00 |01f3: move-result v0 │ │ -3c5938: 3800 1500 |01f4: if-eqz v0, 0209 // +0015 │ │ -3c593c: 6200 ab48 |01f6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5940: 7210 7c02 0000 |01f8: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5946: 0c00 |01fb: move-result-object v0 │ │ -3c5948: 7230 7902 2008 |01fc: invoke-interface {v0, v2, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c594e: 0c00 |01ff: move-result-object v0 │ │ -3c5950: 1a01 91ae |0200: const-string v1, "prefThemeBlack" // string@ae91 │ │ -3c5954: 7230 7502 1007 |0202: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ -3c595a: 0c00 |0205: move-result-object v0 │ │ -3c595c: 7210 7302 0000 |0206: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c5962: 7110 84a9 0700 |0209: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileSync:(Z)V // method@a984 │ │ -3c5968: 6200 ab48 |020c: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c596c: 1a01 7dae |020e: const-string v1, "prefAutoUpdateIntervall" // string@ae7d │ │ -3c5970: 1a02 4207 |0210: const-string v2, ":" // string@0742 │ │ -3c5974: 7230 8102 1002 |0212: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c597a: 0c00 |0215: move-result-object v0 │ │ -3c597c: 6e20 7bab 2000 |0216: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3c5982: 0a00 |0219: move-result v0 │ │ -3c5984: 3800 1100 |021a: if-eqz v0, 022b // +0011 │ │ -3c5988: 6200 ab48 |021c: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c598c: 7210 7c02 0000 |021e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5992: 0c00 |0221: move-result-object v0 │ │ -3c5994: 1a02 2e07 |0222: const-string v2, "12" // string@072e │ │ -3c5998: 7230 7902 1002 |0224: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c599e: 0c00 |0227: move-result-object v0 │ │ -3c59a0: 7210 7302 0000 |0228: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c59a6: 1400 e014 2e00 |022b: const v0, #float 4.23192e-39 // #002e14e0 │ │ -3c59ac: 350b 0b00 |022e: if-ge v11, v0, 0239 // +000b │ │ -3c59b0: 7110 f62d 0c00 |0230: invoke-static {v12}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3c59b6: 0c00 |0233: move-result-object v0 │ │ -3c59b8: 1a01 405d |0234: const-string v1, "auto_download" // string@5d40 │ │ -3c59bc: 6e20 f52d 1000 |0236: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.deleteNotificationChannel:(Ljava/lang/String;)V // method@2df5 │ │ -3c59c2: 1400 f03b 2e00 |0239: const v0, #float 4.24593e-39 // #002e3bf0 │ │ -3c59c8: 350b 4400 |023c: if-ge v11, v0, 0280 // +0044 │ │ -3c59cc: 1a0b 0943 |023e: const-string v11, "PrefAllEpisodesFragment" // string@4309 │ │ -3c59d0: 6e30 1302 bc04 |0240: invoke-virtual {v12, v11, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3c59d6: 0c0b |0243: move-result-object v11 │ │ -3c59d8: 1a0c 85ae |0244: const-string v12, "prefEpisodesSort" // string@ae85 │ │ -3c59dc: 7230 8102 cb05 |0246: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c59e2: 0c00 |0249: move-result-object v0 │ │ -3c59e4: 2371 471f |024a: new-array v1, v7, [Ljava/lang/CharSequence; // type@1f47 │ │ -3c59e8: 4d00 0104 |024c: aput-object v0, v1, v4 │ │ -3c59ec: 7110 d9af 0100 |024e: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@afd9 │ │ -3c59f2: 0a01 |0251: move-result v1 │ │ -3c59f4: 3901 0f00 |0252: if-nez v1, 0261 // +000f │ │ -3c59f8: 6201 ab48 |0254: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c59fc: 7210 7c02 0100 |0256: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5a02: 0c01 |0259: move-result-object v1 │ │ -3c5a04: 7230 7902 c100 |025a: invoke-interface {v1, v12, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c5a0a: 0c0c |025d: move-result-object v12 │ │ -3c5a0c: 7210 7302 0c00 |025e: invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c5a12: 1a0c c971 |0261: const-string v12, "filter" // string@71c9 │ │ -3c5a16: 7230 8102 cb05 |0263: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3c5a1c: 0c0b |0266: move-result-object v11 │ │ -3c5a1e: 237c 471f |0267: new-array v12, v7, [Ljava/lang/CharSequence; // type@1f47 │ │ -3c5a22: 4d0b 0c04 |0269: aput-object v11, v12, v4 │ │ -3c5a26: 7110 d9af 0c00 |026b: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@afd9 │ │ -3c5a2c: 0a0c |026e: move-result v12 │ │ -3c5a2e: 390c 1100 |026f: if-nez v12, 0280 // +0011 │ │ -3c5a32: 620c ab48 |0271: sget-object v12, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ -3c5a36: 7210 7c02 0c00 |0273: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c5a3c: 0c0c |0276: move-result-object v12 │ │ -3c5a3e: 1a00 84ae |0277: const-string v0, "prefEpisodesFilter" // string@ae84 │ │ -3c5a42: 7230 7902 0c0b |0279: invoke-interface {v12, v0, v11}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3c5a48: 0c0b |027c: move-result-object v11 │ │ -3c5a4a: 7210 7302 0b00 |027d: invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c5a50: 0e00 |0280: return-void │ │ +3c5568: |[3c5568] de.danoeh.antennapod.PreferenceUpgrader.upgrade:(ILandroid/content/Context;)V │ │ +3c5578: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3c557a: 330b 0300 |0001: if-ne v11, v0, 0004 // +0003 │ │ +3c557e: 0e00 |0003: return-void │ │ +3c5580: 1401 7454 1000 |0004: const v1, #float 1.49966e-39 // #00105474 │ │ +3c5586: 351b 0d00 |0007: if-ge v11, v1, 0014 // +000d │ │ +3c558a: 7100 5aa9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a95a │ │ +3c5590: 0a01 |000c: move-result v1 │ │ +3c5592: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ +3c5596: da01 0118 |000f: mul-int/lit8 v1, v1, #int 24 // #18 │ │ +3c559a: 7110 86a9 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEpisodeCleanupValue:(I)V // method@a986 │ │ +3c55a0: 1401 7554 1000 |0014: const v1, #float 1.49967e-39 // #00105475 │ │ +3c55a6: 1a02 3b6f |0017: const-string v2, "everything" // string@6f3b │ │ +3c55aa: 1a03 8cae |0019: const-string v3, "prefMobileUpdateAllowed" // string@ae8c │ │ +3c55ae: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +3c55b0: 351b 1900 |001c: if-ge v11, v1, 0035 // +0019 │ │ +3c55b4: 6201 ab48 |001e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c55b8: 1a05 8bae |0020: const-string v5, "prefMobileUpdate" // string@ae8b │ │ +3c55bc: 7230 7d02 5104 |0022: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c55c2: 0a01 |0025: move-result v1 │ │ +3c55c4: 3801 0f00 |0026: if-eqz v1, 0035 // +000f │ │ +3c55c8: 6201 ab48 |0028: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c55cc: 7210 7c02 0100 |002a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c55d2: 0c01 |002d: move-result-object v1 │ │ +3c55d4: 7230 7902 3102 |002e: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c55da: 0c01 |0031: move-result-object v1 │ │ +3c55dc: 7210 7302 0100 |0032: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c55e2: 1401 dc54 1000 |0035: const v1, #float 1.49981e-39 // #001054dc │ │ +3c55e8: 1225 |0038: const/4 v5, #int 2 // #2 │ │ +3c55ea: 1236 |0039: const/4 v6, #int 3 // #3 │ │ +3c55ec: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +3c55ee: 351b 5900 |003b: if-ge v11, v1, 0094 // +0059 │ │ +3c55f2: 6201 ab48 |003d: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c55f6: 1a08 81ae |003f: const-string v8, "prefEnableAutoDownloadOnMobile" // string@ae81 │ │ +3c55fa: 7230 7d02 8104 |0041: invoke-interface {v1, v8, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c5600: 0a01 |0044: move-result v1 │ │ +3c5602: 3801 0500 |0045: if-eqz v1, 004a // +0005 │ │ +3c5606: 7110 7fa9 0700 |0047: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileAutoDownload:(Z)V // method@a97f │ │ +3c560c: 6201 ab48 |004a: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5610: 1a08 5786 |004c: const-string v8, "images" // string@8657 │ │ +3c5614: 7230 8102 3108 |004e: invoke-interface {v1, v3, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c561a: 0c01 |0051: move-result-object v1 │ │ +3c561c: 6e10 86ab 0100 |0052: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3c5622: 0a03 |0055: move-result v3 │ │ +3c5624: 1409 7882 5ab9 |0056: const v9, #float -0.000208387 // #b95a8278 │ │ +3c562a: 3293 1f00 |0059: if-eq v3, v9, 0078 // +001f │ │ +3c562e: 1408 b3ca ef17 |005b: const v8, #float 1.54962e-24 // #17efcab3 │ │ +3c5634: 3283 1200 |005e: if-eq v3, v8, 0070 // +0012 │ │ +3c5638: 1402 cde7 ea7e |0060: const v2, #float 1.56121e+38 // #7eeae7cd │ │ +3c563e: 3223 0300 |0063: if-eq v3, v2, 0066 // +0003 │ │ +3c5642: 281a |0065: goto 007f // +001a │ │ +3c5644: 1a02 16a5 |0066: const-string v2, "nothing" // string@a516 │ │ +3c5648: 6e20 7fab 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c564e: 0a01 |006b: move-result v1 │ │ +3c5650: 3801 1300 |006c: if-eqz v1, 007f // +0013 │ │ +3c5654: 1230 |006e: const/4 v0, #int 3 // #3 │ │ +3c5656: 2810 |006f: goto 007f // +0010 │ │ +3c5658: 6e20 7fab 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c565e: 0a01 |0073: move-result v1 │ │ +3c5660: 3801 0b00 |0074: if-eqz v1, 007f // +000b │ │ +3c5664: 1200 |0076: const/4 v0, #int 0 // #0 │ │ +3c5666: 2808 |0077: goto 007f // +0008 │ │ +3c5668: 6e20 7fab 8100 |0078: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c566e: 0a01 |007b: move-result v1 │ │ +3c5670: 3801 0300 |007c: if-eqz v1, 007f // +0003 │ │ +3c5674: 1220 |007e: const/4 v0, #int 2 // #2 │ │ +3c5676: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ +3c567a: 3260 0600 |0081: if-eq v0, v6, 0087 // +0006 │ │ +3c567e: 7110 82a9 0700 |0083: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ +3c5684: 280e |0086: goto 0094 // +000e │ │ +3c5686: 7110 82a9 0400 |0087: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ +3c568c: 280a |008a: goto 0094 // +000a │ │ +3c568e: 7110 81a9 0700 |008b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a981 │ │ +3c5694: 7110 80a9 0700 |008e: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileEpisodeDownload:(Z)V // method@a980 │ │ +3c569a: 7110 82a9 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a982 │ │ +3c56a0: 1400 4055 1000 |0094: const v0, #float 1.49995e-39 // #00105540 │ │ +3c56a6: 1a01 f3c5 |0097: const-string v1, "system" // string@c5f3 │ │ +3c56aa: 1a02 90ae |0099: const-string v2, "prefTheme" // string@ae90 │ │ +3c56ae: 350b 3900 |009b: if-ge v11, v0, 00d4 // +0039 │ │ +3c56b2: 7100 68a9 0000 |009d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getTheme:()Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // method@a968 │ │ +3c56b8: 0c00 |00a0: move-result-object v0 │ │ +3c56ba: 6203 f9f2 |00a1: sget-object v3, Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference;.LIGHT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // field@f2f9 │ │ +3c56be: 3330 0f00 |00a3: if-ne v0, v3, 00b2 // +000f │ │ +3c56c2: 6200 ab48 |00a5: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c56c6: 7210 7c02 0000 |00a7: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c56cc: 0c00 |00aa: move-result-object v0 │ │ +3c56ce: 7230 7902 2001 |00ab: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c56d4: 0c00 |00ae: move-result-object v0 │ │ +3c56d6: 7210 7302 0000 |00af: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c56dc: 7110 87a9 0400 |00b2: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setQueueLocked:(Z)V // method@a987 │ │ +3c56e2: 7110 88a9 0400 |00b5: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setStreamOverDownload:(Z)V // method@a988 │ │ +3c56e8: 6200 ab48 |00b8: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c56ec: 1a03 82ae |00ba: const-string v3, "prefEnqueueLocation" // string@ae82 │ │ +3c56f0: 7220 7b02 3000 |00bc: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@027b │ │ +3c56f6: 0a00 |00bf: move-result v0 │ │ +3c56f8: 3900 1400 |00c0: if-nez v0, 00d4 // +0014 │ │ +3c56fc: 6200 ab48 |00c2: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5700: 1a03 8eae |00c4: const-string v3, "prefQueueAddToFront" // string@ae8e │ │ +3c5704: 7230 7d02 3004 |00c6: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c570a: 0a00 |00c9: move-result v0 │ │ +3c570c: 3800 0500 |00ca: if-eqz v0, 00cf // +0005 │ │ +3c5710: 6200 f8f2 |00cc: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.FRONT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@f2f8 │ │ +3c5714: 2803 |00ce: goto 00d1 // +0003 │ │ +3c5716: 6200 f7f2 |00cf: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.BACK:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@f2f7 │ │ +3c571a: 7110 85a9 0000 |00d1: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEnqueueLocation:(Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;)V // method@a985 │ │ +3c5720: 1400 bcac 1e00 |00d4: const v0, #float 2.81703e-39 // #001eacbc │ │ +3c5726: 350b 4000 |00d7: if-ge v11, v0, 0117 // +0040 │ │ +3c572a: 6200 ab48 |00d9: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c572e: 1a03 87ae |00db: const-string v3, "prefHardwareForwardButtonSkips" // string@ae87 │ │ +3c5732: 7230 7d02 3004 |00dd: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c5738: 0a00 |00e0: move-result v0 │ │ +3c573a: 3800 1700 |00e1: if-eqz v0, 00f8 // +0017 │ │ +3c573e: 6200 ab48 |00e3: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5742: 7210 7c02 0000 |00e5: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c5748: 0c00 |00e8: move-result-object v0 │ │ +3c574a: 1303 5700 |00e9: const/16 v3, #int 87 // #57 │ │ +3c574e: 7110 a2ab 0300 |00eb: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3c5754: 0c03 |00ee: move-result-object v3 │ │ +3c5756: 1a08 86ae |00ef: const-string v8, "prefHardwareForwardButton" // string@ae86 │ │ +3c575a: 7230 7902 8003 |00f1: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c5760: 0c00 |00f4: move-result-object v0 │ │ +3c5762: 7210 7302 0000 |00f5: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5768: 6200 ab48 |00f8: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c576c: 1a03 89ae |00fa: const-string v3, "prefHardwarePreviousButtonRestarts" // string@ae89 │ │ +3c5770: 7230 7d02 3004 |00fc: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c5776: 0a00 |00ff: move-result v0 │ │ +3c5778: 3800 1700 |0100: if-eqz v0, 0117 // +0017 │ │ +3c577c: 6200 ab48 |0102: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5780: 7210 7c02 0000 |0104: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c5786: 0c00 |0107: move-result-object v0 │ │ +3c5788: 1303 5800 |0108: const/16 v3, #int 88 // #58 │ │ +3c578c: 7110 a2ab 0300 |010a: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3c5792: 0c03 |010d: move-result-object v3 │ │ +3c5794: 1a08 88ae |010e: const-string v8, "prefHardwarePreviousButton" // string@ae88 │ │ +3c5798: 7230 7902 8003 |0110: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c579e: 0c00 |0113: move-result-object v0 │ │ +3c57a0: 7210 7302 0000 |0114: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c57a6: 1400 c020 1f00 |0117: const v0, #float 2.85865e-39 // #001f20c0 │ │ +3c57ac: 350b 1700 |011a: if-ge v11, v0, 0131 // +0017 │ │ +3c57b0: 1a00 8448 |011c: const-string v0, "SwipeActionsPrefs" // string@4884 │ │ +3c57b4: 6e30 1302 0c04 |011e: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3c57ba: 0c00 |0121: move-result-object v0 │ │ +3c57bc: 7210 7c02 0000 |0122: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c57c2: 0c00 |0125: move-result-object v0 │ │ +3c57c4: 1a03 0a43 |0126: const-string v3, "PrefSwipeActionsQueueFragment" // string@430a │ │ +3c57c8: 1a08 ed43 |0128: const-string v8, "REMOVE_FROM_QUEUE,REMOVE_FROM_QUEUE" // string@43ed │ │ +3c57cc: 7230 7902 3008 |012a: invoke-interface {v0, v3, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c57d2: 0c00 |012d: move-result-object v0 │ │ +3c57d4: 7210 7302 0000 |012e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c57da: 1400 d047 1f00 |0131: const v0, #float 2.87266e-39 // #001f47d0 │ │ +3c57e0: 350b 1100 |0134: if-ge v11, v0, 0145 // +0011 │ │ +3c57e4: 6200 ab48 |0136: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c57e8: 7210 7c02 0000 |0138: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c57ee: 0c00 |013b: move-result-object v0 │ │ +3c57f0: 1a03 8dae |013c: const-string v3, "prefPauseForFocusLoss" // string@ae8d │ │ +3c57f4: 7230 7502 3007 |013e: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ +3c57fa: 0c00 |0141: move-result-object v0 │ │ +3c57fc: 7210 7302 0000 |0142: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5802: 1400 00bd 1f00 |0145: const v0, #float 2.9147e-39 // #001fbd00 │ │ +3c5808: 1a03 3607 |0148: const-string v3, "2" // string@0736 │ │ +3c580c: 1a08 2a07 |014a: const-string v8, "1" // string@072a │ │ +3c5810: 350b 7300 |014c: if-ge v11, v0, 01bf // +0073 │ │ +3c5814: 6200 ab48 |014e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5818: 1a09 80ae |0150: const-string v9, "prefDrawerFeedIndicator" // string@ae80 │ │ +3c581c: 7230 8102 9008 |0152: invoke-interface {v0, v9, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c5822: 0c00 |0155: move-result-object v0 │ │ +3c5824: 1a0a 1507 |0156: const-string v10, "0" // string@0715 │ │ +3c5828: 6e20 7fab a000 |0158: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c582e: 0a00 |015b: move-result v0 │ │ +3c5830: 3800 0f00 |015c: if-eqz v0, 016b // +000f │ │ +3c5834: 6200 ab48 |015e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5838: 7210 7c02 0000 |0160: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c583e: 0c00 |0163: move-result-object v0 │ │ +3c5840: 7230 7902 9003 |0164: invoke-interface {v0, v9, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c5846: 0c00 |0167: move-result-object v0 │ │ +3c5848: 7210 7302 0000 |0168: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c584e: 1a00 9847 |016b: const-string v0, "SleepTimerDialog" // string@4798 │ │ +3c5852: 6e30 1302 0c04 |016d: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3c5858: 0c00 |0170: move-result-object v0 │ │ +3c585a: 2366 5f1f |0171: new-array v6, v6, [Ljava/util/concurrent/TimeUnit; // type@1f5f │ │ +3c585e: 6209 31f3 |0173: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3c5862: 4d09 0604 |0175: aput-object v9, v6, v4 │ │ +3c5866: 6209 2ff3 |0177: sget-object v9, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3c586a: 4d09 0607 |0179: aput-object v9, v6, v7 │ │ +3c586e: 6209 2df3 |017b: sget-object v9, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +3c5872: 4d09 0605 |017d: aput-object v9, v6, v5 │ │ +3c5876: 7100 3ba9 0000 |017f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.lastTimerValue:()Ljava/lang/String; // method@a93b │ │ +3c587c: 0c05 |0182: move-result-object v5 │ │ +3c587e: 7110 23ab 0500 |0183: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3c5884: 0b09 |0186: move-result-wide v9 │ │ +3c5886: 1a05 b231 |0187: const-string v5, "LastTimeUnit" // string@31b2 │ │ +3c588a: 7230 7f02 5007 |0189: invoke-interface {v0, v5, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@027f │ │ +3c5890: 0a00 |018c: move-result v0 │ │ +3c5892: 4600 0600 |018d: aget-object v0, v6, v0 │ │ +3c5896: 6e30 bfae 900a |018f: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@aebf │ │ +3c589c: 0b05 |0192: move-result-wide v5 │ │ +3c589e: 7120 a3ab 6500 |0193: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ +3c58a4: 0c00 |0196: move-result-object v0 │ │ +3c58a6: 7110 3ca9 0000 |0197: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.setLastTimer:(Ljava/lang/String;)V // method@a93c │ │ +3c58ac: 6200 ab48 |019a: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c58b0: 1a05 3807 |019c: const-string v5, "20" // string@0738 │ │ +3c58b4: 1a06 83ae |019e: const-string v6, "prefEpisodeCacheSize" // string@ae83 │ │ +3c58b8: 7230 8102 6005 |01a0: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c58be: 0c00 |01a3: move-result-object v0 │ │ +3c58c0: 6005 e75c |01a4: sget v5, Lde/danoeh/antennapod/R$string;.pref_episode_cache_unlimited:I // field@5ce7 │ │ +3c58c4: 6e20 1402 5c00 |01a6: invoke-virtual {v12, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3c58ca: 0c05 |01a9: move-result-object v5 │ │ +3c58cc: 6e20 7fab 5000 |01aa: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c58d2: 0a00 |01ad: move-result v0 │ │ +3c58d4: 3800 1100 |01ae: if-eqz v0, 01bf // +0011 │ │ +3c58d8: 6200 ab48 |01b0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c58dc: 7210 7c02 0000 |01b2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c58e2: 0c00 |01b5: move-result-object v0 │ │ +3c58e4: 1a05 a806 |01b6: const-string v5, "-1" // string@06a8 │ │ +3c58e8: 7230 7902 6005 |01b8: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c58ee: 0c00 |01bb: move-result-object v0 │ │ +3c58f0: 7210 7302 0000 |01bc: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c58f6: 1400 c7c6 2d00 |01bf: const v0, #float 4.20391e-39 // #002dc6c7 │ │ +3c58fc: 1a05 0000 |01c2: const-string v5, "" // string@0000 │ │ +3c5900: 350b 2100 |01c4: if-ge v11, v0, 01e5 // +0021 │ │ +3c5904: 6200 ab48 |01c6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5908: 1a06 7eae |01c8: const-string v6, "prefBackButtonBehavior" // string@ae7e │ │ +3c590c: 7230 8102 6005 |01ca: invoke-interface {v0, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c5912: 0c00 |01cd: move-result-object v0 │ │ +3c5914: 1a06 d56c |01ce: const-string v6, "drawer" // string@6cd5 │ │ +3c5918: 6e20 7fab 6000 |01d0: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c591e: 0a00 |01d3: move-result v0 │ │ +3c5920: 3800 1100 |01d4: if-eqz v0, 01e5 // +0011 │ │ +3c5924: 6200 ab48 |01d6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5928: 7210 7c02 0000 |01d8: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c592e: 0c00 |01db: move-result-object v0 │ │ +3c5930: 1a06 7fae |01dc: const-string v6, "prefBackButtonOpensDrawer" // string@ae7f │ │ +3c5934: 7230 7502 6007 |01de: invoke-interface {v0, v6, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ +3c593a: 0c00 |01e1: move-result-object v0 │ │ +3c593c: 7210 7302 0000 |01e2: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5942: 1400 d0ed 2d00 |01e5: const v0, #float 4.21791e-39 // #002dedd0 │ │ +3c5948: 350b 4300 |01e8: if-ge v11, v0, 022b // +0043 │ │ +3c594c: 6200 ab48 |01ea: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5950: 7230 8102 2001 |01ec: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c5956: 0c00 |01ef: move-result-object v0 │ │ +3c5958: 6e20 7fab 3000 |01f0: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c595e: 0a00 |01f3: move-result v0 │ │ +3c5960: 3800 1500 |01f4: if-eqz v0, 0209 // +0015 │ │ +3c5964: 6200 ab48 |01f6: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5968: 7210 7c02 0000 |01f8: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c596e: 0c00 |01fb: move-result-object v0 │ │ +3c5970: 7230 7902 2008 |01fc: invoke-interface {v0, v2, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c5976: 0c00 |01ff: move-result-object v0 │ │ +3c5978: 1a01 91ae |0200: const-string v1, "prefThemeBlack" // string@ae91 │ │ +3c597c: 7230 7502 1007 |0202: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ +3c5982: 0c00 |0205: move-result-object v0 │ │ +3c5984: 7210 7302 0000 |0206: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c598a: 7110 84a9 0700 |0209: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileSync:(Z)V // method@a984 │ │ +3c5990: 6200 ab48 |020c: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5994: 1a01 7dae |020e: const-string v1, "prefAutoUpdateIntervall" // string@ae7d │ │ +3c5998: 1a02 4207 |0210: const-string v2, ":" // string@0742 │ │ +3c599c: 7230 8102 1002 |0212: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c59a2: 0c00 |0215: move-result-object v0 │ │ +3c59a4: 6e20 7bab 2000 |0216: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3c59aa: 0a00 |0219: move-result v0 │ │ +3c59ac: 3800 1100 |021a: if-eqz v0, 022b // +0011 │ │ +3c59b0: 6200 ab48 |021c: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c59b4: 7210 7c02 0000 |021e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c59ba: 0c00 |0221: move-result-object v0 │ │ +3c59bc: 1a02 2e07 |0222: const-string v2, "12" // string@072e │ │ +3c59c0: 7230 7902 1002 |0224: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c59c6: 0c00 |0227: move-result-object v0 │ │ +3c59c8: 7210 7302 0000 |0228: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c59ce: 1400 e014 2e00 |022b: const v0, #float 4.23192e-39 // #002e14e0 │ │ +3c59d4: 350b 0b00 |022e: if-ge v11, v0, 0239 // +000b │ │ +3c59d8: 7110 f62d 0c00 |0230: invoke-static {v12}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3c59de: 0c00 |0233: move-result-object v0 │ │ +3c59e0: 1a01 405d |0234: const-string v1, "auto_download" // string@5d40 │ │ +3c59e4: 6e20 f52d 1000 |0236: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.deleteNotificationChannel:(Ljava/lang/String;)V // method@2df5 │ │ +3c59ea: 1400 f03b 2e00 |0239: const v0, #float 4.24593e-39 // #002e3bf0 │ │ +3c59f0: 350b 4400 |023c: if-ge v11, v0, 0280 // +0044 │ │ +3c59f4: 1a0b 0943 |023e: const-string v11, "PrefAllEpisodesFragment" // string@4309 │ │ +3c59f8: 6e30 1302 bc04 |0240: invoke-virtual {v12, v11, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3c59fe: 0c0b |0243: move-result-object v11 │ │ +3c5a00: 1a0c 85ae |0244: const-string v12, "prefEpisodesSort" // string@ae85 │ │ +3c5a04: 7230 8102 cb05 |0246: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c5a0a: 0c00 |0249: move-result-object v0 │ │ +3c5a0c: 2371 471f |024a: new-array v1, v7, [Ljava/lang/CharSequence; // type@1f47 │ │ +3c5a10: 4d00 0104 |024c: aput-object v0, v1, v4 │ │ +3c5a14: 7110 d9af 0100 |024e: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@afd9 │ │ +3c5a1a: 0a01 |0251: move-result v1 │ │ +3c5a1c: 3901 0f00 |0252: if-nez v1, 0261 // +000f │ │ +3c5a20: 6201 ab48 |0254: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5a24: 7210 7c02 0100 |0256: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c5a2a: 0c01 |0259: move-result-object v1 │ │ +3c5a2c: 7230 7902 c100 |025a: invoke-interface {v1, v12, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c5a32: 0c0c |025d: move-result-object v12 │ │ +3c5a34: 7210 7302 0c00 |025e: invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5a3a: 1a0c c971 |0261: const-string v12, "filter" // string@71c9 │ │ +3c5a3e: 7230 8102 cb05 |0263: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3c5a44: 0c0b |0266: move-result-object v11 │ │ +3c5a46: 237c 471f |0267: new-array v12, v7, [Ljava/lang/CharSequence; // type@1f47 │ │ +3c5a4a: 4d0b 0c04 |0269: aput-object v11, v12, v4 │ │ +3c5a4e: 7110 d9af 0c00 |026b: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@afd9 │ │ +3c5a54: 0a0c |026e: move-result v12 │ │ +3c5a56: 390c 1100 |026f: if-nez v12, 0280 // +0011 │ │ +3c5a5a: 620c ab48 |0271: sget-object v12, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@48ab │ │ +3c5a5e: 7210 7c02 0c00 |0273: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c5a64: 0c0c |0276: move-result-object v12 │ │ +3c5a66: 1a00 84ae |0277: const-string v0, "prefEpisodesFilter" // string@ae84 │ │ +3c5a6a: 7230 7902 0c0b |0279: invoke-interface {v12, v0, v11}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3c5a70: 0c0b |027c: move-result-object v11 │ │ +3c5a72: 7210 7302 0b00 |027d: invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c5a78: 0e00 |0280: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=51 │ │ 0x0011 line=53 │ │ 0x001e line=57 │ │ 0x0028 line=58 │ │ 0x003d line=62 │ │ @@ -721493,17 +721493,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5a6c: |[3c5a6c] de.danoeh.antennapod.R$anim.:()V │ │ -3c5a7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5a82: 0e00 |0003: return-void │ │ +3c5a94: |[3c5a94] de.danoeh.antennapod.R$anim.:()V │ │ +3c5aa4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -721690,17 +721690,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5a54: |[3c5a54] de.danoeh.antennapod.R$animator.:()V │ │ -3c5a64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5a6a: 0e00 |0003: return-void │ │ +3c5a7c: |[3c5a7c] de.danoeh.antennapod.R$animator.:()V │ │ +3c5a8c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -721907,17 +721907,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5a84: |[3c5a84] de.danoeh.antennapod.R$array.:()V │ │ -3c5a94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5a9a: 0e00 |0003: return-void │ │ +3c5aac: |[3c5aac] de.danoeh.antennapod.R$array.:()V │ │ +3c5abc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -728079,17 +728079,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5a9c: |[3c5a9c] de.danoeh.antennapod.R$attr.:()V │ │ -3c5aac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5ab2: 0e00 |0003: return-void │ │ +3c5ac4: |[3c5ac4] de.danoeh.antennapod.R$attr.:()V │ │ +3c5ad4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5ada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -728161,17 +728161,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5ab4: |[3c5ab4] de.danoeh.antennapod.R$bool.:()V │ │ -3c5ac4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5aca: 0e00 |0003: return-void │ │ +3c5adc: |[3c5adc] de.danoeh.antennapod.R$bool.:()V │ │ +3c5aec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -731403,17 +731403,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5acc: |[3c5acc] de.danoeh.antennapod.R$color.:()V │ │ -3c5adc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5ae2: 0e00 |0003: return-void │ │ +3c5af4: |[3c5af4] de.danoeh.antennapod.R$color.:()V │ │ +3c5b04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -734905,17 +734905,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5ae4: |[3c5ae4] de.danoeh.antennapod.R$dimen.:()V │ │ -3c5af4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5afa: 0e00 |0003: return-void │ │ +3c5b0c: |[3c5b0c] de.danoeh.antennapod.R$dimen.:()V │ │ +3c5b1c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -736992,17 +736992,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5afc: |[3c5afc] de.danoeh.antennapod.R$drawable.:()V │ │ -3c5b0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b12: 0e00 |0003: return-void │ │ +3c5b24: |[3c5b24] de.danoeh.antennapod.R$drawable.:()V │ │ +3c5b34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -737049,17 +737049,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b14: |[3c5b14] de.danoeh.antennapod.R$font.:()V │ │ -3c5b24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b2a: 0e00 |0003: return-void │ │ +3c5b3c: |[3c5b3c] de.danoeh.antennapod.R$font.:()V │ │ +3c5b4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -742131,17 +742131,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b2c: |[3c5b2c] de.danoeh.antennapod.R$id.:()V │ │ -3c5b3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b42: 0e00 |0003: return-void │ │ +3c5b54: |[3c5b54] de.danoeh.antennapod.R$id.:()V │ │ +3c5b64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -742613,17 +742613,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b44: |[3c5b44] de.danoeh.antennapod.R$integer.:()V │ │ -3c5b54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b5a: 0e00 |0003: return-void │ │ +3c5b6c: |[3c5b6c] de.danoeh.antennapod.R$integer.:()V │ │ +3c5b7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -742745,17 +742745,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b5c: |[3c5b5c] de.danoeh.antennapod.R$interpolator.:()V │ │ -3c5b6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b72: 0e00 |0003: return-void │ │ +3c5b84: |[3c5b84] de.danoeh.antennapod.R$interpolator.:()V │ │ +3c5b94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -744062,17 +744062,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b74: |[3c5b74] de.danoeh.antennapod.R$layout.:()V │ │ -3c5b84: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5b8a: 0e00 |0003: return-void │ │ +3c5b9c: |[3c5b9c] de.danoeh.antennapod.R$layout.:()V │ │ +3c5bac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -744239,17 +744239,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b8c: |[3c5b8c] de.danoeh.antennapod.R$menu.:()V │ │ -3c5b9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5ba2: 0e00 |0003: return-void │ │ +3c5bb4: |[3c5bb4] de.danoeh.antennapod.R$menu.:()V │ │ +3c5bc4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -744301,17 +744301,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5ba4: |[3c5ba4] de.danoeh.antennapod.R$mipmap.:()V │ │ -3c5bb4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5bba: 0e00 |0003: return-void │ │ +3c5bcc: |[3c5bcc] de.danoeh.antennapod.R$mipmap.:()V │ │ +3c5bdc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -744463,17 +744463,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5bbc: |[3c5bbc] de.danoeh.antennapod.R$plurals.:()V │ │ -3c5bcc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5bd2: 0e00 |0003: return-void │ │ +3c5be4: |[3c5be4] de.danoeh.antennapod.R$plurals.:()V │ │ +3c5bf4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -749245,17 +749245,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5bd4: |[3c5bd4] de.danoeh.antennapod.R$string.:()V │ │ -3c5be4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c5bea: 0e00 |0003: return-void │ │ +3c5bfc: |[3c5bfc] de.danoeh.antennapod.R$string.:()V │ │ +3c5c0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c5c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -755147,17 +755147,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c85d0: |[3c85d0] de.danoeh.antennapod.R$style.:()V │ │ -3c85e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c85e6: 0e00 |0003: return-void │ │ +3c85f8: |[3c85f8] de.danoeh.antennapod.R$style.:()V │ │ +3c8608: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c860e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -765214,866 +765214,866 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 5342 16-bit code units │ │ -3c5bec: |[3c5bec] de.danoeh.antennapod.R$styleable.:()V │ │ -3c5bfc: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3c5c00: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3c5c04: 2600 f806 0000 |0004: fill-array-data v0, 000006fc // +000006f8 │ │ -3c5c0a: 6900 a362 |0007: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ActionBar:[I // field@62a3 │ │ -3c5c0e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3c5c14: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3c5c1a: 0c01 |000f: move-result-object v1 │ │ -3c5c1c: 6901 a462 |0010: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionBarLayout:[I // field@62a4 │ │ -3c5c20: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3c5c26: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3c5c2c: 0c01 |0018: move-result-object v1 │ │ -3c5c2e: 6901 c362 |0019: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionMenuItemView:[I // field@62c3 │ │ -3c5c32: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3c5c34: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3c5c38: 6902 c562 |001e: sput-object v2, Lde/danoeh/antennapod/R$styleable;.ActionMenuView:[I // field@62c5 │ │ -3c5c3c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3c5c3e: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3c5c42: 2603 1707 0000 |0023: fill-array-data v3, 0000073a // +00000717 │ │ -3c5c48: 6903 c662 |0026: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActionMode:[I // field@62c6 │ │ -3c5c4c: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3c5c52: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3c5c58: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3c5c5e: 0c03 |0031: move-result-object v3 │ │ -3c5c60: 6903 cd62 |0032: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActivityChooserView:[I // field@62cd │ │ -3c5c64: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3c5c68: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3c5c6c: 2604 1207 0000 |0038: fill-array-data v4, 0000074a // +00000712 │ │ -3c5c72: 6904 d062 |003b: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AlertDialog:[I // field@62d0 │ │ -3c5c76: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3c5c7a: 2604 1f07 0000 |003f: fill-array-data v4, 0000075e // +0000071f │ │ -3c5c80: 6904 d962 |0042: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableCompat:[I // field@62d9 │ │ -3c5c84: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3c5c8a: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3c5c90: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3c5c96: 0c06 |004d: move-result-object v6 │ │ -3c5c98: 6906 e062 |004e: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableItem:[I // field@62e0 │ │ -3c5c9c: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3c5ca2: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3c5ca8: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3c5cae: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3c5cb4: 0c06 |005c: move-result-object v6 │ │ -3c5cb6: 6906 e362 |005d: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableTransition:[I // field@62e3 │ │ -3c5cba: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ -3c5cbe: 2606 0d07 0000 |0061: fill-array-data v6, 0000076e // +0000070d │ │ -3c5cc4: 6906 e862 |0064: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout:[I // field@62e8 │ │ -3c5cc8: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ -3c5cce: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ -3c5cd4: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ -3c5cda: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ -3c5ce0: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3c5ce6: 0c06 |0075: move-result-object v6 │ │ -3c5ce8: 6906 e962 |0076: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayoutStates:[I // field@62e9 │ │ -3c5cec: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ -3c5cf2: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ -3c5cf8: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ -3c5cfe: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ -3c5d04: 0c06 |0084: move-result-object v6 │ │ -3c5d06: 6906 ee62 |0085: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout_Layout:[I // field@62ee │ │ -3c5d0a: 2316 331e |0087: new-array v6, v1, [I // type@1e33 │ │ -3c5d0e: 6906 fa62 |0089: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatEmojiHelper:[I // field@62fa │ │ -3c5d12: 1406 7004 047f |008b: const v6, #float 1.75481e+38 // #7f040470 │ │ -3c5d18: 1407 7104 047f |008e: const v7, #float 1.75481e+38 // #7f040471 │ │ -3c5d1e: 1408 1901 0101 |0091: const v8, #float 2.36943e-38 // #01010119 │ │ -3c5d24: 1409 d403 047f |0094: const v9, #float 1.75478e+38 // #7f0403d4 │ │ -3c5d2a: 2440 331e 9876 |0097: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3c5d30: 0c06 |009a: move-result-object v6 │ │ -3c5d32: 6906 fb62 |009b: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatImageView:[I // field@62fb │ │ -3c5d36: 1406 6c04 047f |009d: const v6, #float 1.75481e+38 // #7f04046c │ │ -3c5d3c: 1407 6d04 047f |00a0: const v7, #float 1.75481e+38 // #7f04046d │ │ -3c5d42: 1408 4201 0101 |00a3: const v8, #float 2.36945e-38 // #01010142 │ │ -3c5d48: 1409 6b04 047f |00a6: const v9, #float 1.75481e+38 // #7f04046b │ │ -3c5d4e: 2440 331e 9876 |00a9: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3c5d54: 0c06 |00ac: move-result-object v6 │ │ -3c5d56: 6906 0063 |00ad: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatSeekBar:[I // field@6300 │ │ -3c5d5a: 1276 |00af: const/4 v6, #int 7 // #7 │ │ -3c5d5c: 2367 331e |00b0: new-array v7, v6, [I // type@1e33 │ │ -3c5d60: 2607 d006 0000 |00b2: fill-array-data v7, 00000782 // +000006d0 │ │ -3c5d66: 6907 0563 |00b5: sput-object v7, Lde/danoeh/antennapod/R$styleable;.AppCompatTextHelper:[I // field@6305 │ │ -3c5d6a: 1307 1600 |00b7: const/16 v7, #int 22 // #16 │ │ -3c5d6e: 2378 331e |00b9: new-array v8, v7, [I // type@1e33 │ │ -3c5d72: 2608 d906 0000 |00bb: fill-array-data v8, 00000794 // +000006d9 │ │ -3c5d78: 6908 0d63 |00be: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTextView:[I // field@630d │ │ -3c5d7c: 1308 7f00 |00c0: const/16 v8, #int 127 // #7f │ │ -3c5d80: 2388 331e |00c2: new-array v8, v8, [I // type@1e33 │ │ -3c5d84: 2608 0007 0000 |00c4: fill-array-data v8, 000007c4 // +00000700 │ │ -3c5d8a: 6908 2463 |00c7: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTheme:[I // field@6324 │ │ -3c5d8e: 1408 8203 047f |00c9: const v8, #float 1.75476e+38 // #7f040382 │ │ -3c5d94: 2410 331e 0800 |00cc: filled-new-array {v8}, [I // type@1e33 │ │ -3c5d9a: 0c08 |00cf: move-result-object v8 │ │ -3c5d9c: 6908 a463 |00d0: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AspectRatioFrameLayout:[I // field@63a4 │ │ -3c5da0: 1408 0e03 0101 |00d2: const v8, #float 2.36957e-38 // #0101030e │ │ -3c5da6: 1409 9c03 047f |00d5: const v9, #float 1.75477e+38 // #7f04039c │ │ -3c5dac: 2420 331e 9800 |00d8: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3c5db2: 0c08 |00db: move-result-object v8 │ │ -3c5db4: 6908 a663 |00dc: sput-object v8, Lde/danoeh/antennapod/R$styleable;.BackgroundStyle:[I // field@63a6 │ │ -3c5db8: 1308 0c00 |00de: const/16 v8, #int 12 // #c │ │ -3c5dbc: 2389 331e |00e0: new-array v9, v8, [I // type@1e33 │ │ -3c5dc0: 2609 e407 0000 |00e2: fill-array-data v9, 000008c6 // +000007e4 │ │ -3c5dc6: 6909 a963 |00e5: sput-object v9, Lde/danoeh/antennapod/R$styleable;.Badge:[I // field@63a9 │ │ -3c5dca: 1309 0900 |00e7: const/16 v9, #int 9 // #9 │ │ -3c5dce: 239a 331e |00e9: new-array v10, v9, [I // type@1e33 │ │ -3c5dd2: 260a f707 0000 |00eb: fill-array-data v10, 000008e2 // +000007f7 │ │ -3c5dd8: 690a b663 |00ee: sput-object v10, Lde/danoeh/antennapod/R$styleable;.BaseProgressIndicator:[I // field@63b6 │ │ -3c5ddc: 130a 1000 |00f0: const/16 v10, #int 16 // #10 │ │ -3c5de0: 23ab 331e |00f2: new-array v11, v10, [I // type@1e33 │ │ -3c5de4: 260b 0408 0000 |00f4: fill-array-data v11, 000008f8 // +00000804 │ │ -3c5dea: 690b c063 |00f7: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomAppBar:[I // field@63c0 │ │ -3c5dee: 140b 4001 0101 |00f9: const v11, #float 2.36945e-38 // #01010140 │ │ -3c5df4: 140c 2f02 047f |00fc: const v12, #float 1.75469e+38 // #7f04022f │ │ -3c5dfa: 2420 331e cb00 |00ff: filled-new-array {v11, v12}, [I // type@1e33 │ │ -3c5e00: 0c0b |0102: move-result-object v11 │ │ -3c5e02: 690b d163 |0103: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomNavigationView:[I // field@63d1 │ │ -3c5e06: 237b 331e |0105: new-array v11, v7, [I // type@1e33 │ │ -3c5e0a: 260b 1508 0000 |0107: fill-array-data v11, 0000091c // +00000815 │ │ -3c5e10: 690b d463 |010a: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomSheetBehavior_Layout:[I // field@63d4 │ │ -3c5e14: 140b 3100 047f |010c: const v11, #float 1.75459e+38 // #7f040031 │ │ -3c5e1a: 2410 331e 0b00 |010f: filled-new-array {v11}, [I // type@1e33 │ │ -3c5e20: 0c0b |0112: move-result-object v11 │ │ -3c5e22: 690b eb63 |0113: sput-object v11, Lde/danoeh/antennapod/R$styleable;.ButtonBarLayout:[I // field@63eb │ │ -3c5e26: 140b 7503 047f |0115: const v11, #float 1.75476e+38 // #7f040375 │ │ -3c5e2c: 140c ab03 047f |0118: const v12, #float 1.75477e+38 // #7f0403ab │ │ -3c5e32: 2420 331e cb00 |011b: filled-new-array {v11, v12}, [I // type@1e33 │ │ -3c5e38: 0c0b |011e: move-result-object v11 │ │ -3c5e3a: 690b ed63 |011f: sput-object v11, Lde/danoeh/antennapod/R$styleable;.Capability:[I // field@63ed │ │ -3c5e3e: 130b 0d00 |0121: const/16 v11, #int 13 // #d │ │ -3c5e42: 23bc 331e |0123: new-array v12, v11, [I // type@1e33 │ │ -3c5e46: 260c 2708 0000 |0125: fill-array-data v12, 0000094c // +00000827 │ │ -3c5e4c: 690c f063 |0128: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CardView:[I // field@63f0 │ │ -3c5e50: 232c 331e |012a: new-array v12, v2, [I // type@1e33 │ │ -3c5e54: 260c 3e08 0000 |012c: fill-array-data v12, 0000096a // +0000083e │ │ -3c5e5a: 690c fe63 |012f: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckBoxPreference:[I // field@63fe │ │ -3c5e5e: 140c aa00 047f |0131: const v12, #float 1.75462e+38 // #7f0400aa │ │ -3c5e64: 140d ab00 047f |0134: const v13, #float 1.75462e+38 // #7f0400ab │ │ -3c5e6a: 140e 0801 0101 |0137: const v14, #float 2.36943e-38 // #01010108 │ │ -3c5e70: 140f a900 047f |013a: const v15, #float 1.75462e+38 // #7f0400a9 │ │ -3c5e76: 2440 331e fedc |013d: filled-new-array {v14, v15, v12, v13}, [I // type@1e33 │ │ -3c5e7c: 0c0c |0140: move-result-object v12 │ │ -3c5e7e: 690c 0564 |0141: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckedTextView:[I // field@6405 │ │ -3c5e82: 130c 2a00 |0143: const/16 v12, #int 42 // #2a │ │ -3c5e86: 23cc 331e |0145: new-array v12, v12, [I // type@1e33 │ │ -3c5e8a: 260c 3308 0000 |0147: fill-array-data v12, 0000097a // +00000833 │ │ -3c5e90: 690c 0a64 |014a: sput-object v12, Lde/danoeh/antennapod/R$styleable;.Chip:[I // field@640a │ │ -3c5e94: 236c 331e |014c: new-array v12, v6, [I // type@1e33 │ │ -3c5e98: 260c 8408 0000 |014e: fill-array-data v12, 000009d2 // +00000884 │ │ -3c5e9e: 690c 0b64 |0151: sput-object v12, Lde/danoeh/antennapod/R$styleable;.ChipGroup:[I // field@640b │ │ -3c5ea2: 140c ee01 047f |0153: const v12, #float 1.75468e+38 // #7f0401ee │ │ -3c5ea8: 2410 331e 0c00 |0156: filled-new-array {v12}, [I // type@1e33 │ │ -3c5eae: 0c0d |0159: move-result-object v13 │ │ -3c5eb0: 690d 3d64 |015a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressBar:[I // field@643d │ │ -3c5eb4: 140d 2102 047f |015c: const v13, #float 1.75469e+38 // #7f040221 │ │ -3c5eba: 140e 2202 047f |015f: const v14, #float 1.75469e+38 // #7f040222 │ │ -3c5ec0: 140f 1f02 047f |0162: const v15, #float 1.75469e+38 // #7f04021f │ │ -3c5ec6: 2430 331e df0e |0165: filled-new-array {v15, v13, v14}, [I // type@1e33 │ │ -3c5ecc: 0c0d |0168: move-result-object v13 │ │ -3c5ece: 690d 3f64 |0169: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressIndicator:[I // field@643f │ │ -3c5ed2: 140d cf00 047f |016b: const v13, #float 1.75462e+38 // #7f0400cf │ │ -3c5ed8: 140e d200 047f |016e: const v14, #float 1.75462e+38 // #7f0400d2 │ │ -3c5ede: 2420 331e ed00 |0171: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3c5ee4: 0c0d |0174: move-result-object v13 │ │ -3c5ee6: 690d 4364 |0175: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockFaceView:[I // field@6443 │ │ -3c5eea: 140d 9f03 047f |0177: const v13, #float 1.75477e+38 // #7f04039f │ │ -3c5ef0: 140e d000 047f |017a: const v14, #float 1.75462e+38 // #7f0400d0 │ │ -3c5ef6: 140f d502 047f |017d: const v15, #float 1.75473e+38 // #7f0402d5 │ │ -3c5efc: 2430 331e fe0d |0180: filled-new-array {v14, v15, v13}, [I // type@1e33 │ │ -3c5f02: 0c0d |0183: move-result-object v13 │ │ -3c5f04: 690d 4664 |0184: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockHandView:[I // field@6446 │ │ -3c5f08: 130d 1800 |0186: const/16 v13, #int 24 // #18 │ │ -3c5f0c: 23dd 331e |0188: new-array v13, v13, [I // type@1e33 │ │ -3c5f10: 260d 5a08 0000 |018a: fill-array-data v13, 000009e4 // +0000085a │ │ -3c5f16: 690d 4a64 |018d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout:[I // field@644a │ │ -3c5f1a: 140d 5a02 047f |018f: const v13, #float 1.7547e+38 // #7f04025a │ │ -3c5f20: 140e 5b02 047f |0192: const v14, #float 1.7547e+38 // #7f04025b │ │ -3c5f26: 2420 331e ed00 |0195: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3c5f2c: 0c0d |0198: move-result-object v13 │ │ -3c5f2e: 690d 4b64 |0199: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@644b │ │ -3c5f32: 140d 3200 047f |019b: const v13, #float 1.75459e+38 // #7f040032 │ │ -3c5f38: 140e 4d02 047f |019e: const v14, #float 1.7547e+38 // #7f04024d │ │ -3c5f3e: 1405 a501 0101 |01a1: const v5, #float 2.36947e-38 // #010101a5 │ │ -3c5f44: 140f 1f03 0101 |01a4: const v15, #float 2.36958e-38 // #0101031f │ │ -3c5f4a: 140a 4706 0101 |01a7: const v10, #float 2.36981e-38 // #01010647 │ │ -3c5f50: 245e 331e f5da |01aa: filled-new-array {v5, v15, v10, v13, v14}, [I // type@1e33 │ │ -3c5f56: 0c0a |01ad: move-result-object v10 │ │ -3c5f58: 690a 6664 |01ae: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ColorStateListItem:[I // field@6466 │ │ -3c5f5c: 140a 9800 047f |01b0: const v10, #float 1.75461e+38 // #7f040098 │ │ -3c5f62: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ -3c5f68: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ -3c5f6e: 140f 9700 047f |01b9: const v15, #float 1.75461e+38 // #7f040097 │ │ -3c5f74: 2440 331e edaf |01bc: filled-new-array {v13, v14, v15, v10}, [I // type@1e33 │ │ -3c5f7a: 0c0a |01bf: move-result-object v10 │ │ -3c5f7c: 690a 6c64 |01c0: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CompoundButton:[I // field@646c │ │ -3c5f80: 130a 6d00 |01c2: const/16 v10, #int 109 // #6d │ │ -3c5f84: 23aa 331e |01c4: new-array v10, v10, [I // type@1e33 │ │ -3c5f88: 260a 5208 0000 |01c6: fill-array-data v10, 00000a18 // +00000852 │ │ -3c5f8e: 690a 7164 |01c9: sput-object v10, Lde/danoeh/antennapod/R$styleable;.Constraint:[I // field@6471 │ │ -3c5f92: 130a 5a00 |01cb: const/16 v10, #int 90 // #5a │ │ -3c5f96: 23aa 331e |01cd: new-array v10, v10, [I // type@1e33 │ │ -3c5f9a: 260a 2709 0000 |01cf: fill-array-data v10, 00000af6 // +00000927 │ │ -3c5fa0: 690a 7264 |01d2: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_Layout:[I // field@6472 │ │ -3c5fa4: 140a 1701 047f |01d4: const v10, #float 1.75464e+38 // #7f040117 │ │ -3c5faa: 140d 5603 047f |01d7: const v13, #float 1.75475e+38 // #7f040356 │ │ -3c5fb0: 2420 331e da00 |01da: filled-new-array {v10, v13}, [I // type@1e33 │ │ -3c5fb6: 0c0a |01dd: move-result-object v10 │ │ -3c5fb8: 690a cd64 |01de: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_placeholder:[I // field@64cd │ │ -3c5fbc: 130a 6f00 |01e0: const/16 v10, #int 111 // #6f │ │ -3c5fc0: 23aa 331e |01e2: new-array v10, v10, [I // type@1e33 │ │ -3c5fc4: 260a ca09 0000 |01e4: fill-array-data v10, 00000bae // +000009ca │ │ -3c5fca: 690a d064 |01e7: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintSet:[I // field@64d0 │ │ -3c5fce: 140a 4c02 047f |01e9: const v10, #float 1.7547e+38 // #7f04024c │ │ -3c5fd4: 140d e503 047f |01ec: const v13, #float 1.75478e+38 // #7f0403e5 │ │ -3c5fda: 2420 331e da00 |01ef: filled-new-array {v10, v13}, [I // type@1e33 │ │ -3c5fe0: 0c0a |01f2: move-result-object v10 │ │ -3c5fe2: 690a ad65 |01f3: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout:[I // field@65ad │ │ -3c5fe6: 236a 331e |01f5: new-array v10, v6, [I // type@1e33 │ │ -3c5fea: 260a 990a 0000 |01f7: fill-array-data v10, 00000c90 // +00000a99 │ │ -3c5ff0: 690a ae65 |01fa: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout_Layout:[I // field@65ae │ │ -3c5ff4: 239a 331e |01fc: new-array v10, v9, [I // type@1e33 │ │ -3c5ff8: 260a a40a 0000 |01fe: fill-array-data v10, 00000ca2 // +00000aa4 │ │ -3c5ffe: 690a b865 |0201: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CustomAttribute:[I // field@65b8 │ │ -3c6002: 130a 0e00 |0203: const/16 v10, #int 14 // #e │ │ -3c6006: 23ad 331e |0205: new-array v13, v10, [I // type@1e33 │ │ -3c600a: 260d b10a 0000 |0207: fill-array-data v13, 00000cb8 // +00000ab1 │ │ -3c6010: 690d c265 |020a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DefaultTimeBar:[I // field@65c2 │ │ -3c6014: 238d 331e |020c: new-array v13, v8, [I // type@1e33 │ │ -3c6018: 260d ca0a 0000 |020e: fill-array-data v13, 00000cd8 // +00000aca │ │ -3c601e: 690d d165 |0211: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DialogPreference:[I // field@65d1 │ │ -3c6022: 233d 331e |0213: new-array v13, v3, [I // type@1e33 │ │ -3c6026: 260d df0a 0000 |0215: fill-array-data v13, 00000cf4 // +00000adf │ │ -3c602c: 690d de65 |0218: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerArrowToggle:[I // field@65de │ │ -3c6030: 140d 8201 047f |021a: const v13, #float 1.75466e+38 // #7f040182 │ │ -3c6036: 2410 331e 0d00 |021d: filled-new-array {v13}, [I // type@1e33 │ │ -3c603c: 0c0d |0220: move-result-object v13 │ │ -3c603e: 690d e765 |0221: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerLayout:[I // field@65e7 │ │ -3c6042: 140d a904 047f |0223: const v13, #float 1.75482e+38 // #7f0404a9 │ │ -3c6048: 2410 331e 0d00 |0226: filled-new-array {v13}, [I // type@1e33 │ │ -3c604e: 0c0d |0229: move-result-object v13 │ │ -3c6050: 690d e965 |022a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.EditTextPreference:[I // field@65e9 │ │ -3c6054: 232d 331e |022c: new-array v13, v2, [I // type@1e33 │ │ -3c6058: 260d da0a 0000 |022e: fill-array-data v13, 00000d08 // +00000ada │ │ -3c605e: 690d eb65 |0231: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton:[I // field@65eb │ │ -3c6062: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ -3c6068: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ -3c606e: 2420 331e ed00 |0239: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3c6074: 0c0d |023c: move-result-object v13 │ │ -3c6076: 690d ec65 |023d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@65ec │ │ -3c607a: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ -3c607e: 23dd 331e |0241: new-array v13, v13, [I // type@1e33 │ │ -3c6082: 260d d50a 0000 |0243: fill-array-data v13, 00000d18 // +00000ad5 │ │ -3c6088: 690d f565 |0246: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton:[I // field@65f5 │ │ -3c608c: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ -3c6092: 2410 331e 0d00 |024b: filled-new-array {v13}, [I // type@1e33 │ │ -3c6098: 0c0d |024e: move-result-object v13 │ │ -3c609a: 690d f665 |024f: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@65f6 │ │ -3c609e: 140d 4002 047f |0251: const v13, #float 1.7547e+38 // #7f040240 │ │ -3c60a4: 140e a002 047f |0254: const v14, #float 1.75472e+38 // #7f0402a0 │ │ -3c60aa: 2420 331e ed00 |0257: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3c60b0: 0c0d |025a: move-result-object v13 │ │ -3c60b2: 690d 0966 |025b: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FlowLayout:[I // field@6609 │ │ -3c60b6: 236d 331e |025d: new-array v13, v6, [I // type@1e33 │ │ -3c60ba: 260d df0a 0000 |025f: fill-array-data v13, 00000d3e // +00000adf │ │ -3c60c0: 690d 0c66 |0262: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FontFamily:[I // field@660c │ │ -3c60c4: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ -3c60c8: 23de 331e |0266: new-array v14, v13, [I // type@1e33 │ │ -3c60cc: 260e e80a 0000 |0268: fill-array-data v14, 00000d50 // +00000ae8 │ │ -3c60d2: 690e 0d66 |026b: sput-object v14, Lde/danoeh/antennapod/R$styleable;.FontFamilyFont:[I // field@660d │ │ -3c60d6: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ -3c60dc: 1403 ef01 047f |0270: const v3, #float 1.75468e+38 // #7f0401ef │ │ -3c60e2: 140c 0901 0101 |0273: const v12, #float 2.36943e-38 // #01010109 │ │ -3c60e8: 2430 331e ec03 |0276: filled-new-array {v12, v14, v3}, [I // type@1e33 │ │ -3c60ee: 0c03 |0279: move-result-object v3 │ │ -3c60f0: 6903 1f66 |027a: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ForegroundLinearLayout:[I // field@661f │ │ -3c60f4: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ -3c60fa: 140c d100 0101 |027f: const v12, #float 2.36941e-38 // #010100d1 │ │ -3c6100: 2430 331e 430c |0282: filled-new-array {v3, v4, v12}, [I // type@1e33 │ │ -3c6106: 0c03 |0285: move-result-object v3 │ │ -3c6108: 6903 2366 |0286: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Fragment:[I // field@6623 │ │ -3c610c: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ -3c6112: 2420 331e c300 |028b: filled-new-array {v3, v12}, [I // type@1e33 │ │ -3c6118: 0c03 |028e: move-result-object v3 │ │ -3c611a: 6903 2466 |028f: sput-object v3, Lde/danoeh/antennapod/R$styleable;.FragmentContainerView:[I // field@6624 │ │ -3c611e: 2383 331e |0291: new-array v3, v8, [I // type@1e33 │ │ -3c6122: 2603 d50a 0000 |0293: fill-array-data v3, 00000d68 // +00000ad5 │ │ -3c6128: 6903 2a66 |0296: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColor:[I // field@662a │ │ -3c612c: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ -3c6132: 2420 331e 3500 |029b: filled-new-array {v5, v3}, [I // type@1e33 │ │ -3c6138: 0c03 |029e: move-result-object v3 │ │ -3c613a: 6903 2b66 |029f: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColorItem:[I // field@662b │ │ -3c613e: 2363 331e |02a1: new-array v3, v6, [I // type@1e33 │ │ -3c6142: 2603 e10a 0000 |02a3: fill-array-data v3, 00000d84 // +00000ae1 │ │ -3c6148: 6903 3a66 |02a6: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout:[I // field@663a │ │ -3c614c: 23a3 331e |02a8: new-array v3, v10, [I // type@1e33 │ │ -3c6150: 2603 ec0a 0000 |02aa: fill-array-data v3, 00000d96 // +00000aec │ │ -3c6156: 6903 3b66 |02ad: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout_Layout:[I // field@663b │ │ -3c615a: 2393 331e |02af: new-array v3, v9, [I // type@1e33 │ │ -3c615e: 2603 050b 0000 |02b1: fill-array-data v3, 00000db6 // +00000b05 │ │ -3c6164: 6903 5166 |02b4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ImageFilterView:[I // field@6651 │ │ -3c6168: 2363 331e |02b6: new-array v3, v6, [I // type@1e33 │ │ -3c616c: 2603 140b 0000 |02b8: fill-array-data v3, 00000dcc // +00000b14 │ │ -3c6172: 6903 5b66 |02bb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Insets:[I // field@665b │ │ -3c6176: 1303 1200 |02bd: const/16 v3, #int 18 // #12 │ │ -3c617a: 2333 331e |02bf: new-array v3, v3, [I // type@1e33 │ │ -3c617e: 2603 1d0b 0000 |02c1: fill-array-data v3, 00000dde // +00000b1d │ │ -3c6184: 6903 6366 |02c4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyAttribute:[I // field@6663 │ │ -3c6188: 1303 1400 |02c6: const/16 v3, #int 20 // #14 │ │ -3c618c: 2333 331e |02c8: new-array v3, v3, [I // type@1e33 │ │ -3c6190: 2603 3c0b 0000 |02ca: fill-array-data v3, 00000e06 // +00000b3c │ │ -3c6196: 6903 7666 |02cd: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyCycle:[I // field@6676 │ │ -3c619a: 2313 331e |02cf: new-array v3, v1, [I // type@1e33 │ │ -3c619e: 6903 8b66 |02d1: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFrame:[I // field@668b │ │ -3c61a2: 2313 331e |02d3: new-array v3, v1, [I // type@1e33 │ │ -3c61a6: 6903 8c66 |02d5: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFramesAcceleration:[I // field@668c │ │ -3c61aa: 2311 331e |02d7: new-array v1, v1, [I // type@1e33 │ │ -3c61ae: 6901 8d66 |02d9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyFramesVelocity:[I // field@668d │ │ -3c61b2: 2381 331e |02db: new-array v1, v8, [I // type@1e33 │ │ -3c61b6: 2601 550b 0000 |02dd: fill-array-data v1, 00000e32 // +00000b55 │ │ -3c61bc: 6901 8e66 |02e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyPosition:[I // field@668e │ │ -3c61c0: 1301 1400 |02e2: const/16 v1, #int 20 // #14 │ │ -3c61c4: 2311 331e |02e4: new-array v1, v1, [I // type@1e33 │ │ -3c61c8: 2601 680b 0000 |02e6: fill-array-data v1, 00000e4e // +00000b68 │ │ -3c61ce: 6901 9b66 |02e9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTimeCycle:[I // field@669b │ │ -3c61d2: 23d1 331e |02eb: new-array v1, v13, [I // type@1e33 │ │ -3c61d6: 2601 8d0b 0000 |02ed: fill-array-data v1, 00000e7a // +00000b8d │ │ -3c61dc: 6901 b066 |02f0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTrigger:[I // field@66b0 │ │ -3c61e0: 1301 4300 |02f2: const/16 v1, #int 67 // #43 │ │ -3c61e4: 2311 331e |02f4: new-array v1, v1, [I // type@1e33 │ │ -3c61e8: 2601 9c0b 0000 |02f6: fill-array-data v1, 00000e92 // +00000b9c │ │ -3c61ee: 6901 bb66 |02f9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Layout:[I // field@66bb │ │ -3c61f2: 1301 1700 |02fb: const/16 v1, #int 23 // #17 │ │ -3c61f6: 2311 331e |02fd: new-array v1, v1, [I // type@1e33 │ │ -3c61fa: 2601 1d0c 0000 |02ff: fill-array-data v1, 00000f1c // +00000c1d │ │ -3c6200: 6901 ff66 |0302: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LegacyPlayerControlView:[I // field@66ff │ │ -3c6204: 2391 331e |0304: new-array v1, v9, [I // type@1e33 │ │ -3c6208: 2601 480c 0000 |0306: fill-array-data v1, 00000f4e // +00000c48 │ │ -3c620e: 6901 1767 |0309: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat:[I // field@6717 │ │ -3c6212: 1401 f500 0101 |030b: const v1, #float 2.36942e-38 // #010100f5 │ │ -3c6218: 1403 8101 0101 |030e: const v3, #float 2.36946e-38 // #01010181 │ │ -3c621e: 140c f400 0101 |0311: const v12, #float 2.36942e-38 // #010100f4 │ │ -3c6224: 2440 331e c031 |0314: filled-new-array {v0, v12, v1, v3}, [I // type@1e33 │ │ -3c622a: 0c00 |0317: move-result-object v0 │ │ -3c622c: 6900 1867 |0318: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat_Layout:[I // field@6718 │ │ -3c6230: 1400 1c02 047f |031a: const v0, #float 1.75469e+38 // #7f04021c │ │ -3c6236: 1401 2002 047f |031d: const v1, #float 1.75469e+38 // #7f040220 │ │ -3c623c: 2420 331e 1000 |0320: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3c6242: 0c00 |0323: move-result-object v0 │ │ -3c6244: 6900 2667 |0324: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearProgressIndicator:[I // field@6726 │ │ -3c6248: 1400 ac02 0101 |0326: const v0, #float 2.36955e-38 // #010102ac │ │ -3c624e: 1401 ad02 0101 |0329: const v1, #float 2.36955e-38 // #010102ad │ │ -3c6254: 2420 331e 1000 |032c: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3c625a: 0c00 |032f: move-result-object v0 │ │ -3c625c: 6900 2967 |0330: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPopupWindow:[I // field@6729 │ │ -3c6260: 1400 9401 047f |0332: const v0, #float 1.75466e+38 // #7f040194 │ │ -3c6266: 1401 a904 047f |0335: const v1, #float 1.75482e+38 // #7f0404a9 │ │ -3c626c: 1403 b200 0101 |0338: const v3, #float 2.36941e-38 // #010100b2 │ │ -3c6272: 140c f801 0101 |033b: const v12, #float 2.3695e-38 // #010101f8 │ │ -3c6278: 140e 9301 047f |033e: const v14, #float 1.75466e+38 // #7f040193 │ │ -3c627e: 2451 331e c30e |0341: filled-new-array {v3, v12, v14, v0, v1}, [I // type@1e33 │ │ -3c6284: 0c00 |0344: move-result-object v0 │ │ -3c6286: 6900 2c67 |0345: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPreference:[I // field@672c │ │ -3c628a: 1400 4b00 047f |0347: const v0, #float 1.7546e+38 // #7f04004b │ │ -3c6290: 1401 4c00 047f |034a: const v1, #float 1.7546e+38 // #7f04004c │ │ -3c6296: 140c 4900 047f |034d: const v12, #float 1.7546e+38 // #7f040049 │ │ -3c629c: 140e 4a00 047f |0350: const v14, #float 1.7546e+38 // #7f04004a │ │ -3c62a2: 2440 331e ec10 |0353: filled-new-array {v12, v14, v0, v1}, [I // type@1e33 │ │ -3c62a8: 0c00 |0356: move-result-object v0 │ │ -3c62aa: 6900 3267 |0357: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialog:[I // field@6732 │ │ -3c62ae: 2320 331e |0359: new-array v0, v2, [I // type@1e33 │ │ -3c62b2: 2600 090c 0000 |035b: fill-array-data v0, 00000f64 // +00000c09 │ │ -3c62b8: 6900 3367 |035e: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialogTheme:[I // field@6733 │ │ -3c62bc: 2320 331e |0360: new-array v0, v2, [I // type@1e33 │ │ -3c62c0: 2600 120c 0000 |0362: fill-array-data v0, 00000f74 // +00000c12 │ │ -3c62c6: 6900 3e67 |0365: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAutoCompleteTextView:[I // field@673e │ │ -3c62ca: 2370 331e |0367: new-array v0, v7, [I // type@1e33 │ │ -3c62ce: 2600 1b0c 0000 |0369: fill-array-data v0, 00000f84 // +00000c1b │ │ -3c62d4: 6900 4567 |036c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButton:[I // field@6745 │ │ -3c62d8: 1400 9e03 047f |036e: const v0, #float 1.75477e+38 // #7f04039e │ │ -3c62de: 1401 c803 047f |0371: const v1, #float 1.75478e+38 // #7f0403c8 │ │ -3c62e4: 140c ad00 047f |0374: const v12, #float 1.75462e+38 // #7f0400ad │ │ -3c62ea: 2430 331e 0c01 |0377: filled-new-array {v12, v0, v1}, [I // type@1e33 │ │ -3c62f0: 0c00 |037a: move-result-object v0 │ │ -3c62f2: 6900 4667 |037b: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButtonToggleGroup:[I // field@6746 │ │ -3c62f6: 23d0 331e |037d: new-array v0, v13, [I // type@1e33 │ │ -3c62fa: 2600 350c 0000 |037f: fill-array-data v0, 00000fb4 // +00000c35 │ │ -3c6300: 6900 6067 |0382: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendar:[I // field@6760 │ │ -3c6304: 23d0 331e |0384: new-array v0, v13, [I // type@1e33 │ │ -3c6308: 2600 460c 0000 |0386: fill-array-data v0, 00000fcc // +00000c46 │ │ -3c630e: 6900 6167 |0389: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendarItem:[I // field@6761 │ │ -3c6312: 23b0 331e |038b: new-array v0, v11, [I // type@1e33 │ │ -3c6316: 2600 570c 0000 |038d: fill-array-data v0, 00000fe4 // +00000c57 │ │ -3c631c: 6900 7667 |0390: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCardView:[I // field@6776 │ │ -3c6320: 1300 0b00 |0392: const/16 v0, #int 11 // #b │ │ -3c6324: 2301 331e |0394: new-array v1, v0, [I // type@1e33 │ │ -3c6328: 2601 6c0c 0000 |0396: fill-array-data v1, 00001002 // +00000c6c │ │ -3c632e: 6901 8467 |0399: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBox:[I // field@6784 │ │ -3c6332: 1401 e003 047f |039b: const v1, #float 1.75478e+38 // #7f0403e0 │ │ -3c6338: 140b e103 047f |039e: const v11, #float 1.75478e+38 // #7f0403e1 │ │ -3c633e: 2420 331e b100 |03a1: filled-new-array {v1, v11}, [I // type@1e33 │ │ -3c6344: 0c01 |03a4: move-result-object v1 │ │ -3c6346: 6901 8567 |03a5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBoxStates:[I // field@6785 │ │ -3c634a: 1401 6601 047f |03a7: const v1, #float 1.75465e+38 // #7f040166 │ │ -3c6350: 140b 5202 047f |03aa: const v11, #float 1.7547e+38 // #7f040252 │ │ -3c6356: 140c 6101 047f |03ad: const v12, #float 1.75465e+38 // #7f040161 │ │ -3c635c: 140e 6301 047f |03b0: const v14, #float 1.75465e+38 // #7f040163 │ │ -3c6362: 1404 6401 047f |03b3: const v4, #float 1.75465e+38 // #7f040164 │ │ -3c6368: 245b 331e ec14 |03b6: filled-new-array {v12, v14, v4, v1, v11}, [I // type@1e33 │ │ -3c636e: 0c01 |03b9: move-result-object v1 │ │ -3c6370: 6901 9367 |03ba: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialDivider:[I // field@6793 │ │ -3c6374: 1401 a804 047f |03bc: const v1, #float 1.75482e+38 // #7f0404a8 │ │ -3c637a: 2420 331e 1f00 |03bf: filled-new-array {v15, v1}, [I // type@1e33 │ │ -3c6380: 0c01 |03c2: move-result-object v1 │ │ -3c6382: 6901 9967 |03c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialRadioButton:[I // field@6799 │ │ -3c6386: 1401 a003 047f |03c5: const v1, #float 1.75477e+38 // #7f0403a0 │ │ -3c638c: 1404 a803 047f |03c8: const v4, #float 1.75477e+38 // #7f0403a8 │ │ -3c6392: 2420 331e 4100 |03cb: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c6398: 0c01 |03ce: move-result-object v1 │ │ -3c639a: 6901 9c67 |03cf: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialShape:[I // field@679c │ │ -3c639e: 2321 331e |03d1: new-array v1, v2, [I // type@1e33 │ │ -3c63a2: 2601 490c 0000 |03d3: fill-array-data v1, 0000101c // +00000c49 │ │ -3c63a8: 6901 9f67 |03d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialSwitch:[I // field@679f │ │ -3c63ac: 1401 7f05 0101 |03d8: const v1, #float 2.36975e-38 // #0101057f │ │ -3c63b2: 1404 9f02 047f |03db: const v4, #float 1.75472e+38 // #7f04029f │ │ -3c63b8: 140b b604 0101 |03de: const v11, #float 2.36969e-38 // #010104b6 │ │ -3c63be: 2430 331e 1b04 |03e1: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ -3c63c4: 0c01 |03e4: move-result-object v1 │ │ -3c63c6: 6901 a667 |03e5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextAppearance:[I // field@67a6 │ │ -3c63ca: 1401 7f05 0101 |03e7: const v1, #float 2.36975e-38 // #0101057f │ │ -3c63d0: 140b 3400 0101 |03ea: const v11, #float 2.36937e-38 // #01010034 │ │ -3c63d6: 2430 331e 1b04 |03ed: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ -3c63dc: 0c01 |03f0: move-result-object v1 │ │ -3c63de: 6901 aa67 |03f1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextView:[I // field@67aa │ │ -3c63e2: 1401 d100 047f |03f3: const v1, #float 1.75462e+38 // #7f0400d1 │ │ -3c63e8: 1404 4b02 047f |03f6: const v4, #float 1.7547e+38 // #7f04024b │ │ -3c63ee: 2420 331e 4100 |03f9: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c63f4: 0c01 |03fc: move-result-object v1 │ │ -3c63f6: 6901 ae67 |03fd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTimePicker:[I // field@67ae │ │ -3c63fa: 1401 f103 047f |03ff: const v1, #float 1.75479e+38 // #7f0403f1 │ │ -3c6400: 1404 7304 047f |0402: const v4, #float 1.75481e+38 // #7f040473 │ │ -3c6406: 140b b202 047f |0405: const v11, #float 1.75472e+38 // #7f0402b2 │ │ -3c640c: 140c b402 047f |0408: const v12, #float 1.75472e+38 // #7f0402b4 │ │ -3c6412: 140e 2503 047f |040b: const v14, #float 1.75474e+38 // #7f040325 │ │ -3c6418: 2454 331e cb1e |040e: filled-new-array {v11, v12, v14, v1, v4}, [I // type@1e33 │ │ -3c641e: 0c01 |0411: move-result-object v1 │ │ -3c6420: 6901 b167 |0412: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialToolbar:[I // field@67b1 │ │ -3c6424: 2321 331e |0414: new-array v1, v2, [I // type@1e33 │ │ -3c6428: 2601 160c 0000 |0416: fill-array-data v1, 0000102c // +00000c16 │ │ -3c642e: 6901 b767 |0419: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuGroup:[I // field@67b7 │ │ -3c6432: 1301 1700 |041b: const/16 v1, #int 23 // #17 │ │ -3c6436: 2311 331e |041d: new-array v1, v1, [I // type@1e33 │ │ -3c643a: 2601 1d0c 0000 |041f: fill-array-data v1, 0000103c // +00000c1d │ │ -3c6440: 6901 be67 |0422: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuItem:[I // field@67be │ │ -3c6444: 2391 331e |0424: new-array v1, v9, [I // type@1e33 │ │ -3c6448: 2601 480c 0000 |0426: fill-array-data v1, 0000106e // +00000c48 │ │ -3c644e: 6901 d667 |0429: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuView:[I // field@67d6 │ │ -3c6452: 2321 331e |042b: new-array v1, v2, [I // type@1e33 │ │ -3c6456: 2601 570c 0000 |042d: fill-array-data v1, 00001084 // +00000c57 │ │ -3c645c: 6901 e067 |0430: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MockView:[I // field@67e0 │ │ -3c6460: 2321 331e |0432: new-array v1, v2, [I // type@1e33 │ │ -3c6464: 2601 600c 0000 |0434: fill-array-data v1, 00001094 // +00000c60 │ │ -3c646a: 6901 e767 |0437: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Motion:[I // field@67e7 │ │ -3c646e: 1401 3003 047f |0439: const v1, #float 1.75475e+38 // #7f040330 │ │ -3c6474: 1404 3303 047f |043c: const v4, #float 1.75475e+38 // #7f040333 │ │ -3c647a: 2420 331e 4100 |043f: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c6480: 0c01 |0442: move-result-object v1 │ │ -3c6482: 6901 e867 |0443: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionHelper:[I // field@67e8 │ │ -3c6486: 2321 331e |0445: new-array v1, v2, [I // type@1e33 │ │ -3c648a: 2601 5d0c 0000 |0447: fill-array-data v1, 000010a4 // +00000c5d │ │ -3c6490: 6901 eb67 |044a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionLayout:[I // field@67eb │ │ -3c6494: 1401 4c01 047f |044c: const v1, #float 1.75465e+38 // #7f04014c │ │ -3c649a: 1404 5502 047f |044f: const v4, #float 1.7547e+38 // #7f040255 │ │ -3c64a0: 2420 331e 4100 |0452: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c64a6: 0c01 |0455: move-result-object v1 │ │ -3c64a8: 6901 f267 |0456: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionScene:[I // field@67f2 │ │ -3c64ac: 1401 2304 047f |0458: const v1, #float 1.7548e+38 // #7f040423 │ │ -3c64b2: 1404 2404 047f |045b: const v4, #float 1.7548e+38 // #7f040424 │ │ -3c64b8: 140b 2204 047f |045e: const v11, #float 1.7548e+38 // #7f040422 │ │ -3c64be: 2430 331e 1b04 |0461: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ -3c64c4: 0c01 |0464: move-result-object v1 │ │ -3c64c6: 6901 f567 |0465: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionTelltales:[I // field@67f5 │ │ -3c64ca: 1401 9301 047f |0467: const v1, #float 1.75466e+38 // #7f040193 │ │ -3c64d0: 1404 9401 047f |046a: const v4, #float 1.75466e+38 // #7f040194 │ │ -3c64d6: 140b f801 0101 |046d: const v11, #float 2.3695e-38 // #010101f8 │ │ -3c64dc: 2440 331e b341 |0470: filled-new-array {v3, v11, v1, v4}, [I // type@1e33 │ │ -3c64e2: 0c01 |0473: move-result-object v1 │ │ -3c64e4: 6901 ff67 |0474: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MultiSelectListPreference:[I // field@67ff │ │ -3c64e8: 1401 b502 047f |0476: const v1, #float 1.75472e+38 // #7f0402b5 │ │ -3c64ee: 1404 a003 047f |0479: const v4, #float 1.75477e+38 // #7f0403a0 │ │ -3c64f4: 140b 5501 0101 |047c: const v11, #float 2.36945e-38 // #01010155 │ │ -3c64fa: 140c 5901 0101 |047f: const v12, #float 2.36945e-38 // #01010159 │ │ -3c6500: 2454 331e cb15 |0482: filled-new-array {v11, v12, v5, v1, v4}, [I // type@1e33 │ │ -3c6506: 0c01 |0485: move-result-object v1 │ │ -3c6508: 6901 0468 |0486: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarActiveIndicator:[I // field@6804 │ │ -3c650c: 23a1 331e |0488: new-array v1, v10, [I // type@1e33 │ │ -3c6510: 2601 2a0c 0000 |048a: fill-array-data v1, 000010b4 // +00000c2a │ │ -3c6516: 6901 0a68 |048d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarView:[I // field@680a │ │ -3c651a: 1401 3b03 047f |048f: const v1, #float 1.75475e+38 // #7f04033b │ │ -3c6520: 1404 4103 047f |0492: const v4, #float 1.75475e+38 // #7f040341 │ │ -3c6526: 1405 f701 047f |0495: const v5, #float 1.75468e+38 // #7f0401f7 │ │ -3c652c: 140b 3402 047f |0498: const v11, #float 1.7547e+38 // #7f040234 │ │ -3c6532: 140c ef02 047f |049b: const v12, #float 1.75473e+38 // #7f0402ef │ │ -3c6538: 2454 331e b51c |049e: filled-new-array {v5, v11, v12, v1, v4}, [I // type@1e33 │ │ -3c653e: 0c01 |04a1: move-result-object v1 │ │ -3c6540: 6901 1968 |04a2: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationRailView:[I // field@6819 │ │ -3c6544: 1301 2300 |04a4: const/16 v1, #int 35 // #23 │ │ -3c6548: 2311 331e |04a6: new-array v1, v1, [I // type@1e33 │ │ -3c654c: 2601 2c0c 0000 |04a8: fill-array-data v1, 000010d4 // +00000c2c │ │ -3c6552: 6901 1f68 |04ab: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationView:[I // field@681f │ │ -3c6556: 1401 6103 047f |04ad: const v1, #float 1.75476e+38 // #7f040361 │ │ -3c655c: 1404 8d03 047f |04b0: const v4, #float 1.75477e+38 // #7f04038d │ │ -3c6562: 1405 6003 047f |04b3: const v5, #float 1.75476e+38 // #7f040360 │ │ -3c6568: 2430 331e 1504 |04b6: filled-new-array {v5, v1, v4}, [I // type@1e33 │ │ -3c656e: 0c01 |04b9: move-result-object v1 │ │ -3c6570: 6901 4368 |04ba: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NestedScrollableHost:[I // field@6843 │ │ -3c6574: 1401 ce00 047f |04bc: const v1, #float 1.75462e+38 // #7f0400ce │ │ -3c657a: 1404 2104 047f |04bf: const v4, #float 1.7548e+38 // #7f040421 │ │ -3c6580: 2420 331e 4100 |04c2: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c6586: 0c01 |04c5: move-result-object v1 │ │ -3c6588: 6901 4768 |04c6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnClick:[I // field@6847 │ │ -3c658c: 2381 331e |04c8: new-array v1, v8, [I // type@1e33 │ │ -3c6590: 2601 540c 0000 |04ca: fill-array-data v1, 0000111e // +00000c54 │ │ -3c6596: 6901 4a68 |04cd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnSwipe:[I // field@684a │ │ -3c659a: 1401 ee01 047f |04cf: const v1, #float 1.75468e+38 // #7f0401ee │ │ -3c65a0: 2410 331e 0100 |04d2: filled-new-array {v1}, [I // type@1e33 │ │ -3c65a6: 0c01 |04d5: move-result-object v1 │ │ -3c65a8: 6901 5768 |04d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlaybackSpeedIndicatorView:[I // field@6857 │ │ -3c65ac: 1301 1a00 |04d8: const/16 v1, #int 26 // #1a │ │ -3c65b0: 2311 331e |04da: new-array v1, v1, [I // type@1e33 │ │ -3c65b4: 2601 5e0c 0000 |04dc: fill-array-data v1, 0000113a // +00000c5e │ │ -3c65ba: 6901 5968 |04df: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerControlView:[I // field@6859 │ │ -3c65be: 1301 2300 |04e1: const/16 v1, #int 35 // #23 │ │ -3c65c2: 2311 331e |04e3: new-array v1, v1, [I // type@1e33 │ │ -3c65c6: 2601 8d0c 0000 |04e5: fill-array-data v1, 00001172 // +00000c8d │ │ -3c65cc: 6901 7468 |04e8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerView:[I // field@6874 │ │ -3c65d0: 1401 c902 0101 |04ea: const v1, #float 2.36956e-38 // #010102c9 │ │ -3c65d6: 1404 3803 047f |04ed: const v4, #float 1.75475e+38 // #7f040338 │ │ -3c65dc: 1405 7601 0101 |04f0: const v5, #float 2.36946e-38 // #01010176 │ │ -3c65e2: 2430 331e 1504 |04f3: filled-new-array {v5, v1, v4}, [I // type@1e33 │ │ -3c65e8: 0c01 |04f6: move-result-object v1 │ │ -3c65ea: 6901 9868 |04f7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindow:[I // field@6898 │ │ -3c65ee: 1401 dc03 047f |04f9: const v1, #float 1.75478e+38 // #7f0403dc │ │ -3c65f4: 2410 331e 0100 |04fc: filled-new-array {v1}, [I // type@1e33 │ │ -3c65fa: 0c01 |04ff: move-result-object v1 │ │ -3c65fc: 6901 9968 |0500: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindowBackgroundState:[I // field@6899 │ │ -3c6600: 1301 2400 |0502: const/16 v1, #int 36 // #24 │ │ -3c6604: 2311 331e |0504: new-array v1, v1, [I // type@1e33 │ │ -3c6608: 2601 b60c 0000 |0506: fill-array-data v1, 000011bc // +00000cb6 │ │ -3c660e: 6901 9e68 |0509: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Preference:[I // field@689e │ │ -3c6612: 1401 2a01 0101 |050b: const v1, #float 2.36944e-38 // #0101012a │ │ -3c6618: 1404 2f00 047f |050e: const v4, #float 1.75459e+38 // #7f04002f │ │ -3c661e: 1405 f200 0101 |0511: const v5, #float 2.36942e-38 // #010100f2 │ │ -3c6624: 140b 2901 0101 |0514: const v11, #float 2.36944e-38 // #01010129 │ │ -3c662a: 2440 331e b541 |0517: filled-new-array {v5, v11, v1, v4}, [I // type@1e33 │ │ -3c6630: 0c01 |051a: move-result-object v1 │ │ -3c6632: 6901 9f68 |051b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragment:[I // field@689f │ │ -3c6636: 1401 2a01 0101 |051d: const v1, #float 2.36944e-38 // #0101012a │ │ -3c663c: 2440 331e b541 |0520: filled-new-array {v5, v11, v1, v4}, [I // type@1e33 │ │ -3c6642: 0c01 |0523: move-result-object v1 │ │ -3c6644: 6901 a068 |0524: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragmentCompat:[I // field@68a0 │ │ -3c6648: 1401 2402 047f |0526: const v1, #float 1.75469e+38 // #7f040224 │ │ -3c664e: 1404 3603 047f |0529: const v4, #float 1.75475e+38 // #7f040336 │ │ -3c6654: 140b e701 0101 |052c: const v11, #float 2.36949e-38 // #010101e7 │ │ -3c665a: 2430 331e 1b04 |052f: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ -3c6660: 0c01 |0532: move-result-object v1 │ │ -3c6662: 6901 a968 |0533: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceGroup:[I // field@68a9 │ │ -3c6666: 1401 e702 047f |0535: const v1, #float 1.75473e+38 // #7f0402e7 │ │ -3c666c: 1404 eb02 047f |0538: const v4, #float 1.75473e+38 // #7f0402eb │ │ -3c6672: 140b 1f01 0101 |053b: const v11, #float 2.36944e-38 // #0101011f │ │ -3c6678: 140c 2001 0101 |053e: const v12, #float 2.36944e-38 // #01010120 │ │ -3c667e: 2440 331e cb41 |0541: filled-new-array {v11, v12, v1, v4}, [I // type@1e33 │ │ -3c6684: 0c01 |0544: move-result-object v1 │ │ -3c6686: 6901 ad68 |0545: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceImageView:[I // field@68ad │ │ -3c668a: 1301 1000 |0547: const/16 v1, #int 16 // #10 │ │ -3c668e: 2314 331e |0549: new-array v4, v1, [I // type@1e33 │ │ -3c6692: 2604 bd0c 0000 |054b: fill-array-data v4, 00001208 // +00000cbd │ │ -3c6698: 6904 b268 |054e: sput-object v4, Lde/danoeh/antennapod/R$styleable;.PreferenceTheme:[I // field@68b2 │ │ -3c669c: 1401 1c03 047f |0550: const v1, #float 1.75474e+38 // #7f04031c │ │ -3c66a2: 1404 b004 047f |0553: const v4, #float 1.75482e+38 // #7f0404b0 │ │ -3c66a8: 140b dc00 0101 |0556: const v11, #float 2.36942e-38 // #010100dc │ │ -3c66ae: 140c 7e02 047f |0559: const v12, #float 1.75471e+38 // #7f04027e │ │ -3c66b4: 140e 1f03 0101 |055c: const v14, #float 2.36958e-38 // #0101031f │ │ -3c66ba: 2454 331e eb1c |055f: filled-new-array {v11, v14, v12, v1, v4}, [I // type@1e33 │ │ -3c66c0: 0c01 |0562: move-result-object v1 │ │ -3c66c2: 6901 e768 |0563: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PropertySet:[I // field@68e7 │ │ -3c66c6: 1401 d502 047f |0565: const v1, #float 1.75473e+38 // #7f0402d5 │ │ -3c66cc: 2410 331e 0100 |0568: filled-new-array {v1}, [I // type@1e33 │ │ -3c66d2: 0c01 |056b: move-result-object v1 │ │ -3c66d4: 6901 ed68 |056c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RadialViewGroup:[I // field@68ed │ │ -3c66d8: 1401 f302 047f |056e: const v1, #float 1.75473e+38 // #7f0402f3 │ │ -3c66de: 1404 ac04 047f |0571: const v4, #float 1.75482e+38 // #7f0404ac │ │ -3c66e4: 2420 331e 4100 |0574: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c66ea: 0c01 |0577: move-result-object v1 │ │ -3c66ec: 6901 ef68 |0578: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RangeSlider:[I // field@68ef │ │ -3c66f0: 1401 3a03 047f |057a: const v1, #float 1.75475e+38 // #7f04033a │ │ -3c66f6: 1404 4003 047f |057d: const v4, #float 1.75475e+38 // #7f040340 │ │ -3c66fc: 2420 331e 4100 |0580: filled-new-array {v1, v4}, [I // type@1e33 │ │ -3c6702: 0c01 |0583: move-result-object v1 │ │ -3c6704: 6901 f268 |0584: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecycleListView:[I // field@68f2 │ │ -3c6708: 2381 331e |0586: new-array v1, v8, [I // type@1e33 │ │ -3c670c: 2601 a40c 0000 |0588: fill-array-data v1, 0000122c // +00000ca4 │ │ -3c6712: 6901 f568 |058b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecyclerView:[I // field@68f5 │ │ -3c6716: 1401 2502 047f |058d: const v1, #float 1.75469e+38 // #7f040225 │ │ -3c671c: 2410 331e 0100 |0590: filled-new-array {v1}, [I // type@1e33 │ │ -3c6722: 0c01 |0593: move-result-object v1 │ │ -3c6724: 6901 0269 |0594: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrimInsetsFrameLayout:[I // field@6902 │ │ -3c6728: 1401 7000 047f |0596: const v1, #float 1.7546e+38 // #7f040070 │ │ -3c672e: 2410 331e 0100 |0599: filled-new-array {v1}, [I // type@1e33 │ │ -3c6734: 0c01 |059c: move-result-object v1 │ │ -3c6736: 6901 0469 |059d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrollingViewBehavior_Layout:[I // field@6904 │ │ -3c673a: 1401 4f04 047f |059f: const v1, #float 1.7548e+38 // #7f04044f │ │ -3c6740: 1404 5904 047f |05a2: const v4, #float 1.75481e+38 // #7f040459 │ │ -3c6746: 1408 4b04 047f |05a5: const v8, #float 1.7548e+38 // #7f04044b │ │ -3c674c: 2430 331e 1804 |05a8: filled-new-array {v8, v1, v4}, [I // type@1e33 │ │ -3c6752: 0c01 |05ab: move-result-object v1 │ │ -3c6754: 6901 0669 |05ac: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchPreference:[I // field@6906 │ │ -3c6758: 1301 1100 |05ae: const/16 v1, #int 17 // #11 │ │ -3c675c: 2311 331e |05b0: new-array v1, v1, [I // type@1e33 │ │ -3c6760: 2601 960c 0000 |05b2: fill-array-data v1, 00001248 // +00000c96 │ │ -3c6766: 6901 0a69 |05b5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchView:[I // field@690a │ │ -3c676a: 2361 331e |05b7: new-array v1, v6, [I // type@1e33 │ │ -3c676e: 2601 b50c 0000 |05b9: fill-array-data v1, 0000126e // +00000cb5 │ │ -3c6774: 6901 1c69 |05bc: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SeekBarPreference:[I // field@691c │ │ -3c6778: 23d1 331e |05be: new-array v1, v13, [I // type@1e33 │ │ -3c677c: 2601 c00c 0000 |05c0: fill-array-data v1, 00001280 // +00000cc0 │ │ -3c6782: 6901 2469 |05c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeAppearance:[I // field@6924 │ │ -3c6786: 2301 331e |05c5: new-array v1, v0, [I // type@1e33 │ │ -3c678a: 2601 d10c 0000 |05c7: fill-array-data v1, 00001298 // +00000cd1 │ │ -3c6790: 6901 2f69 |05ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeableImageView:[I // field@692f │ │ -3c6794: 2371 331e |05cc: new-array v1, v7, [I // type@1e33 │ │ -3c6798: 2601 e40c 0000 |05ce: fill-array-data v1, 000012b2 // +00000ce4 │ │ -3c679e: 6901 3b69 |05d1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Slider:[I // field@693b │ │ -3c67a2: 1401 cc03 047f |05d3: const v1, #float 1.75478e+38 // #7f0403cc │ │ -3c67a8: 1404 cd03 047f |05d6: const v4, #float 1.75478e+38 // #7f0403cd │ │ -3c67ae: 1406 cb03 047f |05d9: const v6, #float 1.75478e+38 // #7f0403cb │ │ -3c67b4: 2430 331e 1604 |05dc: filled-new-array {v6, v1, v4}, [I // type@1e33 │ │ -3c67ba: 0c01 |05df: move-result-object v1 │ │ -3c67bc: 6901 5269 |05e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Snackbar:[I // field@6952 │ │ -3c67c0: 23d1 331e |05e2: new-array v1, v13, [I // type@1e33 │ │ -3c67c4: 2601 fe0c 0000 |05e4: fill-array-data v1, 000012e2 // +00000cfe │ │ -3c67ca: 6901 5369 |05e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SnackbarLayout:[I // field@6953 │ │ -3c67ce: 1401 6202 0101 |05e9: const v1, #float 2.36953e-38 // #01010262 │ │ -3c67d4: 1404 5c03 047f |05ec: const v4, #float 1.75476e+38 // #7f04035c │ │ -3c67da: 1406 7601 0101 |05ef: const v6, #float 2.36946e-38 // #01010176 │ │ -3c67e0: 1407 7b01 0101 |05f2: const v7, #float 2.36946e-38 // #0101017b │ │ -3c67e6: 2454 331e 6317 |05f5: filled-new-array {v3, v6, v7, v1, v4}, [I // type@1e33 │ │ -3c67ec: 0c01 |05f8: move-result-object v1 │ │ -3c67ee: 6901 6169 |05f9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Spinner:[I // field@6961 │ │ -3c67f2: 1401 5d01 047f |05fb: const v1, #float 1.75465e+38 // #7f04015d │ │ -3c67f8: 2410 331e 0100 |05fe: filled-new-array {v1}, [I // type@1e33 │ │ -3c67fe: 0c01 |0601: move-result-object v1 │ │ -3c6800: 6901 6769 |0602: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SquareImageView:[I // field@6967 │ │ -3c6804: 1401 1601 047f |0604: const v1, #float 1.75464e+38 // #7f040116 │ │ -3c680a: 1403 d000 0101 |0607: const v3, #float 2.36941e-38 // #010100d0 │ │ -3c6810: 2420 331e 1300 |060a: filled-new-array {v3, v1}, [I // type@1e33 │ │ -3c6816: 0c01 |060d: move-result-object v1 │ │ -3c6818: 6901 6969 |060e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.State:[I // field@6969 │ │ -3c681c: 2321 331e |0610: new-array v1, v2, [I // type@1e33 │ │ -3c6820: 2601 e80c 0000 |0612: fill-array-data v1, 000012fa // +00000ce8 │ │ -3c6826: 6901 6a69 |0615: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawable:[I // field@696a │ │ -3c682a: 1401 9901 0101 |0617: const v1, #float 2.36947e-38 // #01010199 │ │ -3c6830: 2410 331e 0100 |061a: filled-new-array {v1}, [I // type@1e33 │ │ -3c6836: 0c01 |061d: move-result-object v1 │ │ -3c6838: 6901 6b69 |061e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawableItem:[I // field@696b │ │ -3c683c: 1401 4e01 047f |0620: const v1, #float 1.75465e+38 // #7f04014e │ │ -3c6842: 2410 331e 0100 |0623: filled-new-array {v1}, [I // type@1e33 │ │ -3c6848: 0c01 |0626: move-result-object v1 │ │ -3c684a: 6901 7369 |0627: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateSet:[I // field@6973 │ │ -3c684e: 23a1 331e |0629: new-array v1, v10, [I // type@1e33 │ │ -3c6852: 2601 df0c 0000 |062b: fill-array-data v1, 0000130a // +00000cdf │ │ -3c6858: 6901 7769 |062e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchCompat:[I // field@6977 │ │ -3c685c: 1401 a804 047f |0630: const v1, #float 1.75482e+38 // #7f0404a8 │ │ -3c6862: 2410 331e 0100 |0633: filled-new-array {v1}, [I // type@1e33 │ │ -3c6868: 0c01 |0636: move-result-object v1 │ │ -3c686a: 6901 8669 |0637: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchMaterial:[I // field@6986 │ │ -3c686e: 23d1 331e |0639: new-array v1, v13, [I // type@1e33 │ │ -3c6872: 2601 ef0c 0000 |063b: fill-array-data v1, 0000132a // +00000cef │ │ -3c6878: 6901 8869 |063e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreference:[I // field@6988 │ │ -3c687c: 23d1 331e |0640: new-array v1, v13, [I // type@1e33 │ │ -3c6880: 2601 000d 0000 |0642: fill-array-data v1, 00001342 // +00000d00 │ │ -3c6886: 6901 8969 |0645: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreferenceCompat:[I // field@6989 │ │ -3c688a: 1401 0200 0101 |0647: const v1, #float 2.36936e-38 // #01010002 │ │ -3c6890: 1402 4f01 0101 |064a: const v2, #float 2.36945e-38 // #0101014f │ │ -3c6896: 2430 331e 5102 |064d: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ -3c689c: 0c01 |0650: move-result-object v1 │ │ -3c689e: 6901 9e69 |0651: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabItem:[I // field@699e │ │ -3c68a2: 1301 1a00 |0653: const/16 v1, #int 26 // #1a │ │ -3c68a6: 2311 331e |0655: new-array v1, v1, [I // type@1e33 │ │ -3c68aa: 2601 030d 0000 |0657: fill-array-data v1, 0000135a // +00000d03 │ │ -3c68b0: 6901 a269 |065a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabLayout:[I // field@69a2 │ │ -3c68b4: 1301 1000 |065c: const/16 v1, #int 16 // #10 │ │ -3c68b8: 2311 331e |065e: new-array v1, v1, [I // type@1e33 │ │ -3c68bc: 2601 320d 0000 |0660: fill-array-data v1, 00001392 // +00000d32 │ │ -3c68c2: 6901 bd69 |0663: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextAppearance:[I // field@69bd │ │ -3c68c6: 1401 5304 047f |0665: const v1, #float 1.75481e+38 // #7f040453 │ │ -3c68cc: 2410 331e 0100 |0668: filled-new-array {v1}, [I // type@1e33 │ │ -3c68d2: 0c01 |066b: move-result-object v1 │ │ -3c68d4: 6901 ce69 |066c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputEditText:[I // field@69ce │ │ -3c68d8: 1301 4300 |066e: const/16 v1, #int 67 // #43 │ │ -3c68dc: 2311 331e |0670: new-array v1, v1, [I // type@1e33 │ │ -3c68e0: 2601 440d 0000 |0672: fill-array-data v1, 000013b6 // +00000d44 │ │ -3c68e6: 6901 d069 |0675: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputLayout:[I // field@69d0 │ │ -3c68ea: 1401 9001 047f |0677: const v1, #float 1.75466e+38 // #7f040190 │ │ -3c68f0: 1402 9101 047f |067a: const v2, #float 1.75466e+38 // #7f040191 │ │ -3c68f6: 1403 3400 0101 |067d: const v3, #float 2.36937e-38 // #01010034 │ │ -3c68fc: 2430 331e 1302 |0680: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ -3c6902: 0c01 |0683: move-result-object v1 │ │ -3c6904: 6901 146a |0684: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ThemeEnforcement:[I // field@6a14 │ │ -3c6908: 1301 1e00 |0686: const/16 v1, #int 30 // #1e │ │ -3c690c: 2311 331e |0688: new-array v1, v1, [I // type@1e33 │ │ -3c6910: 2601 b60d 0000 |068a: fill-array-data v1, 00001440 // +00000db6 │ │ -3c6916: 6901 186a |068d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Toolbar:[I // field@6a18 │ │ -3c691a: 1301 0800 |068f: const/16 v1, #int 8 // #8 │ │ -3c691e: 2311 331e |0691: new-array v1, v1, [I // type@1e33 │ │ -3c6922: 2601 ed0d 0000 |0693: fill-array-data v1, 00001480 // +00000ded │ │ -3c6928: 6901 376a |0696: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Tooltip:[I // field@6a37 │ │ -3c692c: 2301 331e |0698: new-array v1, v0, [I // type@1e33 │ │ -3c6930: 2601 fa0d 0000 |069a: fill-array-data v1, 00001494 // +00000dfa │ │ -3c6936: 6901 406a |069d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Transform:[I // field@6a40 │ │ -3c693a: 2300 331e |069f: new-array v0, v0, [I // type@1e33 │ │ -3c693e: 2600 0d0e 0000 |06a1: fill-array-data v0, 000014ae // +00000e0d │ │ -3c6944: 6900 4c6a |06a4: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Transition:[I // field@6a4c │ │ -3c6948: 1400 7e03 047f |06a6: const v0, #float 1.75476e+38 // #7f04037e │ │ -3c694e: 1401 7f03 047f |06a9: const v1, #float 1.75476e+38 // #7f04037f │ │ -3c6954: 1402 1601 047f |06ac: const v2, #float 1.75464e+38 // #7f040116 │ │ -3c695a: 1403 7c03 047f |06af: const v3, #float 1.75476e+38 // #7f04037c │ │ -3c6960: 1404 7d03 047f |06b2: const v4, #float 1.75476e+38 // #7f04037d │ │ -3c6966: 2451 331e 3204 |06b5: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3c696c: 0c00 |06b8: move-result-object v0 │ │ -3c696e: 6900 586a |06b9: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Variant:[I // field@6a58 │ │ -3c6972: 2390 331e |06bb: new-array v0, v9, [I // type@1e33 │ │ -3c6976: 2600 0b0e 0000 |06bd: fill-array-data v0, 000014c8 // +00000e0b │ │ -3c697c: 6900 5e6a |06c0: sput-object v0, Lde/danoeh/antennapod/R$styleable;.VectorTextView:[I // field@6a5e │ │ -3c6980: 1400 3f03 047f |06c2: const v0, #float 1.75475e+38 // #7f04033f │ │ -3c6986: 1401 5b04 047f |06c5: const v1, #float 1.75481e+38 // #7f04045b │ │ -3c698c: 1502 0101 |06c8: const/high16 v2, #int 16842752 // #101 │ │ -3c6990: 1403 da00 0101 |06ca: const v3, #float 2.36942e-38 // #010100da │ │ -3c6996: 1404 3c03 047f |06cd: const v4, #float 1.75475e+38 // #7f04033c │ │ -3c699c: 2451 331e 3204 |06d0: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3c69a2: 0c00 |06d3: move-result-object v0 │ │ -3c69a4: 6900 686a |06d4: sput-object v0, Lde/danoeh/antennapod/R$styleable;.View:[I // field@6a68 │ │ -3c69a8: 1400 5000 047f |06d6: const v0, #float 1.7546e+38 // #7f040050 │ │ -3c69ae: 1401 5100 047f |06d9: const v1, #float 1.7546e+38 // #7f040051 │ │ -3c69b4: 1402 d400 0101 |06dc: const v2, #float 2.36942e-38 // #010100d4 │ │ -3c69ba: 2430 331e 0201 |06df: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3c69c0: 0c00 |06e2: move-result-object v0 │ │ -3c69c2: 6900 696a |06e3: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewBackgroundHelper:[I // field@6a69 │ │ -3c69c6: 1400 c400 0101 |06e5: const v0, #float 2.36941e-38 // #010100c4 │ │ -3c69cc: 2410 331e 0000 |06e8: filled-new-array {v0}, [I // type@1e33 │ │ -3c69d2: 0c00 |06eb: move-result-object v0 │ │ -3c69d4: 6900 6d6a |06ec: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewPager2:[I // field@6a6d │ │ -3c69d8: 1400 f300 0101 |06ee: const v0, #float 2.36942e-38 // #010100f3 │ │ -3c69de: 1401 d000 0101 |06f1: const v1, #float 2.36941e-38 // #010100d0 │ │ -3c69e4: 2430 331e 5100 |06f4: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ -3c69ea: 0c00 |06f7: move-result-object v0 │ │ -3c69ec: 6900 6f6a |06f8: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewStubCompat:[I // field@6a6f │ │ -3c69f0: 0e00 |06fa: return-void │ │ -3c69f2: 0000 |06fb: nop // spacer │ │ -3c69f4: 0003 0400 1d00 0000 4700 047f 4e00 ... |06fc: array-data (62 units) │ │ -3c6a70: 0003 0400 0600 0000 4700 047f 4e00 ... |073a: array-data (16 units) │ │ -3c6a90: 0003 0400 0800 0000 f200 0101 9100 ... |074a: array-data (20 units) │ │ -3c6ab8: 0003 0400 0600 0000 1c01 0101 9401 ... |075e: array-data (16 units) │ │ -3c6ad8: 0003 0400 0800 0000 d400 0101 8f04 ... |076e: array-data (20 units) │ │ -3c6b00: 0003 0400 0700 0000 3400 0101 6d01 ... |0782: array-data (18 units) │ │ -3c6b24: 0003 0400 1600 0000 3400 0101 4000 ... |0794: array-data (48 units) │ │ -3c6b84: 0003 0400 7f00 0000 5700 0101 ae00 ... |07c4: array-data (258 units) │ │ -3c6d88: 0003 0400 0c00 0000 4800 047f 5400 ... |08c6: array-data (28 units) │ │ -3c6dc0: 0003 0400 0900 0000 3901 0101 fd01 ... |08e2: array-data (22 units) │ │ -3c6dec: 0003 0400 1000 0000 5000 047f 8201 ... |08f8: array-data (36 units) │ │ -3c6e34: 0003 0400 1600 0000 1f01 0101 2001 ... |091c: array-data (48 units) │ │ -3c6e94: 0003 0400 0d00 0000 3f01 0101 4001 ... |094c: array-data (30 units) │ │ -3c6ed0: 0003 0400 0600 0000 ef01 0101 f001 ... |096a: array-data (16 units) │ │ -3c6ef0: 0003 0400 2a00 0000 3400 0101 9500 ... |097a: array-data (88 units) │ │ -3c6fa0: 0003 0400 0700 0000 ae00 047f c300 ... |09d2: array-data (18 units) │ │ -3c6fc4: 0003 0400 1800 0000 de00 047f df00 ... |09e4: array-data (52 units) │ │ -3c702c: 0003 0400 6d00 0000 c400 0101 d000 ... |0a18: array-data (222 units) │ │ -3c71e8: 0003 0400 5a00 0000 c400 0101 d500 ... |0af6: array-data (184 units) │ │ -3c7358: 0003 0400 6f00 0000 c400 0101 d000 ... |0bae: array-data (226 units) │ │ -3c751c: 0003 0400 0700 0000 b300 0101 5702 ... |0c90: array-data (18 units) │ │ -3c7540: 0003 0400 0900 0000 3e00 047f 3f01 ... |0ca2: array-data (22 units) │ │ -3c756c: 0003 0400 0e00 0000 2600 047f 2700 ... |0cb8: array-data (32 units) │ │ -3c75ac: 0003 0400 0c00 0000 f201 0101 f301 ... |0cd8: array-data (28 units) │ │ -3c75e4: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cf4: array-data (20 units) │ │ -3c760c: 0003 0400 0600 0000 dd00 047f 8201 ... |0d08: array-data (16 units) │ │ -3c762c: 0003 0400 1100 0000 0e00 0101 5000 ... |0d18: array-data (38 units) │ │ -3c7678: 0003 0400 0700 0000 e301 047f e401 ... |0d3e: array-data (18 units) │ │ -3c769c: 0003 0400 0a00 0000 3205 0101 3305 ... |0d50: array-data (24 units) │ │ -3c76cc: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d68: array-data (28 units) │ │ -3c7704: 0003 0400 0700 0000 2d00 047f 0f01 ... |0d84: array-data (18 units) │ │ -3c7728: 0003 0400 0e00 0000 f400 0101 f500 ... |0d96: array-data (32 units) │ │ -3c7768: 0003 0400 0900 0000 3400 047f 8700 ... |0db6: array-data (22 units) │ │ -3c7794: 0003 0400 0700 0000 b602 047f b702 ... |0dcc: array-data (18 units) │ │ -3c77b8: 0003 0400 1200 0000 1f03 0101 2003 ... |0dde: array-data (40 units) │ │ -3c7808: 0003 0400 1400 0000 1f03 0101 2203 ... |0e06: array-data (44 units) │ │ -3c7860: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0e32: array-data (28 units) │ │ -3c7898: 0003 0400 1400 0000 1f03 0101 2203 ... |0e4e: array-data (44 units) │ │ -3c78f0: 0003 0400 0a00 0000 f101 047f 1e03 ... |0e7a: array-data (24 units) │ │ -3c7920: 0003 0400 4300 0000 c400 0101 f400 ... |0e92: array-data (138 units) │ │ -3c7a34: 0003 0400 1700 0000 2600 047f 2700 ... |0f1c: array-data (50 units) │ │ -3c7a98: 0003 0400 0900 0000 af00 0101 c400 ... |0f4e: array-data (22 units) │ │ -3c7ac4: 0003 0400 0600 0000 b902 047f ba02 ... |0f64: array-data (16 units) │ │ -3c7ae4: 0003 0400 0600 0000 2002 0101 8c04 ... |0f74: array-data (16 units) │ │ -3c7b04: 0003 0400 1600 0000 d400 0101 b701 ... |0f84: array-data (48 units) │ │ -3c7b64: 0003 0400 0a00 0000 0d02 0101 4801 ... |0fb4: array-data (24 units) │ │ -3c7b94: 0003 0400 0a00 0000 b701 0101 b801 ... |0fcc: array-data (24 units) │ │ -3c7bc4: 0003 0400 0d00 0000 e501 0101 a100 ... |0fe4: array-data (30 units) │ │ -3c7c00: 0003 0400 0b00 0000 0701 0101 8e00 ... |1002: array-data (26 units) │ │ -3c7c34: 0003 0400 0600 0000 5f04 047f 6004 ... |101c: array-data (16 units) │ │ -3c7c54: 0003 0400 0600 0000 0e00 0101 d000 ... |102c: array-data (16 units) │ │ -3c7c74: 0003 0400 1700 0000 0200 0101 0e00 ... |103c: array-data (50 units) │ │ -3c7cd8: 0003 0400 0900 0000 ae00 0101 2c01 ... |106e: array-data (22 units) │ │ -3c7d04: 0003 0400 0600 0000 f602 047f f702 ... |1084: array-data (16 units) │ │ -3c7d24: 0003 0400 0600 0000 3500 047f 6c01 ... |1094: array-data (16 units) │ │ -3c7d44: 0003 0400 0600 0000 3900 047f 3d01 ... |10a4: array-data (16 units) │ │ -3c7d64: 0003 0400 0e00 0000 5000 047f 8201 ... |10b4: array-data (32 units) │ │ -3c7da4: 0003 0400 2300 0000 b300 0101 d400 ... |10d4: array-data (74 units) │ │ -3c7e38: 0003 0400 0c00 0000 6801 047f 6901 ... |111e: array-data (28 units) │ │ -3c7e70: 0003 0400 1a00 0000 2600 047f 2700 ... |113a: array-data (56 units) │ │ -3c7ee0: 0003 0400 2300 0000 2600 047f 2700 ... |1172: array-data (74 units) │ │ -3c7f74: 0003 0400 2400 0000 0200 0101 0d00 ... |11bc: array-data (76 units) │ │ -3c800c: 0003 0400 1000 0000 a800 047f 5901 ... |1208: array-data (36 units) │ │ -3c8054: 0003 0400 0c00 0000 c400 0101 eb00 ... |122c: array-data (28 units) │ │ -3c808c: 0003 0400 1100 0000 da00 0101 1f01 ... |1248: array-data (38 units) │ │ -3c80d8: 0003 0400 0700 0000 f200 0101 3601 ... |126e: array-data (18 units) │ │ -3c80fc: 0003 0400 0a00 0000 2b01 047f 2c01 ... |1280: array-data (24 units) │ │ -3c812c: 0003 0400 0b00 0000 1f01 047f 2001 ... |1298: array-data (26 units) │ │ -3c8160: 0003 0400 1600 0000 0e00 0101 2400 ... |12b2: array-data (48 units) │ │ -3c81c0: 0003 0400 0a00 0000 1f01 0101 2200 ... |12e2: array-data (24 units) │ │ -3c81f0: 0003 0400 0600 0000 1c01 0101 9401 ... |12fa: array-data (16 units) │ │ -3c8210: 0003 0400 0e00 0000 2401 0101 2501 ... |130a: array-data (32 units) │ │ -3c8250: 0003 0400 0a00 0000 ef01 0101 f001 ... |132a: array-data (24 units) │ │ -3c8280: 0003 0400 0a00 0000 ef01 0101 f001 ... |1342: array-data (24 units) │ │ -3c82b0: 0003 0400 1a00 0000 0504 047f 0604 ... |135a: array-data (56 units) │ │ -3c8320: 0003 0400 1000 0000 9500 0101 9600 ... |1392: array-data (36 units) │ │ -3c8368: 0003 0400 4300 0000 0e00 0101 9a00 ... |13b6: array-data (138 units) │ │ -3c847c: 0003 0400 1e00 0000 af00 0101 4001 ... |1440: array-data (64 units) │ │ -3c84fc: 0003 0400 0800 0000 3400 0101 9800 ... |1480: array-data (20 units) │ │ -3c8524: 0003 0400 0b00 0000 2003 0101 2103 ... |1494: array-data (26 units) │ │ -3c8558: 0003 0400 0b00 0000 d000 0101 4500 ... |14ae: array-data (26 units) │ │ -3c858c: 0003 0400 0900 0000 5a00 047f 5b00 ... |14c8: array-data (22 units) │ │ +3c5c14: |[3c5c14] de.danoeh.antennapod.R$styleable.:()V │ │ +3c5c24: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3c5c28: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3c5c2c: 2600 f806 0000 |0004: fill-array-data v0, 000006fc // +000006f8 │ │ +3c5c32: 6900 a362 |0007: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ActionBar:[I // field@62a3 │ │ +3c5c36: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3c5c3c: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3c5c42: 0c01 |000f: move-result-object v1 │ │ +3c5c44: 6901 a462 |0010: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionBarLayout:[I // field@62a4 │ │ +3c5c48: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3c5c4e: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3c5c54: 0c01 |0018: move-result-object v1 │ │ +3c5c56: 6901 c362 |0019: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionMenuItemView:[I // field@62c3 │ │ +3c5c5a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3c5c5c: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3c5c60: 6902 c562 |001e: sput-object v2, Lde/danoeh/antennapod/R$styleable;.ActionMenuView:[I // field@62c5 │ │ +3c5c64: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3c5c66: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3c5c6a: 2603 1707 0000 |0023: fill-array-data v3, 0000073a // +00000717 │ │ +3c5c70: 6903 c662 |0026: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActionMode:[I // field@62c6 │ │ +3c5c74: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3c5c7a: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3c5c80: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3c5c86: 0c03 |0031: move-result-object v3 │ │ +3c5c88: 6903 cd62 |0032: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActivityChooserView:[I // field@62cd │ │ +3c5c8c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3c5c90: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3c5c94: 2604 1207 0000 |0038: fill-array-data v4, 0000074a // +00000712 │ │ +3c5c9a: 6904 d062 |003b: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AlertDialog:[I // field@62d0 │ │ +3c5c9e: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3c5ca2: 2604 1f07 0000 |003f: fill-array-data v4, 0000075e // +0000071f │ │ +3c5ca8: 6904 d962 |0042: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableCompat:[I // field@62d9 │ │ +3c5cac: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3c5cb2: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3c5cb8: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3c5cbe: 0c06 |004d: move-result-object v6 │ │ +3c5cc0: 6906 e062 |004e: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableItem:[I // field@62e0 │ │ +3c5cc4: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3c5cca: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3c5cd0: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3c5cd6: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3c5cdc: 0c06 |005c: move-result-object v6 │ │ +3c5cde: 6906 e362 |005d: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableTransition:[I // field@62e3 │ │ +3c5ce2: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ +3c5ce6: 2606 0d07 0000 |0061: fill-array-data v6, 0000076e // +0000070d │ │ +3c5cec: 6906 e862 |0064: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout:[I // field@62e8 │ │ +3c5cf0: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ +3c5cf6: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ +3c5cfc: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ +3c5d02: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ +3c5d08: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3c5d0e: 0c06 |0075: move-result-object v6 │ │ +3c5d10: 6906 e962 |0076: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayoutStates:[I // field@62e9 │ │ +3c5d14: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ +3c5d1a: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ +3c5d20: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ +3c5d26: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ +3c5d2c: 0c06 |0084: move-result-object v6 │ │ +3c5d2e: 6906 ee62 |0085: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout_Layout:[I // field@62ee │ │ +3c5d32: 2316 331e |0087: new-array v6, v1, [I // type@1e33 │ │ +3c5d36: 6906 fa62 |0089: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatEmojiHelper:[I // field@62fa │ │ +3c5d3a: 1406 7004 047f |008b: const v6, #float 1.75481e+38 // #7f040470 │ │ +3c5d40: 1407 7104 047f |008e: const v7, #float 1.75481e+38 // #7f040471 │ │ +3c5d46: 1408 1901 0101 |0091: const v8, #float 2.36943e-38 // #01010119 │ │ +3c5d4c: 1409 d403 047f |0094: const v9, #float 1.75478e+38 // #7f0403d4 │ │ +3c5d52: 2440 331e 9876 |0097: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3c5d58: 0c06 |009a: move-result-object v6 │ │ +3c5d5a: 6906 fb62 |009b: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatImageView:[I // field@62fb │ │ +3c5d5e: 1406 6c04 047f |009d: const v6, #float 1.75481e+38 // #7f04046c │ │ +3c5d64: 1407 6d04 047f |00a0: const v7, #float 1.75481e+38 // #7f04046d │ │ +3c5d6a: 1408 4201 0101 |00a3: const v8, #float 2.36945e-38 // #01010142 │ │ +3c5d70: 1409 6b04 047f |00a6: const v9, #float 1.75481e+38 // #7f04046b │ │ +3c5d76: 2440 331e 9876 |00a9: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3c5d7c: 0c06 |00ac: move-result-object v6 │ │ +3c5d7e: 6906 0063 |00ad: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatSeekBar:[I // field@6300 │ │ +3c5d82: 1276 |00af: const/4 v6, #int 7 // #7 │ │ +3c5d84: 2367 331e |00b0: new-array v7, v6, [I // type@1e33 │ │ +3c5d88: 2607 d006 0000 |00b2: fill-array-data v7, 00000782 // +000006d0 │ │ +3c5d8e: 6907 0563 |00b5: sput-object v7, Lde/danoeh/antennapod/R$styleable;.AppCompatTextHelper:[I // field@6305 │ │ +3c5d92: 1307 1600 |00b7: const/16 v7, #int 22 // #16 │ │ +3c5d96: 2378 331e |00b9: new-array v8, v7, [I // type@1e33 │ │ +3c5d9a: 2608 d906 0000 |00bb: fill-array-data v8, 00000794 // +000006d9 │ │ +3c5da0: 6908 0d63 |00be: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTextView:[I // field@630d │ │ +3c5da4: 1308 7f00 |00c0: const/16 v8, #int 127 // #7f │ │ +3c5da8: 2388 331e |00c2: new-array v8, v8, [I // type@1e33 │ │ +3c5dac: 2608 0007 0000 |00c4: fill-array-data v8, 000007c4 // +00000700 │ │ +3c5db2: 6908 2463 |00c7: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTheme:[I // field@6324 │ │ +3c5db6: 1408 8203 047f |00c9: const v8, #float 1.75476e+38 // #7f040382 │ │ +3c5dbc: 2410 331e 0800 |00cc: filled-new-array {v8}, [I // type@1e33 │ │ +3c5dc2: 0c08 |00cf: move-result-object v8 │ │ +3c5dc4: 6908 a463 |00d0: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AspectRatioFrameLayout:[I // field@63a4 │ │ +3c5dc8: 1408 0e03 0101 |00d2: const v8, #float 2.36957e-38 // #0101030e │ │ +3c5dce: 1409 9c03 047f |00d5: const v9, #float 1.75477e+38 // #7f04039c │ │ +3c5dd4: 2420 331e 9800 |00d8: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3c5dda: 0c08 |00db: move-result-object v8 │ │ +3c5ddc: 6908 a663 |00dc: sput-object v8, Lde/danoeh/antennapod/R$styleable;.BackgroundStyle:[I // field@63a6 │ │ +3c5de0: 1308 0c00 |00de: const/16 v8, #int 12 // #c │ │ +3c5de4: 2389 331e |00e0: new-array v9, v8, [I // type@1e33 │ │ +3c5de8: 2609 e407 0000 |00e2: fill-array-data v9, 000008c6 // +000007e4 │ │ +3c5dee: 6909 a963 |00e5: sput-object v9, Lde/danoeh/antennapod/R$styleable;.Badge:[I // field@63a9 │ │ +3c5df2: 1309 0900 |00e7: const/16 v9, #int 9 // #9 │ │ +3c5df6: 239a 331e |00e9: new-array v10, v9, [I // type@1e33 │ │ +3c5dfa: 260a f707 0000 |00eb: fill-array-data v10, 000008e2 // +000007f7 │ │ +3c5e00: 690a b663 |00ee: sput-object v10, Lde/danoeh/antennapod/R$styleable;.BaseProgressIndicator:[I // field@63b6 │ │ +3c5e04: 130a 1000 |00f0: const/16 v10, #int 16 // #10 │ │ +3c5e08: 23ab 331e |00f2: new-array v11, v10, [I // type@1e33 │ │ +3c5e0c: 260b 0408 0000 |00f4: fill-array-data v11, 000008f8 // +00000804 │ │ +3c5e12: 690b c063 |00f7: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomAppBar:[I // field@63c0 │ │ +3c5e16: 140b 4001 0101 |00f9: const v11, #float 2.36945e-38 // #01010140 │ │ +3c5e1c: 140c 2f02 047f |00fc: const v12, #float 1.75469e+38 // #7f04022f │ │ +3c5e22: 2420 331e cb00 |00ff: filled-new-array {v11, v12}, [I // type@1e33 │ │ +3c5e28: 0c0b |0102: move-result-object v11 │ │ +3c5e2a: 690b d163 |0103: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomNavigationView:[I // field@63d1 │ │ +3c5e2e: 237b 331e |0105: new-array v11, v7, [I // type@1e33 │ │ +3c5e32: 260b 1508 0000 |0107: fill-array-data v11, 0000091c // +00000815 │ │ +3c5e38: 690b d463 |010a: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomSheetBehavior_Layout:[I // field@63d4 │ │ +3c5e3c: 140b 3100 047f |010c: const v11, #float 1.75459e+38 // #7f040031 │ │ +3c5e42: 2410 331e 0b00 |010f: filled-new-array {v11}, [I // type@1e33 │ │ +3c5e48: 0c0b |0112: move-result-object v11 │ │ +3c5e4a: 690b eb63 |0113: sput-object v11, Lde/danoeh/antennapod/R$styleable;.ButtonBarLayout:[I // field@63eb │ │ +3c5e4e: 140b 7503 047f |0115: const v11, #float 1.75476e+38 // #7f040375 │ │ +3c5e54: 140c ab03 047f |0118: const v12, #float 1.75477e+38 // #7f0403ab │ │ +3c5e5a: 2420 331e cb00 |011b: filled-new-array {v11, v12}, [I // type@1e33 │ │ +3c5e60: 0c0b |011e: move-result-object v11 │ │ +3c5e62: 690b ed63 |011f: sput-object v11, Lde/danoeh/antennapod/R$styleable;.Capability:[I // field@63ed │ │ +3c5e66: 130b 0d00 |0121: const/16 v11, #int 13 // #d │ │ +3c5e6a: 23bc 331e |0123: new-array v12, v11, [I // type@1e33 │ │ +3c5e6e: 260c 2708 0000 |0125: fill-array-data v12, 0000094c // +00000827 │ │ +3c5e74: 690c f063 |0128: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CardView:[I // field@63f0 │ │ +3c5e78: 232c 331e |012a: new-array v12, v2, [I // type@1e33 │ │ +3c5e7c: 260c 3e08 0000 |012c: fill-array-data v12, 0000096a // +0000083e │ │ +3c5e82: 690c fe63 |012f: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckBoxPreference:[I // field@63fe │ │ +3c5e86: 140c aa00 047f |0131: const v12, #float 1.75462e+38 // #7f0400aa │ │ +3c5e8c: 140d ab00 047f |0134: const v13, #float 1.75462e+38 // #7f0400ab │ │ +3c5e92: 140e 0801 0101 |0137: const v14, #float 2.36943e-38 // #01010108 │ │ +3c5e98: 140f a900 047f |013a: const v15, #float 1.75462e+38 // #7f0400a9 │ │ +3c5e9e: 2440 331e fedc |013d: filled-new-array {v14, v15, v12, v13}, [I // type@1e33 │ │ +3c5ea4: 0c0c |0140: move-result-object v12 │ │ +3c5ea6: 690c 0564 |0141: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckedTextView:[I // field@6405 │ │ +3c5eaa: 130c 2a00 |0143: const/16 v12, #int 42 // #2a │ │ +3c5eae: 23cc 331e |0145: new-array v12, v12, [I // type@1e33 │ │ +3c5eb2: 260c 3308 0000 |0147: fill-array-data v12, 0000097a // +00000833 │ │ +3c5eb8: 690c 0a64 |014a: sput-object v12, Lde/danoeh/antennapod/R$styleable;.Chip:[I // field@640a │ │ +3c5ebc: 236c 331e |014c: new-array v12, v6, [I // type@1e33 │ │ +3c5ec0: 260c 8408 0000 |014e: fill-array-data v12, 000009d2 // +00000884 │ │ +3c5ec6: 690c 0b64 |0151: sput-object v12, Lde/danoeh/antennapod/R$styleable;.ChipGroup:[I // field@640b │ │ +3c5eca: 140c ee01 047f |0153: const v12, #float 1.75468e+38 // #7f0401ee │ │ +3c5ed0: 2410 331e 0c00 |0156: filled-new-array {v12}, [I // type@1e33 │ │ +3c5ed6: 0c0d |0159: move-result-object v13 │ │ +3c5ed8: 690d 3d64 |015a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressBar:[I // field@643d │ │ +3c5edc: 140d 2102 047f |015c: const v13, #float 1.75469e+38 // #7f040221 │ │ +3c5ee2: 140e 2202 047f |015f: const v14, #float 1.75469e+38 // #7f040222 │ │ +3c5ee8: 140f 1f02 047f |0162: const v15, #float 1.75469e+38 // #7f04021f │ │ +3c5eee: 2430 331e df0e |0165: filled-new-array {v15, v13, v14}, [I // type@1e33 │ │ +3c5ef4: 0c0d |0168: move-result-object v13 │ │ +3c5ef6: 690d 3f64 |0169: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressIndicator:[I // field@643f │ │ +3c5efa: 140d cf00 047f |016b: const v13, #float 1.75462e+38 // #7f0400cf │ │ +3c5f00: 140e d200 047f |016e: const v14, #float 1.75462e+38 // #7f0400d2 │ │ +3c5f06: 2420 331e ed00 |0171: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3c5f0c: 0c0d |0174: move-result-object v13 │ │ +3c5f0e: 690d 4364 |0175: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockFaceView:[I // field@6443 │ │ +3c5f12: 140d 9f03 047f |0177: const v13, #float 1.75477e+38 // #7f04039f │ │ +3c5f18: 140e d000 047f |017a: const v14, #float 1.75462e+38 // #7f0400d0 │ │ +3c5f1e: 140f d502 047f |017d: const v15, #float 1.75473e+38 // #7f0402d5 │ │ +3c5f24: 2430 331e fe0d |0180: filled-new-array {v14, v15, v13}, [I // type@1e33 │ │ +3c5f2a: 0c0d |0183: move-result-object v13 │ │ +3c5f2c: 690d 4664 |0184: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockHandView:[I // field@6446 │ │ +3c5f30: 130d 1800 |0186: const/16 v13, #int 24 // #18 │ │ +3c5f34: 23dd 331e |0188: new-array v13, v13, [I // type@1e33 │ │ +3c5f38: 260d 5a08 0000 |018a: fill-array-data v13, 000009e4 // +0000085a │ │ +3c5f3e: 690d 4a64 |018d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout:[I // field@644a │ │ +3c5f42: 140d 5a02 047f |018f: const v13, #float 1.7547e+38 // #7f04025a │ │ +3c5f48: 140e 5b02 047f |0192: const v14, #float 1.7547e+38 // #7f04025b │ │ +3c5f4e: 2420 331e ed00 |0195: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3c5f54: 0c0d |0198: move-result-object v13 │ │ +3c5f56: 690d 4b64 |0199: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@644b │ │ +3c5f5a: 140d 3200 047f |019b: const v13, #float 1.75459e+38 // #7f040032 │ │ +3c5f60: 140e 4d02 047f |019e: const v14, #float 1.7547e+38 // #7f04024d │ │ +3c5f66: 1405 a501 0101 |01a1: const v5, #float 2.36947e-38 // #010101a5 │ │ +3c5f6c: 140f 1f03 0101 |01a4: const v15, #float 2.36958e-38 // #0101031f │ │ +3c5f72: 140a 4706 0101 |01a7: const v10, #float 2.36981e-38 // #01010647 │ │ +3c5f78: 245e 331e f5da |01aa: filled-new-array {v5, v15, v10, v13, v14}, [I // type@1e33 │ │ +3c5f7e: 0c0a |01ad: move-result-object v10 │ │ +3c5f80: 690a 6664 |01ae: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ColorStateListItem:[I // field@6466 │ │ +3c5f84: 140a 9800 047f |01b0: const v10, #float 1.75461e+38 // #7f040098 │ │ +3c5f8a: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ +3c5f90: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ +3c5f96: 140f 9700 047f |01b9: const v15, #float 1.75461e+38 // #7f040097 │ │ +3c5f9c: 2440 331e edaf |01bc: filled-new-array {v13, v14, v15, v10}, [I // type@1e33 │ │ +3c5fa2: 0c0a |01bf: move-result-object v10 │ │ +3c5fa4: 690a 6c64 |01c0: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CompoundButton:[I // field@646c │ │ +3c5fa8: 130a 6d00 |01c2: const/16 v10, #int 109 // #6d │ │ +3c5fac: 23aa 331e |01c4: new-array v10, v10, [I // type@1e33 │ │ +3c5fb0: 260a 5208 0000 |01c6: fill-array-data v10, 00000a18 // +00000852 │ │ +3c5fb6: 690a 7164 |01c9: sput-object v10, Lde/danoeh/antennapod/R$styleable;.Constraint:[I // field@6471 │ │ +3c5fba: 130a 5a00 |01cb: const/16 v10, #int 90 // #5a │ │ +3c5fbe: 23aa 331e |01cd: new-array v10, v10, [I // type@1e33 │ │ +3c5fc2: 260a 2709 0000 |01cf: fill-array-data v10, 00000af6 // +00000927 │ │ +3c5fc8: 690a 7264 |01d2: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_Layout:[I // field@6472 │ │ +3c5fcc: 140a 1701 047f |01d4: const v10, #float 1.75464e+38 // #7f040117 │ │ +3c5fd2: 140d 5603 047f |01d7: const v13, #float 1.75475e+38 // #7f040356 │ │ +3c5fd8: 2420 331e da00 |01da: filled-new-array {v10, v13}, [I // type@1e33 │ │ +3c5fde: 0c0a |01dd: move-result-object v10 │ │ +3c5fe0: 690a cd64 |01de: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_placeholder:[I // field@64cd │ │ +3c5fe4: 130a 6f00 |01e0: const/16 v10, #int 111 // #6f │ │ +3c5fe8: 23aa 331e |01e2: new-array v10, v10, [I // type@1e33 │ │ +3c5fec: 260a ca09 0000 |01e4: fill-array-data v10, 00000bae // +000009ca │ │ +3c5ff2: 690a d064 |01e7: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintSet:[I // field@64d0 │ │ +3c5ff6: 140a 4c02 047f |01e9: const v10, #float 1.7547e+38 // #7f04024c │ │ +3c5ffc: 140d e503 047f |01ec: const v13, #float 1.75478e+38 // #7f0403e5 │ │ +3c6002: 2420 331e da00 |01ef: filled-new-array {v10, v13}, [I // type@1e33 │ │ +3c6008: 0c0a |01f2: move-result-object v10 │ │ +3c600a: 690a ad65 |01f3: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout:[I // field@65ad │ │ +3c600e: 236a 331e |01f5: new-array v10, v6, [I // type@1e33 │ │ +3c6012: 260a 990a 0000 |01f7: fill-array-data v10, 00000c90 // +00000a99 │ │ +3c6018: 690a ae65 |01fa: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout_Layout:[I // field@65ae │ │ +3c601c: 239a 331e |01fc: new-array v10, v9, [I // type@1e33 │ │ +3c6020: 260a a40a 0000 |01fe: fill-array-data v10, 00000ca2 // +00000aa4 │ │ +3c6026: 690a b865 |0201: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CustomAttribute:[I // field@65b8 │ │ +3c602a: 130a 0e00 |0203: const/16 v10, #int 14 // #e │ │ +3c602e: 23ad 331e |0205: new-array v13, v10, [I // type@1e33 │ │ +3c6032: 260d b10a 0000 |0207: fill-array-data v13, 00000cb8 // +00000ab1 │ │ +3c6038: 690d c265 |020a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DefaultTimeBar:[I // field@65c2 │ │ +3c603c: 238d 331e |020c: new-array v13, v8, [I // type@1e33 │ │ +3c6040: 260d ca0a 0000 |020e: fill-array-data v13, 00000cd8 // +00000aca │ │ +3c6046: 690d d165 |0211: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DialogPreference:[I // field@65d1 │ │ +3c604a: 233d 331e |0213: new-array v13, v3, [I // type@1e33 │ │ +3c604e: 260d df0a 0000 |0215: fill-array-data v13, 00000cf4 // +00000adf │ │ +3c6054: 690d de65 |0218: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerArrowToggle:[I // field@65de │ │ +3c6058: 140d 8201 047f |021a: const v13, #float 1.75466e+38 // #7f040182 │ │ +3c605e: 2410 331e 0d00 |021d: filled-new-array {v13}, [I // type@1e33 │ │ +3c6064: 0c0d |0220: move-result-object v13 │ │ +3c6066: 690d e765 |0221: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerLayout:[I // field@65e7 │ │ +3c606a: 140d a904 047f |0223: const v13, #float 1.75482e+38 // #7f0404a9 │ │ +3c6070: 2410 331e 0d00 |0226: filled-new-array {v13}, [I // type@1e33 │ │ +3c6076: 0c0d |0229: move-result-object v13 │ │ +3c6078: 690d e965 |022a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.EditTextPreference:[I // field@65e9 │ │ +3c607c: 232d 331e |022c: new-array v13, v2, [I // type@1e33 │ │ +3c6080: 260d da0a 0000 |022e: fill-array-data v13, 00000d08 // +00000ada │ │ +3c6086: 690d eb65 |0231: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton:[I // field@65eb │ │ +3c608a: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ +3c6090: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ +3c6096: 2420 331e ed00 |0239: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3c609c: 0c0d |023c: move-result-object v13 │ │ +3c609e: 690d ec65 |023d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@65ec │ │ +3c60a2: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ +3c60a6: 23dd 331e |0241: new-array v13, v13, [I // type@1e33 │ │ +3c60aa: 260d d50a 0000 |0243: fill-array-data v13, 00000d18 // +00000ad5 │ │ +3c60b0: 690d f565 |0246: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton:[I // field@65f5 │ │ +3c60b4: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ +3c60ba: 2410 331e 0d00 |024b: filled-new-array {v13}, [I // type@1e33 │ │ +3c60c0: 0c0d |024e: move-result-object v13 │ │ +3c60c2: 690d f665 |024f: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@65f6 │ │ +3c60c6: 140d 4002 047f |0251: const v13, #float 1.7547e+38 // #7f040240 │ │ +3c60cc: 140e a002 047f |0254: const v14, #float 1.75472e+38 // #7f0402a0 │ │ +3c60d2: 2420 331e ed00 |0257: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3c60d8: 0c0d |025a: move-result-object v13 │ │ +3c60da: 690d 0966 |025b: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FlowLayout:[I // field@6609 │ │ +3c60de: 236d 331e |025d: new-array v13, v6, [I // type@1e33 │ │ +3c60e2: 260d df0a 0000 |025f: fill-array-data v13, 00000d3e // +00000adf │ │ +3c60e8: 690d 0c66 |0262: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FontFamily:[I // field@660c │ │ +3c60ec: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ +3c60f0: 23de 331e |0266: new-array v14, v13, [I // type@1e33 │ │ +3c60f4: 260e e80a 0000 |0268: fill-array-data v14, 00000d50 // +00000ae8 │ │ +3c60fa: 690e 0d66 |026b: sput-object v14, Lde/danoeh/antennapod/R$styleable;.FontFamilyFont:[I // field@660d │ │ +3c60fe: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ +3c6104: 1403 ef01 047f |0270: const v3, #float 1.75468e+38 // #7f0401ef │ │ +3c610a: 140c 0901 0101 |0273: const v12, #float 2.36943e-38 // #01010109 │ │ +3c6110: 2430 331e ec03 |0276: filled-new-array {v12, v14, v3}, [I // type@1e33 │ │ +3c6116: 0c03 |0279: move-result-object v3 │ │ +3c6118: 6903 1f66 |027a: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ForegroundLinearLayout:[I // field@661f │ │ +3c611c: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ +3c6122: 140c d100 0101 |027f: const v12, #float 2.36941e-38 // #010100d1 │ │ +3c6128: 2430 331e 430c |0282: filled-new-array {v3, v4, v12}, [I // type@1e33 │ │ +3c612e: 0c03 |0285: move-result-object v3 │ │ +3c6130: 6903 2366 |0286: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Fragment:[I // field@6623 │ │ +3c6134: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ +3c613a: 2420 331e c300 |028b: filled-new-array {v3, v12}, [I // type@1e33 │ │ +3c6140: 0c03 |028e: move-result-object v3 │ │ +3c6142: 6903 2466 |028f: sput-object v3, Lde/danoeh/antennapod/R$styleable;.FragmentContainerView:[I // field@6624 │ │ +3c6146: 2383 331e |0291: new-array v3, v8, [I // type@1e33 │ │ +3c614a: 2603 d50a 0000 |0293: fill-array-data v3, 00000d68 // +00000ad5 │ │ +3c6150: 6903 2a66 |0296: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColor:[I // field@662a │ │ +3c6154: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ +3c615a: 2420 331e 3500 |029b: filled-new-array {v5, v3}, [I // type@1e33 │ │ +3c6160: 0c03 |029e: move-result-object v3 │ │ +3c6162: 6903 2b66 |029f: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColorItem:[I // field@662b │ │ +3c6166: 2363 331e |02a1: new-array v3, v6, [I // type@1e33 │ │ +3c616a: 2603 e10a 0000 |02a3: fill-array-data v3, 00000d84 // +00000ae1 │ │ +3c6170: 6903 3a66 |02a6: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout:[I // field@663a │ │ +3c6174: 23a3 331e |02a8: new-array v3, v10, [I // type@1e33 │ │ +3c6178: 2603 ec0a 0000 |02aa: fill-array-data v3, 00000d96 // +00000aec │ │ +3c617e: 6903 3b66 |02ad: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout_Layout:[I // field@663b │ │ +3c6182: 2393 331e |02af: new-array v3, v9, [I // type@1e33 │ │ +3c6186: 2603 050b 0000 |02b1: fill-array-data v3, 00000db6 // +00000b05 │ │ +3c618c: 6903 5166 |02b4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ImageFilterView:[I // field@6651 │ │ +3c6190: 2363 331e |02b6: new-array v3, v6, [I // type@1e33 │ │ +3c6194: 2603 140b 0000 |02b8: fill-array-data v3, 00000dcc // +00000b14 │ │ +3c619a: 6903 5b66 |02bb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Insets:[I // field@665b │ │ +3c619e: 1303 1200 |02bd: const/16 v3, #int 18 // #12 │ │ +3c61a2: 2333 331e |02bf: new-array v3, v3, [I // type@1e33 │ │ +3c61a6: 2603 1d0b 0000 |02c1: fill-array-data v3, 00000dde // +00000b1d │ │ +3c61ac: 6903 6366 |02c4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyAttribute:[I // field@6663 │ │ +3c61b0: 1303 1400 |02c6: const/16 v3, #int 20 // #14 │ │ +3c61b4: 2333 331e |02c8: new-array v3, v3, [I // type@1e33 │ │ +3c61b8: 2603 3c0b 0000 |02ca: fill-array-data v3, 00000e06 // +00000b3c │ │ +3c61be: 6903 7666 |02cd: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyCycle:[I // field@6676 │ │ +3c61c2: 2313 331e |02cf: new-array v3, v1, [I // type@1e33 │ │ +3c61c6: 6903 8b66 |02d1: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFrame:[I // field@668b │ │ +3c61ca: 2313 331e |02d3: new-array v3, v1, [I // type@1e33 │ │ +3c61ce: 6903 8c66 |02d5: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFramesAcceleration:[I // field@668c │ │ +3c61d2: 2311 331e |02d7: new-array v1, v1, [I // type@1e33 │ │ +3c61d6: 6901 8d66 |02d9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyFramesVelocity:[I // field@668d │ │ +3c61da: 2381 331e |02db: new-array v1, v8, [I // type@1e33 │ │ +3c61de: 2601 550b 0000 |02dd: fill-array-data v1, 00000e32 // +00000b55 │ │ +3c61e4: 6901 8e66 |02e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyPosition:[I // field@668e │ │ +3c61e8: 1301 1400 |02e2: const/16 v1, #int 20 // #14 │ │ +3c61ec: 2311 331e |02e4: new-array v1, v1, [I // type@1e33 │ │ +3c61f0: 2601 680b 0000 |02e6: fill-array-data v1, 00000e4e // +00000b68 │ │ +3c61f6: 6901 9b66 |02e9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTimeCycle:[I // field@669b │ │ +3c61fa: 23d1 331e |02eb: new-array v1, v13, [I // type@1e33 │ │ +3c61fe: 2601 8d0b 0000 |02ed: fill-array-data v1, 00000e7a // +00000b8d │ │ +3c6204: 6901 b066 |02f0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTrigger:[I // field@66b0 │ │ +3c6208: 1301 4300 |02f2: const/16 v1, #int 67 // #43 │ │ +3c620c: 2311 331e |02f4: new-array v1, v1, [I // type@1e33 │ │ +3c6210: 2601 9c0b 0000 |02f6: fill-array-data v1, 00000e92 // +00000b9c │ │ +3c6216: 6901 bb66 |02f9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Layout:[I // field@66bb │ │ +3c621a: 1301 1700 |02fb: const/16 v1, #int 23 // #17 │ │ +3c621e: 2311 331e |02fd: new-array v1, v1, [I // type@1e33 │ │ +3c6222: 2601 1d0c 0000 |02ff: fill-array-data v1, 00000f1c // +00000c1d │ │ +3c6228: 6901 ff66 |0302: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LegacyPlayerControlView:[I // field@66ff │ │ +3c622c: 2391 331e |0304: new-array v1, v9, [I // type@1e33 │ │ +3c6230: 2601 480c 0000 |0306: fill-array-data v1, 00000f4e // +00000c48 │ │ +3c6236: 6901 1767 |0309: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat:[I // field@6717 │ │ +3c623a: 1401 f500 0101 |030b: const v1, #float 2.36942e-38 // #010100f5 │ │ +3c6240: 1403 8101 0101 |030e: const v3, #float 2.36946e-38 // #01010181 │ │ +3c6246: 140c f400 0101 |0311: const v12, #float 2.36942e-38 // #010100f4 │ │ +3c624c: 2440 331e c031 |0314: filled-new-array {v0, v12, v1, v3}, [I // type@1e33 │ │ +3c6252: 0c00 |0317: move-result-object v0 │ │ +3c6254: 6900 1867 |0318: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat_Layout:[I // field@6718 │ │ +3c6258: 1400 1c02 047f |031a: const v0, #float 1.75469e+38 // #7f04021c │ │ +3c625e: 1401 2002 047f |031d: const v1, #float 1.75469e+38 // #7f040220 │ │ +3c6264: 2420 331e 1000 |0320: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3c626a: 0c00 |0323: move-result-object v0 │ │ +3c626c: 6900 2667 |0324: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearProgressIndicator:[I // field@6726 │ │ +3c6270: 1400 ac02 0101 |0326: const v0, #float 2.36955e-38 // #010102ac │ │ +3c6276: 1401 ad02 0101 |0329: const v1, #float 2.36955e-38 // #010102ad │ │ +3c627c: 2420 331e 1000 |032c: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3c6282: 0c00 |032f: move-result-object v0 │ │ +3c6284: 6900 2967 |0330: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPopupWindow:[I // field@6729 │ │ +3c6288: 1400 9401 047f |0332: const v0, #float 1.75466e+38 // #7f040194 │ │ +3c628e: 1401 a904 047f |0335: const v1, #float 1.75482e+38 // #7f0404a9 │ │ +3c6294: 1403 b200 0101 |0338: const v3, #float 2.36941e-38 // #010100b2 │ │ +3c629a: 140c f801 0101 |033b: const v12, #float 2.3695e-38 // #010101f8 │ │ +3c62a0: 140e 9301 047f |033e: const v14, #float 1.75466e+38 // #7f040193 │ │ +3c62a6: 2451 331e c30e |0341: filled-new-array {v3, v12, v14, v0, v1}, [I // type@1e33 │ │ +3c62ac: 0c00 |0344: move-result-object v0 │ │ +3c62ae: 6900 2c67 |0345: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPreference:[I // field@672c │ │ +3c62b2: 1400 4b00 047f |0347: const v0, #float 1.7546e+38 // #7f04004b │ │ +3c62b8: 1401 4c00 047f |034a: const v1, #float 1.7546e+38 // #7f04004c │ │ +3c62be: 140c 4900 047f |034d: const v12, #float 1.7546e+38 // #7f040049 │ │ +3c62c4: 140e 4a00 047f |0350: const v14, #float 1.7546e+38 // #7f04004a │ │ +3c62ca: 2440 331e ec10 |0353: filled-new-array {v12, v14, v0, v1}, [I // type@1e33 │ │ +3c62d0: 0c00 |0356: move-result-object v0 │ │ +3c62d2: 6900 3267 |0357: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialog:[I // field@6732 │ │ +3c62d6: 2320 331e |0359: new-array v0, v2, [I // type@1e33 │ │ +3c62da: 2600 090c 0000 |035b: fill-array-data v0, 00000f64 // +00000c09 │ │ +3c62e0: 6900 3367 |035e: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialogTheme:[I // field@6733 │ │ +3c62e4: 2320 331e |0360: new-array v0, v2, [I // type@1e33 │ │ +3c62e8: 2600 120c 0000 |0362: fill-array-data v0, 00000f74 // +00000c12 │ │ +3c62ee: 6900 3e67 |0365: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAutoCompleteTextView:[I // field@673e │ │ +3c62f2: 2370 331e |0367: new-array v0, v7, [I // type@1e33 │ │ +3c62f6: 2600 1b0c 0000 |0369: fill-array-data v0, 00000f84 // +00000c1b │ │ +3c62fc: 6900 4567 |036c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButton:[I // field@6745 │ │ +3c6300: 1400 9e03 047f |036e: const v0, #float 1.75477e+38 // #7f04039e │ │ +3c6306: 1401 c803 047f |0371: const v1, #float 1.75478e+38 // #7f0403c8 │ │ +3c630c: 140c ad00 047f |0374: const v12, #float 1.75462e+38 // #7f0400ad │ │ +3c6312: 2430 331e 0c01 |0377: filled-new-array {v12, v0, v1}, [I // type@1e33 │ │ +3c6318: 0c00 |037a: move-result-object v0 │ │ +3c631a: 6900 4667 |037b: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButtonToggleGroup:[I // field@6746 │ │ +3c631e: 23d0 331e |037d: new-array v0, v13, [I // type@1e33 │ │ +3c6322: 2600 350c 0000 |037f: fill-array-data v0, 00000fb4 // +00000c35 │ │ +3c6328: 6900 6067 |0382: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendar:[I // field@6760 │ │ +3c632c: 23d0 331e |0384: new-array v0, v13, [I // type@1e33 │ │ +3c6330: 2600 460c 0000 |0386: fill-array-data v0, 00000fcc // +00000c46 │ │ +3c6336: 6900 6167 |0389: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendarItem:[I // field@6761 │ │ +3c633a: 23b0 331e |038b: new-array v0, v11, [I // type@1e33 │ │ +3c633e: 2600 570c 0000 |038d: fill-array-data v0, 00000fe4 // +00000c57 │ │ +3c6344: 6900 7667 |0390: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCardView:[I // field@6776 │ │ +3c6348: 1300 0b00 |0392: const/16 v0, #int 11 // #b │ │ +3c634c: 2301 331e |0394: new-array v1, v0, [I // type@1e33 │ │ +3c6350: 2601 6c0c 0000 |0396: fill-array-data v1, 00001002 // +00000c6c │ │ +3c6356: 6901 8467 |0399: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBox:[I // field@6784 │ │ +3c635a: 1401 e003 047f |039b: const v1, #float 1.75478e+38 // #7f0403e0 │ │ +3c6360: 140b e103 047f |039e: const v11, #float 1.75478e+38 // #7f0403e1 │ │ +3c6366: 2420 331e b100 |03a1: filled-new-array {v1, v11}, [I // type@1e33 │ │ +3c636c: 0c01 |03a4: move-result-object v1 │ │ +3c636e: 6901 8567 |03a5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBoxStates:[I // field@6785 │ │ +3c6372: 1401 6601 047f |03a7: const v1, #float 1.75465e+38 // #7f040166 │ │ +3c6378: 140b 5202 047f |03aa: const v11, #float 1.7547e+38 // #7f040252 │ │ +3c637e: 140c 6101 047f |03ad: const v12, #float 1.75465e+38 // #7f040161 │ │ +3c6384: 140e 6301 047f |03b0: const v14, #float 1.75465e+38 // #7f040163 │ │ +3c638a: 1404 6401 047f |03b3: const v4, #float 1.75465e+38 // #7f040164 │ │ +3c6390: 245b 331e ec14 |03b6: filled-new-array {v12, v14, v4, v1, v11}, [I // type@1e33 │ │ +3c6396: 0c01 |03b9: move-result-object v1 │ │ +3c6398: 6901 9367 |03ba: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialDivider:[I // field@6793 │ │ +3c639c: 1401 a804 047f |03bc: const v1, #float 1.75482e+38 // #7f0404a8 │ │ +3c63a2: 2420 331e 1f00 |03bf: filled-new-array {v15, v1}, [I // type@1e33 │ │ +3c63a8: 0c01 |03c2: move-result-object v1 │ │ +3c63aa: 6901 9967 |03c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialRadioButton:[I // field@6799 │ │ +3c63ae: 1401 a003 047f |03c5: const v1, #float 1.75477e+38 // #7f0403a0 │ │ +3c63b4: 1404 a803 047f |03c8: const v4, #float 1.75477e+38 // #7f0403a8 │ │ +3c63ba: 2420 331e 4100 |03cb: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c63c0: 0c01 |03ce: move-result-object v1 │ │ +3c63c2: 6901 9c67 |03cf: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialShape:[I // field@679c │ │ +3c63c6: 2321 331e |03d1: new-array v1, v2, [I // type@1e33 │ │ +3c63ca: 2601 490c 0000 |03d3: fill-array-data v1, 0000101c // +00000c49 │ │ +3c63d0: 6901 9f67 |03d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialSwitch:[I // field@679f │ │ +3c63d4: 1401 7f05 0101 |03d8: const v1, #float 2.36975e-38 // #0101057f │ │ +3c63da: 1404 9f02 047f |03db: const v4, #float 1.75472e+38 // #7f04029f │ │ +3c63e0: 140b b604 0101 |03de: const v11, #float 2.36969e-38 // #010104b6 │ │ +3c63e6: 2430 331e 1b04 |03e1: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ +3c63ec: 0c01 |03e4: move-result-object v1 │ │ +3c63ee: 6901 a667 |03e5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextAppearance:[I // field@67a6 │ │ +3c63f2: 1401 7f05 0101 |03e7: const v1, #float 2.36975e-38 // #0101057f │ │ +3c63f8: 140b 3400 0101 |03ea: const v11, #float 2.36937e-38 // #01010034 │ │ +3c63fe: 2430 331e 1b04 |03ed: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ +3c6404: 0c01 |03f0: move-result-object v1 │ │ +3c6406: 6901 aa67 |03f1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextView:[I // field@67aa │ │ +3c640a: 1401 d100 047f |03f3: const v1, #float 1.75462e+38 // #7f0400d1 │ │ +3c6410: 1404 4b02 047f |03f6: const v4, #float 1.7547e+38 // #7f04024b │ │ +3c6416: 2420 331e 4100 |03f9: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c641c: 0c01 |03fc: move-result-object v1 │ │ +3c641e: 6901 ae67 |03fd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTimePicker:[I // field@67ae │ │ +3c6422: 1401 f103 047f |03ff: const v1, #float 1.75479e+38 // #7f0403f1 │ │ +3c6428: 1404 7304 047f |0402: const v4, #float 1.75481e+38 // #7f040473 │ │ +3c642e: 140b b202 047f |0405: const v11, #float 1.75472e+38 // #7f0402b2 │ │ +3c6434: 140c b402 047f |0408: const v12, #float 1.75472e+38 // #7f0402b4 │ │ +3c643a: 140e 2503 047f |040b: const v14, #float 1.75474e+38 // #7f040325 │ │ +3c6440: 2454 331e cb1e |040e: filled-new-array {v11, v12, v14, v1, v4}, [I // type@1e33 │ │ +3c6446: 0c01 |0411: move-result-object v1 │ │ +3c6448: 6901 b167 |0412: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialToolbar:[I // field@67b1 │ │ +3c644c: 2321 331e |0414: new-array v1, v2, [I // type@1e33 │ │ +3c6450: 2601 160c 0000 |0416: fill-array-data v1, 0000102c // +00000c16 │ │ +3c6456: 6901 b767 |0419: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuGroup:[I // field@67b7 │ │ +3c645a: 1301 1700 |041b: const/16 v1, #int 23 // #17 │ │ +3c645e: 2311 331e |041d: new-array v1, v1, [I // type@1e33 │ │ +3c6462: 2601 1d0c 0000 |041f: fill-array-data v1, 0000103c // +00000c1d │ │ +3c6468: 6901 be67 |0422: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuItem:[I // field@67be │ │ +3c646c: 2391 331e |0424: new-array v1, v9, [I // type@1e33 │ │ +3c6470: 2601 480c 0000 |0426: fill-array-data v1, 0000106e // +00000c48 │ │ +3c6476: 6901 d667 |0429: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuView:[I // field@67d6 │ │ +3c647a: 2321 331e |042b: new-array v1, v2, [I // type@1e33 │ │ +3c647e: 2601 570c 0000 |042d: fill-array-data v1, 00001084 // +00000c57 │ │ +3c6484: 6901 e067 |0430: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MockView:[I // field@67e0 │ │ +3c6488: 2321 331e |0432: new-array v1, v2, [I // type@1e33 │ │ +3c648c: 2601 600c 0000 |0434: fill-array-data v1, 00001094 // +00000c60 │ │ +3c6492: 6901 e767 |0437: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Motion:[I // field@67e7 │ │ +3c6496: 1401 3003 047f |0439: const v1, #float 1.75475e+38 // #7f040330 │ │ +3c649c: 1404 3303 047f |043c: const v4, #float 1.75475e+38 // #7f040333 │ │ +3c64a2: 2420 331e 4100 |043f: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c64a8: 0c01 |0442: move-result-object v1 │ │ +3c64aa: 6901 e867 |0443: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionHelper:[I // field@67e8 │ │ +3c64ae: 2321 331e |0445: new-array v1, v2, [I // type@1e33 │ │ +3c64b2: 2601 5d0c 0000 |0447: fill-array-data v1, 000010a4 // +00000c5d │ │ +3c64b8: 6901 eb67 |044a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionLayout:[I // field@67eb │ │ +3c64bc: 1401 4c01 047f |044c: const v1, #float 1.75465e+38 // #7f04014c │ │ +3c64c2: 1404 5502 047f |044f: const v4, #float 1.7547e+38 // #7f040255 │ │ +3c64c8: 2420 331e 4100 |0452: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c64ce: 0c01 |0455: move-result-object v1 │ │ +3c64d0: 6901 f267 |0456: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionScene:[I // field@67f2 │ │ +3c64d4: 1401 2304 047f |0458: const v1, #float 1.7548e+38 // #7f040423 │ │ +3c64da: 1404 2404 047f |045b: const v4, #float 1.7548e+38 // #7f040424 │ │ +3c64e0: 140b 2204 047f |045e: const v11, #float 1.7548e+38 // #7f040422 │ │ +3c64e6: 2430 331e 1b04 |0461: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ +3c64ec: 0c01 |0464: move-result-object v1 │ │ +3c64ee: 6901 f567 |0465: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionTelltales:[I // field@67f5 │ │ +3c64f2: 1401 9301 047f |0467: const v1, #float 1.75466e+38 // #7f040193 │ │ +3c64f8: 1404 9401 047f |046a: const v4, #float 1.75466e+38 // #7f040194 │ │ +3c64fe: 140b f801 0101 |046d: const v11, #float 2.3695e-38 // #010101f8 │ │ +3c6504: 2440 331e b341 |0470: filled-new-array {v3, v11, v1, v4}, [I // type@1e33 │ │ +3c650a: 0c01 |0473: move-result-object v1 │ │ +3c650c: 6901 ff67 |0474: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MultiSelectListPreference:[I // field@67ff │ │ +3c6510: 1401 b502 047f |0476: const v1, #float 1.75472e+38 // #7f0402b5 │ │ +3c6516: 1404 a003 047f |0479: const v4, #float 1.75477e+38 // #7f0403a0 │ │ +3c651c: 140b 5501 0101 |047c: const v11, #float 2.36945e-38 // #01010155 │ │ +3c6522: 140c 5901 0101 |047f: const v12, #float 2.36945e-38 // #01010159 │ │ +3c6528: 2454 331e cb15 |0482: filled-new-array {v11, v12, v5, v1, v4}, [I // type@1e33 │ │ +3c652e: 0c01 |0485: move-result-object v1 │ │ +3c6530: 6901 0468 |0486: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarActiveIndicator:[I // field@6804 │ │ +3c6534: 23a1 331e |0488: new-array v1, v10, [I // type@1e33 │ │ +3c6538: 2601 2a0c 0000 |048a: fill-array-data v1, 000010b4 // +00000c2a │ │ +3c653e: 6901 0a68 |048d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarView:[I // field@680a │ │ +3c6542: 1401 3b03 047f |048f: const v1, #float 1.75475e+38 // #7f04033b │ │ +3c6548: 1404 4103 047f |0492: const v4, #float 1.75475e+38 // #7f040341 │ │ +3c654e: 1405 f701 047f |0495: const v5, #float 1.75468e+38 // #7f0401f7 │ │ +3c6554: 140b 3402 047f |0498: const v11, #float 1.7547e+38 // #7f040234 │ │ +3c655a: 140c ef02 047f |049b: const v12, #float 1.75473e+38 // #7f0402ef │ │ +3c6560: 2454 331e b51c |049e: filled-new-array {v5, v11, v12, v1, v4}, [I // type@1e33 │ │ +3c6566: 0c01 |04a1: move-result-object v1 │ │ +3c6568: 6901 1968 |04a2: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationRailView:[I // field@6819 │ │ +3c656c: 1301 2300 |04a4: const/16 v1, #int 35 // #23 │ │ +3c6570: 2311 331e |04a6: new-array v1, v1, [I // type@1e33 │ │ +3c6574: 2601 2c0c 0000 |04a8: fill-array-data v1, 000010d4 // +00000c2c │ │ +3c657a: 6901 1f68 |04ab: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationView:[I // field@681f │ │ +3c657e: 1401 6103 047f |04ad: const v1, #float 1.75476e+38 // #7f040361 │ │ +3c6584: 1404 8d03 047f |04b0: const v4, #float 1.75477e+38 // #7f04038d │ │ +3c658a: 1405 6003 047f |04b3: const v5, #float 1.75476e+38 // #7f040360 │ │ +3c6590: 2430 331e 1504 |04b6: filled-new-array {v5, v1, v4}, [I // type@1e33 │ │ +3c6596: 0c01 |04b9: move-result-object v1 │ │ +3c6598: 6901 4368 |04ba: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NestedScrollableHost:[I // field@6843 │ │ +3c659c: 1401 ce00 047f |04bc: const v1, #float 1.75462e+38 // #7f0400ce │ │ +3c65a2: 1404 2104 047f |04bf: const v4, #float 1.7548e+38 // #7f040421 │ │ +3c65a8: 2420 331e 4100 |04c2: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c65ae: 0c01 |04c5: move-result-object v1 │ │ +3c65b0: 6901 4768 |04c6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnClick:[I // field@6847 │ │ +3c65b4: 2381 331e |04c8: new-array v1, v8, [I // type@1e33 │ │ +3c65b8: 2601 540c 0000 |04ca: fill-array-data v1, 0000111e // +00000c54 │ │ +3c65be: 6901 4a68 |04cd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnSwipe:[I // field@684a │ │ +3c65c2: 1401 ee01 047f |04cf: const v1, #float 1.75468e+38 // #7f0401ee │ │ +3c65c8: 2410 331e 0100 |04d2: filled-new-array {v1}, [I // type@1e33 │ │ +3c65ce: 0c01 |04d5: move-result-object v1 │ │ +3c65d0: 6901 5768 |04d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlaybackSpeedIndicatorView:[I // field@6857 │ │ +3c65d4: 1301 1a00 |04d8: const/16 v1, #int 26 // #1a │ │ +3c65d8: 2311 331e |04da: new-array v1, v1, [I // type@1e33 │ │ +3c65dc: 2601 5e0c 0000 |04dc: fill-array-data v1, 0000113a // +00000c5e │ │ +3c65e2: 6901 5968 |04df: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerControlView:[I // field@6859 │ │ +3c65e6: 1301 2300 |04e1: const/16 v1, #int 35 // #23 │ │ +3c65ea: 2311 331e |04e3: new-array v1, v1, [I // type@1e33 │ │ +3c65ee: 2601 8d0c 0000 |04e5: fill-array-data v1, 00001172 // +00000c8d │ │ +3c65f4: 6901 7468 |04e8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerView:[I // field@6874 │ │ +3c65f8: 1401 c902 0101 |04ea: const v1, #float 2.36956e-38 // #010102c9 │ │ +3c65fe: 1404 3803 047f |04ed: const v4, #float 1.75475e+38 // #7f040338 │ │ +3c6604: 1405 7601 0101 |04f0: const v5, #float 2.36946e-38 // #01010176 │ │ +3c660a: 2430 331e 1504 |04f3: filled-new-array {v5, v1, v4}, [I // type@1e33 │ │ +3c6610: 0c01 |04f6: move-result-object v1 │ │ +3c6612: 6901 9868 |04f7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindow:[I // field@6898 │ │ +3c6616: 1401 dc03 047f |04f9: const v1, #float 1.75478e+38 // #7f0403dc │ │ +3c661c: 2410 331e 0100 |04fc: filled-new-array {v1}, [I // type@1e33 │ │ +3c6622: 0c01 |04ff: move-result-object v1 │ │ +3c6624: 6901 9968 |0500: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindowBackgroundState:[I // field@6899 │ │ +3c6628: 1301 2400 |0502: const/16 v1, #int 36 // #24 │ │ +3c662c: 2311 331e |0504: new-array v1, v1, [I // type@1e33 │ │ +3c6630: 2601 b60c 0000 |0506: fill-array-data v1, 000011bc // +00000cb6 │ │ +3c6636: 6901 9e68 |0509: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Preference:[I // field@689e │ │ +3c663a: 1401 2a01 0101 |050b: const v1, #float 2.36944e-38 // #0101012a │ │ +3c6640: 1404 2f00 047f |050e: const v4, #float 1.75459e+38 // #7f04002f │ │ +3c6646: 1405 f200 0101 |0511: const v5, #float 2.36942e-38 // #010100f2 │ │ +3c664c: 140b 2901 0101 |0514: const v11, #float 2.36944e-38 // #01010129 │ │ +3c6652: 2440 331e b541 |0517: filled-new-array {v5, v11, v1, v4}, [I // type@1e33 │ │ +3c6658: 0c01 |051a: move-result-object v1 │ │ +3c665a: 6901 9f68 |051b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragment:[I // field@689f │ │ +3c665e: 1401 2a01 0101 |051d: const v1, #float 2.36944e-38 // #0101012a │ │ +3c6664: 2440 331e b541 |0520: filled-new-array {v5, v11, v1, v4}, [I // type@1e33 │ │ +3c666a: 0c01 |0523: move-result-object v1 │ │ +3c666c: 6901 a068 |0524: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragmentCompat:[I // field@68a0 │ │ +3c6670: 1401 2402 047f |0526: const v1, #float 1.75469e+38 // #7f040224 │ │ +3c6676: 1404 3603 047f |0529: const v4, #float 1.75475e+38 // #7f040336 │ │ +3c667c: 140b e701 0101 |052c: const v11, #float 2.36949e-38 // #010101e7 │ │ +3c6682: 2430 331e 1b04 |052f: filled-new-array {v11, v1, v4}, [I // type@1e33 │ │ +3c6688: 0c01 |0532: move-result-object v1 │ │ +3c668a: 6901 a968 |0533: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceGroup:[I // field@68a9 │ │ +3c668e: 1401 e702 047f |0535: const v1, #float 1.75473e+38 // #7f0402e7 │ │ +3c6694: 1404 eb02 047f |0538: const v4, #float 1.75473e+38 // #7f0402eb │ │ +3c669a: 140b 1f01 0101 |053b: const v11, #float 2.36944e-38 // #0101011f │ │ +3c66a0: 140c 2001 0101 |053e: const v12, #float 2.36944e-38 // #01010120 │ │ +3c66a6: 2440 331e cb41 |0541: filled-new-array {v11, v12, v1, v4}, [I // type@1e33 │ │ +3c66ac: 0c01 |0544: move-result-object v1 │ │ +3c66ae: 6901 ad68 |0545: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceImageView:[I // field@68ad │ │ +3c66b2: 1301 1000 |0547: const/16 v1, #int 16 // #10 │ │ +3c66b6: 2314 331e |0549: new-array v4, v1, [I // type@1e33 │ │ +3c66ba: 2604 bd0c 0000 |054b: fill-array-data v4, 00001208 // +00000cbd │ │ +3c66c0: 6904 b268 |054e: sput-object v4, Lde/danoeh/antennapod/R$styleable;.PreferenceTheme:[I // field@68b2 │ │ +3c66c4: 1401 1c03 047f |0550: const v1, #float 1.75474e+38 // #7f04031c │ │ +3c66ca: 1404 b004 047f |0553: const v4, #float 1.75482e+38 // #7f0404b0 │ │ +3c66d0: 140b dc00 0101 |0556: const v11, #float 2.36942e-38 // #010100dc │ │ +3c66d6: 140c 7e02 047f |0559: const v12, #float 1.75471e+38 // #7f04027e │ │ +3c66dc: 140e 1f03 0101 |055c: const v14, #float 2.36958e-38 // #0101031f │ │ +3c66e2: 2454 331e eb1c |055f: filled-new-array {v11, v14, v12, v1, v4}, [I // type@1e33 │ │ +3c66e8: 0c01 |0562: move-result-object v1 │ │ +3c66ea: 6901 e768 |0563: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PropertySet:[I // field@68e7 │ │ +3c66ee: 1401 d502 047f |0565: const v1, #float 1.75473e+38 // #7f0402d5 │ │ +3c66f4: 2410 331e 0100 |0568: filled-new-array {v1}, [I // type@1e33 │ │ +3c66fa: 0c01 |056b: move-result-object v1 │ │ +3c66fc: 6901 ed68 |056c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RadialViewGroup:[I // field@68ed │ │ +3c6700: 1401 f302 047f |056e: const v1, #float 1.75473e+38 // #7f0402f3 │ │ +3c6706: 1404 ac04 047f |0571: const v4, #float 1.75482e+38 // #7f0404ac │ │ +3c670c: 2420 331e 4100 |0574: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c6712: 0c01 |0577: move-result-object v1 │ │ +3c6714: 6901 ef68 |0578: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RangeSlider:[I // field@68ef │ │ +3c6718: 1401 3a03 047f |057a: const v1, #float 1.75475e+38 // #7f04033a │ │ +3c671e: 1404 4003 047f |057d: const v4, #float 1.75475e+38 // #7f040340 │ │ +3c6724: 2420 331e 4100 |0580: filled-new-array {v1, v4}, [I // type@1e33 │ │ +3c672a: 0c01 |0583: move-result-object v1 │ │ +3c672c: 6901 f268 |0584: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecycleListView:[I // field@68f2 │ │ +3c6730: 2381 331e |0586: new-array v1, v8, [I // type@1e33 │ │ +3c6734: 2601 a40c 0000 |0588: fill-array-data v1, 0000122c // +00000ca4 │ │ +3c673a: 6901 f568 |058b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecyclerView:[I // field@68f5 │ │ +3c673e: 1401 2502 047f |058d: const v1, #float 1.75469e+38 // #7f040225 │ │ +3c6744: 2410 331e 0100 |0590: filled-new-array {v1}, [I // type@1e33 │ │ +3c674a: 0c01 |0593: move-result-object v1 │ │ +3c674c: 6901 0269 |0594: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrimInsetsFrameLayout:[I // field@6902 │ │ +3c6750: 1401 7000 047f |0596: const v1, #float 1.7546e+38 // #7f040070 │ │ +3c6756: 2410 331e 0100 |0599: filled-new-array {v1}, [I // type@1e33 │ │ +3c675c: 0c01 |059c: move-result-object v1 │ │ +3c675e: 6901 0469 |059d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrollingViewBehavior_Layout:[I // field@6904 │ │ +3c6762: 1401 4f04 047f |059f: const v1, #float 1.7548e+38 // #7f04044f │ │ +3c6768: 1404 5904 047f |05a2: const v4, #float 1.75481e+38 // #7f040459 │ │ +3c676e: 1408 4b04 047f |05a5: const v8, #float 1.7548e+38 // #7f04044b │ │ +3c6774: 2430 331e 1804 |05a8: filled-new-array {v8, v1, v4}, [I // type@1e33 │ │ +3c677a: 0c01 |05ab: move-result-object v1 │ │ +3c677c: 6901 0669 |05ac: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchPreference:[I // field@6906 │ │ +3c6780: 1301 1100 |05ae: const/16 v1, #int 17 // #11 │ │ +3c6784: 2311 331e |05b0: new-array v1, v1, [I // type@1e33 │ │ +3c6788: 2601 960c 0000 |05b2: fill-array-data v1, 00001248 // +00000c96 │ │ +3c678e: 6901 0a69 |05b5: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchView:[I // field@690a │ │ +3c6792: 2361 331e |05b7: new-array v1, v6, [I // type@1e33 │ │ +3c6796: 2601 b50c 0000 |05b9: fill-array-data v1, 0000126e // +00000cb5 │ │ +3c679c: 6901 1c69 |05bc: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SeekBarPreference:[I // field@691c │ │ +3c67a0: 23d1 331e |05be: new-array v1, v13, [I // type@1e33 │ │ +3c67a4: 2601 c00c 0000 |05c0: fill-array-data v1, 00001280 // +00000cc0 │ │ +3c67aa: 6901 2469 |05c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeAppearance:[I // field@6924 │ │ +3c67ae: 2301 331e |05c5: new-array v1, v0, [I // type@1e33 │ │ +3c67b2: 2601 d10c 0000 |05c7: fill-array-data v1, 00001298 // +00000cd1 │ │ +3c67b8: 6901 2f69 |05ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeableImageView:[I // field@692f │ │ +3c67bc: 2371 331e |05cc: new-array v1, v7, [I // type@1e33 │ │ +3c67c0: 2601 e40c 0000 |05ce: fill-array-data v1, 000012b2 // +00000ce4 │ │ +3c67c6: 6901 3b69 |05d1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Slider:[I // field@693b │ │ +3c67ca: 1401 cc03 047f |05d3: const v1, #float 1.75478e+38 // #7f0403cc │ │ +3c67d0: 1404 cd03 047f |05d6: const v4, #float 1.75478e+38 // #7f0403cd │ │ +3c67d6: 1406 cb03 047f |05d9: const v6, #float 1.75478e+38 // #7f0403cb │ │ +3c67dc: 2430 331e 1604 |05dc: filled-new-array {v6, v1, v4}, [I // type@1e33 │ │ +3c67e2: 0c01 |05df: move-result-object v1 │ │ +3c67e4: 6901 5269 |05e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Snackbar:[I // field@6952 │ │ +3c67e8: 23d1 331e |05e2: new-array v1, v13, [I // type@1e33 │ │ +3c67ec: 2601 fe0c 0000 |05e4: fill-array-data v1, 000012e2 // +00000cfe │ │ +3c67f2: 6901 5369 |05e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SnackbarLayout:[I // field@6953 │ │ +3c67f6: 1401 6202 0101 |05e9: const v1, #float 2.36953e-38 // #01010262 │ │ +3c67fc: 1404 5c03 047f |05ec: const v4, #float 1.75476e+38 // #7f04035c │ │ +3c6802: 1406 7601 0101 |05ef: const v6, #float 2.36946e-38 // #01010176 │ │ +3c6808: 1407 7b01 0101 |05f2: const v7, #float 2.36946e-38 // #0101017b │ │ +3c680e: 2454 331e 6317 |05f5: filled-new-array {v3, v6, v7, v1, v4}, [I // type@1e33 │ │ +3c6814: 0c01 |05f8: move-result-object v1 │ │ +3c6816: 6901 6169 |05f9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Spinner:[I // field@6961 │ │ +3c681a: 1401 5d01 047f |05fb: const v1, #float 1.75465e+38 // #7f04015d │ │ +3c6820: 2410 331e 0100 |05fe: filled-new-array {v1}, [I // type@1e33 │ │ +3c6826: 0c01 |0601: move-result-object v1 │ │ +3c6828: 6901 6769 |0602: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SquareImageView:[I // field@6967 │ │ +3c682c: 1401 1601 047f |0604: const v1, #float 1.75464e+38 // #7f040116 │ │ +3c6832: 1403 d000 0101 |0607: const v3, #float 2.36941e-38 // #010100d0 │ │ +3c6838: 2420 331e 1300 |060a: filled-new-array {v3, v1}, [I // type@1e33 │ │ +3c683e: 0c01 |060d: move-result-object v1 │ │ +3c6840: 6901 6969 |060e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.State:[I // field@6969 │ │ +3c6844: 2321 331e |0610: new-array v1, v2, [I // type@1e33 │ │ +3c6848: 2601 e80c 0000 |0612: fill-array-data v1, 000012fa // +00000ce8 │ │ +3c684e: 6901 6a69 |0615: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawable:[I // field@696a │ │ +3c6852: 1401 9901 0101 |0617: const v1, #float 2.36947e-38 // #01010199 │ │ +3c6858: 2410 331e 0100 |061a: filled-new-array {v1}, [I // type@1e33 │ │ +3c685e: 0c01 |061d: move-result-object v1 │ │ +3c6860: 6901 6b69 |061e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawableItem:[I // field@696b │ │ +3c6864: 1401 4e01 047f |0620: const v1, #float 1.75465e+38 // #7f04014e │ │ +3c686a: 2410 331e 0100 |0623: filled-new-array {v1}, [I // type@1e33 │ │ +3c6870: 0c01 |0626: move-result-object v1 │ │ +3c6872: 6901 7369 |0627: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateSet:[I // field@6973 │ │ +3c6876: 23a1 331e |0629: new-array v1, v10, [I // type@1e33 │ │ +3c687a: 2601 df0c 0000 |062b: fill-array-data v1, 0000130a // +00000cdf │ │ +3c6880: 6901 7769 |062e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchCompat:[I // field@6977 │ │ +3c6884: 1401 a804 047f |0630: const v1, #float 1.75482e+38 // #7f0404a8 │ │ +3c688a: 2410 331e 0100 |0633: filled-new-array {v1}, [I // type@1e33 │ │ +3c6890: 0c01 |0636: move-result-object v1 │ │ +3c6892: 6901 8669 |0637: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchMaterial:[I // field@6986 │ │ +3c6896: 23d1 331e |0639: new-array v1, v13, [I // type@1e33 │ │ +3c689a: 2601 ef0c 0000 |063b: fill-array-data v1, 0000132a // +00000cef │ │ +3c68a0: 6901 8869 |063e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreference:[I // field@6988 │ │ +3c68a4: 23d1 331e |0640: new-array v1, v13, [I // type@1e33 │ │ +3c68a8: 2601 000d 0000 |0642: fill-array-data v1, 00001342 // +00000d00 │ │ +3c68ae: 6901 8969 |0645: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreferenceCompat:[I // field@6989 │ │ +3c68b2: 1401 0200 0101 |0647: const v1, #float 2.36936e-38 // #01010002 │ │ +3c68b8: 1402 4f01 0101 |064a: const v2, #float 2.36945e-38 // #0101014f │ │ +3c68be: 2430 331e 5102 |064d: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ +3c68c4: 0c01 |0650: move-result-object v1 │ │ +3c68c6: 6901 9e69 |0651: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabItem:[I // field@699e │ │ +3c68ca: 1301 1a00 |0653: const/16 v1, #int 26 // #1a │ │ +3c68ce: 2311 331e |0655: new-array v1, v1, [I // type@1e33 │ │ +3c68d2: 2601 030d 0000 |0657: fill-array-data v1, 0000135a // +00000d03 │ │ +3c68d8: 6901 a269 |065a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabLayout:[I // field@69a2 │ │ +3c68dc: 1301 1000 |065c: const/16 v1, #int 16 // #10 │ │ +3c68e0: 2311 331e |065e: new-array v1, v1, [I // type@1e33 │ │ +3c68e4: 2601 320d 0000 |0660: fill-array-data v1, 00001392 // +00000d32 │ │ +3c68ea: 6901 bd69 |0663: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextAppearance:[I // field@69bd │ │ +3c68ee: 1401 5304 047f |0665: const v1, #float 1.75481e+38 // #7f040453 │ │ +3c68f4: 2410 331e 0100 |0668: filled-new-array {v1}, [I // type@1e33 │ │ +3c68fa: 0c01 |066b: move-result-object v1 │ │ +3c68fc: 6901 ce69 |066c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputEditText:[I // field@69ce │ │ +3c6900: 1301 4300 |066e: const/16 v1, #int 67 // #43 │ │ +3c6904: 2311 331e |0670: new-array v1, v1, [I // type@1e33 │ │ +3c6908: 2601 440d 0000 |0672: fill-array-data v1, 000013b6 // +00000d44 │ │ +3c690e: 6901 d069 |0675: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputLayout:[I // field@69d0 │ │ +3c6912: 1401 9001 047f |0677: const v1, #float 1.75466e+38 // #7f040190 │ │ +3c6918: 1402 9101 047f |067a: const v2, #float 1.75466e+38 // #7f040191 │ │ +3c691e: 1403 3400 0101 |067d: const v3, #float 2.36937e-38 // #01010034 │ │ +3c6924: 2430 331e 1302 |0680: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ +3c692a: 0c01 |0683: move-result-object v1 │ │ +3c692c: 6901 146a |0684: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ThemeEnforcement:[I // field@6a14 │ │ +3c6930: 1301 1e00 |0686: const/16 v1, #int 30 // #1e │ │ +3c6934: 2311 331e |0688: new-array v1, v1, [I // type@1e33 │ │ +3c6938: 2601 b60d 0000 |068a: fill-array-data v1, 00001440 // +00000db6 │ │ +3c693e: 6901 186a |068d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Toolbar:[I // field@6a18 │ │ +3c6942: 1301 0800 |068f: const/16 v1, #int 8 // #8 │ │ +3c6946: 2311 331e |0691: new-array v1, v1, [I // type@1e33 │ │ +3c694a: 2601 ed0d 0000 |0693: fill-array-data v1, 00001480 // +00000ded │ │ +3c6950: 6901 376a |0696: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Tooltip:[I // field@6a37 │ │ +3c6954: 2301 331e |0698: new-array v1, v0, [I // type@1e33 │ │ +3c6958: 2601 fa0d 0000 |069a: fill-array-data v1, 00001494 // +00000dfa │ │ +3c695e: 6901 406a |069d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Transform:[I // field@6a40 │ │ +3c6962: 2300 331e |069f: new-array v0, v0, [I // type@1e33 │ │ +3c6966: 2600 0d0e 0000 |06a1: fill-array-data v0, 000014ae // +00000e0d │ │ +3c696c: 6900 4c6a |06a4: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Transition:[I // field@6a4c │ │ +3c6970: 1400 7e03 047f |06a6: const v0, #float 1.75476e+38 // #7f04037e │ │ +3c6976: 1401 7f03 047f |06a9: const v1, #float 1.75476e+38 // #7f04037f │ │ +3c697c: 1402 1601 047f |06ac: const v2, #float 1.75464e+38 // #7f040116 │ │ +3c6982: 1403 7c03 047f |06af: const v3, #float 1.75476e+38 // #7f04037c │ │ +3c6988: 1404 7d03 047f |06b2: const v4, #float 1.75476e+38 // #7f04037d │ │ +3c698e: 2451 331e 3204 |06b5: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3c6994: 0c00 |06b8: move-result-object v0 │ │ +3c6996: 6900 586a |06b9: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Variant:[I // field@6a58 │ │ +3c699a: 2390 331e |06bb: new-array v0, v9, [I // type@1e33 │ │ +3c699e: 2600 0b0e 0000 |06bd: fill-array-data v0, 000014c8 // +00000e0b │ │ +3c69a4: 6900 5e6a |06c0: sput-object v0, Lde/danoeh/antennapod/R$styleable;.VectorTextView:[I // field@6a5e │ │ +3c69a8: 1400 3f03 047f |06c2: const v0, #float 1.75475e+38 // #7f04033f │ │ +3c69ae: 1401 5b04 047f |06c5: const v1, #float 1.75481e+38 // #7f04045b │ │ +3c69b4: 1502 0101 |06c8: const/high16 v2, #int 16842752 // #101 │ │ +3c69b8: 1403 da00 0101 |06ca: const v3, #float 2.36942e-38 // #010100da │ │ +3c69be: 1404 3c03 047f |06cd: const v4, #float 1.75475e+38 // #7f04033c │ │ +3c69c4: 2451 331e 3204 |06d0: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3c69ca: 0c00 |06d3: move-result-object v0 │ │ +3c69cc: 6900 686a |06d4: sput-object v0, Lde/danoeh/antennapod/R$styleable;.View:[I // field@6a68 │ │ +3c69d0: 1400 5000 047f |06d6: const v0, #float 1.7546e+38 // #7f040050 │ │ +3c69d6: 1401 5100 047f |06d9: const v1, #float 1.7546e+38 // #7f040051 │ │ +3c69dc: 1402 d400 0101 |06dc: const v2, #float 2.36942e-38 // #010100d4 │ │ +3c69e2: 2430 331e 0201 |06df: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3c69e8: 0c00 |06e2: move-result-object v0 │ │ +3c69ea: 6900 696a |06e3: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewBackgroundHelper:[I // field@6a69 │ │ +3c69ee: 1400 c400 0101 |06e5: const v0, #float 2.36941e-38 // #010100c4 │ │ +3c69f4: 2410 331e 0000 |06e8: filled-new-array {v0}, [I // type@1e33 │ │ +3c69fa: 0c00 |06eb: move-result-object v0 │ │ +3c69fc: 6900 6d6a |06ec: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewPager2:[I // field@6a6d │ │ +3c6a00: 1400 f300 0101 |06ee: const v0, #float 2.36942e-38 // #010100f3 │ │ +3c6a06: 1401 d000 0101 |06f1: const v1, #float 2.36941e-38 // #010100d0 │ │ +3c6a0c: 2430 331e 5100 |06f4: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ +3c6a12: 0c00 |06f7: move-result-object v0 │ │ +3c6a14: 6900 6f6a |06f8: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewStubCompat:[I // field@6a6f │ │ +3c6a18: 0e00 |06fa: return-void │ │ +3c6a1a: 0000 |06fb: nop // spacer │ │ +3c6a1c: 0003 0400 1d00 0000 4700 047f 4e00 ... |06fc: array-data (62 units) │ │ +3c6a98: 0003 0400 0600 0000 4700 047f 4e00 ... |073a: array-data (16 units) │ │ +3c6ab8: 0003 0400 0800 0000 f200 0101 9100 ... |074a: array-data (20 units) │ │ +3c6ae0: 0003 0400 0600 0000 1c01 0101 9401 ... |075e: array-data (16 units) │ │ +3c6b00: 0003 0400 0800 0000 d400 0101 8f04 ... |076e: array-data (20 units) │ │ +3c6b28: 0003 0400 0700 0000 3400 0101 6d01 ... |0782: array-data (18 units) │ │ +3c6b4c: 0003 0400 1600 0000 3400 0101 4000 ... |0794: array-data (48 units) │ │ +3c6bac: 0003 0400 7f00 0000 5700 0101 ae00 ... |07c4: array-data (258 units) │ │ +3c6db0: 0003 0400 0c00 0000 4800 047f 5400 ... |08c6: array-data (28 units) │ │ +3c6de8: 0003 0400 0900 0000 3901 0101 fd01 ... |08e2: array-data (22 units) │ │ +3c6e14: 0003 0400 1000 0000 5000 047f 8201 ... |08f8: array-data (36 units) │ │ +3c6e5c: 0003 0400 1600 0000 1f01 0101 2001 ... |091c: array-data (48 units) │ │ +3c6ebc: 0003 0400 0d00 0000 3f01 0101 4001 ... |094c: array-data (30 units) │ │ +3c6ef8: 0003 0400 0600 0000 ef01 0101 f001 ... |096a: array-data (16 units) │ │ +3c6f18: 0003 0400 2a00 0000 3400 0101 9500 ... |097a: array-data (88 units) │ │ +3c6fc8: 0003 0400 0700 0000 ae00 047f c300 ... |09d2: array-data (18 units) │ │ +3c6fec: 0003 0400 1800 0000 de00 047f df00 ... |09e4: array-data (52 units) │ │ +3c7054: 0003 0400 6d00 0000 c400 0101 d000 ... |0a18: array-data (222 units) │ │ +3c7210: 0003 0400 5a00 0000 c400 0101 d500 ... |0af6: array-data (184 units) │ │ +3c7380: 0003 0400 6f00 0000 c400 0101 d000 ... |0bae: array-data (226 units) │ │ +3c7544: 0003 0400 0700 0000 b300 0101 5702 ... |0c90: array-data (18 units) │ │ +3c7568: 0003 0400 0900 0000 3e00 047f 3f01 ... |0ca2: array-data (22 units) │ │ +3c7594: 0003 0400 0e00 0000 2600 047f 2700 ... |0cb8: array-data (32 units) │ │ +3c75d4: 0003 0400 0c00 0000 f201 0101 f301 ... |0cd8: array-data (28 units) │ │ +3c760c: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cf4: array-data (20 units) │ │ +3c7634: 0003 0400 0600 0000 dd00 047f 8201 ... |0d08: array-data (16 units) │ │ +3c7654: 0003 0400 1100 0000 0e00 0101 5000 ... |0d18: array-data (38 units) │ │ +3c76a0: 0003 0400 0700 0000 e301 047f e401 ... |0d3e: array-data (18 units) │ │ +3c76c4: 0003 0400 0a00 0000 3205 0101 3305 ... |0d50: array-data (24 units) │ │ +3c76f4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d68: array-data (28 units) │ │ +3c772c: 0003 0400 0700 0000 2d00 047f 0f01 ... |0d84: array-data (18 units) │ │ +3c7750: 0003 0400 0e00 0000 f400 0101 f500 ... |0d96: array-data (32 units) │ │ +3c7790: 0003 0400 0900 0000 3400 047f 8700 ... |0db6: array-data (22 units) │ │ +3c77bc: 0003 0400 0700 0000 b602 047f b702 ... |0dcc: array-data (18 units) │ │ +3c77e0: 0003 0400 1200 0000 1f03 0101 2003 ... |0dde: array-data (40 units) │ │ +3c7830: 0003 0400 1400 0000 1f03 0101 2203 ... |0e06: array-data (44 units) │ │ +3c7888: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0e32: array-data (28 units) │ │ +3c78c0: 0003 0400 1400 0000 1f03 0101 2203 ... |0e4e: array-data (44 units) │ │ +3c7918: 0003 0400 0a00 0000 f101 047f 1e03 ... |0e7a: array-data (24 units) │ │ +3c7948: 0003 0400 4300 0000 c400 0101 f400 ... |0e92: array-data (138 units) │ │ +3c7a5c: 0003 0400 1700 0000 2600 047f 2700 ... |0f1c: array-data (50 units) │ │ +3c7ac0: 0003 0400 0900 0000 af00 0101 c400 ... |0f4e: array-data (22 units) │ │ +3c7aec: 0003 0400 0600 0000 b902 047f ba02 ... |0f64: array-data (16 units) │ │ +3c7b0c: 0003 0400 0600 0000 2002 0101 8c04 ... |0f74: array-data (16 units) │ │ +3c7b2c: 0003 0400 1600 0000 d400 0101 b701 ... |0f84: array-data (48 units) │ │ +3c7b8c: 0003 0400 0a00 0000 0d02 0101 4801 ... |0fb4: array-data (24 units) │ │ +3c7bbc: 0003 0400 0a00 0000 b701 0101 b801 ... |0fcc: array-data (24 units) │ │ +3c7bec: 0003 0400 0d00 0000 e501 0101 a100 ... |0fe4: array-data (30 units) │ │ +3c7c28: 0003 0400 0b00 0000 0701 0101 8e00 ... |1002: array-data (26 units) │ │ +3c7c5c: 0003 0400 0600 0000 5f04 047f 6004 ... |101c: array-data (16 units) │ │ +3c7c7c: 0003 0400 0600 0000 0e00 0101 d000 ... |102c: array-data (16 units) │ │ +3c7c9c: 0003 0400 1700 0000 0200 0101 0e00 ... |103c: array-data (50 units) │ │ +3c7d00: 0003 0400 0900 0000 ae00 0101 2c01 ... |106e: array-data (22 units) │ │ +3c7d2c: 0003 0400 0600 0000 f602 047f f702 ... |1084: array-data (16 units) │ │ +3c7d4c: 0003 0400 0600 0000 3500 047f 6c01 ... |1094: array-data (16 units) │ │ +3c7d6c: 0003 0400 0600 0000 3900 047f 3d01 ... |10a4: array-data (16 units) │ │ +3c7d8c: 0003 0400 0e00 0000 5000 047f 8201 ... |10b4: array-data (32 units) │ │ +3c7dcc: 0003 0400 2300 0000 b300 0101 d400 ... |10d4: array-data (74 units) │ │ +3c7e60: 0003 0400 0c00 0000 6801 047f 6901 ... |111e: array-data (28 units) │ │ +3c7e98: 0003 0400 1a00 0000 2600 047f 2700 ... |113a: array-data (56 units) │ │ +3c7f08: 0003 0400 2300 0000 2600 047f 2700 ... |1172: array-data (74 units) │ │ +3c7f9c: 0003 0400 2400 0000 0200 0101 0d00 ... |11bc: array-data (76 units) │ │ +3c8034: 0003 0400 1000 0000 a800 047f 5901 ... |1208: array-data (36 units) │ │ +3c807c: 0003 0400 0c00 0000 c400 0101 eb00 ... |122c: array-data (28 units) │ │ +3c80b4: 0003 0400 1100 0000 da00 0101 1f01 ... |1248: array-data (38 units) │ │ +3c8100: 0003 0400 0700 0000 f200 0101 3601 ... |126e: array-data (18 units) │ │ +3c8124: 0003 0400 0a00 0000 2b01 047f 2c01 ... |1280: array-data (24 units) │ │ +3c8154: 0003 0400 0b00 0000 1f01 047f 2001 ... |1298: array-data (26 units) │ │ +3c8188: 0003 0400 1600 0000 0e00 0101 2400 ... |12b2: array-data (48 units) │ │ +3c81e8: 0003 0400 0a00 0000 1f01 0101 2200 ... |12e2: array-data (24 units) │ │ +3c8218: 0003 0400 0600 0000 1c01 0101 9401 ... |12fa: array-data (16 units) │ │ +3c8238: 0003 0400 0e00 0000 2401 0101 2501 ... |130a: array-data (32 units) │ │ +3c8278: 0003 0400 0a00 0000 ef01 0101 f001 ... |132a: array-data (24 units) │ │ +3c82a8: 0003 0400 0a00 0000 ef01 0101 f001 ... |1342: array-data (24 units) │ │ +3c82d8: 0003 0400 1a00 0000 0504 047f 0604 ... |135a: array-data (56 units) │ │ +3c8348: 0003 0400 1000 0000 9500 0101 9600 ... |1392: array-data (36 units) │ │ +3c8390: 0003 0400 4300 0000 0e00 0101 9a00 ... |13b6: array-data (138 units) │ │ +3c84a4: 0003 0400 1e00 0000 af00 0101 4001 ... |1440: array-data (64 units) │ │ +3c8524: 0003 0400 0800 0000 3400 0101 9800 ... |1480: array-data (20 units) │ │ +3c854c: 0003 0400 0b00 0000 2003 0101 2103 ... |1494: array-data (26 units) │ │ +3c8580: 0003 0400 0b00 0000 d000 0101 4500 ... |14ae: array-data (26 units) │ │ +3c85b4: 0003 0400 0900 0000 5a00 047f 5b00 ... |14c8: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c85b8: |[3c85b8] de.danoeh.antennapod.R$styleable.:()V │ │ -3c85c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c85ce: 0e00 |0003: return-void │ │ +3c85e0: |[3c85e0] de.danoeh.antennapod.R$styleable.:()V │ │ +3c85f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c85f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -766200,17 +766200,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c85e8: |[3c85e8] de.danoeh.antennapod.R$xml.:()V │ │ -3c85f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c85fe: 0e00 |0003: return-void │ │ +3c8610: |[3c8610] de.danoeh.antennapod.R$xml.:()V │ │ +3c8620: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -766241,17 +766241,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c8600: |[3c8600] de.danoeh.antennapod.R.:()V │ │ -3c8610: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c8616: 0e00 |0003: return-void │ │ +3c8628: |[3c8628] de.danoeh.antennapod.R.:()V │ │ +3c8638: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c863e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -766287,17 +766287,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c864c: |[3c864c] de.danoeh.antennapod.RxJavaErrorHandlerSetup.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V │ │ -3c865c: 7110 729d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V // method@9d72 │ │ -3c8662: 0e00 |0003: return-void │ │ +3c8674: |[3c8674] de.danoeh.antennapod.RxJavaErrorHandlerSetup.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V │ │ +3c8684: 7110 729d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V // method@9d72 │ │ +3c868a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;) │ │ @@ -766305,17 +766305,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c8664: |[3c8664] de.danoeh.antennapod.RxJavaErrorHandlerSetup.:()V │ │ -3c8674: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c867a: 0e00 |0003: return-void │ │ +3c868c: |[3c868c] de.danoeh.antennapod.RxJavaErrorHandlerSetup.:()V │ │ +3c869c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c86a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/RxJavaErrorHandlerSetup; │ │ │ │ #2 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;) │ │ @@ -766323,34 +766323,34 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3c867c: |[3c867c] de.danoeh.antennapod.RxJavaErrorHandlerSetup.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V │ │ -3c868c: 2030 691c |0000: instance-of v0, v3, Lio/reactivex/exceptions/UndeliverableException; // type@1c69 │ │ -3c8690: 1a01 2a45 |0002: const-string v1, "RxJavaErrorHandler" // string@452a │ │ -3c8694: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -3c8698: 2200 c81c |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c869c: 7010 a6ab 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c86a2: 1a02 af1a |000b: const-string v2, "Ignored exception: " // string@1aaf │ │ -3c86a6: 6e20 b2ab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c86ac: 7110 370b 0300 |0010: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3c86b2: 0c03 |0013: move-result-object v3 │ │ -3c86b4: 6e20 b2ab 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c86ba: 6e10 bcab 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c86c0: 0c03 |001a: move-result-object v3 │ │ -3c86c2: 7120 330b 3100 |001b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3c86c8: 0e00 |001e: return-void │ │ -3c86ca: 7110 370b 0300 |001f: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3c86d0: 0c00 |0022: move-result-object v0 │ │ -3c86d2: 7120 350b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3c86d8: 7110 529d 0300 |0026: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ -3c86de: 0e00 |0029: return-void │ │ +3c86a4: |[3c86a4] de.danoeh.antennapod.RxJavaErrorHandlerSetup.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V │ │ +3c86b4: 2030 691c |0000: instance-of v0, v3, Lio/reactivex/exceptions/UndeliverableException; // type@1c69 │ │ +3c86b8: 1a01 2a45 |0002: const-string v1, "RxJavaErrorHandler" // string@452a │ │ +3c86bc: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +3c86c0: 2200 c81c |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c86c4: 7010 a6ab 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c86ca: 1a02 af1a |000b: const-string v2, "Ignored exception: " // string@1aaf │ │ +3c86ce: 6e20 b2ab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c86d4: 7110 370b 0300 |0010: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3c86da: 0c03 |0013: move-result-object v3 │ │ +3c86dc: 6e20 b2ab 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c86e2: 6e10 bcab 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c86e8: 0c03 |001a: move-result-object v3 │ │ +3c86ea: 7120 330b 3100 |001b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3c86f0: 0e00 |001e: return-void │ │ +3c86f2: 7110 370b 0300 |001f: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3c86f8: 0c00 |0022: move-result-object v0 │ │ +3c86fa: 7120 350b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3c8700: 7110 529d 0300 |0026: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ +3c8706: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0006 line=18 │ │ 0x001f line=26 │ │ 0x0026 line=27 │ │ locals : │ │ @@ -766361,19 +766361,19 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c86e0: |[3c86e0] de.danoeh.antennapod.RxJavaErrorHandlerSetup.setupRxJavaErrorHandler:()V │ │ -3c86f0: 2200 5c19 |0000: new-instance v0, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; // type@195c │ │ -3c86f4: 7010 6e9d 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;.:()V // method@9d6e │ │ -3c86fa: 7110 e8a9 0000 |0005: invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;.setErrorHandler:(Lio/reactivex/functions/Consumer;)V // method@a9e8 │ │ -3c8700: 0e00 |0008: return-void │ │ +3c8708: |[3c8708] de.danoeh.antennapod.RxJavaErrorHandlerSetup.setupRxJavaErrorHandler:()V │ │ +3c8718: 2200 5c19 |0000: new-instance v0, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; // type@195c │ │ +3c871c: 7010 6e9d 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;.:()V // method@9d6e │ │ +3c8722: 7110 e8a9 0000 |0005: invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;.setErrorHandler:(Lio/reactivex/functions/Consumer;)V // method@a9e8 │ │ +3c8728: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -766410,19 +766410,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c8798: |[3c8798] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3c87a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c87ae: 5b01 8c6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@6a8c │ │ -3c87b2: 5b02 8d6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6a8d │ │ -3c87b6: 0e00 |0007: return-void │ │ +3c87c0: |[3c87c0] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3c87d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c87d6: 5b01 8c6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@6a8c │ │ +3c87da: 5b02 8d6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6a8d │ │ +3c87de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -766433,19 +766433,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c87b8: |[3c87b8] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.run:()V │ │ -3c87c8: 5420 8c6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@6a8c │ │ -3c87cc: 5421 8d6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6a8d │ │ -3c87d0: 7120 7a9d 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d7a │ │ -3c87d6: 0e00 |0007: return-void │ │ +3c87e0: |[3c87e0] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.run:()V │ │ +3c87f0: 5420 8c6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@6a8c │ │ +3c87f4: 5421 8d6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6a8d │ │ +3c87f8: 7120 7a9d 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d7a │ │ +3c87fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -766482,19 +766482,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c88e8: |[3c88e8] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ -3c88f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c88fe: 5b01 8e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a8e │ │ -3c8902: 5b02 8f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a8f │ │ -3c8906: 0e00 |0007: return-void │ │ +3c8910: |[3c8910] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ +3c8920: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8926: 5b01 8e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a8e │ │ +3c892a: 5b02 8f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a8f │ │ +3c892e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -766505,19 +766505,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3c8908: |[3c8908] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3c8918: 5420 8e6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a8e │ │ -3c891c: 5421 8f6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a8f │ │ -3c8920: 7140 859d 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d85 │ │ -3c8926: 0e00 |0007: return-void │ │ +3c8930: |[3c8930] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3c8940: 5420 8e6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a8e │ │ +3c8944: 5421 8f6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a8f │ │ +3c8948: 7140 859d 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d85 │ │ +3c894e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -766556,19 +766556,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c8928: |[3c8928] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ -3c8938: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c893e: 5b01 906a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a90 │ │ -3c8942: 5b02 916a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@6a91 │ │ -3c8946: 0e00 |0007: return-void │ │ +3c8950: |[3c8950] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ +3c8960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8966: 5b01 906a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a90 │ │ +3c896a: 5b02 916a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@6a91 │ │ +3c896e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -766579,19 +766579,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3c8948: |[3c8948] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -3c8958: 5420 906a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a90 │ │ -3c895c: 5421 916a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@6a91 │ │ -3c8960: 7140 869d 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d86 │ │ -3c8966: 0e00 |0007: return-void │ │ +3c8970: |[3c8970] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +3c8980: 5420 906a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@6a90 │ │ +3c8984: 5421 916a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@6a91 │ │ +3c8988: 7140 869d 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d86 │ │ +3c898e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -766630,19 +766630,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c8b84: |[3c8b84] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V │ │ -3c8b94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c8b9a: 5b01 926a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@6a92 │ │ -3c8b9e: 5b02 936a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a93 │ │ -3c8ba2: 0e00 |0007: return-void │ │ +3c8bac: |[3c8bac] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V │ │ +3c8bbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8bc2: 5b01 926a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@6a92 │ │ +3c8bc6: 5b02 936a |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a93 │ │ +3c8bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -766653,19 +766653,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c8ba4: |[3c8ba4] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3c8bb4: 5420 926a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@6a92 │ │ -3c8bb8: 5421 936a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a93 │ │ -3c8bbc: 7130 919d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V // method@9d91 │ │ -3c8bc2: 0e00 |0007: return-void │ │ +3c8bcc: |[3c8bcc] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3c8bdc: 5420 926a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@6a92 │ │ +3c8be0: 5421 936a |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@6a93 │ │ +3c8be4: 7130 919d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V // method@9d91 │ │ +3c8bea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -766698,17 +766698,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c8c9c: |[3c8c9c] de.danoeh.antennapod.actionbutton.ItemActionButton.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V │ │ -3c8cac: 7030 989d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V // method@9d98 │ │ -3c8cb2: 0e00 |0003: return-void │ │ +3c8cc4: |[3c8cc4] de.danoeh.antennapod.actionbutton.ItemActionButton.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V │ │ +3c8cd4: 7030 989d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V // method@9d98 │ │ +3c8cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -766718,18 +766718,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c8cb4: |[3c8cb4] de.danoeh.antennapod.actionbutton.ItemActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8cc4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c8cca: 5b01 946a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8cce: 0e00 |0005: return-void │ │ +3c8cdc: |[3c8cdc] de.danoeh.antennapod.actionbutton.ItemActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c8cec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8cf2: 5b01 946a |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8cf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -766739,60 +766739,60 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -3c8bc4: |[3c8bc4] de.danoeh.antennapod.actionbutton.ItemActionButton.forItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ -3c8bd4: 6e10 4ca1 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8bda: 0c00 |0003: move-result-object v0 │ │ -3c8bdc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -3c8be0: 2200 6619 |0006: new-instance v0, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; // type@1966 │ │ -3c8be4: 7020 9a9d 3000 |0008: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d9a │ │ -3c8bea: 1100 |000b: return-object v0 │ │ -3c8bec: 7100 04a4 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c8bf2: 0c01 |000f: move-result-object v1 │ │ -3c8bf4: 6e10 91a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3c8bfa: 0c02 |0013: move-result-object v2 │ │ -3c8bfc: 6e20 06a4 2100 |0014: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ -3c8c02: 0a01 |0017: move-result v1 │ │ -3c8c04: 7110 d4a7 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d4 │ │ -3c8c0a: 0a02 |001b: move-result v2 │ │ -3c8c0c: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ -3c8c10: 2200 6719 |001e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PauseActionButton; // type@1967 │ │ -3c8c14: 7020 9f9d 3000 |0020: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PauseActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d9f │ │ -3c8c1a: 1100 |0023: return-object v0 │ │ -3c8c1c: 6e10 43a1 0300 |0024: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3c8c22: 0c02 |0027: move-result-object v2 │ │ -3c8c24: 6e10 05a1 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3c8c2a: 0a02 |002b: move-result v2 │ │ -3c8c2c: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ -3c8c30: 2200 6919 |002e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; // type@1969 │ │ -3c8c34: 7020 a79d 3000 |0030: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9da7 │ │ -3c8c3a: 1100 |0033: return-object v0 │ │ -3c8c3c: 6e10 aea1 0000 |0034: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3c8c42: 0a00 |0037: move-result v0 │ │ -3c8c44: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ -3c8c48: 2200 6819 |003a: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayActionButton; // type@1968 │ │ -3c8c4c: 7020 a39d 3000 |003c: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9da3 │ │ -3c8c52: 1100 |003f: return-object v0 │ │ -3c8c54: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -3c8c58: 2200 5e19 |0042: new-instance v0, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; // type@195e │ │ -3c8c5c: 7020 749d 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d74 │ │ -3c8c62: 1100 |0047: return-object v0 │ │ -3c8c64: 7100 7ca9 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isStreamOverDownload:()Z // method@a97c │ │ -3c8c6a: 0a00 |004b: move-result v0 │ │ -3c8c6c: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -3c8c70: 2200 6a19 |004e: new-instance v0, Lde/danoeh/antennapod/actionbutton/StreamActionButton; // type@196a │ │ -3c8c74: 7020 ab9d 3000 |0050: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/StreamActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9dab │ │ -3c8c7a: 1100 |0053: return-object v0 │ │ -3c8c7c: 2200 6319 |0054: new-instance v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // type@1963 │ │ -3c8c80: 7020 879d 3000 |0056: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d87 │ │ -3c8c86: 1100 |0059: return-object v0 │ │ +3c8bec: |[3c8bec] de.danoeh.antennapod.actionbutton.ItemActionButton.forItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ +3c8bfc: 6e10 4ca1 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c8c02: 0c00 |0003: move-result-object v0 │ │ +3c8c04: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +3c8c08: 2200 6619 |0006: new-instance v0, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; // type@1966 │ │ +3c8c0c: 7020 9a9d 3000 |0008: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d9a │ │ +3c8c12: 1100 |000b: return-object v0 │ │ +3c8c14: 7100 04a4 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c8c1a: 0c01 |000f: move-result-object v1 │ │ +3c8c1c: 6e10 91a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3c8c22: 0c02 |0013: move-result-object v2 │ │ +3c8c24: 6e20 06a4 2100 |0014: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ +3c8c2a: 0a01 |0017: move-result v1 │ │ +3c8c2c: 7110 d4a7 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d4 │ │ +3c8c32: 0a02 |001b: move-result v2 │ │ +3c8c34: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ +3c8c38: 2200 6719 |001e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PauseActionButton; // type@1967 │ │ +3c8c3c: 7020 9f9d 3000 |0020: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PauseActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d9f │ │ +3c8c42: 1100 |0023: return-object v0 │ │ +3c8c44: 6e10 43a1 0300 |0024: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3c8c4a: 0c02 |0027: move-result-object v2 │ │ +3c8c4c: 6e10 05a1 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3c8c52: 0a02 |002b: move-result v2 │ │ +3c8c54: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ +3c8c58: 2200 6919 |002e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; // type@1969 │ │ +3c8c5c: 7020 a79d 3000 |0030: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9da7 │ │ +3c8c62: 1100 |0033: return-object v0 │ │ +3c8c64: 6e10 aea1 0000 |0034: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3c8c6a: 0a00 |0037: move-result v0 │ │ +3c8c6c: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ +3c8c70: 2200 6819 |003a: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayActionButton; // type@1968 │ │ +3c8c74: 7020 a39d 3000 |003c: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9da3 │ │ +3c8c7a: 1100 |003f: return-object v0 │ │ +3c8c7c: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +3c8c80: 2200 5e19 |0042: new-instance v0, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; // type@195e │ │ +3c8c84: 7020 749d 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d74 │ │ +3c8c8a: 1100 |0047: return-object v0 │ │ +3c8c8c: 7100 7ca9 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isStreamOverDownload:()Z // method@a97c │ │ +3c8c92: 0a00 |004b: move-result v0 │ │ +3c8c94: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +3c8c98: 2200 6a19 |004e: new-instance v0, Lde/danoeh/antennapod/actionbutton/StreamActionButton; // type@196a │ │ +3c8c9c: 7020 ab9d 3000 |0050: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/StreamActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9dab │ │ +3c8ca2: 1100 |0053: return-object v0 │ │ +3c8ca4: 2200 6319 |0054: new-instance v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // type@1963 │ │ +3c8ca8: 7020 879d 3000 |0056: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d87 │ │ +3c8cae: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=39 │ │ 0x000c line=42 │ │ 0x0018 line=43 │ │ 0x001e line=44 │ │ @@ -766812,17 +766812,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8d24: |[3c8d24] de.danoeh.antennapod.actionbutton.ItemActionButton.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V │ │ -3c8d34: 6e20 999d 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.onClick:(Landroid/content/Context;)V // method@9d99 │ │ -3c8d3a: 0e00 |0003: return-void │ │ +3c8d4c: |[3c8d4c] de.danoeh.antennapod.actionbutton.ItemActionButton.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V │ │ +3c8d5c: 6e20 999d 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.onClick:(Landroid/content/Context;)V // method@9d99 │ │ +3c8d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -766833,30 +766833,30 @@ │ │ type : '(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3c8cd0: |[3c8cd0] de.danoeh.antennapod.actionbutton.ItemActionButton.configure:(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V │ │ -3c8ce0: 6e10 979d 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getVisibility:()I // method@9d97 │ │ -3c8ce6: 0a00 |0003: move-result v0 │ │ -3c8ce8: 6e20 ba0d 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3c8cee: 6e10 969d 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getLabel:()I // method@9d96 │ │ -3c8cf4: 0a00 |000a: move-result v0 │ │ -3c8cf6: 6e20 1402 0400 |000b: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3c8cfc: 0c00 |000e: move-result-object v0 │ │ -3c8cfe: 6e20 720d 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d72 │ │ -3c8d04: 2200 6419 |0012: new-instance v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; // type@1964 │ │ -3c8d08: 7030 8f9d 1004 |0014: invoke-direct {v0, v1, v4}, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V // method@9d8f │ │ -3c8d0e: 6e20 8f0d 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3c8d14: 6e10 959d 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getDrawable:()I // method@9d95 │ │ -3c8d1a: 0a02 |001d: move-result v2 │ │ -3c8d1c: 6e20 3b11 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@113b │ │ -3c8d22: 0e00 |0021: return-void │ │ +3c8cf8: |[3c8cf8] de.danoeh.antennapod.actionbutton.ItemActionButton.configure:(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V │ │ +3c8d08: 6e10 979d 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getVisibility:()I // method@9d97 │ │ +3c8d0e: 0a00 |0003: move-result v0 │ │ +3c8d10: 6e20 ba0d 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3c8d16: 6e10 969d 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getLabel:()I // method@9d96 │ │ +3c8d1c: 0a00 |000a: move-result v0 │ │ +3c8d1e: 6e20 1402 0400 |000b: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3c8d24: 0c00 |000e: move-result-object v0 │ │ +3c8d26: 6e20 720d 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d72 │ │ +3c8d2c: 2200 6419 |0012: new-instance v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; // type@1964 │ │ +3c8d30: 7030 8f9d 1004 |0014: invoke-direct {v0, v1, v4}, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V // method@9d8f │ │ +3c8d36: 6e20 8f0d 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3c8d3c: 6e10 959d 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getDrawable:()I // method@9d95 │ │ +3c8d42: 0a02 |001d: move-result v2 │ │ +3c8d44: 6e20 3b11 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@113b │ │ +3c8d4a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x0012 line=61 │ │ 0x001a line=62 │ │ locals : │ │ @@ -766882,17 +766882,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c8c88: |[3c8c88] de.danoeh.antennapod.actionbutton.ItemActionButton.getVisibility:()I │ │ -3c8c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c8c9a: 0f00 |0001: return v0 │ │ +3c8cb0: |[3c8cb0] de.danoeh.antennapod.actionbutton.ItemActionButton.getVisibility:()I │ │ +3c8cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c8cc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/actionbutton/ItemActionButton;) │ │ name : 'onClick' │ │ type : '(Landroid/content/Context;)V' │ │ @@ -766929,18 +766929,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c91a4: |[3c91a4] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3c91b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c91ba: 5b01 966a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a96 │ │ -3c91be: 0e00 |0005: return-void │ │ +3c91cc: |[3c91cc] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3c91dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c91e2: 5b01 966a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a96 │ │ +3c91e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -766950,18 +766950,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c91c0: |[3c91c0] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3c91d0: 5410 966a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a96 │ │ -3c91d4: 7120 c59d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@9dc5 │ │ -3c91da: 0e00 |0005: return-void │ │ +3c91e8: |[3c91e8] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3c91f8: 5410 966a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a96 │ │ +3c91fc: 7120 c59d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@9dc5 │ │ +3c9202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -766995,18 +766995,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c91dc: |[3c91dc] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3c91ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c91f2: 5b01 976a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a97 │ │ -3c91f6: 0e00 |0005: return-void │ │ +3c9204: |[3c9204] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3c9214: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c921a: 5b01 976a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a97 │ │ +3c921e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -767016,18 +767016,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c91f8: |[3c91f8] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -3c9208: 5410 976a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a97 │ │ -3c920c: 7120 c49d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@9dc4 │ │ -3c9212: 0e00 |0005: return-void │ │ +3c9220: |[3c9220] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +3c9230: 5410 976a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a97 │ │ +3c9234: 7120 c49d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@9dc4 │ │ +3c923a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -767065,19 +767065,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c92b8: |[3c92b8] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V │ │ -3c92c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c92ce: 5b01 996a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a99 │ │ -3c92d2: 5b02 9a6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@6a9a │ │ -3c92d6: 0e00 |0007: return-void │ │ +3c92e0: |[3c92e0] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V │ │ +3c92f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c92f6: 5b01 996a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a99 │ │ +3c92fa: 5b02 9a6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@6a9a │ │ +3c92fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ @@ -767088,19 +767088,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c92d8: |[3c92d8] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -3c92e8: 5420 996a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a99 │ │ -3c92ec: 5421 9a6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@6a9a │ │ -3c92f0: 7130 c89d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9dc8 │ │ -3c92f6: 0e00 |0007: return-void │ │ +3c9300: |[3c9300] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +3c9310: 5420 996a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a99 │ │ +3c9314: 5421 9a6a |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@6a9a │ │ +3c9318: 7130 c89d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9dc8 │ │ +3c931e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -767155,18 +767155,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ca9f4: |[3ca9f4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caa04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3caa0a: 5b01 ac6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aac │ │ -3caa0e: 0e00 |0005: return-void │ │ +3caa1c: |[3caa1c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caa2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3caa32: 5b01 ac6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aac │ │ +3caa36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767176,18 +767176,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3caa10: |[3caa10] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3caa20: 5410 ac6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aac │ │ -3caa24: 7130 189e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e18 │ │ -3caa2a: 0e00 |0005: return-void │ │ +3caa38: |[3caa38] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3caa48: 5410 ac6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aac │ │ +3caa4c: 7130 189e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e18 │ │ +3caa52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -767222,18 +767222,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caad8: |[3caad8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caae8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3caaee: 5b01 b06a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab0 │ │ -3caaf2: 0e00 |0005: return-void │ │ +3cab00: |[3cab00] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cab10: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cab16: 5b01 b06a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab0 │ │ +3cab1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767243,22 +767243,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3caaf4: |[3caaf4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3cab04: 5460 b06a |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab0 │ │ -3cab08: 0771 |0002: move-object v1, v7 │ │ -3cab0a: 0782 |0003: move-object v2, v8 │ │ -3cab0c: 0193 |0004: move v3, v9 │ │ -3cab0e: 04a4 |0005: move-wide v4, v10 │ │ -3cab10: 7706 149e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e14 │ │ -3cab16: 0e00 |0009: return-void │ │ +3cab1c: |[3cab1c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3cab2c: 5460 b06a |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab0 │ │ +3cab30: 0771 |0002: move-object v1, v7 │ │ +3cab32: 0782 |0003: move-object v2, v8 │ │ +3cab34: 0193 |0004: move v3, v9 │ │ +3cab36: 04a4 |0005: move-wide v4, v10 │ │ +3cab38: 7706 149e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e14 │ │ +3cab3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/view/View; │ │ @@ -767295,18 +767295,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cab18: |[3cab18] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cab28: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cab2e: 5b01 b16a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab1 │ │ -3cab32: 0e00 |0005: return-void │ │ +3cab40: |[3cab40] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cab50: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cab56: 5b01 b16a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab1 │ │ +3cab5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767316,18 +767316,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3cab34: |[3cab34] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -3cab44: 5410 b16a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab1 │ │ -3cab48: 7120 1d9e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@9e1d │ │ -3cab4e: 0e00 |0005: return-void │ │ +3cab5c: |[3cab5c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +3cab6c: 5410 b16a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab1 │ │ +3cab70: 7120 1d9e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@9e1d │ │ +3cab76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -767361,18 +767361,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cab50: |[3cab50] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cab60: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cab66: 5b01 b26a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab2 │ │ -3cab6a: 0e00 |0005: return-void │ │ +3cab78: |[3cab78] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cab88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cab8e: 5b01 b26a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab2 │ │ +3cab92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767382,18 +767382,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3cab6c: |[3cab6c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -3cab7c: 5410 b26a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab2 │ │ -3cab80: 7120 199e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@9e19 │ │ -3cab86: 0e00 |0005: return-void │ │ +3cab94: |[3cab94] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +3caba4: 5410 b26a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab2 │ │ +3caba8: 7120 199e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@9e19 │ │ +3cabae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -767427,18 +767427,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caba8: |[3caba8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cabb8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cabbe: 5b01 b36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab3 │ │ -3cabc2: 0e00 |0005: return-void │ │ +3cabd0: |[3cabd0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cabe0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cabe6: 5b01 b36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab3 │ │ +3cabea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767448,19 +767448,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cab88: |[3cab88] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ -3cab98: 5410 b36a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab3 │ │ -3cab9c: 7110 1b9e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; // method@9e1b │ │ -3caba2: 0c00 |0005: move-result-object v0 │ │ -3caba4: 1100 |0006: return-object v0 │ │ +3cabb0: |[3cabb0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ +3cabc0: 5410 b36a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab3 │ │ +3cabc4: 7110 1b9e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; // method@9e1b │ │ +3cabca: 0c00 |0005: move-result-object v0 │ │ +3cabcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -767493,18 +767493,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cac3c: |[3cac3c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cac4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cac52: 5b01 b66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab6 │ │ -3cac56: 0e00 |0005: return-void │ │ +3cac64: |[3cac64] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cac74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cac7a: 5b01 b66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab6 │ │ +3cac7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767514,18 +767514,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3cac58: |[3cac58] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.onClick:(Landroid/content/DialogInterface;I)V │ │ -3cac68: 5410 b66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab6 │ │ -3cac6c: 7130 129e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e12 │ │ -3cac72: 0e00 |0005: return-void │ │ +3cac80: |[3cac80] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.onClick:(Landroid/content/DialogInterface;I)V │ │ +3cac90: 5410 b66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab6 │ │ +3cac94: 7130 129e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e12 │ │ +3cac9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -767560,18 +767560,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cac74: |[3cac74] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cac84: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cac8a: 5b01 b76a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab7 │ │ -3cac8e: 0e00 |0005: return-void │ │ +3cac9c: |[3cac9c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cacac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cacb2: 5b01 b76a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab7 │ │ +3cacb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -767581,18 +767581,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3cac90: |[3cac90] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.onClick:(Landroid/content/DialogInterface;I)V │ │ -3caca0: 5410 b76a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab7 │ │ -3caca4: 7130 159e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e15 │ │ -3cacaa: 0e00 |0005: return-void │ │ +3cacb8: |[3cacb8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.onClick:(Landroid/content/DialogInterface;I)V │ │ +3cacc8: 5410 b76a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab7 │ │ +3caccc: 7130 159e 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@9e15 │ │ +3cacd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -767627,18 +767627,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cb6e0: |[3cb6e0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3cb6f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb6f6: 5b01 c16a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac1 │ │ -3cb6fa: 0e00 |0005: return-void │ │ +3cb708: |[3cb708] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3cb718: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb71e: 5b01 c16a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac1 │ │ +3cb722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -767648,18 +767648,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3cb6fc: |[3cb6fc] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3cb70c: 5410 c16a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac1 │ │ -3cb710: 7120 469e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V // method@9e46 │ │ -3cb716: 0e00 |0005: return-void │ │ +3cb724: |[3cb724] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3cb734: 5410 c16a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac1 │ │ +3cb738: 7120 469e 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V // method@9e46 │ │ +3cb73e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -767693,18 +767693,18 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cb718: |[3cb718] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.:([Ljava/lang/Integer;)V │ │ -3cb728: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb72e: 5b01 c26a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@6ac2 │ │ -3cb732: 0e00 |0005: return-void │ │ +3cb740: |[3cb740] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.:([Ljava/lang/Integer;)V │ │ +3cb750: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb756: 5b01 c26a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@6ac2 │ │ +3cb75a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Integer; │ │ │ │ @@ -767714,22 +767714,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3cb734: |[3cb734] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3cb744: 5460 c26a |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@6ac2 │ │ -3cb748: 0771 |0002: move-object v1, v7 │ │ -3cb74a: 0782 |0003: move-object v2, v8 │ │ -3cb74c: 0193 |0004: move v3, v9 │ │ -3cb74e: 04a4 |0005: move-wide v4, v10 │ │ -3cb750: 7706 489e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e48 │ │ -3cb756: 0e00 |0009: return-void │ │ +3cb75c: |[3cb75c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3cb76c: 5460 c26a |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@6ac2 │ │ +3cb770: 0771 |0002: move-object v1, v7 │ │ +3cb772: 0782 |0003: move-object v2, v8 │ │ +3cb774: 0193 |0004: move v3, v9 │ │ +3cb776: 04a4 |0005: move-wide v4, v10 │ │ +3cb778: 7706 489e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e48 │ │ +3cb77e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/view/View; │ │ @@ -767770,19 +767770,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cb758: |[3cb758] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V │ │ -3cb768: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb76e: 5b01 c36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac3 │ │ -3cb772: 5b02 c46a |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@6ac4 │ │ -3cb776: 0e00 |0007: return-void │ │ +3cb780: |[3cb780] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V │ │ +3cb790: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb796: 5b01 c36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac3 │ │ +3cb79a: 5b02 c46a |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@6ac4 │ │ +3cb79e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/Integer; │ │ @@ -767793,19 +767793,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3cb778: |[3cb778] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -3cb788: 5420 c36a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac3 │ │ -3cb78c: 5421 c46a |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@6ac4 │ │ -3cb790: 7130 4a9e 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V // method@9e4a │ │ -3cb796: 0e00 |0007: return-void │ │ +3cb7a0: |[3cb7a0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +3cb7b0: 5420 c36a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac3 │ │ +3cb7b4: 5421 c46a |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@6ac4 │ │ +3cb7b8: 7130 4a9e 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V // method@9e4a │ │ +3cb7be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -767839,18 +767839,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cb7b8: |[3cb7b8] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3cb7c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb7ce: 5b01 c56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac5 │ │ -3cb7d2: 0e00 |0005: return-void │ │ +3cb7e0: |[3cb7e0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3cb7f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb7f6: 5b01 c56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac5 │ │ +3cb7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -767860,19 +767860,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cb798: |[3cb798] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.call:()Ljava/lang/Object; │ │ -3cb7a8: 5410 c56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac5 │ │ -3cb7ac: 7110 459e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; // method@9e45 │ │ -3cb7b2: 0c00 |0005: move-result-object v0 │ │ -3cb7b4: 1100 |0006: return-object v0 │ │ +3cb7c0: |[3cb7c0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.call:()Ljava/lang/Object; │ │ +3cb7d0: 5410 c56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac5 │ │ +3cb7d4: 7110 459e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; // method@9e45 │ │ +3cb7da: 0c00 |0005: move-result-object v0 │ │ +3cb7dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -767901,35 +767901,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbe30: |[3cbe30] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.:()V │ │ -3cbe40: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cbe46: 0e00 |0003: return-void │ │ +3cbe58: |[3cbe58] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.:()V │ │ +3cbe68: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cbe6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;) │ │ name : 'onPreDraw' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3cbe14: |[3cbe14] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.onPreDraw:()Z │ │ -3cbe24: 7100 609e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z // method@9e60 │ │ -3cbe2a: 0a00 |0003: move-result v0 │ │ -3cbe2c: 0f00 |0004: return v0 │ │ +3cbe3c: |[3cbe3c] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.onPreDraw:()Z │ │ +3cbe4c: 7100 609e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z // method@9e60 │ │ +3cbe52: 0a00 |0003: move-result v0 │ │ +3cbe54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -767967,35 +767967,35 @@ │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3cbeec: |[3cbeec] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z │ │ -3cbefc: 7100 659e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$0:()Z // method@9e65 │ │ -3cbf02: 0a00 |0003: move-result v0 │ │ -3cbf04: 0f00 |0004: return v0 │ │ +3cbf14: |[3cbf14] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z │ │ +3cbf24: 7100 659e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$0:()Z // method@9e65 │ │ +3cbf2a: 0a00 |0003: move-result v0 │ │ +3cbf2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ name : '$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A' │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbf1c: |[3cbf1c] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3cbf2c: 7010 679e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$2:()V // method@9e67 │ │ -3cbf32: 0e00 |0003: return-void │ │ +3cbf44: |[3cbf44] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3cbf54: 7010 679e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$2:()V // method@9e67 │ │ +3cbf5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ #2 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -768003,17 +768003,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cbf34: |[3cbf34] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V │ │ -3cbf44: 7020 689e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$3:(Ljava/lang/Throwable;)V // method@9e68 │ │ -3cbf4a: 0e00 |0003: return-void │ │ +3cbf5c: |[3cbf5c] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V │ │ +3cbf6c: 7020 689e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$3:(Ljava/lang/Throwable;)V // method@9e68 │ │ +3cbf72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -768022,17 +768022,17 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbf4c: |[3cbf4c] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V │ │ -3cbf5c: 7110 669e 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V // method@9e66 │ │ -3cbf62: 0e00 |0003: return-void │ │ +3cbf74: |[3cbf74] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V │ │ +3cbf84: 7110 669e 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V // method@9e66 │ │ +3cbf8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -768040,17 +768040,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbf64: |[3cbf64] de.danoeh.antennapod.activity.SplashActivity.:()V │ │ -3cbf74: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0065 │ │ -3cbf7a: 0e00 |0003: return-void │ │ +3cbf8c: |[3cbf8c] de.danoeh.antennapod.activity.SplashActivity.:()V │ │ +3cbf9c: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0065 │ │ +3cbfa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -768058,39 +768058,39 @@ │ │ type : '()Z' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3cbf08: |[3cbf08] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$0:()Z │ │ -3cbf18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cbf1a: 0f00 |0001: return v0 │ │ +3cbf30: |[3cbf30] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$0:()Z │ │ +3cbf40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cbf42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ name : 'lambda$onCreate$1' │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3cbf7c: |[3cbf7c] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V │ │ -3cbf8c: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ -3cbf92: 0c00 |0003: move-result-object v0 │ │ -3cbf94: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ -3cbf9a: 7100 23a9 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ -3cbfa0: 0c00 |000a: move-result-object v0 │ │ -3cbfa2: 6e10 21a9 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ -3cbfa8: 7210 d2a9 0100 |000e: invoke-interface {v1}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ -3cbfae: 0e00 |0011: return-void │ │ +3cbfa4: |[3cbfa4] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V │ │ +3cbfb4: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ +3cbfba: 0c00 |0003: move-result-object v0 │ │ +3cbfbc: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ +3cbfc2: 7100 23a9 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ +3cbfc8: 0c00 |000a: move-result-object v0 │ │ +3cbfca: 6e10 21a9 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ +3cbfd0: 7210 d2a9 0100 |000e: invoke-interface {v1}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ +3cbfd6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lio/reactivex/CompletableEmitter; │ │ @@ -768100,23 +768100,23 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3cbfb0: |[3cbfb0] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$2:()V │ │ -3cbfc0: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3cbfc4: 1c01 7419 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3cbfc8: 7030 3e02 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3cbfce: 6e20 2902 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3cbfd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3cbfd6: 6e30 a600 0200 |000b: invoke-virtual {v2, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@00a6 │ │ -3cbfdc: 6e10 6d00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cbfe2: 0e00 |0011: return-void │ │ +3cbfd8: |[3cbfd8] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$2:()V │ │ +3cbfe8: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3cbfec: 1c01 7419 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3cbff0: 7030 3e02 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3cbff6: 6e20 2902 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3cbffc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3cbffe: 6e30 a600 0200 |000b: invoke-virtual {v2, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@00a6 │ │ +3cc004: 6e10 6d00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cc00a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ 0x000e line=40 │ │ locals : │ │ @@ -768127,25 +768127,25 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3cbfe4: |[3cbfe4] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$3:(Ljava/lang/Throwable;)V │ │ -3cbff4: 6e10 e2ab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3cbffa: 7110 529d 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ -3cc000: 6e10 deab 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ -3cc006: 0c02 |0009: move-result-object v2 │ │ -3cc008: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3cc00a: 7130 8312 2100 |000b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ -3cc010: 0c02 |000e: move-result-object v2 │ │ -3cc012: 6e10 8412 0200 |000f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -3cc018: 6e10 6d00 0100 |0012: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cc01e: 0e00 |0015: return-void │ │ +3cc00c: |[3cc00c] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$3:(Ljava/lang/Throwable;)V │ │ +3cc01c: 6e10 e2ab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3cc022: 7110 529d 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9d52 │ │ +3cc028: 6e10 deab 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ +3cc02e: 0c02 |0009: move-result-object v2 │ │ +3cc030: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3cc032: 7130 8312 2100 |000b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ +3cc038: 0c02 |000e: move-result-object v2 │ │ +3cc03a: 6e10 8412 0200 |000f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +3cc040: 6e10 6d00 0100 |0012: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cc046: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ 0x0012 line=45 │ │ locals : │ │ @@ -768158,42 +768158,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3cc020: |[3cc020] de.danoeh.antennapod.activity.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3cc030: 6f20 8900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0089 │ │ -3cc036: 1403 0200 0201 |0003: const v3, #float 2.38772e-38 // #01020002 │ │ -3cc03c: 6e20 6c00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@006c │ │ -3cc042: 0c03 |0009: move-result-object v3 │ │ -3cc044: 6e10 fe0c 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0cfe │ │ -3cc04a: 0c03 |000d: move-result-object v3 │ │ -3cc04c: 2200 8b19 |000e: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; // type@198b │ │ -3cc050: 7010 589e 0000 |0010: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;.:()V // method@9e58 │ │ -3cc056: 6e20 7b0e 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0e7b │ │ -3cc05c: 2203 8c19 |0016: new-instance v3, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; // type@198c │ │ -3cc060: 7010 5a9e 0300 |0018: invoke-direct {v3}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;.:()V // method@9e5a │ │ -3cc066: 7110 cba9 0300 |001b: invoke-static {v3}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ -3cc06c: 0c03 |001e: move-result-object v3 │ │ -3cc06e: 7100 e9a9 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3cc074: 0c00 |0022: move-result-object v0 │ │ -3cc076: 6e20 d1a9 0300 |0023: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ -3cc07c: 0c03 |0026: move-result-object v3 │ │ -3cc07e: 7100 e6a9 0000 |0027: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3cc084: 0c00 |002a: move-result-object v0 │ │ -3cc086: 6e20 cea9 0300 |002b: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ -3cc08c: 0c03 |002e: move-result-object v3 │ │ -3cc08e: 2200 8d19 |002f: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; // type@198d │ │ -3cc092: 7020 5c9e 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e5c │ │ -3cc098: 2201 8e19 |0034: new-instance v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; // type@198e │ │ -3cc09c: 7020 5e9e 2100 |0036: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e5e │ │ -3cc0a2: 6e30 d0a9 0301 |0039: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ -3cc0a8: 0e00 |003c: return-void │ │ +3cc048: |[3cc048] de.danoeh.antennapod.activity.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3cc058: 6f20 8900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0089 │ │ +3cc05e: 1403 0200 0201 |0003: const v3, #float 2.38772e-38 // #01020002 │ │ +3cc064: 6e20 6c00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@006c │ │ +3cc06a: 0c03 |0009: move-result-object v3 │ │ +3cc06c: 6e10 fe0c 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0cfe │ │ +3cc072: 0c03 |000d: move-result-object v3 │ │ +3cc074: 2200 8b19 |000e: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; // type@198b │ │ +3cc078: 7010 589e 0000 |0010: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;.:()V // method@9e58 │ │ +3cc07e: 6e20 7b0e 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0e7b │ │ +3cc084: 2203 8c19 |0016: new-instance v3, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; // type@198c │ │ +3cc088: 7010 5a9e 0300 |0018: invoke-direct {v3}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;.:()V // method@9e5a │ │ +3cc08e: 7110 cba9 0300 |001b: invoke-static {v3}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ +3cc094: 0c03 |001e: move-result-object v3 │ │ +3cc096: 7100 e9a9 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3cc09c: 0c00 |0022: move-result-object v0 │ │ +3cc09e: 6e20 d1a9 0300 |0023: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ +3cc0a4: 0c03 |0026: move-result-object v3 │ │ +3cc0a6: 7100 e6a9 0000 |0027: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3cc0ac: 0c00 |002a: move-result-object v0 │ │ +3cc0ae: 6e20 cea9 0300 |002b: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ +3cc0b4: 0c03 |002e: move-result-object v3 │ │ +3cc0b6: 2200 8d19 |002f: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; // type@198d │ │ +3cc0ba: 7020 5c9e 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e5c │ │ +3cc0c0: 2201 8e19 |0034: new-instance v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; // type@198e │ │ +3cc0c4: 7020 5e9e 2100 |0036: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e5e │ │ +3cc0ca: 6e30 d0a9 0301 |0039: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ +3cc0d0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0006 line=24 │ │ 0x000a line=25 │ │ 0x0016 line=27 │ │ 0x001f line=33 │ │ @@ -768284,31 +768284,31 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 15 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3cc2a8: |[3cc2a8] de.danoeh.antennapod.databinding.AddfeedBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3cc2b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cc2be: 5b01 d56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@6ad5 │ │ -3cc2c2: 5b02 cf6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addLocalFolderButton:Landroid/widget/TextView; // field@6acf │ │ -3cc2c6: 5b03 d06a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addViaUrlButton:Landroid/widget/TextView; // field@6ad0 │ │ -3cc2ca: 5b04 d16a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6ad1 │ │ -3cc2ce: 5b05 d26a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.combinedFeedSearchEditText:Landroid/widget/EditText; // field@6ad2 │ │ -3cc2d2: 5b06 d36a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.opmlImportButton:Landroid/widget/TextView; // field@6ad3 │ │ -3cc2d6: 5b07 d46a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.quickFeedDiscovery:Landroidx/fragment/app/FragmentContainerView; // field@6ad4 │ │ -3cc2da: 5b08 d66a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@6ad6 │ │ -3cc2de: 5b09 d76a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchButton:Landroid/widget/ImageView; // field@6ad7 │ │ -3cc2e2: 5b0a d86a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchFyydButton:Landroid/widget/TextView; // field@6ad8 │ │ -3cc2e6: 5b0b d96a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchItunesButton:Landroid/widget/TextView; // field@6ad9 │ │ -3cc2ea: 5b0c da6a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchPodcastIndexButton:Landroid/widget/TextView; // field@6ada │ │ -3cc2ee: 5b0d db6a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchbar:Landroid/widget/LinearLayout; // field@6adb │ │ -3cc2f2: 5b0e dc6a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6adc │ │ -3cc2f6: 0e00 |001f: return-void │ │ +3cc2d0: |[3cc2d0] de.danoeh.antennapod.databinding.AddfeedBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3cc2e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cc2e6: 5b01 d56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@6ad5 │ │ +3cc2ea: 5b02 cf6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addLocalFolderButton:Landroid/widget/TextView; // field@6acf │ │ +3cc2ee: 5b03 d06a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addViaUrlButton:Landroid/widget/TextView; // field@6ad0 │ │ +3cc2f2: 5b04 d16a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6ad1 │ │ +3cc2f6: 5b05 d26a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.combinedFeedSearchEditText:Landroid/widget/EditText; // field@6ad2 │ │ +3cc2fa: 5b06 d36a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.opmlImportButton:Landroid/widget/TextView; // field@6ad3 │ │ +3cc2fe: 5b07 d46a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.quickFeedDiscovery:Landroidx/fragment/app/FragmentContainerView; // field@6ad4 │ │ +3cc302: 5b08 d66a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@6ad6 │ │ +3cc306: 5b09 d76a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchButton:Landroid/widget/ImageView; // field@6ad7 │ │ +3cc30a: 5b0a d86a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchFyydButton:Landroid/widget/TextView; // field@6ad8 │ │ +3cc30e: 5b0b d96a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchItunesButton:Landroid/widget/TextView; // field@6ad9 │ │ +3cc312: 5b0c da6a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchPodcastIndexButton:Landroid/widget/TextView; // field@6ada │ │ +3cc316: 5b0d db6a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchbar:Landroid/widget/LinearLayout; // field@6adb │ │ +3cc31a: 5b0e dc6a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6adc │ │ +3cc31e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ 0x0009 line=77 │ │ @@ -768344,110 +768344,110 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 177 16-bit code units │ │ -3cc0e0: |[3cc0e0] de.danoeh.antennapod.databinding.AddfeedBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3cc0f0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3cc0f4: 6001 1855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.addLocalFolderButton:I // field@5518 │ │ -3cc0f8: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc0fe: 0c02 |0007: move-result-object v2 │ │ -3cc100: 0725 |0008: move-object v5, v2 │ │ -3cc102: 1f05 1903 |0009: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ -3cc106: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ -3cc10a: 6001 1955 |000d: sget v1, Lde/danoeh/antennapod/R$id;.addViaUrlButton:I // field@5519 │ │ -3cc10e: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc114: 0c02 |0012: move-result-object v2 │ │ -3cc116: 0726 |0013: move-object v6, v2 │ │ -3cc118: 1f06 1903 |0014: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3cc11c: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ -3cc120: 6001 2955 |0018: sget v1, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3cc124: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc12a: 0c02 |001d: move-result-object v2 │ │ -3cc12c: 0727 |001e: move-object v7, v2 │ │ -3cc12e: 1f07 5116 |001f: check-cast v7, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cc132: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ -3cc136: 6001 9855 |0023: sget v1, Lde/danoeh/antennapod/R$id;.combinedFeedSearchEditText:I // field@5598 │ │ -3cc13a: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc140: 0c02 |0028: move-result-object v2 │ │ -3cc142: 0728 |0029: move-object v8, v2 │ │ -3cc144: 1f08 f402 |002a: check-cast v8, Landroid/widget/EditText; // type@02f4 │ │ -3cc148: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ -3cc14c: 6001 3057 |002e: sget v1, Lde/danoeh/antennapod/R$id;.opmlImportButton:I // field@5730 │ │ -3cc150: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc156: 0c02 |0033: move-result-object v2 │ │ -3cc158: 0729 |0034: move-object v9, v2 │ │ -3cc15a: 1f09 1903 |0035: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ -3cc15e: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ -3cc162: 6001 6d57 |0039: sget v1, Lde/danoeh/antennapod/R$id;.quickFeedDiscovery:I // field@576d │ │ -3cc166: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc16c: 0c02 |003e: move-result-object v2 │ │ -3cc16e: 072a |003f: move-object v10, v2 │ │ -3cc170: 1f0a d309 |0040: check-cast v10, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3cc174: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ -3cc178: 6001 9957 |0044: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ -3cc17c: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc182: 0c02 |0049: move-result-object v2 │ │ -3cc184: 072b |004a: move-object v11, v2 │ │ -3cc186: 1f0b 0c09 |004b: check-cast v11, Landroidx/core/widget/NestedScrollView; // type@090c │ │ -3cc18a: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ -3cc18e: 6001 9c57 |004f: sget v1, Lde/danoeh/antennapod/R$id;.searchButton:I // field@579c │ │ -3cc192: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc198: 0c02 |0054: move-result-object v2 │ │ -3cc19a: 072c |0055: move-object v12, v2 │ │ -3cc19c: 1f0c ff02 |0056: check-cast v12, Landroid/widget/ImageView; // type@02ff │ │ -3cc1a0: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ -3cc1a4: 6001 9d57 |005a: sget v1, Lde/danoeh/antennapod/R$id;.searchFyydButton:I // field@579d │ │ -3cc1a8: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc1ae: 0c02 |005f: move-result-object v2 │ │ -3cc1b0: 072d |0060: move-object v13, v2 │ │ -3cc1b2: 1f0d 1903 |0061: check-cast v13, Landroid/widget/TextView; // type@0319 │ │ -3cc1b6: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ -3cc1ba: 6001 9e57 |0065: sget v1, Lde/danoeh/antennapod/R$id;.searchItunesButton:I // field@579e │ │ -3cc1be: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc1c4: 0c02 |006a: move-result-object v2 │ │ -3cc1c6: 072e |006b: move-object v14, v2 │ │ -3cc1c8: 1f0e 1903 |006c: check-cast v14, Landroid/widget/TextView; // type@0319 │ │ -3cc1cc: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ -3cc1d0: 6001 9f57 |0070: sget v1, Lde/danoeh/antennapod/R$id;.searchPodcastIndexButton:I // field@579f │ │ -3cc1d4: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc1da: 0c02 |0075: move-result-object v2 │ │ -3cc1dc: 072f |0076: move-object v15, v2 │ │ -3cc1de: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3cc1e2: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ -3cc1e6: 6001 ac57 |007b: sget v1, Lde/danoeh/antennapod/R$id;.searchbar:I // field@57ac │ │ -3cc1ea: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc1f0: 0c02 |0080: move-result-object v2 │ │ -3cc1f2: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3cc1f6: 1f10 0103 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@0301 │ │ -3cc1fa: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ -3cc1fe: 6001 5958 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cc202: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc208: 0c02 |008c: move-result-object v2 │ │ -3cc20a: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3cc20e: 1f11 5f16 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cc212: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ -3cc216: 2201 9019 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/AddfeedBinding; // type@1990 │ │ -3cc21a: 0704 |0095: move-object v4, v0 │ │ -3cc21c: 1f04 0103 |0096: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cc220: 0713 |0098: move-object v3, v1 │ │ -3cc222: 760f 6a9e 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9e6a │ │ -3cc228: 1101 |009c: return-object v1 │ │ -3cc22a: 7401 e10c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cc230: 0c00 |00a0: move-result-object v0 │ │ -3cc232: 6e20 ef02 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cc238: 0c00 |00a4: move-result-object v0 │ │ -3cc23a: 2201 ba1c |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc23e: 1a02 f43e |00a7: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3cc242: 6e20 7aab 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cc248: 0c00 |00ac: move-result-object v0 │ │ -3cc24a: 7020 4fab 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc250: 2701 |00b0: throw v1 │ │ +3cc108: |[3cc108] de.danoeh.antennapod.databinding.AddfeedBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3cc118: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3cc11c: 6001 1855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.addLocalFolderButton:I // field@5518 │ │ +3cc120: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc126: 0c02 |0007: move-result-object v2 │ │ +3cc128: 0725 |0008: move-object v5, v2 │ │ +3cc12a: 1f05 1903 |0009: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ +3cc12e: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ +3cc132: 6001 1955 |000d: sget v1, Lde/danoeh/antennapod/R$id;.addViaUrlButton:I // field@5519 │ │ +3cc136: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc13c: 0c02 |0012: move-result-object v2 │ │ +3cc13e: 0726 |0013: move-object v6, v2 │ │ +3cc140: 1f06 1903 |0014: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3cc144: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ +3cc148: 6001 2955 |0018: sget v1, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3cc14c: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc152: 0c02 |001d: move-result-object v2 │ │ +3cc154: 0727 |001e: move-object v7, v2 │ │ +3cc156: 1f07 5116 |001f: check-cast v7, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cc15a: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ +3cc15e: 6001 9855 |0023: sget v1, Lde/danoeh/antennapod/R$id;.combinedFeedSearchEditText:I // field@5598 │ │ +3cc162: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc168: 0c02 |0028: move-result-object v2 │ │ +3cc16a: 0728 |0029: move-object v8, v2 │ │ +3cc16c: 1f08 f402 |002a: check-cast v8, Landroid/widget/EditText; // type@02f4 │ │ +3cc170: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ +3cc174: 6001 3057 |002e: sget v1, Lde/danoeh/antennapod/R$id;.opmlImportButton:I // field@5730 │ │ +3cc178: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc17e: 0c02 |0033: move-result-object v2 │ │ +3cc180: 0729 |0034: move-object v9, v2 │ │ +3cc182: 1f09 1903 |0035: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ +3cc186: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ +3cc18a: 6001 6d57 |0039: sget v1, Lde/danoeh/antennapod/R$id;.quickFeedDiscovery:I // field@576d │ │ +3cc18e: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc194: 0c02 |003e: move-result-object v2 │ │ +3cc196: 072a |003f: move-object v10, v2 │ │ +3cc198: 1f0a d309 |0040: check-cast v10, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3cc19c: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ +3cc1a0: 6001 9957 |0044: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ +3cc1a4: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc1aa: 0c02 |0049: move-result-object v2 │ │ +3cc1ac: 072b |004a: move-object v11, v2 │ │ +3cc1ae: 1f0b 0c09 |004b: check-cast v11, Landroidx/core/widget/NestedScrollView; // type@090c │ │ +3cc1b2: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ +3cc1b6: 6001 9c57 |004f: sget v1, Lde/danoeh/antennapod/R$id;.searchButton:I // field@579c │ │ +3cc1ba: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc1c0: 0c02 |0054: move-result-object v2 │ │ +3cc1c2: 072c |0055: move-object v12, v2 │ │ +3cc1c4: 1f0c ff02 |0056: check-cast v12, Landroid/widget/ImageView; // type@02ff │ │ +3cc1c8: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ +3cc1cc: 6001 9d57 |005a: sget v1, Lde/danoeh/antennapod/R$id;.searchFyydButton:I // field@579d │ │ +3cc1d0: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc1d6: 0c02 |005f: move-result-object v2 │ │ +3cc1d8: 072d |0060: move-object v13, v2 │ │ +3cc1da: 1f0d 1903 |0061: check-cast v13, Landroid/widget/TextView; // type@0319 │ │ +3cc1de: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ +3cc1e2: 6001 9e57 |0065: sget v1, Lde/danoeh/antennapod/R$id;.searchItunesButton:I // field@579e │ │ +3cc1e6: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc1ec: 0c02 |006a: move-result-object v2 │ │ +3cc1ee: 072e |006b: move-object v14, v2 │ │ +3cc1f0: 1f0e 1903 |006c: check-cast v14, Landroid/widget/TextView; // type@0319 │ │ +3cc1f4: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ +3cc1f8: 6001 9f57 |0070: sget v1, Lde/danoeh/antennapod/R$id;.searchPodcastIndexButton:I // field@579f │ │ +3cc1fc: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc202: 0c02 |0075: move-result-object v2 │ │ +3cc204: 072f |0076: move-object v15, v2 │ │ +3cc206: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3cc20a: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ +3cc20e: 6001 ac57 |007b: sget v1, Lde/danoeh/antennapod/R$id;.searchbar:I // field@57ac │ │ +3cc212: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc218: 0c02 |0080: move-result-object v2 │ │ +3cc21a: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3cc21e: 1f10 0103 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@0301 │ │ +3cc222: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ +3cc226: 6001 5958 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cc22a: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc230: 0c02 |008c: move-result-object v2 │ │ +3cc232: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3cc236: 1f11 5f16 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cc23a: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ +3cc23e: 2201 9019 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/AddfeedBinding; // type@1990 │ │ +3cc242: 0704 |0095: move-object v4, v0 │ │ +3cc244: 1f04 0103 |0096: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cc248: 0713 |0098: move-object v3, v1 │ │ +3cc24a: 760f 6a9e 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9e6a │ │ +3cc250: 1101 |009c: return-object v1 │ │ +3cc252: 7401 e10c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cc258: 0c00 |00a0: move-result-object v0 │ │ +3cc25a: 6e20 ef02 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cc260: 0c00 |00a4: move-result-object v0 │ │ +3cc262: 2201 ba1c |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc266: 1a02 f43e |00a7: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3cc26a: 6e20 7aab 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cc270: 0c00 |00ac: move-result-object v0 │ │ +3cc272: 7020 4fab 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc278: 2701 |00b0: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0004 line=118 │ │ 0x000d line=123 │ │ 0x000f line=124 │ │ 0x0018 line=129 │ │ @@ -768483,20 +768483,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc254: |[3cc254] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3cc264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc266: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc268: 7130 6f9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9e6f │ │ -3cc26e: 0c02 |0005: move-result-object v2 │ │ -3cc270: 1102 |0006: return-object v2 │ │ +3cc27c: |[3cc27c] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3cc28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc28e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cc290: 7130 6f9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9e6f │ │ +3cc296: 0c02 |0005: move-result-object v2 │ │ +3cc298: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AddfeedBinding;) │ │ @@ -768504,24 +768504,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc274: |[3cc274] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3cc284: 6000 4359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.addfeed:I // field@5943 │ │ -3cc288: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc28a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cc290: 0c02 |0006: move-result-object v2 │ │ -3cc292: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cc296: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cc29c: 7110 6b9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9e6b │ │ -3cc2a2: 0c02 |000f: move-result-object v2 │ │ -3cc2a4: 1102 |0010: return-object v2 │ │ +3cc29c: |[3cc29c] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3cc2ac: 6000 4359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.addfeed:I // field@5943 │ │ +3cc2b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc2b2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cc2b8: 0c02 |0006: move-result-object v2 │ │ +3cc2ba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cc2be: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cc2c4: 7110 6b9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9e6b │ │ +3cc2ca: 0c02 |000f: move-result-object v2 │ │ +3cc2cc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0009 line=106 │ │ 0x000c line=108 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -768534,18 +768534,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc0ac: |[3cc0ac] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/view/View; │ │ -3cc0bc: 6e10 6d9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e6d │ │ -3cc0c2: 0c00 |0003: move-result-object v0 │ │ -3cc0c4: 1100 |0004: return-object v0 │ │ +3cc0d4: |[3cc0d4] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/view/View; │ │ +3cc0e4: 6e10 6d9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e6d │ │ +3cc0ea: 0c00 |0003: move-result-object v0 │ │ +3cc0ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AddfeedBinding;) │ │ @@ -768553,17 +768553,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc0c8: |[3cc0c8] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cc0d8: 5410 d56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@6ad5 │ │ -3cc0dc: 1100 |0002: return-object v0 │ │ +3cc0f0: |[3cc0f0] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cc100: 5410 d56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@6ad5 │ │ +3cc104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -768599,19 +768599,19 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cc3dc: |[3cc3dc] de.danoeh.antennapod.databinding.AudioControlsBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V │ │ -3cc3ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cc3f2: 5b01 de6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6ade │ │ -3cc3f6: 5b02 dd6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.audioTracks:Landroid/widget/Button; // field@6add │ │ -3cc3fa: 0e00 |0007: return-void │ │ +3cc404: |[3cc404] de.danoeh.antennapod.databinding.AudioControlsBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V │ │ +3cc414: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cc41a: 5b01 de6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6ade │ │ +3cc41e: 5b02 dd6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.audioTracks:Landroid/widget/Button; // field@6add │ │ +3cc422: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ @@ -768623,34 +768623,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3cc32c: |[3cc32c] de.danoeh.antennapod.databinding.AudioControlsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3cc33c: 6000 2e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audio_tracks:I // field@552e │ │ -3cc340: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc346: 0c01 |0005: move-result-object v1 │ │ -3cc348: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3cc34c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3cc350: 2200 9119 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding; // type@1991 │ │ -3cc354: 1f02 0e03 |000c: check-cast v2, Landroid/widget/ScrollView; // type@030e │ │ -3cc358: 7030 709e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V // method@9e70 │ │ -3cc35e: 1100 |0011: return-object v0 │ │ -3cc360: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cc366: 0c02 |0015: move-result-object v2 │ │ -3cc368: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cc36e: 0c02 |0019: move-result-object v2 │ │ -3cc370: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc374: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cc378: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cc37e: 0c02 |0021: move-result-object v2 │ │ -3cc380: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc386: 2700 |0025: throw v0 │ │ +3cc354: |[3cc354] de.danoeh.antennapod.databinding.AudioControlsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3cc364: 6000 2e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audio_tracks:I // field@552e │ │ +3cc368: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc36e: 0c01 |0005: move-result-object v1 │ │ +3cc370: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3cc374: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3cc378: 2200 9119 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding; // type@1991 │ │ +3cc37c: 1f02 0e03 |000c: check-cast v2, Landroid/widget/ScrollView; // type@030e │ │ +3cc380: 7030 709e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V // method@9e70 │ │ +3cc386: 1100 |0011: return-object v0 │ │ +3cc388: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cc38e: 0c02 |0015: move-result-object v2 │ │ +3cc390: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cc396: 0c02 |0019: move-result-object v2 │ │ +3cc398: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc39c: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cc3a0: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cc3a6: 0c02 |0021: move-result-object v2 │ │ +3cc3a8: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc3ae: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x000a line=63 │ │ 0x0012 line=65 │ │ 0x001a line=66 │ │ @@ -768662,20 +768662,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc388: |[3cc388] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3cc398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc39a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc39c: 7130 759e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9e75 │ │ -3cc3a2: 0c02 |0005: move-result-object v2 │ │ -3cc3a4: 1102 |0006: return-object v2 │ │ +3cc3b0: |[3cc3b0] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3cc3c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc3c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cc3c4: 7130 759e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9e75 │ │ +3cc3ca: 0c02 |0005: move-result-object v2 │ │ +3cc3cc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AudioControlsBinding;) │ │ @@ -768683,24 +768683,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc3a8: |[3cc3a8] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3cc3b8: 6000 4559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audio_controls:I // field@5945 │ │ -3cc3bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc3be: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cc3c4: 0c02 |0006: move-result-object v2 │ │ -3cc3c6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cc3ca: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cc3d0: 7110 719e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9e71 │ │ -3cc3d6: 0c02 |000f: move-result-object v2 │ │ -3cc3d8: 1102 |0010: return-object v2 │ │ +3cc3d0: |[3cc3d0] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3cc3e0: 6000 4559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audio_controls:I // field@5945 │ │ +3cc3e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc3e6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cc3ec: 0c02 |0006: move-result-object v2 │ │ +3cc3ee: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cc3f2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cc3f8: 7110 719e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9e71 │ │ +3cc3fe: 0c02 |000f: move-result-object v2 │ │ +3cc400: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -768713,18 +768713,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc2f8: |[3cc2f8] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/view/View; │ │ -3cc308: 6e10 739e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.getRoot:()Landroid/widget/ScrollView; // method@9e73 │ │ -3cc30e: 0c00 |0003: move-result-object v0 │ │ -3cc310: 1100 |0004: return-object v0 │ │ +3cc320: |[3cc320] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/view/View; │ │ +3cc330: 6e10 739e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.getRoot:()Landroid/widget/ScrollView; // method@9e73 │ │ +3cc336: 0c00 |0003: move-result-object v0 │ │ +3cc338: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AudioControlsBinding;) │ │ @@ -768732,17 +768732,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc314: |[3cc314] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3cc324: 5410 de6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6ade │ │ -3cc328: 1100 |0002: return-object v0 │ │ +3cc33c: |[3cc33c] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3cc34c: 5410 de6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6ade │ │ +3cc350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -768850,58 +768850,58 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 21 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -3cc688: |[3cc688] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cc698: 0720 |0000: move-object v0, v2 │ │ -3cc69a: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cc6a0: 0731 |0004: move-object v1, v3 │ │ -3cc6a2: 5b01 ea6a |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@6aea │ │ -3cc6a6: 0741 |0007: move-object v1, v4 │ │ -3cc6a8: 5b01 df6a |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butFF:Landroid/widget/ImageButton; // field@6adf │ │ -3cc6ac: 0751 |000a: move-object v1, v5 │ │ -3cc6ae: 5b01 e06a |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6ae0 │ │ -3cc6b2: 0761 |000d: move-object v1, v6 │ │ -3cc6b4: 5b01 e16a |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlaybackSpeed:Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // field@6ae1 │ │ -3cc6b8: 0771 |0010: move-object v1, v7 │ │ -3cc6ba: 5b01 e26a |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butRev:Landroid/widget/ImageButton; // field@6ae2 │ │ -3cc6be: 0781 |0013: move-object v1, v8 │ │ -3cc6c0: 5b01 e36a |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butSkip:Landroid/widget/ImageButton; // field@6ae3 │ │ -3cc6c4: 0791 |0016: move-object v1, v9 │ │ -3cc6c6: 5b01 e46a |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.cardViewSeek:Landroidx/cardview/widget/CardView; // field@6ae4 │ │ -3cc6ca: 07a1 |0019: move-object v1, v10 │ │ -3cc6cc: 5b01 e56a |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6ae5 │ │ -3cc6d0: 07b1 |001c: move-object v1, v11 │ │ -3cc6d2: 5b01 e66a |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerControl:Landroid/widget/RelativeLayout; // field@6ae6 │ │ -3cc6d6: 07c1 |001f: move-object v1, v12 │ │ -3cc6d8: 5b01 e76a |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerFragment:Landroidx/fragment/app/FragmentContainerView; // field@6ae7 │ │ -3cc6dc: 07d1 |0022: move-object v1, v13 │ │ -3cc6de: 5b01 e86a |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playtimeLayout:Landroid/widget/LinearLayout; // field@6ae8 │ │ -3cc6e2: 07e1 |0025: move-object v1, v14 │ │ -3cc6e4: 5b01 e96a |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6ae9 │ │ -3cc6e8: 07f1 |0028: move-object v1, v15 │ │ -3cc6ea: 5b01 eb6a |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.sbPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // field@6aeb │ │ -3cc6ee: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3cc6f2: 5b01 ec6a |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6aec │ │ -3cc6f6: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3cc6fa: 5b01 ed6a |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvFF:Landroid/widget/TextView; // field@6aed │ │ -3cc6fe: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3cc702: 5b01 ee6a |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvLength:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6aee │ │ -3cc706: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3cc70a: 5b01 ef6a |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPlaybackSpeed:Landroid/widget/TextView; // field@6aef │ │ -3cc70e: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3cc712: 5b01 f06a |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6af0 │ │ -3cc716: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3cc71a: 5b01 f16a |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvRev:Landroid/widget/TextView; // field@6af1 │ │ -3cc71e: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -3cc722: 5b01 f26a |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvSeek:Landroid/widget/TextView; // field@6af2 │ │ -3cc726: 0e00 |0047: return-void │ │ +3cc6b0: |[3cc6b0] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cc6c0: 0720 |0000: move-object v0, v2 │ │ +3cc6c2: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cc6c8: 0731 |0004: move-object v1, v3 │ │ +3cc6ca: 5b01 ea6a |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@6aea │ │ +3cc6ce: 0741 |0007: move-object v1, v4 │ │ +3cc6d0: 5b01 df6a |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butFF:Landroid/widget/ImageButton; // field@6adf │ │ +3cc6d4: 0751 |000a: move-object v1, v5 │ │ +3cc6d6: 5b01 e06a |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6ae0 │ │ +3cc6da: 0761 |000d: move-object v1, v6 │ │ +3cc6dc: 5b01 e16a |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlaybackSpeed:Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // field@6ae1 │ │ +3cc6e0: 0771 |0010: move-object v1, v7 │ │ +3cc6e2: 5b01 e26a |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butRev:Landroid/widget/ImageButton; // field@6ae2 │ │ +3cc6e6: 0781 |0013: move-object v1, v8 │ │ +3cc6e8: 5b01 e36a |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butSkip:Landroid/widget/ImageButton; // field@6ae3 │ │ +3cc6ec: 0791 |0016: move-object v1, v9 │ │ +3cc6ee: 5b01 e46a |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.cardViewSeek:Landroidx/cardview/widget/CardView; // field@6ae4 │ │ +3cc6f2: 07a1 |0019: move-object v1, v10 │ │ +3cc6f4: 5b01 e56a |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6ae5 │ │ +3cc6f8: 07b1 |001c: move-object v1, v11 │ │ +3cc6fa: 5b01 e66a |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerControl:Landroid/widget/RelativeLayout; // field@6ae6 │ │ +3cc6fe: 07c1 |001f: move-object v1, v12 │ │ +3cc700: 5b01 e76a |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerFragment:Landroidx/fragment/app/FragmentContainerView; // field@6ae7 │ │ +3cc704: 07d1 |0022: move-object v1, v13 │ │ +3cc706: 5b01 e86a |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playtimeLayout:Landroid/widget/LinearLayout; // field@6ae8 │ │ +3cc70a: 07e1 |0025: move-object v1, v14 │ │ +3cc70c: 5b01 e96a |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6ae9 │ │ +3cc710: 07f1 |0028: move-object v1, v15 │ │ +3cc712: 5b01 eb6a |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.sbPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // field@6aeb │ │ +3cc716: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3cc71a: 5b01 ec6a |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6aec │ │ +3cc71e: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3cc722: 5b01 ed6a |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvFF:Landroid/widget/TextView; // field@6aed │ │ +3cc726: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3cc72a: 5b01 ee6a |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvLength:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6aee │ │ +3cc72e: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3cc732: 5b01 ef6a |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPlaybackSpeed:Landroid/widget/TextView; // field@6aef │ │ +3cc736: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3cc73a: 5b01 f06a |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6af0 │ │ +3cc73e: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3cc742: 5b01 f16a |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvRev:Landroid/widget/TextView; // field@6af1 │ │ +3cc746: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +3cc74a: 5b01 f26a |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvSeek:Landroid/widget/TextView; // field@6af2 │ │ +3cc74e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x000e line=104 │ │ @@ -768949,146 +768949,146 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 21 │ │ insns size : 249 16-bit code units │ │ -3cc430: |[3cc430] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3cc440: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3cc444: 6001 5855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFF:I // field@5558 │ │ -3cc448: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc44e: 0c02 |0007: move-result-object v2 │ │ -3cc450: 0725 |0008: move-object v5, v2 │ │ -3cc452: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ -3cc456: 3805 da00 |000b: if-eqz v5, 00e5 // +00da │ │ -3cc45a: 6001 5e55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPlay:I // field@555e │ │ -3cc45e: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc464: 0c02 |0012: move-result-object v2 │ │ -3cc466: 0726 |0013: move-object v6, v2 │ │ -3cc468: 1f06 431c |0014: check-cast v6, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ -3cc46c: 3806 cf00 |0016: if-eqz v6, 00e5 // +00cf │ │ -3cc470: 6001 6055 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butPlaybackSpeed:I // field@5560 │ │ -3cc474: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc47a: 0c02 |001d: move-result-object v2 │ │ -3cc47c: 0727 |001e: move-object v7, v2 │ │ -3cc47e: 1f07 241c |001f: check-cast v7, Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // type@1c24 │ │ -3cc482: 3807 c400 |0021: if-eqz v7, 00e5 // +00c4 │ │ -3cc486: 6001 6355 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butRev:I // field@5563 │ │ -3cc48a: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc490: 0c02 |0028: move-result-object v2 │ │ -3cc492: 0728 |0029: move-object v8, v2 │ │ -3cc494: 1f08 fd02 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ -3cc498: 3808 b900 |002c: if-eqz v8, 00e5 // +00b9 │ │ -3cc49c: 6001 6755 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butSkip:I // field@5567 │ │ -3cc4a0: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc4a6: 0c02 |0033: move-result-object v2 │ │ -3cc4a8: 0729 |0034: move-object v9, v2 │ │ -3cc4aa: 1f09 fd02 |0035: check-cast v9, Landroid/widget/ImageButton; // type@02fd │ │ -3cc4ae: 3809 ae00 |0037: if-eqz v9, 00e5 // +00ae │ │ -3cc4b2: 6001 7155 |0039: sget v1, Lde/danoeh/antennapod/R$id;.cardViewSeek:I // field@5571 │ │ -3cc4b6: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc4bc: 0c02 |003e: move-result-object v2 │ │ -3cc4be: 072a |003f: move-object v10, v2 │ │ -3cc4c0: 1f0a 6a06 |0040: check-cast v10, Landroidx/cardview/widget/CardView; // type@066a │ │ -3cc4c4: 380a a300 |0042: if-eqz v10, 00e5 // +00a3 │ │ -3cc4c8: 6001 3657 |0044: sget v1, Lde/danoeh/antennapod/R$id;.pager:I // field@5736 │ │ -3cc4cc: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc4d2: 0c02 |0049: move-result-object v2 │ │ -3cc4d4: 072b |004a: move-object v11, v2 │ │ -3cc4d6: 1f0b c012 |004b: check-cast v11, Landroidx/viewpager2/widget/ViewPager2; // type@12c0 │ │ -3cc4da: 380b 9800 |004d: if-eqz v11, 00e5 // +0098 │ │ -3cc4de: 6001 5657 |004f: sget v1, Lde/danoeh/antennapod/R$id;.player_control:I // field@5756 │ │ -3cc4e2: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc4e8: 0c02 |0054: move-result-object v2 │ │ -3cc4ea: 072c |0055: move-object v12, v2 │ │ -3cc4ec: 1f0c 0c03 |0056: check-cast v12, Landroid/widget/RelativeLayout; // type@030c │ │ -3cc4f0: 380c 8d00 |0058: if-eqz v12, 00e5 // +008d │ │ -3cc4f4: 6001 5557 |005a: sget v1, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@5755 │ │ -3cc4f8: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc4fe: 0c02 |005f: move-result-object v2 │ │ -3cc500: 072d |0060: move-object v13, v2 │ │ -3cc502: 1f0d d309 |0061: check-cast v13, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3cc506: 380d 8200 |0063: if-eqz v13, 00e5 // +0082 │ │ -3cc50a: 6001 5957 |0065: sget v1, Lde/danoeh/antennapod/R$id;.playtime_layout:I // field@5759 │ │ -3cc50e: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc514: 0c02 |006a: move-result-object v2 │ │ -3cc516: 072e |006b: move-object v14, v2 │ │ -3cc518: 1f0e 0103 |006c: check-cast v14, Landroid/widget/LinearLayout; // type@0301 │ │ -3cc51c: 380e 7700 |006e: if-eqz v14, 00e5 // +0077 │ │ -3cc520: 6001 6357 |0070: sget v1, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ -3cc524: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc52a: 0c02 |0075: move-result-object v2 │ │ -3cc52c: 072f |0076: move-object v15, v2 │ │ -3cc52e: 1f0f 0803 |0077: check-cast v15, Landroid/widget/ProgressBar; // type@0308 │ │ -3cc532: 380f 6c00 |0079: if-eqz v15, 00e5 // +006c │ │ -3cc536: 6001 9257 |007b: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@5792 │ │ -3cc53a: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc540: 0c02 |0080: move-result-object v2 │ │ -3cc542: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3cc546: 1f10 4a1c |0083: check-cast v16, Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // type@1c4a │ │ -3cc54a: 3810 6000 |0085: if-eqz v16, 00e5 // +0060 │ │ -3cc54e: 6001 5958 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cc552: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc558: 0c02 |008c: move-result-object v2 │ │ -3cc55a: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3cc55e: 1f11 5f16 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cc562: 3811 5400 |0091: if-eqz v17, 00e5 // +0054 │ │ -3cc566: 6001 7258 |0093: sget v1, Lde/danoeh/antennapod/R$id;.txtvFF:I // field@5872 │ │ -3cc56a: 7120 5b73 1000 |0095: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc570: 0c02 |0098: move-result-object v2 │ │ -3cc572: 0812 0200 |0099: move-object/from16 v18, v2 │ │ -3cc576: 1f12 1903 |009b: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ -3cc57a: 3812 4800 |009d: if-eqz v18, 00e5 // +0048 │ │ -3cc57e: 6001 7658 |009f: sget v1, Lde/danoeh/antennapod/R$id;.txtvLength:I // field@5876 │ │ -3cc582: 7120 5b73 1000 |00a1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc588: 0c02 |00a4: move-result-object v2 │ │ -3cc58a: 0813 0200 |00a5: move-object/from16 v19, v2 │ │ -3cc58e: 1f13 4d1c |00a7: check-cast v19, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1c4d │ │ -3cc592: 3813 3c00 |00a9: if-eqz v19, 00e5 // +003c │ │ -3cc596: 6001 7b58 |00ab: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaybackSpeed:I // field@587b │ │ -3cc59a: 7120 5b73 1000 |00ad: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc5a0: 0c02 |00b0: move-result-object v2 │ │ -3cc5a2: 0814 0200 |00b1: move-object/from16 v20, v2 │ │ -3cc5a6: 1f14 1903 |00b3: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ -3cc5aa: 3814 3000 |00b5: if-eqz v20, 00e5 // +0030 │ │ -3cc5ae: 6001 7f58 |00b7: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@587f │ │ -3cc5b2: 7120 5b73 1000 |00b9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc5b8: 0c02 |00bc: move-result-object v2 │ │ -3cc5ba: 0815 0200 |00bd: move-object/from16 v21, v2 │ │ -3cc5be: 1f15 4d1c |00bf: check-cast v21, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1c4d │ │ -3cc5c2: 3815 2400 |00c1: if-eqz v21, 00e5 // +0024 │ │ -3cc5c6: 6001 8458 |00c3: sget v1, Lde/danoeh/antennapod/R$id;.txtvRev:I // field@5884 │ │ -3cc5ca: 7120 5b73 1000 |00c5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc5d0: 0c02 |00c8: move-result-object v2 │ │ -3cc5d2: 0816 0200 |00c9: move-object/from16 v22, v2 │ │ -3cc5d6: 1f16 1903 |00cb: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ -3cc5da: 3816 1800 |00cd: if-eqz v22, 00e5 // +0018 │ │ -3cc5de: 6001 8558 |00cf: sget v1, Lde/danoeh/antennapod/R$id;.txtvSeek:I // field@5885 │ │ -3cc5e2: 7120 5b73 1000 |00d1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc5e8: 0c02 |00d4: move-result-object v2 │ │ -3cc5ea: 0817 0200 |00d5: move-object/from16 v23, v2 │ │ -3cc5ee: 1f17 1903 |00d7: check-cast v23, Landroid/widget/TextView; // type@0319 │ │ -3cc5f2: 3817 0c00 |00d9: if-eqz v23, 00e5 // +000c │ │ -3cc5f6: 2201 9219 |00db: new-instance v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // type@1992 │ │ -3cc5fa: 0713 |00dd: move-object v3, v1 │ │ -3cc5fc: 0704 |00de: move-object v4, v0 │ │ -3cc5fe: 1f04 f902 |00df: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ -3cc602: 7615 769e 0300 |00e1: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9e76 │ │ -3cc608: 1101 |00e4: return-object v1 │ │ -3cc60a: 7401 e10c 1800 |00e5: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cc610: 0c00 |00e8: move-result-object v0 │ │ -3cc612: 6e20 ef02 1000 |00e9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cc618: 0c00 |00ec: move-result-object v0 │ │ -3cc61a: 2201 ba1c |00ed: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc61e: 1a02 f43e |00ef: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3cc622: 6e20 7aab 0200 |00f1: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cc628: 0c00 |00f4: move-result-object v0 │ │ -3cc62a: 7020 4fab 0100 |00f5: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc630: 2701 |00f8: throw v1 │ │ +3cc458: |[3cc458] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3cc468: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3cc46c: 6001 5855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFF:I // field@5558 │ │ +3cc470: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc476: 0c02 |0007: move-result-object v2 │ │ +3cc478: 0725 |0008: move-object v5, v2 │ │ +3cc47a: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ +3cc47e: 3805 da00 |000b: if-eqz v5, 00e5 // +00da │ │ +3cc482: 6001 5e55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPlay:I // field@555e │ │ +3cc486: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc48c: 0c02 |0012: move-result-object v2 │ │ +3cc48e: 0726 |0013: move-object v6, v2 │ │ +3cc490: 1f06 431c |0014: check-cast v6, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ +3cc494: 3806 cf00 |0016: if-eqz v6, 00e5 // +00cf │ │ +3cc498: 6001 6055 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butPlaybackSpeed:I // field@5560 │ │ +3cc49c: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc4a2: 0c02 |001d: move-result-object v2 │ │ +3cc4a4: 0727 |001e: move-object v7, v2 │ │ +3cc4a6: 1f07 241c |001f: check-cast v7, Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // type@1c24 │ │ +3cc4aa: 3807 c400 |0021: if-eqz v7, 00e5 // +00c4 │ │ +3cc4ae: 6001 6355 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butRev:I // field@5563 │ │ +3cc4b2: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc4b8: 0c02 |0028: move-result-object v2 │ │ +3cc4ba: 0728 |0029: move-object v8, v2 │ │ +3cc4bc: 1f08 fd02 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ +3cc4c0: 3808 b900 |002c: if-eqz v8, 00e5 // +00b9 │ │ +3cc4c4: 6001 6755 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butSkip:I // field@5567 │ │ +3cc4c8: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc4ce: 0c02 |0033: move-result-object v2 │ │ +3cc4d0: 0729 |0034: move-object v9, v2 │ │ +3cc4d2: 1f09 fd02 |0035: check-cast v9, Landroid/widget/ImageButton; // type@02fd │ │ +3cc4d6: 3809 ae00 |0037: if-eqz v9, 00e5 // +00ae │ │ +3cc4da: 6001 7155 |0039: sget v1, Lde/danoeh/antennapod/R$id;.cardViewSeek:I // field@5571 │ │ +3cc4de: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc4e4: 0c02 |003e: move-result-object v2 │ │ +3cc4e6: 072a |003f: move-object v10, v2 │ │ +3cc4e8: 1f0a 6a06 |0040: check-cast v10, Landroidx/cardview/widget/CardView; // type@066a │ │ +3cc4ec: 380a a300 |0042: if-eqz v10, 00e5 // +00a3 │ │ +3cc4f0: 6001 3657 |0044: sget v1, Lde/danoeh/antennapod/R$id;.pager:I // field@5736 │ │ +3cc4f4: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc4fa: 0c02 |0049: move-result-object v2 │ │ +3cc4fc: 072b |004a: move-object v11, v2 │ │ +3cc4fe: 1f0b c012 |004b: check-cast v11, Landroidx/viewpager2/widget/ViewPager2; // type@12c0 │ │ +3cc502: 380b 9800 |004d: if-eqz v11, 00e5 // +0098 │ │ +3cc506: 6001 5657 |004f: sget v1, Lde/danoeh/antennapod/R$id;.player_control:I // field@5756 │ │ +3cc50a: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc510: 0c02 |0054: move-result-object v2 │ │ +3cc512: 072c |0055: move-object v12, v2 │ │ +3cc514: 1f0c 0c03 |0056: check-cast v12, Landroid/widget/RelativeLayout; // type@030c │ │ +3cc518: 380c 8d00 |0058: if-eqz v12, 00e5 // +008d │ │ +3cc51c: 6001 5557 |005a: sget v1, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@5755 │ │ +3cc520: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc526: 0c02 |005f: move-result-object v2 │ │ +3cc528: 072d |0060: move-object v13, v2 │ │ +3cc52a: 1f0d d309 |0061: check-cast v13, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3cc52e: 380d 8200 |0063: if-eqz v13, 00e5 // +0082 │ │ +3cc532: 6001 5957 |0065: sget v1, Lde/danoeh/antennapod/R$id;.playtime_layout:I // field@5759 │ │ +3cc536: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc53c: 0c02 |006a: move-result-object v2 │ │ +3cc53e: 072e |006b: move-object v14, v2 │ │ +3cc540: 1f0e 0103 |006c: check-cast v14, Landroid/widget/LinearLayout; // type@0301 │ │ +3cc544: 380e 7700 |006e: if-eqz v14, 00e5 // +0077 │ │ +3cc548: 6001 6357 |0070: sget v1, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ +3cc54c: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc552: 0c02 |0075: move-result-object v2 │ │ +3cc554: 072f |0076: move-object v15, v2 │ │ +3cc556: 1f0f 0803 |0077: check-cast v15, Landroid/widget/ProgressBar; // type@0308 │ │ +3cc55a: 380f 6c00 |0079: if-eqz v15, 00e5 // +006c │ │ +3cc55e: 6001 9257 |007b: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@5792 │ │ +3cc562: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc568: 0c02 |0080: move-result-object v2 │ │ +3cc56a: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3cc56e: 1f10 4a1c |0083: check-cast v16, Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // type@1c4a │ │ +3cc572: 3810 6000 |0085: if-eqz v16, 00e5 // +0060 │ │ +3cc576: 6001 5958 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cc57a: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc580: 0c02 |008c: move-result-object v2 │ │ +3cc582: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3cc586: 1f11 5f16 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cc58a: 3811 5400 |0091: if-eqz v17, 00e5 // +0054 │ │ +3cc58e: 6001 7258 |0093: sget v1, Lde/danoeh/antennapod/R$id;.txtvFF:I // field@5872 │ │ +3cc592: 7120 5b73 1000 |0095: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc598: 0c02 |0098: move-result-object v2 │ │ +3cc59a: 0812 0200 |0099: move-object/from16 v18, v2 │ │ +3cc59e: 1f12 1903 |009b: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ +3cc5a2: 3812 4800 |009d: if-eqz v18, 00e5 // +0048 │ │ +3cc5a6: 6001 7658 |009f: sget v1, Lde/danoeh/antennapod/R$id;.txtvLength:I // field@5876 │ │ +3cc5aa: 7120 5b73 1000 |00a1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc5b0: 0c02 |00a4: move-result-object v2 │ │ +3cc5b2: 0813 0200 |00a5: move-object/from16 v19, v2 │ │ +3cc5b6: 1f13 4d1c |00a7: check-cast v19, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1c4d │ │ +3cc5ba: 3813 3c00 |00a9: if-eqz v19, 00e5 // +003c │ │ +3cc5be: 6001 7b58 |00ab: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaybackSpeed:I // field@587b │ │ +3cc5c2: 7120 5b73 1000 |00ad: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc5c8: 0c02 |00b0: move-result-object v2 │ │ +3cc5ca: 0814 0200 |00b1: move-object/from16 v20, v2 │ │ +3cc5ce: 1f14 1903 |00b3: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ +3cc5d2: 3814 3000 |00b5: if-eqz v20, 00e5 // +0030 │ │ +3cc5d6: 6001 7f58 |00b7: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@587f │ │ +3cc5da: 7120 5b73 1000 |00b9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc5e0: 0c02 |00bc: move-result-object v2 │ │ +3cc5e2: 0815 0200 |00bd: move-object/from16 v21, v2 │ │ +3cc5e6: 1f15 4d1c |00bf: check-cast v21, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1c4d │ │ +3cc5ea: 3815 2400 |00c1: if-eqz v21, 00e5 // +0024 │ │ +3cc5ee: 6001 8458 |00c3: sget v1, Lde/danoeh/antennapod/R$id;.txtvRev:I // field@5884 │ │ +3cc5f2: 7120 5b73 1000 |00c5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc5f8: 0c02 |00c8: move-result-object v2 │ │ +3cc5fa: 0816 0200 |00c9: move-object/from16 v22, v2 │ │ +3cc5fe: 1f16 1903 |00cb: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ +3cc602: 3816 1800 |00cd: if-eqz v22, 00e5 // +0018 │ │ +3cc606: 6001 8558 |00cf: sget v1, Lde/danoeh/antennapod/R$id;.txtvSeek:I // field@5885 │ │ +3cc60a: 7120 5b73 1000 |00d1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc610: 0c02 |00d4: move-result-object v2 │ │ +3cc612: 0817 0200 |00d5: move-object/from16 v23, v2 │ │ +3cc616: 1f17 1903 |00d7: check-cast v23, Landroid/widget/TextView; // type@0319 │ │ +3cc61a: 3817 0c00 |00d9: if-eqz v23, 00e5 // +000c │ │ +3cc61e: 2201 9219 |00db: new-instance v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // type@1992 │ │ +3cc622: 0713 |00dd: move-object v3, v1 │ │ +3cc624: 0704 |00de: move-object v4, v0 │ │ +3cc626: 1f04 f902 |00df: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ +3cc62a: 7615 769e 0300 |00e1: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9e76 │ │ +3cc630: 1101 |00e4: return-object v1 │ │ +3cc632: 7401 e10c 1800 |00e5: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cc638: 0c00 |00e8: move-result-object v0 │ │ +3cc63a: 6e20 ef02 1000 |00e9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cc640: 0c00 |00ec: move-result-object v0 │ │ +3cc642: 2201 ba1c |00ed: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc646: 1a02 f43e |00ef: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3cc64a: 6e20 7aab 0200 |00f1: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cc650: 0c00 |00f4: move-result-object v0 │ │ +3cc652: 7020 4fab 0100 |00f5: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc658: 2701 |00f8: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0004 line=151 │ │ 0x000d line=156 │ │ 0x000f line=157 │ │ 0x0018 line=162 │ │ @@ -769136,20 +769136,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc634: |[3cc634] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3cc644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc646: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc648: 7130 7b9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@9e7b │ │ -3cc64e: 0c02 |0005: move-result-object v2 │ │ -3cc650: 1102 |0006: return-object v2 │ │ +3cc65c: |[3cc65c] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3cc66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc66e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cc670: 7130 7b9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@9e7b │ │ +3cc676: 0c02 |0005: move-result-object v2 │ │ +3cc678: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;) │ │ @@ -769157,24 +769157,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc654: |[3cc654] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3cc664: 6000 4659 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audioplayer_fragment:I // field@5946 │ │ -3cc668: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc66a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cc670: 0c02 |0006: move-result-object v2 │ │ -3cc672: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cc676: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cc67c: 7110 779e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@9e77 │ │ -3cc682: 0c02 |000f: move-result-object v2 │ │ -3cc684: 1102 |0010: return-object v2 │ │ +3cc67c: |[3cc67c] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3cc68c: 6000 4659 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audioplayer_fragment:I // field@5946 │ │ +3cc690: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc692: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cc698: 0c02 |0006: move-result-object v2 │ │ +3cc69a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cc69e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cc6a4: 7110 779e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@9e77 │ │ +3cc6aa: 0c02 |000f: move-result-object v2 │ │ +3cc6ac: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=139 │ │ 0x000c line=141 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -769187,18 +769187,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc3fc: |[3cc3fc] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cc40c: 6e10 799e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9e79 │ │ -3cc412: 0c00 |0003: move-result-object v0 │ │ -3cc414: 1100 |0004: return-object v0 │ │ +3cc424: |[3cc424] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cc434: 6e10 799e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9e79 │ │ +3cc43a: 0c00 |0003: move-result-object v0 │ │ +3cc43c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;) │ │ @@ -769206,17 +769206,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc418: |[3cc418] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3cc428: 5410 ea6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@6aea │ │ -3cc42c: 1100 |0002: return-object v0 │ │ +3cc440: |[3cc440] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3cc450: 5410 ea6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@6aea │ │ +3cc454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -769260,21 +769260,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cc834: |[3cc834] de.danoeh.antennapod.databinding.BugReportBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ -3cc844: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cc84a: 5b01 f66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@6af6 │ │ -3cc84e: 5b02 f36a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnCopyLog:Landroid/widget/Button; // field@6af3 │ │ -3cc852: 5b03 f46a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnOpenBugTracker:Landroid/widget/Button; // field@6af4 │ │ -3cc856: 5b04 f56a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.crashReportLogs:Landroid/widget/TextView; // field@6af5 │ │ -3cc85a: 0e00 |000b: return-void │ │ +3cc85c: |[3cc85c] de.danoeh.antennapod.databinding.BugReportBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ +3cc86c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cc872: 5b01 f66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@6af6 │ │ +3cc876: 5b02 f36a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnCopyLog:Landroid/widget/Button; // field@6af3 │ │ +3cc87a: 5b03 f46a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnOpenBugTracker:Landroid/widget/Button; // field@6af4 │ │ +3cc87e: 5b04 f56a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.crashReportLogs:Landroid/widget/TextView; // field@6af5 │ │ +3cc882: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -769290,44 +769290,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cc75c: |[3cc75c] de.danoeh.antennapod.databinding.BugReportBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3cc76c: 6000 4d55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.btn_copy_log:I // field@554d │ │ -3cc770: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc776: 0c01 |0005: move-result-object v1 │ │ -3cc778: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3cc77c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cc780: 6000 4e55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.btn_open_bug_tracker:I // field@554e │ │ -3cc784: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc78a: 0c02 |000f: move-result-object v2 │ │ -3cc78c: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ -3cc790: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cc794: 6000 b055 |0014: sget v0, Lde/danoeh/antennapod/R$id;.crash_report_logs:I // field@55b0 │ │ -3cc798: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc79e: 0c03 |0019: move-result-object v3 │ │ -3cc7a0: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ -3cc7a4: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cc7a8: 2200 9319 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/BugReportBinding; // type@1993 │ │ -3cc7ac: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cc7b0: 7053 7c9e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/BugReportBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9e7c │ │ -3cc7b6: 1100 |0025: return-object v0 │ │ -3cc7b8: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cc7be: 0c04 |0029: move-result-object v4 │ │ -3cc7c0: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cc7c6: 0c04 |002d: move-result-object v4 │ │ -3cc7c8: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc7cc: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cc7d0: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cc7d6: 0c04 |0035: move-result-object v4 │ │ -3cc7d8: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc7de: 2700 |0039: throw v0 │ │ +3cc784: |[3cc784] de.danoeh.antennapod.databinding.BugReportBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3cc794: 6000 4d55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.btn_copy_log:I // field@554d │ │ +3cc798: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc79e: 0c01 |0005: move-result-object v1 │ │ +3cc7a0: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3cc7a4: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cc7a8: 6000 4e55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.btn_open_bug_tracker:I // field@554e │ │ +3cc7ac: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc7b2: 0c02 |000f: move-result-object v2 │ │ +3cc7b4: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ +3cc7b8: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cc7bc: 6000 b055 |0014: sget v0, Lde/danoeh/antennapod/R$id;.crash_report_logs:I // field@55b0 │ │ +3cc7c0: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc7c6: 0c03 |0019: move-result-object v3 │ │ +3cc7c8: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ +3cc7cc: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cc7d0: 2200 9319 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/BugReportBinding; // type@1993 │ │ +3cc7d4: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cc7d8: 7053 7c9e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/BugReportBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9e7c │ │ +3cc7de: 1100 |0025: return-object v0 │ │ +3cc7e0: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cc7e6: 0c04 |0029: move-result-object v4 │ │ +3cc7e8: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cc7ee: 0c04 |002d: move-result-object v4 │ │ +3cc7f0: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc7f4: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cc7f8: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cc7fe: 0c04 |0035: move-result-object v4 │ │ +3cc800: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc806: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -769343,20 +769343,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc7e0: |[3cc7e0] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3cc7f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc7f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc7f4: 7130 819e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9e81 │ │ -3cc7fa: 0c02 |0005: move-result-object v2 │ │ -3cc7fc: 1102 |0006: return-object v2 │ │ +3cc808: |[3cc808] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3cc818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc81a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cc81c: 7130 819e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9e81 │ │ +3cc822: 0c02 |0005: move-result-object v2 │ │ +3cc824: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/BugReportBinding;) │ │ @@ -769364,24 +769364,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc800: |[3cc800] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3cc810: 6000 4a59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.bug_report:I // field@594a │ │ -3cc814: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc816: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cc81c: 0c02 |0006: move-result-object v2 │ │ -3cc81e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cc822: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cc828: 7110 7d9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/BugReportBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9e7d │ │ -3cc82e: 0c02 |000f: move-result-object v2 │ │ -3cc830: 1102 |0010: return-object v2 │ │ +3cc828: |[3cc828] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3cc838: 6000 4a59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.bug_report:I // field@594a │ │ +3cc83c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc83e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cc844: 0c02 |0006: move-result-object v2 │ │ +3cc846: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cc84a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cc850: 7110 7d9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/BugReportBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9e7d │ │ +3cc856: 0c02 |000f: move-result-object v2 │ │ +3cc858: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -769394,18 +769394,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc728: |[3cc728] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/view/View; │ │ -3cc738: 6e10 7f9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e7f │ │ -3cc73e: 0c00 |0003: move-result-object v0 │ │ -3cc740: 1100 |0004: return-object v0 │ │ +3cc750: |[3cc750] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/view/View; │ │ +3cc760: 6e10 7f9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e7f │ │ +3cc766: 0c00 |0003: move-result-object v0 │ │ +3cc768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/BugReportBinding;) │ │ @@ -769413,17 +769413,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc744: |[3cc744] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cc754: 5410 f66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@6af6 │ │ -3cc758: 1100 |0002: return-object v0 │ │ +3cc76c: |[3cc76c] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cc77c: 5410 f66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@6af6 │ │ +3cc780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -769459,19 +769459,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cc940: |[3cc940] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V │ │ -3cc950: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cc956: 5b01 f86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@6af8 │ │ -3cc95a: 5b02 f76a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.checkboxDoNotShowAgain:Landroid/widget/CheckBox; // field@6af7 │ │ -3cc95e: 0e00 |0007: return-void │ │ +3cc968: |[3cc968] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V │ │ +3cc978: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cc97e: 5b01 f86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@6af8 │ │ +3cc982: 5b02 f76a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.checkboxDoNotShowAgain:Landroid/widget/CheckBox; // field@6af7 │ │ +3cc986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ @@ -769483,34 +769483,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3cc890: |[3cc890] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3cc8a0: 6000 8155 |0000: sget v0, Lde/danoeh/antennapod/R$id;.checkbox_do_not_show_again:I // field@5581 │ │ -3cc8a4: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cc8aa: 0c01 |0005: move-result-object v1 │ │ -3cc8ac: 1f01 ed02 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02ed │ │ -3cc8b0: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3cc8b4: 2200 9419 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // type@1994 │ │ -3cc8b8: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cc8bc: 7030 829e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V // method@9e82 │ │ -3cc8c2: 1100 |0011: return-object v0 │ │ -3cc8c4: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cc8ca: 0c02 |0015: move-result-object v2 │ │ -3cc8cc: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cc8d2: 0c02 |0019: move-result-object v2 │ │ -3cc8d4: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc8d8: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cc8dc: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cc8e2: 0c02 |0021: move-result-object v2 │ │ -3cc8e4: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc8ea: 2700 |0025: throw v0 │ │ +3cc8b8: |[3cc8b8] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3cc8c8: 6000 8155 |0000: sget v0, Lde/danoeh/antennapod/R$id;.checkbox_do_not_show_again:I // field@5581 │ │ +3cc8cc: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cc8d2: 0c01 |0005: move-result-object v1 │ │ +3cc8d4: 1f01 ed02 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02ed │ │ +3cc8d8: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3cc8dc: 2200 9419 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // type@1994 │ │ +3cc8e0: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cc8e4: 7030 829e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V // method@9e82 │ │ +3cc8ea: 1100 |0011: return-object v0 │ │ +3cc8ec: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cc8f2: 0c02 |0015: move-result-object v2 │ │ +3cc8f4: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cc8fa: 0c02 |0019: move-result-object v2 │ │ +3cc8fc: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc900: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cc904: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cc90a: 0c02 |0021: move-result-object v2 │ │ +3cc90c: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc912: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -769522,20 +769522,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc8ec: |[3cc8ec] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3cc8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc8fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc900: 7130 879e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9e87 │ │ -3cc906: 0c02 |0005: move-result-object v2 │ │ -3cc908: 1102 |0006: return-object v2 │ │ +3cc914: |[3cc914] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3cc924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc926: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cc928: 7130 879e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9e87 │ │ +3cc92e: 0c02 |0005: move-result-object v2 │ │ +3cc930: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;) │ │ @@ -769543,24 +769543,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc90c: |[3cc90c] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3cc91c: 6000 4b59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.checkbox_do_not_show_again:I // field@594b │ │ -3cc920: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc922: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cc928: 0c02 |0006: move-result-object v2 │ │ -3cc92a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cc92e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cc934: 7110 839e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9e83 │ │ -3cc93a: 0c02 |000f: move-result-object v2 │ │ -3cc93c: 1102 |0010: return-object v2 │ │ +3cc934: |[3cc934] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3cc944: 6000 4b59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.checkbox_do_not_show_again:I // field@594b │ │ +3cc948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc94a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cc950: 0c02 |0006: move-result-object v2 │ │ +3cc952: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cc956: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cc95c: 7110 839e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9e83 │ │ +3cc962: 0c02 |000f: move-result-object v2 │ │ +3cc964: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -769573,18 +769573,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc85c: |[3cc85c] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/view/View; │ │ -3cc86c: 6e10 859e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e85 │ │ -3cc872: 0c00 |0003: move-result-object v0 │ │ -3cc874: 1100 |0004: return-object v0 │ │ +3cc884: |[3cc884] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/view/View; │ │ +3cc894: 6e10 859e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e85 │ │ +3cc89a: 0c00 |0003: move-result-object v0 │ │ +3cc89c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;) │ │ @@ -769592,17 +769592,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc878: |[3cc878] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cc888: 5410 f86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@6af8 │ │ -3cc88c: 1100 |0002: return-object v0 │ │ +3cc8a0: |[3cc8a0] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cc8b0: 5410 f86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@6af8 │ │ +3cc8b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -769638,19 +769638,19 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cca1c: |[3cca1c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3cca2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cca32: 5b01 fa6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@6afa │ │ -3cca36: 5b02 f96a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@6af9 │ │ -3cca3a: 0e00 |0007: return-void │ │ +3cca44: |[3cca44] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3cca54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cca5a: 5b01 fa6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@6afa │ │ +3cca5e: 5b02 f96a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@6af9 │ │ +3cca62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ @@ -769662,24 +769662,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3cc994: |[3cc994] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3cc9a4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3cc9a8: 1f01 a011 |0002: check-cast v1, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cc9ac: 2200 9519 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // type@1995 │ │ -3cc9b0: 7030 889e 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V // method@9e88 │ │ -3cc9b6: 1100 |0009: return-object v0 │ │ -3cc9b8: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3cc9bc: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3cc9c0: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cc9c6: 2701 |0011: throw v1 │ │ +3cc9bc: |[3cc9bc] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3cc9cc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3cc9d0: 1f01 a011 |0002: check-cast v1, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cc9d4: 2200 9519 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // type@1995 │ │ +3cc9d8: 7030 889e 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V // method@9e88 │ │ +3cc9de: 1100 |0009: return-object v0 │ │ +3cc9e0: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3cc9e4: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3cc9e8: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cc9ee: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -769689,20 +769689,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cc9c8: |[3cc9c8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3cc9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc9da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cc9dc: 7130 8d9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9e8d │ │ -3cc9e2: 0c02 |0005: move-result-object v2 │ │ -3cc9e4: 1102 |0006: return-object v2 │ │ +3cc9f0: |[3cc9f0] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3cca00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cca02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cca04: 7130 8d9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9e8d │ │ +3cca0a: 0c02 |0005: move-result-object v2 │ │ +3cca0c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;) │ │ @@ -769710,24 +769710,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cc9e8: |[3cc9e8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3cc9f8: 6000 4e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog:I // field@594e │ │ -3cc9fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc9fe: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cca04: 0c02 |0006: move-result-object v2 │ │ -3cca06: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cca0a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cca10: 7110 899e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9e89 │ │ -3cca16: 0c02 |000f: move-result-object v2 │ │ -3cca18: 1102 |0010: return-object v2 │ │ +3cca10: |[3cca10] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3cca20: 6000 4e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog:I // field@594e │ │ +3cca24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cca26: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cca2c: 0c02 |0006: move-result-object v2 │ │ +3cca2e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cca32: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cca38: 7110 899e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9e89 │ │ +3cca3e: 0c02 |000f: move-result-object v2 │ │ +3cca40: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -769740,18 +769740,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cc960: |[3cc960] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroid/view/View; │ │ -3cc970: 6e10 8b9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.getRoot:()Landroidx/recyclerview/widget/RecyclerView; // method@9e8b │ │ -3cc976: 0c00 |0003: move-result-object v0 │ │ -3cc978: 1100 |0004: return-object v0 │ │ +3cc988: |[3cc988] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroid/view/View; │ │ +3cc998: 6e10 8b9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.getRoot:()Landroidx/recyclerview/widget/RecyclerView; // method@9e8b │ │ +3cc99e: 0c00 |0003: move-result-object v0 │ │ +3cc9a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;) │ │ @@ -769759,17 +769759,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc97c: |[3cc97c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroidx/recyclerview/widget/RecyclerView; │ │ -3cc98c: 5410 fa6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@6afa │ │ -3cc990: 1100 |0002: return-object v0 │ │ +3cc9a4: |[3cc9a4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroidx/recyclerview/widget/RecyclerView; │ │ +3cc9b4: 5410 fa6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@6afa │ │ +3cc9b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -769809,20 +769809,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ccb34: |[3ccb34] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ -3ccb44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ccb4a: 5b01 fc6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6afc │ │ -3ccb4e: 5b02 fb6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.dragHandle:Landroid/widget/ImageView; // field@6afb │ │ -3ccb52: 5b03 fd6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.sectionLabel:Landroid/widget/TextView; // field@6afd │ │ -3ccb56: 0e00 |0009: return-void │ │ +3ccb5c: |[3ccb5c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ +3ccb6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ccb72: 5b01 fc6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6afc │ │ +3ccb76: 5b02 fb6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.dragHandle:Landroid/widget/ImageView; // field@6afb │ │ +3ccb7a: 5b03 fd6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.sectionLabel:Landroid/widget/TextView; // field@6afd │ │ +3ccb7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -769836,39 +769836,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3cca70: |[3cca70] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3cca80: 6000 e855 |0000: sget v0, Lde/danoeh/antennapod/R$id;.dragHandle:I // field@55e8 │ │ -3cca84: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cca8a: 0c01 |0005: move-result-object v1 │ │ -3cca8c: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ -3cca90: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3cca94: 6000 b057 |000a: sget v0, Lde/danoeh/antennapod/R$id;.sectionLabel:I // field@57b0 │ │ -3cca98: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cca9e: 0c02 |000f: move-result-object v2 │ │ -3ccaa0: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3ccaa4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3ccaa8: 2200 9619 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // type@1996 │ │ -3ccaac: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccab0: 7040 8e9e 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9e8e │ │ -3ccab6: 1100 |001b: return-object v0 │ │ -3ccab8: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ccabe: 0c03 |001f: move-result-object v3 │ │ -3ccac0: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ccac6: 0c03 |0023: move-result-object v3 │ │ -3ccac8: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3ccacc: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3ccad0: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ccad6: 0c03 |002b: move-result-object v3 │ │ -3ccad8: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ccade: 2700 |002f: throw v0 │ │ +3cca98: |[3cca98] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3ccaa8: 6000 e855 |0000: sget v0, Lde/danoeh/antennapod/R$id;.dragHandle:I // field@55e8 │ │ +3ccaac: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccab2: 0c01 |0005: move-result-object v1 │ │ +3ccab4: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ +3ccab8: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3ccabc: 6000 b057 |000a: sget v0, Lde/danoeh/antennapod/R$id;.sectionLabel:I // field@57b0 │ │ +3ccac0: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccac6: 0c02 |000f: move-result-object v2 │ │ +3ccac8: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3ccacc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3ccad0: 2200 9619 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // type@1996 │ │ +3ccad4: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccad8: 7040 8e9e 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9e8e │ │ +3ccade: 1100 |001b: return-object v0 │ │ +3ccae0: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ccae6: 0c03 |001f: move-result-object v3 │ │ +3ccae8: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ccaee: 0c03 |0023: move-result-object v3 │ │ +3ccaf0: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3ccaf4: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3ccaf8: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ccafe: 0c03 |002b: move-result-object v3 │ │ +3ccb00: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ccb06: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -769882,20 +769882,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ccae0: |[3ccae0] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3ccaf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ccaf2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ccaf4: 7130 939e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9e93 │ │ -3ccafa: 0c02 |0005: move-result-object v2 │ │ -3ccafc: 1102 |0006: return-object v2 │ │ +3ccb08: |[3ccb08] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3ccb18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ccb1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ccb1c: 7130 939e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9e93 │ │ +3ccb22: 0c02 |0005: move-result-object v2 │ │ +3ccb24: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;) │ │ @@ -769903,24 +769903,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ccb00: |[3ccb00] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3ccb10: 6000 4f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_entry:I // field@594f │ │ -3ccb14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ccb16: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ccb1c: 0c02 |0006: move-result-object v2 │ │ -3ccb1e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ccb22: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ccb28: 7110 8f9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9e8f │ │ -3ccb2e: 0c02 |000f: move-result-object v2 │ │ -3ccb30: 1102 |0010: return-object v2 │ │ +3ccb28: |[3ccb28] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3ccb38: 6000 4f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_entry:I // field@594f │ │ +3ccb3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ccb3e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ccb44: 0c02 |0006: move-result-object v2 │ │ +3ccb46: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ccb4a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ccb50: 7110 8f9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9e8f │ │ +3ccb56: 0c02 |000f: move-result-object v2 │ │ +3ccb58: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -769933,18 +769933,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cca3c: |[3cca3c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/view/View; │ │ -3cca4c: 6e10 919e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e91 │ │ -3cca52: 0c00 |0003: move-result-object v0 │ │ -3cca54: 1100 |0004: return-object v0 │ │ +3cca64: |[3cca64] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/view/View; │ │ +3cca74: 6e10 919e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e91 │ │ +3cca7a: 0c00 |0003: move-result-object v0 │ │ +3cca7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;) │ │ @@ -769952,17 +769952,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cca58: |[3cca58] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cca68: 5410 fc6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6afc │ │ -3cca6c: 1100 |0002: return-object v0 │ │ +3cca80: |[3cca80] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cca90: 5410 fc6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6afc │ │ +3cca94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -769998,19 +769998,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ccc3c: |[3ccc3c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3ccc4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ccc52: 5b01 ff6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6aff │ │ -3ccc56: 5b02 fe6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.headerLabel:Landroid/widget/TextView; // field@6afe │ │ -3ccc5a: 0e00 |0007: return-void │ │ +3ccc64: |[3ccc64] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3ccc74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ccc7a: 5b01 ff6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6aff │ │ +3ccc7e: 5b02 fe6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.headerLabel:Landroid/widget/TextView; // field@6afe │ │ +3ccc82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ @@ -770022,34 +770022,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3ccb8c: |[3ccb8c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3ccb9c: 6000 7f56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@567f │ │ -3ccba0: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccba6: 0c01 |0005: move-result-object v1 │ │ -3ccba8: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3ccbac: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3ccbb0: 2200 9719 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // type@1997 │ │ -3ccbb4: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccbb8: 7030 949e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9e94 │ │ -3ccbbe: 1100 |0011: return-object v0 │ │ -3ccbc0: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ccbc6: 0c02 |0015: move-result-object v2 │ │ -3ccbc8: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ccbce: 0c02 |0019: move-result-object v2 │ │ -3ccbd0: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3ccbd4: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3ccbd8: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ccbde: 0c02 |0021: move-result-object v2 │ │ -3ccbe0: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ccbe6: 2700 |0025: throw v0 │ │ +3ccbb4: |[3ccbb4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3ccbc4: 6000 7f56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@567f │ │ +3ccbc8: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccbce: 0c01 |0005: move-result-object v1 │ │ +3ccbd0: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3ccbd4: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3ccbd8: 2200 9719 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // type@1997 │ │ +3ccbdc: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccbe0: 7030 949e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9e94 │ │ +3ccbe6: 1100 |0011: return-object v0 │ │ +3ccbe8: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ccbee: 0c02 |0015: move-result-object v2 │ │ +3ccbf0: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ccbf6: 0c02 |0019: move-result-object v2 │ │ +3ccbf8: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3ccbfc: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3ccc00: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ccc06: 0c02 |0021: move-result-object v2 │ │ +3ccc08: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ccc0e: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -770061,20 +770061,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ccbe8: |[3ccbe8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3ccbf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ccbfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ccbfc: 7130 999e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9e99 │ │ -3ccc02: 0c02 |0005: move-result-object v2 │ │ -3ccc04: 1102 |0006: return-object v2 │ │ +3ccc10: |[3ccc10] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3ccc20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ccc22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ccc24: 7130 999e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9e99 │ │ +3ccc2a: 0c02 |0005: move-result-object v2 │ │ +3ccc2c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;) │ │ @@ -770082,24 +770082,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ccc08: |[3ccc08] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3ccc18: 6000 5059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_header:I // field@5950 │ │ -3ccc1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ccc1e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ccc24: 0c02 |0006: move-result-object v2 │ │ -3ccc26: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ccc2a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ccc30: 7110 959e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9e95 │ │ -3ccc36: 0c02 |000f: move-result-object v2 │ │ -3ccc38: 1102 |0010: return-object v2 │ │ +3ccc30: |[3ccc30] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3ccc40: 6000 5059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_header:I // field@5950 │ │ +3ccc44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ccc46: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ccc4c: 0c02 |0006: move-result-object v2 │ │ +3ccc4e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ccc52: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ccc58: 7110 959e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9e95 │ │ +3ccc5e: 0c02 |000f: move-result-object v2 │ │ +3ccc60: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -770112,18 +770112,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ccb58: |[3ccb58] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/view/View; │ │ -3ccb68: 6e10 979e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e97 │ │ -3ccb6e: 0c00 |0003: move-result-object v0 │ │ -3ccb70: 1100 |0004: return-object v0 │ │ +3ccb80: |[3ccb80] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/view/View; │ │ +3ccb90: 6e10 979e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e97 │ │ +3ccb96: 0c00 |0003: move-result-object v0 │ │ +3ccb98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;) │ │ @@ -770131,17 +770131,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ccb74: |[3ccb74] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ccb84: 5410 ff6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6aff │ │ -3ccb88: 1100 |0002: return-object v0 │ │ +3ccb9c: |[3ccb9c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ccbac: 5410 ff6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6aff │ │ +3ccbb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -770229,32 +770229,32 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3cce5c: |[3cce5c] de.danoeh.antennapod.databinding.CoverFragmentBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cce6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cce72: 5b01 0b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b0b │ │ -3cce76: 5b02 006b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butNextChapter:Landroid/widget/ImageButton; // field@6b00 │ │ -3cce7a: 5b03 016b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butPrevChapter:Landroid/widget/ImageButton; // field@6b01 │ │ -3cce7e: 5b04 026b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chapterButton:Landroid/widget/LinearLayout; // field@6b02 │ │ -3cce82: 5b05 036b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chaptersLabel:Landroid/widget/TextView; // field@6b03 │ │ -3cce86: 5b06 046b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragment:Landroid/widget/LinearLayout; // field@6b04 │ │ -3cce8a: 5b07 056b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragmentTextContainer:Landroid/widget/LinearLayout; // field@6b05 │ │ -3cce8e: 5b08 066b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverHolder:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6b06 │ │ -3cce92: 5b09 076b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.descriptionIcon:Landroid/widget/ImageView; // field@6b07 │ │ -3cce96: 5b0a 086b |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.episodeDetails:Landroid/widget/LinearLayout; // field@6b08 │ │ -3cce9a: 5b0b 096b |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b09 │ │ -3cce9e: 5b0c 0a6b |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.openDescription:Landroid/widget/LinearLayout; // field@6b0a │ │ -3ccea2: 5b0d 0c6b |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.shownotesLabel:Landroid/widget/TextView; // field@6b0c │ │ -3ccea6: 5b0e 0d6b |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvEpisodeTitle:Landroid/widget/TextView; // field@6b0d │ │ -3cceaa: 5b0f 0e6b |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvPodcastTitle:Landroid/widget/TextView; // field@6b0e │ │ -3cceae: 0e00 |0021: return-void │ │ +3cce84: |[3cce84] de.danoeh.antennapod.databinding.CoverFragmentBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cce94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cce9a: 5b01 0b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b0b │ │ +3cce9e: 5b02 006b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butNextChapter:Landroid/widget/ImageButton; // field@6b00 │ │ +3ccea2: 5b03 016b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butPrevChapter:Landroid/widget/ImageButton; // field@6b01 │ │ +3ccea6: 5b04 026b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chapterButton:Landroid/widget/LinearLayout; // field@6b02 │ │ +3cceaa: 5b05 036b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chaptersLabel:Landroid/widget/TextView; // field@6b03 │ │ +3cceae: 5b06 046b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragment:Landroid/widget/LinearLayout; // field@6b04 │ │ +3cceb2: 5b07 056b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragmentTextContainer:Landroid/widget/LinearLayout; // field@6b05 │ │ +3cceb6: 5b08 066b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverHolder:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6b06 │ │ +3cceba: 5b09 076b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.descriptionIcon:Landroid/widget/ImageView; // field@6b07 │ │ +3ccebe: 5b0a 086b |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.episodeDetails:Landroid/widget/LinearLayout; // field@6b08 │ │ +3ccec2: 5b0b 096b |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b09 │ │ +3ccec6: 5b0c 0a6b |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.openDescription:Landroid/widget/LinearLayout; // field@6b0a │ │ +3cceca: 5b0d 0c6b |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.shownotesLabel:Landroid/widget/TextView; // field@6b0c │ │ +3ccece: 5b0e 0d6b |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvEpisodeTitle:Landroid/widget/TextView; // field@6b0d │ │ +3cced2: 5b0f 0e6b |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvPodcastTitle:Landroid/widget/TextView; // field@6b0e │ │ +3cced6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ 0x0009 line=78 │ │ @@ -770292,111 +770292,111 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 179 16-bit code units │ │ -3ccc90: |[3ccc90] de.danoeh.antennapod.databinding.CoverFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3ccca0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3ccca4: 6001 5d55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butNextChapter:I // field@555d │ │ -3ccca8: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cccae: 0c02 |0007: move-result-object v2 │ │ -3cccb0: 0725 |0008: move-object v5, v2 │ │ -3cccb2: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ -3cccb6: 3805 9400 |000b: if-eqz v5, 009f // +0094 │ │ -3cccba: 6001 6155 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPrevChapter:I // field@5561 │ │ -3cccbe: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cccc4: 0c02 |0012: move-result-object v2 │ │ -3cccc6: 0726 |0013: move-object v6, v2 │ │ -3cccc8: 1f06 fd02 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02fd │ │ -3ccccc: 3806 8900 |0016: if-eqz v6, 009f // +0089 │ │ -3cccd0: 6001 7e55 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chapterButton:I // field@557e │ │ -3cccd4: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cccda: 0c02 |001d: move-result-object v2 │ │ -3cccdc: 0727 |001e: move-object v7, v2 │ │ -3cccde: 1f07 0103 |001f: check-cast v7, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccce2: 3807 7e00 |0021: if-eqz v7, 009f // +007e │ │ -3ccce6: 6001 7f55 |0023: sget v1, Lde/danoeh/antennapod/R$id;.chapters_label:I // field@557f │ │ -3cccea: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cccf0: 0c02 |0028: move-result-object v2 │ │ -3cccf2: 0728 |0029: move-object v8, v2 │ │ -3cccf4: 1f08 1903 |002a: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ -3cccf8: 3808 7300 |002c: if-eqz v8, 009f // +0073 │ │ -3cccfc: 0709 |002e: move-object v9, v0 │ │ -3cccfe: 1f09 0103 |002f: check-cast v9, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccd02: 6001 ae55 |0031: sget v1, Lde/danoeh/antennapod/R$id;.cover_fragment_text_container:I // field@55ae │ │ -3ccd06: 7120 5b73 1000 |0033: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd0c: 0c02 |0036: move-result-object v2 │ │ -3ccd0e: 072a |0037: move-object v10, v2 │ │ -3ccd10: 1f0a 0103 |0038: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccd14: 380a 6500 |003a: if-eqz v10, 009f // +0065 │ │ -3ccd18: 6001 ab55 |003c: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ -3ccd1c: 7120 5b73 1000 |003e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd22: 0c02 |0041: move-result-object v2 │ │ -3ccd24: 072b |0042: move-object v11, v2 │ │ -3ccd26: 1f0b c906 |0043: check-cast v11, Landroidx/constraintlayout/widget/ConstraintLayout; // type@06c9 │ │ -3ccd2a: 380b 5a00 |0045: if-eqz v11, 009f // +005a │ │ -3ccd2e: 6001 c655 |0047: sget v1, Lde/danoeh/antennapod/R$id;.description_icon:I // field@55c6 │ │ -3ccd32: 7120 5b73 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd38: 0c02 |004c: move-result-object v2 │ │ -3ccd3a: 072c |004d: move-object v12, v2 │ │ -3ccd3c: 1f0c ff02 |004e: check-cast v12, Landroid/widget/ImageView; // type@02ff │ │ -3ccd40: 380c 4f00 |0050: if-eqz v12, 009f // +004f │ │ -3ccd44: 6001 0856 |0052: sget v1, Lde/danoeh/antennapod/R$id;.episode_details:I // field@5608 │ │ -3ccd48: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd4e: 0c02 |0057: move-result-object v2 │ │ -3ccd50: 072d |0058: move-object v13, v2 │ │ -3ccd52: 1f0d 0103 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccd56: 380d 4400 |005b: if-eqz v13, 009f // +0044 │ │ -3ccd5a: 6001 9556 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3ccd5e: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd64: 0c02 |0062: move-result-object v2 │ │ -3ccd66: 072e |0063: move-object v14, v2 │ │ -3ccd68: 1f0e ff02 |0064: check-cast v14, Landroid/widget/ImageView; // type@02ff │ │ -3ccd6c: 380e 3900 |0066: if-eqz v14, 009f // +0039 │ │ -3ccd70: 6001 2b57 |0068: sget v1, Lde/danoeh/antennapod/R$id;.openDescription:I // field@572b │ │ -3ccd74: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd7a: 0c02 |006d: move-result-object v2 │ │ -3ccd7c: 072f |006e: move-object v15, v2 │ │ -3ccd7e: 1f0f 0103 |006f: check-cast v15, Landroid/widget/LinearLayout; // type@0301 │ │ -3ccd82: 380f 2e00 |0071: if-eqz v15, 009f // +002e │ │ -3ccd86: 6001 d757 |0073: sget v1, Lde/danoeh/antennapod/R$id;.shownotes_label:I // field@57d7 │ │ -3ccd8a: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccd90: 0c02 |0078: move-result-object v2 │ │ -3ccd92: 0810 0200 |0079: move-object/from16 v16, v2 │ │ -3ccd96: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ -3ccd9a: 3810 2200 |007d: if-eqz v16, 009f // +0022 │ │ -3ccd9e: 6001 7058 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvEpisodeTitle:I // field@5870 │ │ -3ccda2: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccda8: 0c02 |0084: move-result-object v2 │ │ -3ccdaa: 0811 0200 |0085: move-object/from16 v17, v2 │ │ -3ccdae: 1f11 1903 |0087: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ -3ccdb2: 3811 1600 |0089: if-eqz v17, 009f // +0016 │ │ -3ccdb6: 6001 7d58 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcastTitle:I // field@587d │ │ -3ccdba: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccdc0: 0c02 |0090: move-result-object v2 │ │ -3ccdc2: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3ccdc6: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ -3ccdca: 3812 0a00 |0095: if-eqz v18, 009f // +000a │ │ -3ccdce: 2200 9819 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // type@1998 │ │ -3ccdd2: 0703 |0099: move-object v3, v0 │ │ -3ccdd4: 0794 |009a: move-object v4, v9 │ │ -3ccdd6: 7610 9a9e 0300 |009b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9e9a │ │ -3ccddc: 1100 |009e: return-object v0 │ │ -3ccdde: 7401 e10c 1300 |009f: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ccde4: 0c00 |00a2: move-result-object v0 │ │ -3ccde6: 6e20 ef02 1000 |00a3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ccdec: 0c00 |00a6: move-result-object v0 │ │ -3ccdee: 2201 ba1c |00a7: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3ccdf2: 1a02 f43e |00a9: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3ccdf6: 6e20 7aab 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ccdfc: 0c00 |00ae: move-result-object v0 │ │ -3ccdfe: 7020 4fab 0100 |00af: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cce04: 2701 |00b2: throw v1 │ │ +3cccb8: |[3cccb8] de.danoeh.antennapod.databinding.CoverFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3cccc8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3ccccc: 6001 5d55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butNextChapter:I // field@555d │ │ +3cccd0: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cccd6: 0c02 |0007: move-result-object v2 │ │ +3cccd8: 0725 |0008: move-object v5, v2 │ │ +3cccda: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ +3cccde: 3805 9400 |000b: if-eqz v5, 009f // +0094 │ │ +3ccce2: 6001 6155 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPrevChapter:I // field@5561 │ │ +3ccce6: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cccec: 0c02 |0012: move-result-object v2 │ │ +3cccee: 0726 |0013: move-object v6, v2 │ │ +3cccf0: 1f06 fd02 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02fd │ │ +3cccf4: 3806 8900 |0016: if-eqz v6, 009f // +0089 │ │ +3cccf8: 6001 7e55 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chapterButton:I // field@557e │ │ +3cccfc: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd02: 0c02 |001d: move-result-object v2 │ │ +3ccd04: 0727 |001e: move-object v7, v2 │ │ +3ccd06: 1f07 0103 |001f: check-cast v7, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccd0a: 3807 7e00 |0021: if-eqz v7, 009f // +007e │ │ +3ccd0e: 6001 7f55 |0023: sget v1, Lde/danoeh/antennapod/R$id;.chapters_label:I // field@557f │ │ +3ccd12: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd18: 0c02 |0028: move-result-object v2 │ │ +3ccd1a: 0728 |0029: move-object v8, v2 │ │ +3ccd1c: 1f08 1903 |002a: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ +3ccd20: 3808 7300 |002c: if-eqz v8, 009f // +0073 │ │ +3ccd24: 0709 |002e: move-object v9, v0 │ │ +3ccd26: 1f09 0103 |002f: check-cast v9, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccd2a: 6001 ae55 |0031: sget v1, Lde/danoeh/antennapod/R$id;.cover_fragment_text_container:I // field@55ae │ │ +3ccd2e: 7120 5b73 1000 |0033: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd34: 0c02 |0036: move-result-object v2 │ │ +3ccd36: 072a |0037: move-object v10, v2 │ │ +3ccd38: 1f0a 0103 |0038: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccd3c: 380a 6500 |003a: if-eqz v10, 009f // +0065 │ │ +3ccd40: 6001 ab55 |003c: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ +3ccd44: 7120 5b73 1000 |003e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd4a: 0c02 |0041: move-result-object v2 │ │ +3ccd4c: 072b |0042: move-object v11, v2 │ │ +3ccd4e: 1f0b c906 |0043: check-cast v11, Landroidx/constraintlayout/widget/ConstraintLayout; // type@06c9 │ │ +3ccd52: 380b 5a00 |0045: if-eqz v11, 009f // +005a │ │ +3ccd56: 6001 c655 |0047: sget v1, Lde/danoeh/antennapod/R$id;.description_icon:I // field@55c6 │ │ +3ccd5a: 7120 5b73 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd60: 0c02 |004c: move-result-object v2 │ │ +3ccd62: 072c |004d: move-object v12, v2 │ │ +3ccd64: 1f0c ff02 |004e: check-cast v12, Landroid/widget/ImageView; // type@02ff │ │ +3ccd68: 380c 4f00 |0050: if-eqz v12, 009f // +004f │ │ +3ccd6c: 6001 0856 |0052: sget v1, Lde/danoeh/antennapod/R$id;.episode_details:I // field@5608 │ │ +3ccd70: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd76: 0c02 |0057: move-result-object v2 │ │ +3ccd78: 072d |0058: move-object v13, v2 │ │ +3ccd7a: 1f0d 0103 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccd7e: 380d 4400 |005b: if-eqz v13, 009f // +0044 │ │ +3ccd82: 6001 9556 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3ccd86: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccd8c: 0c02 |0062: move-result-object v2 │ │ +3ccd8e: 072e |0063: move-object v14, v2 │ │ +3ccd90: 1f0e ff02 |0064: check-cast v14, Landroid/widget/ImageView; // type@02ff │ │ +3ccd94: 380e 3900 |0066: if-eqz v14, 009f // +0039 │ │ +3ccd98: 6001 2b57 |0068: sget v1, Lde/danoeh/antennapod/R$id;.openDescription:I // field@572b │ │ +3ccd9c: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccda2: 0c02 |006d: move-result-object v2 │ │ +3ccda4: 072f |006e: move-object v15, v2 │ │ +3ccda6: 1f0f 0103 |006f: check-cast v15, Landroid/widget/LinearLayout; // type@0301 │ │ +3ccdaa: 380f 2e00 |0071: if-eqz v15, 009f // +002e │ │ +3ccdae: 6001 d757 |0073: sget v1, Lde/danoeh/antennapod/R$id;.shownotes_label:I // field@57d7 │ │ +3ccdb2: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccdb8: 0c02 |0078: move-result-object v2 │ │ +3ccdba: 0810 0200 |0079: move-object/from16 v16, v2 │ │ +3ccdbe: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ +3ccdc2: 3810 2200 |007d: if-eqz v16, 009f // +0022 │ │ +3ccdc6: 6001 7058 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvEpisodeTitle:I // field@5870 │ │ +3ccdca: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccdd0: 0c02 |0084: move-result-object v2 │ │ +3ccdd2: 0811 0200 |0085: move-object/from16 v17, v2 │ │ +3ccdd6: 1f11 1903 |0087: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ +3ccdda: 3811 1600 |0089: if-eqz v17, 009f // +0016 │ │ +3ccdde: 6001 7d58 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcastTitle:I // field@587d │ │ +3ccde2: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccde8: 0c02 |0090: move-result-object v2 │ │ +3ccdea: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3ccdee: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ +3ccdf2: 3812 0a00 |0095: if-eqz v18, 009f // +000a │ │ +3ccdf6: 2200 9819 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // type@1998 │ │ +3ccdfa: 0703 |0099: move-object v3, v0 │ │ +3ccdfc: 0794 |009a: move-object v4, v9 │ │ +3ccdfe: 7610 9a9e 0300 |009b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9e9a │ │ +3cce04: 1100 |009e: return-object v0 │ │ +3cce06: 7401 e10c 1300 |009f: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cce0c: 0c00 |00a2: move-result-object v0 │ │ +3cce0e: 6e20 ef02 1000 |00a3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cce14: 0c00 |00a6: move-result-object v0 │ │ +3cce16: 2201 ba1c |00a7: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3cce1a: 1a02 f43e |00a9: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3cce1e: 6e20 7aab 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cce24: 0c00 |00ae: move-result-object v0 │ │ +3cce26: 7020 4fab 0100 |00af: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cce2c: 2701 |00b2: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0004 line=120 │ │ 0x000d line=125 │ │ 0x000f line=126 │ │ 0x0018 line=131 │ │ @@ -770433,20 +770433,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cce08: |[3cce08] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3cce18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cce1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cce1c: 7130 9f9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9e9f │ │ -3cce22: 0c02 |0005: move-result-object v2 │ │ -3cce24: 1102 |0006: return-object v2 │ │ +3cce30: |[3cce30] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3cce40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cce42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cce44: 7130 9f9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9e9f │ │ +3cce4a: 0c02 |0005: move-result-object v2 │ │ +3cce4c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/CoverFragmentBinding;) │ │ @@ -770454,24 +770454,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cce28: |[3cce28] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3cce38: 6000 5159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.cover_fragment:I // field@5951 │ │ -3cce3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cce3e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cce44: 0c02 |0006: move-result-object v2 │ │ -3cce46: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cce4a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cce50: 7110 9b9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9e9b │ │ -3cce56: 0c02 |000f: move-result-object v2 │ │ -3cce58: 1102 |0010: return-object v2 │ │ +3cce50: |[3cce50] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3cce60: 6000 5159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.cover_fragment:I // field@5951 │ │ +3cce64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cce66: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cce6c: 0c02 |0006: move-result-object v2 │ │ +3cce6e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cce72: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cce78: 7110 9b9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9e9b │ │ +3cce7e: 0c02 |000f: move-result-object v2 │ │ +3cce80: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -770484,18 +770484,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ccc5c: |[3ccc5c] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ccc6c: 6e10 9d9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e9d │ │ -3ccc72: 0c00 |0003: move-result-object v0 │ │ -3ccc74: 1100 |0004: return-object v0 │ │ +3ccc84: |[3ccc84] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ccc94: 6e10 9d9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9e9d │ │ +3ccc9a: 0c00 |0003: move-result-object v0 │ │ +3ccc9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/CoverFragmentBinding;) │ │ @@ -770503,17 +770503,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ccc78: |[3ccc78] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ccc88: 5410 0b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b0b │ │ -3ccc8c: 1100 |0002: return-object v0 │ │ +3ccca0: |[3ccca0] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cccb0: 5410 0b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b0b │ │ +3cccb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -770557,21 +770557,21 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3ccfbc: |[3ccfbc] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3ccfcc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ccfd2: 5b01 116b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b11 │ │ -3ccfd6: 5b02 0f6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.list:Landroid/widget/ListView; // field@6b0f │ │ -3ccfda: 5b03 106b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6b10 │ │ -3ccfde: 5b04 126b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b12 │ │ -3ccfe2: 0e00 |000b: return-void │ │ +3ccfe4: |[3ccfe4] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3ccff4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ccffa: 5b01 116b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b11 │ │ +3ccffe: 5b02 0f6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.list:Landroid/widget/ListView; // field@6b0f │ │ +3cd002: 5b03 106b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6b10 │ │ +3cd006: 5b04 126b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b12 │ │ +3cd00a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -770587,44 +770587,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3ccee4: |[3ccee4] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3ccef4: 6000 b756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@56b7 │ │ -3ccef8: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccefe: 0c01 |0005: move-result-object v1 │ │ -3ccf00: 1f01 0303 |0006: check-cast v1, Landroid/widget/ListView; // type@0303 │ │ -3ccf04: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3ccf08: 6000 6357 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ -3ccf0c: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccf12: 0c02 |000f: move-result-object v2 │ │ -3ccf14: 1f02 0803 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0308 │ │ -3ccf18: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3ccf1c: 6000 5958 |0014: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3ccf20: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ccf26: 0c03 |0019: move-result-object v3 │ │ -3ccf28: 1f03 5f16 |001a: check-cast v3, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3ccf2c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3ccf30: 2200 9919 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // type@1999 │ │ -3ccf34: 1f04 0c03 |0020: check-cast v4, Landroid/widget/RelativeLayout; // type@030c │ │ -3ccf38: 7053 a09e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9ea0 │ │ -3ccf3e: 1100 |0025: return-object v0 │ │ -3ccf40: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ccf46: 0c04 |0029: move-result-object v4 │ │ -3ccf48: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ccf4e: 0c04 |002d: move-result-object v4 │ │ -3ccf50: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3ccf54: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3ccf58: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ccf5e: 0c04 |0035: move-result-object v4 │ │ -3ccf60: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ccf66: 2700 |0039: throw v0 │ │ +3ccf0c: |[3ccf0c] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3ccf1c: 6000 b756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@56b7 │ │ +3ccf20: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccf26: 0c01 |0005: move-result-object v1 │ │ +3ccf28: 1f01 0303 |0006: check-cast v1, Landroid/widget/ListView; // type@0303 │ │ +3ccf2c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3ccf30: 6000 6357 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ +3ccf34: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccf3a: 0c02 |000f: move-result-object v2 │ │ +3ccf3c: 1f02 0803 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0308 │ │ +3ccf40: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3ccf44: 6000 5958 |0014: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3ccf48: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ccf4e: 0c03 |0019: move-result-object v3 │ │ +3ccf50: 1f03 5f16 |001a: check-cast v3, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3ccf54: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3ccf58: 2200 9919 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // type@1999 │ │ +3ccf5c: 1f04 0c03 |0020: check-cast v4, Landroid/widget/RelativeLayout; // type@030c │ │ +3ccf60: 7053 a09e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9ea0 │ │ +3ccf66: 1100 |0025: return-object v0 │ │ +3ccf68: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ccf6e: 0c04 |0029: move-result-object v4 │ │ +3ccf70: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ccf76: 0c04 |002d: move-result-object v4 │ │ +3ccf78: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3ccf7c: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3ccf80: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ccf86: 0c04 |0035: move-result-object v4 │ │ +3ccf88: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ccf8e: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -770640,20 +770640,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ccf68: |[3ccf68] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3ccf78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ccf7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ccf7c: 7130 a59e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9ea5 │ │ -3ccf82: 0c02 |0005: move-result-object v2 │ │ -3ccf84: 1102 |0006: return-object v2 │ │ +3ccf90: |[3ccf90] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3ccfa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ccfa2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ccfa4: 7130 a59e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9ea5 │ │ +3ccfaa: 0c02 |0005: move-result-object v2 │ │ +3ccfac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;) │ │ @@ -770661,24 +770661,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ccf88: |[3ccf88] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3ccf98: 6000 6359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.download_log_fragment:I // field@5963 │ │ -3ccf9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ccf9e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ccfa4: 0c02 |0006: move-result-object v2 │ │ -3ccfa6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ccfaa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ccfb0: 7110 a19e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9ea1 │ │ -3ccfb6: 0c02 |000f: move-result-object v2 │ │ -3ccfb8: 1102 |0010: return-object v2 │ │ +3ccfb0: |[3ccfb0] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3ccfc0: 6000 6359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.download_log_fragment:I // field@5963 │ │ +3ccfc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ccfc6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ccfcc: 0c02 |0006: move-result-object v2 │ │ +3ccfce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ccfd2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ccfd8: 7110 a19e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9ea1 │ │ +3ccfde: 0c02 |000f: move-result-object v2 │ │ +3ccfe0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -770691,18 +770691,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cceb0: |[3cceb0] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ccec0: 6e10 a39e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9ea3 │ │ -3ccec6: 0c00 |0003: move-result-object v0 │ │ -3ccec8: 1100 |0004: return-object v0 │ │ +3cced8: |[3cced8] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ccee8: 6e10 a39e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9ea3 │ │ +3cceee: 0c00 |0003: move-result-object v0 │ │ +3ccef0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;) │ │ @@ -770710,17 +770710,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ccecc: |[3ccecc] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3ccedc: 5410 116b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b11 │ │ -3ccee0: 1100 |0002: return-object v0 │ │ +3ccef4: |[3ccef4] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3ccf04: 5410 116b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b11 │ │ +3ccf08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -770776,24 +770776,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3cd128: |[3cd128] de.danoeh.antennapod.databinding.DownloadlogItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cd138: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd13e: 5b01 156b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b15 │ │ -3cd142: 5b02 136b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.container:Landroid/widget/LinearLayout; // field@6b13 │ │ -3cd146: 5b03 146b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.icon:Landroid/widget/ImageView; // field@6b14 │ │ -3cd14a: 5b04 166b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.status:Landroid/widget/TextView; // field@6b16 │ │ -3cd14e: 5b05 176b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvReason:Landroid/widget/TextView; // field@6b17 │ │ -3cd152: 5b06 186b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTapForDetails:Landroid/widget/TextView; // field@6b18 │ │ -3cd156: 5b07 196b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b19 │ │ -3cd15a: 0e00 |0011: return-void │ │ +3cd150: |[3cd150] de.danoeh.antennapod.databinding.DownloadlogItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cd160: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd166: 5b01 156b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b15 │ │ +3cd16a: 5b02 136b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.container:Landroid/widget/LinearLayout; // field@6b13 │ │ +3cd16e: 5b03 146b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.icon:Landroid/widget/ImageView; // field@6b14 │ │ +3cd172: 5b04 166b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.status:Landroid/widget/TextView; // field@6b16 │ │ +3cd176: 5b05 176b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvReason:Landroid/widget/TextView; // field@6b17 │ │ +3cd17a: 5b06 186b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTapForDetails:Landroid/widget/TextView; // field@6b18 │ │ +3cd17e: 5b07 196b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b19 │ │ +3cd182: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -770815,62 +770815,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3cd018: |[3cd018] de.danoeh.antennapod.databinding.DownloadlogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3cd028: 0782 |0000: move-object v2, v8 │ │ -3cd02a: 1f02 0103 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd02e: 6000 8c56 |0003: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ -3cd032: 7120 5b73 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd038: 0c01 |0008: move-result-object v1 │ │ -3cd03a: 0713 |0009: move-object v3, v1 │ │ -3cd03c: 1f03 ff02 |000a: check-cast v3, Landroid/widget/ImageView; // type@02ff │ │ -3cd040: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ -3cd044: 6000 0858 |000e: sget v0, Lde/danoeh/antennapod/R$id;.status:I // field@5808 │ │ -3cd048: 7120 5b73 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd04e: 0c01 |0013: move-result-object v1 │ │ -3cd050: 0714 |0014: move-object v4, v1 │ │ -3cd052: 1f04 1903 |0015: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3cd056: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ -3cd05a: 6000 8358 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvReason:I // field@5883 │ │ -3cd05e: 7120 5b73 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd064: 0c01 |001e: move-result-object v1 │ │ -3cd066: 0715 |001f: move-object v5, v1 │ │ -3cd068: 1f05 1903 |0020: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ -3cd06c: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -3cd070: 6000 8758 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvTapForDetails:I // field@5887 │ │ -3cd074: 7120 5b73 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd07a: 0c01 |0029: move-result-object v1 │ │ -3cd07c: 0716 |002a: move-object v6, v1 │ │ -3cd07e: 1f06 1903 |002b: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3cd082: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ -3cd086: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3cd08a: 7120 5b73 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd090: 0c01 |0034: move-result-object v1 │ │ -3cd092: 0717 |0035: move-object v7, v1 │ │ -3cd094: 1f07 1903 |0036: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3cd098: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ -3cd09c: 2208 9a19 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // type@199a │ │ -3cd0a0: 0780 |003c: move-object v0, v8 │ │ -3cd0a2: 0721 |003d: move-object v1, v2 │ │ -3cd0a4: 7608 a69e 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ea6 │ │ -3cd0aa: 1108 |0041: return-object v8 │ │ -3cd0ac: 6e10 e10c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd0b2: 0c08 |0045: move-result-object v8 │ │ -3cd0b4: 6e20 ef02 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd0ba: 0c08 |0049: move-result-object v8 │ │ -3cd0bc: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd0c0: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd0c4: 6e20 7aab 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd0ca: 0c08 |0051: move-result-object v8 │ │ -3cd0cc: 7020 4fab 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd0d2: 2700 |0055: throw v0 │ │ +3cd040: |[3cd040] de.danoeh.antennapod.databinding.DownloadlogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3cd050: 0782 |0000: move-object v2, v8 │ │ +3cd052: 1f02 0103 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd056: 6000 8c56 |0003: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ +3cd05a: 7120 5b73 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd060: 0c01 |0008: move-result-object v1 │ │ +3cd062: 0713 |0009: move-object v3, v1 │ │ +3cd064: 1f03 ff02 |000a: check-cast v3, Landroid/widget/ImageView; // type@02ff │ │ +3cd068: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ +3cd06c: 6000 0858 |000e: sget v0, Lde/danoeh/antennapod/R$id;.status:I // field@5808 │ │ +3cd070: 7120 5b73 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd076: 0c01 |0013: move-result-object v1 │ │ +3cd078: 0714 |0014: move-object v4, v1 │ │ +3cd07a: 1f04 1903 |0015: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3cd07e: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ +3cd082: 6000 8358 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvReason:I // field@5883 │ │ +3cd086: 7120 5b73 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd08c: 0c01 |001e: move-result-object v1 │ │ +3cd08e: 0715 |001f: move-object v5, v1 │ │ +3cd090: 1f05 1903 |0020: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ +3cd094: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +3cd098: 6000 8758 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvTapForDetails:I // field@5887 │ │ +3cd09c: 7120 5b73 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd0a2: 0c01 |0029: move-result-object v1 │ │ +3cd0a4: 0716 |002a: move-object v6, v1 │ │ +3cd0a6: 1f06 1903 |002b: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3cd0aa: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ +3cd0ae: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3cd0b2: 7120 5b73 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd0b8: 0c01 |0034: move-result-object v1 │ │ +3cd0ba: 0717 |0035: move-object v7, v1 │ │ +3cd0bc: 1f07 1903 |0036: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3cd0c0: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ +3cd0c4: 2208 9a19 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // type@199a │ │ +3cd0c8: 0780 |003c: move-object v0, v8 │ │ +3cd0ca: 0721 |003d: move-object v1, v2 │ │ +3cd0cc: 7608 a69e 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ea6 │ │ +3cd0d2: 1108 |0041: return-object v8 │ │ +3cd0d4: 6e10 e10c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd0da: 0c08 |0045: move-result-object v8 │ │ +3cd0dc: 6e20 ef02 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd0e2: 0c08 |0049: move-result-object v8 │ │ +3cd0e4: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd0e8: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd0ec: 6e20 7aab 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd0f2: 0c08 |0051: move-result-object v8 │ │ +3cd0f4: 7020 4fab 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd0fa: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ 0x000e line=88 │ │ 0x0010 line=89 │ │ @@ -770891,20 +770891,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd0d4: |[3cd0d4] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3cd0e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd0e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd0e8: 7130 ab9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@9eab │ │ -3cd0ee: 0c02 |0005: move-result-object v2 │ │ -3cd0f0: 1102 |0006: return-object v2 │ │ +3cd0fc: |[3cd0fc] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3cd10c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd10e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd110: 7130 ab9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@9eab │ │ +3cd116: 0c02 |0005: move-result-object v2 │ │ +3cd118: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;) │ │ @@ -770912,24 +770912,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd0f4: |[3cd0f4] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3cd104: 6000 6459 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.downloadlog_item:I // field@5964 │ │ -3cd108: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd10a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd110: 0c02 |0006: move-result-object v2 │ │ -3cd112: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd116: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd11c: 7110 a79e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@9ea7 │ │ -3cd122: 0c02 |000f: move-result-object v2 │ │ -3cd124: 1102 |0010: return-object v2 │ │ +3cd11c: |[3cd11c] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3cd12c: 6000 6459 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.downloadlog_item:I // field@5964 │ │ +3cd130: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd132: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd138: 0c02 |0006: move-result-object v2 │ │ +3cd13a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd13e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd144: 7110 a79e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@9ea7 │ │ +3cd14a: 0c02 |000f: move-result-object v2 │ │ +3cd14c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=69 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -770942,18 +770942,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ccfe4: |[3ccfe4] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/view/View; │ │ -3ccff4: 6e10 a99e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ea9 │ │ -3ccffa: 0c00 |0003: move-result-object v0 │ │ -3ccffc: 1100 |0004: return-object v0 │ │ +3cd00c: |[3cd00c] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/view/View; │ │ +3cd01c: 6e10 a99e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ea9 │ │ +3cd022: 0c00 |0003: move-result-object v0 │ │ +3cd024: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;) │ │ @@ -770961,17 +770961,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd000: |[3cd000] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd010: 5410 156b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b15 │ │ -3cd014: 1100 |0002: return-object v0 │ │ +3cd028: |[3cd028] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd038: 5410 156b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b15 │ │ +3cd03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -771023,23 +771023,23 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3cd2a0: |[3cd2a0] de.danoeh.antennapod.databinding.EditTagsDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3cd2b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd2b6: 5b01 1e6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b1e │ │ -3cd2ba: 5b02 1a6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.commonTagsInfo:Landroid/widget/TextView; // field@6b1a │ │ -3cd2be: 5b03 1b6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagEditText:Landroid/widget/AutoCompleteTextView; // field@6b1b │ │ -3cd2c2: 5b04 1c6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6b1c │ │ -3cd2c6: 5b05 1d6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootFolderCheckbox:Landroid/widget/CheckBox; // field@6b1d │ │ -3cd2ca: 5b06 1f6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.tagsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6b1f │ │ -3cd2ce: 0e00 |000f: return-void │ │ +3cd2c8: |[3cd2c8] de.danoeh.antennapod.databinding.EditTagsDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3cd2d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd2de: 5b01 1e6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b1e │ │ +3cd2e2: 5b02 1a6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.commonTagsInfo:Landroid/widget/TextView; // field@6b1a │ │ +3cd2e6: 5b03 1b6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagEditText:Landroid/widget/AutoCompleteTextView; // field@6b1b │ │ +3cd2ea: 5b04 1c6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6b1c │ │ +3cd2ee: 5b05 1d6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootFolderCheckbox:Landroid/widget/CheckBox; // field@6b1d │ │ +3cd2f2: 5b06 1f6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.tagsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6b1f │ │ +3cd2f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -771059,61 +771059,61 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -3cd190: |[3cd190] de.danoeh.antennapod.databinding.EditTagsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3cd1a0: 6000 9955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.commonTagsInfo:I // field@5599 │ │ -3cd1a4: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd1aa: 0c01 |0005: move-result-object v1 │ │ -3cd1ac: 0714 |0006: move-object v4, v1 │ │ -3cd1ae: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3cd1b2: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ -3cd1b6: 6000 1157 |000b: sget v0, Lde/danoeh/antennapod/R$id;.newTagEditText:I // field@5711 │ │ -3cd1ba: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd1c0: 0c01 |0010: move-result-object v1 │ │ -3cd1c2: 0715 |0011: move-object v5, v1 │ │ -3cd1c4: 1f05 ea02 |0012: check-cast v5, Landroid/widget/AutoCompleteTextView; // type@02ea │ │ -3cd1c8: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ -3cd1cc: 6000 1257 |0016: sget v0, Lde/danoeh/antennapod/R$id;.newTagTextInput:I // field@5712 │ │ -3cd1d0: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd1d6: 0c01 |001b: move-result-object v1 │ │ -3cd1d8: 0716 |001c: move-object v6, v1 │ │ -3cd1da: 1f06 e217 |001d: check-cast v6, Lcom/google/android/material/textfield/TextInputLayout; // type@17e2 │ │ -3cd1de: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ -3cd1e2: 6000 8c57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rootFolderCheckbox:I // field@578c │ │ -3cd1e6: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd1ec: 0c01 |0026: move-result-object v1 │ │ -3cd1ee: 0717 |0027: move-object v7, v1 │ │ -3cd1f0: 1f07 ed02 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ -3cd1f4: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ -3cd1f8: 6000 3258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.tagsRecycler:I // field@5832 │ │ -3cd1fc: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd202: 0c01 |0031: move-result-object v1 │ │ -3cd204: 0718 |0032: move-object v8, v1 │ │ -3cd206: 1f08 a011 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cd20a: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ -3cd20e: 2200 9b19 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // type@199b │ │ -3cd212: 0793 |0039: move-object v3, v9 │ │ -3cd214: 1f03 0103 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd218: 0702 |003c: move-object v2, v0 │ │ -3cd21a: 7607 ac9e 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V // method@9eac │ │ -3cd220: 1100 |0040: return-object v0 │ │ -3cd222: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd228: 0c09 |0044: move-result-object v9 │ │ -3cd22a: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd230: 0c09 |0048: move-result-object v9 │ │ -3cd232: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd236: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd23a: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd240: 0c09 |0050: move-result-object v9 │ │ -3cd242: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd248: 2700 |0054: throw v0 │ │ +3cd1b8: |[3cd1b8] de.danoeh.antennapod.databinding.EditTagsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3cd1c8: 6000 9955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.commonTagsInfo:I // field@5599 │ │ +3cd1cc: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd1d2: 0c01 |0005: move-result-object v1 │ │ +3cd1d4: 0714 |0006: move-object v4, v1 │ │ +3cd1d6: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3cd1da: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ +3cd1de: 6000 1157 |000b: sget v0, Lde/danoeh/antennapod/R$id;.newTagEditText:I // field@5711 │ │ +3cd1e2: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd1e8: 0c01 |0010: move-result-object v1 │ │ +3cd1ea: 0715 |0011: move-object v5, v1 │ │ +3cd1ec: 1f05 ea02 |0012: check-cast v5, Landroid/widget/AutoCompleteTextView; // type@02ea │ │ +3cd1f0: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ +3cd1f4: 6000 1257 |0016: sget v0, Lde/danoeh/antennapod/R$id;.newTagTextInput:I // field@5712 │ │ +3cd1f8: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd1fe: 0c01 |001b: move-result-object v1 │ │ +3cd200: 0716 |001c: move-object v6, v1 │ │ +3cd202: 1f06 e217 |001d: check-cast v6, Lcom/google/android/material/textfield/TextInputLayout; // type@17e2 │ │ +3cd206: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ +3cd20a: 6000 8c57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rootFolderCheckbox:I // field@578c │ │ +3cd20e: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd214: 0c01 |0026: move-result-object v1 │ │ +3cd216: 0717 |0027: move-object v7, v1 │ │ +3cd218: 1f07 ed02 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ +3cd21c: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ +3cd220: 6000 3258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.tagsRecycler:I // field@5832 │ │ +3cd224: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd22a: 0c01 |0031: move-result-object v1 │ │ +3cd22c: 0718 |0032: move-object v8, v1 │ │ +3cd22e: 1f08 a011 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cd232: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ +3cd236: 2200 9b19 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // type@199b │ │ +3cd23a: 0793 |0039: move-object v3, v9 │ │ +3cd23c: 1f03 0103 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd240: 0702 |003c: move-object v2, v0 │ │ +3cd242: 7607 ac9e 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V // method@9eac │ │ +3cd248: 1100 |0040: return-object v0 │ │ +3cd24a: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd250: 0c09 |0044: move-result-object v9 │ │ +3cd252: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd258: 0c09 |0048: move-result-object v9 │ │ +3cd25a: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd25e: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd262: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd268: 0c09 |0050: move-result-object v9 │ │ +3cd26a: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd270: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ 0x000b line=85 │ │ 0x000d line=86 │ │ 0x0016 line=91 │ │ @@ -771133,20 +771133,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd24c: |[3cd24c] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3cd25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd25e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd260: 7130 b19e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9eb1 │ │ -3cd266: 0c02 |0005: move-result-object v2 │ │ -3cd268: 1102 |0006: return-object v2 │ │ +3cd274: |[3cd274] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3cd284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd286: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd288: 7130 b19e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9eb1 │ │ +3cd28e: 0c02 |0005: move-result-object v2 │ │ +3cd290: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;) │ │ @@ -771154,24 +771154,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd26c: |[3cd26c] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3cd27c: 6000 6659 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_tags_dialog:I // field@5966 │ │ -3cd280: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd282: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd288: 0c02 |0006: move-result-object v2 │ │ -3cd28a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd28e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd294: 7110 ad9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9ead │ │ -3cd29a: 0c02 |000f: move-result-object v2 │ │ -3cd29c: 1102 |0010: return-object v2 │ │ +3cd294: |[3cd294] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3cd2a4: 6000 6659 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_tags_dialog:I // field@5966 │ │ +3cd2a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd2aa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd2b0: 0c02 |0006: move-result-object v2 │ │ +3cd2b2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd2b6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd2bc: 7110 ad9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9ead │ │ +3cd2c2: 0c02 |000f: move-result-object v2 │ │ +3cd2c4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=68 │ │ 0x000c line=70 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -771184,18 +771184,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd15c: |[3cd15c] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/view/View; │ │ -3cd16c: 6e10 af9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9eaf │ │ -3cd172: 0c00 |0003: move-result-object v0 │ │ -3cd174: 1100 |0004: return-object v0 │ │ +3cd184: |[3cd184] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/view/View; │ │ +3cd194: 6e10 af9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9eaf │ │ +3cd19a: 0c00 |0003: move-result-object v0 │ │ +3cd19c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;) │ │ @@ -771203,17 +771203,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd178: |[3cd178] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd188: 5410 1e6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b1e │ │ -3cd18c: 1100 |0002: return-object v0 │ │ +3cd1a0: |[3cd1a0] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd1b0: 5410 1e6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b1e │ │ +3cd1b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -771249,19 +771249,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cd3b4: |[3cd3b4] de.danoeh.antennapod.databinding.EditTextDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V │ │ -3cd3c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd3ca: 5b01 206b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b20 │ │ -3cd3ce: 5b02 216b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.urlEditText:Landroid/widget/EditText; // field@6b21 │ │ -3cd3d2: 0e00 |0007: return-void │ │ +3cd3dc: |[3cd3dc] de.danoeh.antennapod.databinding.EditTextDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V │ │ +3cd3ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd3f2: 5b01 206b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b20 │ │ +3cd3f6: 5b02 216b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.urlEditText:Landroid/widget/EditText; // field@6b21 │ │ +3cd3fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ @@ -771273,34 +771273,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3cd304: |[3cd304] de.danoeh.antennapod.databinding.EditTextDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3cd314: 6000 9158 |0000: sget v0, Lde/danoeh/antennapod/R$id;.urlEditText:I // field@5891 │ │ -3cd318: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd31e: 0c01 |0005: move-result-object v1 │ │ -3cd320: 1f01 f402 |0006: check-cast v1, Landroid/widget/EditText; // type@02f4 │ │ -3cd324: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3cd328: 2200 9c19 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // type@199c │ │ -3cd32c: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd330: 7030 b29e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V // method@9eb2 │ │ -3cd336: 1100 |0011: return-object v0 │ │ -3cd338: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd33e: 0c02 |0015: move-result-object v2 │ │ -3cd340: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd346: 0c02 |0019: move-result-object v2 │ │ -3cd348: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd34c: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd350: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd356: 0c02 |0021: move-result-object v2 │ │ -3cd358: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd35e: 2700 |0025: throw v0 │ │ +3cd32c: |[3cd32c] de.danoeh.antennapod.databinding.EditTextDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3cd33c: 6000 9158 |0000: sget v0, Lde/danoeh/antennapod/R$id;.urlEditText:I // field@5891 │ │ +3cd340: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd346: 0c01 |0005: move-result-object v1 │ │ +3cd348: 1f01 f402 |0006: check-cast v1, Landroid/widget/EditText; // type@02f4 │ │ +3cd34c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3cd350: 2200 9c19 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // type@199c │ │ +3cd354: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd358: 7030 b29e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V // method@9eb2 │ │ +3cd35e: 1100 |0011: return-object v0 │ │ +3cd360: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd366: 0c02 |0015: move-result-object v2 │ │ +3cd368: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd36e: 0c02 |0019: move-result-object v2 │ │ +3cd370: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd374: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd378: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd37e: 0c02 |0021: move-result-object v2 │ │ +3cd380: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd386: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x000a line=63 │ │ 0x0012 line=65 │ │ 0x001a line=66 │ │ @@ -771312,20 +771312,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd360: |[3cd360] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3cd370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd372: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd374: 7130 b79e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9eb7 │ │ -3cd37a: 0c02 |0005: move-result-object v2 │ │ -3cd37c: 1102 |0006: return-object v2 │ │ +3cd388: |[3cd388] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3cd398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd39a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd39c: 7130 b79e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9eb7 │ │ +3cd3a2: 0c02 |0005: move-result-object v2 │ │ +3cd3a4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EditTextDialogBinding;) │ │ @@ -771333,24 +771333,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd380: |[3cd380] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3cd390: 6000 6759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_text_dialog:I // field@5967 │ │ -3cd394: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd396: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd39c: 0c02 |0006: move-result-object v2 │ │ -3cd39e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd3a2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd3a8: 7110 b39e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9eb3 │ │ -3cd3ae: 0c02 |000f: move-result-object v2 │ │ -3cd3b0: 1102 |0010: return-object v2 │ │ +3cd3a8: |[3cd3a8] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3cd3b8: 6000 6759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_text_dialog:I // field@5967 │ │ +3cd3bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd3be: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd3c4: 0c02 |0006: move-result-object v2 │ │ +3cd3c6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd3ca: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd3d0: 7110 b39e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9eb3 │ │ +3cd3d6: 0c02 |000f: move-result-object v2 │ │ +3cd3d8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -771363,18 +771363,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd2d0: |[3cd2d0] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/view/View; │ │ -3cd2e0: 6e10 b59e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9eb5 │ │ -3cd2e6: 0c00 |0003: move-result-object v0 │ │ -3cd2e8: 1100 |0004: return-object v0 │ │ +3cd2f8: |[3cd2f8] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/view/View; │ │ +3cd308: 6e10 b59e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9eb5 │ │ +3cd30e: 0c00 |0003: move-result-object v0 │ │ +3cd310: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EditTextDialogBinding;) │ │ @@ -771382,17 +771382,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd2ec: |[3cd2ec] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd2fc: 5410 206b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b20 │ │ -3cd300: 1100 |0002: return-object v0 │ │ +3cd314: |[3cd314] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd324: 5410 206b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b20 │ │ +3cd328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -771428,19 +771428,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cd4b8: |[3cd4b8] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3cd4c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd4ce: 5b01 226b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b22 │ │ -3cd4d2: 5b02 236b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b23 │ │ -3cd4d6: 0e00 |0007: return-void │ │ +3cd4e0: |[3cd4e0] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3cd4f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd4f6: 5b01 226b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b22 │ │ +3cd4fa: 5b02 236b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b23 │ │ +3cd4fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ @@ -771452,34 +771452,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3cd408: |[3cd408] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3cd418: 6000 8858 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3cd41c: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd422: 0c01 |0005: move-result-object v1 │ │ -3cd424: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3cd428: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3cd42c: 2200 9d19 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // type@199d │ │ -3cd430: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd434: 7030 b89e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9eb8 │ │ -3cd43a: 1100 |0011: return-object v0 │ │ -3cd43c: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd442: 0c02 |0015: move-result-object v2 │ │ -3cd444: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd44a: 0c02 |0019: move-result-object v2 │ │ -3cd44c: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd450: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd454: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd45a: 0c02 |0021: move-result-object v2 │ │ -3cd45c: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd462: 2700 |0025: throw v0 │ │ +3cd430: |[3cd430] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3cd440: 6000 8858 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3cd444: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd44a: 0c01 |0005: move-result-object v1 │ │ +3cd44c: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3cd450: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3cd454: 2200 9d19 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // type@199d │ │ +3cd458: 1f02 0103 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd45c: 7030 b89e 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9eb8 │ │ +3cd462: 1100 |0011: return-object v0 │ │ +3cd464: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd46a: 0c02 |0015: move-result-object v2 │ │ +3cd46c: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd472: 0c02 |0019: move-result-object v2 │ │ +3cd474: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd478: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd47c: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd482: 0c02 |0021: move-result-object v2 │ │ +3cd484: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd48a: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -771491,20 +771491,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd464: |[3cd464] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3cd474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd476: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd478: 7130 bd9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9ebd │ │ -3cd47e: 0c02 |0005: move-result-object v2 │ │ -3cd480: 1102 |0006: return-object v2 │ │ +3cd48c: |[3cd48c] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3cd49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd49e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd4a0: 7130 bd9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9ebd │ │ +3cd4a6: 0c02 |0005: move-result-object v2 │ │ +3cd4a8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;) │ │ @@ -771512,24 +771512,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd484: |[3cd484] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3cd494: 6000 6859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.ellipsize_start_listitem:I // field@5968 │ │ -3cd498: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd49a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd4a0: 0c02 |0006: move-result-object v2 │ │ -3cd4a2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd4a6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd4ac: 7110 b99e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9eb9 │ │ -3cd4b2: 0c02 |000f: move-result-object v2 │ │ -3cd4b4: 1102 |0010: return-object v2 │ │ +3cd4ac: |[3cd4ac] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3cd4bc: 6000 6859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.ellipsize_start_listitem:I // field@5968 │ │ +3cd4c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd4c2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd4c8: 0c02 |0006: move-result-object v2 │ │ +3cd4ca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd4ce: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd4d4: 7110 b99e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9eb9 │ │ +3cd4da: 0c02 |000f: move-result-object v2 │ │ +3cd4dc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -771542,18 +771542,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd3d4: |[3cd3d4] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/view/View; │ │ -3cd3e4: 6e10 bb9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ebb │ │ -3cd3ea: 0c00 |0003: move-result-object v0 │ │ -3cd3ec: 1100 |0004: return-object v0 │ │ +3cd3fc: |[3cd3fc] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/view/View; │ │ +3cd40c: 6e10 bb9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ebb │ │ +3cd412: 0c00 |0003: move-result-object v0 │ │ +3cd414: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;) │ │ @@ -771561,17 +771561,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd3f0: |[3cd3f0] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd400: 5410 226b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b22 │ │ -3cd404: 1100 |0002: return-object v0 │ │ +3cd418: |[3cd418] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd428: 5410 226b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6b22 │ │ +3cd42c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -771615,21 +771615,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cd5e4: |[3cd5e4] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cd5f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd5fa: 5b01 276b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@6b27 │ │ -3cd5fe: 5b02 246b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewIcon:Landroid/widget/ImageView; // field@6b24 │ │ -3cd602: 5b03 256b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewMessage:Landroid/widget/TextView; // field@6b25 │ │ -3cd606: 5b04 266b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewTitle:Landroid/widget/TextView; // field@6b26 │ │ -3cd60a: 0e00 |000b: return-void │ │ +3cd60c: |[3cd60c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cd61c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd622: 5b01 276b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@6b27 │ │ +3cd626: 5b02 246b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewIcon:Landroid/widget/ImageView; // field@6b24 │ │ +3cd62a: 5b03 256b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewMessage:Landroid/widget/TextView; // field@6b25 │ │ +3cd62e: 5b04 266b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewTitle:Landroid/widget/TextView; // field@6b26 │ │ +3cd632: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -771645,44 +771645,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cd50c: |[3cd50c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3cd51c: 6000 fd55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewIcon:I // field@55fd │ │ -3cd520: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd526: 0c01 |0005: move-result-object v1 │ │ -3cd528: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ -3cd52c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cd530: 6000 fe55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewMessage:I // field@55fe │ │ -3cd534: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd53a: 0c02 |000f: move-result-object v2 │ │ -3cd53c: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3cd540: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cd544: 6000 ff55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewTitle:I // field@55ff │ │ -3cd548: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd54e: 0c03 |0019: move-result-object v3 │ │ -3cd550: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ -3cd554: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cd558: 2200 9e19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // type@199e │ │ -3cd55c: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd560: 7053 be9e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ebe │ │ -3cd566: 1100 |0025: return-object v0 │ │ -3cd568: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd56e: 0c04 |0029: move-result-object v4 │ │ -3cd570: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd576: 0c04 |002d: move-result-object v4 │ │ -3cd578: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd57c: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd580: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd586: 0c04 |0035: move-result-object v4 │ │ -3cd588: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd58e: 2700 |0039: throw v0 │ │ +3cd534: |[3cd534] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3cd544: 6000 fd55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewIcon:I // field@55fd │ │ +3cd548: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd54e: 0c01 |0005: move-result-object v1 │ │ +3cd550: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ +3cd554: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cd558: 6000 fe55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewMessage:I // field@55fe │ │ +3cd55c: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd562: 0c02 |000f: move-result-object v2 │ │ +3cd564: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3cd568: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cd56c: 6000 ff55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewTitle:I // field@55ff │ │ +3cd570: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd576: 0c03 |0019: move-result-object v3 │ │ +3cd578: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ +3cd57c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cd580: 2200 9e19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // type@199e │ │ +3cd584: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd588: 7053 be9e 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ebe │ │ +3cd58e: 1100 |0025: return-object v0 │ │ +3cd590: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd596: 0c04 |0029: move-result-object v4 │ │ +3cd598: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd59e: 0c04 |002d: move-result-object v4 │ │ +3cd5a0: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd5a4: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd5a8: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd5ae: 0c04 |0035: move-result-object v4 │ │ +3cd5b0: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd5b6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -771698,20 +771698,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd590: |[3cd590] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3cd5a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd5a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd5a4: 7130 c39e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9ec3 │ │ -3cd5aa: 0c02 |0005: move-result-object v2 │ │ -3cd5ac: 1102 |0006: return-object v2 │ │ +3cd5b8: |[3cd5b8] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3cd5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd5ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd5cc: 7130 c39e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9ec3 │ │ +3cd5d2: 0c02 |0005: move-result-object v2 │ │ +3cd5d4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;) │ │ @@ -771719,24 +771719,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd5b0: |[3cd5b0] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3cd5c0: 6000 6959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.empty_view_layout:I // field@5969 │ │ -3cd5c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd5c6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd5cc: 0c02 |0006: move-result-object v2 │ │ -3cd5ce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd5d2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd5d8: 7110 bf9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9ebf │ │ -3cd5de: 0c02 |000f: move-result-object v2 │ │ -3cd5e0: 1102 |0010: return-object v2 │ │ +3cd5d8: |[3cd5d8] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3cd5e8: 6000 6959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.empty_view_layout:I // field@5969 │ │ +3cd5ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd5ee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd5f4: 0c02 |0006: move-result-object v2 │ │ +3cd5f6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd5fa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd600: 7110 bf9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9ebf │ │ +3cd606: 0c02 |000f: move-result-object v2 │ │ +3cd608: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -771749,18 +771749,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd4d8: |[3cd4d8] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/view/View; │ │ -3cd4e8: 6e10 c19e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ec1 │ │ -3cd4ee: 0c00 |0003: move-result-object v0 │ │ -3cd4f0: 1100 |0004: return-object v0 │ │ +3cd500: |[3cd500] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/view/View; │ │ +3cd510: 6e10 c19e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ec1 │ │ +3cd516: 0c00 |0003: move-result-object v0 │ │ +3cd518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;) │ │ @@ -771768,17 +771768,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd4f4: |[3cd4f4] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd504: 5410 276b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@6b27 │ │ -3cd508: 1100 |0002: return-object v0 │ │ +3cd51c: |[3cd51c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd52c: 5410 276b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@6b27 │ │ +3cd530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -771834,24 +771834,24 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3cd764: |[3cd764] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V │ │ -3cd774: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd77a: 5b01 2c6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6b2c │ │ -3cd77e: 5b02 286b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.durationCheckBox:Landroid/widget/CheckBox; // field@6b28 │ │ -3cd782: 5b03 296b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.episodeFilterDurationText:Landroid/widget/EditText; // field@6b29 │ │ -3cd786: 5b04 2a6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.excludeRadio:Landroid/widget/RadioButton; // field@6b2a │ │ -3cd78a: 5b05 2b6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.includeRadio:Landroid/widget/RadioButton; // field@6b2b │ │ -3cd78e: 5b06 2d6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6b2d │ │ -3cd792: 5b07 2e6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6b2e │ │ -3cd796: 0e00 |0011: return-void │ │ +3cd78c: |[3cd78c] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V │ │ +3cd79c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd7a2: 5b01 2c6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6b2c │ │ +3cd7a6: 5b02 286b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.durationCheckBox:Landroid/widget/CheckBox; // field@6b28 │ │ +3cd7aa: 5b03 296b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.episodeFilterDurationText:Landroid/widget/EditText; // field@6b29 │ │ +3cd7ae: 5b04 2a6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.excludeRadio:Landroid/widget/RadioButton; // field@6b2a │ │ +3cd7b2: 5b05 2b6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.includeRadio:Landroid/widget/RadioButton; // field@6b2b │ │ +3cd7b6: 5b06 2d6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6b2d │ │ +3cd7ba: 5b07 2e6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6b2e │ │ +3cd7be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -771873,67 +771873,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3cd640: |[3cd640] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3cd650: 6000 f055 |0000: sget v0, Lde/danoeh/antennapod/R$id;.durationCheckBox:I // field@55f0 │ │ -3cd654: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd65a: 0c01 |0005: move-result-object v1 │ │ -3cd65c: 0714 |0006: move-object v4, v1 │ │ -3cd65e: 1f04 ed02 |0007: check-cast v4, Landroid/widget/CheckBox; // type@02ed │ │ -3cd662: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3cd666: 6000 0656 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeFilterDurationText:I // field@5606 │ │ -3cd66a: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd670: 0c01 |0010: move-result-object v1 │ │ -3cd672: 0715 |0011: move-object v5, v1 │ │ -3cd674: 1f05 f402 |0012: check-cast v5, Landroid/widget/EditText; // type@02f4 │ │ -3cd678: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3cd67c: 6000 1556 |0016: sget v0, Lde/danoeh/antennapod/R$id;.excludeRadio:I // field@5615 │ │ -3cd680: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd686: 0c01 |001b: move-result-object v1 │ │ -3cd688: 0716 |001c: move-object v6, v1 │ │ -3cd68a: 1f06 0903 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0309 │ │ -3cd68e: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3cd692: 6000 9856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.includeRadio:I // field@5698 │ │ -3cd696: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd69c: 0c01 |0026: move-result-object v1 │ │ -3cd69e: 0717 |0027: move-object v7, v1 │ │ -3cd6a0: 1f07 0903 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0309 │ │ -3cd6a4: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3cd6a8: 6000 3458 |002c: sget v0, Lde/danoeh/antennapod/R$id;.termsRecycler:I // field@5834 │ │ -3cd6ac: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd6b2: 0c01 |0031: move-result-object v1 │ │ -3cd6b4: 0718 |0032: move-object v8, v1 │ │ -3cd6b6: 1f08 a011 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cd6ba: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3cd6be: 6000 3558 |0037: sget v0, Lde/danoeh/antennapod/R$id;.termsTextInput:I // field@5835 │ │ -3cd6c2: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd6c8: 0c01 |003c: move-result-object v1 │ │ -3cd6ca: 0719 |003d: move-object v9, v1 │ │ -3cd6cc: 1f09 e217 |003e: check-cast v9, Lcom/google/android/material/textfield/TextInputLayout; // type@17e2 │ │ -3cd6d0: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3cd6d4: 2200 9f19 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // type@199f │ │ -3cd6d8: 07a3 |0044: move-object v3, v10 │ │ -3cd6da: 1f03 0e03 |0045: check-cast v3, Landroid/widget/ScrollView; // type@030e │ │ -3cd6de: 0702 |0047: move-object v2, v0 │ │ -3cd6e0: 7608 c49e 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V // method@9ec4 │ │ -3cd6e6: 1100 |004b: return-object v0 │ │ -3cd6e8: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd6ee: 0c0a |004f: move-result-object v10 │ │ -3cd6f0: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd6f6: 0c0a |0053: move-result-object v10 │ │ -3cd6f8: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd6fc: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd700: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd706: 0c0a |005b: move-result-object v10 │ │ -3cd708: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd70e: 2700 |005f: throw v0 │ │ +3cd668: |[3cd668] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3cd678: 6000 f055 |0000: sget v0, Lde/danoeh/antennapod/R$id;.durationCheckBox:I // field@55f0 │ │ +3cd67c: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd682: 0c01 |0005: move-result-object v1 │ │ +3cd684: 0714 |0006: move-object v4, v1 │ │ +3cd686: 1f04 ed02 |0007: check-cast v4, Landroid/widget/CheckBox; // type@02ed │ │ +3cd68a: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3cd68e: 6000 0656 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeFilterDurationText:I // field@5606 │ │ +3cd692: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd698: 0c01 |0010: move-result-object v1 │ │ +3cd69a: 0715 |0011: move-object v5, v1 │ │ +3cd69c: 1f05 f402 |0012: check-cast v5, Landroid/widget/EditText; // type@02f4 │ │ +3cd6a0: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3cd6a4: 6000 1556 |0016: sget v0, Lde/danoeh/antennapod/R$id;.excludeRadio:I // field@5615 │ │ +3cd6a8: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd6ae: 0c01 |001b: move-result-object v1 │ │ +3cd6b0: 0716 |001c: move-object v6, v1 │ │ +3cd6b2: 1f06 0903 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0309 │ │ +3cd6b6: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3cd6ba: 6000 9856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.includeRadio:I // field@5698 │ │ +3cd6be: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd6c4: 0c01 |0026: move-result-object v1 │ │ +3cd6c6: 0717 |0027: move-object v7, v1 │ │ +3cd6c8: 1f07 0903 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0309 │ │ +3cd6cc: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3cd6d0: 6000 3458 |002c: sget v0, Lde/danoeh/antennapod/R$id;.termsRecycler:I // field@5834 │ │ +3cd6d4: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd6da: 0c01 |0031: move-result-object v1 │ │ +3cd6dc: 0718 |0032: move-object v8, v1 │ │ +3cd6de: 1f08 a011 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cd6e2: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3cd6e6: 6000 3558 |0037: sget v0, Lde/danoeh/antennapod/R$id;.termsTextInput:I // field@5835 │ │ +3cd6ea: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd6f0: 0c01 |003c: move-result-object v1 │ │ +3cd6f2: 0719 |003d: move-object v9, v1 │ │ +3cd6f4: 1f09 e217 |003e: check-cast v9, Lcom/google/android/material/textfield/TextInputLayout; // type@17e2 │ │ +3cd6f8: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3cd6fc: 2200 9f19 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // type@199f │ │ +3cd700: 07a3 |0044: move-object v3, v10 │ │ +3cd702: 1f03 0e03 |0045: check-cast v3, Landroid/widget/ScrollView; // type@030e │ │ +3cd706: 0702 |0047: move-object v2, v0 │ │ +3cd708: 7608 c49e 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V // method@9ec4 │ │ +3cd70e: 1100 |004b: return-object v0 │ │ +3cd710: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd716: 0c0a |004f: move-result-object v10 │ │ +3cd718: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd71e: 0c0a |0053: move-result-object v10 │ │ +3cd720: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd724: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd728: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd72e: 0c0a |005b: move-result-object v10 │ │ +3cd730: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd736: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x000b line=90 │ │ 0x000d line=91 │ │ 0x0016 line=96 │ │ @@ -771955,20 +771955,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd710: |[3cd710] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3cd720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd722: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd724: 7130 c99e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9ec9 │ │ -3cd72a: 0c02 |0005: move-result-object v2 │ │ -3cd72c: 1102 |0006: return-object v2 │ │ +3cd738: |[3cd738] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3cd748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd74a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd74c: 7130 c99e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9ec9 │ │ +3cd752: 0c02 |0005: move-result-object v2 │ │ +3cd754: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;) │ │ @@ -771976,24 +771976,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd730: |[3cd730] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3cd740: 6000 6a59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episode_filter_dialog:I // field@596a │ │ -3cd744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd746: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd74c: 0c02 |0006: move-result-object v2 │ │ -3cd74e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd752: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd758: 7110 c59e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9ec5 │ │ -3cd75e: 0c02 |000f: move-result-object v2 │ │ -3cd760: 1102 |0010: return-object v2 │ │ +3cd758: |[3cd758] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3cd768: 6000 6a59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episode_filter_dialog:I // field@596a │ │ +3cd76c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd76e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd774: 0c02 |0006: move-result-object v2 │ │ +3cd776: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd77a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd780: 7110 c59e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9ec5 │ │ +3cd786: 0c02 |000f: move-result-object v2 │ │ +3cd788: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=73 │ │ 0x000c line=75 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -772006,18 +772006,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd60c: |[3cd60c] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/view/View; │ │ -3cd61c: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9ec7 │ │ -3cd622: 0c00 |0003: move-result-object v0 │ │ -3cd624: 1100 |0004: return-object v0 │ │ +3cd634: |[3cd634] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/view/View; │ │ +3cd644: 6e10 c79e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9ec7 │ │ +3cd64a: 0c00 |0003: move-result-object v0 │ │ +3cd64c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;) │ │ @@ -772025,17 +772025,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd628: |[3cd628] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3cd638: 5410 2c6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6b2c │ │ -3cd63c: 1100 |0002: return-object v0 │ │ +3cd650: |[3cd650] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3cd660: 5410 2c6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6b2c │ │ +3cd664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -772095,25 +772095,25 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3cd908: |[3cd908] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V │ │ -3cd918: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cd91e: 5b01 336b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b33 │ │ -3cd922: 5b02 2f6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b2f │ │ -3cd926: 5b03 306b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6b30 │ │ -3cd92a: 5b04 316b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b31 │ │ -3cd92e: 5b05 326b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6b32 │ │ -3cd932: 5b06 346b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6b34 │ │ -3cd936: 5b07 356b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b35 │ │ -3cd93a: 5b08 366b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.txtvInformation:Landroid/widget/TextView; // field@6b36 │ │ -3cd93e: 0e00 |0013: return-void │ │ +3cd930: |[3cd930] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V │ │ +3cd940: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cd946: 5b01 336b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b33 │ │ +3cd94a: 5b02 2f6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b2f │ │ +3cd94e: 5b03 306b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6b30 │ │ +3cd952: 5b04 316b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b31 │ │ +3cd956: 5b05 326b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6b32 │ │ +3cd95a: 5b06 346b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6b34 │ │ +3cd95e: 5b07 356b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b35 │ │ +3cd962: 5b08 366b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.txtvInformation:Landroid/widget/TextView; // field@6b36 │ │ +3cd966: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -772137,73 +772137,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3cd7cc: |[3cd7cc] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3cd7dc: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3cd7e0: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd7e6: 0c01 |0005: move-result-object v1 │ │ -3cd7e8: 0714 |0006: move-object v4, v1 │ │ -3cd7ea: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cd7ee: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3cd7f2: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3cd7f6: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd7fc: 0c01 |0010: move-result-object v1 │ │ -3cd7fe: 0715 |0011: move-object v5, v1 │ │ -3cd800: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3cd804: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3cd808: 6000 6757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3cd80c: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd812: 0c01 |001b: move-result-object v1 │ │ -3cd814: 0716 |001c: move-object v6, v1 │ │ -3cd816: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ -3cd81a: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3cd81e: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3cd822: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd828: 0c01 |0026: move-result-object v1 │ │ -3cd82a: 0717 |0027: move-object v7, v1 │ │ -3cd82c: 1f07 2c1c |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ -3cd830: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3cd834: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3cd838: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd83e: 0c01 |0031: move-result-object v1 │ │ -3cd840: 0718 |0032: move-object v8, v1 │ │ -3cd842: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3cd846: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3cd84a: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cd84e: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd854: 0c01 |003c: move-result-object v1 │ │ -3cd856: 0719 |003d: move-object v9, v1 │ │ -3cd858: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cd85c: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3cd860: 6000 7558 |0042: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@5875 │ │ -3cd864: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd86a: 0c01 |0047: move-result-object v1 │ │ -3cd86c: 071a |0048: move-object v10, v1 │ │ -3cd86e: 1f0a 1903 |0049: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ -3cd872: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3cd876: 2200 a019 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // type@19a0 │ │ -3cd87a: 07b3 |004f: move-object v3, v11 │ │ -3cd87c: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3cd880: 0702 |0052: move-object v2, v0 │ │ -3cd882: 7609 ca9e 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V // method@9eca │ │ -3cd888: 1100 |0056: return-object v0 │ │ -3cd88a: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cd890: 0c0b |005a: move-result-object v11 │ │ -3cd892: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cd898: 0c0b |005e: move-result-object v11 │ │ -3cd89a: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cd89e: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cd8a2: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cd8a8: 0c0b |0066: move-result-object v11 │ │ -3cd8aa: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cd8b0: 2700 |006a: throw v0 │ │ +3cd7f4: |[3cd7f4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3cd804: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3cd808: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd80e: 0c01 |0005: move-result-object v1 │ │ +3cd810: 0714 |0006: move-object v4, v1 │ │ +3cd812: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cd816: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3cd81a: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3cd81e: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd824: 0c01 |0010: move-result-object v1 │ │ +3cd826: 0715 |0011: move-object v5, v1 │ │ +3cd828: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3cd82c: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3cd830: 6000 6757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3cd834: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd83a: 0c01 |001b: move-result-object v1 │ │ +3cd83c: 0716 |001c: move-object v6, v1 │ │ +3cd83e: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ +3cd842: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3cd846: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3cd84a: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd850: 0c01 |0026: move-result-object v1 │ │ +3cd852: 0717 |0027: move-object v7, v1 │ │ +3cd854: 1f07 2c1c |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ +3cd858: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3cd85c: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3cd860: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd866: 0c01 |0031: move-result-object v1 │ │ +3cd868: 0718 |0032: move-object v8, v1 │ │ +3cd86a: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3cd86e: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3cd872: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cd876: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd87c: 0c01 |003c: move-result-object v1 │ │ +3cd87e: 0719 |003d: move-object v9, v1 │ │ +3cd880: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cd884: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3cd888: 6000 7558 |0042: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@5875 │ │ +3cd88c: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd892: 0c01 |0047: move-result-object v1 │ │ +3cd894: 071a |0048: move-object v10, v1 │ │ +3cd896: 1f0a 1903 |0049: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ +3cd89a: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3cd89e: 2200 a019 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // type@19a0 │ │ +3cd8a2: 07b3 |004f: move-object v3, v11 │ │ +3cd8a4: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3cd8a8: 0702 |0052: move-object v2, v0 │ │ +3cd8aa: 7609 ca9e 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V // method@9eca │ │ +3cd8b0: 1100 |0056: return-object v0 │ │ +3cd8b2: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cd8b8: 0c0b |005a: move-result-object v11 │ │ +3cd8ba: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cd8c0: 0c0b |005e: move-result-object v11 │ │ +3cd8c2: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cd8c6: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cd8ca: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cd8d0: 0c0b |0066: move-result-object v11 │ │ +3cd8d2: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cd8d8: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ 0x000b line=97 │ │ 0x000d line=98 │ │ 0x0016 line=103 │ │ @@ -772227,20 +772227,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd8b4: |[3cd8b4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3cd8c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd8c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cd8c8: 7130 cf9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9ecf │ │ -3cd8ce: 0c02 |0005: move-result-object v2 │ │ -3cd8d0: 1102 |0006: return-object v2 │ │ +3cd8dc: |[3cd8dc] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3cd8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd8ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cd8f0: 7130 cf9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9ecf │ │ +3cd8f6: 0c02 |0005: move-result-object v2 │ │ +3cd8f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;) │ │ @@ -772248,24 +772248,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cd8d4: |[3cd8d4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3cd8e4: 6000 6b59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episodes_list_fragment:I // field@596b │ │ -3cd8e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd8ea: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cd8f0: 0c02 |0006: move-result-object v2 │ │ -3cd8f2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cd8f6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cd8fc: 7110 cb9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9ecb │ │ -3cd902: 0c02 |000f: move-result-object v2 │ │ -3cd904: 1102 |0010: return-object v2 │ │ +3cd8fc: |[3cd8fc] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3cd90c: 6000 6b59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episodes_list_fragment:I // field@596b │ │ +3cd910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd912: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cd918: 0c02 |0006: move-result-object v2 │ │ +3cd91a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cd91e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cd924: 7110 cb9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9ecb │ │ +3cd92a: 0c02 |000f: move-result-object v2 │ │ +3cd92c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0009 line=80 │ │ 0x000c line=82 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -772278,18 +772278,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd798: |[3cd798] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cd7a8: 6e10 cd9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9ecd │ │ -3cd7ae: 0c00 |0003: move-result-object v0 │ │ -3cd7b0: 1100 |0004: return-object v0 │ │ +3cd7c0: |[3cd7c0] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cd7d0: 6e10 cd9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9ecd │ │ +3cd7d6: 0c00 |0003: move-result-object v0 │ │ +3cd7d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;) │ │ @@ -772297,17 +772297,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd7b4: |[3cd7b4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3cd7c4: 5410 336b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b33 │ │ -3cd7c8: 1100 |0002: return-object v0 │ │ +3cd7dc: |[3cd7dc] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3cd7ec: 5410 336b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b33 │ │ +3cd7f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -772363,24 +772363,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3cda84: |[3cda84] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cda94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cda9a: 5b01 3b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b3b │ │ -3cda9e: 5b02 376b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6b37 │ │ -3cdaa2: 5b03 386b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.episodeProgress:Landroid/widget/ProgressBar; // field@6b38 │ │ -3cdaa6: 5b04 396b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.fragmentLayout:Landroid/widget/LinearLayout; // field@6b39 │ │ -3cdaaa: 5b05 3a6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b3a │ │ -3cdaae: 5b06 3c6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvAuthor:Landroid/widget/TextView; // field@6b3c │ │ -3cdab2: 5b07 3d6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6b3d │ │ -3cdab6: 0e00 |0011: return-void │ │ +3cdaac: |[3cdaac] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cdabc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cdac2: 5b01 3b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b3b │ │ +3cdac6: 5b02 376b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6b37 │ │ +3cdaca: 5b03 386b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.episodeProgress:Landroid/widget/ProgressBar; // field@6b38 │ │ +3cdace: 5b04 396b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.fragmentLayout:Landroid/widget/LinearLayout; // field@6b39 │ │ +3cdad2: 5b05 3a6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b3a │ │ +3cdad6: 5b06 3c6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvAuthor:Landroid/widget/TextView; // field@6b3c │ │ +3cdada: 5b07 3d6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6b3d │ │ +3cdade: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -772402,62 +772402,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3cd974: |[3cd974] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3cd984: 6000 5e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPlay:I // field@555e │ │ -3cd988: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd98e: 0c01 |0005: move-result-object v1 │ │ -3cd990: 0714 |0006: move-object v4, v1 │ │ -3cd992: 1f04 431c |0007: check-cast v4, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ -3cd996: 3804 3900 |0009: if-eqz v4, 0042 // +0039 │ │ -3cd99a: 6000 0756 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeProgress:I // field@5607 │ │ -3cd99e: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd9a4: 0c01 |0010: move-result-object v1 │ │ -3cd9a6: 0715 |0011: move-object v5, v1 │ │ -3cd9a8: 1f05 0803 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0308 │ │ -3cd9ac: 3805 2e00 |0014: if-eqz v5, 0042 // +002e │ │ -3cd9b0: 07a6 |0016: move-object v6, v10 │ │ -3cd9b2: 1f06 0103 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ -3cd9b6: 6000 9556 |0019: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3cd9ba: 7120 5b73 0a00 |001b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd9c0: 0c01 |001e: move-result-object v1 │ │ -3cd9c2: 0717 |001f: move-object v7, v1 │ │ -3cd9c4: 1f07 ff02 |0020: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ -3cd9c8: 3807 2000 |0022: if-eqz v7, 0042 // +0020 │ │ -3cd9cc: 6000 6c58 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@586c │ │ -3cd9d0: 7120 5b73 0a00 |0026: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd9d6: 0c01 |0029: move-result-object v1 │ │ -3cd9d8: 0718 |002a: move-object v8, v1 │ │ -3cd9da: 1f08 1903 |002b: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ -3cd9de: 3808 1500 |002d: if-eqz v8, 0042 // +0015 │ │ -3cd9e2: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3cd9e6: 7120 5b73 0a00 |0031: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cd9ec: 0c01 |0034: move-result-object v1 │ │ -3cd9ee: 0719 |0035: move-object v9, v1 │ │ -3cd9f0: 1f09 1903 |0036: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ -3cd9f4: 3809 0a00 |0038: if-eqz v9, 0042 // +000a │ │ -3cd9f8: 220a a119 |003a: new-instance v10, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // type@19a1 │ │ -3cd9fc: 07a2 |003c: move-object v2, v10 │ │ -3cd9fe: 0763 |003d: move-object v3, v6 │ │ -3cda00: 7608 d09e 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ed0 │ │ -3cda06: 110a |0041: return-object v10 │ │ -3cda08: 6e10 e10c 0a00 |0042: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cda0e: 0c0a |0045: move-result-object v10 │ │ -3cda10: 6e20 ef02 0a00 |0046: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cda16: 0c0a |0049: move-result-object v10 │ │ -3cda18: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cda1c: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cda20: 6e20 7aab a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cda26: 0c0a |0051: move-result-object v10 │ │ -3cda28: 7020 4fab a000 |0052: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cda2e: 2700 |0055: throw v0 │ │ +3cd99c: |[3cd99c] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3cd9ac: 6000 5e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPlay:I // field@555e │ │ +3cd9b0: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd9b6: 0c01 |0005: move-result-object v1 │ │ +3cd9b8: 0714 |0006: move-object v4, v1 │ │ +3cd9ba: 1f04 431c |0007: check-cast v4, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ +3cd9be: 3804 3900 |0009: if-eqz v4, 0042 // +0039 │ │ +3cd9c2: 6000 0756 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeProgress:I // field@5607 │ │ +3cd9c6: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd9cc: 0c01 |0010: move-result-object v1 │ │ +3cd9ce: 0715 |0011: move-object v5, v1 │ │ +3cd9d0: 1f05 0803 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0308 │ │ +3cd9d4: 3805 2e00 |0014: if-eqz v5, 0042 // +002e │ │ +3cd9d8: 07a6 |0016: move-object v6, v10 │ │ +3cd9da: 1f06 0103 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ +3cd9de: 6000 9556 |0019: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3cd9e2: 7120 5b73 0a00 |001b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd9e8: 0c01 |001e: move-result-object v1 │ │ +3cd9ea: 0717 |001f: move-object v7, v1 │ │ +3cd9ec: 1f07 ff02 |0020: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ +3cd9f0: 3807 2000 |0022: if-eqz v7, 0042 // +0020 │ │ +3cd9f4: 6000 6c58 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@586c │ │ +3cd9f8: 7120 5b73 0a00 |0026: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cd9fe: 0c01 |0029: move-result-object v1 │ │ +3cda00: 0718 |002a: move-object v8, v1 │ │ +3cda02: 1f08 1903 |002b: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ +3cda06: 3808 1500 |002d: if-eqz v8, 0042 // +0015 │ │ +3cda0a: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3cda0e: 7120 5b73 0a00 |0031: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cda14: 0c01 |0034: move-result-object v1 │ │ +3cda16: 0719 |0035: move-object v9, v1 │ │ +3cda18: 1f09 1903 |0036: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ +3cda1c: 3809 0a00 |0038: if-eqz v9, 0042 // +000a │ │ +3cda20: 220a a119 |003a: new-instance v10, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // type@19a1 │ │ +3cda24: 07a2 |003c: move-object v2, v10 │ │ +3cda26: 0763 |003d: move-object v3, v6 │ │ +3cda28: 7608 d09e 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ed0 │ │ +3cda2e: 110a |0041: return-object v10 │ │ +3cda30: 6e10 e10c 0a00 |0042: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cda36: 0c0a |0045: move-result-object v10 │ │ +3cda38: 6e20 ef02 0a00 |0046: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cda3e: 0c0a |0049: move-result-object v10 │ │ +3cda40: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cda44: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cda48: 6e20 7aab a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cda4e: 0c0a |0051: move-result-object v10 │ │ +3cda50: 7020 4fab a000 |0052: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cda56: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ 0x0016 line=94 │ │ @@ -772478,20 +772478,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cda30: |[3cda30] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3cda40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cda42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cda44: 7130 d59e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9ed5 │ │ -3cda4a: 0c02 |0005: move-result-object v2 │ │ -3cda4c: 1102 |0006: return-object v2 │ │ +3cda58: |[3cda58] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3cda68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cda6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cda6c: 7130 d59e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9ed5 │ │ +3cda72: 0c02 |0005: move-result-object v2 │ │ +3cda74: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;) │ │ @@ -772499,24 +772499,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cda50: |[3cda50] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3cda60: 6000 7759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.external_player_fragment:I // field@5977 │ │ -3cda64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cda66: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cda6c: 0c02 |0006: move-result-object v2 │ │ -3cda6e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cda72: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cda78: 7110 d19e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9ed1 │ │ -3cda7e: 0c02 |000f: move-result-object v2 │ │ -3cda80: 1102 |0010: return-object v2 │ │ +3cda78: |[3cda78] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3cda88: 6000 7759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.external_player_fragment:I // field@5977 │ │ +3cda8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cda8e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cda94: 0c02 |0006: move-result-object v2 │ │ +3cda96: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cda9a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cdaa0: 7110 d19e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9ed1 │ │ +3cdaa6: 0c02 |000f: move-result-object v2 │ │ +3cdaa8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -772529,18 +772529,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd940: |[3cd940] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cd950: 6e10 d39e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ed3 │ │ -3cd956: 0c00 |0003: move-result-object v0 │ │ -3cd958: 1100 |0004: return-object v0 │ │ +3cd968: |[3cd968] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cd978: 6e10 d39e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ed3 │ │ +3cd97e: 0c00 |0003: move-result-object v0 │ │ +3cd980: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;) │ │ @@ -772548,17 +772548,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd95c: |[3cd95c] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cd96c: 5410 3b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b3b │ │ -3cd970: 1100 |0002: return-object v0 │ │ +3cd984: |[3cd984] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cd994: 5410 3b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b3b │ │ +3cd998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -772630,28 +772630,28 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3cdc6c: |[3cdc6c] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3cdc7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cdc82: 5b01 466b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b46 │ │ -3cdc86: 5b02 3e6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b3e │ │ -3cdc8a: 5b03 3f6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6b3f │ │ -3cdc8e: 5b04 406b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6b40 │ │ -3cdc92: 5b05 416b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6b41 │ │ -3cdc96: 5b06 426b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.imgvBackground:Landroid/widget/ImageView; // field@6b42 │ │ -3cdc9a: 5b07 436b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.moreContent:Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // field@6b43 │ │ -3cdc9e: 5b08 446b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b44 │ │ -3cdca2: 5b09 456b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6b45 │ │ -3cdca6: 5b0a 476b |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6b47 │ │ -3cdcaa: 5b0b 486b |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b48 │ │ -3cdcae: 0e00 |0019: return-void │ │ +3cdc94: |[3cdc94] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3cdca4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cdcaa: 5b01 466b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b46 │ │ +3cdcae: 5b02 3e6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b3e │ │ +3cdcb2: 5b03 3f6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6b3f │ │ +3cdcb6: 5b04 406b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6b40 │ │ +3cdcba: 5b05 416b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6b41 │ │ +3cdcbe: 5b06 426b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.imgvBackground:Landroid/widget/ImageView; // field@6b42 │ │ +3cdcc2: 5b07 436b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.moreContent:Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // field@6b43 │ │ +3cdcc6: 5b08 446b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b44 │ │ +3cdcca: 5b09 456b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6b45 │ │ +3cdcce: 5b0a 476b |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6b47 │ │ +3cdcd2: 5b0b 486b |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b48 │ │ +3cdcd6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ @@ -772681,91 +772681,91 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 12 │ │ insns size : 142 16-bit code units │ │ -3cdaec: |[3cdaec] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3cdafc: 6000 2855 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appBar:I // field@5528 │ │ -3cdb00: 7120 5b73 0e00 |0002: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb06: 0c01 |0005: move-result-object v1 │ │ -3cdb08: 0714 |0006: move-object v4, v1 │ │ -3cdb0a: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cdb0e: 3804 7100 |0009: if-eqz v4, 007a // +0071 │ │ -3cdb12: 6000 9755 |000b: sget v0, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@5597 │ │ -3cdb16: 7120 5b73 0e00 |000d: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb1c: 0c01 |0010: move-result-object v1 │ │ -3cdb1e: 0715 |0011: move-object v5, v1 │ │ -3cdb20: 1f05 5b16 |0012: check-cast v5, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@165b │ │ -3cdb24: 3805 6600 |0014: if-eqz v5, 007a // +0066 │ │ -3cdb28: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3cdb2c: 7120 5b73 0e00 |0018: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb32: 0c01 |001b: move-result-object v1 │ │ -3cdb34: 0716 |001c: move-object v6, v1 │ │ -3cdb36: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3cdb3a: 3806 5b00 |001f: if-eqz v6, 007a // +005b │ │ -3cdb3e: 6000 7c56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ -3cdb42: 7120 5b73 0e00 |0023: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb48: 0c01 |0026: move-result-object v1 │ │ -3cdb4a: 3801 5300 |0027: if-eqz v1, 007a // +0053 │ │ -3cdb4e: 7110 f59e 0100 |0029: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ -3cdb54: 0c07 |002c: move-result-object v7 │ │ -3cdb56: 6000 9456 |002d: sget v0, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@5694 │ │ -3cdb5a: 7120 5b73 0e00 |002f: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb60: 0c01 |0032: move-result-object v1 │ │ -3cdb62: 0718 |0033: move-object v8, v1 │ │ -3cdb64: 1f08 ff02 |0034: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ -3cdb68: 3808 4400 |0036: if-eqz v8, 007a // +0044 │ │ -3cdb6c: 6000 e456 |0038: sget v0, Lde/danoeh/antennapod/R$id;.more_content:I // field@56e4 │ │ -3cdb70: 7120 5b73 0e00 |003a: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb76: 0c01 |003d: move-result-object v1 │ │ -3cdb78: 3801 3c00 |003e: if-eqz v1, 007a // +003c │ │ -3cdb7c: 7110 4f9f 0100 |0040: invoke-static {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f4f │ │ -3cdb82: 0c09 |0043: move-result-object v9 │ │ -3cdb84: 6000 6757 |0044: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3cdb88: 7120 5b73 0e00 |0046: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdb8e: 0c01 |0049: move-result-object v1 │ │ -3cdb90: 071a |004a: move-object v10, v1 │ │ -3cdb92: 1f0a 0803 |004b: check-cast v10, Landroid/widget/ProgressBar; // type@0308 │ │ -3cdb96: 380a 2d00 |004d: if-eqz v10, 007a // +002d │ │ -3cdb9a: 6000 7457 |004f: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3cdb9e: 7120 5b73 0e00 |0051: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdba4: 0c01 |0054: move-result-object v1 │ │ -3cdba6: 071b |0055: move-object v11, v1 │ │ -3cdba8: 1f0b 2c1c |0056: check-cast v11, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ -3cdbac: 380b 2200 |0058: if-eqz v11, 007a // +0022 │ │ -3cdbb0: 6000 2258 |005a: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3cdbb4: 7120 5b73 0e00 |005c: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdbba: 0c01 |005f: move-result-object v1 │ │ -3cdbbc: 071c |0060: move-object v12, v1 │ │ -3cdbbe: 1f0c 2512 |0061: check-cast v12, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3cdbc2: 380c 1700 |0063: if-eqz v12, 007a // +0017 │ │ -3cdbc6: 6000 5958 |0065: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cdbca: 7120 5b73 0e00 |0067: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdbd0: 0c01 |006a: move-result-object v1 │ │ -3cdbd2: 071d |006b: move-object v13, v1 │ │ -3cdbd4: 1f0d 5f16 |006c: check-cast v13, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cdbd8: 380d 0c00 |006e: if-eqz v13, 007a // +000c │ │ -3cdbdc: 2200 a219 |0070: new-instance v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // type@19a2 │ │ -3cdbe0: 07e3 |0072: move-object v3, v14 │ │ -3cdbe2: 1f03 e506 |0073: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@06e5 │ │ -3cdbe6: 0702 |0075: move-object v2, v0 │ │ -3cdbe8: 760c d69e 0200 |0076: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9ed6 │ │ -3cdbee: 1100 |0079: return-object v0 │ │ -3cdbf0: 6e10 e10c 0e00 |007a: invoke-virtual {v14}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cdbf6: 0c0e |007d: move-result-object v14 │ │ -3cdbf8: 6e20 ef02 0e00 |007e: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cdbfe: 0c0e |0081: move-result-object v14 │ │ -3cdc00: 2200 ba1c |0082: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cdc04: 1a01 f43e |0084: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cdc08: 6e20 7aab e100 |0086: invoke-virtual {v1, v14}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cdc0e: 0c0e |0089: move-result-object v14 │ │ -3cdc10: 7020 4fab e000 |008a: invoke-direct {v0, v14}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cdc16: 2700 |008d: throw v0 │ │ +3cdb14: |[3cdb14] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3cdb24: 6000 2855 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appBar:I // field@5528 │ │ +3cdb28: 7120 5b73 0e00 |0002: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb2e: 0c01 |0005: move-result-object v1 │ │ +3cdb30: 0714 |0006: move-object v4, v1 │ │ +3cdb32: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cdb36: 3804 7100 |0009: if-eqz v4, 007a // +0071 │ │ +3cdb3a: 6000 9755 |000b: sget v0, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@5597 │ │ +3cdb3e: 7120 5b73 0e00 |000d: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb44: 0c01 |0010: move-result-object v1 │ │ +3cdb46: 0715 |0011: move-object v5, v1 │ │ +3cdb48: 1f05 5b16 |0012: check-cast v5, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@165b │ │ +3cdb4c: 3805 6600 |0014: if-eqz v5, 007a // +0066 │ │ +3cdb50: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3cdb54: 7120 5b73 0e00 |0018: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb5a: 0c01 |001b: move-result-object v1 │ │ +3cdb5c: 0716 |001c: move-object v6, v1 │ │ +3cdb5e: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3cdb62: 3806 5b00 |001f: if-eqz v6, 007a // +005b │ │ +3cdb66: 6000 7c56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ +3cdb6a: 7120 5b73 0e00 |0023: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb70: 0c01 |0026: move-result-object v1 │ │ +3cdb72: 3801 5300 |0027: if-eqz v1, 007a // +0053 │ │ +3cdb76: 7110 f59e 0100 |0029: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ +3cdb7c: 0c07 |002c: move-result-object v7 │ │ +3cdb7e: 6000 9456 |002d: sget v0, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@5694 │ │ +3cdb82: 7120 5b73 0e00 |002f: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb88: 0c01 |0032: move-result-object v1 │ │ +3cdb8a: 0718 |0033: move-object v8, v1 │ │ +3cdb8c: 1f08 ff02 |0034: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ +3cdb90: 3808 4400 |0036: if-eqz v8, 007a // +0044 │ │ +3cdb94: 6000 e456 |0038: sget v0, Lde/danoeh/antennapod/R$id;.more_content:I // field@56e4 │ │ +3cdb98: 7120 5b73 0e00 |003a: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdb9e: 0c01 |003d: move-result-object v1 │ │ +3cdba0: 3801 3c00 |003e: if-eqz v1, 007a // +003c │ │ +3cdba4: 7110 4f9f 0100 |0040: invoke-static {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f4f │ │ +3cdbaa: 0c09 |0043: move-result-object v9 │ │ +3cdbac: 6000 6757 |0044: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3cdbb0: 7120 5b73 0e00 |0046: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdbb6: 0c01 |0049: move-result-object v1 │ │ +3cdbb8: 071a |004a: move-object v10, v1 │ │ +3cdbba: 1f0a 0803 |004b: check-cast v10, Landroid/widget/ProgressBar; // type@0308 │ │ +3cdbbe: 380a 2d00 |004d: if-eqz v10, 007a // +002d │ │ +3cdbc2: 6000 7457 |004f: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3cdbc6: 7120 5b73 0e00 |0051: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdbcc: 0c01 |0054: move-result-object v1 │ │ +3cdbce: 071b |0055: move-object v11, v1 │ │ +3cdbd0: 1f0b 2c1c |0056: check-cast v11, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ +3cdbd4: 380b 2200 |0058: if-eqz v11, 007a // +0022 │ │ +3cdbd8: 6000 2258 |005a: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3cdbdc: 7120 5b73 0e00 |005c: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdbe2: 0c01 |005f: move-result-object v1 │ │ +3cdbe4: 071c |0060: move-object v12, v1 │ │ +3cdbe6: 1f0c 2512 |0061: check-cast v12, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3cdbea: 380c 1700 |0063: if-eqz v12, 007a // +0017 │ │ +3cdbee: 6000 5958 |0065: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cdbf2: 7120 5b73 0e00 |0067: invoke-static {v14, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdbf8: 0c01 |006a: move-result-object v1 │ │ +3cdbfa: 071d |006b: move-object v13, v1 │ │ +3cdbfc: 1f0d 5f16 |006c: check-cast v13, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cdc00: 380d 0c00 |006e: if-eqz v13, 007a // +000c │ │ +3cdc04: 2200 a219 |0070: new-instance v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // type@19a2 │ │ +3cdc08: 07e3 |0072: move-object v3, v14 │ │ +3cdc0a: 1f03 e506 |0073: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@06e5 │ │ +3cdc0e: 0702 |0075: move-object v2, v0 │ │ +3cdc10: 760c d69e 0200 |0076: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9ed6 │ │ +3cdc16: 1100 |0079: return-object v0 │ │ +3cdc18: 6e10 e10c 0e00 |007a: invoke-virtual {v14}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cdc1e: 0c0e |007d: move-result-object v14 │ │ +3cdc20: 6e20 ef02 0e00 |007e: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cdc26: 0c0e |0081: move-result-object v14 │ │ +3cdc28: 2200 ba1c |0082: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cdc2c: 1a01 f43e |0084: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cdc30: 6e20 7aab e100 |0086: invoke-virtual {v1, v14}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cdc36: 0c0e |0089: move-result-object v14 │ │ +3cdc38: 7020 4fab e000 |008a: invoke-direct {v0, v14}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cdc3e: 2700 |008d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x000b line=111 │ │ 0x000d line=112 │ │ 0x0016 line=117 │ │ @@ -772797,20 +772797,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cdc18: |[3cdc18] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3cdc28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cdc2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cdc2c: 7130 db9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@9edb │ │ -3cdc32: 0c02 |0005: move-result-object v2 │ │ -3cdc34: 1102 |0006: return-object v2 │ │ +3cdc40: |[3cdc40] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3cdc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cdc52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cdc54: 7130 db9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@9edb │ │ +3cdc5a: 0c02 |0005: move-result-object v2 │ │ +3cdc5c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;) │ │ @@ -772818,24 +772818,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cdc38: |[3cdc38] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3cdc48: 6000 7859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_item_list_fragment:I // field@5978 │ │ -3cdc4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cdc4e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cdc54: 0c02 |0006: move-result-object v2 │ │ -3cdc56: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cdc5a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cdc60: 7110 d79e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@9ed7 │ │ -3cdc66: 0c02 |000f: move-result-object v2 │ │ -3cdc68: 1102 |0010: return-object v2 │ │ +3cdc60: |[3cdc60] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3cdc70: 6000 7859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_item_list_fragment:I // field@5978 │ │ +3cdc74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cdc76: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cdc7c: 0c02 |0006: move-result-object v2 │ │ +3cdc7e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cdc82: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cdc88: 7110 d79e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@9ed7 │ │ +3cdc8e: 0c02 |000f: move-result-object v2 │ │ +3cdc90: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=94 │ │ 0x000c line=96 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -772848,18 +772848,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cdab8: |[3cdab8] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cdac8: 6e10 d99e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9ed9 │ │ -3cdace: 0c00 |0003: move-result-object v0 │ │ -3cdad0: 1100 |0004: return-object v0 │ │ +3cdae0: |[3cdae0] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cdaf0: 6e10 d99e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9ed9 │ │ +3cdaf6: 0c00 |0003: move-result-object v0 │ │ +3cdaf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;) │ │ @@ -772867,17 +772867,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cdad4: |[3cdad4] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -3cdae4: 5410 466b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b46 │ │ -3cdae8: 1100 |0002: return-object v0 │ │ +3cdafc: |[3cdafc] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +3cdb0c: 5410 466b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b46 │ │ +3cdb10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -772925,22 +772925,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3cdddc: |[3cdddc] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cddec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cddf2: 5b01 4d6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b4d │ │ -3cddf6: 5b02 496b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipEnd:Landroid/widget/EditText; // field@6b49 │ │ -3cddfa: 5b03 4a6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipIntro:Landroid/widget/EditText; // field@6b4a │ │ -3cddfe: 5b04 4b6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipEnd:Landroid/widget/TextView; // field@6b4b │ │ -3cde02: 5b05 4c6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipIntro:Landroid/widget/TextView; // field@6b4c │ │ -3cde06: 0e00 |000d: return-void │ │ +3cde04: |[3cde04] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cde14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cde1a: 5b01 4d6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b4d │ │ +3cde1e: 5b02 496b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipEnd:Landroid/widget/EditText; // field@6b49 │ │ +3cde22: 5b03 4a6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipIntro:Landroid/widget/EditText; // field@6b4a │ │ +3cde26: 5b04 4b6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipEnd:Landroid/widget/TextView; // field@6b4b │ │ +3cde2a: 5b05 4c6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipIntro:Landroid/widget/TextView; // field@6b4c │ │ +3cde2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -772958,55 +772958,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3cdce4: |[3cdce4] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3cdcf4: 6000 1156 |0000: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipEnd:I // field@5611 │ │ -3cdcf8: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdcfe: 0c01 |0005: move-result-object v1 │ │ -3cdd00: 0714 |0006: move-object v4, v1 │ │ -3cdd02: 1f04 f402 |0007: check-cast v4, Landroid/widget/EditText; // type@02f4 │ │ -3cdd06: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3cdd0a: 6000 1256 |000b: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipIntro:I // field@5612 │ │ -3cdd0e: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdd14: 0c01 |0010: move-result-object v1 │ │ -3cdd16: 0715 |0011: move-object v5, v1 │ │ -3cdd18: 1f05 f402 |0012: check-cast v5, Landroid/widget/EditText; // type@02f4 │ │ -3cdd1c: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3cdd20: 6000 aa56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipEnd:I // field@56aa │ │ -3cdd24: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdd2a: 0c01 |001b: move-result-object v1 │ │ -3cdd2c: 0716 |001c: move-object v6, v1 │ │ -3cdd2e: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3cdd32: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3cdd36: 6000 ab56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipIntro:I // field@56ab │ │ -3cdd3a: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdd40: 0c01 |0026: move-result-object v1 │ │ -3cdd42: 0717 |0027: move-object v7, v1 │ │ -3cdd44: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3cdd48: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3cdd4c: 2200 a319 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // type@19a3 │ │ -3cdd50: 0783 |002e: move-object v3, v8 │ │ -3cdd52: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3cdd56: 0702 |0031: move-object v2, v0 │ │ -3cdd58: 7606 dc9e 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9edc │ │ -3cdd5e: 1100 |0035: return-object v0 │ │ -3cdd60: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cdd66: 0c08 |0039: move-result-object v8 │ │ -3cdd68: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cdd6e: 0c08 |003d: move-result-object v8 │ │ -3cdd70: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cdd74: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cdd78: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cdd7e: 0c08 |0045: move-result-object v8 │ │ -3cdd80: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cdd86: 2700 |0049: throw v0 │ │ +3cdd0c: |[3cdd0c] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3cdd1c: 6000 1156 |0000: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipEnd:I // field@5611 │ │ +3cdd20: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdd26: 0c01 |0005: move-result-object v1 │ │ +3cdd28: 0714 |0006: move-object v4, v1 │ │ +3cdd2a: 1f04 f402 |0007: check-cast v4, Landroid/widget/EditText; // type@02f4 │ │ +3cdd2e: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3cdd32: 6000 1256 |000b: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipIntro:I // field@5612 │ │ +3cdd36: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdd3c: 0c01 |0010: move-result-object v1 │ │ +3cdd3e: 0715 |0011: move-object v5, v1 │ │ +3cdd40: 1f05 f402 |0012: check-cast v5, Landroid/widget/EditText; // type@02f4 │ │ +3cdd44: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3cdd48: 6000 aa56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipEnd:I // field@56aa │ │ +3cdd4c: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdd52: 0c01 |001b: move-result-object v1 │ │ +3cdd54: 0716 |001c: move-object v6, v1 │ │ +3cdd56: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3cdd5a: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3cdd5e: 6000 ab56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipIntro:I // field@56ab │ │ +3cdd62: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdd68: 0c01 |0026: move-result-object v1 │ │ +3cdd6a: 0717 |0027: move-object v7, v1 │ │ +3cdd6c: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3cdd70: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3cdd74: 2200 a319 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // type@19a3 │ │ +3cdd78: 0783 |002e: move-object v3, v8 │ │ +3cdd7a: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cdd7e: 0702 |0031: move-object v2, v0 │ │ +3cdd80: 7606 dc9e 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9edc │ │ +3cdd86: 1100 |0035: return-object v0 │ │ +3cdd88: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cdd8e: 0c08 |0039: move-result-object v8 │ │ +3cdd90: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cdd96: 0c08 |003d: move-result-object v8 │ │ +3cdd98: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cdd9c: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cdda0: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cdda6: 0c08 |0045: move-result-object v8 │ │ +3cdda8: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cddae: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0016 line=84 │ │ @@ -773024,20 +773024,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cdd88: |[3cdd88] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3cdd98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cdd9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cdd9c: 7130 e19e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@9ee1 │ │ -3cdda2: 0c02 |0005: move-result-object v2 │ │ -3cdda4: 1102 |0006: return-object v2 │ │ +3cddb0: |[3cddb0] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3cddc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cddc2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cddc4: 7130 e19e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@9ee1 │ │ +3cddca: 0c02 |0005: move-result-object v2 │ │ +3cddcc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;) │ │ @@ -773045,24 +773045,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cdda8: |[3cdda8] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3cddb8: 6000 7959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_pref_skip_dialog:I // field@5979 │ │ -3cddbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cddbe: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cddc4: 0c02 |0006: move-result-object v2 │ │ -3cddc6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cddca: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cddd0: 7110 dd9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@9edd │ │ -3cddd6: 0c02 |000f: move-result-object v2 │ │ -3cddd8: 1102 |0010: return-object v2 │ │ +3cddd0: |[3cddd0] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3cdde0: 6000 7959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_pref_skip_dialog:I // field@5979 │ │ +3cdde4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cdde6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cddec: 0c02 |0006: move-result-object v2 │ │ +3cddee: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cddf2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cddf8: 7110 dd9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@9edd │ │ +3cddfe: 0c02 |000f: move-result-object v2 │ │ +3cde00: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=61 │ │ 0x000c line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -773075,18 +773075,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cdcb0: |[3cdcb0] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/view/View; │ │ -3cdcc0: 6e10 df9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9edf │ │ -3cdcc6: 0c00 |0003: move-result-object v0 │ │ -3cdcc8: 1100 |0004: return-object v0 │ │ +3cdcd8: |[3cdcd8] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/view/View; │ │ +3cdce8: 6e10 df9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9edf │ │ +3cdcee: 0c00 |0003: move-result-object v0 │ │ +3cdcf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;) │ │ @@ -773094,17 +773094,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cdccc: |[3cdccc] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cdcdc: 5410 4d6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b4d │ │ -3cdce0: 1100 |0002: return-object v0 │ │ +3cdcf4: |[3cdcf4] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cdd04: 5410 4d6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6b4d │ │ +3cdd08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -773200,52 +773200,52 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/Button;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 18 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -3ce04c: |[3ce04c] de.danoeh.antennapod.databinding.FeedinfoBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/Button;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3ce05c: 0720 |0000: move-object v0, v2 │ │ -3ce05e: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ce064: 0731 |0004: move-object v1, v3 │ │ -3ce066: 5b01 556b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b55 │ │ -3ce06a: 0741 |0007: move-object v1, v4 │ │ -3ce06c: 5b01 4e6b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b4e │ │ -3ce070: 0751 |000a: move-object v1, v5 │ │ -3ce072: 5b01 4f6b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6b4f │ │ -3ce076: 0761 |000d: move-object v1, v6 │ │ -3ce078: 5b01 506b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.descriptionHeadingLabel:Landroid/widget/TextView; // field@6b50 │ │ -3ce07c: 0771 |0010: move-object v1, v7 │ │ -3ce07e: 5b01 516b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.descriptionLabel:Landroid/widget/TextView; // field@6b51 │ │ -3ce082: 0781 |0013: move-object v1, v8 │ │ -3ce084: 5b01 526b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6b52 │ │ -3ce088: 0791 |0016: move-object v1, v9 │ │ -3ce08a: 5b01 536b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.imgvBackground:Landroid/widget/ImageView; // field@6b53 │ │ -3ce08e: 07a1 |0019: move-object v1, v10 │ │ -3ce090: 5b01 546b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.infoContainer:Landroid/widget/LinearLayout; // field@6b54 │ │ -3ce094: 07b1 |001c: move-object v1, v11 │ │ -3ce096: 5b01 566b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@6b56 │ │ -3ce09a: 07c1 |001f: move-object v1, v12 │ │ -3ce09c: 5b01 576b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsButton:Landroid/widget/Button; // field@6b57 │ │ -3ce0a0: 07d1 |0022: move-object v1, v13 │ │ -3ce0a2: 5b01 586b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6b58 │ │ -3ce0a6: 07e1 |0025: move-object v1, v14 │ │ -3ce0a8: 5b01 596b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsHeadingLabel:Landroid/widget/TextView; // field@6b59 │ │ -3ce0ac: 07f1 |0028: move-object v1, v15 │ │ -3ce0ae: 5b01 5a6b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.supportHeadingLabel:Landroid/widget/TextView; // field@6b5a │ │ -3ce0b2: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3ce0b6: 5b01 5b6b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.supportUrl:Landroid/widget/TextView; // field@6b5b │ │ -3ce0ba: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3ce0be: 5b01 5c6b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b5c │ │ -3ce0c2: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3ce0c6: 5b01 5d6b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.urlHeadingLabel:Landroid/widget/TextView; // field@6b5d │ │ -3ce0ca: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3ce0ce: 5b01 5e6b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.urlLabel:Landroid/widget/TextView; // field@6b5e │ │ -3ce0d2: 0e00 |003b: return-void │ │ +3ce074: |[3ce074] de.danoeh.antennapod.databinding.FeedinfoBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/Button;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3ce084: 0720 |0000: move-object v0, v2 │ │ +3ce086: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ce08c: 0731 |0004: move-object v1, v3 │ │ +3ce08e: 5b01 556b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b55 │ │ +3ce092: 0741 |0007: move-object v1, v4 │ │ +3ce094: 5b01 4e6b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6b4e │ │ +3ce098: 0751 |000a: move-object v1, v5 │ │ +3ce09a: 5b01 4f6b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6b4f │ │ +3ce09e: 0761 |000d: move-object v1, v6 │ │ +3ce0a0: 5b01 506b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.descriptionHeadingLabel:Landroid/widget/TextView; // field@6b50 │ │ +3ce0a4: 0771 |0010: move-object v1, v7 │ │ +3ce0a6: 5b01 516b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.descriptionLabel:Landroid/widget/TextView; // field@6b51 │ │ +3ce0aa: 0781 |0013: move-object v1, v8 │ │ +3ce0ac: 5b01 526b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6b52 │ │ +3ce0b0: 0791 |0016: move-object v1, v9 │ │ +3ce0b2: 5b01 536b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.imgvBackground:Landroid/widget/ImageView; // field@6b53 │ │ +3ce0b6: 07a1 |0019: move-object v1, v10 │ │ +3ce0b8: 5b01 546b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.infoContainer:Landroid/widget/LinearLayout; // field@6b54 │ │ +3ce0bc: 07b1 |001c: move-object v1, v11 │ │ +3ce0be: 5b01 566b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@6b56 │ │ +3ce0c2: 07c1 |001f: move-object v1, v12 │ │ +3ce0c4: 5b01 576b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsButton:Landroid/widget/Button; // field@6b57 │ │ +3ce0c8: 07d1 |0022: move-object v1, v13 │ │ +3ce0ca: 5b01 586b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6b58 │ │ +3ce0ce: 07e1 |0025: move-object v1, v14 │ │ +3ce0d0: 5b01 596b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsHeadingLabel:Landroid/widget/TextView; // field@6b59 │ │ +3ce0d4: 07f1 |0028: move-object v1, v15 │ │ +3ce0d6: 5b01 5a6b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.supportHeadingLabel:Landroid/widget/TextView; // field@6b5a │ │ +3ce0da: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3ce0de: 5b01 5b6b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.supportUrl:Landroid/widget/TextView; // field@6b5b │ │ +3ce0e2: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3ce0e6: 5b01 5c6b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b5c │ │ +3ce0ea: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3ce0ee: 5b01 5d6b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.urlHeadingLabel:Landroid/widget/TextView; // field@6b5d │ │ +3ce0f2: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3ce0f6: 5b01 5e6b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.urlLabel:Landroid/widget/TextView; // field@6b5e │ │ +3ce0fa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0005 line=87 │ │ 0x0008 line=88 │ │ 0x000b line=89 │ │ 0x000e line=90 │ │ @@ -773287,128 +773287,128 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 18 │ │ insns size : 214 16-bit code units │ │ -3cde3c: |[3cde3c] de.danoeh.antennapod.databinding.FeedinfoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3cde4c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -3cde50: 6001 2855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.appBar:I // field@5528 │ │ -3cde54: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cde5a: 0c02 |0007: move-result-object v2 │ │ -3cde5c: 0725 |0008: move-object v5, v2 │ │ -3cde5e: 1f05 5116 |0009: check-cast v5, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cde62: 3805 b700 |000b: if-eqz v5, 00c2 // +00b7 │ │ -3cde66: 6001 9755 |000d: sget v1, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@5597 │ │ -3cde6a: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cde70: 0c02 |0012: move-result-object v2 │ │ -3cde72: 0726 |0013: move-object v6, v2 │ │ -3cde74: 1f06 5b16 |0014: check-cast v6, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@165b │ │ -3cde78: 3806 ac00 |0016: if-eqz v6, 00c2 // +00ac │ │ -3cde7c: 6001 c455 |0018: sget v1, Lde/danoeh/antennapod/R$id;.descriptionHeadingLabel:I // field@55c4 │ │ -3cde80: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cde86: 0c02 |001d: move-result-object v2 │ │ -3cde88: 0727 |001e: move-object v7, v2 │ │ -3cde8a: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3cde8e: 3807 a100 |0021: if-eqz v7, 00c2 // +00a1 │ │ -3cde92: 6001 c555 |0023: sget v1, Lde/danoeh/antennapod/R$id;.descriptionLabel:I // field@55c5 │ │ -3cde96: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cde9c: 0c02 |0028: move-result-object v2 │ │ -3cde9e: 0728 |0029: move-object v8, v2 │ │ -3cdea0: 1f08 1903 |002a: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ -3cdea4: 3808 9600 |002c: if-eqz v8, 00c2 // +0096 │ │ -3cdea8: 6001 7c56 |002e: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ -3cdeac: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdeb2: 0c02 |0033: move-result-object v2 │ │ -3cdeb4: 3802 8e00 |0034: if-eqz v2, 00c2 // +008e │ │ -3cdeb8: 7110 f59e 0200 |0036: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ -3cdebe: 0c09 |0039: move-result-object v9 │ │ -3cdec0: 6001 9456 |003a: sget v1, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@5694 │ │ -3cdec4: 7120 5b73 1000 |003c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdeca: 0c02 |003f: move-result-object v2 │ │ -3cdecc: 072a |0040: move-object v10, v2 │ │ -3cdece: 1f0a ff02 |0041: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ -3cded2: 380a 7f00 |0043: if-eqz v10, 00c2 // +007f │ │ -3cded6: 6001 9b56 |0045: sget v1, Lde/danoeh/antennapod/R$id;.infoContainer:I // field@569b │ │ -3cdeda: 7120 5b73 1000 |0047: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdee0: 0c02 |004a: move-result-object v2 │ │ -3cdee2: 072b |004b: move-object v11, v2 │ │ -3cdee4: 1f0b 0103 |004c: check-cast v11, Landroid/widget/LinearLayout; // type@0301 │ │ -3cdee8: 380b 7400 |004e: if-eqz v11, 00c2 // +0074 │ │ -3cdeec: 6001 9957 |0050: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ -3cdef0: 7120 5b73 1000 |0052: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdef6: 0c02 |0055: move-result-object v2 │ │ -3cdef8: 072c |0056: move-object v12, v2 │ │ -3cdefa: 1f0c 0c09 |0057: check-cast v12, Landroidx/core/widget/NestedScrollView; // type@090c │ │ -3cdefe: 380c 6900 |0059: if-eqz v12, 00c2 // +0069 │ │ -3cdf02: 6001 0158 |005b: sget v1, Lde/danoeh/antennapod/R$id;.statisticsButton:I // field@5801 │ │ -3cdf06: 7120 5b73 1000 |005d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf0c: 0c02 |0060: move-result-object v2 │ │ -3cdf0e: 072d |0061: move-object v13, v2 │ │ -3cdf10: 1f0d ec02 |0062: check-cast v13, Landroid/widget/Button; // type@02ec │ │ -3cdf14: 380d 5e00 |0064: if-eqz v13, 00c2 // +005e │ │ -3cdf18: 6001 0358 |0066: sget v1, Lde/danoeh/antennapod/R$id;.statisticsFragmentContainer:I // field@5803 │ │ -3cdf1c: 7120 5b73 1000 |0068: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf22: 0c02 |006b: move-result-object v2 │ │ -3cdf24: 072e |006c: move-object v14, v2 │ │ -3cdf26: 1f0e d309 |006d: check-cast v14, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3cdf2a: 380e 5300 |006f: if-eqz v14, 00c2 // +0053 │ │ -3cdf2e: 6001 0458 |0071: sget v1, Lde/danoeh/antennapod/R$id;.statisticsHeadingLabel:I // field@5804 │ │ -3cdf32: 7120 5b73 1000 |0073: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf38: 0c02 |0076: move-result-object v2 │ │ -3cdf3a: 072f |0077: move-object v15, v2 │ │ -3cdf3c: 1f0f 1903 |0078: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3cdf40: 380f 4800 |007a: if-eqz v15, 00c2 // +0048 │ │ -3cdf44: 6001 1c58 |007c: sget v1, Lde/danoeh/antennapod/R$id;.supportHeadingLabel:I // field@581c │ │ -3cdf48: 7120 5b73 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf4e: 0c02 |0081: move-result-object v2 │ │ -3cdf50: 0810 0200 |0082: move-object/from16 v16, v2 │ │ -3cdf54: 1f10 1903 |0084: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ -3cdf58: 3810 3c00 |0086: if-eqz v16, 00c2 // +003c │ │ -3cdf5c: 6001 1d58 |0088: sget v1, Lde/danoeh/antennapod/R$id;.supportUrl:I // field@581d │ │ -3cdf60: 7120 5b73 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf66: 0c02 |008d: move-result-object v2 │ │ -3cdf68: 0811 0200 |008e: move-object/from16 v17, v2 │ │ -3cdf6c: 1f11 1903 |0090: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ -3cdf70: 3811 3000 |0092: if-eqz v17, 00c2 // +0030 │ │ -3cdf74: 6001 5958 |0094: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cdf78: 7120 5b73 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf7e: 0c02 |0099: move-result-object v2 │ │ -3cdf80: 0812 0200 |009a: move-object/from16 v18, v2 │ │ -3cdf84: 1f12 5f16 |009c: check-cast v18, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cdf88: 3812 2400 |009e: if-eqz v18, 00c2 // +0024 │ │ -3cdf8c: 6001 9258 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.urlHeadingLabel:I // field@5892 │ │ -3cdf90: 7120 5b73 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdf96: 0c02 |00a5: move-result-object v2 │ │ -3cdf98: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ -3cdf9c: 1f13 1903 |00a8: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ -3cdfa0: 3813 1800 |00aa: if-eqz v19, 00c2 // +0018 │ │ -3cdfa4: 6001 9358 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.urlLabel:I // field@5893 │ │ -3cdfa8: 7120 5b73 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cdfae: 0c02 |00b1: move-result-object v2 │ │ -3cdfb0: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ -3cdfb4: 1f14 1903 |00b4: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ -3cdfb8: 3814 0c00 |00b6: if-eqz v20, 00c2 // +000c │ │ -3cdfbc: 2201 a419 |00b8: new-instance v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding; // type@19a4 │ │ -3cdfc0: 0713 |00ba: move-object v3, v1 │ │ -3cdfc2: 0704 |00bb: move-object v4, v0 │ │ -3cdfc4: 1f04 e506 |00bc: check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@06e5 │ │ -3cdfc8: 7612 e29e 0300 |00be: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/Button;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ee2 │ │ -3cdfce: 1101 |00c1: return-object v1 │ │ -3cdfd0: 7401 e10c 1500 |00c2: invoke-virtual/range {v21}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cdfd6: 0c00 |00c5: move-result-object v0 │ │ -3cdfd8: 6e20 ef02 1000 |00c6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cdfde: 0c00 |00c9: move-result-object v0 │ │ -3cdfe0: 2201 ba1c |00ca: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3cdfe4: 1a02 f43e |00cc: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3cdfe8: 6e20 7aab 0200 |00ce: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cdfee: 0c00 |00d1: move-result-object v0 │ │ -3cdff0: 7020 4fab 0100 |00d2: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cdff6: 2701 |00d5: throw v1 │ │ +3cde64: |[3cde64] de.danoeh.antennapod.databinding.FeedinfoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3cde74: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +3cde78: 6001 2855 |0002: sget v1, Lde/danoeh/antennapod/R$id;.appBar:I // field@5528 │ │ +3cde7c: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cde82: 0c02 |0007: move-result-object v2 │ │ +3cde84: 0725 |0008: move-object v5, v2 │ │ +3cde86: 1f05 5116 |0009: check-cast v5, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cde8a: 3805 b700 |000b: if-eqz v5, 00c2 // +00b7 │ │ +3cde8e: 6001 9755 |000d: sget v1, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@5597 │ │ +3cde92: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cde98: 0c02 |0012: move-result-object v2 │ │ +3cde9a: 0726 |0013: move-object v6, v2 │ │ +3cde9c: 1f06 5b16 |0014: check-cast v6, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@165b │ │ +3cdea0: 3806 ac00 |0016: if-eqz v6, 00c2 // +00ac │ │ +3cdea4: 6001 c455 |0018: sget v1, Lde/danoeh/antennapod/R$id;.descriptionHeadingLabel:I // field@55c4 │ │ +3cdea8: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdeae: 0c02 |001d: move-result-object v2 │ │ +3cdeb0: 0727 |001e: move-object v7, v2 │ │ +3cdeb2: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3cdeb6: 3807 a100 |0021: if-eqz v7, 00c2 // +00a1 │ │ +3cdeba: 6001 c555 |0023: sget v1, Lde/danoeh/antennapod/R$id;.descriptionLabel:I // field@55c5 │ │ +3cdebe: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdec4: 0c02 |0028: move-result-object v2 │ │ +3cdec6: 0728 |0029: move-object v8, v2 │ │ +3cdec8: 1f08 1903 |002a: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ +3cdecc: 3808 9600 |002c: if-eqz v8, 00c2 // +0096 │ │ +3cded0: 6001 7c56 |002e: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ +3cded4: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdeda: 0c02 |0033: move-result-object v2 │ │ +3cdedc: 3802 8e00 |0034: if-eqz v2, 00c2 // +008e │ │ +3cdee0: 7110 f59e 0200 |0036: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ +3cdee6: 0c09 |0039: move-result-object v9 │ │ +3cdee8: 6001 9456 |003a: sget v1, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@5694 │ │ +3cdeec: 7120 5b73 1000 |003c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdef2: 0c02 |003f: move-result-object v2 │ │ +3cdef4: 072a |0040: move-object v10, v2 │ │ +3cdef6: 1f0a ff02 |0041: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ +3cdefa: 380a 7f00 |0043: if-eqz v10, 00c2 // +007f │ │ +3cdefe: 6001 9b56 |0045: sget v1, Lde/danoeh/antennapod/R$id;.infoContainer:I // field@569b │ │ +3cdf02: 7120 5b73 1000 |0047: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf08: 0c02 |004a: move-result-object v2 │ │ +3cdf0a: 072b |004b: move-object v11, v2 │ │ +3cdf0c: 1f0b 0103 |004c: check-cast v11, Landroid/widget/LinearLayout; // type@0301 │ │ +3cdf10: 380b 7400 |004e: if-eqz v11, 00c2 // +0074 │ │ +3cdf14: 6001 9957 |0050: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ +3cdf18: 7120 5b73 1000 |0052: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf1e: 0c02 |0055: move-result-object v2 │ │ +3cdf20: 072c |0056: move-object v12, v2 │ │ +3cdf22: 1f0c 0c09 |0057: check-cast v12, Landroidx/core/widget/NestedScrollView; // type@090c │ │ +3cdf26: 380c 6900 |0059: if-eqz v12, 00c2 // +0069 │ │ +3cdf2a: 6001 0158 |005b: sget v1, Lde/danoeh/antennapod/R$id;.statisticsButton:I // field@5801 │ │ +3cdf2e: 7120 5b73 1000 |005d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf34: 0c02 |0060: move-result-object v2 │ │ +3cdf36: 072d |0061: move-object v13, v2 │ │ +3cdf38: 1f0d ec02 |0062: check-cast v13, Landroid/widget/Button; // type@02ec │ │ +3cdf3c: 380d 5e00 |0064: if-eqz v13, 00c2 // +005e │ │ +3cdf40: 6001 0358 |0066: sget v1, Lde/danoeh/antennapod/R$id;.statisticsFragmentContainer:I // field@5803 │ │ +3cdf44: 7120 5b73 1000 |0068: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf4a: 0c02 |006b: move-result-object v2 │ │ +3cdf4c: 072e |006c: move-object v14, v2 │ │ +3cdf4e: 1f0e d309 |006d: check-cast v14, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3cdf52: 380e 5300 |006f: if-eqz v14, 00c2 // +0053 │ │ +3cdf56: 6001 0458 |0071: sget v1, Lde/danoeh/antennapod/R$id;.statisticsHeadingLabel:I // field@5804 │ │ +3cdf5a: 7120 5b73 1000 |0073: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf60: 0c02 |0076: move-result-object v2 │ │ +3cdf62: 072f |0077: move-object v15, v2 │ │ +3cdf64: 1f0f 1903 |0078: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3cdf68: 380f 4800 |007a: if-eqz v15, 00c2 // +0048 │ │ +3cdf6c: 6001 1c58 |007c: sget v1, Lde/danoeh/antennapod/R$id;.supportHeadingLabel:I // field@581c │ │ +3cdf70: 7120 5b73 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf76: 0c02 |0081: move-result-object v2 │ │ +3cdf78: 0810 0200 |0082: move-object/from16 v16, v2 │ │ +3cdf7c: 1f10 1903 |0084: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ +3cdf80: 3810 3c00 |0086: if-eqz v16, 00c2 // +003c │ │ +3cdf84: 6001 1d58 |0088: sget v1, Lde/danoeh/antennapod/R$id;.supportUrl:I // field@581d │ │ +3cdf88: 7120 5b73 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdf8e: 0c02 |008d: move-result-object v2 │ │ +3cdf90: 0811 0200 |008e: move-object/from16 v17, v2 │ │ +3cdf94: 1f11 1903 |0090: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ +3cdf98: 3811 3000 |0092: if-eqz v17, 00c2 // +0030 │ │ +3cdf9c: 6001 5958 |0094: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cdfa0: 7120 5b73 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdfa6: 0c02 |0099: move-result-object v2 │ │ +3cdfa8: 0812 0200 |009a: move-object/from16 v18, v2 │ │ +3cdfac: 1f12 5f16 |009c: check-cast v18, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cdfb0: 3812 2400 |009e: if-eqz v18, 00c2 // +0024 │ │ +3cdfb4: 6001 9258 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.urlHeadingLabel:I // field@5892 │ │ +3cdfb8: 7120 5b73 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdfbe: 0c02 |00a5: move-result-object v2 │ │ +3cdfc0: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ +3cdfc4: 1f13 1903 |00a8: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ +3cdfc8: 3813 1800 |00aa: if-eqz v19, 00c2 // +0018 │ │ +3cdfcc: 6001 9358 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.urlLabel:I // field@5893 │ │ +3cdfd0: 7120 5b73 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cdfd6: 0c02 |00b1: move-result-object v2 │ │ +3cdfd8: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ +3cdfdc: 1f14 1903 |00b4: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ +3cdfe0: 3814 0c00 |00b6: if-eqz v20, 00c2 // +000c │ │ +3cdfe4: 2201 a419 |00b8: new-instance v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding; // type@19a4 │ │ +3cdfe8: 0713 |00ba: move-object v3, v1 │ │ +3cdfea: 0704 |00bb: move-object v4, v0 │ │ +3cdfec: 1f04 e506 |00bc: check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@06e5 │ │ +3cdff0: 7612 e29e 0300 |00be: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/Button;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ee2 │ │ +3cdff6: 1101 |00c1: return-object v1 │ │ +3cdff8: 7401 e10c 1500 |00c2: invoke-virtual/range {v21}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cdffe: 0c00 |00c5: move-result-object v0 │ │ +3ce000: 6e20 ef02 1000 |00c6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ce006: 0c00 |00c9: move-result-object v0 │ │ +3ce008: 2201 ba1c |00ca: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3ce00c: 1a02 f43e |00cc: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3ce010: 6e20 7aab 0200 |00ce: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ce016: 0c00 |00d1: move-result-object v0 │ │ +3ce018: 7020 4fab 0100 |00d2: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ce01e: 2701 |00d5: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0004 line=134 │ │ 0x000d line=139 │ │ 0x000f line=140 │ │ 0x0018 line=145 │ │ @@ -773451,20 +773451,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cdff8: |[3cdff8] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3ce008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ce00a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ce00c: 7130 e79e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@9ee7 │ │ -3ce012: 0c02 |0005: move-result-object v2 │ │ -3ce014: 1102 |0006: return-object v2 │ │ +3ce020: |[3ce020] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3ce030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ce032: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ce034: 7130 e79e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@9ee7 │ │ +3ce03a: 0c02 |0005: move-result-object v2 │ │ +3ce03c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedinfoBinding;) │ │ @@ -773472,24 +773472,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ce018: |[3ce018] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3ce028: 6000 7c59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedinfo:I // field@597c │ │ -3ce02c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ce02e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ce034: 0c02 |0006: move-result-object v2 │ │ -3ce036: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ce03a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ce040: 7110 e39e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@9ee3 │ │ -3ce046: 0c02 |000f: move-result-object v2 │ │ -3ce048: 1102 |0010: return-object v2 │ │ +3ce040: |[3ce040] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3ce050: 6000 7c59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedinfo:I // field@597c │ │ +3ce054: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ce056: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ce05c: 0c02 |0006: move-result-object v2 │ │ +3ce05e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ce062: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ce068: 7110 e39e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@9ee3 │ │ +3ce06e: 0c02 |000f: move-result-object v2 │ │ +3ce070: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0009 line=122 │ │ 0x000c line=124 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -773502,18 +773502,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cde08: |[3cde08] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroid/view/View; │ │ -3cde18: 6e10 e59e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9ee5 │ │ -3cde1e: 0c00 |0003: move-result-object v0 │ │ -3cde20: 1100 |0004: return-object v0 │ │ +3cde30: |[3cde30] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroid/view/View; │ │ +3cde40: 6e10 e59e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9ee5 │ │ +3cde46: 0c00 |0003: move-result-object v0 │ │ +3cde48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedinfoBinding;) │ │ @@ -773521,17 +773521,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cde24: |[3cde24] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -3cde34: 5410 556b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b55 │ │ -3cde38: 1100 |0002: return-object v0 │ │ +3cde4c: |[3cde4c] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +3cde5c: 5410 556b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6b55 │ │ +3cde60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -773639,58 +773639,58 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 21 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -3ce34c: |[3ce34c] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ -3ce35c: 0720 |0000: move-object v0, v2 │ │ -3ce35e: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ce364: 0731 |0004: move-object v1, v3 │ │ -3ce366: 5b01 6c6b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b6c │ │ -3ce36a: 0741 |0007: move-object v1, v4 │ │ -3ce36c: 5b01 5f6b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1:Landroid/widget/LinearLayout; // field@6b5f │ │ -3ce370: 0751 |000a: move-object v1, v5 │ │ -3ce372: 5b01 606b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Icon:Landroid/widget/ImageView; // field@6b60 │ │ -3ce376: 0761 |000d: move-object v1, v6 │ │ -3ce378: 5b01 616b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Text:Landroid/widget/TextView; // field@6b61 │ │ -3ce37c: 0771 |0010: move-object v1, v7 │ │ -3ce37e: 5b01 626b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2:Landroid/widget/LinearLayout; // field@6b62 │ │ -3ce382: 0781 |0013: move-object v1, v8 │ │ -3ce384: 5b01 636b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Icon:Landroid/widget/ImageView; // field@6b63 │ │ -3ce388: 0791 |0016: move-object v1, v9 │ │ -3ce38a: 5b01 646b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Text:Landroid/widget/TextView; // field@6b64 │ │ -3ce38e: 07a1 |0019: move-object v1, v10 │ │ -3ce390: 5b01 656b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6b65 │ │ -3ce394: 07b1 |001c: move-object v1, v11 │ │ -3ce396: 5b01 666b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.contentRoot:Landroid/widget/RelativeLayout; // field@6b66 │ │ -3ce39a: 07c1 |001f: move-object v1, v12 │ │ -3ce39c: 5b01 676b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.header:Landroid/widget/LinearLayout; // field@6b67 │ │ -3ce3a0: 07d1 |0022: move-object v1, v13 │ │ -3ce3a2: 5b01 686b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b68 │ │ -3ce3a6: 07e1 |0025: move-object v1, v14 │ │ -3ce3a8: 5b01 696b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.noMediaLabel:Landroid/widget/TextView; // field@6b69 │ │ -3ce3ac: 07f1 |0028: move-object v1, v15 │ │ -3ce3ae: 5b01 6a6b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.nonSubscribedWarningLabel:Landroid/widget/TextView; // field@6b6a │ │ -3ce3b2: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3ce3b6: 5b01 6b6b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.progbarLoading:Landroid/widget/ProgressBar; // field@6b6b │ │ -3ce3ba: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3ce3be: 5b01 6d6b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.separatorIcons:Landroid/widget/TextView; // field@6b6d │ │ -3ce3c2: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3ce3c6: 5b01 6e6b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvDuration:Landroid/widget/TextView; // field@6b6e │ │ -3ce3ca: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3ce3ce: 5b01 6f6b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPodcast:Landroid/widget/TextView; // field@6b6f │ │ -3ce3d2: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3ce3d6: 5b01 706b |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPublished:Landroid/widget/TextView; // field@6b70 │ │ -3ce3da: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3ce3de: 5b01 716b |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6b71 │ │ -3ce3e2: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -3ce3e6: 5b01 726b |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.webvDescription:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6b72 │ │ -3ce3ea: 0e00 |0047: return-void │ │ +3ce374: |[3ce374] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ +3ce384: 0720 |0000: move-object v0, v2 │ │ +3ce386: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ce38c: 0731 |0004: move-object v1, v3 │ │ +3ce38e: 5b01 6c6b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b6c │ │ +3ce392: 0741 |0007: move-object v1, v4 │ │ +3ce394: 5b01 5f6b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1:Landroid/widget/LinearLayout; // field@6b5f │ │ +3ce398: 0751 |000a: move-object v1, v5 │ │ +3ce39a: 5b01 606b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Icon:Landroid/widget/ImageView; // field@6b60 │ │ +3ce39e: 0761 |000d: move-object v1, v6 │ │ +3ce3a0: 5b01 616b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Text:Landroid/widget/TextView; // field@6b61 │ │ +3ce3a4: 0771 |0010: move-object v1, v7 │ │ +3ce3a6: 5b01 626b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2:Landroid/widget/LinearLayout; // field@6b62 │ │ +3ce3aa: 0781 |0013: move-object v1, v8 │ │ +3ce3ac: 5b01 636b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Icon:Landroid/widget/ImageView; // field@6b63 │ │ +3ce3b0: 0791 |0016: move-object v1, v9 │ │ +3ce3b2: 5b01 646b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Text:Landroid/widget/TextView; // field@6b64 │ │ +3ce3b6: 07a1 |0019: move-object v1, v10 │ │ +3ce3b8: 5b01 656b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6b65 │ │ +3ce3bc: 07b1 |001c: move-object v1, v11 │ │ +3ce3be: 5b01 666b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.contentRoot:Landroid/widget/RelativeLayout; // field@6b66 │ │ +3ce3c2: 07c1 |001f: move-object v1, v12 │ │ +3ce3c4: 5b01 676b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.header:Landroid/widget/LinearLayout; // field@6b67 │ │ +3ce3c8: 07d1 |0022: move-object v1, v13 │ │ +3ce3ca: 5b01 686b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6b68 │ │ +3ce3ce: 07e1 |0025: move-object v1, v14 │ │ +3ce3d0: 5b01 696b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.noMediaLabel:Landroid/widget/TextView; // field@6b69 │ │ +3ce3d4: 07f1 |0028: move-object v1, v15 │ │ +3ce3d6: 5b01 6a6b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.nonSubscribedWarningLabel:Landroid/widget/TextView; // field@6b6a │ │ +3ce3da: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3ce3de: 5b01 6b6b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.progbarLoading:Landroid/widget/ProgressBar; // field@6b6b │ │ +3ce3e2: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3ce3e6: 5b01 6d6b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.separatorIcons:Landroid/widget/TextView; // field@6b6d │ │ +3ce3ea: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3ce3ee: 5b01 6e6b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvDuration:Landroid/widget/TextView; // field@6b6e │ │ +3ce3f2: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3ce3f6: 5b01 6f6b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPodcast:Landroid/widget/TextView; // field@6b6f │ │ +3ce3fa: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3ce3fe: 5b01 706b |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPublished:Landroid/widget/TextView; // field@6b70 │ │ +3ce402: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3ce406: 5b01 716b |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6b71 │ │ +3ce40a: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +3ce40e: 5b01 726b |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.webvDescription:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6b72 │ │ +3ce412: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0005 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=96 │ │ 0x000e line=97 │ │ @@ -773738,141 +773738,141 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 21 │ │ insns size : 239 16-bit code units │ │ -3ce108: |[3ce108] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3ce118: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3ce11c: 6001 4f55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butAction1:I // field@554f │ │ -3ce120: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce126: 0c02 |0007: move-result-object v2 │ │ -3ce128: 0725 |0008: move-object v5, v2 │ │ -3ce12a: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce12e: 3805 d000 |000b: if-eqz v5, 00db // +00d0 │ │ -3ce132: 6001 5055 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Icon:I // field@5550 │ │ -3ce136: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce13c: 0c02 |0012: move-result-object v2 │ │ -3ce13e: 0726 |0013: move-object v6, v2 │ │ -3ce140: 1f06 ff02 |0014: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ -3ce144: 3806 c500 |0016: if-eqz v6, 00db // +00c5 │ │ -3ce148: 6001 5155 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Text:I // field@5551 │ │ -3ce14c: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce152: 0c02 |001d: move-result-object v2 │ │ -3ce154: 0727 |001e: move-object v7, v2 │ │ -3ce156: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3ce15a: 3807 ba00 |0021: if-eqz v7, 00db // +00ba │ │ -3ce15e: 6001 5255 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butAction2:I // field@5552 │ │ -3ce162: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce168: 0c02 |0028: move-result-object v2 │ │ -3ce16a: 0728 |0029: move-object v8, v2 │ │ -3ce16c: 1f08 0103 |002a: check-cast v8, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce170: 3808 af00 |002c: if-eqz v8, 00db // +00af │ │ -3ce174: 6001 5355 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Icon:I // field@5553 │ │ -3ce178: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce17e: 0c02 |0033: move-result-object v2 │ │ -3ce180: 0729 |0034: move-object v9, v2 │ │ -3ce182: 1f09 ff02 |0035: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ -3ce186: 3809 a400 |0037: if-eqz v9, 00db // +00a4 │ │ -3ce18a: 6001 5455 |0039: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Text:I // field@5554 │ │ -3ce18e: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce194: 0c02 |003e: move-result-object v2 │ │ -3ce196: 072a |003f: move-object v10, v2 │ │ -3ce198: 1f0a 1903 |0040: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ -3ce19c: 380a 9900 |0042: if-eqz v10, 00db // +0099 │ │ -3ce1a0: 6001 8755 |0044: sget v1, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@5587 │ │ -3ce1a4: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce1aa: 0c02 |0049: move-result-object v2 │ │ -3ce1ac: 072b |004a: move-object v11, v2 │ │ -3ce1ae: 1f0b 211c |004b: check-cast v11, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ -3ce1b2: 380b 8e00 |004d: if-eqz v11, 00db // +008e │ │ -3ce1b6: 070c |004f: move-object v12, v0 │ │ -3ce1b8: 1f0c 0c03 |0050: check-cast v12, Landroid/widget/RelativeLayout; // type@030c │ │ -3ce1bc: 6001 7c56 |0052: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ -3ce1c0: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce1c6: 0c02 |0057: move-result-object v2 │ │ -3ce1c8: 072d |0058: move-object v13, v2 │ │ -3ce1ca: 1f0d 0103 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce1ce: 380d 8000 |005b: if-eqz v13, 00db // +0080 │ │ -3ce1d2: 6001 9556 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3ce1d6: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce1dc: 0c02 |0062: move-result-object v2 │ │ -3ce1de: 072e |0063: move-object v14, v2 │ │ -3ce1e0: 1f0e ff02 |0064: check-cast v14, Landroid/widget/ImageView; // type@02ff │ │ -3ce1e4: 380e 7500 |0066: if-eqz v14, 00db // +0075 │ │ -3ce1e8: 6001 1357 |0068: sget v1, Lde/danoeh/antennapod/R$id;.noMediaLabel:I // field@5713 │ │ -3ce1ec: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce1f2: 0c02 |006d: move-result-object v2 │ │ -3ce1f4: 072f |006e: move-object v15, v2 │ │ -3ce1f6: 1f0f 1903 |006f: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3ce1fa: 380f 6a00 |0071: if-eqz v15, 00db // +006a │ │ -3ce1fe: 6001 1657 |0073: sget v1, Lde/danoeh/antennapod/R$id;.nonSubscribedWarningLabel:I // field@5716 │ │ -3ce202: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce208: 0c02 |0078: move-result-object v2 │ │ -3ce20a: 0810 0200 |0079: move-object/from16 v16, v2 │ │ -3ce20e: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ -3ce212: 3810 5e00 |007d: if-eqz v16, 00db // +005e │ │ -3ce216: 6001 6557 |007f: sget v1, Lde/danoeh/antennapod/R$id;.progbarLoading:I // field@5765 │ │ -3ce21a: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce220: 0c02 |0084: move-result-object v2 │ │ -3ce222: 0811 0200 |0085: move-object/from16 v17, v2 │ │ -3ce226: 1f11 0803 |0087: check-cast v17, Landroid/widget/ProgressBar; // type@0308 │ │ -3ce22a: 3811 5200 |0089: if-eqz v17, 00db // +0052 │ │ -3ce22e: 6001 c157 |008b: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@57c1 │ │ -3ce232: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce238: 0c02 |0090: move-result-object v2 │ │ -3ce23a: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3ce23e: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ -3ce242: 3812 4600 |0095: if-eqz v18, 00db // +0046 │ │ -3ce246: 6001 6f58 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ -3ce24a: 7120 5b73 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce250: 0c02 |009c: move-result-object v2 │ │ -3ce252: 0813 0200 |009d: move-object/from16 v19, v2 │ │ -3ce256: 1f13 1903 |009f: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ -3ce25a: 3813 3a00 |00a1: if-eqz v19, 00db // +003a │ │ -3ce25e: 6001 7c58 |00a3: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcast:I // field@587c │ │ -3ce262: 7120 5b73 1000 |00a5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce268: 0c02 |00a8: move-result-object v2 │ │ -3ce26a: 0814 0200 |00a9: move-object/from16 v20, v2 │ │ -3ce26e: 1f14 1903 |00ab: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ -3ce272: 3814 2e00 |00ad: if-eqz v20, 00db // +002e │ │ -3ce276: 6001 8258 |00af: sget v1, Lde/danoeh/antennapod/R$id;.txtvPublished:I // field@5882 │ │ -3ce27a: 7120 5b73 1000 |00b1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce280: 0c02 |00b4: move-result-object v2 │ │ -3ce282: 0815 0200 |00b5: move-object/from16 v21, v2 │ │ -3ce286: 1f15 1903 |00b7: check-cast v21, Landroid/widget/TextView; // type@0319 │ │ -3ce28a: 3815 2200 |00b9: if-eqz v21, 00db // +0022 │ │ -3ce28e: 6001 8858 |00bb: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3ce292: 7120 5b73 1000 |00bd: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce298: 0c02 |00c0: move-result-object v2 │ │ -3ce29a: 0816 0200 |00c1: move-object/from16 v22, v2 │ │ -3ce29e: 1f16 1903 |00c3: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ -3ce2a2: 3816 1600 |00c5: if-eqz v22, 00db // +0016 │ │ -3ce2a6: 6001 aa58 |00c7: sget v1, Lde/danoeh/antennapod/R$id;.webvDescription:I // field@58aa │ │ -3ce2aa: 7120 5b73 1000 |00c9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce2b0: 0c02 |00cc: move-result-object v2 │ │ -3ce2b2: 0817 0200 |00cd: move-object/from16 v23, v2 │ │ -3ce2b6: 1f17 591c |00cf: check-cast v23, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1c59 │ │ -3ce2ba: 3817 0a00 |00d1: if-eqz v23, 00db // +000a │ │ -3ce2be: 2200 a519 |00d3: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // type@19a5 │ │ -3ce2c2: 0703 |00d5: move-object v3, v0 │ │ -3ce2c4: 07c4 |00d6: move-object v4, v12 │ │ -3ce2c6: 7615 e89e 0300 |00d7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9ee8 │ │ -3ce2cc: 1100 |00da: return-object v0 │ │ -3ce2ce: 7401 e10c 1800 |00db: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ce2d4: 0c00 |00de: move-result-object v0 │ │ -3ce2d6: 6e20 ef02 1000 |00df: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ce2dc: 0c00 |00e2: move-result-object v0 │ │ -3ce2de: 2201 ba1c |00e3: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3ce2e2: 1a02 f43e |00e5: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3ce2e6: 6e20 7aab 0200 |00e7: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ce2ec: 0c00 |00ea: move-result-object v0 │ │ -3ce2ee: 7020 4fab 0100 |00eb: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ce2f4: 2701 |00ee: throw v1 │ │ +3ce130: |[3ce130] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3ce140: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3ce144: 6001 4f55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butAction1:I // field@554f │ │ +3ce148: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce14e: 0c02 |0007: move-result-object v2 │ │ +3ce150: 0725 |0008: move-object v5, v2 │ │ +3ce152: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce156: 3805 d000 |000b: if-eqz v5, 00db // +00d0 │ │ +3ce15a: 6001 5055 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Icon:I // field@5550 │ │ +3ce15e: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce164: 0c02 |0012: move-result-object v2 │ │ +3ce166: 0726 |0013: move-object v6, v2 │ │ +3ce168: 1f06 ff02 |0014: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ +3ce16c: 3806 c500 |0016: if-eqz v6, 00db // +00c5 │ │ +3ce170: 6001 5155 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Text:I // field@5551 │ │ +3ce174: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce17a: 0c02 |001d: move-result-object v2 │ │ +3ce17c: 0727 |001e: move-object v7, v2 │ │ +3ce17e: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3ce182: 3807 ba00 |0021: if-eqz v7, 00db // +00ba │ │ +3ce186: 6001 5255 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butAction2:I // field@5552 │ │ +3ce18a: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce190: 0c02 |0028: move-result-object v2 │ │ +3ce192: 0728 |0029: move-object v8, v2 │ │ +3ce194: 1f08 0103 |002a: check-cast v8, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce198: 3808 af00 |002c: if-eqz v8, 00db // +00af │ │ +3ce19c: 6001 5355 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Icon:I // field@5553 │ │ +3ce1a0: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce1a6: 0c02 |0033: move-result-object v2 │ │ +3ce1a8: 0729 |0034: move-object v9, v2 │ │ +3ce1aa: 1f09 ff02 |0035: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ +3ce1ae: 3809 a400 |0037: if-eqz v9, 00db // +00a4 │ │ +3ce1b2: 6001 5455 |0039: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Text:I // field@5554 │ │ +3ce1b6: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce1bc: 0c02 |003e: move-result-object v2 │ │ +3ce1be: 072a |003f: move-object v10, v2 │ │ +3ce1c0: 1f0a 1903 |0040: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ +3ce1c4: 380a 9900 |0042: if-eqz v10, 00db // +0099 │ │ +3ce1c8: 6001 8755 |0044: sget v1, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@5587 │ │ +3ce1cc: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce1d2: 0c02 |0049: move-result-object v2 │ │ +3ce1d4: 072b |004a: move-object v11, v2 │ │ +3ce1d6: 1f0b 211c |004b: check-cast v11, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ +3ce1da: 380b 8e00 |004d: if-eqz v11, 00db // +008e │ │ +3ce1de: 070c |004f: move-object v12, v0 │ │ +3ce1e0: 1f0c 0c03 |0050: check-cast v12, Landroid/widget/RelativeLayout; // type@030c │ │ +3ce1e4: 6001 7c56 |0052: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@567c │ │ +3ce1e8: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce1ee: 0c02 |0057: move-result-object v2 │ │ +3ce1f0: 072d |0058: move-object v13, v2 │ │ +3ce1f2: 1f0d 0103 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce1f6: 380d 8000 |005b: if-eqz v13, 00db // +0080 │ │ +3ce1fa: 6001 9556 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3ce1fe: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce204: 0c02 |0062: move-result-object v2 │ │ +3ce206: 072e |0063: move-object v14, v2 │ │ +3ce208: 1f0e ff02 |0064: check-cast v14, Landroid/widget/ImageView; // type@02ff │ │ +3ce20c: 380e 7500 |0066: if-eqz v14, 00db // +0075 │ │ +3ce210: 6001 1357 |0068: sget v1, Lde/danoeh/antennapod/R$id;.noMediaLabel:I // field@5713 │ │ +3ce214: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce21a: 0c02 |006d: move-result-object v2 │ │ +3ce21c: 072f |006e: move-object v15, v2 │ │ +3ce21e: 1f0f 1903 |006f: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3ce222: 380f 6a00 |0071: if-eqz v15, 00db // +006a │ │ +3ce226: 6001 1657 |0073: sget v1, Lde/danoeh/antennapod/R$id;.nonSubscribedWarningLabel:I // field@5716 │ │ +3ce22a: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce230: 0c02 |0078: move-result-object v2 │ │ +3ce232: 0810 0200 |0079: move-object/from16 v16, v2 │ │ +3ce236: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ +3ce23a: 3810 5e00 |007d: if-eqz v16, 00db // +005e │ │ +3ce23e: 6001 6557 |007f: sget v1, Lde/danoeh/antennapod/R$id;.progbarLoading:I // field@5765 │ │ +3ce242: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce248: 0c02 |0084: move-result-object v2 │ │ +3ce24a: 0811 0200 |0085: move-object/from16 v17, v2 │ │ +3ce24e: 1f11 0803 |0087: check-cast v17, Landroid/widget/ProgressBar; // type@0308 │ │ +3ce252: 3811 5200 |0089: if-eqz v17, 00db // +0052 │ │ +3ce256: 6001 c157 |008b: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@57c1 │ │ +3ce25a: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce260: 0c02 |0090: move-result-object v2 │ │ +3ce262: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3ce266: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ +3ce26a: 3812 4600 |0095: if-eqz v18, 00db // +0046 │ │ +3ce26e: 6001 6f58 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ +3ce272: 7120 5b73 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce278: 0c02 |009c: move-result-object v2 │ │ +3ce27a: 0813 0200 |009d: move-object/from16 v19, v2 │ │ +3ce27e: 1f13 1903 |009f: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ +3ce282: 3813 3a00 |00a1: if-eqz v19, 00db // +003a │ │ +3ce286: 6001 7c58 |00a3: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcast:I // field@587c │ │ +3ce28a: 7120 5b73 1000 |00a5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce290: 0c02 |00a8: move-result-object v2 │ │ +3ce292: 0814 0200 |00a9: move-object/from16 v20, v2 │ │ +3ce296: 1f14 1903 |00ab: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ +3ce29a: 3814 2e00 |00ad: if-eqz v20, 00db // +002e │ │ +3ce29e: 6001 8258 |00af: sget v1, Lde/danoeh/antennapod/R$id;.txtvPublished:I // field@5882 │ │ +3ce2a2: 7120 5b73 1000 |00b1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce2a8: 0c02 |00b4: move-result-object v2 │ │ +3ce2aa: 0815 0200 |00b5: move-object/from16 v21, v2 │ │ +3ce2ae: 1f15 1903 |00b7: check-cast v21, Landroid/widget/TextView; // type@0319 │ │ +3ce2b2: 3815 2200 |00b9: if-eqz v21, 00db // +0022 │ │ +3ce2b6: 6001 8858 |00bb: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3ce2ba: 7120 5b73 1000 |00bd: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce2c0: 0c02 |00c0: move-result-object v2 │ │ +3ce2c2: 0816 0200 |00c1: move-object/from16 v22, v2 │ │ +3ce2c6: 1f16 1903 |00c3: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ +3ce2ca: 3816 1600 |00c5: if-eqz v22, 00db // +0016 │ │ +3ce2ce: 6001 aa58 |00c7: sget v1, Lde/danoeh/antennapod/R$id;.webvDescription:I // field@58aa │ │ +3ce2d2: 7120 5b73 1000 |00c9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce2d8: 0c02 |00cc: move-result-object v2 │ │ +3ce2da: 0817 0200 |00cd: move-object/from16 v23, v2 │ │ +3ce2de: 1f17 591c |00cf: check-cast v23, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1c59 │ │ +3ce2e2: 3817 0a00 |00d1: if-eqz v23, 00db // +000a │ │ +3ce2e6: 2200 a519 |00d3: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // type@19a5 │ │ +3ce2ea: 0703 |00d5: move-object v3, v0 │ │ +3ce2ec: 07c4 |00d6: move-object v4, v12 │ │ +3ce2ee: 7615 e89e 0300 |00d7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9ee8 │ │ +3ce2f4: 1100 |00da: return-object v0 │ │ +3ce2f6: 7401 e10c 1800 |00db: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ce2fc: 0c00 |00de: move-result-object v0 │ │ +3ce2fe: 6e20 ef02 1000 |00df: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ce304: 0c00 |00e2: move-result-object v0 │ │ +3ce306: 2201 ba1c |00e3: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3ce30a: 1a02 f43e |00e5: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3ce30e: 6e20 7aab 0200 |00e7: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ce314: 0c00 |00ea: move-result-object v0 │ │ +3ce316: 7020 4fab 0100 |00eb: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ce31c: 2701 |00ee: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 0x0004 line=144 │ │ 0x000d line=149 │ │ 0x000f line=150 │ │ 0x0018 line=155 │ │ @@ -773919,20 +773919,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ce2f8: |[3ce2f8] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3ce308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ce30a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ce30c: 7130 ed9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@9eed │ │ -3ce312: 0c02 |0005: move-result-object v2 │ │ -3ce314: 1102 |0006: return-object v2 │ │ +3ce320: |[3ce320] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3ce330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ce332: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ce334: 7130 ed9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@9eed │ │ +3ce33a: 0c02 |0005: move-result-object v2 │ │ +3ce33c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;) │ │ @@ -773940,24 +773940,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ce318: |[3ce318] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3ce328: 6000 7d59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_fragment:I // field@597d │ │ -3ce32c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ce32e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ce334: 0c02 |0006: move-result-object v2 │ │ -3ce336: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ce33a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ce340: 7110 e99e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@9ee9 │ │ -3ce346: 0c02 |000f: move-result-object v2 │ │ -3ce348: 1102 |0010: return-object v2 │ │ +3ce340: |[3ce340] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3ce350: 6000 7d59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_fragment:I // field@597d │ │ +3ce354: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ce356: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ce35c: 0c02 |0006: move-result-object v2 │ │ +3ce35e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ce362: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ce368: 7110 e99e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@9ee9 │ │ +3ce36e: 0c02 |000f: move-result-object v2 │ │ +3ce370: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0009 line=132 │ │ 0x000c line=134 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -773970,18 +773970,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ce0d4: |[3ce0d4] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ce0e4: 6e10 eb9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9eeb │ │ -3ce0ea: 0c00 |0003: move-result-object v0 │ │ -3ce0ec: 1100 |0004: return-object v0 │ │ +3ce0fc: |[3ce0fc] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ce10c: 6e10 eb9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9eeb │ │ +3ce112: 0c00 |0003: move-result-object v0 │ │ +3ce114: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;) │ │ @@ -773989,17 +773989,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce0f0: |[3ce0f0] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3ce100: 5410 6c6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b6c │ │ -3ce104: 1100 |0002: return-object v0 │ │ +3ce118: |[3ce118] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3ce128: 5410 6c6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6b6c │ │ +3ce12c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -774039,20 +774039,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ce4e4: |[3ce4e4] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3ce4f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ce4fa: 5b01 746b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b74 │ │ -3ce4fe: 5b02 736b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6b73 │ │ -3ce502: 5b03 756b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b75 │ │ -3ce506: 0e00 |0009: return-void │ │ +3ce50c: |[3ce50c] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3ce51c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ce522: 5b01 746b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b74 │ │ +3ce526: 5b02 736b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6b73 │ │ +3ce52a: 5b03 756b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b75 │ │ +3ce52e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -774066,39 +774066,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3ce420: |[3ce420] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3ce430: 6000 3657 |0000: sget v0, Lde/danoeh/antennapod/R$id;.pager:I // field@5736 │ │ -3ce434: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce43a: 0c01 |0005: move-result-object v1 │ │ -3ce43c: 1f01 c012 |0006: check-cast v1, Landroidx/viewpager2/widget/ViewPager2; // type@12c0 │ │ -3ce440: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3ce444: 6000 5958 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3ce448: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce44e: 0c02 |000f: move-result-object v2 │ │ -3ce450: 1f02 5f16 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3ce454: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3ce458: 2200 a619 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // type@19a6 │ │ -3ce45c: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce460: 7040 ee9e 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9eee │ │ -3ce466: 1100 |001b: return-object v0 │ │ -3ce468: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ce46e: 0c03 |001f: move-result-object v3 │ │ -3ce470: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ce476: 0c03 |0023: move-result-object v3 │ │ -3ce478: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3ce47c: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3ce480: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ce486: 0c03 |002b: move-result-object v3 │ │ -3ce488: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ce48e: 2700 |002f: throw v0 │ │ +3ce448: |[3ce448] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3ce458: 6000 3657 |0000: sget v0, Lde/danoeh/antennapod/R$id;.pager:I // field@5736 │ │ +3ce45c: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce462: 0c01 |0005: move-result-object v1 │ │ +3ce464: 1f01 c012 |0006: check-cast v1, Landroidx/viewpager2/widget/ViewPager2; // type@12c0 │ │ +3ce468: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3ce46c: 6000 5958 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3ce470: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce476: 0c02 |000f: move-result-object v2 │ │ +3ce478: 1f02 5f16 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3ce47c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3ce480: 2200 a619 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // type@19a6 │ │ +3ce484: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce488: 7040 ee9e 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9eee │ │ +3ce48e: 1100 |001b: return-object v0 │ │ +3ce490: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ce496: 0c03 |001f: move-result-object v3 │ │ +3ce498: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ce49e: 0c03 |0023: move-result-object v3 │ │ +3ce4a0: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3ce4a4: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3ce4a8: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ce4ae: 0c03 |002b: move-result-object v3 │ │ +3ce4b0: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ce4b6: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -774112,20 +774112,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ce490: |[3ce490] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3ce4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ce4a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ce4a4: 7130 f39e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@9ef3 │ │ -3ce4aa: 0c02 |0005: move-result-object v2 │ │ -3ce4ac: 1102 |0006: return-object v2 │ │ +3ce4b8: |[3ce4b8] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3ce4c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ce4ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ce4cc: 7130 f39e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@9ef3 │ │ +3ce4d2: 0c02 |0005: move-result-object v2 │ │ +3ce4d4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;) │ │ @@ -774133,24 +774133,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ce4b0: |[3ce4b0] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3ce4c0: 6000 7e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_pager_fragment:I // field@597e │ │ -3ce4c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ce4c6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ce4cc: 0c02 |0006: move-result-object v2 │ │ -3ce4ce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ce4d2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ce4d8: 7110 ef9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@9eef │ │ -3ce4de: 0c02 |000f: move-result-object v2 │ │ -3ce4e0: 1102 |0010: return-object v2 │ │ +3ce4d8: |[3ce4d8] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3ce4e8: 6000 7e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_pager_fragment:I // field@597e │ │ +3ce4ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ce4ee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ce4f4: 0c02 |0006: move-result-object v2 │ │ +3ce4f6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ce4fa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ce500: 7110 ef9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@9eef │ │ +3ce506: 0c02 |000f: move-result-object v2 │ │ +3ce508: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -774163,18 +774163,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ce3ec: |[3ce3ec] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ce3fc: 6e10 f19e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ef1 │ │ -3ce402: 0c00 |0003: move-result-object v0 │ │ -3ce404: 1100 |0004: return-object v0 │ │ +3ce414: |[3ce414] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ce424: 6e10 f19e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ef1 │ │ +3ce42a: 0c00 |0003: move-result-object v0 │ │ +3ce42c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;) │ │ @@ -774182,17 +774182,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce408: |[3ce408] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ce418: 5410 746b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b74 │ │ -3ce41c: 1100 |0002: return-object v0 │ │ +3ce430: |[3ce430] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ce440: 5410 746b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6b74 │ │ +3ce444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -774284,50 +774284,50 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 17 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -3ce720: |[3ce720] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3ce730: 0720 |0000: move-object v0, v2 │ │ -3ce732: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ce738: 0731 |0004: move-object v1, v3 │ │ -3ce73a: 5b01 7f6b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6b7f │ │ -3ce73e: 0741 |0007: move-object v1, v4 │ │ -3ce740: 5b01 766b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butFilter:Landroid/widget/ImageButton; // field@6b76 │ │ -3ce744: 0751 |000a: move-object v1, v5 │ │ -3ce746: 5b01 776b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowInfo:Landroid/widget/ImageButton; // field@6b77 │ │ -3ce74a: 0761 |000d: move-object v1, v6 │ │ -3ce74c: 5b01 786b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowSettings:Landroid/widget/ImageButton; // field@6b78 │ │ -3ce750: 0771 |0010: move-object v1, v7 │ │ -3ce752: 5b01 796b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butSubscribe:Landroid/widget/Button; // field@6b79 │ │ -3ce756: 0781 |0013: move-object v1, v8 │ │ -3ce758: 5b01 7a6b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6b7a │ │ -3ce75c: 0791 |0016: move-object v1, v9 │ │ -3ce75e: 5b01 7b6b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.descriptionContainer:Landroid/widget/LinearLayout; // field@6b7b │ │ -3ce762: 07a1 |0019: move-object v1, v10 │ │ -3ce764: 5b01 7c6b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerContainer:Landroid/widget/LinearLayout; // field@6b7c │ │ -3ce768: 07b1 |001c: move-object v1, v11 │ │ -3ce76a: 5b01 7d6b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerDescriptionLabel:Landroid/widget/TextView; // field@6b7d │ │ -3ce76e: 07c1 |001f: move-object v1, v12 │ │ -3ce770: 5b01 7e6b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.imgvCover:Landroid/widget/ImageView; // field@6b7e │ │ -3ce774: 07d1 |0022: move-object v1, v13 │ │ -3ce776: 5b01 806b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.subscribeNagLabel:Landroid/widget/TextView; // field@6b80 │ │ -3ce77a: 07e1 |0025: move-object v1, v14 │ │ -3ce77c: 5b01 816b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvAuthor:Landroid/widget/TextView; // field@6b81 │ │ -3ce780: 07f1 |0028: move-object v1, v15 │ │ -3ce782: 5b01 826b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvFailure:Landroid/widget/TextView; // field@6b82 │ │ -3ce786: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3ce78a: 5b01 836b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvInformation:Landroid/widget/TextView; // field@6b83 │ │ -3ce78e: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3ce792: 5b01 846b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvTitle:Landroid/widget/TextView; // field@6b84 │ │ -3ce796: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3ce79a: 5b01 856b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvUpdatesDisabled:Landroid/widget/TextView; // field@6b85 │ │ -3ce79e: 0e00 |0037: return-void │ │ +3ce748: |[3ce748] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3ce758: 0720 |0000: move-object v0, v2 │ │ +3ce75a: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ce760: 0731 |0004: move-object v1, v3 │ │ +3ce762: 5b01 7f6b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6b7f │ │ +3ce766: 0741 |0007: move-object v1, v4 │ │ +3ce768: 5b01 766b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butFilter:Landroid/widget/ImageButton; // field@6b76 │ │ +3ce76c: 0751 |000a: move-object v1, v5 │ │ +3ce76e: 5b01 776b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowInfo:Landroid/widget/ImageButton; // field@6b77 │ │ +3ce772: 0761 |000d: move-object v1, v6 │ │ +3ce774: 5b01 786b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowSettings:Landroid/widget/ImageButton; // field@6b78 │ │ +3ce778: 0771 |0010: move-object v1, v7 │ │ +3ce77a: 5b01 796b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butSubscribe:Landroid/widget/Button; // field@6b79 │ │ +3ce77e: 0781 |0013: move-object v1, v8 │ │ +3ce780: 5b01 7a6b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6b7a │ │ +3ce784: 0791 |0016: move-object v1, v9 │ │ +3ce786: 5b01 7b6b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.descriptionContainer:Landroid/widget/LinearLayout; // field@6b7b │ │ +3ce78a: 07a1 |0019: move-object v1, v10 │ │ +3ce78c: 5b01 7c6b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerContainer:Landroid/widget/LinearLayout; // field@6b7c │ │ +3ce790: 07b1 |001c: move-object v1, v11 │ │ +3ce792: 5b01 7d6b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerDescriptionLabel:Landroid/widget/TextView; // field@6b7d │ │ +3ce796: 07c1 |001f: move-object v1, v12 │ │ +3ce798: 5b01 7e6b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.imgvCover:Landroid/widget/ImageView; // field@6b7e │ │ +3ce79c: 07d1 |0022: move-object v1, v13 │ │ +3ce79e: 5b01 806b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.subscribeNagLabel:Landroid/widget/TextView; // field@6b80 │ │ +3ce7a2: 07e1 |0025: move-object v1, v14 │ │ +3ce7a4: 5b01 816b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvAuthor:Landroid/widget/TextView; // field@6b81 │ │ +3ce7a8: 07f1 |0028: move-object v1, v15 │ │ +3ce7aa: 5b01 826b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvFailure:Landroid/widget/TextView; // field@6b82 │ │ +3ce7ae: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3ce7b2: 5b01 836b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvInformation:Landroid/widget/TextView; // field@6b83 │ │ +3ce7b6: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3ce7ba: 5b01 846b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvTitle:Landroid/widget/TextView; // field@6b84 │ │ +3ce7be: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3ce7c2: 5b01 856b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvUpdatesDisabled:Landroid/widget/TextView; // field@6b85 │ │ +3ce7c6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ 0x000e line=82 │ │ @@ -774367,117 +774367,117 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 17 │ │ insns size : 191 16-bit code units │ │ -3ce53c: |[3ce53c] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3ce54c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -3ce550: 6001 5a55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFilter:I // field@555a │ │ -3ce554: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce55a: 0c02 |0007: move-result-object v2 │ │ -3ce55c: 0725 |0008: move-object v5, v2 │ │ -3ce55e: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ -3ce562: 3805 a000 |000b: if-eqz v5, 00ab // +00a0 │ │ -3ce566: 6001 6555 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butShowInfo:I // field@5565 │ │ -3ce56a: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce570: 0c02 |0012: move-result-object v2 │ │ -3ce572: 0726 |0013: move-object v6, v2 │ │ -3ce574: 1f06 fd02 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02fd │ │ -3ce578: 3806 9500 |0016: if-eqz v6, 00ab // +0095 │ │ -3ce57c: 6001 6655 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butShowSettings:I // field@5566 │ │ -3ce580: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce586: 0c02 |001d: move-result-object v2 │ │ -3ce588: 0727 |001e: move-object v7, v2 │ │ -3ce58a: 1f07 fd02 |001f: check-cast v7, Landroid/widget/ImageButton; // type@02fd │ │ -3ce58e: 3807 8a00 |0021: if-eqz v7, 00ab // +008a │ │ -3ce592: 6001 6855 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butSubscribe:I // field@5568 │ │ -3ce596: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce59c: 0c02 |0028: move-result-object v2 │ │ -3ce59e: 0728 |0029: move-object v8, v2 │ │ -3ce5a0: 1f08 ec02 |002a: check-cast v8, Landroid/widget/Button; // type@02ec │ │ -3ce5a4: 3808 7f00 |002c: if-eqz v8, 00ab // +007f │ │ -3ce5a8: 6001 ab55 |002e: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ -3ce5ac: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce5b2: 0c02 |0033: move-result-object v2 │ │ -3ce5b4: 0729 |0034: move-object v9, v2 │ │ -3ce5b6: 1f09 6a06 |0035: check-cast v9, Landroidx/cardview/widget/CardView; // type@066a │ │ -3ce5ba: 3809 7400 |0037: if-eqz v9, 00ab // +0074 │ │ -3ce5be: 6001 c355 |0039: sget v1, Lde/danoeh/antennapod/R$id;.descriptionContainer:I // field@55c3 │ │ -3ce5c2: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce5c8: 0c02 |003e: move-result-object v2 │ │ -3ce5ca: 072a |003f: move-object v10, v2 │ │ -3ce5cc: 1f0a 0103 |0040: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce5d0: 380a 6900 |0042: if-eqz v10, 00ab // +0069 │ │ -3ce5d4: 070b |0044: move-object v11, v0 │ │ -3ce5d6: 1f0b 0103 |0045: check-cast v11, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce5da: 6001 7e56 |0047: sget v1, Lde/danoeh/antennapod/R$id;.headerDescriptionLabel:I // field@567e │ │ -3ce5de: 7120 5b73 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce5e4: 0c02 |004c: move-result-object v2 │ │ -3ce5e6: 072c |004d: move-object v12, v2 │ │ -3ce5e8: 1f0c 1903 |004e: check-cast v12, Landroid/widget/TextView; // type@0319 │ │ -3ce5ec: 380c 5b00 |0050: if-eqz v12, 00ab // +005b │ │ -3ce5f0: 6001 9556 |0052: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3ce5f4: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce5fa: 0c02 |0057: move-result-object v2 │ │ -3ce5fc: 072d |0058: move-object v13, v2 │ │ -3ce5fe: 1f0d ff02 |0059: check-cast v13, Landroid/widget/ImageView; // type@02ff │ │ -3ce602: 380d 5000 |005b: if-eqz v13, 00ab // +0050 │ │ -3ce606: 6001 0f58 |005d: sget v1, Lde/danoeh/antennapod/R$id;.subscribeNagLabel:I // field@580f │ │ -3ce60a: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce610: 0c02 |0062: move-result-object v2 │ │ -3ce612: 072e |0063: move-object v14, v2 │ │ -3ce614: 1f0e 1903 |0064: check-cast v14, Landroid/widget/TextView; // type@0319 │ │ -3ce618: 380e 4500 |0066: if-eqz v14, 00ab // +0045 │ │ -3ce61c: 6001 6c58 |0068: sget v1, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@586c │ │ -3ce620: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce626: 0c02 |006d: move-result-object v2 │ │ -3ce628: 072f |006e: move-object v15, v2 │ │ -3ce62a: 1f0f 1903 |006f: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3ce62e: 380f 3a00 |0071: if-eqz v15, 00ab // +003a │ │ -3ce632: 6001 7358 |0073: sget v1, Lde/danoeh/antennapod/R$id;.txtvFailure:I // field@5873 │ │ -3ce636: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce63c: 0c02 |0078: move-result-object v2 │ │ -3ce63e: 0810 0200 |0079: move-object/from16 v16, v2 │ │ -3ce642: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ -3ce646: 3810 2e00 |007d: if-eqz v16, 00ab // +002e │ │ -3ce64a: 6001 7558 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@5875 │ │ -3ce64e: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce654: 0c02 |0084: move-result-object v2 │ │ -3ce656: 0811 0200 |0085: move-object/from16 v17, v2 │ │ -3ce65a: 1f11 1903 |0087: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ -3ce65e: 3811 2200 |0089: if-eqz v17, 00ab // +0022 │ │ -3ce662: 6001 8858 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3ce666: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce66c: 0c02 |0090: move-result-object v2 │ │ -3ce66e: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3ce672: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ -3ce676: 3812 1600 |0095: if-eqz v18, 00ab // +0016 │ │ -3ce67a: 6001 8a58 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvUpdatesDisabled:I // field@588a │ │ -3ce67e: 7120 5b73 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce684: 0c02 |009c: move-result-object v2 │ │ -3ce686: 0813 0200 |009d: move-object/from16 v19, v2 │ │ -3ce68a: 1f13 1903 |009f: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ -3ce68e: 3813 0a00 |00a1: if-eqz v19, 00ab // +000a │ │ -3ce692: 2200 a719 |00a3: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // type@19a7 │ │ -3ce696: 0703 |00a5: move-object v3, v0 │ │ -3ce698: 07b4 |00a6: move-object v4, v11 │ │ -3ce69a: 7611 f49e 0300 |00a7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ef4 │ │ -3ce6a0: 1100 |00aa: return-object v0 │ │ -3ce6a2: 7401 e10c 1400 |00ab: invoke-virtual/range {v20}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ce6a8: 0c00 |00ae: move-result-object v0 │ │ -3ce6aa: 6e20 ef02 1000 |00af: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ce6b0: 0c00 |00b2: move-result-object v0 │ │ -3ce6b2: 2201 ba1c |00b3: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3ce6b6: 1a02 f43e |00b5: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3ce6ba: 6e20 7aab 0200 |00b7: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ce6c0: 0c00 |00ba: move-result-object v0 │ │ -3ce6c2: 7020 4fab 0100 |00bb: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ce6c8: 2701 |00be: throw v1 │ │ +3ce564: |[3ce564] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3ce574: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +3ce578: 6001 5a55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFilter:I // field@555a │ │ +3ce57c: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce582: 0c02 |0007: move-result-object v2 │ │ +3ce584: 0725 |0008: move-object v5, v2 │ │ +3ce586: 1f05 fd02 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02fd │ │ +3ce58a: 3805 a000 |000b: if-eqz v5, 00ab // +00a0 │ │ +3ce58e: 6001 6555 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butShowInfo:I // field@5565 │ │ +3ce592: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce598: 0c02 |0012: move-result-object v2 │ │ +3ce59a: 0726 |0013: move-object v6, v2 │ │ +3ce59c: 1f06 fd02 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02fd │ │ +3ce5a0: 3806 9500 |0016: if-eqz v6, 00ab // +0095 │ │ +3ce5a4: 6001 6655 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butShowSettings:I // field@5566 │ │ +3ce5a8: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce5ae: 0c02 |001d: move-result-object v2 │ │ +3ce5b0: 0727 |001e: move-object v7, v2 │ │ +3ce5b2: 1f07 fd02 |001f: check-cast v7, Landroid/widget/ImageButton; // type@02fd │ │ +3ce5b6: 3807 8a00 |0021: if-eqz v7, 00ab // +008a │ │ +3ce5ba: 6001 6855 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butSubscribe:I // field@5568 │ │ +3ce5be: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce5c4: 0c02 |0028: move-result-object v2 │ │ +3ce5c6: 0728 |0029: move-object v8, v2 │ │ +3ce5c8: 1f08 ec02 |002a: check-cast v8, Landroid/widget/Button; // type@02ec │ │ +3ce5cc: 3808 7f00 |002c: if-eqz v8, 00ab // +007f │ │ +3ce5d0: 6001 ab55 |002e: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ +3ce5d4: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce5da: 0c02 |0033: move-result-object v2 │ │ +3ce5dc: 0729 |0034: move-object v9, v2 │ │ +3ce5de: 1f09 6a06 |0035: check-cast v9, Landroidx/cardview/widget/CardView; // type@066a │ │ +3ce5e2: 3809 7400 |0037: if-eqz v9, 00ab // +0074 │ │ +3ce5e6: 6001 c355 |0039: sget v1, Lde/danoeh/antennapod/R$id;.descriptionContainer:I // field@55c3 │ │ +3ce5ea: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce5f0: 0c02 |003e: move-result-object v2 │ │ +3ce5f2: 072a |003f: move-object v10, v2 │ │ +3ce5f4: 1f0a 0103 |0040: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce5f8: 380a 6900 |0042: if-eqz v10, 00ab // +0069 │ │ +3ce5fc: 070b |0044: move-object v11, v0 │ │ +3ce5fe: 1f0b 0103 |0045: check-cast v11, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce602: 6001 7e56 |0047: sget v1, Lde/danoeh/antennapod/R$id;.headerDescriptionLabel:I // field@567e │ │ +3ce606: 7120 5b73 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce60c: 0c02 |004c: move-result-object v2 │ │ +3ce60e: 072c |004d: move-object v12, v2 │ │ +3ce610: 1f0c 1903 |004e: check-cast v12, Landroid/widget/TextView; // type@0319 │ │ +3ce614: 380c 5b00 |0050: if-eqz v12, 00ab // +005b │ │ +3ce618: 6001 9556 |0052: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3ce61c: 7120 5b73 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce622: 0c02 |0057: move-result-object v2 │ │ +3ce624: 072d |0058: move-object v13, v2 │ │ +3ce626: 1f0d ff02 |0059: check-cast v13, Landroid/widget/ImageView; // type@02ff │ │ +3ce62a: 380d 5000 |005b: if-eqz v13, 00ab // +0050 │ │ +3ce62e: 6001 0f58 |005d: sget v1, Lde/danoeh/antennapod/R$id;.subscribeNagLabel:I // field@580f │ │ +3ce632: 7120 5b73 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce638: 0c02 |0062: move-result-object v2 │ │ +3ce63a: 072e |0063: move-object v14, v2 │ │ +3ce63c: 1f0e 1903 |0064: check-cast v14, Landroid/widget/TextView; // type@0319 │ │ +3ce640: 380e 4500 |0066: if-eqz v14, 00ab // +0045 │ │ +3ce644: 6001 6c58 |0068: sget v1, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@586c │ │ +3ce648: 7120 5b73 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce64e: 0c02 |006d: move-result-object v2 │ │ +3ce650: 072f |006e: move-object v15, v2 │ │ +3ce652: 1f0f 1903 |006f: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3ce656: 380f 3a00 |0071: if-eqz v15, 00ab // +003a │ │ +3ce65a: 6001 7358 |0073: sget v1, Lde/danoeh/antennapod/R$id;.txtvFailure:I // field@5873 │ │ +3ce65e: 7120 5b73 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce664: 0c02 |0078: move-result-object v2 │ │ +3ce666: 0810 0200 |0079: move-object/from16 v16, v2 │ │ +3ce66a: 1f10 1903 |007b: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ +3ce66e: 3810 2e00 |007d: if-eqz v16, 00ab // +002e │ │ +3ce672: 6001 7558 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@5875 │ │ +3ce676: 7120 5b73 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce67c: 0c02 |0084: move-result-object v2 │ │ +3ce67e: 0811 0200 |0085: move-object/from16 v17, v2 │ │ +3ce682: 1f11 1903 |0087: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ +3ce686: 3811 2200 |0089: if-eqz v17, 00ab // +0022 │ │ +3ce68a: 6001 8858 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3ce68e: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce694: 0c02 |0090: move-result-object v2 │ │ +3ce696: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3ce69a: 1f12 1903 |0093: check-cast v18, Landroid/widget/TextView; // type@0319 │ │ +3ce69e: 3812 1600 |0095: if-eqz v18, 00ab // +0016 │ │ +3ce6a2: 6001 8a58 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvUpdatesDisabled:I // field@588a │ │ +3ce6a6: 7120 5b73 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce6ac: 0c02 |009c: move-result-object v2 │ │ +3ce6ae: 0813 0200 |009d: move-object/from16 v19, v2 │ │ +3ce6b2: 1f13 1903 |009f: check-cast v19, Landroid/widget/TextView; // type@0319 │ │ +3ce6b6: 3813 0a00 |00a1: if-eqz v19, 00ab // +000a │ │ +3ce6ba: 2200 a719 |00a3: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // type@19a7 │ │ +3ce6be: 0703 |00a5: move-object v3, v0 │ │ +3ce6c0: 07b4 |00a6: move-object v4, v11 │ │ +3ce6c2: 7611 f49e 0300 |00a7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9ef4 │ │ +3ce6c8: 1100 |00aa: return-object v0 │ │ +3ce6ca: 7401 e10c 1400 |00ab: invoke-virtual/range {v20}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ce6d0: 0c00 |00ae: move-result-object v0 │ │ +3ce6d2: 6e20 ef02 1000 |00af: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ce6d8: 0c00 |00b2: move-result-object v0 │ │ +3ce6da: 2201 ba1c |00b3: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3ce6de: 1a02 f43e |00b5: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3ce6e2: 6e20 7aab 0200 |00b7: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3ce6e8: 0c00 |00ba: move-result-object v0 │ │ +3ce6ea: 7020 4fab 0100 |00bb: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3ce6f0: 2701 |00be: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0004 line=125 │ │ 0x000d line=130 │ │ 0x000f line=131 │ │ 0x0018 line=136 │ │ @@ -774516,20 +774516,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ce6cc: |[3ce6cc] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3ce6dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ce6de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ce6e0: 7130 f99e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef9 │ │ -3ce6e6: 0c02 |0005: move-result-object v2 │ │ -3ce6e8: 1102 |0006: return-object v2 │ │ +3ce6f4: |[3ce6f4] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3ce704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ce706: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ce708: 7130 f99e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef9 │ │ +3ce70e: 0c02 |0005: move-result-object v2 │ │ +3ce710: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;) │ │ @@ -774537,24 +774537,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ce6ec: |[3ce6ec] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3ce6fc: 6000 7f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_header:I // field@597f │ │ -3ce700: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ce702: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3ce708: 0c02 |0006: move-result-object v2 │ │ -3ce70a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ce70e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ce714: 7110 f59e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ -3ce71a: 0c02 |000f: move-result-object v2 │ │ -3ce71c: 1102 |0010: return-object v2 │ │ +3ce714: |[3ce714] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3ce724: 6000 7f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_header:I // field@597f │ │ +3ce728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ce72a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ce730: 0c02 |0006: move-result-object v2 │ │ +3ce732: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ce736: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ce73c: 7110 f59e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@9ef5 │ │ +3ce742: 0c02 |000f: move-result-object v2 │ │ +3ce744: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=113 │ │ 0x000c line=115 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -774567,18 +774567,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ce508: |[3ce508] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/view/View; │ │ -3ce518: 6e10 f79e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ef7 │ │ -3ce51e: 0c00 |0003: move-result-object v0 │ │ -3ce520: 1100 |0004: return-object v0 │ │ +3ce530: |[3ce530] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/view/View; │ │ +3ce540: 6e10 f79e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ef7 │ │ +3ce546: 0c00 |0003: move-result-object v0 │ │ +3ce548: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;) │ │ @@ -774586,17 +774586,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce524: |[3ce524] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ce534: 5410 7f6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6b7f │ │ -3ce538: 1100 |0002: return-object v0 │ │ +3ce54c: |[3ce54c] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ce55c: 5410 7f6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6b7f │ │ +3ce560: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -774708,60 +774708,60 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 22 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -3cea44: |[3cea44] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cea54: 0720 |0000: move-object v0, v2 │ │ -3cea56: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cea5c: 0731 |0004: move-object v1, v3 │ │ -3cea5e: 5b01 906b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6b90 │ │ -3cea62: 0741 |0007: move-object v1, v4 │ │ -3cea64: 5b01 866b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.container:Landroid/widget/LinearLayout; // field@6b86 │ │ -3cea68: 0751 |000a: move-object v1, v5 │ │ -3cea6a: 5b01 876b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6b87 │ │ -3cea6e: 0761 |000d: move-object v1, v6 │ │ -3cea70: 5b01 886b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.dragHandle:Landroid/widget/ImageView; // field@6b88 │ │ -3cea74: 0771 |0010: move-object v1, v7 │ │ -3cea76: 5b01 896b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6b89 │ │ -3cea7a: 0781 |0013: move-object v1, v8 │ │ -3cea7c: 5b01 8a6b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.isFavorite:Landroid/widget/ImageView; // field@6b8a │ │ -3cea80: 0791 |0016: move-object v1, v9 │ │ -3cea82: 5b01 8b6b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivInPlaylist:Landroid/widget/ImageView; // field@6b8b │ │ -3cea86: 07a1 |0019: move-object v1, v10 │ │ -3cea88: 5b01 8c6b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivIsVideo:Landroid/widget/ImageView; // field@6b8c │ │ -3cea8c: 07b1 |001c: move-object v1, v11 │ │ -3cea8e: 5b01 8d6b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.leftPadding:Landroid/widget/LinearLayout; // field@6b8d │ │ -3cea92: 07c1 |001f: move-object v1, v12 │ │ -3cea94: 5b01 8e6b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progress:Landroid/widget/LinearLayout; // field@6b8e │ │ -3cea98: 07d1 |0022: move-object v1, v13 │ │ -3cea9a: 5b01 8f6b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b8f │ │ -3cea9e: 07e1 |0025: move-object v1, v14 │ │ -3ceaa0: 5b01 916b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.secondaryActionButton:Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // field@6b91 │ │ -3ceaa4: 07f1 |0028: move-object v1, v15 │ │ -3ceaa6: 5b01 926b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.separatorIcons:Landroid/widget/TextView; // field@6b92 │ │ -3ceaaa: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3ceaae: 5b01 936b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.size:Landroid/widget/TextView; // field@6b93 │ │ -3ceab2: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3ceab6: 5b01 946b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.status:Landroid/widget/LinearLayout; // field@6b94 │ │ -3ceaba: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3ceabe: 5b01 956b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.statusInbox:Landroid/widget/ImageView; // field@6b95 │ │ -3ceac2: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3ceac6: 5b01 966b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6b96 │ │ -3ceaca: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3ceace: 5b01 976b |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPlaceholder:Landroid/widget/TextView; // field@6b97 │ │ -3cead2: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3cead6: 5b01 986b |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPosition:Landroid/widget/TextView; // field@6b98 │ │ -3ceada: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -3ceade: 5b01 996b |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPubDate:Landroid/widget/TextView; // field@6b99 │ │ -3ceae2: 0801 1700 |0047: move-object/from16 v1, v23 │ │ -3ceae6: 5b01 9a6b |0049: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b9a │ │ -3ceaea: 0e00 |004b: return-void │ │ +3cea6c: |[3cea6c] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cea7c: 0720 |0000: move-object v0, v2 │ │ +3cea7e: 7010 58ab 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cea84: 0731 |0004: move-object v1, v3 │ │ +3cea86: 5b01 906b |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6b90 │ │ +3cea8a: 0741 |0007: move-object v1, v4 │ │ +3cea8c: 5b01 866b |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.container:Landroid/widget/LinearLayout; // field@6b86 │ │ +3cea90: 0751 |000a: move-object v1, v5 │ │ +3cea92: 5b01 876b |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6b87 │ │ +3cea96: 0761 |000d: move-object v1, v6 │ │ +3cea98: 5b01 886b |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.dragHandle:Landroid/widget/ImageView; // field@6b88 │ │ +3cea9c: 0771 |0010: move-object v1, v7 │ │ +3cea9e: 5b01 896b |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6b89 │ │ +3ceaa2: 0781 |0013: move-object v1, v8 │ │ +3ceaa4: 5b01 8a6b |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.isFavorite:Landroid/widget/ImageView; // field@6b8a │ │ +3ceaa8: 0791 |0016: move-object v1, v9 │ │ +3ceaaa: 5b01 8b6b |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivInPlaylist:Landroid/widget/ImageView; // field@6b8b │ │ +3ceaae: 07a1 |0019: move-object v1, v10 │ │ +3ceab0: 5b01 8c6b |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivIsVideo:Landroid/widget/ImageView; // field@6b8c │ │ +3ceab4: 07b1 |001c: move-object v1, v11 │ │ +3ceab6: 5b01 8d6b |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.leftPadding:Landroid/widget/LinearLayout; // field@6b8d │ │ +3ceaba: 07c1 |001f: move-object v1, v12 │ │ +3ceabc: 5b01 8e6b |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progress:Landroid/widget/LinearLayout; // field@6b8e │ │ +3ceac0: 07d1 |0022: move-object v1, v13 │ │ +3ceac2: 5b01 8f6b |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@6b8f │ │ +3ceac6: 07e1 |0025: move-object v1, v14 │ │ +3ceac8: 5b01 916b |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.secondaryActionButton:Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // field@6b91 │ │ +3ceacc: 07f1 |0028: move-object v1, v15 │ │ +3ceace: 5b01 926b |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.separatorIcons:Landroid/widget/TextView; // field@6b92 │ │ +3cead2: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3cead6: 5b01 936b |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.size:Landroid/widget/TextView; // field@6b93 │ │ +3ceada: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3ceade: 5b01 946b |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.status:Landroid/widget/LinearLayout; // field@6b94 │ │ +3ceae2: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3ceae6: 5b01 956b |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.statusInbox:Landroid/widget/ImageView; // field@6b95 │ │ +3ceaea: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3ceaee: 5b01 966b |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6b96 │ │ +3ceaf2: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3ceaf6: 5b01 976b |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPlaceholder:Landroid/widget/TextView; // field@6b97 │ │ +3ceafa: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3ceafe: 5b01 986b |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPosition:Landroid/widget/TextView; // field@6b98 │ │ +3ceb02: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +3ceb06: 5b01 996b |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPubDate:Landroid/widget/TextView; // field@6b99 │ │ +3ceb0a: 0801 1700 |0047: move-object/from16 v1, v23 │ │ +3ceb0e: 5b01 9a6b |0049: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6b9a │ │ +3ceb12: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0005 line=95 │ │ 0x0008 line=96 │ │ 0x000b line=97 │ │ 0x000e line=98 │ │ @@ -774811,152 +774811,152 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 1 │ │ outs : 22 │ │ insns size : 262 16-bit code units │ │ -3ce7d4: |[3ce7d4] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3ce7e4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -3ce7e8: 6001 9d55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.container:I // field@559d │ │ -3ce7ec: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce7f2: 0c02 |0007: move-result-object v2 │ │ -3ce7f4: 0725 |0008: move-object v5, v2 │ │ -3ce7f6: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce7fa: 3805 e700 |000b: if-eqz v5, 00f2 // +00e7 │ │ -3ce7fe: 6001 ab55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ -3ce802: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce808: 0c02 |0012: move-result-object v2 │ │ -3ce80a: 0726 |0013: move-object v6, v2 │ │ -3ce80c: 1f06 6a06 |0014: check-cast v6, Landroidx/cardview/widget/CardView; // type@066a │ │ -3ce810: 3806 dc00 |0016: if-eqz v6, 00f2 // +00dc │ │ -3ce814: 6001 ed55 |0018: sget v1, Lde/danoeh/antennapod/R$id;.drag_handle:I // field@55ed │ │ -3ce818: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce81e: 0c02 |001d: move-result-object v2 │ │ -3ce820: 0727 |001e: move-object v7, v2 │ │ -3ce822: 1f07 ff02 |001f: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ -3ce826: 3807 d100 |0021: if-eqz v7, 00f2 // +00d1 │ │ -3ce82a: 6001 9556 |0023: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3ce82e: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce834: 0c02 |0028: move-result-object v2 │ │ -3ce836: 0728 |0029: move-object v8, v2 │ │ -3ce838: 1f08 ff02 |002a: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ -3ce83c: 3808 c600 |002c: if-eqz v8, 00f2 // +00c6 │ │ -3ce840: 6001 9f56 |002e: sget v1, Lde/danoeh/antennapod/R$id;.isFavorite:I // field@569f │ │ -3ce844: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce84a: 0c02 |0033: move-result-object v2 │ │ -3ce84c: 0729 |0034: move-object v9, v2 │ │ -3ce84e: 1f09 ff02 |0035: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ -3ce852: 3809 bb00 |0037: if-eqz v9, 00f2 // +00bb │ │ -3ce856: 6001 a456 |0039: sget v1, Lde/danoeh/antennapod/R$id;.ivInPlaylist:I // field@56a4 │ │ -3ce85a: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce860: 0c02 |003e: move-result-object v2 │ │ -3ce862: 072a |003f: move-object v10, v2 │ │ -3ce864: 1f0a ff02 |0040: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ -3ce868: 380a b000 |0042: if-eqz v10, 00f2 // +00b0 │ │ -3ce86c: 6001 a556 |0044: sget v1, Lde/danoeh/antennapod/R$id;.ivIsVideo:I // field@56a5 │ │ -3ce870: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce876: 0c02 |0049: move-result-object v2 │ │ -3ce878: 072b |004a: move-object v11, v2 │ │ -3ce87a: 1f0b ff02 |004b: check-cast v11, Landroid/widget/ImageView; // type@02ff │ │ -3ce87e: 380b a500 |004d: if-eqz v11, 00f2 // +00a5 │ │ -3ce882: 6001 b356 |004f: sget v1, Lde/danoeh/antennapod/R$id;.left_padding:I // field@56b3 │ │ -3ce886: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce88c: 0c02 |0054: move-result-object v2 │ │ -3ce88e: 072c |0055: move-object v12, v2 │ │ -3ce890: 1f0c 0103 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce894: 380c 9a00 |0058: if-eqz v12, 00f2 // +009a │ │ -3ce898: 6001 6657 |005a: sget v1, Lde/danoeh/antennapod/R$id;.progress:I // field@5766 │ │ -3ce89c: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce8a2: 0c02 |005f: move-result-object v2 │ │ -3ce8a4: 072d |0060: move-object v13, v2 │ │ -3ce8a6: 1f0d 0103 |0061: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce8aa: 380d 8f00 |0063: if-eqz v13, 00f2 // +008f │ │ -3ce8ae: 6001 6757 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3ce8b2: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce8b8: 0c02 |006a: move-result-object v2 │ │ -3ce8ba: 072e |006b: move-object v14, v2 │ │ -3ce8bc: 1f0e 0803 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0308 │ │ -3ce8c0: 380e 8400 |006e: if-eqz v14, 00f2 // +0084 │ │ -3ce8c4: 6001 ad57 |0070: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionButton:I // field@57ad │ │ -3ce8c8: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce8ce: 0c02 |0075: move-result-object v2 │ │ -3ce8d0: 3802 7c00 |0076: if-eqz v2, 00f2 // +007c │ │ -3ce8d4: 7110 979f 0200 |0078: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f97 │ │ -3ce8da: 0c0f |007b: move-result-object v15 │ │ -3ce8dc: 6001 c157 |007c: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@57c1 │ │ -3ce8e0: 7120 5b73 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce8e6: 0c02 |0081: move-result-object v2 │ │ -3ce8e8: 0810 0200 |0082: move-object/from16 v16, v2 │ │ -3ce8ec: 1f10 1903 |0084: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ -3ce8f0: 3810 6c00 |0086: if-eqz v16, 00f2 // +006c │ │ -3ce8f4: 6001 da57 |0088: sget v1, Lde/danoeh/antennapod/R$id;.size:I // field@57da │ │ -3ce8f8: 7120 5b73 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce8fe: 0c02 |008d: move-result-object v2 │ │ -3ce900: 0811 0200 |008e: move-object/from16 v17, v2 │ │ -3ce904: 1f11 1903 |0090: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ -3ce908: 3811 6000 |0092: if-eqz v17, 00f2 // +0060 │ │ -3ce90c: 6001 0858 |0094: sget v1, Lde/danoeh/antennapod/R$id;.status:I // field@5808 │ │ -3ce910: 7120 5b73 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce916: 0c02 |0099: move-result-object v2 │ │ -3ce918: 0812 0200 |009a: move-object/from16 v18, v2 │ │ -3ce91c: 1f12 0103 |009c: check-cast v18, Landroid/widget/LinearLayout; // type@0301 │ │ -3ce920: 3812 5400 |009e: if-eqz v18, 00f2 // +0054 │ │ -3ce924: 6001 0958 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.statusInbox:I // field@5809 │ │ -3ce928: 7120 5b73 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce92e: 0c02 |00a5: move-result-object v2 │ │ -3ce930: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ -3ce934: 1f13 ff02 |00a8: check-cast v19, Landroid/widget/ImageView; // type@02ff │ │ -3ce938: 3813 4800 |00aa: if-eqz v19, 00f2 // +0048 │ │ -3ce93c: 6001 6f58 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ -3ce940: 7120 5b73 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce946: 0c02 |00b1: move-result-object v2 │ │ -3ce948: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ -3ce94c: 1f14 1903 |00b4: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ -3ce950: 3814 3c00 |00b6: if-eqz v20, 00f2 // +003c │ │ -3ce954: 6001 7a58 |00b8: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaceholder:I // field@587a │ │ -3ce958: 7120 5b73 1000 |00ba: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce95e: 0c02 |00bd: move-result-object v2 │ │ -3ce960: 0815 0200 |00be: move-object/from16 v21, v2 │ │ -3ce964: 1f15 1903 |00c0: check-cast v21, Landroid/widget/TextView; // type@0319 │ │ -3ce968: 3815 3000 |00c2: if-eqz v21, 00f2 // +0030 │ │ -3ce96c: 6001 7f58 |00c4: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@587f │ │ -3ce970: 7120 5b73 1000 |00c6: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce976: 0c02 |00c9: move-result-object v2 │ │ -3ce978: 0816 0200 |00ca: move-object/from16 v22, v2 │ │ -3ce97c: 1f16 1903 |00cc: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ -3ce980: 3816 2400 |00ce: if-eqz v22, 00f2 // +0024 │ │ -3ce984: 6001 8158 |00d0: sget v1, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5881 │ │ -3ce988: 7120 5b73 1000 |00d2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce98e: 0c02 |00d5: move-result-object v2 │ │ -3ce990: 0817 0200 |00d6: move-object/from16 v23, v2 │ │ -3ce994: 1f17 1903 |00d8: check-cast v23, Landroid/widget/TextView; // type@0319 │ │ -3ce998: 3817 1800 |00da: if-eqz v23, 00f2 // +0018 │ │ -3ce99c: 6001 8858 |00dc: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3ce9a0: 7120 5b73 1000 |00de: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ce9a6: 0c02 |00e1: move-result-object v2 │ │ -3ce9a8: 0818 0200 |00e2: move-object/from16 v24, v2 │ │ -3ce9ac: 1f18 1903 |00e4: check-cast v24, Landroid/widget/TextView; // type@0319 │ │ -3ce9b0: 3818 0c00 |00e6: if-eqz v24, 00f2 // +000c │ │ -3ce9b4: 2201 a819 |00e8: new-instance v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // type@19a8 │ │ -3ce9b8: 0713 |00ea: move-object v3, v1 │ │ -3ce9ba: 0704 |00eb: move-object v4, v0 │ │ -3ce9bc: 1f04 f902 |00ec: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ -3ce9c0: 7616 fa9e 0300 |00ee: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9efa │ │ -3ce9c6: 1101 |00f1: return-object v1 │ │ -3ce9c8: 7401 e10c 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ce9ce: 0c00 |00f5: move-result-object v0 │ │ -3ce9d0: 6e20 ef02 1000 |00f6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ce9d6: 0c00 |00f9: move-result-object v0 │ │ -3ce9d8: 2201 ba1c |00fa: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3ce9dc: 1a02 f43e |00fc: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3ce9e0: 6e20 7aab 0200 |00fe: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ce9e6: 0c00 |0101: move-result-object v0 │ │ -3ce9e8: 7020 4fab 0100 |0102: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ce9ee: 2701 |0105: throw v1 │ │ +3ce7fc: |[3ce7fc] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3ce80c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +3ce810: 6001 9d55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.container:I // field@559d │ │ +3ce814: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce81a: 0c02 |0007: move-result-object v2 │ │ +3ce81c: 0725 |0008: move-object v5, v2 │ │ +3ce81e: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce822: 3805 e700 |000b: if-eqz v5, 00f2 // +00e7 │ │ +3ce826: 6001 ab55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@55ab │ │ +3ce82a: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce830: 0c02 |0012: move-result-object v2 │ │ +3ce832: 0726 |0013: move-object v6, v2 │ │ +3ce834: 1f06 6a06 |0014: check-cast v6, Landroidx/cardview/widget/CardView; // type@066a │ │ +3ce838: 3806 dc00 |0016: if-eqz v6, 00f2 // +00dc │ │ +3ce83c: 6001 ed55 |0018: sget v1, Lde/danoeh/antennapod/R$id;.drag_handle:I // field@55ed │ │ +3ce840: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce846: 0c02 |001d: move-result-object v2 │ │ +3ce848: 0727 |001e: move-object v7, v2 │ │ +3ce84a: 1f07 ff02 |001f: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ +3ce84e: 3807 d100 |0021: if-eqz v7, 00f2 // +00d1 │ │ +3ce852: 6001 9556 |0023: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3ce856: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce85c: 0c02 |0028: move-result-object v2 │ │ +3ce85e: 0728 |0029: move-object v8, v2 │ │ +3ce860: 1f08 ff02 |002a: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ +3ce864: 3808 c600 |002c: if-eqz v8, 00f2 // +00c6 │ │ +3ce868: 6001 9f56 |002e: sget v1, Lde/danoeh/antennapod/R$id;.isFavorite:I // field@569f │ │ +3ce86c: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce872: 0c02 |0033: move-result-object v2 │ │ +3ce874: 0729 |0034: move-object v9, v2 │ │ +3ce876: 1f09 ff02 |0035: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ +3ce87a: 3809 bb00 |0037: if-eqz v9, 00f2 // +00bb │ │ +3ce87e: 6001 a456 |0039: sget v1, Lde/danoeh/antennapod/R$id;.ivInPlaylist:I // field@56a4 │ │ +3ce882: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce888: 0c02 |003e: move-result-object v2 │ │ +3ce88a: 072a |003f: move-object v10, v2 │ │ +3ce88c: 1f0a ff02 |0040: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ +3ce890: 380a b000 |0042: if-eqz v10, 00f2 // +00b0 │ │ +3ce894: 6001 a556 |0044: sget v1, Lde/danoeh/antennapod/R$id;.ivIsVideo:I // field@56a5 │ │ +3ce898: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce89e: 0c02 |0049: move-result-object v2 │ │ +3ce8a0: 072b |004a: move-object v11, v2 │ │ +3ce8a2: 1f0b ff02 |004b: check-cast v11, Landroid/widget/ImageView; // type@02ff │ │ +3ce8a6: 380b a500 |004d: if-eqz v11, 00f2 // +00a5 │ │ +3ce8aa: 6001 b356 |004f: sget v1, Lde/danoeh/antennapod/R$id;.left_padding:I // field@56b3 │ │ +3ce8ae: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce8b4: 0c02 |0054: move-result-object v2 │ │ +3ce8b6: 072c |0055: move-object v12, v2 │ │ +3ce8b8: 1f0c 0103 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce8bc: 380c 9a00 |0058: if-eqz v12, 00f2 // +009a │ │ +3ce8c0: 6001 6657 |005a: sget v1, Lde/danoeh/antennapod/R$id;.progress:I // field@5766 │ │ +3ce8c4: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce8ca: 0c02 |005f: move-result-object v2 │ │ +3ce8cc: 072d |0060: move-object v13, v2 │ │ +3ce8ce: 1f0d 0103 |0061: check-cast v13, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce8d2: 380d 8f00 |0063: if-eqz v13, 00f2 // +008f │ │ +3ce8d6: 6001 6757 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3ce8da: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce8e0: 0c02 |006a: move-result-object v2 │ │ +3ce8e2: 072e |006b: move-object v14, v2 │ │ +3ce8e4: 1f0e 0803 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0308 │ │ +3ce8e8: 380e 8400 |006e: if-eqz v14, 00f2 // +0084 │ │ +3ce8ec: 6001 ad57 |0070: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionButton:I // field@57ad │ │ +3ce8f0: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce8f6: 0c02 |0075: move-result-object v2 │ │ +3ce8f8: 3802 7c00 |0076: if-eqz v2, 00f2 // +007c │ │ +3ce8fc: 7110 979f 0200 |0078: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f97 │ │ +3ce902: 0c0f |007b: move-result-object v15 │ │ +3ce904: 6001 c157 |007c: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@57c1 │ │ +3ce908: 7120 5b73 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce90e: 0c02 |0081: move-result-object v2 │ │ +3ce910: 0810 0200 |0082: move-object/from16 v16, v2 │ │ +3ce914: 1f10 1903 |0084: check-cast v16, Landroid/widget/TextView; // type@0319 │ │ +3ce918: 3810 6c00 |0086: if-eqz v16, 00f2 // +006c │ │ +3ce91c: 6001 da57 |0088: sget v1, Lde/danoeh/antennapod/R$id;.size:I // field@57da │ │ +3ce920: 7120 5b73 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce926: 0c02 |008d: move-result-object v2 │ │ +3ce928: 0811 0200 |008e: move-object/from16 v17, v2 │ │ +3ce92c: 1f11 1903 |0090: check-cast v17, Landroid/widget/TextView; // type@0319 │ │ +3ce930: 3811 6000 |0092: if-eqz v17, 00f2 // +0060 │ │ +3ce934: 6001 0858 |0094: sget v1, Lde/danoeh/antennapod/R$id;.status:I // field@5808 │ │ +3ce938: 7120 5b73 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce93e: 0c02 |0099: move-result-object v2 │ │ +3ce940: 0812 0200 |009a: move-object/from16 v18, v2 │ │ +3ce944: 1f12 0103 |009c: check-cast v18, Landroid/widget/LinearLayout; // type@0301 │ │ +3ce948: 3812 5400 |009e: if-eqz v18, 00f2 // +0054 │ │ +3ce94c: 6001 0958 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.statusInbox:I // field@5809 │ │ +3ce950: 7120 5b73 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce956: 0c02 |00a5: move-result-object v2 │ │ +3ce958: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ +3ce95c: 1f13 ff02 |00a8: check-cast v19, Landroid/widget/ImageView; // type@02ff │ │ +3ce960: 3813 4800 |00aa: if-eqz v19, 00f2 // +0048 │ │ +3ce964: 6001 6f58 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ +3ce968: 7120 5b73 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce96e: 0c02 |00b1: move-result-object v2 │ │ +3ce970: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ +3ce974: 1f14 1903 |00b4: check-cast v20, Landroid/widget/TextView; // type@0319 │ │ +3ce978: 3814 3c00 |00b6: if-eqz v20, 00f2 // +003c │ │ +3ce97c: 6001 7a58 |00b8: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaceholder:I // field@587a │ │ +3ce980: 7120 5b73 1000 |00ba: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce986: 0c02 |00bd: move-result-object v2 │ │ +3ce988: 0815 0200 |00be: move-object/from16 v21, v2 │ │ +3ce98c: 1f15 1903 |00c0: check-cast v21, Landroid/widget/TextView; // type@0319 │ │ +3ce990: 3815 3000 |00c2: if-eqz v21, 00f2 // +0030 │ │ +3ce994: 6001 7f58 |00c4: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@587f │ │ +3ce998: 7120 5b73 1000 |00c6: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce99e: 0c02 |00c9: move-result-object v2 │ │ +3ce9a0: 0816 0200 |00ca: move-object/from16 v22, v2 │ │ +3ce9a4: 1f16 1903 |00cc: check-cast v22, Landroid/widget/TextView; // type@0319 │ │ +3ce9a8: 3816 2400 |00ce: if-eqz v22, 00f2 // +0024 │ │ +3ce9ac: 6001 8158 |00d0: sget v1, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5881 │ │ +3ce9b0: 7120 5b73 1000 |00d2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce9b6: 0c02 |00d5: move-result-object v2 │ │ +3ce9b8: 0817 0200 |00d6: move-object/from16 v23, v2 │ │ +3ce9bc: 1f17 1903 |00d8: check-cast v23, Landroid/widget/TextView; // type@0319 │ │ +3ce9c0: 3817 1800 |00da: if-eqz v23, 00f2 // +0018 │ │ +3ce9c4: 6001 8858 |00dc: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3ce9c8: 7120 5b73 1000 |00de: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ce9ce: 0c02 |00e1: move-result-object v2 │ │ +3ce9d0: 0818 0200 |00e2: move-object/from16 v24, v2 │ │ +3ce9d4: 1f18 1903 |00e4: check-cast v24, Landroid/widget/TextView; // type@0319 │ │ +3ce9d8: 3818 0c00 |00e6: if-eqz v24, 00f2 // +000c │ │ +3ce9dc: 2201 a819 |00e8: new-instance v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // type@19a8 │ │ +3ce9e0: 0713 |00ea: move-object v3, v1 │ │ +3ce9e2: 0704 |00eb: move-object v4, v0 │ │ +3ce9e4: 1f04 f902 |00ec: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ +3ce9e8: 7616 fa9e 0300 |00ee: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9efa │ │ +3ce9ee: 1101 |00f1: return-object v1 │ │ +3ce9f0: 7401 e10c 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ce9f6: 0c00 |00f5: move-result-object v0 │ │ +3ce9f8: 6e20 ef02 1000 |00f6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ce9fe: 0c00 |00f9: move-result-object v0 │ │ +3cea00: 2201 ba1c |00fa: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3cea04: 1a02 f43e |00fc: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3cea08: 6e20 7aab 0200 |00fe: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cea0e: 0c00 |0101: move-result-object v0 │ │ +3cea10: 7020 4fab 0100 |0102: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cea16: 2701 |0105: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0004 line=146 │ │ 0x000d line=151 │ │ 0x000f line=152 │ │ 0x0018 line=157 │ │ @@ -775007,20 +775007,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ce9f0: |[3ce9f0] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3cea00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cea02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cea04: 7130 ff9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9eff │ │ -3cea0a: 0c02 |0005: move-result-object v2 │ │ -3cea0c: 1102 |0006: return-object v2 │ │ +3cea18: |[3cea18] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3cea28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cea2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cea2c: 7130 ff9e 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9eff │ │ +3cea32: 0c02 |0005: move-result-object v2 │ │ +3cea34: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;) │ │ @@ -775028,24 +775028,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cea10: |[3cea10] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3cea20: 6000 8059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_item:I // field@5980 │ │ -3cea24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cea26: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cea2c: 0c02 |0006: move-result-object v2 │ │ -3cea2e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cea32: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cea38: 7110 fb9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9efb │ │ -3cea3e: 0c02 |000f: move-result-object v2 │ │ -3cea40: 1102 |0010: return-object v2 │ │ +3cea38: |[3cea38] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3cea48: 6000 8059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_item:I // field@5980 │ │ +3cea4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cea4e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cea54: 0c02 |0006: move-result-object v2 │ │ +3cea56: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cea5a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cea60: 7110 fb9e 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9efb │ │ +3cea66: 0c02 |000f: move-result-object v2 │ │ +3cea68: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=134 │ │ 0x000c line=136 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -775058,18 +775058,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ce7a0: |[3ce7a0] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/view/View; │ │ -3ce7b0: 6e10 fd9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9efd │ │ -3ce7b6: 0c00 |0003: move-result-object v0 │ │ -3ce7b8: 1100 |0004: return-object v0 │ │ +3ce7c8: |[3ce7c8] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/view/View; │ │ +3ce7d8: 6e10 fd9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9efd │ │ +3ce7de: 0c00 |0003: move-result-object v0 │ │ +3ce7e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;) │ │ @@ -775077,17 +775077,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce7bc: |[3ce7bc] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3ce7cc: 5410 906b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6b90 │ │ -3ce7d0: 1100 |0002: return-object v0 │ │ +3ce7e4: |[3ce7e4] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3ce7f4: 5410 906b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6b90 │ │ +3ce7f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -775127,20 +775127,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cebe4: |[3cebe4] de.danoeh.antennapod.databinding.FeedsettingsBinding.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3cebf4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cebfa: 5b01 9b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@6b9b │ │ -3cebfe: 5b02 9c6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.settingsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6b9c │ │ -3cec02: 5b03 9d6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b9d │ │ -3cec06: 0e00 |0009: return-void │ │ +3cec0c: |[3cec0c] de.danoeh.antennapod.databinding.FeedsettingsBinding.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3cec1c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cec22: 5b01 9b6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@6b9b │ │ +3cec26: 5b02 9c6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.settingsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6b9c │ │ +3cec2a: 5b03 9d6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6b9d │ │ +3cec2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -775154,39 +775154,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3ceb20: |[3ceb20] de.danoeh.antennapod.databinding.FeedsettingsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3ceb30: 6000 c757 |0000: sget v0, Lde/danoeh/antennapod/R$id;.settings_fragment_container:I // field@57c7 │ │ -3ceb34: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceb3a: 0c01 |0005: move-result-object v1 │ │ -3ceb3c: 1f01 d309 |0006: check-cast v1, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3ceb40: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3ceb44: 6000 5958 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3ceb48: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceb4e: 0c02 |000f: move-result-object v2 │ │ -3ceb50: 1f02 5f16 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3ceb54: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3ceb58: 2200 a919 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // type@19a9 │ │ -3ceb5c: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3ceb60: 7040 009f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f00 │ │ -3ceb66: 1100 |001b: return-object v0 │ │ -3ceb68: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ceb6e: 0c03 |001f: move-result-object v3 │ │ -3ceb70: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ceb76: 0c03 |0023: move-result-object v3 │ │ -3ceb78: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3ceb7c: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3ceb80: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3ceb86: 0c03 |002b: move-result-object v3 │ │ -3ceb88: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3ceb8e: 2700 |002f: throw v0 │ │ +3ceb48: |[3ceb48] de.danoeh.antennapod.databinding.FeedsettingsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3ceb58: 6000 c757 |0000: sget v0, Lde/danoeh/antennapod/R$id;.settings_fragment_container:I // field@57c7 │ │ +3ceb5c: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceb62: 0c01 |0005: move-result-object v1 │ │ +3ceb64: 1f01 d309 |0006: check-cast v1, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3ceb68: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3ceb6c: 6000 5958 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3ceb70: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceb76: 0c02 |000f: move-result-object v2 │ │ +3ceb78: 1f02 5f16 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3ceb7c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3ceb80: 2200 a919 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // type@19a9 │ │ +3ceb84: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3ceb88: 7040 009f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f00 │ │ +3ceb8e: 1100 |001b: return-object v0 │ │ +3ceb90: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3ceb96: 0c03 |001f: move-result-object v3 │ │ +3ceb98: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3ceb9e: 0c03 |0023: move-result-object v3 │ │ +3ceba0: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3ceba4: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3ceba8: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cebae: 0c03 |002b: move-result-object v3 │ │ +3cebb0: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cebb6: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -775200,20 +775200,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ceb90: |[3ceb90] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3ceba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ceba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ceba4: 7130 059f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@9f05 │ │ -3cebaa: 0c02 |0005: move-result-object v2 │ │ -3cebac: 1102 |0006: return-object v2 │ │ +3cebb8: |[3cebb8] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3cebc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cebca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cebcc: 7130 059f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@9f05 │ │ +3cebd2: 0c02 |0005: move-result-object v2 │ │ +3cebd4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedsettingsBinding;) │ │ @@ -775221,24 +775221,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cebb0: |[3cebb0] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3cebc0: 6000 8159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedsettings:I // field@5981 │ │ -3cebc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cebc6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cebcc: 0c02 |0006: move-result-object v2 │ │ -3cebce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cebd2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cebd8: 7110 019f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@9f01 │ │ -3cebde: 0c02 |000f: move-result-object v2 │ │ -3cebe0: 1102 |0010: return-object v2 │ │ +3cebd8: |[3cebd8] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3cebe8: 6000 8159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedsettings:I // field@5981 │ │ +3cebec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cebee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cebf4: 0c02 |0006: move-result-object v2 │ │ +3cebf6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cebfa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cec00: 7110 019f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@9f01 │ │ +3cec06: 0c02 |000f: move-result-object v2 │ │ +3cec08: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -775251,18 +775251,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ceaec: |[3ceaec] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/view/View; │ │ -3ceafc: 6e10 039f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f03 │ │ -3ceb02: 0c00 |0003: move-result-object v0 │ │ -3ceb04: 1100 |0004: return-object v0 │ │ +3ceb14: |[3ceb14] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/view/View; │ │ +3ceb24: 6e10 039f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f03 │ │ +3ceb2a: 0c00 |0003: move-result-object v0 │ │ +3ceb2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedsettingsBinding;) │ │ @@ -775270,17 +775270,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ceb08: |[3ceb08] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ceb18: 5410 9b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@6b9b │ │ -3ceb1c: 1100 |0002: return-object v0 │ │ +3ceb30: |[3ceb30] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ceb40: 5410 9b6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@6b9b │ │ +3ceb44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -775324,21 +775324,21 @@ │ │ type : '(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3ced14: |[3ced14] de.danoeh.antennapod.databinding.FilterDialogBinding.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V │ │ -3ced24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ced2a: 5b01 a16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6ba1 │ │ -3ced2e: 5b02 9e6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.confirmFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@6b9e │ │ -3ced32: 5b03 9f6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.filterRows:Landroid/widget/LinearLayout; // field@6b9f │ │ -3ced36: 5b04 a06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.resetFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@6ba0 │ │ -3ced3a: 0e00 |000b: return-void │ │ +3ced3c: |[3ced3c] de.danoeh.antennapod.databinding.FilterDialogBinding.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V │ │ +3ced4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ced52: 5b01 a16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6ba1 │ │ +3ced56: 5b02 9e6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.confirmFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@6b9e │ │ +3ced5a: 5b03 9f6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.filterRows:Landroid/widget/LinearLayout; // field@6b9f │ │ +3ced5e: 5b04 a06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.resetFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@6ba0 │ │ +3ced62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -775354,44 +775354,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cec3c: |[3cec3c] de.danoeh.antennapod.databinding.FilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3cec4c: 6000 9b55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.confirmFiltermenu:I // field@559b │ │ -3cec50: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cec56: 0c01 |0005: move-result-object v1 │ │ -3cec58: 1f01 8d16 |0006: check-cast v1, Lcom/google/android/material/button/MaterialButton; // type@168d │ │ -3cec5c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cec60: 6000 5d56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.filter_rows:I // field@565d │ │ -3cec64: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cec6a: 0c02 |000f: move-result-object v2 │ │ -3cec6c: 1f02 0103 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cec70: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cec74: 6000 8357 |0014: sget v0, Lde/danoeh/antennapod/R$id;.resetFiltermenu:I // field@5783 │ │ -3cec78: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cec7e: 0c03 |0019: move-result-object v3 │ │ -3cec80: 1f03 8d16 |001a: check-cast v3, Lcom/google/android/material/button/MaterialButton; // type@168d │ │ -3cec84: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cec88: 2200 aa19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding; // type@19aa │ │ -3cec8c: 1f04 0e03 |0020: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ -3cec90: 7053 069f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V // method@9f06 │ │ -3cec96: 1100 |0025: return-object v0 │ │ -3cec98: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cec9e: 0c04 |0029: move-result-object v4 │ │ -3ceca0: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ceca6: 0c04 |002d: move-result-object v4 │ │ -3ceca8: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cecac: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cecb0: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cecb6: 0c04 |0035: move-result-object v4 │ │ -3cecb8: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cecbe: 2700 |0039: throw v0 │ │ +3cec64: |[3cec64] de.danoeh.antennapod.databinding.FilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3cec74: 6000 9b55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.confirmFiltermenu:I // field@559b │ │ +3cec78: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cec7e: 0c01 |0005: move-result-object v1 │ │ +3cec80: 1f01 8d16 |0006: check-cast v1, Lcom/google/android/material/button/MaterialButton; // type@168d │ │ +3cec84: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cec88: 6000 5d56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.filter_rows:I // field@565d │ │ +3cec8c: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cec92: 0c02 |000f: move-result-object v2 │ │ +3cec94: 1f02 0103 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cec98: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cec9c: 6000 8357 |0014: sget v0, Lde/danoeh/antennapod/R$id;.resetFiltermenu:I // field@5783 │ │ +3ceca0: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceca6: 0c03 |0019: move-result-object v3 │ │ +3ceca8: 1f03 8d16 |001a: check-cast v3, Lcom/google/android/material/button/MaterialButton; // type@168d │ │ +3cecac: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cecb0: 2200 aa19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding; // type@19aa │ │ +3cecb4: 1f04 0e03 |0020: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ +3cecb8: 7053 069f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V // method@9f06 │ │ +3cecbe: 1100 |0025: return-object v0 │ │ +3cecc0: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cecc6: 0c04 |0029: move-result-object v4 │ │ +3cecc8: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cecce: 0c04 |002d: move-result-object v4 │ │ +3cecd0: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cecd4: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cecd8: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cecde: 0c04 |0035: move-result-object v4 │ │ +3cece0: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cece6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -775407,20 +775407,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cecc0: |[3cecc0] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3cecd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cecd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cecd4: 7130 0b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@9f0b │ │ -3cecda: 0c02 |0005: move-result-object v2 │ │ -3cecdc: 1102 |0006: return-object v2 │ │ +3cece8: |[3cece8] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3cecf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cecfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cecfc: 7130 0b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@9f0b │ │ +3ced02: 0c02 |0005: move-result-object v2 │ │ +3ced04: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FilterDialogBinding;) │ │ @@ -775428,24 +775428,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cece0: |[3cece0] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3cecf0: 6000 8259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog:I // field@5982 │ │ -3cecf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cecf6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cecfc: 0c02 |0006: move-result-object v2 │ │ -3cecfe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ced02: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3ced08: 7110 079f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@9f07 │ │ -3ced0e: 0c02 |000f: move-result-object v2 │ │ -3ced10: 1102 |0010: return-object v2 │ │ +3ced08: |[3ced08] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3ced18: 6000 8259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog:I // field@5982 │ │ +3ced1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ced1e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3ced24: 0c02 |0006: move-result-object v2 │ │ +3ced26: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ced2a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3ced30: 7110 079f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@9f07 │ │ +3ced36: 0c02 |000f: move-result-object v2 │ │ +3ced38: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -775458,18 +775458,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cec08: |[3cec08] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/view/View; │ │ -3cec18: 6e10 099f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9f09 │ │ -3cec1e: 0c00 |0003: move-result-object v0 │ │ -3cec20: 1100 |0004: return-object v0 │ │ +3cec30: |[3cec30] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/view/View; │ │ +3cec40: 6e10 099f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9f09 │ │ +3cec46: 0c00 |0003: move-result-object v0 │ │ +3cec48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FilterDialogBinding;) │ │ @@ -775477,17 +775477,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cec24: |[3cec24] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3cec34: 5410 a16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6ba1 │ │ -3cec38: 1100 |0002: return-object v0 │ │ +3cec4c: |[3cec4c] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3cec5c: 5410 a16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6ba1 │ │ +3cec60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -775531,21 +775531,21 @@ │ │ type : '(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cee38: |[3cee38] de.danoeh.antennapod.databinding.FilterDialogRowBinding.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3cee48: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cee4e: 5b01 a56b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba5 │ │ -3cee52: 5b02 a26b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.buttonGroup:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba2 │ │ -3cee56: 5b03 a36b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton1:Landroid/widget/Button; // field@6ba3 │ │ -3cee5a: 5b04 a46b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton2:Landroid/widget/Button; // field@6ba4 │ │ -3cee5e: 0e00 |000b: return-void │ │ +3cee60: |[3cee60] de.danoeh.antennapod.databinding.FilterDialogRowBinding.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3cee70: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cee76: 5b01 a56b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba5 │ │ +3cee7a: 5b02 a26b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.buttonGroup:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba2 │ │ +3cee7e: 5b03 a36b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton1:Landroid/widget/Button; // field@6ba3 │ │ +3cee82: 5b04 a46b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton2:Landroid/widget/Button; // field@6ba4 │ │ +3cee86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -775561,40 +775561,40 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -3ced70: |[3ced70] de.danoeh.antennapod.databinding.FilterDialogRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3ced80: 0740 |0000: move-object v0, v4 │ │ -3ced82: 1f00 9416 |0001: check-cast v0, Lcom/google/android/material/button/MaterialButtonToggleGroup; // type@1694 │ │ -3ced86: 6001 5a56 |0003: sget v1, Lde/danoeh/antennapod/R$id;.filterButton1:I // field@565a │ │ -3ced8a: 7120 5b73 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ced90: 0c02 |0008: move-result-object v2 │ │ -3ced92: 1f02 ec02 |0009: check-cast v2, Landroid/widget/Button; // type@02ec │ │ -3ced96: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -3ced9a: 6001 5b56 |000d: sget v1, Lde/danoeh/antennapod/R$id;.filterButton2:I // field@565b │ │ -3ced9e: 7120 5b73 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceda4: 0c03 |0012: move-result-object v3 │ │ -3ceda6: 1f03 ec02 |0013: check-cast v3, Landroid/widget/Button; // type@02ec │ │ -3cedaa: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3cedae: 2204 ab19 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // type@19ab │ │ -3cedb2: 7053 0c9f 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f0c │ │ -3cedb8: 1104 |001c: return-object v4 │ │ -3cedba: 6e10 e10c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cedc0: 0c04 |0020: move-result-object v4 │ │ -3cedc2: 6e20 ef02 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cedc8: 0c04 |0024: move-result-object v4 │ │ -3cedca: 2200 ba1c |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cedce: 1a01 f43e |0027: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cedd2: 6e20 7aab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cedd8: 0c04 |002c: move-result-object v4 │ │ -3cedda: 7020 4fab 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cede0: 2700 |0030: throw v0 │ │ +3ced98: |[3ced98] de.danoeh.antennapod.databinding.FilterDialogRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3ceda8: 0740 |0000: move-object v0, v4 │ │ +3cedaa: 1f00 9416 |0001: check-cast v0, Lcom/google/android/material/button/MaterialButtonToggleGroup; // type@1694 │ │ +3cedae: 6001 5a56 |0003: sget v1, Lde/danoeh/antennapod/R$id;.filterButton1:I // field@565a │ │ +3cedb2: 7120 5b73 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cedb8: 0c02 |0008: move-result-object v2 │ │ +3cedba: 1f02 ec02 |0009: check-cast v2, Landroid/widget/Button; // type@02ec │ │ +3cedbe: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +3cedc2: 6001 5b56 |000d: sget v1, Lde/danoeh/antennapod/R$id;.filterButton2:I // field@565b │ │ +3cedc6: 7120 5b73 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cedcc: 0c03 |0012: move-result-object v3 │ │ +3cedce: 1f03 ec02 |0013: check-cast v3, Landroid/widget/Button; // type@02ec │ │ +3cedd2: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3cedd6: 2204 ab19 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // type@19ab │ │ +3cedda: 7053 0c9f 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f0c │ │ +3cede0: 1104 |001c: return-object v4 │ │ +3cede2: 6e10 e10c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cede8: 0c04 |0020: move-result-object v4 │ │ +3cedea: 6e20 ef02 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cedf0: 0c04 |0024: move-result-object v4 │ │ +3cedf2: 2200 ba1c |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cedf6: 1a01 f43e |0027: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cedfa: 6e20 7aab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cee00: 0c04 |002c: move-result-object v4 │ │ +3cee02: 7020 4fab 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cee08: 2700 |0030: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x000d line=75 │ │ 0x000f line=76 │ │ @@ -775609,20 +775609,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cede4: |[3cede4] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3cedf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cedf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cedf8: 7130 119f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@9f11 │ │ -3cedfe: 0c02 |0005: move-result-object v2 │ │ -3cee00: 1102 |0006: return-object v2 │ │ +3cee0c: |[3cee0c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3cee1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cee1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cee20: 7130 119f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@9f11 │ │ +3cee26: 0c02 |0005: move-result-object v2 │ │ +3cee28: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;) │ │ @@ -775630,24 +775630,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cee04: |[3cee04] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3cee14: 6000 8359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog_row:I // field@5983 │ │ -3cee18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cee1a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cee20: 0c02 |0006: move-result-object v2 │ │ -3cee22: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cee26: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cee2c: 7110 0d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@9f0d │ │ -3cee32: 0c02 |000f: move-result-object v2 │ │ -3cee34: 1102 |0010: return-object v2 │ │ +3cee2c: |[3cee2c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3cee3c: 6000 8359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog_row:I // field@5983 │ │ +3cee40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cee42: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cee48: 0c02 |0006: move-result-object v2 │ │ +3cee4a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cee4e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cee54: 7110 0d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@9f0d │ │ +3cee5a: 0c02 |000f: move-result-object v2 │ │ +3cee5c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -775660,18 +775660,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ced3c: |[3ced3c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Landroid/view/View; │ │ -3ced4c: 6e10 0f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; // method@9f0f │ │ -3ced52: 0c00 |0003: move-result-object v0 │ │ -3ced54: 1100 |0004: return-object v0 │ │ +3ced64: |[3ced64] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Landroid/view/View; │ │ +3ced74: 6e10 0f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; // method@9f0f │ │ +3ced7a: 0c00 |0003: move-result-object v0 │ │ +3ced7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;) │ │ @@ -775679,17 +775679,17 @@ │ │ type : '()Lcom/google/android/material/button/MaterialButtonToggleGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ced58: |[3ced58] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; │ │ -3ced68: 5410 a56b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba5 │ │ -3ced6c: 1100 |0002: return-object v0 │ │ +3ced80: |[3ced80] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; │ │ +3ced90: 5410 a56b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@6ba5 │ │ +3ced94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -775733,21 +775733,21 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroidx/cardview/widget/CardView;Landroid/widget/HorizontalScrollView;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cef6c: |[3cef6c] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.:(Landroid/widget/FrameLayout;Landroidx/cardview/widget/CardView;Landroid/widget/HorizontalScrollView;Landroid/widget/LinearLayout;)V │ │ -3cef7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cef82: 5b01 a76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.rootView:Landroid/widget/FrameLayout; // field@6ba7 │ │ -3cef86: 5b02 a66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.card:Landroidx/cardview/widget/CardView; // field@6ba6 │ │ -3cef8a: 5b03 a86b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.scrollView:Landroid/widget/HorizontalScrollView; // field@6ba8 │ │ -3cef8e: 5b04 a96b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.selectContainer:Landroid/widget/LinearLayout; // field@6ba9 │ │ -3cef92: 0e00 |000b: return-void │ │ +3cef94: |[3cef94] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.:(Landroid/widget/FrameLayout;Landroidx/cardview/widget/CardView;Landroid/widget/HorizontalScrollView;Landroid/widget/LinearLayout;)V │ │ +3cefa4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cefaa: 5b01 a76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.rootView:Landroid/widget/FrameLayout; // field@6ba7 │ │ +3cefae: 5b02 a66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.card:Landroidx/cardview/widget/CardView; // field@6ba6 │ │ +3cefb2: 5b03 a86b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.scrollView:Landroid/widget/HorizontalScrollView; // field@6ba8 │ │ +3cefb6: 5b04 a96b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.selectContainer:Landroid/widget/LinearLayout; // field@6ba9 │ │ +3cefba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -775763,44 +775763,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cee94: |[3cee94] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ -3ceea4: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ -3ceea8: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceeae: 0c01 |0005: move-result-object v1 │ │ -3ceeb0: 1f01 6a06 |0006: check-cast v1, Landroidx/cardview/widget/CardView; // type@066a │ │ -3ceeb4: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3ceeb8: 6000 9957 |000a: sget v0, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ -3ceebc: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceec2: 0c02 |000f: move-result-object v2 │ │ -3ceec4: 1f02 fc02 |0010: check-cast v2, Landroid/widget/HorizontalScrollView; // type@02fc │ │ -3ceec8: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3ceecc: 6000 b757 |0014: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@57b7 │ │ -3ceed0: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceed6: 0c03 |0019: move-result-object v3 │ │ -3ceed8: 1f03 0103 |001a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3ceedc: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3ceee0: 2200 ac19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // type@19ac │ │ -3ceee4: 1f04 f902 |0020: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ -3ceee8: 7053 129f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.:(Landroid/widget/FrameLayout;Landroidx/cardview/widget/CardView;Landroid/widget/HorizontalScrollView;Landroid/widget/LinearLayout;)V // method@9f12 │ │ -3ceeee: 1100 |0025: return-object v0 │ │ -3ceef0: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3ceef6: 0c04 |0029: move-result-object v4 │ │ -3ceef8: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3ceefe: 0c04 |002d: move-result-object v4 │ │ -3cef00: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cef04: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cef08: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cef0e: 0c04 |0035: move-result-object v4 │ │ -3cef10: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cef16: 2700 |0039: throw v0 │ │ +3ceebc: |[3ceebc] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ +3ceecc: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ +3ceed0: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceed6: 0c01 |0005: move-result-object v1 │ │ +3ceed8: 1f01 6a06 |0006: check-cast v1, Landroidx/cardview/widget/CardView; // type@066a │ │ +3ceedc: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3ceee0: 6000 9957 |000a: sget v0, Lde/danoeh/antennapod/R$id;.scrollView:I // field@5799 │ │ +3ceee4: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceeea: 0c02 |000f: move-result-object v2 │ │ +3ceeec: 1f02 fc02 |0010: check-cast v2, Landroid/widget/HorizontalScrollView; // type@02fc │ │ +3ceef0: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3ceef4: 6000 b757 |0014: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@57b7 │ │ +3ceef8: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3ceefe: 0c03 |0019: move-result-object v3 │ │ +3cef00: 1f03 0103 |001a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cef04: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cef08: 2200 ac19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // type@19ac │ │ +3cef0c: 1f04 f902 |0020: check-cast v4, Landroid/widget/FrameLayout; // type@02f9 │ │ +3cef10: 7053 129f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.:(Landroid/widget/FrameLayout;Landroidx/cardview/widget/CardView;Landroid/widget/HorizontalScrollView;Landroid/widget/LinearLayout;)V // method@9f12 │ │ +3cef16: 1100 |0025: return-object v0 │ │ +3cef18: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cef1e: 0c04 |0029: move-result-object v4 │ │ +3cef20: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cef26: 0c04 |002d: move-result-object v4 │ │ +3cef28: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cef2c: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cef30: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cef36: 0c04 |0035: move-result-object v4 │ │ +3cef38: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cef3e: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -775816,20 +775816,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cef18: |[3cef18] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ -3cef28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cef2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cef2c: 7130 179f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // method@9f17 │ │ -3cef32: 0c02 |0005: move-result-object v2 │ │ -3cef34: 1102 |0006: return-object v2 │ │ +3cef40: |[3cef40] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ +3cef50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cef52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cef54: 7130 179f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // method@9f17 │ │ +3cef5a: 0c02 |0005: move-result-object v2 │ │ +3cef5c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;) │ │ @@ -775837,24 +775837,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cef38: |[3cef38] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ -3cef48: 6000 8459 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.floating_select_menu:I // field@5984 │ │ -3cef4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cef4e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cef54: 0c02 |0006: move-result-object v2 │ │ -3cef56: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cef5a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cef60: 7110 139f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // method@9f13 │ │ -3cef66: 0c02 |000f: move-result-object v2 │ │ -3cef68: 1102 |0010: return-object v2 │ │ +3cef60: |[3cef60] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ +3cef70: 6000 8459 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.floating_select_menu:I // field@5984 │ │ +3cef74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cef76: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cef7c: 0c02 |0006: move-result-object v2 │ │ +3cef7e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cef82: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cef88: 7110 139f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; // method@9f13 │ │ +3cef8e: 0c02 |000f: move-result-object v2 │ │ +3cef90: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -775867,18 +775867,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cee60: |[3cee60] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.getRoot:()Landroid/view/View; │ │ -3cee70: 6e10 159f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9f15 │ │ -3cee76: 0c00 |0003: move-result-object v0 │ │ -3cee78: 1100 |0004: return-object v0 │ │ +3cee88: |[3cee88] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.getRoot:()Landroid/view/View; │ │ +3cee98: 6e10 159f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9f15 │ │ +3cee9e: 0c00 |0003: move-result-object v0 │ │ +3ceea0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;) │ │ @@ -775886,17 +775886,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cee7c: |[3cee7c] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3cee8c: 5410 a76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.rootView:Landroid/widget/FrameLayout; // field@6ba7 │ │ -3cee90: 1100 |0002: return-object v0 │ │ +3ceea4: |[3ceea4] de.danoeh.antennapod.databinding.FloatingSelectMenuBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3ceeb4: 5410 a76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding;.rootView:Landroid/widget/FrameLayout; // field@6ba7 │ │ +3ceeb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FloatingSelectMenuBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -775936,20 +775936,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cf08c: |[3cf08c] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ -3cf09c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf0a2: 5b01 ab6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bab │ │ -3cf0a6: 5b02 aa6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.icon:Landroid/widget/ImageView; // field@6baa │ │ -3cf0aa: 5b03 ac6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.titleLabel:Landroid/widget/TextView; // field@6bac │ │ -3cf0ae: 0e00 |0009: return-void │ │ +3cf0b4: |[3cf0b4] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ +3cf0c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf0ca: 5b01 ab6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bab │ │ +3cf0ce: 5b02 aa6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.icon:Landroid/widget/ImageView; // field@6baa │ │ +3cf0d2: 5b03 ac6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.titleLabel:Landroid/widget/TextView; // field@6bac │ │ +3cf0d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -775963,39 +775963,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3cefc8: |[3cefc8] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ -3cefd8: 6000 8c56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ -3cefdc: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cefe2: 0c01 |0005: move-result-object v1 │ │ -3cefe4: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ -3cefe8: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3cefec: 6000 5658 |000a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3ceff0: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3ceff6: 0c02 |000f: move-result-object v2 │ │ -3ceff8: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3ceffc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3cf000: 2200 ad19 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // type@19ad │ │ -3cf004: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf008: 7040 189f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9f18 │ │ -3cf00e: 1100 |001b: return-object v0 │ │ -3cf010: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf016: 0c03 |001f: move-result-object v3 │ │ -3cf018: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf01e: 0c03 |0023: move-result-object v3 │ │ -3cf020: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf024: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf028: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf02e: 0c03 |002b: move-result-object v3 │ │ -3cf030: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf036: 2700 |002f: throw v0 │ │ +3ceff0: |[3ceff0] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ +3cf000: 6000 8c56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ +3cf004: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf00a: 0c01 |0005: move-result-object v1 │ │ +3cf00c: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ +3cf010: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3cf014: 6000 5658 |000a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3cf018: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf01e: 0c02 |000f: move-result-object v2 │ │ +3cf020: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3cf024: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3cf028: 2200 ad19 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // type@19ad │ │ +3cf02c: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf030: 7040 189f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9f18 │ │ +3cf036: 1100 |001b: return-object v0 │ │ +3cf038: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf03e: 0c03 |001f: move-result-object v3 │ │ +3cf040: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf046: 0c03 |0023: move-result-object v3 │ │ +3cf048: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf04c: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf050: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf056: 0c03 |002b: move-result-object v3 │ │ +3cf058: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf05e: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -776009,20 +776009,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf038: |[3cf038] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ -3cf048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf04a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf04c: 7130 1d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // method@9f1d │ │ -3cf052: 0c02 |0005: move-result-object v2 │ │ -3cf054: 1102 |0006: return-object v2 │ │ +3cf060: |[3cf060] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ +3cf070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf074: 7130 1d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // method@9f1d │ │ +3cf07a: 0c02 |0005: move-result-object v2 │ │ +3cf07c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;) │ │ @@ -776030,24 +776030,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf058: |[3cf058] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ -3cf068: 6000 8559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.floating_select_menu_item:I // field@5985 │ │ -3cf06c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf06e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf074: 0c02 |0006: move-result-object v2 │ │ -3cf076: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf07a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf080: 7110 199f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // method@9f19 │ │ -3cf086: 0c02 |000f: move-result-object v2 │ │ -3cf088: 1102 |0010: return-object v2 │ │ +3cf080: |[3cf080] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ +3cf090: 6000 8559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.floating_select_menu_item:I // field@5985 │ │ +3cf094: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf096: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf09c: 0c02 |0006: move-result-object v2 │ │ +3cf09e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf0a2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf0a8: 7110 199f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; // method@9f19 │ │ +3cf0ae: 0c02 |000f: move-result-object v2 │ │ +3cf0b0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -776060,18 +776060,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cef94: |[3cef94] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.getRoot:()Landroid/view/View; │ │ -3cefa4: 6e10 1b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f1b │ │ -3cefaa: 0c00 |0003: move-result-object v0 │ │ -3cefac: 1100 |0004: return-object v0 │ │ +3cefbc: |[3cefbc] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.getRoot:()Landroid/view/View; │ │ +3cefcc: 6e10 1b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f1b │ │ +3cefd2: 0c00 |0003: move-result-object v0 │ │ +3cefd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;) │ │ @@ -776079,17 +776079,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cefb0: |[3cefb0] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cefc0: 5410 ab6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bab │ │ -3cefc4: 1100 |0002: return-object v0 │ │ +3cefd8: |[3cefd8] de.danoeh.antennapod.databinding.FloatingSelectMenuItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cefe8: 5410 ab6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bab │ │ +3cefec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FloatingSelectMenuItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -776153,26 +776153,26 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3cf234: |[3cf234] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3cf244: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf24a: 5b01 b16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bb1 │ │ -3cf24e: 5b02 ad6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6bad │ │ -3cf252: 5b03 ae6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.feedsFilteredMessage:Landroid/widget/LinearLayout; // field@6bae │ │ -3cf256: 5b04 af6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6baf │ │ -3cf25a: 5b05 b06b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bb0 │ │ -3cf25e: 5b06 b26b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsAdd:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6bb2 │ │ -3cf262: 5b07 b36b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6bb3 │ │ -3cf266: 5b08 b46b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6bb4 │ │ -3cf26a: 5b09 b56b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6bb5 │ │ -3cf26e: 0e00 |0015: return-void │ │ +3cf25c: |[3cf25c] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3cf26c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf272: 5b01 b16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bb1 │ │ +3cf276: 5b02 ad6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6bad │ │ +3cf27a: 5b03 ae6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.feedsFilteredMessage:Landroid/widget/LinearLayout; // field@6bae │ │ +3cf27e: 5b04 af6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6baf │ │ +3cf282: 5b05 b06b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bb0 │ │ +3cf286: 5b06 b26b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsAdd:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@6bb2 │ │ +3cf28a: 5b07 b36b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6bb3 │ │ +3cf28e: 5b08 b46b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6bb4 │ │ +3cf292: 5b09 b56b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6bb5 │ │ +3cf296: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=61 │ │ @@ -776198,79 +776198,79 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 118 16-bit code units │ │ -3cf0e4: |[3cf0e4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3cf0f4: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3cf0f8: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf0fe: 0c01 |0005: move-result-object v1 │ │ -3cf100: 0714 |0006: move-object v4, v1 │ │ -3cf102: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cf106: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ -3cf10a: 6000 5556 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feeds_filtered_message:I // field@5655 │ │ -3cf10e: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf114: 0c01 |0010: move-result-object v1 │ │ -3cf116: 0715 |0011: move-object v5, v1 │ │ -3cf118: 1f05 0103 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf11c: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ -3cf120: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3cf124: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf12a: 0c01 |001b: move-result-object v1 │ │ -3cf12c: 0716 |001c: move-object v6, v1 │ │ -3cf12e: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3cf132: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ -3cf136: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3cf13a: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf140: 0c01 |0026: move-result-object v1 │ │ -3cf142: 0717 |0027: move-object v7, v1 │ │ -3cf144: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ -3cf148: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ -3cf14c: 6000 1658 |002c: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_add:I // field@5816 │ │ -3cf150: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf156: 0c01 |0031: move-result-object v1 │ │ -3cf158: 0718 |0032: move-object v8, v1 │ │ -3cf15a: 1f08 0217 |0033: check-cast v8, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@1702 │ │ -3cf15e: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ -3cf162: 6000 1858 |0037: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_grid:I // field@5818 │ │ -3cf166: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf16c: 0c01 |003c: move-result-object v1 │ │ -3cf16e: 0719 |003d: move-object v9, v1 │ │ -3cf170: 1f09 a011 |003e: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cf174: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ -3cf178: 6000 2258 |0042: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3cf17c: 7120 5b73 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf182: 0c01 |0047: move-result-object v1 │ │ -3cf184: 071a |0048: move-object v10, v1 │ │ -3cf186: 1f0a 2512 |0049: check-cast v10, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3cf18a: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ -3cf18e: 6000 5958 |004d: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cf192: 7120 5b73 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf198: 0c01 |0052: move-result-object v1 │ │ -3cf19a: 071b |0053: move-object v11, v1 │ │ -3cf19c: 1f0b 5f16 |0054: check-cast v11, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cf1a0: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ -3cf1a4: 2200 ae19 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // type@19ae │ │ -3cf1a8: 07c3 |005a: move-object v3, v12 │ │ -3cf1aa: 1f03 0c03 |005b: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3cf1ae: 0702 |005d: move-object v2, v0 │ │ -3cf1b0: 760a 1e9f 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f1e │ │ -3cf1b6: 1100 |0061: return-object v0 │ │ -3cf1b8: 6e10 e10c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf1be: 0c0c |0065: move-result-object v12 │ │ -3cf1c0: 6e20 ef02 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf1c6: 0c0c |0069: move-result-object v12 │ │ -3cf1c8: 2200 ba1c |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf1cc: 1a01 f43e |006c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf1d0: 6e20 7aab c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf1d6: 0c0c |0071: move-result-object v12 │ │ -3cf1d8: 7020 4fab c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf1de: 2700 |0075: throw v0 │ │ +3cf10c: |[3cf10c] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3cf11c: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3cf120: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf126: 0c01 |0005: move-result-object v1 │ │ +3cf128: 0714 |0006: move-object v4, v1 │ │ +3cf12a: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cf12e: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ +3cf132: 6000 5556 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feeds_filtered_message:I // field@5655 │ │ +3cf136: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf13c: 0c01 |0010: move-result-object v1 │ │ +3cf13e: 0715 |0011: move-object v5, v1 │ │ +3cf140: 1f05 0103 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf144: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ +3cf148: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3cf14c: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf152: 0c01 |001b: move-result-object v1 │ │ +3cf154: 0716 |001c: move-object v6, v1 │ │ +3cf156: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3cf15a: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ +3cf15e: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3cf162: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf168: 0c01 |0026: move-result-object v1 │ │ +3cf16a: 0717 |0027: move-object v7, v1 │ │ +3cf16c: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ +3cf170: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ +3cf174: 6000 1658 |002c: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_add:I // field@5816 │ │ +3cf178: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf17e: 0c01 |0031: move-result-object v1 │ │ +3cf180: 0718 |0032: move-object v8, v1 │ │ +3cf182: 1f08 0217 |0033: check-cast v8, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@1702 │ │ +3cf186: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ +3cf18a: 6000 1858 |0037: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_grid:I // field@5818 │ │ +3cf18e: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf194: 0c01 |003c: move-result-object v1 │ │ +3cf196: 0719 |003d: move-object v9, v1 │ │ +3cf198: 1f09 a011 |003e: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cf19c: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ +3cf1a0: 6000 2258 |0042: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3cf1a4: 7120 5b73 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf1aa: 0c01 |0047: move-result-object v1 │ │ +3cf1ac: 071a |0048: move-object v10, v1 │ │ +3cf1ae: 1f0a 2512 |0049: check-cast v10, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3cf1b2: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ +3cf1b6: 6000 5958 |004d: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cf1ba: 7120 5b73 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf1c0: 0c01 |0052: move-result-object v1 │ │ +3cf1c2: 071b |0053: move-object v11, v1 │ │ +3cf1c4: 1f0b 5f16 |0054: check-cast v11, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cf1c8: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ +3cf1cc: 2200 ae19 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // type@19ae │ │ +3cf1d0: 07c3 |005a: move-object v3, v12 │ │ +3cf1d2: 1f03 0c03 |005b: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3cf1d6: 0702 |005d: move-object v2, v0 │ │ +3cf1d8: 760a 1e9f 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f1e │ │ +3cf1de: 1100 |0061: return-object v0 │ │ +3cf1e0: 6e10 e10c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf1e6: 0c0c |0065: move-result-object v12 │ │ +3cf1e8: 6e20 ef02 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf1ee: 0c0c |0069: move-result-object v12 │ │ +3cf1f0: 2200 ba1c |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf1f4: 1a01 f43e |006c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf1f8: 6e20 7aab c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf1fe: 0c0c |0071: move-result-object v12 │ │ +3cf200: 7020 4fab c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf206: 2700 |0075: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x000b line=102 │ │ 0x000d line=103 │ │ 0x0016 line=108 │ │ @@ -776296,20 +776296,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf1e0: |[3cf1e0] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3cf1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf1f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf1f4: 7130 239f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@9f23 │ │ -3cf1fa: 0c02 |0005: move-result-object v2 │ │ -3cf1fc: 1102 |0006: return-object v2 │ │ +3cf208: |[3cf208] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3cf218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf21a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf21c: 7130 239f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@9f23 │ │ +3cf222: 0c02 |0005: move-result-object v2 │ │ +3cf224: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;) │ │ @@ -776317,24 +776317,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf200: |[3cf200] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3cf210: 6000 8759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.fragment_subscriptions:I // field@5987 │ │ -3cf214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf216: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf21c: 0c02 |0006: move-result-object v2 │ │ -3cf21e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf222: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf228: 7110 1f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@9f1f │ │ -3cf22e: 0c02 |000f: move-result-object v2 │ │ -3cf230: 1102 |0010: return-object v2 │ │ +3cf228: |[3cf228] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3cf238: 6000 8759 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.fragment_subscriptions:I // field@5987 │ │ +3cf23c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf23e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf244: 0c02 |0006: move-result-object v2 │ │ +3cf246: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf24a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf250: 7110 1f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@9f1f │ │ +3cf256: 0c02 |000f: move-result-object v2 │ │ +3cf258: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0009 line=85 │ │ 0x000c line=87 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -776347,18 +776347,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf0b0: |[3cf0b0] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/view/View; │ │ -3cf0c0: 6e10 219f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f21 │ │ -3cf0c6: 0c00 |0003: move-result-object v0 │ │ -3cf0c8: 1100 |0004: return-object v0 │ │ +3cf0d8: |[3cf0d8] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/view/View; │ │ +3cf0e8: 6e10 219f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f21 │ │ +3cf0ee: 0c00 |0003: move-result-object v0 │ │ +3cf0f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;) │ │ @@ -776366,17 +776366,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf0cc: |[3cf0cc] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3cf0dc: 5410 b16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bb1 │ │ -3cf0e0: 1100 |0002: return-object v0 │ │ +3cf0f4: |[3cf0f4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3cf104: 5410 b16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bb1 │ │ +3cf108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -776436,25 +776436,25 @@ │ │ type : '(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3cf3e0: |[3cf3e0] de.danoeh.antennapod.databinding.HomeFragmentBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ -3cf3f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf3f6: 5b01 ba6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6bba │ │ -3cf3fa: 5b02 b66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6bb6 │ │ -3cf3fe: 5b03 b76b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeContainer:Landroid/widget/LinearLayout; // field@6bb7 │ │ -3cf402: 5b04 b86b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeScrollView:Landroidx/core/widget/NestedScrollView; // field@6bb8 │ │ -3cf406: 5b05 b96b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.icon:Landroid/widget/ImageView; // field@6bb9 │ │ -3cf40a: 5b06 bb6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6bbb │ │ -3cf40e: 5b07 bc6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6bbc │ │ -3cf412: 5b08 bd6b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.welcomeContainer:Landroid/widget/LinearLayout; // field@6bbd │ │ -3cf416: 0e00 |0013: return-void │ │ +3cf408: |[3cf408] de.danoeh.antennapod.databinding.HomeFragmentBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ +3cf418: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf41e: 5b01 ba6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6bba │ │ +3cf422: 5b02 b66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6bb6 │ │ +3cf426: 5b03 b76b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeContainer:Landroid/widget/LinearLayout; // field@6bb7 │ │ +3cf42a: 5b04 b86b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeScrollView:Landroidx/core/widget/NestedScrollView; // field@6bb8 │ │ +3cf42e: 5b05 b96b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.icon:Landroid/widget/ImageView; // field@6bb9 │ │ +3cf432: 5b06 bb6b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6bbb │ │ +3cf436: 5b07 bc6b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6bbc │ │ +3cf43a: 5b08 bd6b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.welcomeContainer:Landroid/widget/LinearLayout; // field@6bbd │ │ +3cf43e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ @@ -776478,73 +776478,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3cf2a4: |[3cf2a4] de.danoeh.antennapod.databinding.HomeFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3cf2b4: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3cf2b8: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf2be: 0c01 |0005: move-result-object v1 │ │ -3cf2c0: 0714 |0006: move-object v4, v1 │ │ -3cf2c2: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3cf2c6: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3cf2ca: 6000 8656 |000b: sget v0, Lde/danoeh/antennapod/R$id;.homeContainer:I // field@5686 │ │ -3cf2ce: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf2d4: 0c01 |0010: move-result-object v1 │ │ -3cf2d6: 0715 |0011: move-object v5, v1 │ │ -3cf2d8: 1f05 0103 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf2dc: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3cf2e0: 6000 8756 |0016: sget v0, Lde/danoeh/antennapod/R$id;.homeScrollView:I // field@5687 │ │ -3cf2e4: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf2ea: 0c01 |001b: move-result-object v1 │ │ -3cf2ec: 0716 |001c: move-object v6, v1 │ │ -3cf2ee: 1f06 0c09 |001d: check-cast v6, Landroidx/core/widget/NestedScrollView; // type@090c │ │ -3cf2f2: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3cf2f6: 6000 8c56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ -3cf2fa: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf300: 0c01 |0026: move-result-object v1 │ │ -3cf302: 0717 |0027: move-object v7, v1 │ │ -3cf304: 1f07 ff02 |0028: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ -3cf308: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3cf30c: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3cf310: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf316: 0c01 |0031: move-result-object v1 │ │ -3cf318: 0718 |0032: move-object v8, v1 │ │ -3cf31a: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3cf31e: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3cf322: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3cf326: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf32c: 0c01 |003c: move-result-object v1 │ │ -3cf32e: 0719 |003d: move-object v9, v1 │ │ -3cf330: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3cf334: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3cf338: 6000 ac58 |0042: sget v0, Lde/danoeh/antennapod/R$id;.welcomeContainer:I // field@58ac │ │ -3cf33c: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf342: 0c01 |0047: move-result-object v1 │ │ -3cf344: 071a |0048: move-object v10, v1 │ │ -3cf346: 1f0a 0103 |0049: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf34a: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3cf34e: 2200 af19 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // type@19af │ │ -3cf352: 07b3 |004f: move-object v3, v11 │ │ -3cf354: 1f03 0103 |0050: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf358: 0702 |0052: move-object v2, v0 │ │ -3cf35a: 7609 249f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9f24 │ │ -3cf360: 1100 |0056: return-object v0 │ │ -3cf362: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf368: 0c0b |005a: move-result-object v11 │ │ -3cf36a: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf370: 0c0b |005e: move-result-object v11 │ │ -3cf372: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf376: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf37a: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf380: 0c0b |0066: move-result-object v11 │ │ -3cf382: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf388: 2700 |006a: throw v0 │ │ +3cf2cc: |[3cf2cc] de.danoeh.antennapod.databinding.HomeFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3cf2dc: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3cf2e0: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf2e6: 0c01 |0005: move-result-object v1 │ │ +3cf2e8: 0714 |0006: move-object v4, v1 │ │ +3cf2ea: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3cf2ee: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3cf2f2: 6000 8656 |000b: sget v0, Lde/danoeh/antennapod/R$id;.homeContainer:I // field@5686 │ │ +3cf2f6: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf2fc: 0c01 |0010: move-result-object v1 │ │ +3cf2fe: 0715 |0011: move-object v5, v1 │ │ +3cf300: 1f05 0103 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf304: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3cf308: 6000 8756 |0016: sget v0, Lde/danoeh/antennapod/R$id;.homeScrollView:I // field@5687 │ │ +3cf30c: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf312: 0c01 |001b: move-result-object v1 │ │ +3cf314: 0716 |001c: move-object v6, v1 │ │ +3cf316: 1f06 0c09 |001d: check-cast v6, Landroidx/core/widget/NestedScrollView; // type@090c │ │ +3cf31a: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3cf31e: 6000 8c56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@568c │ │ +3cf322: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf328: 0c01 |0026: move-result-object v1 │ │ +3cf32a: 0717 |0027: move-object v7, v1 │ │ +3cf32c: 1f07 ff02 |0028: check-cast v7, Landroid/widget/ImageView; // type@02ff │ │ +3cf330: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3cf334: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3cf338: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf33e: 0c01 |0031: move-result-object v1 │ │ +3cf340: 0718 |0032: move-object v8, v1 │ │ +3cf342: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3cf346: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3cf34a: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3cf34e: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf354: 0c01 |003c: move-result-object v1 │ │ +3cf356: 0719 |003d: move-object v9, v1 │ │ +3cf358: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3cf35c: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3cf360: 6000 ac58 |0042: sget v0, Lde/danoeh/antennapod/R$id;.welcomeContainer:I // field@58ac │ │ +3cf364: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf36a: 0c01 |0047: move-result-object v1 │ │ +3cf36c: 071a |0048: move-object v10, v1 │ │ +3cf36e: 1f0a 0103 |0049: check-cast v10, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf372: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3cf376: 2200 af19 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // type@19af │ │ +3cf37a: 07b3 |004f: move-object v3, v11 │ │ +3cf37c: 1f03 0103 |0050: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf380: 0702 |0052: move-object v2, v0 │ │ +3cf382: 7609 249f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9f24 │ │ +3cf388: 1100 |0056: return-object v0 │ │ +3cf38a: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf390: 0c0b |005a: move-result-object v11 │ │ +3cf392: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf398: 0c0b |005e: move-result-object v11 │ │ +3cf39a: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf39e: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf3a2: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf3a8: 0c0b |0066: move-result-object v11 │ │ +3cf3aa: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf3b0: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x000b line=94 │ │ 0x000d line=95 │ │ 0x0016 line=100 │ │ @@ -776568,20 +776568,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf38c: |[3cf38c] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3cf39c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf39e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf3a0: 7130 299f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@9f29 │ │ -3cf3a6: 0c02 |0005: move-result-object v2 │ │ -3cf3a8: 1102 |0006: return-object v2 │ │ +3cf3b4: |[3cf3b4] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3cf3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf3c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf3c8: 7130 299f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@9f29 │ │ +3cf3ce: 0c02 |0005: move-result-object v2 │ │ +3cf3d0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeFragmentBinding;) │ │ @@ -776589,24 +776589,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf3ac: |[3cf3ac] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3cf3bc: 6000 8e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_fragment:I // field@598e │ │ -3cf3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf3c2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf3c8: 0c02 |0006: move-result-object v2 │ │ -3cf3ca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf3ce: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf3d4: 7110 259f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@9f25 │ │ -3cf3da: 0c02 |000f: move-result-object v2 │ │ -3cf3dc: 1102 |0010: return-object v2 │ │ +3cf3d4: |[3cf3d4] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3cf3e4: 6000 8e59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_fragment:I // field@598e │ │ +3cf3e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf3ea: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf3f0: 0c02 |0006: move-result-object v2 │ │ +3cf3f2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf3f6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf3fc: 7110 259f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@9f25 │ │ +3cf402: 0c02 |000f: move-result-object v2 │ │ +3cf404: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=77 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -776619,18 +776619,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf270: |[3cf270] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cf280: 6e10 279f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f27 │ │ -3cf286: 0c00 |0003: move-result-object v0 │ │ -3cf288: 1100 |0004: return-object v0 │ │ +3cf298: |[3cf298] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cf2a8: 6e10 279f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f27 │ │ +3cf2ae: 0c00 |0003: move-result-object v0 │ │ +3cf2b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeFragmentBinding;) │ │ @@ -776638,17 +776638,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf28c: |[3cf28c] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cf29c: 5410 ba6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6bba │ │ -3cf2a0: 1100 |0002: return-object v0 │ │ +3cf2b4: |[3cf2b4] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cf2c4: 5410 ba6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6bba │ │ +3cf2c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -776704,24 +776704,24 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3cf570: |[3cf570] de.danoeh.antennapod.databinding.HomeSectionBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V │ │ -3cf580: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf586: 5b01 c26b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6bc2 │ │ -3cf58a: 5b02 be6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.barrier:Landroidx/constraintlayout/widget/Barrier; // field@6bbe │ │ -3cf58e: 5b03 bf6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.moreButton:Landroid/widget/Button; // field@6bbf │ │ -3cf592: 5b04 c06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.numNewItemsLabel:Landroid/widget/TextView; // field@6bc0 │ │ -3cf596: 5b05 c16b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@6bc1 │ │ -3cf59a: 5b06 c36b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.shuffleButton:Landroid/widget/ImageButton; // field@6bc3 │ │ -3cf59e: 5b07 c46b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.titleLabel:Landroid/widget/TextView; // field@6bc4 │ │ -3cf5a2: 0e00 |0011: return-void │ │ +3cf598: |[3cf598] de.danoeh.antennapod.databinding.HomeSectionBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V │ │ +3cf5a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf5ae: 5b01 c26b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6bc2 │ │ +3cf5b2: 5b02 be6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.barrier:Landroidx/constraintlayout/widget/Barrier; // field@6bbe │ │ +3cf5b6: 5b03 bf6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.moreButton:Landroid/widget/Button; // field@6bbf │ │ +3cf5ba: 5b04 c06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.numNewItemsLabel:Landroid/widget/TextView; // field@6bc0 │ │ +3cf5be: 5b05 c16b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@6bc1 │ │ +3cf5c2: 5b06 c36b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.shuffleButton:Landroid/widget/ImageButton; // field@6bc3 │ │ +3cf5c6: 5b07 c46b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.titleLabel:Landroid/widget/TextView; // field@6bc4 │ │ +3cf5ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -776743,67 +776743,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3cf44c: |[3cf44c] de.danoeh.antennapod.databinding.HomeSectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3cf45c: 6000 4255 |0000: sget v0, Lde/danoeh/antennapod/R$id;.barrier:I // field@5542 │ │ -3cf460: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf466: 0c01 |0005: move-result-object v1 │ │ -3cf468: 0714 |0006: move-object v4, v1 │ │ -3cf46a: 1f04 c006 |0007: check-cast v4, Landroidx/constraintlayout/widget/Barrier; // type@06c0 │ │ -3cf46e: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3cf472: 6000 e356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.moreButton:I // field@56e3 │ │ -3cf476: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf47c: 0c01 |0010: move-result-object v1 │ │ -3cf47e: 0715 |0011: move-object v5, v1 │ │ -3cf480: 1f05 ec02 |0012: check-cast v5, Landroid/widget/Button; // type@02ec │ │ -3cf484: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3cf488: 6000 2657 |0016: sget v0, Lde/danoeh/antennapod/R$id;.numNewItemsLabel:I // field@5726 │ │ -3cf48c: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf492: 0c01 |001b: move-result-object v1 │ │ -3cf494: 0716 |001c: move-object v6, v1 │ │ -3cf496: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3cf49a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3cf49e: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3cf4a2: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf4a8: 0c01 |0026: move-result-object v1 │ │ -3cf4aa: 0717 |0027: move-object v7, v1 │ │ -3cf4ac: 1f07 a011 |0028: check-cast v7, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cf4b0: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3cf4b4: 6000 d857 |002c: sget v0, Lde/danoeh/antennapod/R$id;.shuffleButton:I // field@57d8 │ │ -3cf4b8: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf4be: 0c01 |0031: move-result-object v1 │ │ -3cf4c0: 0718 |0032: move-object v8, v1 │ │ -3cf4c2: 1f08 fd02 |0033: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ -3cf4c6: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3cf4ca: 6000 5658 |0037: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3cf4ce: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf4d4: 0c01 |003c: move-result-object v1 │ │ -3cf4d6: 0719 |003d: move-object v9, v1 │ │ -3cf4d8: 1f09 1903 |003e: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ -3cf4dc: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3cf4e0: 2200 b019 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding; // type@19b0 │ │ -3cf4e4: 07a3 |0044: move-object v3, v10 │ │ -3cf4e6: 1f03 c906 |0045: check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout; // type@06c9 │ │ -3cf4ea: 0702 |0047: move-object v2, v0 │ │ -3cf4ec: 7608 2a9f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V // method@9f2a │ │ -3cf4f2: 1100 |004b: return-object v0 │ │ -3cf4f4: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf4fa: 0c0a |004f: move-result-object v10 │ │ -3cf4fc: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf502: 0c0a |0053: move-result-object v10 │ │ -3cf504: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf508: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf50c: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf512: 0c0a |005b: move-result-object v10 │ │ -3cf514: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf51a: 2700 |005f: throw v0 │ │ +3cf474: |[3cf474] de.danoeh.antennapod.databinding.HomeSectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3cf484: 6000 4255 |0000: sget v0, Lde/danoeh/antennapod/R$id;.barrier:I // field@5542 │ │ +3cf488: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf48e: 0c01 |0005: move-result-object v1 │ │ +3cf490: 0714 |0006: move-object v4, v1 │ │ +3cf492: 1f04 c006 |0007: check-cast v4, Landroidx/constraintlayout/widget/Barrier; // type@06c0 │ │ +3cf496: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3cf49a: 6000 e356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.moreButton:I // field@56e3 │ │ +3cf49e: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf4a4: 0c01 |0010: move-result-object v1 │ │ +3cf4a6: 0715 |0011: move-object v5, v1 │ │ +3cf4a8: 1f05 ec02 |0012: check-cast v5, Landroid/widget/Button; // type@02ec │ │ +3cf4ac: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3cf4b0: 6000 2657 |0016: sget v0, Lde/danoeh/antennapod/R$id;.numNewItemsLabel:I // field@5726 │ │ +3cf4b4: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf4ba: 0c01 |001b: move-result-object v1 │ │ +3cf4bc: 0716 |001c: move-object v6, v1 │ │ +3cf4be: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3cf4c2: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3cf4c6: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3cf4ca: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf4d0: 0c01 |0026: move-result-object v1 │ │ +3cf4d2: 0717 |0027: move-object v7, v1 │ │ +3cf4d4: 1f07 a011 |0028: check-cast v7, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cf4d8: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3cf4dc: 6000 d857 |002c: sget v0, Lde/danoeh/antennapod/R$id;.shuffleButton:I // field@57d8 │ │ +3cf4e0: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf4e6: 0c01 |0031: move-result-object v1 │ │ +3cf4e8: 0718 |0032: move-object v8, v1 │ │ +3cf4ea: 1f08 fd02 |0033: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ +3cf4ee: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3cf4f2: 6000 5658 |0037: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3cf4f6: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf4fc: 0c01 |003c: move-result-object v1 │ │ +3cf4fe: 0719 |003d: move-object v9, v1 │ │ +3cf500: 1f09 1903 |003e: check-cast v9, Landroid/widget/TextView; // type@0319 │ │ +3cf504: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3cf508: 2200 b019 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding; // type@19b0 │ │ +3cf50c: 07a3 |0044: move-object v3, v10 │ │ +3cf50e: 1f03 c906 |0045: check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout; // type@06c9 │ │ +3cf512: 0702 |0047: move-object v2, v0 │ │ +3cf514: 7608 2a9f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V // method@9f2a │ │ +3cf51a: 1100 |004b: return-object v0 │ │ +3cf51c: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf522: 0c0a |004f: move-result-object v10 │ │ +3cf524: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf52a: 0c0a |0053: move-result-object v10 │ │ +3cf52c: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf530: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf534: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf53a: 0c0a |005b: move-result-object v10 │ │ +3cf53c: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf542: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x000b line=90 │ │ 0x000d line=91 │ │ 0x0016 line=96 │ │ @@ -776825,20 +776825,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf51c: |[3cf51c] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3cf52c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf52e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf530: 7130 2f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@9f2f │ │ -3cf536: 0c02 |0005: move-result-object v2 │ │ -3cf538: 1102 |0006: return-object v2 │ │ +3cf544: |[3cf544] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3cf554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf556: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf558: 7130 2f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@9f2f │ │ +3cf55e: 0c02 |0005: move-result-object v2 │ │ +3cf560: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionBinding;) │ │ @@ -776846,24 +776846,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf53c: |[3cf53c] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3cf54c: 6000 8f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section:I // field@598f │ │ -3cf550: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf552: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf558: 0c02 |0006: move-result-object v2 │ │ -3cf55a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf55e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf564: 7110 2b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@9f2b │ │ -3cf56a: 0c02 |000f: move-result-object v2 │ │ -3cf56c: 1102 |0010: return-object v2 │ │ +3cf564: |[3cf564] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3cf574: 6000 8f59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section:I // field@598f │ │ +3cf578: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf57a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf580: 0c02 |0006: move-result-object v2 │ │ +3cf582: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf586: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf58c: 7110 2b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@9f2b │ │ +3cf592: 0c02 |000f: move-result-object v2 │ │ +3cf594: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=73 │ │ 0x000c line=75 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -776876,18 +776876,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf418: |[3cf418] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroid/view/View; │ │ -3cf428: 6e10 2d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@9f2d │ │ -3cf42e: 0c00 |0003: move-result-object v0 │ │ -3cf430: 1100 |0004: return-object v0 │ │ +3cf440: |[3cf440] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroid/view/View; │ │ +3cf450: 6e10 2d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@9f2d │ │ +3cf456: 0c00 |0003: move-result-object v0 │ │ +3cf458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionBinding;) │ │ @@ -776895,17 +776895,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf434: |[3cf434] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -3cf444: 5410 c26b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6bc2 │ │ -3cf448: 1100 |0002: return-object v0 │ │ +3cf45c: |[3cf45c] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +3cf46c: 5410 c26b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@6bc2 │ │ +3cf470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -776949,21 +776949,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cf6b0: |[3cf6b0] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3cf6c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf6c6: 5b01 c76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@6bc7 │ │ -3cf6ca: 5b02 c56b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.closeButton:Landroid/widget/ImageView; // field@6bc5 │ │ -3cf6ce: 5b03 c66b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.echoButton:Landroid/widget/LinearLayout; // field@6bc6 │ │ -3cf6d2: 5b04 c86b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.titleLabel:Landroid/widget/TextView; // field@6bc8 │ │ -3cf6d6: 0e00 |000b: return-void │ │ +3cf6d8: |[3cf6d8] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3cf6e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf6ee: 5b01 c76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@6bc7 │ │ +3cf6f2: 5b02 c56b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.closeButton:Landroid/widget/ImageView; // field@6bc5 │ │ +3cf6f6: 5b03 c66b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.echoButton:Landroid/widget/LinearLayout; // field@6bc6 │ │ +3cf6fa: 5b04 c86b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.titleLabel:Landroid/widget/TextView; // field@6bc8 │ │ +3cf6fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -776979,44 +776979,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cf5d8: |[3cf5d8] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3cf5e8: 6000 9555 |0000: sget v0, Lde/danoeh/antennapod/R$id;.closeButton:I // field@5595 │ │ -3cf5ec: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf5f2: 0c01 |0005: move-result-object v1 │ │ -3cf5f4: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ -3cf5f8: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cf5fc: 6000 f555 |000a: sget v0, Lde/danoeh/antennapod/R$id;.echoButton:I // field@55f5 │ │ -3cf600: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf606: 0c02 |000f: move-result-object v2 │ │ -3cf608: 1f02 0103 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf60c: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cf610: 6000 5658 |0014: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3cf614: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf61a: 0c03 |0019: move-result-object v3 │ │ -3cf61c: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ -3cf620: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cf624: 2200 b119 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // type@19b1 │ │ -3cf628: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf62c: 7053 309f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9f30 │ │ -3cf632: 1100 |0025: return-object v0 │ │ -3cf634: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf63a: 0c04 |0029: move-result-object v4 │ │ -3cf63c: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf642: 0c04 |002d: move-result-object v4 │ │ -3cf644: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf648: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf64c: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf652: 0c04 |0035: move-result-object v4 │ │ -3cf654: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf65a: 2700 |0039: throw v0 │ │ +3cf600: |[3cf600] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3cf610: 6000 9555 |0000: sget v0, Lde/danoeh/antennapod/R$id;.closeButton:I // field@5595 │ │ +3cf614: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf61a: 0c01 |0005: move-result-object v1 │ │ +3cf61c: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ +3cf620: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cf624: 6000 f555 |000a: sget v0, Lde/danoeh/antennapod/R$id;.echoButton:I // field@55f5 │ │ +3cf628: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf62e: 0c02 |000f: move-result-object v2 │ │ +3cf630: 1f02 0103 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf634: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cf638: 6000 5658 |0014: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3cf63c: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf642: 0c03 |0019: move-result-object v3 │ │ +3cf644: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ +3cf648: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cf64c: 2200 b119 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // type@19b1 │ │ +3cf650: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf654: 7053 309f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9f30 │ │ +3cf65a: 1100 |0025: return-object v0 │ │ +3cf65c: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf662: 0c04 |0029: move-result-object v4 │ │ +3cf664: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf66a: 0c04 |002d: move-result-object v4 │ │ +3cf66c: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf670: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf674: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf67a: 0c04 |0035: move-result-object v4 │ │ +3cf67c: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf682: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -777032,20 +777032,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf65c: |[3cf65c] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3cf66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf66e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf670: 7130 359f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@9f35 │ │ -3cf676: 0c02 |0005: move-result-object v2 │ │ -3cf678: 1102 |0006: return-object v2 │ │ +3cf684: |[3cf684] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3cf694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf696: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf698: 7130 359f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@9f35 │ │ +3cf69e: 0c02 |0005: move-result-object v2 │ │ +3cf6a0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;) │ │ @@ -777053,24 +777053,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf67c: |[3cf67c] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3cf68c: 6000 9059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_echo:I // field@5990 │ │ -3cf690: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf692: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf698: 0c02 |0006: move-result-object v2 │ │ -3cf69a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf69e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf6a4: 7110 319f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@9f31 │ │ -3cf6aa: 0c02 |000f: move-result-object v2 │ │ -3cf6ac: 1102 |0010: return-object v2 │ │ +3cf6a4: |[3cf6a4] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3cf6b4: 6000 9059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_echo:I // field@5990 │ │ +3cf6b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf6ba: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf6c0: 0c02 |0006: move-result-object v2 │ │ +3cf6c2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf6c6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf6cc: 7110 319f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@9f31 │ │ +3cf6d2: 0c02 |000f: move-result-object v2 │ │ +3cf6d4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -777083,18 +777083,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf5a4: |[3cf5a4] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/view/View; │ │ -3cf5b4: 6e10 339f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f33 │ │ -3cf5ba: 0c00 |0003: move-result-object v0 │ │ -3cf5bc: 1100 |0004: return-object v0 │ │ +3cf5cc: |[3cf5cc] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/view/View; │ │ +3cf5dc: 6e10 339f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f33 │ │ +3cf5e2: 0c00 |0003: move-result-object v0 │ │ +3cf5e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;) │ │ @@ -777102,17 +777102,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf5c0: |[3cf5c0] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cf5d0: 5410 c76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@6bc7 │ │ -3cf5d4: 1100 |0002: return-object v0 │ │ +3cf5e8: |[3cf5e8] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cf5f8: 5410 c76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@6bc7 │ │ +3cf5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -777156,21 +777156,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cf7e4: |[3cf7e4] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3cf7f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf7fa: 5b01 cc6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@6bcc │ │ -3cf7fe: 5b02 c96b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.allowButton:Landroid/widget/Button; // field@6bc9 │ │ -3cf802: 5b03 ca6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.denyButton:Landroid/widget/Button; // field@6bca │ │ -3cf806: 5b04 cb6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.openSettingsButton:Landroid/widget/Button; // field@6bcb │ │ -3cf80a: 0e00 |000b: return-void │ │ +3cf80c: |[3cf80c] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3cf81c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf822: 5b01 cc6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@6bcc │ │ +3cf826: 5b02 c96b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.allowButton:Landroid/widget/Button; // field@6bc9 │ │ +3cf82a: 5b03 ca6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.denyButton:Landroid/widget/Button; // field@6bca │ │ +3cf82e: 5b04 cb6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.openSettingsButton:Landroid/widget/Button; // field@6bcb │ │ +3cf832: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -777186,44 +777186,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cf70c: |[3cf70c] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3cf71c: 6000 2455 |0000: sget v0, Lde/danoeh/antennapod/R$id;.allowButton:I // field@5524 │ │ -3cf720: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf726: 0c01 |0005: move-result-object v1 │ │ -3cf728: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3cf72c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cf730: 6000 c255 |000a: sget v0, Lde/danoeh/antennapod/R$id;.denyButton:I // field@55c2 │ │ -3cf734: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf73a: 0c02 |000f: move-result-object v2 │ │ -3cf73c: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ -3cf740: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cf744: 6000 2c57 |0014: sget v0, Lde/danoeh/antennapod/R$id;.openSettingsButton:I // field@572c │ │ -3cf748: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf74e: 0c03 |0019: move-result-object v3 │ │ -3cf750: 1f03 ec02 |001a: check-cast v3, Landroid/widget/Button; // type@02ec │ │ -3cf754: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cf758: 2200 b219 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // type@19b2 │ │ -3cf75c: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf760: 7053 369f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f36 │ │ -3cf766: 1100 |0025: return-object v0 │ │ -3cf768: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf76e: 0c04 |0029: move-result-object v4 │ │ -3cf770: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf776: 0c04 |002d: move-result-object v4 │ │ -3cf778: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf77c: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf780: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf786: 0c04 |0035: move-result-object v4 │ │ -3cf788: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf78e: 2700 |0039: throw v0 │ │ +3cf734: |[3cf734] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3cf744: 6000 2455 |0000: sget v0, Lde/danoeh/antennapod/R$id;.allowButton:I // field@5524 │ │ +3cf748: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf74e: 0c01 |0005: move-result-object v1 │ │ +3cf750: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3cf754: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cf758: 6000 c255 |000a: sget v0, Lde/danoeh/antennapod/R$id;.denyButton:I // field@55c2 │ │ +3cf75c: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf762: 0c02 |000f: move-result-object v2 │ │ +3cf764: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ +3cf768: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cf76c: 6000 2c57 |0014: sget v0, Lde/danoeh/antennapod/R$id;.openSettingsButton:I // field@572c │ │ +3cf770: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf776: 0c03 |0019: move-result-object v3 │ │ +3cf778: 1f03 ec02 |001a: check-cast v3, Landroid/widget/Button; // type@02ec │ │ +3cf77c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cf780: 2200 b219 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // type@19b2 │ │ +3cf784: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf788: 7053 369f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f36 │ │ +3cf78e: 1100 |0025: return-object v0 │ │ +3cf790: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf796: 0c04 |0029: move-result-object v4 │ │ +3cf798: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf79e: 0c04 |002d: move-result-object v4 │ │ +3cf7a0: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf7a4: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf7a8: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf7ae: 0c04 |0035: move-result-object v4 │ │ +3cf7b0: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf7b6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x000a line=72 │ │ 0x000c line=73 │ │ 0x0014 line=78 │ │ @@ -777239,20 +777239,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf790: |[3cf790] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3cf7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf7a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf7a4: 7130 3b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@9f3b │ │ -3cf7aa: 0c02 |0005: move-result-object v2 │ │ -3cf7ac: 1102 |0006: return-object v2 │ │ +3cf7b8: |[3cf7b8] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3cf7c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf7ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf7cc: 7130 3b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@9f3b │ │ +3cf7d2: 0c02 |0005: move-result-object v2 │ │ +3cf7d4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;) │ │ @@ -777260,24 +777260,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf7b0: |[3cf7b0] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3cf7c0: 6000 9159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_notification:I // field@5991 │ │ -3cf7c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf7c6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf7cc: 0c02 |0006: move-result-object v2 │ │ -3cf7ce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf7d2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf7d8: 7110 379f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@9f37 │ │ -3cf7de: 0c02 |000f: move-result-object v2 │ │ -3cf7e0: 1102 |0010: return-object v2 │ │ +3cf7d8: |[3cf7d8] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3cf7e8: 6000 9159 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_notification:I // field@5991 │ │ +3cf7ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf7ee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf7f4: 0c02 |0006: move-result-object v2 │ │ +3cf7f6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf7fa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf800: 7110 379f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@9f37 │ │ +3cf806: 0c02 |000f: move-result-object v2 │ │ +3cf808: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=55 │ │ 0x000c line=57 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -777290,18 +777290,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf6d8: |[3cf6d8] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/view/View; │ │ -3cf6e8: 6e10 399f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f39 │ │ -3cf6ee: 0c00 |0003: move-result-object v0 │ │ -3cf6f0: 1100 |0004: return-object v0 │ │ +3cf700: |[3cf700] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/view/View; │ │ +3cf710: 6e10 399f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f39 │ │ +3cf716: 0c00 |0003: move-result-object v0 │ │ +3cf718: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;) │ │ @@ -777309,17 +777309,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf6f4: |[3cf6f4] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cf704: 5410 cc6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@6bcc │ │ -3cf708: 1100 |0002: return-object v0 │ │ +3cf71c: |[3cf71c] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cf72c: 5410 cc6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@6bcc │ │ +3cf730: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -777363,21 +777363,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cf918: |[3cf918] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V │ │ -3cf928: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cf92e: 5b01 d06b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd0 │ │ -3cf932: 5b02 cd6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.actionButton:Landroid/widget/Button; // field@6bcd │ │ -3cf936: 5b03 ce6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.cardView:Landroidx/cardview/widget/CardView; // field@6bce │ │ -3cf93a: 5b04 cf6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.discoveryCover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6bcf │ │ -3cf93e: 0e00 |000b: return-void │ │ +3cf940: |[3cf940] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V │ │ +3cf950: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cf956: 5b01 d06b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd0 │ │ +3cf95a: 5b02 cd6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.actionButton:Landroid/widget/Button; // field@6bcd │ │ +3cf95e: 5b03 ce6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.cardView:Landroidx/cardview/widget/CardView; // field@6bce │ │ +3cf962: 5b04 cf6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.discoveryCover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6bcf │ │ +3cf966: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -777393,44 +777393,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3cf840: |[3cf840] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3cf850: 6000 fd54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionButton:I // field@54fd │ │ -3cf854: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf85a: 0c01 |0005: move-result-object v1 │ │ -3cf85c: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3cf860: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3cf864: 6000 7055 |000a: sget v0, Lde/danoeh/antennapod/R$id;.cardView:I // field@5570 │ │ -3cf868: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf86e: 0c02 |000f: move-result-object v2 │ │ -3cf870: 1f02 6a06 |0010: check-cast v2, Landroidx/cardview/widget/CardView; // type@066a │ │ -3cf874: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3cf878: 6000 e155 |0014: sget v0, Lde/danoeh/antennapod/R$id;.discovery_cover:I // field@55e1 │ │ -3cf87c: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf882: 0c03 |0019: move-result-object v3 │ │ -3cf884: 1f03 251c |001a: check-cast v3, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ -3cf888: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3cf88c: 2200 b319 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // type@19b3 │ │ -3cf890: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3cf894: 7053 3c9f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V // method@9f3c │ │ -3cf89a: 1100 |0025: return-object v0 │ │ -3cf89c: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cf8a2: 0c04 |0029: move-result-object v4 │ │ -3cf8a4: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cf8aa: 0c04 |002d: move-result-object v4 │ │ -3cf8ac: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cf8b0: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cf8b4: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cf8ba: 0c04 |0035: move-result-object v4 │ │ -3cf8bc: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cf8c2: 2700 |0039: throw v0 │ │ +3cf868: |[3cf868] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3cf878: 6000 fd54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionButton:I // field@54fd │ │ +3cf87c: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf882: 0c01 |0005: move-result-object v1 │ │ +3cf884: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3cf888: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3cf88c: 6000 7055 |000a: sget v0, Lde/danoeh/antennapod/R$id;.cardView:I // field@5570 │ │ +3cf890: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf896: 0c02 |000f: move-result-object v2 │ │ +3cf898: 1f02 6a06 |0010: check-cast v2, Landroidx/cardview/widget/CardView; // type@066a │ │ +3cf89c: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3cf8a0: 6000 e155 |0014: sget v0, Lde/danoeh/antennapod/R$id;.discovery_cover:I // field@55e1 │ │ +3cf8a4: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf8aa: 0c03 |0019: move-result-object v3 │ │ +3cf8ac: 1f03 251c |001a: check-cast v3, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ +3cf8b0: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3cf8b4: 2200 b319 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // type@19b3 │ │ +3cf8b8: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3cf8bc: 7053 3c9f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V // method@9f3c │ │ +3cf8c2: 1100 |0025: return-object v0 │ │ +3cf8c4: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cf8ca: 0c04 |0029: move-result-object v4 │ │ +3cf8cc: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cf8d2: 0c04 |002d: move-result-object v4 │ │ +3cf8d4: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cf8d8: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cf8dc: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cf8e2: 0c04 |0035: move-result-object v4 │ │ +3cf8e4: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cf8ea: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -777446,20 +777446,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cf8c4: |[3cf8c4] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3cf8d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf8d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cf8d8: 7130 419f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@9f41 │ │ -3cf8de: 0c02 |0005: move-result-object v2 │ │ -3cf8e0: 1102 |0006: return-object v2 │ │ +3cf8ec: |[3cf8ec] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3cf8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf8fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cf900: 7130 419f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@9f41 │ │ +3cf906: 0c02 |0005: move-result-object v2 │ │ +3cf908: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;) │ │ @@ -777467,24 +777467,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cf8e4: |[3cf8e4] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3cf8f4: 6000 9259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_feed_item:I // field@5992 │ │ -3cf8f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cf8fa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cf900: 0c02 |0006: move-result-object v2 │ │ -3cf902: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cf906: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cf90c: 7110 3d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@9f3d │ │ -3cf912: 0c02 |000f: move-result-object v2 │ │ -3cf914: 1102 |0010: return-object v2 │ │ +3cf90c: |[3cf90c] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3cf91c: 6000 9259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_feed_item:I // field@5992 │ │ +3cf920: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cf922: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cf928: 0c02 |0006: move-result-object v2 │ │ +3cf92a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cf92e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cf934: 7110 3d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@9f3d │ │ +3cf93a: 0c02 |000f: move-result-object v2 │ │ +3cf93c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -777497,18 +777497,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf80c: |[3cf80c] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/view/View; │ │ -3cf81c: 6e10 3f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f3f │ │ -3cf822: 0c00 |0003: move-result-object v0 │ │ -3cf824: 1100 |0004: return-object v0 │ │ +3cf834: |[3cf834] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/view/View; │ │ +3cf844: 6e10 3f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f3f │ │ +3cf84a: 0c00 |0003: move-result-object v0 │ │ +3cf84c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;) │ │ @@ -777516,17 +777516,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf828: |[3cf828] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cf838: 5410 d06b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd0 │ │ -3cf83c: 1100 |0002: return-object v0 │ │ +3cf850: |[3cf850] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cf860: 5410 d06b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd0 │ │ +3cf864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -777590,26 +777590,26 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3cfac0: |[3cfac0] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ -3cfad0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cfad6: 5b01 d76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd7 │ │ -3cfada: 5b02 d16b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.card:Landroidx/cardview/widget/CardView; // field@6bd1 │ │ -3cfade: 5b03 d26b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6bd2 │ │ -3cfae2: 5b04 d36b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.cover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6bd3 │ │ -3cfae6: 5b05 d46b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.dateLabel:Landroid/widget/TextView; // field@6bd4 │ │ -3cfaea: 5b06 d56b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bd5 │ │ -3cfaee: 5b07 d66b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBarReplacementSpacer:Landroid/view/View; // field@6bd6 │ │ -3cfaf2: 5b08 d86b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6bd8 │ │ -3cfaf6: 5b09 d96b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.titleLabel:Landroid/widget/TextView; // field@6bd9 │ │ -3cfafa: 0e00 |0015: return-void │ │ +3cfae8: |[3cfae8] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ +3cfaf8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cfafe: 5b01 d76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd7 │ │ +3cfb02: 5b02 d16b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.card:Landroidx/cardview/widget/CardView; // field@6bd1 │ │ +3cfb06: 5b03 d26b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6bd2 │ │ +3cfb0a: 5b04 d36b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.cover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6bd3 │ │ +3cfb0e: 5b05 d46b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.dateLabel:Landroid/widget/TextView; // field@6bd4 │ │ +3cfb12: 5b06 d56b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bd5 │ │ +3cfb16: 5b07 d66b |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBarReplacementSpacer:Landroid/view/View; // field@6bd6 │ │ +3cfb1a: 5b08 d86b |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6bd8 │ │ +3cfb1e: 5b09 d96b |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.titleLabel:Landroid/widget/TextView; // field@6bd9 │ │ +3cfb22: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ 0x0007 line=58 │ │ 0x0009 line=59 │ │ @@ -777635,77 +777635,77 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 115 16-bit code units │ │ -3cf974: |[3cf974] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3cf984: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ -3cf988: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf98e: 0c01 |0005: move-result-object v1 │ │ -3cf990: 0714 |0006: move-object v4, v1 │ │ -3cf992: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ -3cf996: 3804 5600 |0009: if-eqz v4, 005f // +0056 │ │ -3cf99a: 6000 8755 |000b: sget v0, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@5587 │ │ -3cf99e: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf9a4: 0c01 |0010: move-result-object v1 │ │ -3cf9a6: 0715 |0011: move-object v5, v1 │ │ -3cf9a8: 1f05 211c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ -3cf9ac: 3805 4b00 |0014: if-eqz v5, 005f // +004b │ │ -3cf9b0: 6000 aa55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.cover:I // field@55aa │ │ -3cf9b4: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf9ba: 0c01 |001b: move-result-object v1 │ │ -3cf9bc: 0716 |001c: move-object v6, v1 │ │ -3cf9be: 1f06 251c |001d: check-cast v6, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ -3cf9c2: 3806 4000 |001f: if-eqz v6, 005f // +0040 │ │ -3cf9c6: 6000 b855 |0021: sget v0, Lde/danoeh/antennapod/R$id;.dateLabel:I // field@55b8 │ │ -3cf9ca: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf9d0: 0c01 |0026: move-result-object v1 │ │ -3cf9d2: 0717 |0027: move-object v7, v1 │ │ -3cf9d4: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3cf9d8: 3807 3500 |002a: if-eqz v7, 005f // +0035 │ │ -3cf9dc: 6000 6757 |002c: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3cf9e0: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf9e6: 0c01 |0031: move-result-object v1 │ │ -3cf9e8: 0718 |0032: move-object v8, v1 │ │ -3cf9ea: 1f08 0803 |0033: check-cast v8, Landroid/widget/ProgressBar; // type@0308 │ │ -3cf9ee: 3808 2a00 |0035: if-eqz v8, 005f // +002a │ │ -3cf9f2: 6000 6857 |0037: sget v0, Lde/danoeh/antennapod/R$id;.progressBarReplacementSpacer:I // field@5768 │ │ -3cf9f6: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cf9fc: 0c09 |003c: move-result-object v9 │ │ -3cf9fe: 3809 2200 |003d: if-eqz v9, 005f // +0022 │ │ -3cfa02: 6000 ae57 |003f: sget v0, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@57ae │ │ -3cfa06: 7120 5b73 0c00 |0041: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfa0c: 0c01 |0044: move-result-object v1 │ │ -3cfa0e: 071a |0045: move-object v10, v1 │ │ -3cfa10: 1f0a ff02 |0046: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ -3cfa14: 380a 1700 |0048: if-eqz v10, 005f // +0017 │ │ -3cfa18: 6000 5658 |004a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3cfa1c: 7120 5b73 0c00 |004c: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfa22: 0c01 |004f: move-result-object v1 │ │ -3cfa24: 071b |0050: move-object v11, v1 │ │ -3cfa26: 1f0b 1903 |0051: check-cast v11, Landroid/widget/TextView; // type@0319 │ │ -3cfa2a: 380b 0c00 |0053: if-eqz v11, 005f // +000c │ │ -3cfa2e: 2200 b419 |0055: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // type@19b4 │ │ -3cfa32: 07c3 |0057: move-object v3, v12 │ │ -3cfa34: 1f03 0103 |0058: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3cfa38: 0702 |005a: move-object v2, v0 │ │ -3cfa3a: 760a 429f 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9f42 │ │ -3cfa40: 1100 |005e: return-object v0 │ │ -3cfa42: 6e10 e10c 0c00 |005f: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cfa48: 0c0c |0062: move-result-object v12 │ │ -3cfa4a: 6e20 ef02 0c00 |0063: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cfa50: 0c0c |0066: move-result-object v12 │ │ -3cfa52: 2200 ba1c |0067: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cfa56: 1a01 f43e |0069: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cfa5a: 6e20 7aab c100 |006b: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cfa60: 0c0c |006e: move-result-object v12 │ │ -3cfa62: 7020 4fab c000 |006f: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cfa68: 2700 |0072: throw v0 │ │ +3cf99c: |[3cf99c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3cf9ac: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ +3cf9b0: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf9b6: 0c01 |0005: move-result-object v1 │ │ +3cf9b8: 0714 |0006: move-object v4, v1 │ │ +3cf9ba: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ +3cf9be: 3804 5600 |0009: if-eqz v4, 005f // +0056 │ │ +3cf9c2: 6000 8755 |000b: sget v0, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@5587 │ │ +3cf9c6: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf9cc: 0c01 |0010: move-result-object v1 │ │ +3cf9ce: 0715 |0011: move-object v5, v1 │ │ +3cf9d0: 1f05 211c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ +3cf9d4: 3805 4b00 |0014: if-eqz v5, 005f // +004b │ │ +3cf9d8: 6000 aa55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.cover:I // field@55aa │ │ +3cf9dc: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf9e2: 0c01 |001b: move-result-object v1 │ │ +3cf9e4: 0716 |001c: move-object v6, v1 │ │ +3cf9e6: 1f06 251c |001d: check-cast v6, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ +3cf9ea: 3806 4000 |001f: if-eqz v6, 005f // +0040 │ │ +3cf9ee: 6000 b855 |0021: sget v0, Lde/danoeh/antennapod/R$id;.dateLabel:I // field@55b8 │ │ +3cf9f2: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cf9f8: 0c01 |0026: move-result-object v1 │ │ +3cf9fa: 0717 |0027: move-object v7, v1 │ │ +3cf9fc: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3cfa00: 3807 3500 |002a: if-eqz v7, 005f // +0035 │ │ +3cfa04: 6000 6757 |002c: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3cfa08: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfa0e: 0c01 |0031: move-result-object v1 │ │ +3cfa10: 0718 |0032: move-object v8, v1 │ │ +3cfa12: 1f08 0803 |0033: check-cast v8, Landroid/widget/ProgressBar; // type@0308 │ │ +3cfa16: 3808 2a00 |0035: if-eqz v8, 005f // +002a │ │ +3cfa1a: 6000 6857 |0037: sget v0, Lde/danoeh/antennapod/R$id;.progressBarReplacementSpacer:I // field@5768 │ │ +3cfa1e: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfa24: 0c09 |003c: move-result-object v9 │ │ +3cfa26: 3809 2200 |003d: if-eqz v9, 005f // +0022 │ │ +3cfa2a: 6000 ae57 |003f: sget v0, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@57ae │ │ +3cfa2e: 7120 5b73 0c00 |0041: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfa34: 0c01 |0044: move-result-object v1 │ │ +3cfa36: 071a |0045: move-object v10, v1 │ │ +3cfa38: 1f0a ff02 |0046: check-cast v10, Landroid/widget/ImageView; // type@02ff │ │ +3cfa3c: 380a 1700 |0048: if-eqz v10, 005f // +0017 │ │ +3cfa40: 6000 5658 |004a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3cfa44: 7120 5b73 0c00 |004c: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfa4a: 0c01 |004f: move-result-object v1 │ │ +3cfa4c: 071b |0050: move-object v11, v1 │ │ +3cfa4e: 1f0b 1903 |0051: check-cast v11, Landroid/widget/TextView; // type@0319 │ │ +3cfa52: 380b 0c00 |0053: if-eqz v11, 005f // +000c │ │ +3cfa56: 2200 b419 |0055: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // type@19b4 │ │ +3cfa5a: 07c3 |0057: move-object v3, v12 │ │ +3cfa5c: 1f03 0103 |0058: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3cfa60: 0702 |005a: move-object v2, v0 │ │ +3cfa62: 760a 429f 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9f42 │ │ +3cfa68: 1100 |005e: return-object v0 │ │ +3cfa6a: 6e10 e10c 0c00 |005f: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cfa70: 0c0c |0062: move-result-object v12 │ │ +3cfa72: 6e20 ef02 0c00 |0063: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cfa78: 0c0c |0066: move-result-object v12 │ │ +3cfa7a: 2200 ba1c |0067: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cfa7e: 1a01 f43e |0069: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cfa82: 6e20 7aab c100 |006b: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cfa88: 0c0c |006e: move-result-object v12 │ │ +3cfa8a: 7020 4fab c000 |006f: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cfa90: 2700 |0072: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0016 line=106 │ │ @@ -777731,20 +777731,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cfa6c: |[3cfa6c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3cfa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfa7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cfa80: 7130 479f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@9f47 │ │ -3cfa86: 0c02 |0005: move-result-object v2 │ │ -3cfa88: 1102 |0006: return-object v2 │ │ +3cfa94: |[3cfa94] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3cfaa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfaa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cfaa8: 7130 479f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@9f47 │ │ +3cfaae: 0c02 |0005: move-result-object v2 │ │ +3cfab0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;) │ │ @@ -777752,24 +777752,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cfa8c: |[3cfa8c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3cfa9c: 6000 9359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_itemlist_item:I // field@5993 │ │ -3cfaa0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cfaa2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cfaa8: 0c02 |0006: move-result-object v2 │ │ -3cfaaa: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cfaae: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cfab4: 7110 439f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@9f43 │ │ -3cfaba: 0c02 |000f: move-result-object v2 │ │ -3cfabc: 1102 |0010: return-object v2 │ │ +3cfab4: |[3cfab4] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3cfac4: 6000 9359 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_itemlist_item:I // field@5993 │ │ +3cfac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cfaca: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cfad0: 0c02 |0006: move-result-object v2 │ │ +3cfad2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cfad6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cfadc: 7110 439f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@9f43 │ │ +3cfae2: 0c02 |000f: move-result-object v2 │ │ +3cfae4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=83 │ │ 0x000c line=85 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -777782,18 +777782,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf940: |[3cf940] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/view/View; │ │ -3cf950: 6e10 459f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f45 │ │ -3cf956: 0c00 |0003: move-result-object v0 │ │ -3cf958: 1100 |0004: return-object v0 │ │ +3cf968: |[3cf968] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/view/View; │ │ +3cf978: 6e10 459f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f45 │ │ +3cf97e: 0c00 |0003: move-result-object v0 │ │ +3cf980: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;) │ │ @@ -777801,17 +777801,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf95c: |[3cf95c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cf96c: 5410 d76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd7 │ │ -3cf970: 1100 |0002: return-object v0 │ │ +3cf984: |[3cf984] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cf994: 5410 d76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bd7 │ │ +3cf998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -777847,19 +777847,19 @@ │ │ type : '(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cfbe0: |[3cfbe0] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ -3cfbf0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cfbf6: 5b01 da6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@6bda │ │ -3cfbfa: 5b02 db6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.webview:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6bdb │ │ -3cfbfe: 0e00 |0007: return-void │ │ +3cfc08: |[3cfc08] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ +3cfc18: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cfc1e: 5b01 da6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@6bda │ │ +3cfc22: 5b02 db6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.webview:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6bdb │ │ +3cfc26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ @@ -777871,34 +777871,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3cfb18: |[3cfb18] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3cfb28: 6000 ab58 |0000: sget v0, Lde/danoeh/antennapod/R$id;.webview:I // field@58ab │ │ -3cfb2c: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfb32: 0c01 |0005: move-result-object v1 │ │ -3cfb34: 1f01 591c |0006: check-cast v1, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1c59 │ │ -3cfb38: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3cfb3c: 2200 b519 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // type@19b5 │ │ -3cfb40: 1f02 581c |000c: check-cast v2, Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // type@1c58 │ │ -3cfb44: 7030 489f 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9f48 │ │ -3cfb4a: 1100 |0011: return-object v0 │ │ -3cfb4c: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cfb52: 0c02 |0015: move-result-object v2 │ │ -3cfb54: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cfb5a: 0c02 |0019: move-result-object v2 │ │ -3cfb5c: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cfb60: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cfb64: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cfb6a: 0c02 |0021: move-result-object v2 │ │ -3cfb6c: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cfb72: 2700 |0025: throw v0 │ │ +3cfb40: |[3cfb40] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3cfb50: 6000 ab58 |0000: sget v0, Lde/danoeh/antennapod/R$id;.webview:I // field@58ab │ │ +3cfb54: 7120 5b73 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfb5a: 0c01 |0005: move-result-object v1 │ │ +3cfb5c: 1f01 591c |0006: check-cast v1, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1c59 │ │ +3cfb60: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3cfb64: 2200 b519 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // type@19b5 │ │ +3cfb68: 1f02 581c |000c: check-cast v2, Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // type@1c58 │ │ +3cfb6c: 7030 489f 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9f48 │ │ +3cfb72: 1100 |0011: return-object v0 │ │ +3cfb74: 6e10 e10c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cfb7a: 0c02 |0015: move-result-object v2 │ │ +3cfb7c: 6e20 ef02 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cfb82: 0c02 |0019: move-result-object v2 │ │ +3cfb84: 2200 ba1c |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cfb88: 1a01 f43e |001c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cfb8c: 6e20 7aab 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cfb92: 0c02 |0021: move-result-object v2 │ │ +3cfb94: 7020 4fab 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cfb9a: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -777910,20 +777910,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cfb74: |[3cfb74] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3cfb84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfb86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cfb88: 7130 4d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9f4d │ │ -3cfb8e: 0c02 |0005: move-result-object v2 │ │ -3cfb90: 1102 |0006: return-object v2 │ │ +3cfb9c: |[3cfb9c] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3cfbac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfbae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cfbb0: 7130 4d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9f4d │ │ +3cfbb6: 0c02 |0005: move-result-object v2 │ │ +3cfbb8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;) │ │ @@ -777931,24 +777931,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cfb94: |[3cfb94] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3cfba4: 6000 9559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.item_description_fragment:I // field@5995 │ │ -3cfba8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cfbaa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cfbb0: 0c02 |0006: move-result-object v2 │ │ -3cfbb2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cfbb6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cfbbc: 7110 499f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9f49 │ │ -3cfbc2: 0c02 |000f: move-result-object v2 │ │ -3cfbc4: 1102 |0010: return-object v2 │ │ +3cfbbc: |[3cfbbc] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3cfbcc: 6000 9559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.item_description_fragment:I // field@5995 │ │ +3cfbd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cfbd2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cfbd8: 0c02 |0006: move-result-object v2 │ │ +3cfbda: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cfbde: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cfbe4: 7110 499f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9f49 │ │ +3cfbea: 0c02 |000f: move-result-object v2 │ │ +3cfbec: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -777961,18 +777961,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cfafc: |[3cfafc] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Landroid/view/View; │ │ -3cfb0c: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // method@9f4b │ │ -3cfb12: 0c00 |0003: move-result-object v0 │ │ -3cfb14: 1100 |0004: return-object v0 │ │ +3cfb24: |[3cfb24] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Landroid/view/View; │ │ +3cfb34: 6e10 4b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // method@9f4b │ │ +3cfb3a: 0c00 |0003: move-result-object v0 │ │ +3cfb3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;) │ │ @@ -777980,17 +777980,17 @@ │ │ type : '()Lde/danoeh/antennapod/ui/view/NestedScrollableHost;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cfbc8: |[3cfbc8] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; │ │ -3cfbd8: 5410 da6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@6bda │ │ -3cfbdc: 1100 |0002: return-object v0 │ │ +3cfbf0: |[3cfbf0] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; │ │ +3cfc00: 5410 da6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@6bda │ │ +3cfc04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -778034,21 +778034,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3cfcfc: |[3cfcfc] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ -3cfd0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cfd12: 5b01 df6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@6bdf │ │ -3cfd16: 5b02 dc6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.imgExpand:Landroid/widget/ImageView; // field@6bdc │ │ -3cfd1a: 5b03 dd6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.moreContentListFooter:Landroid/widget/LinearLayout; // field@6bdd │ │ -3cfd1e: 5b04 de6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.progBar:Landroid/widget/ProgressBar; // field@6bde │ │ -3cfd22: 0e00 |000b: return-void │ │ +3cfd24: |[3cfd24] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ +3cfd34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cfd3a: 5b01 df6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@6bdf │ │ +3cfd3e: 5b02 dc6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.imgExpand:Landroid/widget/ImageView; // field@6bdc │ │ +3cfd42: 5b03 dd6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.moreContentListFooter:Landroid/widget/LinearLayout; // field@6bdd │ │ +3cfd46: 5b04 de6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.progBar:Landroid/widget/ProgressBar; // field@6bde │ │ +3cfd4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -778064,41 +778064,41 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -3cfc34: |[3cfc34] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3cfc44: 6000 9356 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgExpand:I // field@5693 │ │ -3cfc48: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfc4e: 0c01 |0005: move-result-object v1 │ │ -3cfc50: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ -3cfc54: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -3cfc58: 0740 |000a: move-object v0, v4 │ │ -3cfc5a: 1f00 0103 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@0301 │ │ -3cfc5e: 6002 6157 |000d: sget v2, Lde/danoeh/antennapod/R$id;.progBar:I // field@5761 │ │ -3cfc62: 7120 5b73 2400 |000f: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfc68: 0c03 |0012: move-result-object v3 │ │ -3cfc6a: 1f03 0803 |0013: check-cast v3, Landroid/widget/ProgressBar; // type@0308 │ │ -3cfc6e: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3cfc72: 2204 b619 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // type@19b6 │ │ -3cfc76: 7053 4e9f 0401 |0019: invoke-direct {v4, v0, v1, v0, v3}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9f4e │ │ -3cfc7c: 1104 |001c: return-object v4 │ │ -3cfc7e: 0120 |001d: move v0, v2 │ │ -3cfc80: 6e10 e10c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cfc86: 0c04 |0021: move-result-object v4 │ │ -3cfc88: 6e20 ef02 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cfc8e: 0c04 |0025: move-result-object v4 │ │ -3cfc90: 2200 ba1c |0026: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cfc94: 1a01 f43e |0028: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cfc98: 6e20 7aab 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cfc9e: 0c04 |002d: move-result-object v4 │ │ -3cfca0: 7020 4fab 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cfca6: 2700 |0031: throw v0 │ │ +3cfc5c: |[3cfc5c] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3cfc6c: 6000 9356 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgExpand:I // field@5693 │ │ +3cfc70: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfc76: 0c01 |0005: move-result-object v1 │ │ +3cfc78: 1f01 ff02 |0006: check-cast v1, Landroid/widget/ImageView; // type@02ff │ │ +3cfc7c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +3cfc80: 0740 |000a: move-object v0, v4 │ │ +3cfc82: 1f00 0103 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@0301 │ │ +3cfc86: 6002 6157 |000d: sget v2, Lde/danoeh/antennapod/R$id;.progBar:I // field@5761 │ │ +3cfc8a: 7120 5b73 2400 |000f: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfc90: 0c03 |0012: move-result-object v3 │ │ +3cfc92: 1f03 0803 |0013: check-cast v3, Landroid/widget/ProgressBar; // type@0308 │ │ +3cfc96: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3cfc9a: 2204 b619 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // type@19b6 │ │ +3cfc9e: 7053 4e9f 0401 |0019: invoke-direct {v4, v0, v1, v0, v3}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9f4e │ │ +3cfca4: 1104 |001c: return-object v4 │ │ +3cfca6: 0120 |001d: move v0, v2 │ │ +3cfca8: 6e10 e10c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cfcae: 0c04 |0021: move-result-object v4 │ │ +3cfcb0: 6e20 ef02 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cfcb6: 0c04 |0025: move-result-object v4 │ │ +3cfcb8: 2200 ba1c |0026: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cfcbc: 1a01 f43e |0028: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cfcc0: 6e20 7aab 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cfcc6: 0c04 |002d: move-result-object v4 │ │ +3cfcc8: 7020 4fab 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cfcce: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000d line=75 │ │ 0x000f line=76 │ │ @@ -778113,20 +778113,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cfca8: |[3cfca8] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3cfcb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfcba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cfcbc: 7130 539f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f53 │ │ -3cfcc2: 0c02 |0005: move-result-object v2 │ │ -3cfcc4: 1102 |0006: return-object v2 │ │ +3cfcd0: |[3cfcd0] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3cfce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfce2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cfce4: 7130 539f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f53 │ │ +3cfcea: 0c02 |0005: move-result-object v2 │ │ +3cfcec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;) │ │ @@ -778134,24 +778134,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cfcc8: |[3cfcc8] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3cfcd8: 6000 a959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.more_content_list_footer:I // field@59a9 │ │ -3cfcdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cfcde: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cfce4: 0c02 |0006: move-result-object v2 │ │ -3cfce6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cfcea: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cfcf0: 7110 4f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f4f │ │ -3cfcf6: 0c02 |000f: move-result-object v2 │ │ -3cfcf8: 1102 |0010: return-object v2 │ │ +3cfcf0: |[3cfcf0] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3cfd00: 6000 a959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.more_content_list_footer:I // field@59a9 │ │ +3cfd04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cfd06: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cfd0c: 0c02 |0006: move-result-object v2 │ │ +3cfd0e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cfd12: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cfd18: 7110 4f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9f4f │ │ +3cfd1e: 0c02 |000f: move-result-object v2 │ │ +3cfd20: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -778164,18 +778164,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cfc00: |[3cfc00] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/view/View; │ │ -3cfc10: 6e10 519f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f51 │ │ -3cfc16: 0c00 |0003: move-result-object v0 │ │ -3cfc18: 1100 |0004: return-object v0 │ │ +3cfc28: |[3cfc28] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/view/View; │ │ +3cfc38: 6e10 519f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f51 │ │ +3cfc3e: 0c00 |0003: move-result-object v0 │ │ +3cfc40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;) │ │ @@ -778183,17 +778183,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cfc1c: |[3cfc1c] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3cfc2c: 5410 df6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@6bdf │ │ -3cfc30: 1100 |0002: return-object v0 │ │ +3cfc44: |[3cfc44] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3cfc54: 5410 df6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@6bdf │ │ +3cfc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -778245,23 +778245,23 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3cfe4c: |[3cfe4c] de.danoeh.antennapod.databinding.NavListBinding.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ -3cfe5c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cfe62: 5b01 e56b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be5 │ │ -3cfe66: 5b02 e06b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.divider:Landroid/view/View; // field@6be0 │ │ -3cfe6a: 5b03 e16b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navLayout:Landroid/widget/RelativeLayout; // field@6be1 │ │ -3cfe6e: 5b04 e26b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navList:Landroidx/recyclerview/widget/RecyclerView; // field@6be2 │ │ -3cfe72: 5b05 e36b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navSettings:Landroid/widget/LinearLayout; // field@6be3 │ │ -3cfe76: 5b06 e46b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.progressBar:Landroid/widget/ProgressBar; // field@6be4 │ │ -3cfe7a: 0e00 |000f: return-void │ │ +3cfe74: |[3cfe74] de.danoeh.antennapod.databinding.NavListBinding.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ +3cfe84: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cfe8a: 5b01 e56b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be5 │ │ +3cfe8e: 5b02 e06b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.divider:Landroid/view/View; // field@6be0 │ │ +3cfe92: 5b03 e16b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navLayout:Landroid/widget/RelativeLayout; // field@6be1 │ │ +3cfe96: 5b04 e26b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navList:Landroidx/recyclerview/widget/RecyclerView; // field@6be2 │ │ +3cfe9a: 5b05 e36b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navSettings:Landroid/widget/LinearLayout; // field@6be3 │ │ +3cfe9e: 5b06 e46b |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.progressBar:Landroid/widget/ProgressBar; // field@6be4 │ │ +3cfea2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -778281,54 +778281,54 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 72 16-bit code units │ │ -3cfd58: |[3cfd58] de.danoeh.antennapod.databinding.NavListBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3cfd68: 6000 e355 |0000: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@55e3 │ │ -3cfd6c: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfd72: 0c03 |0005: move-result-object v3 │ │ -3cfd74: 3803 2e00 |0006: if-eqz v3, 0034 // +002e │ │ -3cfd78: 0784 |0008: move-object v4, v8 │ │ -3cfd7a: 1f04 0c03 |0009: check-cast v4, Landroid/widget/RelativeLayout; // type@030c │ │ -3cfd7e: 6000 0657 |000b: sget v0, Lde/danoeh/antennapod/R$id;.nav_list:I // field@5706 │ │ -3cfd82: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfd88: 0c01 |0010: move-result-object v1 │ │ -3cfd8a: 0715 |0011: move-object v5, v1 │ │ -3cfd8c: 1f05 a011 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3cfd90: 3805 2000 |0014: if-eqz v5, 0034 // +0020 │ │ -3cfd94: 6000 0757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.nav_settings:I // field@5707 │ │ -3cfd98: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfd9e: 0c01 |001b: move-result-object v1 │ │ -3cfda0: 0716 |001c: move-object v6, v1 │ │ -3cfda2: 1f06 0103 |001d: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ -3cfda6: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ -3cfdaa: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3cfdae: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfdb4: 0c01 |0026: move-result-object v1 │ │ -3cfdb6: 0717 |0027: move-object v7, v1 │ │ -3cfdb8: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ -3cfdbc: 3807 0a00 |002a: if-eqz v7, 0034 // +000a │ │ -3cfdc0: 2208 b719 |002c: new-instance v8, Lde/danoeh/antennapod/databinding/NavListBinding; // type@19b7 │ │ -3cfdc4: 0781 |002e: move-object v1, v8 │ │ -3cfdc6: 0742 |002f: move-object v2, v4 │ │ -3cfdc8: 7607 549f 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListBinding;.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9f54 │ │ -3cfdce: 1108 |0033: return-object v8 │ │ -3cfdd0: 6e10 e10c 0800 |0034: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cfdd6: 0c08 |0037: move-result-object v8 │ │ -3cfdd8: 6e20 ef02 0800 |0038: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cfdde: 0c08 |003b: move-result-object v8 │ │ -3cfde0: 2200 ba1c |003c: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cfde4: 1a01 f43e |003e: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cfde8: 6e20 7aab 8100 |0040: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cfdee: 0c08 |0043: move-result-object v8 │ │ -3cfdf0: 7020 4fab 8000 |0044: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cfdf6: 2700 |0047: throw v0 │ │ +3cfd80: |[3cfd80] de.danoeh.antennapod.databinding.NavListBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3cfd90: 6000 e355 |0000: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@55e3 │ │ +3cfd94: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfd9a: 0c03 |0005: move-result-object v3 │ │ +3cfd9c: 3803 2e00 |0006: if-eqz v3, 0034 // +002e │ │ +3cfda0: 0784 |0008: move-object v4, v8 │ │ +3cfda2: 1f04 0c03 |0009: check-cast v4, Landroid/widget/RelativeLayout; // type@030c │ │ +3cfda6: 6000 0657 |000b: sget v0, Lde/danoeh/antennapod/R$id;.nav_list:I // field@5706 │ │ +3cfdaa: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfdb0: 0c01 |0010: move-result-object v1 │ │ +3cfdb2: 0715 |0011: move-object v5, v1 │ │ +3cfdb4: 1f05 a011 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3cfdb8: 3805 2000 |0014: if-eqz v5, 0034 // +0020 │ │ +3cfdbc: 6000 0757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.nav_settings:I // field@5707 │ │ +3cfdc0: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfdc6: 0c01 |001b: move-result-object v1 │ │ +3cfdc8: 0716 |001c: move-object v6, v1 │ │ +3cfdca: 1f06 0103 |001d: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ +3cfdce: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ +3cfdd2: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3cfdd6: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfddc: 0c01 |0026: move-result-object v1 │ │ +3cfdde: 0717 |0027: move-object v7, v1 │ │ +3cfde0: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ +3cfde4: 3807 0a00 |002a: if-eqz v7, 0034 // +000a │ │ +3cfde8: 2208 b719 |002c: new-instance v8, Lde/danoeh/antennapod/databinding/NavListBinding; // type@19b7 │ │ +3cfdec: 0781 |002e: move-object v1, v8 │ │ +3cfdee: 0742 |002f: move-object v2, v4 │ │ +3cfdf0: 7607 549f 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListBinding;.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9f54 │ │ +3cfdf6: 1108 |0033: return-object v8 │ │ +3cfdf8: 6e10 e10c 0800 |0034: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cfdfe: 0c08 |0037: move-result-object v8 │ │ +3cfe00: 6e20 ef02 0800 |0038: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cfe06: 0c08 |003b: move-result-object v8 │ │ +3cfe08: 2200 ba1c |003c: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cfe0c: 1a01 f43e |003e: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cfe10: 6e20 7aab 8100 |0040: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cfe16: 0c08 |0043: move-result-object v8 │ │ +3cfe18: 7020 4fab 8000 |0044: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cfe1e: 2700 |0047: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0008 line=83 │ │ 0x000b line=85 │ │ 0x000d line=86 │ │ @@ -778347,20 +778347,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cfdf8: |[3cfdf8] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3cfe08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfe0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cfe0c: 7130 599f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9f59 │ │ -3cfe12: 0c02 |0005: move-result-object v2 │ │ -3cfe14: 1102 |0006: return-object v2 │ │ +3cfe20: |[3cfe20] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3cfe30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfe32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cfe34: 7130 599f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9f59 │ │ +3cfe3a: 0c02 |0005: move-result-object v2 │ │ +3cfe3c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavListBinding;) │ │ @@ -778368,24 +778368,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cfe18: |[3cfe18] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3cfe28: 6000 c859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_list:I // field@59c8 │ │ -3cfe2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cfe2e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cfe34: 0c02 |0006: move-result-object v2 │ │ -3cfe36: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cfe3a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cfe40: 7110 559f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9f55 │ │ -3cfe46: 0c02 |000f: move-result-object v2 │ │ -3cfe48: 1102 |0010: return-object v2 │ │ +3cfe40: |[3cfe40] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3cfe50: 6000 c859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_list:I // field@59c8 │ │ +3cfe54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cfe56: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cfe5c: 0c02 |0006: move-result-object v2 │ │ +3cfe5e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cfe62: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cfe68: 7110 559f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9f55 │ │ +3cfe6e: 0c02 |000f: move-result-object v2 │ │ +3cfe70: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=66 │ │ 0x000c line=68 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -778398,18 +778398,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cfd24: |[3cfd24] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/view/View; │ │ -3cfd34: 6e10 579f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f57 │ │ -3cfd3a: 0c00 |0003: move-result-object v0 │ │ -3cfd3c: 1100 |0004: return-object v0 │ │ +3cfd4c: |[3cfd4c] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/view/View; │ │ +3cfd5c: 6e10 579f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f57 │ │ +3cfd62: 0c00 |0003: move-result-object v0 │ │ +3cfd64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavListBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavListBinding;) │ │ @@ -778417,17 +778417,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cfd40: |[3cfd40] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3cfd50: 5410 e56b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be5 │ │ -3cfd54: 1100 |0002: return-object v0 │ │ +3cfd68: |[3cfd68] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3cfd78: 5410 e56b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be5 │ │ +3cfd7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavListBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -778475,22 +778475,22 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3cffa8: |[3cffa8] de.danoeh.antennapod.databinding.NavListitemBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3cffb8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cffbe: 5b01 e86b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be8 │ │ -3cffc2: 5b02 e66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.imgvCover:Landroid/widget/ImageView; // field@6be6 │ │ -3cffc6: 5b03 e76b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.itxtvFailure:Landroid/widget/ImageView; // field@6be7 │ │ -3cffca: 5b04 e96b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvCount:Landroid/widget/TextView; // field@6be9 │ │ -3cffce: 5b05 ea6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6bea │ │ -3cffd2: 0e00 |000d: return-void │ │ +3cffd0: |[3cffd0] de.danoeh.antennapod.databinding.NavListitemBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3cffe0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cffe6: 5b01 e86b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be8 │ │ +3cffea: 5b02 e66b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.imgvCover:Landroid/widget/ImageView; // field@6be6 │ │ +3cffee: 5b03 e76b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.itxtvFailure:Landroid/widget/ImageView; // field@6be7 │ │ +3cfff2: 5b04 e96b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvCount:Landroid/widget/TextView; // field@6be9 │ │ +3cfff6: 5b05 ea6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6bea │ │ +3cfffa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=40 │ │ @@ -778508,55 +778508,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3cfeb0: |[3cfeb0] de.danoeh.antennapod.databinding.NavListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3cfec0: 6000 9556 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3cfec4: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfeca: 0c01 |0005: move-result-object v1 │ │ -3cfecc: 0714 |0006: move-object v4, v1 │ │ -3cfece: 1f04 ff02 |0007: check-cast v4, Landroid/widget/ImageView; // type@02ff │ │ -3cfed2: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3cfed6: 6000 a356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.itxtvFailure:I // field@56a3 │ │ -3cfeda: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfee0: 0c01 |0010: move-result-object v1 │ │ -3cfee2: 0715 |0011: move-object v5, v1 │ │ -3cfee4: 1f05 ff02 |0012: check-cast v5, Landroid/widget/ImageView; // type@02ff │ │ -3cfee8: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3cfeec: 6000 6d58 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvCount:I // field@586d │ │ -3cfef0: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cfef6: 0c01 |001b: move-result-object v1 │ │ -3cfef8: 0716 |001c: move-object v6, v1 │ │ -3cfefa: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3cfefe: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3cff02: 6000 8858 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3cff06: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3cff0c: 0c01 |0026: move-result-object v1 │ │ -3cff0e: 0717 |0027: move-object v7, v1 │ │ -3cff10: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3cff14: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3cff18: 2200 b819 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/NavListitemBinding; // type@19b8 │ │ -3cff1c: 0783 |002e: move-object v3, v8 │ │ -3cff1e: 1f03 0c03 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3cff22: 0702 |0031: move-object v2, v0 │ │ -3cff24: 7606 5a9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9f5a │ │ -3cff2a: 1100 |0035: return-object v0 │ │ -3cff2c: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3cff32: 0c08 |0039: move-result-object v8 │ │ -3cff34: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3cff3a: 0c08 |003d: move-result-object v8 │ │ -3cff3c: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3cff40: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3cff44: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3cff4a: 0c08 |0045: move-result-object v8 │ │ -3cff4c: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3cff52: 2700 |0049: throw v0 │ │ +3cfed8: |[3cfed8] de.danoeh.antennapod.databinding.NavListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3cfee8: 6000 9556 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3cfeec: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cfef2: 0c01 |0005: move-result-object v1 │ │ +3cfef4: 0714 |0006: move-object v4, v1 │ │ +3cfef6: 1f04 ff02 |0007: check-cast v4, Landroid/widget/ImageView; // type@02ff │ │ +3cfefa: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3cfefe: 6000 a356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.itxtvFailure:I // field@56a3 │ │ +3cff02: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cff08: 0c01 |0010: move-result-object v1 │ │ +3cff0a: 0715 |0011: move-object v5, v1 │ │ +3cff0c: 1f05 ff02 |0012: check-cast v5, Landroid/widget/ImageView; // type@02ff │ │ +3cff10: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3cff14: 6000 6d58 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvCount:I // field@586d │ │ +3cff18: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cff1e: 0c01 |001b: move-result-object v1 │ │ +3cff20: 0716 |001c: move-object v6, v1 │ │ +3cff22: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3cff26: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3cff2a: 6000 8858 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3cff2e: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3cff34: 0c01 |0026: move-result-object v1 │ │ +3cff36: 0717 |0027: move-object v7, v1 │ │ +3cff38: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3cff3c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3cff40: 2200 b819 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/NavListitemBinding; // type@19b8 │ │ +3cff44: 0783 |002e: move-object v3, v8 │ │ +3cff46: 1f03 0c03 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3cff4a: 0702 |0031: move-object v2, v0 │ │ +3cff4c: 7606 5a9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9f5a │ │ +3cff52: 1100 |0035: return-object v0 │ │ +3cff54: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3cff5a: 0c08 |0039: move-result-object v8 │ │ +3cff5c: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3cff62: 0c08 |003d: move-result-object v8 │ │ +3cff64: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3cff68: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3cff6c: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3cff72: 0c08 |0045: move-result-object v8 │ │ +3cff74: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3cff7a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x000b line=77 │ │ 0x000d line=78 │ │ 0x0016 line=83 │ │ @@ -778574,20 +778574,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cff54: |[3cff54] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3cff64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cff66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cff68: 7130 5f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9f5f │ │ -3cff6e: 0c02 |0005: move-result-object v2 │ │ -3cff70: 1102 |0006: return-object v2 │ │ +3cff7c: |[3cff7c] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3cff8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cff8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cff90: 7130 5f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9f5f │ │ +3cff96: 0c02 |0005: move-result-object v2 │ │ +3cff98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavListitemBinding;) │ │ @@ -778595,24 +778595,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3cff74: |[3cff74] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3cff84: 6000 c959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_listitem:I // field@59c9 │ │ -3cff88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cff8a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3cff90: 0c02 |0006: move-result-object v2 │ │ -3cff92: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3cff96: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3cff9c: 7110 5b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9f5b │ │ -3cffa2: 0c02 |000f: move-result-object v2 │ │ -3cffa4: 1102 |0010: return-object v2 │ │ +3cff9c: |[3cff9c] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3cffac: 6000 c959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_listitem:I // field@59c9 │ │ +3cffb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cffb2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3cffb8: 0c02 |0006: move-result-object v2 │ │ +3cffba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3cffbe: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3cffc4: 7110 5b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9f5b │ │ +3cffca: 0c02 |000f: move-result-object v2 │ │ +3cffcc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=60 │ │ 0x000c line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -778625,18 +778625,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cfe7c: |[3cfe7c] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/view/View; │ │ -3cfe8c: 6e10 5d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f5d │ │ -3cfe92: 0c00 |0003: move-result-object v0 │ │ -3cfe94: 1100 |0004: return-object v0 │ │ +3cfea4: |[3cfea4] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/view/View; │ │ +3cfeb4: 6e10 5d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f5d │ │ +3cfeba: 0c00 |0003: move-result-object v0 │ │ +3cfebc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavListitemBinding;) │ │ @@ -778644,17 +778644,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cfe98: |[3cfe98] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3cfea8: 5410 e86b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be8 │ │ -3cfeac: 1100 |0002: return-object v0 │ │ +3cfec0: |[3cfec0] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3cfed0: 5410 e86b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6be8 │ │ +3cfed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -778694,20 +778694,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d00cc: |[3d00cc] de.danoeh.antennapod.databinding.NavSectionItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3d00dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d00e2: 5b01 ed6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bed │ │ -3d00e6: 5b02 eb6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessage:Landroid/widget/LinearLayout; // field@6beb │ │ -3d00ea: 5b03 ec6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessageText:Landroid/widget/TextView; // field@6bec │ │ -3d00ee: 0e00 |0009: return-void │ │ +3d00f4: |[3d00f4] de.danoeh.antennapod.databinding.NavSectionItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3d0104: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d010a: 5b01 ed6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bed │ │ +3d010e: 5b02 eb6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessage:Landroid/widget/LinearLayout; // field@6beb │ │ +3d0112: 5b03 ec6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessageText:Landroid/widget/TextView; // field@6bec │ │ +3d0116: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -778721,39 +778721,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3d0008: |[3d0008] de.danoeh.antennapod.databinding.NavSectionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3d0018: 6000 0357 |0000: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message:I // field@5703 │ │ -3d001c: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0022: 0c01 |0005: move-result-object v1 │ │ -3d0024: 1f01 0103 |0006: check-cast v1, Landroid/widget/LinearLayout; // type@0301 │ │ -3d0028: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3d002c: 6000 0457 |000a: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message_text:I // field@5704 │ │ -3d0030: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0036: 0c02 |000f: move-result-object v2 │ │ -3d0038: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3d003c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3d0040: 2200 b919 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // type@19b9 │ │ -3d0044: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d0048: 7040 609f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9f60 │ │ -3d004e: 1100 |001b: return-object v0 │ │ -3d0050: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0056: 0c03 |001f: move-result-object v3 │ │ -3d0058: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d005e: 0c03 |0023: move-result-object v3 │ │ -3d0060: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0064: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0068: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d006e: 0c03 |002b: move-result-object v3 │ │ -3d0070: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0076: 2700 |002f: throw v0 │ │ +3d0030: |[3d0030] de.danoeh.antennapod.databinding.NavSectionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3d0040: 6000 0357 |0000: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message:I // field@5703 │ │ +3d0044: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d004a: 0c01 |0005: move-result-object v1 │ │ +3d004c: 1f01 0103 |0006: check-cast v1, Landroid/widget/LinearLayout; // type@0301 │ │ +3d0050: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3d0054: 6000 0457 |000a: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message_text:I // field@5704 │ │ +3d0058: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d005e: 0c02 |000f: move-result-object v2 │ │ +3d0060: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3d0064: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3d0068: 2200 b919 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // type@19b9 │ │ +3d006c: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d0070: 7040 609f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9f60 │ │ +3d0076: 1100 |001b: return-object v0 │ │ +3d0078: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d007e: 0c03 |001f: move-result-object v3 │ │ +3d0080: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0086: 0c03 |0023: move-result-object v3 │ │ +3d0088: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d008c: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0090: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0096: 0c03 |002b: move-result-object v3 │ │ +3d0098: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d009e: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -778767,20 +778767,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0078: |[3d0078] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3d0088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d008a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d008c: 7130 659f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9f65 │ │ -3d0092: 0c02 |0005: move-result-object v2 │ │ -3d0094: 1102 |0006: return-object v2 │ │ +3d00a0: |[3d00a0] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3d00b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d00b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d00b4: 7130 659f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9f65 │ │ +3d00ba: 0c02 |0005: move-result-object v2 │ │ +3d00bc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavSectionItemBinding;) │ │ @@ -778788,24 +778788,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0098: |[3d0098] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3d00a8: 6000 ca59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_section_item:I // field@59ca │ │ -3d00ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d00ae: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d00b4: 0c02 |0006: move-result-object v2 │ │ -3d00b6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d00ba: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d00c0: 7110 619f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9f61 │ │ -3d00c6: 0c02 |000f: move-result-object v2 │ │ -3d00c8: 1102 |0010: return-object v2 │ │ +3d00c0: |[3d00c0] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3d00d0: 6000 ca59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_section_item:I // field@59ca │ │ +3d00d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d00d6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d00dc: 0c02 |0006: move-result-object v2 │ │ +3d00de: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d00e2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d00e8: 7110 619f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9f61 │ │ +3d00ee: 0c02 |000f: move-result-object v2 │ │ +3d00f0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -778818,18 +778818,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cffd4: |[3cffd4] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/view/View; │ │ -3cffe4: 6e10 639f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f63 │ │ -3cffea: 0c00 |0003: move-result-object v0 │ │ -3cffec: 1100 |0004: return-object v0 │ │ +3cfffc: |[3cfffc] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/view/View; │ │ +3d000c: 6e10 639f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f63 │ │ +3d0012: 0c00 |0003: move-result-object v0 │ │ +3d0014: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavSectionItemBinding;) │ │ @@ -778837,17 +778837,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cfff0: |[3cfff0] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d0000: 5410 ed6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bed │ │ -3d0004: 1100 |0002: return-object v0 │ │ +3d0018: |[3d0018] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d0028: 5410 ed6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6bed │ │ +3d002c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -778895,22 +778895,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d0208: |[3d0208] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;)V │ │ -3d0218: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d021e: 5b01 f16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf1 │ │ -3d0222: 5b02 ee6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6bee │ │ -3d0226: 5b03 ef6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.fragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6bef │ │ -3d022a: 5b04 f06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf0 │ │ -3d022e: 5b05 f26b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6bf2 │ │ -3d0232: 0e00 |000d: return-void │ │ +3d0230: |[3d0230] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;)V │ │ +3d0240: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0246: 5b01 f16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf1 │ │ +3d024a: 5b02 ee6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6bee │ │ +3d024e: 5b03 ef6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.fragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@6bef │ │ +3d0252: 5b04 f06b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf0 │ │ +3d0256: 5b05 f26b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6bf2 │ │ +3d025a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -778928,50 +778928,50 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -3d0124: |[3d0124] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3d0134: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ -3d0138: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d013e: 0c01 |0005: move-result-object v1 │ │ -3d0140: 0714 |0006: move-object v4, v1 │ │ -3d0142: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ -3d0146: 3804 2300 |0009: if-eqz v4, 002c // +0023 │ │ -3d014a: 6000 6c56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.fragmentContainer:I // field@566c │ │ -3d014e: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0154: 0c01 |0010: move-result-object v1 │ │ -3d0156: 0715 |0011: move-object v5, v1 │ │ -3d0158: 1f05 d309 |0012: check-cast v5, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3d015c: 3805 1800 |0014: if-eqz v5, 002c // +0018 │ │ -3d0160: 6000 6757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3d0164: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d016a: 0c01 |001b: move-result-object v1 │ │ -3d016c: 0716 |001c: move-object v6, v1 │ │ -3d016e: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ -3d0172: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -3d0176: 0787 |0021: move-object v7, v8 │ │ -3d0178: 1f07 0103 |0022: check-cast v7, Landroid/widget/LinearLayout; // type@0301 │ │ -3d017c: 2208 ba19 |0024: new-instance v8, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // type@19ba │ │ -3d0180: 0782 |0026: move-object v2, v8 │ │ -3d0182: 0773 |0027: move-object v3, v7 │ │ -3d0184: 7606 669f 0200 |0028: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;)V // method@9f66 │ │ -3d018a: 1108 |002b: return-object v8 │ │ -3d018c: 6e10 e10c 0800 |002c: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0192: 0c08 |002f: move-result-object v8 │ │ -3d0194: 6e20 ef02 0800 |0030: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d019a: 0c08 |0033: move-result-object v8 │ │ -3d019c: 2200 ba1c |0034: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d01a0: 1a01 f43e |0036: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d01a4: 6e20 7aab 8100 |0038: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d01aa: 0c08 |003b: move-result-object v8 │ │ -3d01ac: 7020 4fab 8000 |003c: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d01b2: 2700 |003f: throw v0 │ │ +3d014c: |[3d014c] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3d015c: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ +3d0160: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0166: 0c01 |0005: move-result-object v1 │ │ +3d0168: 0714 |0006: move-object v4, v1 │ │ +3d016a: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ +3d016e: 3804 2300 |0009: if-eqz v4, 002c // +0023 │ │ +3d0172: 6000 6c56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.fragmentContainer:I // field@566c │ │ +3d0176: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d017c: 0c01 |0010: move-result-object v1 │ │ +3d017e: 0715 |0011: move-object v5, v1 │ │ +3d0180: 1f05 d309 |0012: check-cast v5, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3d0184: 3805 1800 |0014: if-eqz v5, 002c // +0018 │ │ +3d0188: 6000 6757 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3d018c: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0192: 0c01 |001b: move-result-object v1 │ │ +3d0194: 0716 |001c: move-object v6, v1 │ │ +3d0196: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ +3d019a: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +3d019e: 0787 |0021: move-object v7, v8 │ │ +3d01a0: 1f07 0103 |0022: check-cast v7, Landroid/widget/LinearLayout; // type@0301 │ │ +3d01a4: 2208 ba19 |0024: new-instance v8, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // type@19ba │ │ +3d01a8: 0782 |0026: move-object v2, v8 │ │ +3d01aa: 0773 |0027: move-object v3, v7 │ │ +3d01ac: 7606 669f 0200 |0028: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;)V // method@9f66 │ │ +3d01b2: 1108 |002b: return-object v8 │ │ +3d01b4: 6e10 e10c 0800 |002c: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d01ba: 0c08 |002f: move-result-object v8 │ │ +3d01bc: 6e20 ef02 0800 |0030: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d01c2: 0c08 |0033: move-result-object v8 │ │ +3d01c4: 2200 ba1c |0034: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d01c8: 1a01 f43e |0036: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d01cc: 6e20 7aab 8100 |0038: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d01d2: 0c08 |003b: move-result-object v8 │ │ +3d01d4: 7020 4fab 8000 |003c: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d01da: 2700 |003f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x000b line=79 │ │ 0x000d line=80 │ │ 0x0016 line=85 │ │ @@ -778988,20 +778988,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d01b4: |[3d01b4] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3d01c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d01c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d01c8: 7130 6b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9f6b │ │ -3d01ce: 0c02 |0005: move-result-object v2 │ │ -3d01d0: 1102 |0006: return-object v2 │ │ +3d01dc: |[3d01dc] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3d01ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d01ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d01f0: 7130 6b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9f6b │ │ +3d01f6: 0c02 |0005: move-result-object v2 │ │ +3d01f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;) │ │ @@ -779009,24 +779009,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d01d4: |[3d01d4] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3d01e4: 6000 dc59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_activity:I // field@59dc │ │ -3d01e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d01ea: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d01f0: 0c02 |0006: move-result-object v2 │ │ -3d01f2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d01f6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d01fc: 7110 679f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9f67 │ │ -3d0202: 0c02 |000f: move-result-object v2 │ │ -3d0204: 1102 |0010: return-object v2 │ │ +3d01fc: |[3d01fc] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3d020c: 6000 dc59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_activity:I // field@59dc │ │ +3d0210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0212: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0218: 0c02 |0006: move-result-object v2 │ │ +3d021a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d021e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0224: 7110 679f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9f67 │ │ +3d022a: 0c02 |000f: move-result-object v2 │ │ +3d022c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -779039,18 +779039,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d00f0: |[3d00f0] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/view/View; │ │ -3d0100: 6e10 699f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f69 │ │ -3d0106: 0c00 |0003: move-result-object v0 │ │ -3d0108: 1100 |0004: return-object v0 │ │ +3d0118: |[3d0118] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/view/View; │ │ +3d0128: 6e10 699f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f69 │ │ +3d012e: 0c00 |0003: move-result-object v0 │ │ +3d0130: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;) │ │ @@ -779058,17 +779058,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d010c: |[3d010c] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d011c: 5410 f16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf1 │ │ -3d0120: 1100 |0002: return-object v0 │ │ +3d0134: |[3d0134] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d0144: 5410 f16b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf1 │ │ +3d0148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -779116,22 +779116,22 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d0360: |[3d0360] de.danoeh.antennapod.databinding.OpmlSelectionBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V │ │ -3d0370: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0376: 5b01 f76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bf7 │ │ -3d037a: 5b02 f36b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6bf3 │ │ -3d037e: 5b03 f46b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6bf4 │ │ -3d0382: 5b04 f56b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3d0386: 5b05 f66b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3d038a: 0e00 |000d: return-void │ │ +3d0388: |[3d0388] de.danoeh.antennapod.databinding.OpmlSelectionBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V │ │ +3d0398: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d039e: 5b01 f76b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bf7 │ │ +3d03a2: 5b02 f36b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6bf3 │ │ +3d03a6: 5b03 f46b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6bf4 │ │ +3d03aa: 5b04 f56b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3d03ae: 5b05 f66b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3d03b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -779149,55 +779149,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3d0268: |[3d0268] de.danoeh.antennapod.databinding.OpmlSelectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3d0278: 6000 5555 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butCancel:I // field@5555 │ │ -3d027c: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0282: 0c01 |0005: move-result-object v1 │ │ -3d0284: 0714 |0006: move-object v4, v1 │ │ -3d0286: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ -3d028a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3d028e: 6000 5655 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butConfirm:I // field@5556 │ │ -3d0292: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0298: 0c01 |0010: move-result-object v1 │ │ -3d029a: 0715 |0011: move-object v5, v1 │ │ -3d029c: 1f05 ec02 |0012: check-cast v5, Landroid/widget/Button; // type@02ec │ │ -3d02a0: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3d02a4: 6000 5456 |0016: sget v0, Lde/danoeh/antennapod/R$id;.feedlist:I // field@5654 │ │ -3d02a8: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d02ae: 0c01 |001b: move-result-object v1 │ │ -3d02b0: 0716 |001c: move-object v6, v1 │ │ -3d02b2: 1f06 0303 |001d: check-cast v6, Landroid/widget/ListView; // type@0303 │ │ -3d02b6: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3d02ba: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3d02be: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d02c4: 0c01 |0026: move-result-object v1 │ │ -3d02c6: 0717 |0027: move-object v7, v1 │ │ -3d02c8: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ -3d02cc: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3d02d0: 2200 bb19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // type@19bb │ │ -3d02d4: 0783 |002e: move-object v3, v8 │ │ -3d02d6: 1f03 0c03 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3d02da: 0702 |0031: move-object v2, v0 │ │ -3d02dc: 7606 6c9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V // method@9f6c │ │ -3d02e2: 1100 |0035: return-object v0 │ │ -3d02e4: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d02ea: 0c08 |0039: move-result-object v8 │ │ -3d02ec: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d02f2: 0c08 |003d: move-result-object v8 │ │ -3d02f4: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d02f8: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d02fc: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0302: 0c08 |0045: move-result-object v8 │ │ -3d0304: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d030a: 2700 |0049: throw v0 │ │ +3d0290: |[3d0290] de.danoeh.antennapod.databinding.OpmlSelectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3d02a0: 6000 5555 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butCancel:I // field@5555 │ │ +3d02a4: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d02aa: 0c01 |0005: move-result-object v1 │ │ +3d02ac: 0714 |0006: move-object v4, v1 │ │ +3d02ae: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ +3d02b2: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3d02b6: 6000 5655 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butConfirm:I // field@5556 │ │ +3d02ba: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d02c0: 0c01 |0010: move-result-object v1 │ │ +3d02c2: 0715 |0011: move-object v5, v1 │ │ +3d02c4: 1f05 ec02 |0012: check-cast v5, Landroid/widget/Button; // type@02ec │ │ +3d02c8: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3d02cc: 6000 5456 |0016: sget v0, Lde/danoeh/antennapod/R$id;.feedlist:I // field@5654 │ │ +3d02d0: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d02d6: 0c01 |001b: move-result-object v1 │ │ +3d02d8: 0716 |001c: move-object v6, v1 │ │ +3d02da: 1f06 0303 |001d: check-cast v6, Landroid/widget/ListView; // type@0303 │ │ +3d02de: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3d02e2: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3d02e6: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d02ec: 0c01 |0026: move-result-object v1 │ │ +3d02ee: 0717 |0027: move-object v7, v1 │ │ +3d02f0: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ +3d02f4: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3d02f8: 2200 bb19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // type@19bb │ │ +3d02fc: 0783 |002e: move-object v3, v8 │ │ +3d02fe: 1f03 0c03 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3d0302: 0702 |0031: move-object v2, v0 │ │ +3d0304: 7606 6c9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V // method@9f6c │ │ +3d030a: 1100 |0035: return-object v0 │ │ +3d030c: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d0312: 0c08 |0039: move-result-object v8 │ │ +3d0314: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d031a: 0c08 |003d: move-result-object v8 │ │ +3d031c: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0320: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0324: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d032a: 0c08 |0045: move-result-object v8 │ │ +3d032c: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0332: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0016 line=84 │ │ @@ -779215,20 +779215,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d030c: |[3d030c] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3d031c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d031e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0320: 7130 719f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f71 │ │ -3d0326: 0c02 |0005: move-result-object v2 │ │ -3d0328: 1102 |0006: return-object v2 │ │ +3d0334: |[3d0334] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3d0344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0346: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d0348: 7130 719f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f71 │ │ +3d034e: 0c02 |0005: move-result-object v2 │ │ +3d0350: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;) │ │ @@ -779236,24 +779236,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d032c: |[3d032c] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3d033c: 6000 dd59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.opml_selection:I // field@59dd │ │ -3d0340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0342: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d0348: 0c02 |0006: move-result-object v2 │ │ -3d034a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d034e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0354: 7110 6d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f6d │ │ -3d035a: 0c02 |000f: move-result-object v2 │ │ -3d035c: 1102 |0010: return-object v2 │ │ +3d0354: |[3d0354] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3d0364: 6000 dd59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.opml_selection:I // field@59dd │ │ +3d0368: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d036a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0370: 0c02 |0006: move-result-object v2 │ │ +3d0372: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0376: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d037c: 7110 6d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f6d │ │ +3d0382: 0c02 |000f: move-result-object v2 │ │ +3d0384: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=61 │ │ 0x000c line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -779266,18 +779266,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0234: |[3d0234] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/view/View; │ │ -3d0244: 6e10 6f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f6f │ │ -3d024a: 0c00 |0003: move-result-object v0 │ │ -3d024c: 1100 |0004: return-object v0 │ │ +3d025c: |[3d025c] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/view/View; │ │ +3d026c: 6e10 6f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f6f │ │ +3d0272: 0c00 |0003: move-result-object v0 │ │ +3d0274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;) │ │ @@ -779285,17 +779285,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0250: |[3d0250] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3d0260: 5410 f76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bf7 │ │ -3d0264: 1100 |0002: return-object v0 │ │ +3d0278: |[3d0278] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3d0288: 5410 f76b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6bf7 │ │ +3d028c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -779343,22 +779343,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d04b8: |[3d04b8] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V │ │ -3d04c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d04ce: 5b01 f96b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf9 │ │ -3d04d2: 5b02 f86b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.currentSpeedLabel:Landroid/widget/TextView; // field@6bf8 │ │ -3d04d6: 5b03 fa6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.seekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6bfa │ │ -3d04da: 5b04 fb6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.skipSilenceFeed:Landroid/widget/CheckBox; // field@6bfb │ │ -3d04de: 5b05 fc6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.useGlobalCheckbox:Landroid/widget/CheckBox; // field@6bfc │ │ -3d04e2: 0e00 |000d: return-void │ │ +3d04e0: |[3d04e0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V │ │ +3d04f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d04f6: 5b01 f96b |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf9 │ │ +3d04fa: 5b02 f86b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.currentSpeedLabel:Landroid/widget/TextView; // field@6bf8 │ │ +3d04fe: 5b03 fa6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.seekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6bfa │ │ +3d0502: 5b04 fb6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.skipSilenceFeed:Landroid/widget/CheckBox; // field@6bfb │ │ +3d0506: 5b05 fc6b |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.useGlobalCheckbox:Landroid/widget/CheckBox; // field@6bfc │ │ +3d050a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -779376,55 +779376,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3d03c0: |[3d03c0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3d03d0: 6000 b455 |0000: sget v0, Lde/danoeh/antennapod/R$id;.currentSpeedLabel:I // field@55b4 │ │ -3d03d4: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d03da: 0c01 |0005: move-result-object v1 │ │ -3d03dc: 0714 |0006: move-object v4, v1 │ │ -3d03de: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3d03e2: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3d03e6: 6000 b157 |000b: sget v0, Lde/danoeh/antennapod/R$id;.seekBar:I // field@57b1 │ │ -3d03ea: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d03f0: 0c01 |0010: move-result-object v1 │ │ -3d03f2: 0715 |0011: move-object v5, v1 │ │ -3d03f4: 1f05 441c |0012: check-cast v5, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1c44 │ │ -3d03f8: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3d03fc: 6000 de57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilenceFeed:I // field@57de │ │ -3d0400: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0406: 0c01 |001b: move-result-object v1 │ │ -3d0408: 0716 |001c: move-object v6, v1 │ │ -3d040a: 1f06 ed02 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ -3d040e: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3d0412: 6000 9458 |0021: sget v0, Lde/danoeh/antennapod/R$id;.useGlobalCheckbox:I // field@5894 │ │ -3d0416: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d041c: 0c01 |0026: move-result-object v1 │ │ -3d041e: 0717 |0027: move-object v7, v1 │ │ -3d0420: 1f07 ed02 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ -3d0424: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3d0428: 2200 bc19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // type@19bc │ │ -3d042c: 0783 |002e: move-object v3, v8 │ │ -3d042e: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d0432: 0702 |0031: move-object v2, v0 │ │ -3d0434: 7606 729f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V // method@9f72 │ │ -3d043a: 1100 |0035: return-object v0 │ │ -3d043c: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0442: 0c08 |0039: move-result-object v8 │ │ -3d0444: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d044a: 0c08 |003d: move-result-object v8 │ │ -3d044c: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0450: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0454: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d045a: 0c08 |0045: move-result-object v8 │ │ -3d045c: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0462: 2700 |0049: throw v0 │ │ +3d03e8: |[3d03e8] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3d03f8: 6000 b455 |0000: sget v0, Lde/danoeh/antennapod/R$id;.currentSpeedLabel:I // field@55b4 │ │ +3d03fc: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0402: 0c01 |0005: move-result-object v1 │ │ +3d0404: 0714 |0006: move-object v4, v1 │ │ +3d0406: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3d040a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3d040e: 6000 b157 |000b: sget v0, Lde/danoeh/antennapod/R$id;.seekBar:I // field@57b1 │ │ +3d0412: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0418: 0c01 |0010: move-result-object v1 │ │ +3d041a: 0715 |0011: move-object v5, v1 │ │ +3d041c: 1f05 441c |0012: check-cast v5, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1c44 │ │ +3d0420: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3d0424: 6000 de57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilenceFeed:I // field@57de │ │ +3d0428: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d042e: 0c01 |001b: move-result-object v1 │ │ +3d0430: 0716 |001c: move-object v6, v1 │ │ +3d0432: 1f06 ed02 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ +3d0436: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3d043a: 6000 9458 |0021: sget v0, Lde/danoeh/antennapod/R$id;.useGlobalCheckbox:I // field@5894 │ │ +3d043e: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0444: 0c01 |0026: move-result-object v1 │ │ +3d0446: 0717 |0027: move-object v7, v1 │ │ +3d0448: 1f07 ed02 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ +3d044c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3d0450: 2200 bc19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // type@19bc │ │ +3d0454: 0783 |002e: move-object v3, v8 │ │ +3d0456: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d045a: 0702 |0031: move-object v2, v0 │ │ +3d045c: 7606 729f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V // method@9f72 │ │ +3d0462: 1100 |0035: return-object v0 │ │ +3d0464: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d046a: 0c08 |0039: move-result-object v8 │ │ +3d046c: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0472: 0c08 |003d: move-result-object v8 │ │ +3d0474: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0478: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d047c: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0482: 0c08 |0045: move-result-object v8 │ │ +3d0484: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d048a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x000b line=79 │ │ 0x000d line=80 │ │ 0x0016 line=85 │ │ @@ -779442,20 +779442,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0464: |[3d0464] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3d0474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d0476: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0478: 7130 779f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9f77 │ │ -3d047e: 0c02 |0005: move-result-object v2 │ │ -3d0480: 1102 |0006: return-object v2 │ │ +3d048c: |[3d048c] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3d049c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d049e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d04a0: 7130 779f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9f77 │ │ +3d04a6: 0c02 |0005: move-result-object v2 │ │ +3d04a8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;) │ │ @@ -779463,24 +779463,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0484: |[3d0484] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3d0494: 6000 df59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_feed_setting_dialog:I // field@59df │ │ -3d0498: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d049a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d04a0: 0c02 |0006: move-result-object v2 │ │ -3d04a2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d04a6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d04ac: 7110 739f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9f73 │ │ -3d04b2: 0c02 |000f: move-result-object v2 │ │ -3d04b4: 1102 |0010: return-object v2 │ │ +3d04ac: |[3d04ac] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3d04bc: 6000 df59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_feed_setting_dialog:I // field@59df │ │ +3d04c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d04c2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d04c8: 0c02 |0006: move-result-object v2 │ │ +3d04ca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d04ce: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d04d4: 7110 739f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9f73 │ │ +3d04da: 0c02 |000f: move-result-object v2 │ │ +3d04dc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -779493,18 +779493,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d038c: |[3d038c] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/view/View; │ │ -3d039c: 6e10 759f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f75 │ │ -3d03a2: 0c00 |0003: move-result-object v0 │ │ -3d03a4: 1100 |0004: return-object v0 │ │ +3d03b4: |[3d03b4] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/view/View; │ │ +3d03c4: 6e10 759f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f75 │ │ +3d03ca: 0c00 |0003: move-result-object v0 │ │ +3d03cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;) │ │ @@ -779512,17 +779512,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d03a8: |[3d03a8] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d03b8: 5410 f96b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf9 │ │ -3d03bc: 1100 |0002: return-object v0 │ │ +3d03d0: |[3d03d0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d03e0: 5410 f96b |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6bf9 │ │ +3d03e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -779566,21 +779566,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d05f0: |[3d05f0] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V │ │ -3d0600: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0606: 5b01 006c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6c00 │ │ -3d060a: 5b02 fd6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butDecSpeed:Landroid/widget/TextView; // field@6bfd │ │ -3d060e: 5b03 fe6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butIncSpeed:Landroid/widget/TextView; // field@6bfe │ │ -3d0612: 5b04 ff6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.playbackSpeed:Landroid/widget/SeekBar; // field@6bff │ │ -3d0616: 0e00 |000b: return-void │ │ +3d0618: |[3d0618] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V │ │ +3d0628: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d062e: 5b01 006c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6c00 │ │ +3d0632: 5b02 fd6b |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butDecSpeed:Landroid/widget/TextView; // field@6bfd │ │ +3d0636: 5b03 fe6b |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butIncSpeed:Landroid/widget/TextView; // field@6bfe │ │ +3d063a: 5b04 ff6b |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.playbackSpeed:Landroid/widget/SeekBar; // field@6bff │ │ +3d063e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -779596,44 +779596,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3d0518: |[3d0518] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3d0528: 6000 5755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butDecSpeed:I // field@5557 │ │ -3d052c: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0532: 0c01 |0005: move-result-object v1 │ │ -3d0534: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3d0538: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3d053c: 6000 5b55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.butIncSpeed:I // field@555b │ │ -3d0540: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0546: 0c02 |000f: move-result-object v2 │ │ -3d0548: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3d054c: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3d0550: 6000 5457 |0014: sget v0, Lde/danoeh/antennapod/R$id;.playback_speed:I // field@5754 │ │ -3d0554: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d055a: 0c03 |0019: move-result-object v3 │ │ -3d055c: 1f03 1103 |001a: check-cast v3, Landroid/widget/SeekBar; // type@0311 │ │ -3d0560: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3d0564: 2200 bd19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // type@19bd │ │ -3d0568: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3d056c: 7053 789f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V // method@9f78 │ │ -3d0572: 1100 |0025: return-object v0 │ │ -3d0574: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d057a: 0c04 |0029: move-result-object v4 │ │ -3d057c: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d0582: 0c04 |002d: move-result-object v4 │ │ -3d0584: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0588: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d058c: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0592: 0c04 |0035: move-result-object v4 │ │ -3d0594: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d059a: 2700 |0039: throw v0 │ │ +3d0540: |[3d0540] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3d0550: 6000 5755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butDecSpeed:I // field@5557 │ │ +3d0554: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d055a: 0c01 |0005: move-result-object v1 │ │ +3d055c: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3d0560: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3d0564: 6000 5b55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.butIncSpeed:I // field@555b │ │ +3d0568: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d056e: 0c02 |000f: move-result-object v2 │ │ +3d0570: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3d0574: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3d0578: 6000 5457 |0014: sget v0, Lde/danoeh/antennapod/R$id;.playback_speed:I // field@5754 │ │ +3d057c: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0582: 0c03 |0019: move-result-object v3 │ │ +3d0584: 1f03 1103 |001a: check-cast v3, Landroid/widget/SeekBar; // type@0311 │ │ +3d0588: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3d058c: 2200 bd19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // type@19bd │ │ +3d0590: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3d0594: 7053 789f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V // method@9f78 │ │ +3d059a: 1100 |0025: return-object v0 │ │ +3d059c: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d05a2: 0c04 |0029: move-result-object v4 │ │ +3d05a4: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d05aa: 0c04 |002d: move-result-object v4 │ │ +3d05ac: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d05b0: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d05b4: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d05ba: 0c04 |0035: move-result-object v4 │ │ +3d05bc: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d05c2: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -779649,20 +779649,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d059c: |[3d059c] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3d05ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d05ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d05b0: 7130 7d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9f7d │ │ -3d05b6: 0c02 |0005: move-result-object v2 │ │ -3d05b8: 1102 |0006: return-object v2 │ │ +3d05c4: |[3d05c4] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3d05d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d05d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d05d8: 7130 7d9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9f7d │ │ +3d05de: 0c02 |0005: move-result-object v2 │ │ +3d05e0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;) │ │ @@ -779670,24 +779670,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d05bc: |[3d05bc] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3d05cc: 6000 e059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_seek_bar:I // field@59e0 │ │ -3d05d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d05d2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d05d8: 0c02 |0006: move-result-object v2 │ │ -3d05da: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d05de: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d05e4: 7110 799f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9f79 │ │ -3d05ea: 0c02 |000f: move-result-object v2 │ │ -3d05ec: 1102 |0010: return-object v2 │ │ +3d05e4: |[3d05e4] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3d05f4: 6000 e059 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_seek_bar:I // field@59e0 │ │ +3d05f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d05fa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0600: 0c02 |0006: move-result-object v2 │ │ +3d0602: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0606: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d060c: 7110 799f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9f79 │ │ +3d0612: 0c02 |000f: move-result-object v2 │ │ +3d0614: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -779700,18 +779700,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d04e4: |[3d04e4] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/view/View; │ │ -3d04f4: 6e10 7b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f7b │ │ -3d04fa: 0c00 |0003: move-result-object v0 │ │ -3d04fc: 1100 |0004: return-object v0 │ │ +3d050c: |[3d050c] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/view/View; │ │ +3d051c: 6e10 7b9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f7b │ │ +3d0522: 0c00 |0003: move-result-object v0 │ │ +3d0524: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;) │ │ @@ -779719,17 +779719,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0500: |[3d0500] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d0510: 5410 006c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6c00 │ │ -3d0514: 1100 |0002: return-object v0 │ │ +3d0528: |[3d0528] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d0538: 5410 006c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6c00 │ │ +3d053c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -779773,21 +779773,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d0724: |[3d0724] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ -3d0734: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d073a: 5b01 046c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6c04 │ │ -3d073e: 5b02 016c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonNegative:Landroid/widget/Button; // field@6c01 │ │ -3d0742: 5b03 026c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonPositive:Landroid/widget/Button; // field@6c02 │ │ -3d0746: 5b04 036c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonMessage:Landroid/widget/TextView; // field@6c03 │ │ -3d074a: 0e00 |000b: return-void │ │ +3d074c: |[3d074c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ +3d075c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0762: 5b01 046c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6c04 │ │ +3d0766: 5b02 016c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonNegative:Landroid/widget/Button; // field@6c01 │ │ +3d076a: 5b03 026c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonPositive:Landroid/widget/Button; // field@6c02 │ │ +3d076e: 5b04 036c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonMessage:Landroid/widget/TextView; // field@6c03 │ │ +3d0772: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -779803,44 +779803,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3d064c: |[3d064c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3d065c: 6000 3a55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_negative:I // field@553a │ │ -3d0660: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0666: 0c01 |0005: move-result-object v1 │ │ -3d0668: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3d066c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3d0670: 6000 3b55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_positive:I // field@553b │ │ -3d0674: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d067a: 0c02 |000f: move-result-object v2 │ │ -3d067c: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ -3d0680: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3d0684: 6000 3e55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.balloon_message:I // field@553e │ │ -3d0688: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d068e: 0c03 |0019: move-result-object v3 │ │ -3d0690: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ -3d0694: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3d0698: 2200 be19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // type@19be │ │ -3d069c: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3d06a0: 7053 7e9f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9f7e │ │ -3d06a6: 1100 |0025: return-object v0 │ │ -3d06a8: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d06ae: 0c04 |0029: move-result-object v4 │ │ -3d06b0: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d06b6: 0c04 |002d: move-result-object v4 │ │ -3d06b8: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d06bc: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d06c0: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d06c6: 0c04 |0035: move-result-object v4 │ │ -3d06c8: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d06ce: 2700 |0039: throw v0 │ │ +3d0674: |[3d0674] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3d0684: 6000 3a55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_negative:I // field@553a │ │ +3d0688: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d068e: 0c01 |0005: move-result-object v1 │ │ +3d0690: 1f01 ec02 |0006: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3d0694: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3d0698: 6000 3b55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_positive:I // field@553b │ │ +3d069c: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d06a2: 0c02 |000f: move-result-object v2 │ │ +3d06a4: 1f02 ec02 |0010: check-cast v2, Landroid/widget/Button; // type@02ec │ │ +3d06a8: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3d06ac: 6000 3e55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.balloon_message:I // field@553e │ │ +3d06b0: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d06b6: 0c03 |0019: move-result-object v3 │ │ +3d06b8: 1f03 1903 |001a: check-cast v3, Landroid/widget/TextView; // type@0319 │ │ +3d06bc: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3d06c0: 2200 be19 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // type@19be │ │ +3d06c4: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3d06c8: 7053 7e9f 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9f7e │ │ +3d06ce: 1100 |0025: return-object v0 │ │ +3d06d0: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d06d6: 0c04 |0029: move-result-object v4 │ │ +3d06d8: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d06de: 0c04 |002d: move-result-object v4 │ │ +3d06e0: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d06e4: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d06e8: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d06ee: 0c04 |0035: move-result-object v4 │ │ +3d06f0: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d06f6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -779856,20 +779856,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d06d0: |[3d06d0] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3d06e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d06e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d06e4: 7130 839f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9f83 │ │ -3d06ea: 0c02 |0005: move-result-object v2 │ │ -3d06ec: 1102 |0006: return-object v2 │ │ +3d06f8: |[3d06f8] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3d0708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d070a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d070c: 7130 839f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9f83 │ │ +3d0712: 0c02 |0005: move-result-object v2 │ │ +3d0714: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;) │ │ @@ -779877,24 +779877,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d06f0: |[3d06f0] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3d0700: 6000 e259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.popup_bubble_view:I // field@59e2 │ │ -3d0704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0706: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d070c: 0c02 |0006: move-result-object v2 │ │ -3d070e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d0712: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0718: 7110 7f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9f7f │ │ -3d071e: 0c02 |000f: move-result-object v2 │ │ -3d0720: 1102 |0010: return-object v2 │ │ +3d0718: |[3d0718] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3d0728: 6000 e259 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.popup_bubble_view:I // field@59e2 │ │ +3d072c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d072e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0734: 0c02 |0006: move-result-object v2 │ │ +3d0736: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d073a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0740: 7110 7f9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9f7f │ │ +3d0746: 0c02 |000f: move-result-object v2 │ │ +3d0748: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -779907,18 +779907,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0618: |[3d0618] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/view/View; │ │ -3d0628: 6e10 819f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f81 │ │ -3d062e: 0c00 |0003: move-result-object v0 │ │ -3d0630: 1100 |0004: return-object v0 │ │ +3d0640: |[3d0640] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/view/View; │ │ +3d0650: 6e10 819f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f81 │ │ +3d0656: 0c00 |0003: move-result-object v0 │ │ +3d0658: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;) │ │ @@ -779926,17 +779926,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0634: |[3d0634] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d0644: 5410 046c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6c04 │ │ -3d0648: 1100 |0002: return-object v0 │ │ +3d065c: |[3d065c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d066c: 5410 046c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6c04 │ │ +3d0670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -779996,25 +779996,25 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3d08bc: |[3d08bc] de.danoeh.antennapod.databinding.QueueFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3d08cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d08d2: 5b01 0a6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c0a │ │ -3d08d6: 5b02 056c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c05 │ │ -3d08da: 5b03 066c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c06 │ │ -3d08de: 5b04 076c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.infoBar:Landroid/widget/TextView; // field@6c07 │ │ -3d08e2: 5b05 086c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c08 │ │ -3d08e6: 5b06 096c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c09 │ │ -3d08ea: 5b07 0b6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6c0b │ │ -3d08ee: 5b08 0c6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c0c │ │ -3d08f2: 0e00 |0013: return-void │ │ +3d08e4: |[3d08e4] de.danoeh.antennapod.databinding.QueueFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3d08f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d08fa: 5b01 0a6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c0a │ │ +3d08fe: 5b02 056c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c05 │ │ +3d0902: 5b03 066c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c06 │ │ +3d0906: 5b04 076c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.infoBar:Landroid/widget/TextView; // field@6c07 │ │ +3d090a: 5b05 086c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c08 │ │ +3d090e: 5b06 096c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c09 │ │ +3d0912: 5b07 0b6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6c0b │ │ +3d0916: 5b08 0c6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c0c │ │ +3d091a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -780038,73 +780038,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3d0780: |[3d0780] de.danoeh.antennapod.databinding.QueueFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3d0790: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3d0794: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d079a: 0c01 |0005: move-result-object v1 │ │ -3d079c: 0714 |0006: move-object v4, v1 │ │ -3d079e: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3d07a2: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3d07a6: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3d07aa: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d07b0: 0c01 |0010: move-result-object v1 │ │ -3d07b2: 0715 |0011: move-object v5, v1 │ │ -3d07b4: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3d07b8: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3d07bc: 6000 9c56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.info_bar:I // field@569c │ │ -3d07c0: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d07c6: 0c01 |001b: move-result-object v1 │ │ -3d07c8: 0716 |001c: move-object v6, v1 │ │ -3d07ca: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3d07ce: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3d07d2: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3d07d6: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d07dc: 0c01 |0026: move-result-object v1 │ │ -3d07de: 0717 |0027: move-object v7, v1 │ │ -3d07e0: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ -3d07e4: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3d07e8: 6000 7457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3d07ec: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d07f2: 0c01 |0031: move-result-object v1 │ │ -3d07f4: 0718 |0032: move-object v8, v1 │ │ -3d07f6: 1f08 2c1c |0033: check-cast v8, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ -3d07fa: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3d07fe: 6000 2258 |0037: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3d0802: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0808: 0c01 |003c: move-result-object v1 │ │ -3d080a: 0719 |003d: move-object v9, v1 │ │ -3d080c: 1f09 2512 |003e: check-cast v9, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3d0810: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3d0814: 6000 5958 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3d0818: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d081e: 0c01 |0047: move-result-object v1 │ │ -3d0820: 071a |0048: move-object v10, v1 │ │ -3d0822: 1f0a 5f16 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3d0826: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3d082a: 2200 bf19 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // type@19bf │ │ -3d082e: 07b3 |004f: move-object v3, v11 │ │ -3d0830: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3d0834: 0702 |0052: move-object v2, v0 │ │ -3d0836: 7609 849f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f84 │ │ -3d083c: 1100 |0056: return-object v0 │ │ -3d083e: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0844: 0c0b |005a: move-result-object v11 │ │ -3d0846: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d084c: 0c0b |005e: move-result-object v11 │ │ -3d084e: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0852: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0856: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d085c: 0c0b |0066: move-result-object v11 │ │ -3d085e: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0864: 2700 |006a: throw v0 │ │ +3d07a8: |[3d07a8] de.danoeh.antennapod.databinding.QueueFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3d07b8: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3d07bc: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d07c2: 0c01 |0005: move-result-object v1 │ │ +3d07c4: 0714 |0006: move-object v4, v1 │ │ +3d07c6: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3d07ca: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3d07ce: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3d07d2: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d07d8: 0c01 |0010: move-result-object v1 │ │ +3d07da: 0715 |0011: move-object v5, v1 │ │ +3d07dc: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3d07e0: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3d07e4: 6000 9c56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.info_bar:I // field@569c │ │ +3d07e8: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d07ee: 0c01 |001b: move-result-object v1 │ │ +3d07f0: 0716 |001c: move-object v6, v1 │ │ +3d07f2: 1f06 1903 |001d: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3d07f6: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3d07fa: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3d07fe: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0804: 0c01 |0026: move-result-object v1 │ │ +3d0806: 0717 |0027: move-object v7, v1 │ │ +3d0808: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ +3d080c: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3d0810: 6000 7457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3d0814: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d081a: 0c01 |0031: move-result-object v1 │ │ +3d081c: 0718 |0032: move-object v8, v1 │ │ +3d081e: 1f08 2c1c |0033: check-cast v8, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ +3d0822: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3d0826: 6000 2258 |0037: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3d082a: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0830: 0c01 |003c: move-result-object v1 │ │ +3d0832: 0719 |003d: move-object v9, v1 │ │ +3d0834: 1f09 2512 |003e: check-cast v9, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3d0838: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3d083c: 6000 5958 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3d0840: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0846: 0c01 |0047: move-result-object v1 │ │ +3d0848: 071a |0048: move-object v10, v1 │ │ +3d084a: 1f0a 5f16 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3d084e: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3d0852: 2200 bf19 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // type@19bf │ │ +3d0856: 07b3 |004f: move-object v3, v11 │ │ +3d0858: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3d085c: 0702 |0052: move-object v2, v0 │ │ +3d085e: 7609 849f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f84 │ │ +3d0864: 1100 |0056: return-object v0 │ │ +3d0866: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d086c: 0c0b |005a: move-result-object v11 │ │ +3d086e: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0874: 0c0b |005e: move-result-object v11 │ │ +3d0876: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d087a: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d087e: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0884: 0c0b |0066: move-result-object v11 │ │ +3d0886: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d088c: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x000b line=96 │ │ 0x000d line=97 │ │ 0x0016 line=102 │ │ @@ -780128,20 +780128,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0868: |[3d0868] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3d0878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d087a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d087c: 7130 899f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9f89 │ │ -3d0882: 0c02 |0005: move-result-object v2 │ │ -3d0884: 1102 |0006: return-object v2 │ │ +3d0890: |[3d0890] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3d08a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d08a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d08a4: 7130 899f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9f89 │ │ +3d08aa: 0c02 |0005: move-result-object v2 │ │ +3d08ac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/QueueFragmentBinding;) │ │ @@ -780149,24 +780149,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0888: |[3d0888] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3d0898: 6000 f559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.queue_fragment:I // field@59f5 │ │ -3d089c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d089e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d08a4: 0c02 |0006: move-result-object v2 │ │ -3d08a6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d08aa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d08b0: 7110 859f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9f85 │ │ -3d08b6: 0c02 |000f: move-result-object v2 │ │ -3d08b8: 1102 |0010: return-object v2 │ │ +3d08b0: |[3d08b0] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3d08c0: 6000 f559 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.queue_fragment:I // field@59f5 │ │ +3d08c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d08c6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d08cc: 0c02 |0006: move-result-object v2 │ │ +3d08ce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d08d2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d08d8: 7110 859f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9f85 │ │ +3d08de: 0c02 |000f: move-result-object v2 │ │ +3d08e0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=79 │ │ 0x000c line=81 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -780179,18 +780179,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d074c: |[3d074c] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/view/View; │ │ -3d075c: 6e10 879f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f87 │ │ -3d0762: 0c00 |0003: move-result-object v0 │ │ -3d0764: 1100 |0004: return-object v0 │ │ +3d0774: |[3d0774] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/view/View; │ │ +3d0784: 6e10 879f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f87 │ │ +3d078a: 0c00 |0003: move-result-object v0 │ │ +3d078c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/QueueFragmentBinding;) │ │ @@ -780198,17 +780198,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0768: |[3d0768] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3d0778: 5410 0a6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c0a │ │ -3d077c: 1100 |0002: return-object v0 │ │ +3d0790: |[3d0790] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3d07a0: 5410 0a6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c0a │ │ +3d07a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -780260,23 +780260,23 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d0a38: |[3d0a38] de.danoeh.antennapod.databinding.RatingDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3d0a48: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0a4e: 5b01 116c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c11 │ │ -3d0a52: 5b02 0d6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.contibuteButton:Landroid/widget/Button; // field@6c0d │ │ -3d0a56: 5b03 0e6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.headerLabel:Landroid/widget/TextView; // field@6c0e │ │ -3d0a5a: 5b04 0f6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.neverAgainButton:Landroid/widget/Button; // field@6c0f │ │ -3d0a5e: 5b05 106c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rateButton:Landroid/widget/Button; // field@6c10 │ │ -3d0a62: 5b06 126c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.showLaterButton:Landroid/widget/Button; // field@6c12 │ │ -3d0a66: 0e00 |000f: return-void │ │ +3d0a60: |[3d0a60] de.danoeh.antennapod.databinding.RatingDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3d0a70: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0a76: 5b01 116c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c11 │ │ +3d0a7a: 5b02 0d6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.contibuteButton:Landroid/widget/Button; // field@6c0d │ │ +3d0a7e: 5b03 0e6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.headerLabel:Landroid/widget/TextView; // field@6c0e │ │ +3d0a82: 5b04 0f6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.neverAgainButton:Landroid/widget/Button; // field@6c0f │ │ +3d0a86: 5b05 106c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rateButton:Landroid/widget/Button; // field@6c10 │ │ +3d0a8a: 5b06 126c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.showLaterButton:Landroid/widget/Button; // field@6c12 │ │ +3d0a8e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -780296,61 +780296,61 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -3d0928: |[3d0928] de.danoeh.antennapod.databinding.RatingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3d0938: 6000 a155 |0000: sget v0, Lde/danoeh/antennapod/R$id;.contibuteButton:I // field@55a1 │ │ -3d093c: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0942: 0c01 |0005: move-result-object v1 │ │ -3d0944: 0714 |0006: move-object v4, v1 │ │ -3d0946: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ -3d094a: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ -3d094e: 6000 7f56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@567f │ │ -3d0952: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0958: 0c01 |0010: move-result-object v1 │ │ -3d095a: 0715 |0011: move-object v5, v1 │ │ -3d095c: 1f05 1903 |0012: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ -3d0960: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ -3d0964: 6000 1057 |0016: sget v0, Lde/danoeh/antennapod/R$id;.neverAgainButton:I // field@5710 │ │ -3d0968: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d096e: 0c01 |001b: move-result-object v1 │ │ -3d0970: 0716 |001c: move-object v6, v1 │ │ -3d0972: 1f06 ec02 |001d: check-cast v6, Landroid/widget/Button; // type@02ec │ │ -3d0976: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ -3d097a: 6000 7057 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rateButton:I // field@5770 │ │ -3d097e: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0984: 0c01 |0026: move-result-object v1 │ │ -3d0986: 0717 |0027: move-object v7, v1 │ │ -3d0988: 1f07 ec02 |0028: check-cast v7, Landroid/widget/Button; // type@02ec │ │ -3d098c: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ -3d0990: 6000 d457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.showLaterButton:I // field@57d4 │ │ -3d0994: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d099a: 0c01 |0031: move-result-object v1 │ │ -3d099c: 0718 |0032: move-object v8, v1 │ │ -3d099e: 1f08 ec02 |0033: check-cast v8, Landroid/widget/Button; // type@02ec │ │ -3d09a2: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ -3d09a6: 2200 c019 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding; // type@19c0 │ │ -3d09aa: 0793 |0039: move-object v3, v9 │ │ -3d09ac: 1f03 0e03 |003a: check-cast v3, Landroid/widget/ScrollView; // type@030e │ │ -3d09b0: 0702 |003c: move-object v2, v0 │ │ -3d09b2: 7607 8a9f 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f8a │ │ -3d09b8: 1100 |0040: return-object v0 │ │ -3d09ba: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d09c0: 0c09 |0044: move-result-object v9 │ │ -3d09c2: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d09c8: 0c09 |0048: move-result-object v9 │ │ -3d09ca: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d09ce: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d09d2: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d09d8: 0c09 |0050: move-result-object v9 │ │ -3d09da: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d09e0: 2700 |0054: throw v0 │ │ +3d0950: |[3d0950] de.danoeh.antennapod.databinding.RatingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3d0960: 6000 a155 |0000: sget v0, Lde/danoeh/antennapod/R$id;.contibuteButton:I // field@55a1 │ │ +3d0964: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d096a: 0c01 |0005: move-result-object v1 │ │ +3d096c: 0714 |0006: move-object v4, v1 │ │ +3d096e: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ +3d0972: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ +3d0976: 6000 7f56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@567f │ │ +3d097a: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0980: 0c01 |0010: move-result-object v1 │ │ +3d0982: 0715 |0011: move-object v5, v1 │ │ +3d0984: 1f05 1903 |0012: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ +3d0988: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ +3d098c: 6000 1057 |0016: sget v0, Lde/danoeh/antennapod/R$id;.neverAgainButton:I // field@5710 │ │ +3d0990: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0996: 0c01 |001b: move-result-object v1 │ │ +3d0998: 0716 |001c: move-object v6, v1 │ │ +3d099a: 1f06 ec02 |001d: check-cast v6, Landroid/widget/Button; // type@02ec │ │ +3d099e: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ +3d09a2: 6000 7057 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rateButton:I // field@5770 │ │ +3d09a6: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d09ac: 0c01 |0026: move-result-object v1 │ │ +3d09ae: 0717 |0027: move-object v7, v1 │ │ +3d09b0: 1f07 ec02 |0028: check-cast v7, Landroid/widget/Button; // type@02ec │ │ +3d09b4: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ +3d09b8: 6000 d457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.showLaterButton:I // field@57d4 │ │ +3d09bc: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d09c2: 0c01 |0031: move-result-object v1 │ │ +3d09c4: 0718 |0032: move-object v8, v1 │ │ +3d09c6: 1f08 ec02 |0033: check-cast v8, Landroid/widget/Button; // type@02ec │ │ +3d09ca: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ +3d09ce: 2200 c019 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding; // type@19c0 │ │ +3d09d2: 0793 |0039: move-object v3, v9 │ │ +3d09d4: 1f03 0e03 |003a: check-cast v3, Landroid/widget/ScrollView; // type@030e │ │ +3d09d8: 0702 |003c: move-object v2, v0 │ │ +3d09da: 7607 8a9f 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9f8a │ │ +3d09e0: 1100 |0040: return-object v0 │ │ +3d09e2: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d09e8: 0c09 |0044: move-result-object v9 │ │ +3d09ea: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d09f0: 0c09 |0048: move-result-object v9 │ │ +3d09f2: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d09f6: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d09fa: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0a00: 0c09 |0050: move-result-object v9 │ │ +3d0a02: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0a08: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x000b line=82 │ │ 0x000d line=83 │ │ 0x0016 line=88 │ │ @@ -780370,20 +780370,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d09e4: |[3d09e4] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3d09f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d09f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d09f8: 7130 8f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9f8f │ │ -3d09fe: 0c02 |0005: move-result-object v2 │ │ -3d0a00: 1102 |0006: return-object v2 │ │ +3d0a0c: |[3d0a0c] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3d0a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0a1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d0a20: 7130 8f9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9f8f │ │ +3d0a26: 0c02 |0005: move-result-object v2 │ │ +3d0a28: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/RatingDialogBinding;) │ │ @@ -780391,24 +780391,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0a04: |[3d0a04] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3d0a14: 6000 f859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.rating_dialog:I // field@59f8 │ │ -3d0a18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0a1a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d0a20: 0c02 |0006: move-result-object v2 │ │ -3d0a22: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d0a26: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0a2c: 7110 8b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9f8b │ │ -3d0a32: 0c02 |000f: move-result-object v2 │ │ -3d0a34: 1102 |0010: return-object v2 │ │ +3d0a2c: |[3d0a2c] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3d0a3c: 6000 f859 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.rating_dialog:I // field@59f8 │ │ +3d0a40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0a42: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0a48: 0c02 |0006: move-result-object v2 │ │ +3d0a4a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0a4e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0a54: 7110 8b9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9f8b │ │ +3d0a5a: 0c02 |000f: move-result-object v2 │ │ +3d0a5c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0009 line=65 │ │ 0x000c line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -780421,18 +780421,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d08f4: |[3d08f4] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/view/View; │ │ -3d0904: 6e10 8d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9f8d │ │ -3d090a: 0c00 |0003: move-result-object v0 │ │ -3d090c: 1100 |0004: return-object v0 │ │ +3d091c: |[3d091c] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/view/View; │ │ +3d092c: 6e10 8d9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9f8d │ │ +3d0932: 0c00 |0003: move-result-object v0 │ │ +3d0934: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/RatingDialogBinding;) │ │ @@ -780440,17 +780440,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0910: |[3d0910] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3d0920: 5410 116c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c11 │ │ -3d0924: 1100 |0002: return-object v0 │ │ +3d0938: |[3d0938] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3d0948: 5410 116c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c11 │ │ +3d094c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -780510,25 +780510,25 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3d0bd8: |[3d0bd8] de.danoeh.antennapod.databinding.SearchFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3d0be8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0bee: 5b01 196c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c19 │ │ -3d0bf2: 5b02 136c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c13 │ │ -3d0bf6: 5b03 146c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.feedTitleChip:Lcom/google/android/material/chip/Chip; // field@6c14 │ │ -3d0bfa: 5b04 156c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c15 │ │ -3d0bfe: 5b05 166c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c16 │ │ -3d0c02: 5b06 176c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c17 │ │ -3d0c06: 5b07 186c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerViewFeeds:Landroidx/recyclerview/widget/RecyclerView; // field@6c18 │ │ -3d0c0a: 5b08 1a6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c1a │ │ -3d0c0e: 0e00 |0013: return-void │ │ +3d0c00: |[3d0c00] de.danoeh.antennapod.databinding.SearchFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3d0c10: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0c16: 5b01 196c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c19 │ │ +3d0c1a: 5b02 136c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c13 │ │ +3d0c1e: 5b03 146c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.feedTitleChip:Lcom/google/android/material/chip/Chip; // field@6c14 │ │ +3d0c22: 5b04 156c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c15 │ │ +3d0c26: 5b05 166c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c16 │ │ +3d0c2a: 5b06 176c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c17 │ │ +3d0c2e: 5b07 186c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerViewFeeds:Landroidx/recyclerview/widget/RecyclerView; // field@6c18 │ │ +3d0c32: 5b08 1a6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c1a │ │ +3d0c36: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -780552,73 +780552,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3d0a9c: |[3d0a9c] de.danoeh.antennapod.databinding.SearchFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3d0aac: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3d0ab0: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0ab6: 0c01 |0005: move-result-object v1 │ │ -3d0ab8: 0714 |0006: move-object v4, v1 │ │ -3d0aba: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3d0abe: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3d0ac2: 6000 5356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feed_title_chip:I // field@5653 │ │ -3d0ac6: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0acc: 0c01 |0010: move-result-object v1 │ │ -3d0ace: 0715 |0011: move-object v5, v1 │ │ -3d0ad0: 1f05 a716 |0012: check-cast v5, Lcom/google/android/material/chip/Chip; // type@16a7 │ │ -3d0ad4: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3d0ad8: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3d0adc: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0ae2: 0c01 |001b: move-result-object v1 │ │ -3d0ae4: 0716 |001c: move-object v6, v1 │ │ -3d0ae6: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3d0aea: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3d0aee: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3d0af2: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0af8: 0c01 |0026: move-result-object v1 │ │ -3d0afa: 0717 |0027: move-object v7, v1 │ │ -3d0afc: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ -3d0b00: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3d0b04: 6000 7457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3d0b08: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0b0e: 0c01 |0031: move-result-object v1 │ │ -3d0b10: 0718 |0032: move-object v8, v1 │ │ -3d0b12: 1f08 2c1c |0033: check-cast v8, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ -3d0b16: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3d0b1a: 6000 7557 |0037: sget v0, Lde/danoeh/antennapod/R$id;.recyclerViewFeeds:I // field@5775 │ │ -3d0b1e: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0b24: 0c01 |003c: move-result-object v1 │ │ -3d0b26: 0719 |003d: move-object v9, v1 │ │ -3d0b28: 1f09 a011 |003e: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3d0b2c: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3d0b30: 6000 5958 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3d0b34: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0b3a: 0c01 |0047: move-result-object v1 │ │ -3d0b3c: 071a |0048: move-object v10, v1 │ │ -3d0b3e: 1f0a 5f16 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3d0b42: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3d0b46: 2200 c119 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // type@19c1 │ │ -3d0b4a: 07b3 |004f: move-object v3, v11 │ │ -3d0b4c: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3d0b50: 0702 |0052: move-object v2, v0 │ │ -3d0b52: 7609 909f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f90 │ │ -3d0b58: 1100 |0056: return-object v0 │ │ -3d0b5a: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0b60: 0c0b |005a: move-result-object v11 │ │ -3d0b62: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d0b68: 0c0b |005e: move-result-object v11 │ │ -3d0b6a: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0b6e: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0b72: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0b78: 0c0b |0066: move-result-object v11 │ │ -3d0b7a: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0b80: 2700 |006a: throw v0 │ │ +3d0ac4: |[3d0ac4] de.danoeh.antennapod.databinding.SearchFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3d0ad4: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3d0ad8: 7120 5b73 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0ade: 0c01 |0005: move-result-object v1 │ │ +3d0ae0: 0714 |0006: move-object v4, v1 │ │ +3d0ae2: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3d0ae6: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3d0aea: 6000 5356 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feed_title_chip:I // field@5653 │ │ +3d0aee: 7120 5b73 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0af4: 0c01 |0010: move-result-object v1 │ │ +3d0af6: 0715 |0011: move-object v5, v1 │ │ +3d0af8: 1f05 a716 |0012: check-cast v5, Lcom/google/android/material/chip/Chip; // type@16a7 │ │ +3d0afc: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3d0b00: 6000 6956 |0016: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3d0b04: 7120 5b73 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0b0a: 0c01 |001b: move-result-object v1 │ │ +3d0b0c: 0716 |001c: move-object v6, v1 │ │ +3d0b0e: 1f06 551c |001d: check-cast v6, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3d0b12: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3d0b16: 6000 6757 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3d0b1a: 7120 5b73 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0b20: 0c01 |0026: move-result-object v1 │ │ +3d0b22: 0717 |0027: move-object v7, v1 │ │ +3d0b24: 1f07 0803 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0308 │ │ +3d0b28: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3d0b2c: 6000 7457 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3d0b30: 7120 5b73 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0b36: 0c01 |0031: move-result-object v1 │ │ +3d0b38: 0718 |0032: move-object v8, v1 │ │ +3d0b3a: 1f08 2c1c |0033: check-cast v8, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ +3d0b3e: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3d0b42: 6000 7557 |0037: sget v0, Lde/danoeh/antennapod/R$id;.recyclerViewFeeds:I // field@5775 │ │ +3d0b46: 7120 5b73 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0b4c: 0c01 |003c: move-result-object v1 │ │ +3d0b4e: 0719 |003d: move-object v9, v1 │ │ +3d0b50: 1f09 a011 |003e: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3d0b54: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3d0b58: 6000 5958 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3d0b5c: 7120 5b73 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0b62: 0c01 |0047: move-result-object v1 │ │ +3d0b64: 071a |0048: move-object v10, v1 │ │ +3d0b66: 1f0a 5f16 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3d0b6a: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3d0b6e: 2200 c119 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // type@19c1 │ │ +3d0b72: 07b3 |004f: move-object v3, v11 │ │ +3d0b74: 1f03 0c03 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3d0b78: 0702 |0052: move-object v2, v0 │ │ +3d0b7a: 7609 909f 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9f90 │ │ +3d0b80: 1100 |0056: return-object v0 │ │ +3d0b82: 6e10 e10c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d0b88: 0c0b |005a: move-result-object v11 │ │ +3d0b8a: 6e20 ef02 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0b90: 0c0b |005e: move-result-object v11 │ │ +3d0b92: 2200 ba1c |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0b96: 1a01 f43e |0061: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0b9a: 6e20 7aab b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0ba0: 0c0b |0066: move-result-object v11 │ │ +3d0ba2: 7020 4fab b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0ba8: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x000b line=96 │ │ 0x000d line=97 │ │ 0x0016 line=102 │ │ @@ -780642,20 +780642,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0b84: |[3d0b84] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3d0b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d0b96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0b98: 7130 959f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9f95 │ │ -3d0b9e: 0c02 |0005: move-result-object v2 │ │ -3d0ba0: 1102 |0006: return-object v2 │ │ +3d0bac: |[3d0bac] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3d0bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0bbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d0bc0: 7130 959f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9f95 │ │ +3d0bc6: 0c02 |0005: move-result-object v2 │ │ +3d0bc8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SearchFragmentBinding;) │ │ @@ -780663,24 +780663,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0ba4: |[3d0ba4] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3d0bb4: 6000 f959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.search_fragment:I // field@59f9 │ │ -3d0bb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0bba: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d0bc0: 0c02 |0006: move-result-object v2 │ │ -3d0bc2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d0bc6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0bcc: 7110 919f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9f91 │ │ -3d0bd2: 0c02 |000f: move-result-object v2 │ │ -3d0bd4: 1102 |0010: return-object v2 │ │ +3d0bcc: |[3d0bcc] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3d0bdc: 6000 f959 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.search_fragment:I // field@59f9 │ │ +3d0be0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0be2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0be8: 0c02 |0006: move-result-object v2 │ │ +3d0bea: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0bee: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0bf4: 7110 919f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9f91 │ │ +3d0bfa: 0c02 |000f: move-result-object v2 │ │ +3d0bfc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=79 │ │ 0x000c line=81 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -780693,18 +780693,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0a68: |[3d0a68] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/view/View; │ │ -3d0a78: 6e10 939f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f93 │ │ -3d0a7e: 0c00 |0003: move-result-object v0 │ │ -3d0a80: 1100 |0004: return-object v0 │ │ +3d0a90: |[3d0a90] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/view/View; │ │ +3d0aa0: 6e10 939f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f93 │ │ +3d0aa6: 0c00 |0003: move-result-object v0 │ │ +3d0aa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SearchFragmentBinding;) │ │ @@ -780712,17 +780712,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0a84: |[3d0a84] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3d0a94: 5410 196c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c19 │ │ -3d0a98: 1100 |0002: return-object v0 │ │ +3d0aac: |[3d0aac] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3d0abc: 5410 196c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c19 │ │ +3d0ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -780766,21 +780766,21 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d0d0c: |[3d0d0c] de.danoeh.antennapod.databinding.SecondaryActionBinding.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V │ │ -3d0d1c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0d22: 5b01 1b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6c1b │ │ -3d0d26: 5b02 1c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionButton:Landroid/widget/FrameLayout; // field@6c1c │ │ -3d0d2a: 5b03 1d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6c1d │ │ -3d0d2e: 5b04 1e6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionProgress:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6c1e │ │ -3d0d32: 0e00 |000b: return-void │ │ +3d0d34: |[3d0d34] de.danoeh.antennapod.databinding.SecondaryActionBinding.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V │ │ +3d0d44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0d4a: 5b01 1b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6c1b │ │ +3d0d4e: 5b02 1c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionButton:Landroid/widget/FrameLayout; // field@6c1c │ │ +3d0d52: 5b03 1d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6c1d │ │ +3d0d56: 5b04 1e6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionProgress:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6c1e │ │ +3d0d5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -780796,40 +780796,40 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -3d0c44: |[3d0c44] de.danoeh.antennapod.databinding.SecondaryActionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3d0c54: 0740 |0000: move-object v0, v4 │ │ -3d0c56: 1f00 f902 |0001: check-cast v0, Landroid/widget/FrameLayout; // type@02f9 │ │ -3d0c5a: 6001 ae57 |0003: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@57ae │ │ -3d0c5e: 7120 5b73 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0c64: 0c02 |0008: move-result-object v2 │ │ -3d0c66: 1f02 ff02 |0009: check-cast v2, Landroid/widget/ImageView; // type@02ff │ │ -3d0c6a: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -3d0c6e: 6001 af57 |000d: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionProgress:I // field@57af │ │ -3d0c72: 7120 5b73 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0c78: 0c03 |0012: move-result-object v3 │ │ -3d0c7a: 1f03 211c |0013: check-cast v3, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ -3d0c7e: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3d0c82: 2204 c219 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // type@19c2 │ │ -3d0c86: 7053 969f 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V // method@9f96 │ │ -3d0c8c: 1104 |001c: return-object v4 │ │ -3d0c8e: 6e10 e10c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0c94: 0c04 |0020: move-result-object v4 │ │ -3d0c96: 6e20 ef02 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d0c9c: 0c04 |0024: move-result-object v4 │ │ -3d0c9e: 2200 ba1c |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0ca2: 1a01 f43e |0027: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0ca6: 6e20 7aab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0cac: 0c04 |002c: move-result-object v4 │ │ -3d0cae: 7020 4fab 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0cb4: 2700 |0030: throw v0 │ │ +3d0c6c: |[3d0c6c] de.danoeh.antennapod.databinding.SecondaryActionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3d0c7c: 0740 |0000: move-object v0, v4 │ │ +3d0c7e: 1f00 f902 |0001: check-cast v0, Landroid/widget/FrameLayout; // type@02f9 │ │ +3d0c82: 6001 ae57 |0003: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@57ae │ │ +3d0c86: 7120 5b73 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0c8c: 0c02 |0008: move-result-object v2 │ │ +3d0c8e: 1f02 ff02 |0009: check-cast v2, Landroid/widget/ImageView; // type@02ff │ │ +3d0c92: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +3d0c96: 6001 af57 |000d: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionProgress:I // field@57af │ │ +3d0c9a: 7120 5b73 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0ca0: 0c03 |0012: move-result-object v3 │ │ +3d0ca2: 1f03 211c |0013: check-cast v3, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1c21 │ │ +3d0ca6: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3d0caa: 2204 c219 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // type@19c2 │ │ +3d0cae: 7053 969f 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V // method@9f96 │ │ +3d0cb4: 1104 |001c: return-object v4 │ │ +3d0cb6: 6e10 e10c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d0cbc: 0c04 |0020: move-result-object v4 │ │ +3d0cbe: 6e20 ef02 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0cc4: 0c04 |0024: move-result-object v4 │ │ +3d0cc6: 2200 ba1c |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0cca: 1a01 f43e |0027: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0cce: 6e20 7aab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0cd4: 0c04 |002c: move-result-object v4 │ │ +3d0cd6: 7020 4fab 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0cdc: 2700 |0030: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x000d line=76 │ │ 0x000f line=77 │ │ @@ -780844,20 +780844,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0cb8: |[3d0cb8] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3d0cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d0cca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0ccc: 7130 9b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f9b │ │ -3d0cd2: 0c02 |0005: move-result-object v2 │ │ -3d0cd4: 1102 |0006: return-object v2 │ │ +3d0ce0: |[3d0ce0] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3d0cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0cf2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d0cf4: 7130 9b9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f9b │ │ +3d0cfa: 0c02 |0005: move-result-object v2 │ │ +3d0cfc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SecondaryActionBinding;) │ │ @@ -780865,24 +780865,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0cd8: |[3d0cd8] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3d0ce8: 6000 ff59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.secondary_action:I // field@59ff │ │ -3d0cec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0cee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d0cf4: 0c02 |0006: move-result-object v2 │ │ -3d0cf6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d0cfa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0d00: 7110 979f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f97 │ │ -3d0d06: 0c02 |000f: move-result-object v2 │ │ -3d0d08: 1102 |0010: return-object v2 │ │ +3d0d00: |[3d0d00] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3d0d10: 6000 ff59 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.secondary_action:I // field@59ff │ │ +3d0d14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0d16: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0d1c: 0c02 |0006: move-result-object v2 │ │ +3d0d1e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0d22: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0d28: 7110 979f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9f97 │ │ +3d0d2e: 0c02 |000f: move-result-object v2 │ │ +3d0d30: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -780895,18 +780895,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0c10: |[3d0c10] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/view/View; │ │ -3d0c20: 6e10 999f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9f99 │ │ -3d0c26: 0c00 |0003: move-result-object v0 │ │ -3d0c28: 1100 |0004: return-object v0 │ │ +3d0c38: |[3d0c38] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/view/View; │ │ +3d0c48: 6e10 999f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9f99 │ │ +3d0c4e: 0c00 |0003: move-result-object v0 │ │ +3d0c50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SecondaryActionBinding;) │ │ @@ -780914,17 +780914,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0c2c: |[3d0c2c] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3d0c3c: 5410 1b6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6c1b │ │ -3d0c40: 1100 |0002: return-object v0 │ │ +3d0c54: |[3d0c54] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3d0c64: 5410 1b6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6c1b │ │ +3d0c68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -780980,24 +780980,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d0e8c: |[3d0e8c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V │ │ -3d0e9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d0ea2: 5b01 1f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c1f │ │ -3d0ea6: 5b02 206c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareButton:Landroid/widget/Button; // field@6c20 │ │ -3d0eaa: 5b03 216c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareDialogRadioGroup:Landroid/widget/RadioGroup; // field@6c21 │ │ -3d0eae: 5b04 226c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaFileRadio:Landroid/widget/RadioButton; // field@6c22 │ │ -3d0eb2: 5b05 236c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaReceiverRadio:Landroid/widget/RadioButton; // field@6c23 │ │ -3d0eb6: 5b06 246c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.sharePositionCheckbox:Landroid/widget/CheckBox; // field@6c24 │ │ -3d0eba: 5b07 256c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareSocialRadio:Landroid/widget/RadioButton; // field@6c25 │ │ -3d0ebe: 0e00 |0011: return-void │ │ +3d0eb4: |[3d0eb4] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V │ │ +3d0ec4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d0eca: 5b01 1f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c1f │ │ +3d0ece: 5b02 206c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareButton:Landroid/widget/Button; // field@6c20 │ │ +3d0ed2: 5b03 216c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareDialogRadioGroup:Landroid/widget/RadioGroup; // field@6c21 │ │ +3d0ed6: 5b04 226c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaFileRadio:Landroid/widget/RadioButton; // field@6c22 │ │ +3d0eda: 5b05 236c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaReceiverRadio:Landroid/widget/RadioButton; // field@6c23 │ │ +3d0ede: 5b06 246c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.sharePositionCheckbox:Landroid/widget/CheckBox; // field@6c24 │ │ +3d0ee2: 5b07 256c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareSocialRadio:Landroid/widget/RadioButton; // field@6c25 │ │ +3d0ee6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -781019,67 +781019,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3d0d68: |[3d0d68] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3d0d78: 6000 c857 |0000: sget v0, Lde/danoeh/antennapod/R$id;.shareButton:I // field@57c8 │ │ -3d0d7c: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0d82: 0c01 |0005: move-result-object v1 │ │ -3d0d84: 0714 |0006: move-object v4, v1 │ │ -3d0d86: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ -3d0d8a: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3d0d8e: 6000 c957 |000b: sget v0, Lde/danoeh/antennapod/R$id;.share_dialog_radio_group:I // field@57c9 │ │ -3d0d92: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0d98: 0c01 |0010: move-result-object v1 │ │ -3d0d9a: 0715 |0011: move-object v5, v1 │ │ -3d0d9c: 1f05 0a03 |0012: check-cast v5, Landroid/widget/RadioGroup; // type@030a │ │ -3d0da0: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3d0da4: 6000 cb57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.share_media_file_radio:I // field@57cb │ │ -3d0da8: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0dae: 0c01 |001b: move-result-object v1 │ │ -3d0db0: 0716 |001c: move-object v6, v1 │ │ -3d0db2: 1f06 0903 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0309 │ │ -3d0db6: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3d0dba: 6000 cc57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.share_media_receiver_radio:I // field@57cc │ │ -3d0dbe: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0dc4: 0c01 |0026: move-result-object v1 │ │ -3d0dc6: 0717 |0027: move-object v7, v1 │ │ -3d0dc8: 1f07 0903 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0309 │ │ -3d0dcc: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3d0dd0: 6000 cd57 |002c: sget v0, Lde/danoeh/antennapod/R$id;.share_position_checkbox:I // field@57cd │ │ -3d0dd4: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0dda: 0c01 |0031: move-result-object v1 │ │ -3d0ddc: 0718 |0032: move-object v8, v1 │ │ -3d0dde: 1f08 ed02 |0033: check-cast v8, Landroid/widget/CheckBox; // type@02ed │ │ -3d0de2: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3d0de6: 6000 ce57 |0037: sget v0, Lde/danoeh/antennapod/R$id;.share_social_radio:I // field@57ce │ │ -3d0dea: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0df0: 0c01 |003c: move-result-object v1 │ │ -3d0df2: 0719 |003d: move-object v9, v1 │ │ -3d0df4: 1f09 0903 |003e: check-cast v9, Landroid/widget/RadioButton; // type@0309 │ │ -3d0df8: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3d0dfc: 2200 c319 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // type@19c3 │ │ -3d0e00: 07a3 |0044: move-object v3, v10 │ │ -3d0e02: 1f03 0103 |0045: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d0e06: 0702 |0047: move-object v2, v0 │ │ -3d0e08: 7608 9c9f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V // method@9f9c │ │ -3d0e0e: 1100 |004b: return-object v0 │ │ -3d0e10: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0e16: 0c0a |004f: move-result-object v10 │ │ -3d0e18: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d0e1e: 0c0a |0053: move-result-object v10 │ │ -3d0e20: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0e24: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0e28: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0e2e: 0c0a |005b: move-result-object v10 │ │ -3d0e30: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0e36: 2700 |005f: throw v0 │ │ +3d0d90: |[3d0d90] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3d0da0: 6000 c857 |0000: sget v0, Lde/danoeh/antennapod/R$id;.shareButton:I // field@57c8 │ │ +3d0da4: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0daa: 0c01 |0005: move-result-object v1 │ │ +3d0dac: 0714 |0006: move-object v4, v1 │ │ +3d0dae: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ +3d0db2: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3d0db6: 6000 c957 |000b: sget v0, Lde/danoeh/antennapod/R$id;.share_dialog_radio_group:I // field@57c9 │ │ +3d0dba: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0dc0: 0c01 |0010: move-result-object v1 │ │ +3d0dc2: 0715 |0011: move-object v5, v1 │ │ +3d0dc4: 1f05 0a03 |0012: check-cast v5, Landroid/widget/RadioGroup; // type@030a │ │ +3d0dc8: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3d0dcc: 6000 cb57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.share_media_file_radio:I // field@57cb │ │ +3d0dd0: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0dd6: 0c01 |001b: move-result-object v1 │ │ +3d0dd8: 0716 |001c: move-object v6, v1 │ │ +3d0dda: 1f06 0903 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0309 │ │ +3d0dde: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3d0de2: 6000 cc57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.share_media_receiver_radio:I // field@57cc │ │ +3d0de6: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0dec: 0c01 |0026: move-result-object v1 │ │ +3d0dee: 0717 |0027: move-object v7, v1 │ │ +3d0df0: 1f07 0903 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0309 │ │ +3d0df4: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3d0df8: 6000 cd57 |002c: sget v0, Lde/danoeh/antennapod/R$id;.share_position_checkbox:I // field@57cd │ │ +3d0dfc: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0e02: 0c01 |0031: move-result-object v1 │ │ +3d0e04: 0718 |0032: move-object v8, v1 │ │ +3d0e06: 1f08 ed02 |0033: check-cast v8, Landroid/widget/CheckBox; // type@02ed │ │ +3d0e0a: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3d0e0e: 6000 ce57 |0037: sget v0, Lde/danoeh/antennapod/R$id;.share_social_radio:I // field@57ce │ │ +3d0e12: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0e18: 0c01 |003c: move-result-object v1 │ │ +3d0e1a: 0719 |003d: move-object v9, v1 │ │ +3d0e1c: 1f09 0903 |003e: check-cast v9, Landroid/widget/RadioButton; // type@0309 │ │ +3d0e20: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3d0e24: 2200 c319 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // type@19c3 │ │ +3d0e28: 07a3 |0044: move-object v3, v10 │ │ +3d0e2a: 1f03 0103 |0045: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d0e2e: 0702 |0047: move-object v2, v0 │ │ +3d0e30: 7608 9c9f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V // method@9f9c │ │ +3d0e36: 1100 |004b: return-object v0 │ │ +3d0e38: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d0e3e: 0c0a |004f: move-result-object v10 │ │ +3d0e40: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0e46: 0c0a |0053: move-result-object v10 │ │ +3d0e48: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0e4c: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0e50: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0e56: 0c0a |005b: move-result-object v10 │ │ +3d0e58: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0e5e: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x000b line=89 │ │ 0x000d line=90 │ │ 0x0016 line=95 │ │ @@ -781101,20 +781101,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0e38: |[3d0e38] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3d0e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d0e4a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0e4c: 7130 a19f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9fa1 │ │ -3d0e52: 0c02 |0005: move-result-object v2 │ │ -3d0e54: 1102 |0006: return-object v2 │ │ +3d0e60: |[3d0e60] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3d0e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0e72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d0e74: 7130 a19f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9fa1 │ │ +3d0e7a: 0c02 |0005: move-result-object v2 │ │ +3d0e7c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;) │ │ @@ -781122,24 +781122,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0e58: |[3d0e58] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3d0e68: 6000 055a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.share_episode_dialog:I // field@5a05 │ │ -3d0e6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0e6e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d0e74: 0c02 |0006: move-result-object v2 │ │ -3d0e76: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d0e7a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d0e80: 7110 9d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9f9d │ │ -3d0e86: 0c02 |000f: move-result-object v2 │ │ -3d0e88: 1102 |0010: return-object v2 │ │ +3d0e80: |[3d0e80] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3d0e90: 6000 055a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.share_episode_dialog:I // field@5a05 │ │ +3d0e94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0e96: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d0e9c: 0c02 |0006: move-result-object v2 │ │ +3d0e9e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d0ea2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d0ea8: 7110 9d9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9f9d │ │ +3d0eae: 0c02 |000f: move-result-object v2 │ │ +3d0eb0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=72 │ │ 0x000c line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -781152,18 +781152,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0d34: |[3d0d34] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/view/View; │ │ -3d0d44: 6e10 9f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f9f │ │ -3d0d4a: 0c00 |0003: move-result-object v0 │ │ -3d0d4c: 1100 |0004: return-object v0 │ │ +3d0d5c: |[3d0d5c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/view/View; │ │ +3d0d6c: 6e10 9f9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9f9f │ │ +3d0d72: 0c00 |0003: move-result-object v0 │ │ +3d0d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;) │ │ @@ -781171,17 +781171,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0d50: |[3d0d50] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d0d60: 5410 1f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c1f │ │ -3d0d64: 1100 |0002: return-object v0 │ │ +3d0d78: |[3d0d78] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d0d88: 5410 1f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c1f │ │ +3d0d8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -781237,24 +781237,24 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d1018: |[3d1018] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3d1028: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d102e: 5b01 2a6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c2a │ │ -3d1032: 5b02 266c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c26 │ │ -3d1036: 5b03 276c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c27 │ │ -3d103a: 5b04 286c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6c28 │ │ -3d103e: 5b05 296c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c29 │ │ -3d1042: 5b06 2b6c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6c2b │ │ -3d1046: 5b07 2c6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c2c │ │ -3d104a: 0e00 |0011: return-void │ │ +3d1040: |[3d1040] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3d1050: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1056: 5b01 2a6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c2a │ │ +3d105a: 5b02 266c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6c26 │ │ +3d105e: 5b03 276c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.floatingSelectMenu:Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // field@6c27 │ │ +3d1062: 5b04 286c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6c28 │ │ +3d1066: 5b05 296c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6c29 │ │ +3d106a: 5b06 2b6c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6c2b │ │ +3d106e: 5b07 2c6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c2c │ │ +3d1072: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -781276,67 +781276,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3d0ef4: |[3d0ef4] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3d0f04: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ -3d0f08: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f0e: 0c01 |0005: move-result-object v1 │ │ -3d0f10: 0714 |0006: move-object v4, v1 │ │ -3d0f12: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ -3d0f16: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3d0f1a: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ -3d0f1e: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f24: 0c01 |0010: move-result-object v1 │ │ -3d0f26: 0715 |0011: move-object v5, v1 │ │ -3d0f28: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ -3d0f2c: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3d0f30: 6000 6357 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ -3d0f34: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f3a: 0c01 |001b: move-result-object v1 │ │ -3d0f3c: 0716 |001c: move-object v6, v1 │ │ -3d0f3e: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ -3d0f42: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3d0f46: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ -3d0f4a: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f50: 0c01 |0026: move-result-object v1 │ │ -3d0f52: 0717 |0027: move-object v7, v1 │ │ -3d0f54: 1f07 2c1c |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ -3d0f58: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3d0f5c: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ -3d0f60: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f66: 0c01 |0031: move-result-object v1 │ │ -3d0f68: 0718 |0032: move-object v8, v1 │ │ -3d0f6a: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ -3d0f6e: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3d0f72: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3d0f76: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d0f7c: 0c01 |003c: move-result-object v1 │ │ -3d0f7e: 0719 |003d: move-object v9, v1 │ │ -3d0f80: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3d0f84: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3d0f88: 2200 c419 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // type@19c4 │ │ -3d0f8c: 07a3 |0044: move-object v3, v10 │ │ -3d0f8e: 1f03 0c03 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ -3d0f92: 0702 |0047: move-object v2, v0 │ │ -3d0f94: 7608 a29f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9fa2 │ │ -3d0f9a: 1100 |004b: return-object v0 │ │ -3d0f9c: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d0fa2: 0c0a |004f: move-result-object v10 │ │ -3d0fa4: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d0faa: 0c0a |0053: move-result-object v10 │ │ -3d0fac: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d0fb0: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d0fb4: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d0fba: 0c0a |005b: move-result-object v10 │ │ -3d0fbc: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d0fc2: 2700 |005f: throw v0 │ │ +3d0f1c: |[3d0f1c] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3d0f2c: 6000 2955 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@5529 │ │ +3d0f30: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0f36: 0c01 |0005: move-result-object v1 │ │ +3d0f38: 0714 |0006: move-object v4, v1 │ │ +3d0f3a: 1f04 5116 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@1651 │ │ +3d0f3e: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3d0f42: 6000 6956 |000b: sget v0, Lde/danoeh/antennapod/R$id;.floatingSelectMenu:I // field@5669 │ │ +3d0f46: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0f4c: 0c01 |0010: move-result-object v1 │ │ +3d0f4e: 0715 |0011: move-object v5, v1 │ │ +3d0f50: 1f05 551c |0012: check-cast v5, Lde/danoeh/antennapod/ui/view/FloatingSelectMenu; // type@1c55 │ │ +3d0f54: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3d0f58: 6000 6357 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ +3d0f5c: 7120 5b73 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0f62: 0c01 |001b: move-result-object v1 │ │ +3d0f64: 0716 |001c: move-object v6, v1 │ │ +3d0f66: 1f06 0803 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0308 │ │ +3d0f6a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3d0f6e: 6000 7457 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@5774 │ │ +3d0f72: 7120 5b73 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0f78: 0c01 |0026: move-result-object v1 │ │ +3d0f7a: 0717 |0027: move-object v7, v1 │ │ +3d0f7c: 1f07 2c1c |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1c2c │ │ +3d0f80: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3d0f84: 6000 2258 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5822 │ │ +3d0f88: 7120 5b73 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0f8e: 0c01 |0031: move-result-object v1 │ │ +3d0f90: 0718 |0032: move-object v8, v1 │ │ +3d0f92: 1f08 2512 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@1225 │ │ +3d0f96: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3d0f9a: 6000 5958 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3d0f9e: 7120 5b73 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d0fa4: 0c01 |003c: move-result-object v1 │ │ +3d0fa6: 0719 |003d: move-object v9, v1 │ │ +3d0fa8: 1f09 5f16 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3d0fac: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3d0fb0: 2200 c419 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // type@19c4 │ │ +3d0fb4: 07a3 |0044: move-object v3, v10 │ │ +3d0fb6: 1f03 0c03 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@030c │ │ +3d0fba: 0702 |0047: move-object v2, v0 │ │ +3d0fbc: 7608 a29f 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lde/danoeh/antennapod/ui/view/FloatingSelectMenu;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9fa2 │ │ +3d0fc2: 1100 |004b: return-object v0 │ │ +3d0fc4: 6e10 e10c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d0fca: 0c0a |004f: move-result-object v10 │ │ +3d0fcc: 6e20 ef02 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d0fd2: 0c0a |0053: move-result-object v10 │ │ +3d0fd4: 2200 ba1c |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d0fd8: 1a01 f43e |0056: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d0fdc: 6e20 7aab a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d0fe2: 0c0a |005b: move-result-object v10 │ │ +3d0fe4: 7020 4fab a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d0fea: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x000b line=91 │ │ 0x000d line=92 │ │ 0x0016 line=97 │ │ @@ -781358,20 +781358,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d0fc4: |[3d0fc4] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3d0fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d0fd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d0fd8: 7130 a79f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9fa7 │ │ -3d0fde: 0c02 |0005: move-result-object v2 │ │ -3d0fe0: 1102 |0006: return-object v2 │ │ +3d0fec: |[3d0fec] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3d0ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d0ffe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1000: 7130 a79f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9fa7 │ │ +3d1006: 0c02 |0005: move-result-object v2 │ │ +3d1008: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;) │ │ @@ -781379,24 +781379,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d0fe4: |[3d0fe4] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3d0ff4: 6000 085a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_fragment:I // field@5a08 │ │ -3d0ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d0ffa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1000: 0c02 |0006: move-result-object v2 │ │ -3d1002: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1006: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d100c: 7110 a39f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9fa3 │ │ -3d1012: 0c02 |000f: move-result-object v2 │ │ -3d1014: 1102 |0010: return-object v2 │ │ +3d100c: |[3d100c] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3d101c: 6000 085a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_fragment:I // field@5a08 │ │ +3d1020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1022: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1028: 0c02 |0006: move-result-object v2 │ │ +3d102a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d102e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1034: 7110 a39f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9fa3 │ │ +3d103a: 0c02 |000f: move-result-object v2 │ │ +3d103c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=74 │ │ 0x000c line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -781409,18 +781409,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d0ec0: |[3d0ec0] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3d0ed0: 6e10 a59f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9fa5 │ │ -3d0ed6: 0c00 |0003: move-result-object v0 │ │ -3d0ed8: 1100 |0004: return-object v0 │ │ +3d0ee8: |[3d0ee8] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3d0ef8: 6e10 a59f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9fa5 │ │ +3d0efe: 0c00 |0003: move-result-object v0 │ │ +3d0f00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;) │ │ @@ -781428,17 +781428,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0edc: |[3d0edc] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3d0eec: 5410 2a6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c2a │ │ -3d0ef0: 1100 |0002: return-object v0 │ │ +3d0f04: |[3d0f04] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3d0f14: 5410 2a6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6c2a │ │ +3d0f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -781474,19 +781474,19 @@ │ │ type : '(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d1108: |[3d1108] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ -3d1118: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d111e: 5b01 2d6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6c2d │ │ -3d1122: 5b02 2e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.text1:Landroid/widget/CheckedTextView; // field@6c2e │ │ -3d1126: 0e00 |0007: return-void │ │ +3d1130: |[3d1130] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ +3d1140: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1146: 5b01 2d6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6c2d │ │ +3d114a: 5b02 2e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.text1:Landroid/widget/CheckedTextView; // field@6c2e │ │ +3d114e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ @@ -781498,24 +781498,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3d1080: |[3d1080] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3d1090: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3d1094: 1f01 ef02 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02ef │ │ -3d1098: 2200 c519 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // type@19c5 │ │ -3d109c: 7030 a89f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9fa8 │ │ -3d10a2: 1100 |0009: return-object v0 │ │ -3d10a4: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d10a8: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3d10ac: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d10b2: 2701 |0011: throw v1 │ │ +3d10a8: |[3d10a8] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3d10b8: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3d10bc: 1f01 ef02 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02ef │ │ +3d10c0: 2200 c519 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // type@19c5 │ │ +3d10c4: 7030 a89f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9fa8 │ │ +3d10ca: 1100 |0009: return-object v0 │ │ +3d10cc: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d10d0: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3d10d4: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d10da: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0004 line=58 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -781525,20 +781525,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d10b4: |[3d10b4] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3d10c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d10c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d10c8: 7130 ad9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9fad │ │ -3d10ce: 0c02 |0005: move-result-object v2 │ │ -3d10d0: 1102 |0006: return-object v2 │ │ +3d10dc: |[3d10dc] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3d10ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d10ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d10f0: 7130 ad9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9fad │ │ +3d10f6: 0c02 |0005: move-result-object v2 │ │ +3d10f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;) │ │ @@ -781546,24 +781546,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d10d4: |[3d10d4] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3d10e4: 6000 095a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@5a09 │ │ -3d10e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d10ea: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d10f0: 0c02 |0006: move-result-object v2 │ │ -3d10f2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d10f6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d10fc: 7110 a99f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9fa9 │ │ -3d1102: 0c02 |000f: move-result-object v2 │ │ -3d1104: 1102 |0010: return-object v2 │ │ +3d10fc: |[3d10fc] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3d110c: 6000 095a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@5a09 │ │ +3d1110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1112: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1118: 0c02 |0006: move-result-object v2 │ │ +3d111a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d111e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1124: 7110 a99f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9fa9 │ │ +3d112a: 0c02 |000f: move-result-object v2 │ │ +3d112c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=45 │ │ 0x000c line=47 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -781576,18 +781576,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d104c: |[3d104c] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/view/View; │ │ -3d105c: 6e10 ab9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@9fab │ │ -3d1062: 0c00 |0003: move-result-object v0 │ │ -3d1064: 1100 |0004: return-object v0 │ │ +3d1074: |[3d1074] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/view/View; │ │ +3d1084: 6e10 ab9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@9fab │ │ +3d108a: 0c00 |0003: move-result-object v0 │ │ +3d108c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;) │ │ @@ -781595,17 +781595,17 @@ │ │ type : '()Landroid/widget/CheckedTextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1068: |[3d1068] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ -3d1078: 5410 2d6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6c2d │ │ -3d107c: 1100 |0002: return-object v0 │ │ +3d1090: |[3d1090] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ +3d10a0: 5410 2d6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6c2d │ │ +3d10a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -781661,24 +781661,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d126c: |[3d126c] de.danoeh.antennapod.databinding.SimplechapterItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3d127c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1282: 5b01 316c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c31 │ │ -3d1286: 5b02 2f6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.container:Landroid/widget/LinearLayout; // field@6c2f │ │ -3d128a: 5b03 306c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6c30 │ │ -3d128e: 5b04 326c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6c32 │ │ -3d1292: 5b05 336c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvLink:Landroid/widget/TextView; // field@6c33 │ │ -3d1296: 5b06 346c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvStart:Landroid/widget/TextView; // field@6c34 │ │ -3d129a: 5b07 356c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6c35 │ │ -3d129e: 0e00 |0011: return-void │ │ +3d1294: |[3d1294] de.danoeh.antennapod.databinding.SimplechapterItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3d12a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d12aa: 5b01 316c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c31 │ │ +3d12ae: 5b02 2f6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.container:Landroid/widget/LinearLayout; // field@6c2f │ │ +3d12b2: 5b03 306c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6c30 │ │ +3d12b6: 5b04 326c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6c32 │ │ +3d12ba: 5b05 336c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvLink:Landroid/widget/TextView; // field@6c33 │ │ +3d12be: 5b06 346c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvStart:Landroid/widget/TextView; // field@6c34 │ │ +3d12c2: 5b07 356c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6c35 │ │ +3d12c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -781700,62 +781700,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3d115c: |[3d115c] de.danoeh.antennapod.databinding.SimplechapterItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3d116c: 0782 |0000: move-object v2, v8 │ │ -3d116e: 1f02 0103 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ -3d1172: 6000 9556 |0003: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ -3d1176: 7120 5b73 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d117c: 0c01 |0008: move-result-object v1 │ │ -3d117e: 0713 |0009: move-object v3, v1 │ │ -3d1180: 1f03 ff02 |000a: check-cast v3, Landroid/widget/ImageView; // type@02ff │ │ -3d1184: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ -3d1188: 6000 6f58 |000e: sget v0, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ -3d118c: 7120 5b73 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1192: 0c01 |0013: move-result-object v1 │ │ -3d1194: 0714 |0014: move-object v4, v1 │ │ -3d1196: 1f04 1903 |0015: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3d119a: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ -3d119e: 6000 7758 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvLink:I // field@5877 │ │ -3d11a2: 7120 5b73 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d11a8: 0c01 |001e: move-result-object v1 │ │ -3d11aa: 0715 |001f: move-object v5, v1 │ │ -3d11ac: 1f05 1903 |0020: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ -3d11b0: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -3d11b4: 6000 8658 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvStart:I // field@5886 │ │ -3d11b8: 7120 5b73 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d11be: 0c01 |0029: move-result-object v1 │ │ -3d11c0: 0716 |002a: move-object v6, v1 │ │ -3d11c2: 1f06 1903 |002b: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ -3d11c6: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ -3d11ca: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ -3d11ce: 7120 5b73 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d11d4: 0c01 |0034: move-result-object v1 │ │ -3d11d6: 0717 |0035: move-object v7, v1 │ │ -3d11d8: 1f07 1903 |0036: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3d11dc: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ -3d11e0: 2208 c619 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // type@19c6 │ │ -3d11e4: 0780 |003c: move-object v0, v8 │ │ -3d11e6: 0721 |003d: move-object v1, v2 │ │ -3d11e8: 7608 ae9f 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9fae │ │ -3d11ee: 1108 |0041: return-object v8 │ │ -3d11f0: 6e10 e10c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d11f6: 0c08 |0045: move-result-object v8 │ │ -3d11f8: 6e20 ef02 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d11fe: 0c08 |0049: move-result-object v8 │ │ -3d1200: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1204: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1208: 6e20 7aab 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d120e: 0c08 |0051: move-result-object v8 │ │ -3d1210: 7020 4fab 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1216: 2700 |0055: throw v0 │ │ +3d1184: |[3d1184] de.danoeh.antennapod.databinding.SimplechapterItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3d1194: 0782 |0000: move-object v2, v8 │ │ +3d1196: 1f02 0103 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@0301 │ │ +3d119a: 6000 9556 |0003: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@5695 │ │ +3d119e: 7120 5b73 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d11a4: 0c01 |0008: move-result-object v1 │ │ +3d11a6: 0713 |0009: move-object v3, v1 │ │ +3d11a8: 1f03 ff02 |000a: check-cast v3, Landroid/widget/ImageView; // type@02ff │ │ +3d11ac: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ +3d11b0: 6000 6f58 |000e: sget v0, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@586f │ │ +3d11b4: 7120 5b73 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d11ba: 0c01 |0013: move-result-object v1 │ │ +3d11bc: 0714 |0014: move-object v4, v1 │ │ +3d11be: 1f04 1903 |0015: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3d11c2: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ +3d11c6: 6000 7758 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvLink:I // field@5877 │ │ +3d11ca: 7120 5b73 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d11d0: 0c01 |001e: move-result-object v1 │ │ +3d11d2: 0715 |001f: move-object v5, v1 │ │ +3d11d4: 1f05 1903 |0020: check-cast v5, Landroid/widget/TextView; // type@0319 │ │ +3d11d8: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +3d11dc: 6000 8658 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvStart:I // field@5886 │ │ +3d11e0: 7120 5b73 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d11e6: 0c01 |0029: move-result-object v1 │ │ +3d11e8: 0716 |002a: move-object v6, v1 │ │ +3d11ea: 1f06 1903 |002b: check-cast v6, Landroid/widget/TextView; // type@0319 │ │ +3d11ee: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ +3d11f2: 6000 8858 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@5888 │ │ +3d11f6: 7120 5b73 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d11fc: 0c01 |0034: move-result-object v1 │ │ +3d11fe: 0717 |0035: move-object v7, v1 │ │ +3d1200: 1f07 1903 |0036: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3d1204: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ +3d1208: 2208 c619 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // type@19c6 │ │ +3d120c: 0780 |003c: move-object v0, v8 │ │ +3d120e: 0721 |003d: move-object v1, v2 │ │ +3d1210: 7608 ae9f 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9fae │ │ +3d1216: 1108 |0041: return-object v8 │ │ +3d1218: 6e10 e10c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d121e: 0c08 |0045: move-result-object v8 │ │ +3d1220: 6e20 ef02 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1226: 0c08 |0049: move-result-object v8 │ │ +3d1228: 2200 ba1c |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d122c: 1a01 f43e |004c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1230: 6e20 7aab 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1236: 0c08 |0051: move-result-object v8 │ │ +3d1238: 7020 4fab 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d123e: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ 0x000e line=88 │ │ 0x0010 line=89 │ │ @@ -781776,20 +781776,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1218: |[3d1218] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3d1228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d122a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d122c: 7130 b39f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9fb3 │ │ -3d1232: 0c02 |0005: move-result-object v2 │ │ -3d1234: 1102 |0006: return-object v2 │ │ +3d1240: |[3d1240] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3d1250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1252: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1254: 7130 b39f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9fb3 │ │ +3d125a: 0c02 |0005: move-result-object v2 │ │ +3d125c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;) │ │ @@ -781797,24 +781797,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1238: |[3d1238] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3d1248: 6000 0a5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simplechapter_item:I // field@5a0a │ │ -3d124c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d124e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1254: 0c02 |0006: move-result-object v2 │ │ -3d1256: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d125a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1260: 7110 af9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9faf │ │ -3d1266: 0c02 |000f: move-result-object v2 │ │ -3d1268: 1102 |0010: return-object v2 │ │ +3d1260: |[3d1260] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3d1270: 6000 0a5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simplechapter_item:I // field@5a0a │ │ +3d1274: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1276: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d127c: 0c02 |0006: move-result-object v2 │ │ +3d127e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1282: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1288: 7110 af9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9faf │ │ +3d128e: 0c02 |000f: move-result-object v2 │ │ +3d1290: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=69 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -781827,18 +781827,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1128: |[3d1128] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/view/View; │ │ -3d1138: 6e10 b19f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fb1 │ │ -3d113e: 0c00 |0003: move-result-object v0 │ │ -3d1140: 1100 |0004: return-object v0 │ │ +3d1150: |[3d1150] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/view/View; │ │ +3d1160: 6e10 b19f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fb1 │ │ +3d1166: 0c00 |0003: move-result-object v0 │ │ +3d1168: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;) │ │ @@ -781846,17 +781846,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1144: |[3d1144] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1154: 5410 316c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c31 │ │ -3d1158: 1100 |0002: return-object v0 │ │ +3d116c: |[3d116c] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d117c: 5410 316c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c31 │ │ +3d1180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -781888,18 +781888,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d135c: |[3d135c] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.:(Landroid/widget/TextView;)V │ │ -3d136c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1372: 5b01 366c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6c36 │ │ -3d1376: 0e00 |0005: return-void │ │ +3d1384: |[3d1384] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.:(Landroid/widget/TextView;)V │ │ +3d1394: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d139a: 5b01 366c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6c36 │ │ +3d139e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/TextView; │ │ @@ -781909,24 +781909,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3d12d4: |[3d12d4] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3d12e4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3d12e8: 2200 c719 |0002: new-instance v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // type@19c7 │ │ -3d12ec: 1f01 1903 |0004: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3d12f0: 7020 b49f 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.:(Landroid/widget/TextView;)V // method@9fb4 │ │ -3d12f6: 1100 |0009: return-object v0 │ │ -3d12f8: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d12fc: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3d1300: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1306: 2701 |0011: throw v1 │ │ +3d12fc: |[3d12fc] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3d130c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3d1310: 2200 c719 |0002: new-instance v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // type@19c7 │ │ +3d1314: 1f01 1903 |0004: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3d1318: 7020 b49f 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.:(Landroid/widget/TextView;)V // method@9fb4 │ │ +3d131e: 1100 |0009: return-object v0 │ │ +3d1320: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1324: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3d1328: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d132e: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -781935,20 +781935,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1308: |[3d1308] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3d1318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d131a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d131c: 7130 b99f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9fb9 │ │ -3d1322: 0c02 |0005: move-result-object v2 │ │ -3d1324: 1102 |0006: return-object v2 │ │ +3d1330: |[3d1330] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3d1340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1342: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1344: 7130 b99f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9fb9 │ │ +3d134a: 0c02 |0005: move-result-object v2 │ │ +3d134c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;) │ │ @@ -781956,24 +781956,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1328: |[3d1328] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3d1338: 6000 0b5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.single_tag_text_view:I // field@5a0b │ │ -3d133c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d133e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1344: 0c02 |0006: move-result-object v2 │ │ -3d1346: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d134a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1350: 7110 b59f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9fb5 │ │ -3d1356: 0c02 |000f: move-result-object v2 │ │ -3d1358: 1102 |0010: return-object v2 │ │ +3d1350: |[3d1350] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3d1360: 6000 0b5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.single_tag_text_view:I // field@5a0b │ │ +3d1364: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1366: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d136c: 0c02 |0006: move-result-object v2 │ │ +3d136e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1372: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1378: 7110 b59f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9fb5 │ │ +3d137e: 0c02 |000f: move-result-object v2 │ │ +3d1380: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=39 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -781986,18 +781986,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d12a0: |[3d12a0] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/view/View; │ │ -3d12b0: 6e10 b79f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.getRoot:()Landroid/widget/TextView; // method@9fb7 │ │ -3d12b6: 0c00 |0003: move-result-object v0 │ │ -3d12b8: 1100 |0004: return-object v0 │ │ +3d12c8: |[3d12c8] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/view/View; │ │ +3d12d8: 6e10 b79f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.getRoot:()Landroid/widget/TextView; // method@9fb7 │ │ +3d12de: 0c00 |0003: move-result-object v0 │ │ +3d12e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;) │ │ @@ -782005,17 +782005,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d12bc: |[3d12bc] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/widget/TextView; │ │ -3d12cc: 5410 366c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6c36 │ │ -3d12d0: 1100 |0002: return-object v0 │ │ +3d12e4: |[3d12e4] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/widget/TextView; │ │ +3d12f4: 5410 366c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6c36 │ │ +3d12f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -782055,20 +782055,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d1470: |[3d1470] de.danoeh.antennapod.databinding.SortDialogBinding.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V │ │ -3d1480: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1486: 5b01 396c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c39 │ │ -3d148a: 5b02 376c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.gridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6c37 │ │ -3d148e: 5b03 386c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.keepSortedCheckbox:Landroid/widget/CheckBox; // field@6c38 │ │ -3d1492: 0e00 |0009: return-void │ │ +3d1498: |[3d1498] de.danoeh.antennapod.databinding.SortDialogBinding.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V │ │ +3d14a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d14ae: 5b01 396c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c39 │ │ +3d14b2: 5b02 376c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.gridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6c37 │ │ +3d14b6: 5b03 386c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.keepSortedCheckbox:Landroid/widget/CheckBox; // field@6c38 │ │ +3d14ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -782082,39 +782082,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3d13ac: |[3d13ac] de.danoeh.antennapod.databinding.SortDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3d13bc: 6000 7756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.gridLayout:I // field@5677 │ │ -3d13c0: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d13c6: 0c01 |0005: move-result-object v1 │ │ -3d13c8: 1f01 410a |0006: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@0a41 │ │ -3d13cc: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3d13d0: 6000 a856 |000a: sget v0, Lde/danoeh/antennapod/R$id;.keepSortedCheckbox:I // field@56a8 │ │ -3d13d4: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d13da: 0c02 |000f: move-result-object v2 │ │ -3d13dc: 1f02 ed02 |0010: check-cast v2, Landroid/widget/CheckBox; // type@02ed │ │ -3d13e0: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3d13e4: 2200 c819 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogBinding; // type@19c8 │ │ -3d13e8: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d13ec: 7040 ba9f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V // method@9fba │ │ -3d13f2: 1100 |001b: return-object v0 │ │ -3d13f4: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d13fa: 0c03 |001f: move-result-object v3 │ │ -3d13fc: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d1402: 0c03 |0023: move-result-object v3 │ │ -3d1404: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1408: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d140c: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d1412: 0c03 |002b: move-result-object v3 │ │ -3d1414: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d141a: 2700 |002f: throw v0 │ │ +3d13d4: |[3d13d4] de.danoeh.antennapod.databinding.SortDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3d13e4: 6000 7756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.gridLayout:I // field@5677 │ │ +3d13e8: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d13ee: 0c01 |0005: move-result-object v1 │ │ +3d13f0: 1f01 410a |0006: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@0a41 │ │ +3d13f4: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3d13f8: 6000 a856 |000a: sget v0, Lde/danoeh/antennapod/R$id;.keepSortedCheckbox:I // field@56a8 │ │ +3d13fc: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1402: 0c02 |000f: move-result-object v2 │ │ +3d1404: 1f02 ed02 |0010: check-cast v2, Landroid/widget/CheckBox; // type@02ed │ │ +3d1408: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3d140c: 2200 c819 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogBinding; // type@19c8 │ │ +3d1410: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d1414: 7040 ba9f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V // method@9fba │ │ +3d141a: 1100 |001b: return-object v0 │ │ +3d141c: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d1422: 0c03 |001f: move-result-object v3 │ │ +3d1424: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d142a: 0c03 |0023: move-result-object v3 │ │ +3d142c: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1430: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1434: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d143a: 0c03 |002b: move-result-object v3 │ │ +3d143c: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1442: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -782128,20 +782128,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d141c: |[3d141c] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3d142c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d142e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1430: 7130 bf9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9fbf │ │ -3d1436: 0c02 |0005: move-result-object v2 │ │ -3d1438: 1102 |0006: return-object v2 │ │ +3d1444: |[3d1444] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3d1454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1458: 7130 bf9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9fbf │ │ +3d145e: 0c02 |0005: move-result-object v2 │ │ +3d1460: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogBinding;) │ │ @@ -782149,24 +782149,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d143c: |[3d143c] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3d144c: 6000 0c5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog:I // field@5a0c │ │ -3d1450: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1452: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1458: 0c02 |0006: move-result-object v2 │ │ -3d145a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d145e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1464: 7110 bb9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9fbb │ │ -3d146a: 0c02 |000f: move-result-object v2 │ │ -3d146c: 1102 |0010: return-object v2 │ │ +3d1464: |[3d1464] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3d1474: 6000 0c5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog:I // field@5a0c │ │ +3d1478: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d147a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1480: 0c02 |0006: move-result-object v2 │ │ +3d1482: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1486: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d148c: 7110 bb9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9fbb │ │ +3d1492: 0c02 |000f: move-result-object v2 │ │ +3d1494: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -782179,18 +782179,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1378: |[3d1378] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/view/View; │ │ -3d1388: 6e10 bd9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fbd │ │ -3d138e: 0c00 |0003: move-result-object v0 │ │ -3d1390: 1100 |0004: return-object v0 │ │ +3d13a0: |[3d13a0] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/view/View; │ │ +3d13b0: 6e10 bd9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fbd │ │ +3d13b6: 0c00 |0003: move-result-object v0 │ │ +3d13b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogBinding;) │ │ @@ -782198,17 +782198,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1394: |[3d1394] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d13a4: 5410 396c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c39 │ │ -3d13a8: 1100 |0002: return-object v0 │ │ +3d13bc: |[3d13bc] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d13cc: 5410 396c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c39 │ │ +3d13d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -782244,19 +782244,19 @@ │ │ type : '(Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d1550: |[3d1550] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3d1560: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1566: 5b01 3b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6c3b │ │ -3d156a: 5b02 3a6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.button:Landroid/widget/Button; // field@6c3a │ │ -3d156e: 0e00 |0007: return-void │ │ +3d1578: |[3d1578] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3d1588: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d158e: 5b01 3b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6c3b │ │ +3d1592: 5b02 3a6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.button:Landroid/widget/Button; // field@6c3a │ │ +3d1596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ @@ -782268,24 +782268,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3d14c8: |[3d14c8] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3d14d8: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3d14dc: 1f01 ec02 |0002: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3d14e0: 2200 c919 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // type@19c9 │ │ -3d14e4: 7030 c09f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9fc0 │ │ -3d14ea: 1100 |0009: return-object v0 │ │ -3d14ec: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d14f0: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3d14f4: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d14fa: 2701 |0011: throw v1 │ │ +3d14f0: |[3d14f0] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3d1500: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3d1504: 1f01 ec02 |0002: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3d1508: 2200 c919 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // type@19c9 │ │ +3d150c: 7030 c09f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9fc0 │ │ +3d1512: 1100 |0009: return-object v0 │ │ +3d1514: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1518: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3d151c: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1522: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0004 line=56 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -782295,20 +782295,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d14fc: |[3d14fc] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3d150c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d150e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1510: 7130 c59f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9fc5 │ │ -3d1516: 0c02 |0005: move-result-object v2 │ │ -3d1518: 1102 |0006: return-object v2 │ │ +3d1524: |[3d1524] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3d1534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1536: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1538: 7130 c59f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9fc5 │ │ +3d153e: 0c02 |0005: move-result-object v2 │ │ +3d1540: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;) │ │ @@ -782316,24 +782316,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d151c: |[3d151c] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3d152c: 6000 0e5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item_active:I // field@5a0e │ │ -3d1530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1532: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1538: 0c02 |0006: move-result-object v2 │ │ -3d153a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d153e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1544: 7110 c19f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9fc1 │ │ -3d154a: 0c02 |000f: move-result-object v2 │ │ -3d154c: 1102 |0010: return-object v2 │ │ +3d1544: |[3d1544] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3d1554: 6000 0e5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item_active:I // field@5a0e │ │ +3d1558: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d155a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1560: 0c02 |0006: move-result-object v2 │ │ +3d1562: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1566: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d156c: 7110 c19f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9fc1 │ │ +3d1572: 0c02 |000f: move-result-object v2 │ │ +3d1574: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -782346,18 +782346,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1494: |[3d1494] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/view/View; │ │ -3d14a4: 6e10 c39f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.getRoot:()Landroid/widget/Button; // method@9fc3 │ │ -3d14aa: 0c00 |0003: move-result-object v0 │ │ -3d14ac: 1100 |0004: return-object v0 │ │ +3d14bc: |[3d14bc] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/view/View; │ │ +3d14cc: 6e10 c39f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.getRoot:()Landroid/widget/Button; // method@9fc3 │ │ +3d14d2: 0c00 |0003: move-result-object v0 │ │ +3d14d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;) │ │ @@ -782365,17 +782365,17 @@ │ │ type : '()Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d14b0: |[3d14b0] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/widget/Button; │ │ -3d14c0: 5410 3b6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6c3b │ │ -3d14c4: 1100 |0002: return-object v0 │ │ +3d14d8: |[3d14d8] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/widget/Button; │ │ +3d14e8: 5410 3b6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6c3b │ │ +3d14ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -782411,19 +782411,19 @@ │ │ type : '(Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d162c: |[3d162c] de.danoeh.antennapod.databinding.SortDialogItemBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3d163c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1642: 5b01 3d6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6c3d │ │ -3d1646: 5b02 3c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.button:Landroid/widget/Button; // field@6c3c │ │ -3d164a: 0e00 |0007: return-void │ │ +3d1654: |[3d1654] de.danoeh.antennapod.databinding.SortDialogItemBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3d1664: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d166a: 5b01 3d6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6c3d │ │ +3d166e: 5b02 3c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.button:Landroid/widget/Button; // field@6c3c │ │ +3d1672: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ @@ -782435,24 +782435,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3d15a4: |[3d15a4] de.danoeh.antennapod.databinding.SortDialogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3d15b4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3d15b8: 1f01 ec02 |0002: check-cast v1, Landroid/widget/Button; // type@02ec │ │ -3d15bc: 2200 ca19 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // type@19ca │ │ -3d15c0: 7030 c69f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9fc6 │ │ -3d15c6: 1100 |0009: return-object v0 │ │ -3d15c8: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d15cc: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3d15d0: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d15d6: 2701 |0011: throw v1 │ │ +3d15cc: |[3d15cc] de.danoeh.antennapod.databinding.SortDialogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3d15dc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3d15e0: 1f01 ec02 |0002: check-cast v1, Landroid/widget/Button; // type@02ec │ │ +3d15e4: 2200 ca19 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // type@19ca │ │ +3d15e8: 7030 c69f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9fc6 │ │ +3d15ee: 1100 |0009: return-object v0 │ │ +3d15f0: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d15f4: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3d15f8: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d15fe: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0004 line=56 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -782462,20 +782462,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d15d8: |[3d15d8] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3d15e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d15ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d15ec: 7130 cb9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9fcb │ │ -3d15f2: 0c02 |0005: move-result-object v2 │ │ -3d15f4: 1102 |0006: return-object v2 │ │ +3d1600: |[3d1600] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3d1610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1612: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1614: 7130 cb9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9fcb │ │ +3d161a: 0c02 |0005: move-result-object v2 │ │ +3d161c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogItemBinding;) │ │ @@ -782483,24 +782483,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d15f8: |[3d15f8] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3d1608: 6000 0d5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item:I // field@5a0d │ │ -3d160c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d160e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1614: 0c02 |0006: move-result-object v2 │ │ -3d1616: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d161a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1620: 7110 c79f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9fc7 │ │ -3d1626: 0c02 |000f: move-result-object v2 │ │ -3d1628: 1102 |0010: return-object v2 │ │ +3d1620: |[3d1620] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3d1630: 6000 0d5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item:I // field@5a0d │ │ +3d1634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1636: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d163c: 0c02 |0006: move-result-object v2 │ │ +3d163e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1642: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1648: 7110 c79f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9fc7 │ │ +3d164e: 0c02 |000f: move-result-object v2 │ │ +3d1650: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -782513,18 +782513,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1570: |[3d1570] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/view/View; │ │ -3d1580: 6e10 c99f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.getRoot:()Landroid/widget/Button; // method@9fc9 │ │ -3d1586: 0c00 |0003: move-result-object v0 │ │ -3d1588: 1100 |0004: return-object v0 │ │ +3d1598: |[3d1598] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/view/View; │ │ +3d15a8: 6e10 c99f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.getRoot:()Landroid/widget/Button; // method@9fc9 │ │ +3d15ae: 0c00 |0003: move-result-object v0 │ │ +3d15b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogItemBinding;) │ │ @@ -782532,17 +782532,17 @@ │ │ type : '()Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d158c: |[3d158c] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/widget/Button; │ │ -3d159c: 5410 3d6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6c3d │ │ -3d15a0: 1100 |0002: return-object v0 │ │ +3d15b4: |[3d15b4] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/widget/Button; │ │ +3d15c4: 5410 3d6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6c3d │ │ +3d15c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -782590,22 +782590,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d1778: |[3d1778] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V │ │ -3d1788: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d178e: 5b01 3f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c3f │ │ -3d1792: 5b02 3e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.addCurrentSpeedChip:Lcom/google/android/material/chip/Chip; // field@6c3e │ │ -3d1796: 5b03 406c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.selectedSpeedsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6c40 │ │ -3d179a: 5b04 416c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.skipSilence:Landroid/widget/CheckBox; // field@6c41 │ │ -3d179e: 5b05 426c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.speedSeekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6c42 │ │ -3d17a2: 0e00 |000d: return-void │ │ +3d17a0: |[3d17a0] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V │ │ +3d17b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d17b6: 5b01 3f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c3f │ │ +3d17ba: 5b02 3e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.addCurrentSpeedChip:Lcom/google/android/material/chip/Chip; // field@6c3e │ │ +3d17be: 5b03 406c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.selectedSpeedsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6c40 │ │ +3d17c2: 5b04 416c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.skipSilence:Landroid/widget/CheckBox; // field@6c41 │ │ +3d17c6: 5b05 426c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.speedSeekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6c42 │ │ +3d17ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -782623,55 +782623,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3d1680: |[3d1680] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3d1690: 6000 1a55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.add_current_speed_chip:I // field@551a │ │ -3d1694: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d169a: 0c01 |0005: move-result-object v1 │ │ -3d169c: 0714 |0006: move-object v4, v1 │ │ -3d169e: 1f04 a716 |0007: check-cast v4, Lcom/google/android/material/chip/Chip; // type@16a7 │ │ -3d16a2: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3d16a6: 6000 bf57 |000b: sget v0, Lde/danoeh/antennapod/R$id;.selected_speeds_grid:I // field@57bf │ │ -3d16aa: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d16b0: 0c01 |0010: move-result-object v1 │ │ -3d16b2: 0715 |0011: move-object v5, v1 │ │ -3d16b4: 1f05 a011 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3d16b8: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3d16bc: 6000 dd57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilence:I // field@57dd │ │ -3d16c0: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d16c6: 0c01 |001b: move-result-object v1 │ │ -3d16c8: 0716 |001c: move-object v6, v1 │ │ -3d16ca: 1f06 ed02 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ -3d16ce: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3d16d2: 6000 ed57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.speed_seek_bar:I // field@57ed │ │ -3d16d6: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d16dc: 0c01 |0026: move-result-object v1 │ │ -3d16de: 0717 |0027: move-object v7, v1 │ │ -3d16e0: 1f07 441c |0028: check-cast v7, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1c44 │ │ -3d16e4: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3d16e8: 2200 cb19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // type@19cb │ │ -3d16ec: 0783 |002e: move-object v3, v8 │ │ -3d16ee: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d16f2: 0702 |0031: move-object v2, v0 │ │ -3d16f4: 7606 cc9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V // method@9fcc │ │ -3d16fa: 1100 |0035: return-object v0 │ │ -3d16fc: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d1702: 0c08 |0039: move-result-object v8 │ │ -3d1704: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d170a: 0c08 |003d: move-result-object v8 │ │ -3d170c: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1710: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1714: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d171a: 0c08 |0045: move-result-object v8 │ │ -3d171c: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1722: 2700 |0049: throw v0 │ │ +3d16a8: |[3d16a8] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3d16b8: 6000 1a55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.add_current_speed_chip:I // field@551a │ │ +3d16bc: 7120 5b73 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d16c2: 0c01 |0005: move-result-object v1 │ │ +3d16c4: 0714 |0006: move-object v4, v1 │ │ +3d16c6: 1f04 a716 |0007: check-cast v4, Lcom/google/android/material/chip/Chip; // type@16a7 │ │ +3d16ca: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3d16ce: 6000 bf57 |000b: sget v0, Lde/danoeh/antennapod/R$id;.selected_speeds_grid:I // field@57bf │ │ +3d16d2: 7120 5b73 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d16d8: 0c01 |0010: move-result-object v1 │ │ +3d16da: 0715 |0011: move-object v5, v1 │ │ +3d16dc: 1f05 a011 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3d16e0: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3d16e4: 6000 dd57 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilence:I // field@57dd │ │ +3d16e8: 7120 5b73 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d16ee: 0c01 |001b: move-result-object v1 │ │ +3d16f0: 0716 |001c: move-object v6, v1 │ │ +3d16f2: 1f06 ed02 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ +3d16f6: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3d16fa: 6000 ed57 |0021: sget v0, Lde/danoeh/antennapod/R$id;.speed_seek_bar:I // field@57ed │ │ +3d16fe: 7120 5b73 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1704: 0c01 |0026: move-result-object v1 │ │ +3d1706: 0717 |0027: move-object v7, v1 │ │ +3d1708: 1f07 441c |0028: check-cast v7, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1c44 │ │ +3d170c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3d1710: 2200 cb19 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // type@19cb │ │ +3d1714: 0783 |002e: move-object v3, v8 │ │ +3d1716: 1f03 0103 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d171a: 0702 |0031: move-object v2, v0 │ │ +3d171c: 7606 cc9f 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V // method@9fcc │ │ +3d1722: 1100 |0035: return-object v0 │ │ +3d1724: 6e10 e10c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d172a: 0c08 |0039: move-result-object v8 │ │ +3d172c: 6e20 ef02 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1732: 0c08 |003d: move-result-object v8 │ │ +3d1734: 2200 ba1c |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1738: 1a01 f43e |0040: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d173c: 6e20 7aab 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1742: 0c08 |0045: move-result-object v8 │ │ +3d1744: 7020 4fab 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d174a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ 0x000b line=80 │ │ 0x000d line=81 │ │ 0x0016 line=86 │ │ @@ -782689,20 +782689,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1724: |[3d1724] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3d1734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1736: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1738: 7130 d19f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9fd1 │ │ -3d173e: 0c02 |0005: move-result-object v2 │ │ -3d1740: 1102 |0006: return-object v2 │ │ +3d174c: |[3d174c] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3d175c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d175e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1760: 7130 d19f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9fd1 │ │ +3d1766: 0c02 |0005: move-result-object v2 │ │ +3d1768: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;) │ │ @@ -782710,24 +782710,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1744: |[3d1744] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3d1754: 6000 0f5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.speed_select_dialog:I // field@5a0f │ │ -3d1758: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d175a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1760: 0c02 |0006: move-result-object v2 │ │ -3d1762: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1766: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d176c: 7110 cd9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9fcd │ │ -3d1772: 0c02 |000f: move-result-object v2 │ │ -3d1774: 1102 |0010: return-object v2 │ │ +3d176c: |[3d176c] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3d177c: 6000 0f5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.speed_select_dialog:I // field@5a0f │ │ +3d1780: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1782: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1788: 0c02 |0006: move-result-object v2 │ │ +3d178a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d178e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1794: 7110 cd9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9fcd │ │ +3d179a: 0c02 |000f: move-result-object v2 │ │ +3d179c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=63 │ │ 0x000c line=65 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -782740,18 +782740,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d164c: |[3d164c] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/view/View; │ │ -3d165c: 6e10 cf9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fcf │ │ -3d1662: 0c00 |0003: move-result-object v0 │ │ -3d1664: 1100 |0004: return-object v0 │ │ +3d1674: |[3d1674] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/view/View; │ │ +3d1684: 6e10 cf9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fcf │ │ +3d168a: 0c00 |0003: move-result-object v0 │ │ +3d168c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;) │ │ @@ -782759,17 +782759,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1668: |[3d1668] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1678: 5410 3f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c3f │ │ -3d167c: 1100 |0002: return-object v0 │ │ +3d1690: |[3d1690] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d16a0: 5410 3f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c3f │ │ +3d16a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -782833,26 +782833,26 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3d1928: |[3d1928] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V │ │ -3d1938: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d193e: 5b01 486c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6c48 │ │ -3d1942: 5b02 436c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.countViewPill:Landroid/widget/TextView; // field@6c43 │ │ -3d1946: 5b03 446c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6c44 │ │ -3d194a: 5b04 456c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6c45 │ │ -3d194e: 5b05 466c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6c46 │ │ -3d1952: 5b06 476c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.outerContainer:Landroidx/cardview/widget/CardView; // field@6c47 │ │ -3d1956: 5b07 496c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.selectCheckBox:Landroid/widget/CheckBox; // field@6c49 │ │ -3d195a: 5b08 4a6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.selectContainer:Landroid/widget/FrameLayout; // field@6c4a │ │ -3d195e: 5b09 4b6c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.titleLabel:Landroid/widget/TextView; // field@6c4b │ │ -3d1962: 0e00 |0015: return-void │ │ +3d1950: |[3d1950] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V │ │ +3d1960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1966: 5b01 486c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6c48 │ │ +3d196a: 5b02 436c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.countViewPill:Landroid/widget/TextView; // field@6c43 │ │ +3d196e: 5b03 446c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6c44 │ │ +3d1972: 5b04 456c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6c45 │ │ +3d1976: 5b05 466c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6c46 │ │ +3d197a: 5b06 476c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.outerContainer:Landroidx/cardview/widget/CardView; // field@6c47 │ │ +3d197e: 5b07 496c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.selectCheckBox:Landroid/widget/CheckBox; // field@6c49 │ │ +3d1982: 5b08 4a6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.selectContainer:Landroid/widget/FrameLayout; // field@6c4a │ │ +3d1986: 5b09 4b6c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.titleLabel:Landroid/widget/TextView; // field@6c4b │ │ +3d198a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ @@ -782878,79 +782878,79 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 118 16-bit code units │ │ -3d17d8: |[3d17d8] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ -3d17e8: 6000 a755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@55a7 │ │ -3d17ec: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d17f2: 0c01 |0005: move-result-object v1 │ │ -3d17f4: 0714 |0006: move-object v4, v1 │ │ -3d17f6: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3d17fa: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ -3d17fe: 6000 ac55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@55ac │ │ -3d1802: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1808: 0c01 |0010: move-result-object v1 │ │ -3d180a: 0715 |0011: move-object v5, v1 │ │ -3d180c: 1f05 251c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ -3d1810: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ -3d1814: 6000 0a56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@560a │ │ -3d1818: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d181e: 0c01 |001b: move-result-object v1 │ │ -3d1820: 0716 |001c: move-object v6, v1 │ │ -3d1822: 1f06 ff02 |001d: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ -3d1826: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ -3d182a: 6000 5156 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5651 │ │ -3d182e: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1834: 0c01 |0026: move-result-object v1 │ │ -3d1836: 0717 |0027: move-object v7, v1 │ │ -3d1838: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3d183c: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ -3d1840: 6000 3157 |002c: sget v0, Lde/danoeh/antennapod/R$id;.outerContainer:I // field@5731 │ │ -3d1844: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d184a: 0c01 |0031: move-result-object v1 │ │ -3d184c: 0718 |0032: move-object v8, v1 │ │ -3d184e: 1f08 6a06 |0033: check-cast v8, Landroidx/cardview/widget/CardView; // type@066a │ │ -3d1852: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ -3d1856: 6000 b657 |0037: sget v0, Lde/danoeh/antennapod/R$id;.selectCheckBox:I // field@57b6 │ │ -3d185a: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1860: 0c01 |003c: move-result-object v1 │ │ -3d1862: 0719 |003d: move-object v9, v1 │ │ -3d1864: 1f09 ed02 |003e: check-cast v9, Landroid/widget/CheckBox; // type@02ed │ │ -3d1868: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ -3d186c: 6000 b757 |0042: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@57b7 │ │ -3d1870: 7120 5b73 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1876: 0c01 |0047: move-result-object v1 │ │ -3d1878: 071a |0048: move-object v10, v1 │ │ -3d187a: 1f0a f902 |0049: check-cast v10, Landroid/widget/FrameLayout; // type@02f9 │ │ -3d187e: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ -3d1882: 6000 5658 |004d: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3d1886: 7120 5b73 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d188c: 0c01 |0052: move-result-object v1 │ │ -3d188e: 071b |0053: move-object v11, v1 │ │ -3d1890: 1f0b 1903 |0054: check-cast v11, Landroid/widget/TextView; // type@0319 │ │ -3d1894: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ -3d1898: 2200 cc19 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // type@19cc │ │ -3d189c: 07c3 |005a: move-object v3, v12 │ │ -3d189e: 1f03 f902 |005b: check-cast v3, Landroid/widget/FrameLayout; // type@02f9 │ │ -3d18a2: 0702 |005d: move-object v2, v0 │ │ -3d18a4: 760a d29f 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V // method@9fd2 │ │ -3d18aa: 1100 |0061: return-object v0 │ │ -3d18ac: 6e10 e10c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d18b2: 0c0c |0065: move-result-object v12 │ │ -3d18b4: 6e20 ef02 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d18ba: 0c0c |0069: move-result-object v12 │ │ -3d18bc: 2200 ba1c |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d18c0: 1a01 f43e |006c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d18c4: 6e20 7aab c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d18ca: 0c0c |0071: move-result-object v12 │ │ -3d18cc: 7020 4fab c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d18d2: 2700 |0075: throw v0 │ │ +3d1800: |[3d1800] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ +3d1810: 6000 a755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@55a7 │ │ +3d1814: 7120 5b73 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d181a: 0c01 |0005: move-result-object v1 │ │ +3d181c: 0714 |0006: move-object v4, v1 │ │ +3d181e: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3d1822: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ +3d1826: 6000 ac55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@55ac │ │ +3d182a: 7120 5b73 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1830: 0c01 |0010: move-result-object v1 │ │ +3d1832: 0715 |0011: move-object v5, v1 │ │ +3d1834: 1f05 251c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ +3d1838: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ +3d183c: 6000 0a56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@560a │ │ +3d1840: 7120 5b73 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1846: 0c01 |001b: move-result-object v1 │ │ +3d1848: 0716 |001c: move-object v6, v1 │ │ +3d184a: 1f06 ff02 |001d: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ +3d184e: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ +3d1852: 6000 5156 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5651 │ │ +3d1856: 7120 5b73 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d185c: 0c01 |0026: move-result-object v1 │ │ +3d185e: 0717 |0027: move-object v7, v1 │ │ +3d1860: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3d1864: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ +3d1868: 6000 3157 |002c: sget v0, Lde/danoeh/antennapod/R$id;.outerContainer:I // field@5731 │ │ +3d186c: 7120 5b73 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1872: 0c01 |0031: move-result-object v1 │ │ +3d1874: 0718 |0032: move-object v8, v1 │ │ +3d1876: 1f08 6a06 |0033: check-cast v8, Landroidx/cardview/widget/CardView; // type@066a │ │ +3d187a: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ +3d187e: 6000 b657 |0037: sget v0, Lde/danoeh/antennapod/R$id;.selectCheckBox:I // field@57b6 │ │ +3d1882: 7120 5b73 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1888: 0c01 |003c: move-result-object v1 │ │ +3d188a: 0719 |003d: move-object v9, v1 │ │ +3d188c: 1f09 ed02 |003e: check-cast v9, Landroid/widget/CheckBox; // type@02ed │ │ +3d1890: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ +3d1894: 6000 b757 |0042: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@57b7 │ │ +3d1898: 7120 5b73 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d189e: 0c01 |0047: move-result-object v1 │ │ +3d18a0: 071a |0048: move-object v10, v1 │ │ +3d18a2: 1f0a f902 |0049: check-cast v10, Landroid/widget/FrameLayout; // type@02f9 │ │ +3d18a6: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ +3d18aa: 6000 5658 |004d: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3d18ae: 7120 5b73 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d18b4: 0c01 |0052: move-result-object v1 │ │ +3d18b6: 071b |0053: move-object v11, v1 │ │ +3d18b8: 1f0b 1903 |0054: check-cast v11, Landroid/widget/TextView; // type@0319 │ │ +3d18bc: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ +3d18c0: 2200 cc19 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // type@19cc │ │ +3d18c4: 07c3 |005a: move-object v3, v12 │ │ +3d18c6: 1f03 f902 |005b: check-cast v3, Landroid/widget/FrameLayout; // type@02f9 │ │ +3d18ca: 0702 |005d: move-object v2, v0 │ │ +3d18cc: 760a d29f 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V // method@9fd2 │ │ +3d18d2: 1100 |0061: return-object v0 │ │ +3d18d4: 6e10 e10c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d18da: 0c0c |0065: move-result-object v12 │ │ +3d18dc: 6e20 ef02 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d18e2: 0c0c |0069: move-result-object v12 │ │ +3d18e4: 2200 ba1c |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d18e8: 1a01 f43e |006c: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d18ec: 6e20 7aab c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d18f2: 0c0c |0071: move-result-object v12 │ │ +3d18f4: 7020 4fab c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d18fa: 2700 |0075: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ 0x000b line=99 │ │ 0x000d line=100 │ │ 0x0016 line=105 │ │ @@ -782976,20 +782976,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d18d4: |[3d18d4] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ -3d18e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d18e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d18e8: 7130 d79f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // method@9fd7 │ │ -3d18ee: 0c02 |0005: move-result-object v2 │ │ -3d18f0: 1102 |0006: return-object v2 │ │ +3d18fc: |[3d18fc] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ +3d190c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d190e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1910: 7130 d79f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // method@9fd7 │ │ +3d1916: 0c02 |0005: move-result-object v2 │ │ +3d1918: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;) │ │ @@ -782997,24 +782997,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d18f4: |[3d18f4] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ -3d1904: 6000 175a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_grid_item:I // field@5a17 │ │ -3d1908: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d190a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1910: 0c02 |0006: move-result-object v2 │ │ -3d1912: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1916: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d191c: 7110 d39f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // method@9fd3 │ │ -3d1922: 0c02 |000f: move-result-object v2 │ │ -3d1924: 1102 |0010: return-object v2 │ │ +3d191c: |[3d191c] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ +3d192c: 6000 175a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_grid_item:I // field@5a17 │ │ +3d1930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1932: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1938: 0c02 |0006: move-result-object v2 │ │ +3d193a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d193e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1944: 7110 d39f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; // method@9fd3 │ │ +3d194a: 0c02 |000f: move-result-object v2 │ │ +3d194c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=82 │ │ 0x000c line=84 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -783027,18 +783027,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d17a4: |[3d17a4] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.getRoot:()Landroid/view/View; │ │ -3d17b4: 6e10 d59f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9fd5 │ │ -3d17ba: 0c00 |0003: move-result-object v0 │ │ -3d17bc: 1100 |0004: return-object v0 │ │ +3d17cc: |[3d17cc] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.getRoot:()Landroid/view/View; │ │ +3d17dc: 6e10 d59f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9fd5 │ │ +3d17e2: 0c00 |0003: move-result-object v0 │ │ +3d17e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;) │ │ @@ -783046,17 +783046,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d17c0: |[3d17c0] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3d17d0: 5410 486c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6c48 │ │ -3d17d4: 1100 |0002: return-object v0 │ │ +3d17e8: |[3d17e8] de.danoeh.antennapod.databinding.SubscriptionGridItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3d17f8: 5410 486c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6c48 │ │ +3d17fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionGridItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -783108,23 +783108,23 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d1aa8: |[3d1aa8] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3d1ab8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1abe: 5b01 506c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c50 │ │ -3d1ac2: 5b02 4c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.countViewPill:Landroid/widget/TextView; // field@6c4c │ │ -3d1ac6: 5b03 4d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6c4d │ │ -3d1aca: 5b04 4e6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6c4e │ │ -3d1ace: 5b05 4f6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6c4f │ │ -3d1ad2: 5b06 516c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.titleLabel:Landroid/widget/TextView; // field@6c51 │ │ -3d1ad6: 0e00 |000f: return-void │ │ +3d1ad0: |[3d1ad0] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3d1ae0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1ae6: 5b01 506c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c50 │ │ +3d1aea: 5b02 4c6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.countViewPill:Landroid/widget/TextView; // field@6c4c │ │ +3d1aee: 5b03 4d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6c4d │ │ +3d1af2: 5b04 4e6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6c4e │ │ +3d1af6: 5b05 4f6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6c4f │ │ +3d1afa: 5b06 516c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.titleLabel:Landroid/widget/TextView; // field@6c51 │ │ +3d1afe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -783144,61 +783144,61 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -3d1998: |[3d1998] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ -3d19a8: 6000 a755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@55a7 │ │ -3d19ac: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d19b2: 0c01 |0005: move-result-object v1 │ │ -3d19b4: 0714 |0006: move-object v4, v1 │ │ -3d19b6: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ -3d19ba: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ -3d19be: 6000 ac55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@55ac │ │ -3d19c2: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d19c8: 0c01 |0010: move-result-object v1 │ │ -3d19ca: 0715 |0011: move-object v5, v1 │ │ -3d19cc: 1f05 251c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ -3d19d0: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ -3d19d4: 6000 0a56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@560a │ │ -3d19d8: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d19de: 0c01 |001b: move-result-object v1 │ │ -3d19e0: 0716 |001c: move-object v6, v1 │ │ -3d19e2: 1f06 ff02 |001d: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ -3d19e6: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ -3d19ea: 6000 5156 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5651 │ │ -3d19ee: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d19f4: 0c01 |0026: move-result-object v1 │ │ -3d19f6: 0717 |0027: move-object v7, v1 │ │ -3d19f8: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3d19fc: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ -3d1a00: 6000 5658 |002c: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ -3d1a04: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1a0a: 0c01 |0031: move-result-object v1 │ │ -3d1a0c: 0718 |0032: move-object v8, v1 │ │ -3d1a0e: 1f08 1903 |0033: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ -3d1a12: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ -3d1a16: 2200 cd19 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // type@19cd │ │ -3d1a1a: 0793 |0039: move-object v3, v9 │ │ -3d1a1c: 1f03 0103 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d1a20: 0702 |003c: move-object v2, v0 │ │ -3d1a22: 7607 d89f 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9fd8 │ │ -3d1a28: 1100 |0040: return-object v0 │ │ -3d1a2a: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d1a30: 0c09 |0044: move-result-object v9 │ │ -3d1a32: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d1a38: 0c09 |0048: move-result-object v9 │ │ -3d1a3a: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1a3e: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1a42: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d1a48: 0c09 |0050: move-result-object v9 │ │ -3d1a4a: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1a50: 2700 |0054: throw v0 │ │ +3d19c0: |[3d19c0] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ +3d19d0: 6000 a755 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@55a7 │ │ +3d19d4: 7120 5b73 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d19da: 0c01 |0005: move-result-object v1 │ │ +3d19dc: 0714 |0006: move-object v4, v1 │ │ +3d19de: 1f04 1903 |0007: check-cast v4, Landroid/widget/TextView; // type@0319 │ │ +3d19e2: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ +3d19e6: 6000 ac55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@55ac │ │ +3d19ea: 7120 5b73 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d19f0: 0c01 |0010: move-result-object v1 │ │ +3d19f2: 0715 |0011: move-object v5, v1 │ │ +3d19f4: 1f05 251c |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1c25 │ │ +3d19f8: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ +3d19fc: 6000 0a56 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@560a │ │ +3d1a00: 7120 5b73 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1a06: 0c01 |001b: move-result-object v1 │ │ +3d1a08: 0716 |001c: move-object v6, v1 │ │ +3d1a0a: 1f06 ff02 |001d: check-cast v6, Landroid/widget/ImageView; // type@02ff │ │ +3d1a0e: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ +3d1a12: 6000 5156 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5651 │ │ +3d1a16: 7120 5b73 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1a1c: 0c01 |0026: move-result-object v1 │ │ +3d1a1e: 0717 |0027: move-object v7, v1 │ │ +3d1a20: 1f07 1903 |0028: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3d1a24: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ +3d1a28: 6000 5658 |002c: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@5856 │ │ +3d1a2c: 7120 5b73 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1a32: 0c01 |0031: move-result-object v1 │ │ +3d1a34: 0718 |0032: move-object v8, v1 │ │ +3d1a36: 1f08 1903 |0033: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ +3d1a3a: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ +3d1a3e: 2200 cd19 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // type@19cd │ │ +3d1a42: 0793 |0039: move-object v3, v9 │ │ +3d1a44: 1f03 0103 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d1a48: 0702 |003c: move-object v2, v0 │ │ +3d1a4a: 7607 d89f 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9fd8 │ │ +3d1a50: 1100 |0040: return-object v0 │ │ +3d1a52: 6e10 e10c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d1a58: 0c09 |0044: move-result-object v9 │ │ +3d1a5a: 6e20 ef02 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1a60: 0c09 |0048: move-result-object v9 │ │ +3d1a62: 2200 ba1c |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1a66: 1a01 f43e |004b: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1a6a: 6e20 7aab 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1a70: 0c09 |0050: move-result-object v9 │ │ +3d1a72: 7020 4fab 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1a78: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ 0x000b line=84 │ │ 0x000d line=85 │ │ 0x0016 line=90 │ │ @@ -783218,20 +783218,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1a54: |[3d1a54] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ -3d1a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1a66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1a68: 7130 dd9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // method@9fdd │ │ -3d1a6e: 0c02 |0005: move-result-object v2 │ │ -3d1a70: 1102 |0006: return-object v2 │ │ +3d1a7c: |[3d1a7c] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ +3d1a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1a8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1a90: 7130 dd9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // method@9fdd │ │ +3d1a96: 0c02 |0005: move-result-object v2 │ │ +3d1a98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;) │ │ @@ -783239,24 +783239,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1a74: |[3d1a74] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ -3d1a84: 6000 185a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_list_item:I // field@5a18 │ │ -3d1a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1a8a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1a90: 0c02 |0006: move-result-object v2 │ │ -3d1a92: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1a96: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1a9c: 7110 d99f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // method@9fd9 │ │ -3d1aa2: 0c02 |000f: move-result-object v2 │ │ -3d1aa4: 1102 |0010: return-object v2 │ │ +3d1a9c: |[3d1a9c] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ +3d1aac: 6000 185a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_list_item:I // field@5a18 │ │ +3d1ab0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1ab2: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1ab8: 0c02 |0006: move-result-object v2 │ │ +3d1aba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1abe: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1ac4: 7110 d99f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; // method@9fd9 │ │ +3d1aca: 0c02 |000f: move-result-object v2 │ │ +3d1acc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=67 │ │ 0x000c line=69 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -783269,18 +783269,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1964: |[3d1964] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.getRoot:()Landroid/view/View; │ │ -3d1974: 6e10 db9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fdb │ │ -3d197a: 0c00 |0003: move-result-object v0 │ │ -3d197c: 1100 |0004: return-object v0 │ │ +3d198c: |[3d198c] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.getRoot:()Landroid/view/View; │ │ +3d199c: 6e10 db9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fdb │ │ +3d19a2: 0c00 |0003: move-result-object v0 │ │ +3d19a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;) │ │ @@ -783288,17 +783288,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1980: |[3d1980] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1990: 5410 506c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c50 │ │ -3d1994: 1100 |0002: return-object v0 │ │ +3d19a8: |[3d19a8] de.danoeh.antennapod.databinding.SubscriptionListItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d19b8: 5410 506c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c50 │ │ +3d19bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionListItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -783354,24 +783354,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d1c18: |[3d1c18] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ -3d1c28: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1c2e: 5b01 556c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6c55 │ │ -3d1c32: 5b02 526c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6c52 │ │ -3d1c36: 5b03 536c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.divider:Landroid/view/View; // field@6c53 │ │ -3d1c3a: 5b04 546c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ -3d1c3e: 5b05 566c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6c56 │ │ -3d1c42: 5b06 576c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c57 │ │ -3d1c46: 5b07 586c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6c58 │ │ -3d1c4a: 0e00 |0011: return-void │ │ +3d1c40: |[3d1c40] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ +3d1c50: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1c56: 5b01 556c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6c55 │ │ +3d1c5a: 5b02 526c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6c52 │ │ +3d1c5e: 5b03 536c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.divider:Landroid/view/View; // field@6c53 │ │ +3d1c62: 5b04 546c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ +3d1c66: 5b05 566c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6c56 │ │ +3d1c6a: 5b06 576c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c57 │ │ +3d1c6e: 5b07 586c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6c58 │ │ +3d1c72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -783393,60 +783393,60 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 83 16-bit code units │ │ -3d1b0c: |[3d1b0c] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3d1b1c: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ -3d1b20: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1b26: 0c01 |0005: move-result-object v1 │ │ -3d1b28: 0714 |0006: move-object v4, v1 │ │ -3d1b2a: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ -3d1b2e: 3804 3600 |0009: if-eqz v4, 003f // +0036 │ │ -3d1b32: 6000 e355 |000b: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@55e3 │ │ -3d1b36: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1b3c: 0c05 |0010: move-result-object v5 │ │ -3d1b3e: 3805 2e00 |0011: if-eqz v5, 003f // +002e │ │ -3d1b42: 6000 b756 |0013: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@56b7 │ │ -3d1b46: 7120 5b73 0a00 |0015: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1b4c: 0c01 |0018: move-result-object v1 │ │ -3d1b4e: 0716 |0019: move-object v6, v1 │ │ -3d1b50: 1f06 0303 |001a: check-cast v6, Landroid/widget/ListView; // type@0303 │ │ -3d1b54: 3806 2300 |001c: if-eqz v6, 003f // +0023 │ │ -3d1b58: 6000 d157 |001e: sget v0, Lde/danoeh/antennapod/R$id;.shortcutBtn:I // field@57d1 │ │ -3d1b5c: 7120 5b73 0a00 |0020: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1b62: 0c01 |0023: move-result-object v1 │ │ -3d1b64: 0717 |0024: move-object v7, v1 │ │ -3d1b66: 1f07 ec02 |0025: check-cast v7, Landroid/widget/Button; // type@02ec │ │ -3d1b6a: 3807 1800 |0027: if-eqz v7, 003f // +0018 │ │ -3d1b6e: 6000 5958 |0029: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ -3d1b72: 7120 5b73 0a00 |002b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1b78: 0c01 |002e: move-result-object v1 │ │ -3d1b7a: 0718 |002f: move-object v8, v1 │ │ -3d1b7c: 1f08 5f16 |0030: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ -3d1b80: 3808 0d00 |0032: if-eqz v8, 003f // +000d │ │ -3d1b84: 07a9 |0034: move-object v9, v10 │ │ -3d1b86: 1f09 0103 |0035: check-cast v9, Landroid/widget/LinearLayout; // type@0301 │ │ -3d1b8a: 220a ce19 |0037: new-instance v10, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // type@19ce │ │ -3d1b8e: 07a2 |0039: move-object v2, v10 │ │ -3d1b90: 0793 |003a: move-object v3, v9 │ │ -3d1b92: 7608 de9f 0200 |003b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9fde │ │ -3d1b98: 110a |003e: return-object v10 │ │ -3d1b9a: 6e10 e10c 0a00 |003f: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d1ba0: 0c0a |0042: move-result-object v10 │ │ -3d1ba2: 6e20 ef02 0a00 |0043: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d1ba8: 0c0a |0046: move-result-object v10 │ │ -3d1baa: 2200 ba1c |0047: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1bae: 1a01 f43e |0049: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1bb2: 6e20 7aab a100 |004b: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d1bb8: 0c0a |004e: move-result-object v10 │ │ -3d1bba: 7020 4fab a000 |004f: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1bc0: 2700 |0052: throw v0 │ │ +3d1b34: |[3d1b34] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3d1b44: 6000 6f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@556f │ │ +3d1b48: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1b4e: 0c01 |0005: move-result-object v1 │ │ +3d1b50: 0714 |0006: move-object v4, v1 │ │ +3d1b52: 1f04 6a06 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@066a │ │ +3d1b56: 3804 3600 |0009: if-eqz v4, 003f // +0036 │ │ +3d1b5a: 6000 e355 |000b: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@55e3 │ │ +3d1b5e: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1b64: 0c05 |0010: move-result-object v5 │ │ +3d1b66: 3805 2e00 |0011: if-eqz v5, 003f // +002e │ │ +3d1b6a: 6000 b756 |0013: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@56b7 │ │ +3d1b6e: 7120 5b73 0a00 |0015: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1b74: 0c01 |0018: move-result-object v1 │ │ +3d1b76: 0716 |0019: move-object v6, v1 │ │ +3d1b78: 1f06 0303 |001a: check-cast v6, Landroid/widget/ListView; // type@0303 │ │ +3d1b7c: 3806 2300 |001c: if-eqz v6, 003f // +0023 │ │ +3d1b80: 6000 d157 |001e: sget v0, Lde/danoeh/antennapod/R$id;.shortcutBtn:I // field@57d1 │ │ +3d1b84: 7120 5b73 0a00 |0020: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1b8a: 0c01 |0023: move-result-object v1 │ │ +3d1b8c: 0717 |0024: move-object v7, v1 │ │ +3d1b8e: 1f07 ec02 |0025: check-cast v7, Landroid/widget/Button; // type@02ec │ │ +3d1b92: 3807 1800 |0027: if-eqz v7, 003f // +0018 │ │ +3d1b96: 6000 5958 |0029: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@5859 │ │ +3d1b9a: 7120 5b73 0a00 |002b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1ba0: 0c01 |002e: move-result-object v1 │ │ +3d1ba2: 0718 |002f: move-object v8, v1 │ │ +3d1ba4: 1f08 5f16 |0030: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@165f │ │ +3d1ba8: 3808 0d00 |0032: if-eqz v8, 003f // +000d │ │ +3d1bac: 07a9 |0034: move-object v9, v10 │ │ +3d1bae: 1f09 0103 |0035: check-cast v9, Landroid/widget/LinearLayout; // type@0301 │ │ +3d1bb2: 220a ce19 |0037: new-instance v10, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // type@19ce │ │ +3d1bb6: 07a2 |0039: move-object v2, v10 │ │ +3d1bb8: 0793 |003a: move-object v3, v9 │ │ +3d1bba: 7608 de9f 0200 |003b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9fde │ │ +3d1bc0: 110a |003e: return-object v10 │ │ +3d1bc2: 6e10 e10c 0a00 |003f: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d1bc8: 0c0a |0042: move-result-object v10 │ │ +3d1bca: 6e20 ef02 0a00 |0043: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1bd0: 0c0a |0046: move-result-object v10 │ │ +3d1bd2: 2200 ba1c |0047: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1bd6: 1a01 f43e |0049: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1bda: 6e20 7aab a100 |004b: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1be0: 0c0a |004e: move-result-object v10 │ │ +3d1be2: 7020 4fab a000 |004f: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1be8: 2700 |0052: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x000b line=89 │ │ 0x000d line=90 │ │ 0x0013 line=95 │ │ @@ -783467,20 +783467,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1bc4: |[3d1bc4] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3d1bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1bd6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1bd8: 7130 e39f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fe3 │ │ -3d1bde: 0c02 |0005: move-result-object v2 │ │ -3d1be0: 1102 |0006: return-object v2 │ │ +3d1bec: |[3d1bec] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3d1bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1bfe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1c00: 7130 e39f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fe3 │ │ +3d1c06: 0c02 |0005: move-result-object v2 │ │ +3d1c08: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;) │ │ @@ -783488,24 +783488,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1be4: |[3d1be4] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3d1bf4: 6000 195a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_selection_activity:I // field@5a19 │ │ -3d1bf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1bfa: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1c00: 0c02 |0006: move-result-object v2 │ │ -3d1c02: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1c06: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1c0c: 7110 df9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fdf │ │ -3d1c12: 0c02 |000f: move-result-object v2 │ │ -3d1c14: 1102 |0010: return-object v2 │ │ +3d1c0c: |[3d1c0c] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3d1c1c: 6000 195a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_selection_activity:I // field@5a19 │ │ +3d1c20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1c22: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1c28: 0c02 |0006: move-result-object v2 │ │ +3d1c2a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1c2e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1c34: 7110 df9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fdf │ │ +3d1c3a: 0c02 |000f: move-result-object v2 │ │ +3d1c3c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=72 │ │ 0x000c line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -783518,18 +783518,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1ad8: |[3d1ad8] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/view/View; │ │ -3d1ae8: 6e10 e19f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fe1 │ │ -3d1aee: 0c00 |0003: move-result-object v0 │ │ -3d1af0: 1100 |0004: return-object v0 │ │ +3d1b00: |[3d1b00] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/view/View; │ │ +3d1b10: 6e10 e19f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fe1 │ │ +3d1b16: 0c00 |0003: move-result-object v0 │ │ +3d1b18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;) │ │ @@ -783537,17 +783537,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1af4: |[3d1af4] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1b04: 5410 556c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6c55 │ │ -3d1b08: 1100 |0002: return-object v0 │ │ +3d1b1c: |[3d1b1c] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d1b2c: 5410 556c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6c55 │ │ +3d1b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -783591,21 +783591,21 @@ │ │ type : '(Landroid/widget/ScrollView;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d1d68: |[3d1d68] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.:(Landroid/widget/ScrollView;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V │ │ -3d1d78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1d7e: 5b01 5c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c5c │ │ -3d1d82: 5b02 596c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionLeftContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6c59 │ │ -3d1d86: 5b03 5a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionRightContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6c5a │ │ -3d1d8a: 5b04 5b6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.enableSwitch:Lcom/google/android/material/materialswitch/MaterialSwitch; // field@6c5b │ │ -3d1d8e: 0e00 |000b: return-void │ │ +3d1d90: |[3d1d90] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.:(Landroid/widget/ScrollView;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V │ │ +3d1da0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1da6: 5b01 5c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c5c │ │ +3d1daa: 5b02 596c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionLeftContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6c59 │ │ +3d1dae: 5b03 5a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionRightContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6c5a │ │ +3d1db2: 5b04 5b6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.enableSwitch:Lcom/google/android/material/materialswitch/MaterialSwitch; // field@6c5b │ │ +3d1db6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -783621,49 +783621,49 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -3d1c80: |[3d1c80] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3d1c90: 6000 fe54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionLeftContainer:I // field@54fe │ │ -3d1c94: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1c9a: 0c01 |0005: move-result-object v1 │ │ -3d1c9c: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ -3d1ca0: 7110 f79f 0100 |0008: invoke-static {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ -3d1ca6: 0c00 |000b: move-result-object v0 │ │ -3d1ca8: 6001 ff54 |000c: sget v1, Lde/danoeh/antennapod/R$id;.actionRightContainer:I // field@54ff │ │ -3d1cac: 7120 5b73 1400 |000e: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1cb2: 0c02 |0011: move-result-object v2 │ │ -3d1cb4: 3802 1a00 |0012: if-eqz v2, 002c // +001a │ │ -3d1cb8: 7110 f79f 0200 |0014: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ -3d1cbe: 0c01 |0017: move-result-object v1 │ │ -3d1cc0: 6002 0056 |0018: sget v2, Lde/danoeh/antennapod/R$id;.enableSwitch:I // field@5600 │ │ -3d1cc4: 7120 5b73 2400 |001a: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1cca: 0c03 |001d: move-result-object v3 │ │ -3d1ccc: 1f03 4017 |001e: check-cast v3, Lcom/google/android/material/materialswitch/MaterialSwitch; // type@1740 │ │ -3d1cd0: 3803 0a00 |0020: if-eqz v3, 002a // +000a │ │ -3d1cd4: 2202 cf19 |0022: new-instance v2, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // type@19cf │ │ -3d1cd8: 1f04 0e03 |0024: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ -3d1cdc: 7053 e49f 4210 |0026: invoke-direct {v2, v4, v0, v1, v3}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.:(Landroid/widget/ScrollView;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V // method@9fe4 │ │ -3d1ce2: 1102 |0029: return-object v2 │ │ -3d1ce4: 0120 |002a: move v0, v2 │ │ -3d1ce6: 2802 |002b: goto 002d // +0002 │ │ -3d1ce8: 0110 |002c: move v0, v1 │ │ -3d1cea: 6e10 e10c 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d1cf0: 0c04 |0030: move-result-object v4 │ │ -3d1cf2: 6e20 ef02 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d1cf8: 0c04 |0034: move-result-object v4 │ │ -3d1cfa: 2200 ba1c |0035: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1cfe: 1a01 f43e |0037: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1d02: 6e20 7aab 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d1d08: 0c04 |003c: move-result-object v4 │ │ -3d1d0a: 7020 4fab 4000 |003d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1d10: 2700 |0040: throw v0 │ │ +3d1ca8: |[3d1ca8] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3d1cb8: 6000 fe54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionLeftContainer:I // field@54fe │ │ +3d1cbc: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1cc2: 0c01 |0005: move-result-object v1 │ │ +3d1cc4: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ +3d1cc8: 7110 f79f 0100 |0008: invoke-static {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ +3d1cce: 0c00 |000b: move-result-object v0 │ │ +3d1cd0: 6001 ff54 |000c: sget v1, Lde/danoeh/antennapod/R$id;.actionRightContainer:I // field@54ff │ │ +3d1cd4: 7120 5b73 1400 |000e: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1cda: 0c02 |0011: move-result-object v2 │ │ +3d1cdc: 3802 1a00 |0012: if-eqz v2, 002c // +001a │ │ +3d1ce0: 7110 f79f 0200 |0014: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ +3d1ce6: 0c01 |0017: move-result-object v1 │ │ +3d1ce8: 6002 0056 |0018: sget v2, Lde/danoeh/antennapod/R$id;.enableSwitch:I // field@5600 │ │ +3d1cec: 7120 5b73 2400 |001a: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1cf2: 0c03 |001d: move-result-object v3 │ │ +3d1cf4: 1f03 4017 |001e: check-cast v3, Lcom/google/android/material/materialswitch/MaterialSwitch; // type@1740 │ │ +3d1cf8: 3803 0a00 |0020: if-eqz v3, 002a // +000a │ │ +3d1cfc: 2202 cf19 |0022: new-instance v2, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // type@19cf │ │ +3d1d00: 1f04 0e03 |0024: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ +3d1d04: 7053 e49f 4210 |0026: invoke-direct {v2, v4, v0, v1, v3}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.:(Landroid/widget/ScrollView;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V // method@9fe4 │ │ +3d1d0a: 1102 |0029: return-object v2 │ │ +3d1d0c: 0120 |002a: move v0, v2 │ │ +3d1d0e: 2802 |002b: goto 002d // +0002 │ │ +3d1d10: 0110 |002c: move v0, v1 │ │ +3d1d12: 6e10 e10c 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d1d18: 0c04 |0030: move-result-object v4 │ │ +3d1d1a: 6e20 ef02 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1d20: 0c04 |0034: move-result-object v4 │ │ +3d1d22: 2200 ba1c |0035: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1d26: 1a01 f43e |0037: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1d2a: 6e20 7aab 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1d30: 0c04 |003c: move-result-object v4 │ │ +3d1d32: 7020 4fab 4000 |003d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1d38: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x0008 line=72 │ │ 0x000c line=74 │ │ 0x000e line=75 │ │ @@ -783681,20 +783681,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1d14: |[3d1d14] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3d1d24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1d26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1d28: 7130 e99f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9fe9 │ │ -3d1d2e: 0c02 |0005: move-result-object v2 │ │ -3d1d30: 1102 |0006: return-object v2 │ │ +3d1d3c: |[3d1d3c] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3d1d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1d4e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1d50: 7130 e99f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9fe9 │ │ +3d1d56: 0c02 |0005: move-result-object v2 │ │ +3d1d58: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;) │ │ @@ -783702,24 +783702,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1d34: |[3d1d34] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3d1d44: 6000 1b5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_dialog:I // field@5a1b │ │ -3d1d48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1d4a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1d50: 0c02 |0006: move-result-object v2 │ │ -3d1d52: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1d56: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1d5c: 7110 e59f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9fe5 │ │ -3d1d62: 0c02 |000f: move-result-object v2 │ │ -3d1d64: 1102 |0010: return-object v2 │ │ +3d1d5c: |[3d1d5c] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3d1d6c: 6000 1b5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_dialog:I // field@5a1b │ │ +3d1d70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1d72: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1d78: 0c02 |0006: move-result-object v2 │ │ +3d1d7a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1d7e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1d84: 7110 e59f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9fe5 │ │ +3d1d8a: 0c02 |000f: move-result-object v2 │ │ +3d1d8c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -783732,18 +783732,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1c4c: |[3d1c4c] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/view/View; │ │ -3d1c5c: 6e10 e79f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9fe7 │ │ -3d1c62: 0c00 |0003: move-result-object v0 │ │ -3d1c64: 1100 |0004: return-object v0 │ │ +3d1c74: |[3d1c74] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/view/View; │ │ +3d1c84: 6e10 e79f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9fe7 │ │ +3d1c8a: 0c00 |0003: move-result-object v0 │ │ +3d1c8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;) │ │ @@ -783751,17 +783751,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1c68: |[3d1c68] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3d1c78: 5410 5c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c5c │ │ -3d1c7c: 1100 |0002: return-object v0 │ │ +3d1c90: |[3d1c90] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3d1ca0: 5410 5c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c5c │ │ +3d1ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -783797,19 +783797,19 @@ │ │ type : '(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d1e4c: |[3d1e4c] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V │ │ -3d1e5c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1e62: 5b01 5e6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6c5e │ │ -3d1e66: 5b02 5d6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.pickerGridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6c5d │ │ -3d1e6a: 0e00 |0007: return-void │ │ +3d1e74: |[3d1e74] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V │ │ +3d1e84: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1e8a: 5b01 5e6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6c5e │ │ +3d1e8e: 5b02 5d6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.pickerGridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6c5d │ │ +3d1e92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ @@ -783821,24 +783821,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3d1dc4: |[3d1dc4] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3d1dd4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3d1dd8: 1f01 410a |0002: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@0a41 │ │ -3d1ddc: 2200 d019 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // type@19d0 │ │ -3d1de0: 7030 ea9f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V // method@9fea │ │ -3d1de6: 1100 |0009: return-object v0 │ │ -3d1de8: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1dec: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ -3d1df0: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1df6: 2701 |0011: throw v1 │ │ +3d1dec: |[3d1dec] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3d1dfc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3d1e00: 1f01 410a |0002: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@0a41 │ │ +3d1e04: 2200 d019 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // type@19d0 │ │ +3d1e08: 7030 ea9f 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V // method@9fea │ │ +3d1e0e: 1100 |0009: return-object v0 │ │ +3d1e10: 2201 ba1c |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1e14: 1a00 55b5 |000c: const-string v0, "rootView" // string@b555 │ │ +3d1e18: 7020 4fab 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1e1e: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -783848,20 +783848,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1df8: |[3d1df8] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3d1e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1e0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1e0c: 7130 ef9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9fef │ │ -3d1e12: 0c02 |0005: move-result-object v2 │ │ -3d1e14: 1102 |0006: return-object v2 │ │ +3d1e20: |[3d1e20] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3d1e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1e32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1e34: 7130 ef9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9fef │ │ +3d1e3a: 0c02 |0005: move-result-object v2 │ │ +3d1e3c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;) │ │ @@ -783869,24 +783869,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1e18: |[3d1e18] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3d1e28: 6000 1c5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker:I // field@5a1c │ │ -3d1e2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1e2e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1e34: 0c02 |0006: move-result-object v2 │ │ -3d1e36: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1e3a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1e40: 7110 eb9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9feb │ │ -3d1e46: 0c02 |000f: move-result-object v2 │ │ -3d1e48: 1102 |0010: return-object v2 │ │ +3d1e40: |[3d1e40] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3d1e50: 6000 1c5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker:I // field@5a1c │ │ +3d1e54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1e56: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1e5c: 0c02 |0006: move-result-object v2 │ │ +3d1e5e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1e62: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1e68: 7110 eb9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9feb │ │ +3d1e6e: 0c02 |000f: move-result-object v2 │ │ +3d1e70: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -783899,18 +783899,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1d90: |[3d1d90] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroid/view/View; │ │ -3d1da0: 6e10 ed9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.getRoot:()Landroidx/gridlayout/widget/GridLayout; // method@9fed │ │ -3d1da6: 0c00 |0003: move-result-object v0 │ │ -3d1da8: 1100 |0004: return-object v0 │ │ +3d1db8: |[3d1db8] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroid/view/View; │ │ +3d1dc8: 6e10 ed9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.getRoot:()Landroidx/gridlayout/widget/GridLayout; // method@9fed │ │ +3d1dce: 0c00 |0003: move-result-object v0 │ │ +3d1dd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;) │ │ @@ -783918,17 +783918,17 @@ │ │ type : '()Landroidx/gridlayout/widget/GridLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1dac: |[3d1dac] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroidx/gridlayout/widget/GridLayout; │ │ -3d1dbc: 5410 5e6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6c5e │ │ -3d1dc0: 1100 |0002: return-object v0 │ │ +3d1dd4: |[3d1dd4] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroidx/gridlayout/widget/GridLayout; │ │ +3d1de4: 5410 5e6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6c5e │ │ +3d1de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -783968,20 +783968,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d1f64: |[3d1f64] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ -3d1f74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d1f7a: 5b01 5f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c5f │ │ -3d1f7e: 5b02 606c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6c60 │ │ -3d1f82: 5b03 616c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeIcon:Landroid/widget/ImageView; // field@6c61 │ │ -3d1f86: 0e00 |0009: return-void │ │ +3d1f8c: |[3d1f8c] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ +3d1f9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d1fa2: 5b01 5f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c5f │ │ +3d1fa6: 5b02 606c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6c60 │ │ +3d1faa: 5b03 616c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeIcon:Landroid/widget/ImageView; // field@6c61 │ │ +3d1fae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -783995,39 +783995,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3d1ea0: |[3d1ea0] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3d1eb0: 6000 1f58 |0000: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@581f │ │ -3d1eb4: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1eba: 0c01 |0005: move-result-object v1 │ │ -3d1ebc: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3d1ec0: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3d1ec4: 6000 2158 |000a: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5821 │ │ -3d1ec8: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1ece: 0c02 |000f: move-result-object v2 │ │ -3d1ed0: 1f02 ff02 |0010: check-cast v2, Landroid/widget/ImageView; // type@02ff │ │ -3d1ed4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3d1ed8: 2200 d119 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // type@19d1 │ │ -3d1edc: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d1ee0: 7040 f09f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ff0 │ │ -3d1ee6: 1100 |001b: return-object v0 │ │ -3d1ee8: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d1eee: 0c03 |001f: move-result-object v3 │ │ -3d1ef0: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d1ef6: 0c03 |0023: move-result-object v3 │ │ -3d1ef8: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d1efc: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d1f00: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d1f06: 0c03 |002b: move-result-object v3 │ │ -3d1f08: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d1f0e: 2700 |002f: throw v0 │ │ +3d1ec8: |[3d1ec8] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3d1ed8: 6000 1f58 |0000: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@581f │ │ +3d1edc: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1ee2: 0c01 |0005: move-result-object v1 │ │ +3d1ee4: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3d1ee8: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3d1eec: 6000 2158 |000a: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5821 │ │ +3d1ef0: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1ef6: 0c02 |000f: move-result-object v2 │ │ +3d1ef8: 1f02 ff02 |0010: check-cast v2, Landroid/widget/ImageView; // type@02ff │ │ +3d1efc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3d1f00: 2200 d119 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // type@19d1 │ │ +3d1f04: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d1f08: 7040 f09f 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ff0 │ │ +3d1f0e: 1100 |001b: return-object v0 │ │ +3d1f10: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d1f16: 0c03 |001f: move-result-object v3 │ │ +3d1f18: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d1f1e: 0c03 |0023: move-result-object v3 │ │ +3d1f20: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d1f24: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d1f28: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d1f2e: 0c03 |002b: move-result-object v3 │ │ +3d1f30: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d1f36: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -784041,20 +784041,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d1f10: |[3d1f10] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3d1f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1f22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d1f24: 7130 f59f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ff5 │ │ -3d1f2a: 0c02 |0005: move-result-object v2 │ │ -3d1f2c: 1102 |0006: return-object v2 │ │ +3d1f38: |[3d1f38] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3d1f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d1f4a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d1f4c: 7130 f59f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ff5 │ │ +3d1f52: 0c02 |0005: move-result-object v2 │ │ +3d1f54: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;) │ │ @@ -784062,24 +784062,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d1f30: |[3d1f30] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3d1f40: 6000 1d5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker_item:I // field@5a1d │ │ -3d1f44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d1f46: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d1f4c: 0c02 |0006: move-result-object v2 │ │ -3d1f4e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d1f52: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d1f58: 7110 f19f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ff1 │ │ -3d1f5e: 0c02 |000f: move-result-object v2 │ │ -3d1f60: 1102 |0010: return-object v2 │ │ +3d1f58: |[3d1f58] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3d1f68: 6000 1d5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker_item:I // field@5a1d │ │ +3d1f6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d1f6e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d1f74: 0c02 |0006: move-result-object v2 │ │ +3d1f76: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d1f7a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d1f80: 7110 f19f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ff1 │ │ +3d1f86: 0c02 |000f: move-result-object v2 │ │ +3d1f88: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -784092,18 +784092,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1e6c: |[3d1e6c] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/view/View; │ │ -3d1e7c: 6e10 f39f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ff3 │ │ -3d1e82: 0c00 |0003: move-result-object v0 │ │ -3d1e84: 1100 |0004: return-object v0 │ │ +3d1e94: |[3d1e94] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/view/View; │ │ +3d1ea4: 6e10 f39f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ff3 │ │ +3d1eaa: 0c00 |0003: move-result-object v0 │ │ +3d1eac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;) │ │ @@ -784111,17 +784111,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1e88: |[3d1e88] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1e98: 5410 5f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c5f │ │ -3d1e9c: 1100 |0002: return-object v0 │ │ +3d1eb0: |[3d1eb0] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d1ec0: 5410 5f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c5f │ │ +3d1ec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -784177,24 +784177,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d20e4: |[3d20e4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ -3d20f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d20fa: 5b01 656c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6c65 │ │ -3d20fe: 5b02 626c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.changeButton:Landroid/widget/Button; // field@6c62 │ │ -3d2102: 5b03 636c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.mockEpisode:Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // field@6c63 │ │ -3d2106: 5b04 646c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.previewContainer:Landroid/widget/LinearLayout; // field@6c64 │ │ -3d210a: 5b05 666c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6c66 │ │ -3d210e: 5b06 676c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeDirectionLabel:Landroid/widget/TextView; // field@6c67 │ │ -3d2112: 5b07 686c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeIcon:Landroid/widget/ImageView; // field@6c68 │ │ -3d2116: 0e00 |0011: return-void │ │ +3d210c: |[3d210c] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ +3d211c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2122: 5b01 656c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6c65 │ │ +3d2126: 5b02 626c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.changeButton:Landroid/widget/Button; // field@6c62 │ │ +3d212a: 5b03 636c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.mockEpisode:Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // field@6c63 │ │ +3d212e: 5b04 646c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.previewContainer:Landroid/widget/LinearLayout; // field@6c64 │ │ +3d2132: 5b05 666c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6c66 │ │ +3d2136: 5b06 676c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeDirectionLabel:Landroid/widget/TextView; // field@6c67 │ │ +3d213a: 5b07 686c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeIcon:Landroid/widget/ImageView; // field@6c68 │ │ +3d213e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -784216,67 +784216,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 97 16-bit code units │ │ -3d1fbc: |[3d1fbc] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3d1fcc: 6000 7c55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.changeButton:I // field@557c │ │ -3d1fd0: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1fd6: 0c01 |0005: move-result-object v1 │ │ -3d1fd8: 0714 |0006: move-object v4, v1 │ │ -3d1fda: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ -3d1fde: 3804 4400 |0009: if-eqz v4, 004d // +0044 │ │ -3d1fe2: 6000 db56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.mockEpisode:I // field@56db │ │ -3d1fe6: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d1fec: 0c01 |0010: move-result-object v1 │ │ -3d1fee: 3801 3c00 |0011: if-eqz v1, 004d // +003c │ │ -3d1ff2: 7110 fb9e 0100 |0013: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9efb │ │ -3d1ff8: 0c05 |0016: move-result-object v5 │ │ -3d1ffa: 6000 6057 |0017: sget v0, Lde/danoeh/antennapod/R$id;.previewContainer:I // field@5760 │ │ -3d1ffe: 7120 5b73 0a00 |0019: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2004: 0c01 |001c: move-result-object v1 │ │ -3d2006: 0716 |001d: move-object v6, v1 │ │ -3d2008: 1f06 0103 |001e: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ -3d200c: 3806 2d00 |0020: if-eqz v6, 004d // +002d │ │ -3d2010: 6000 1f58 |0022: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@581f │ │ -3d2014: 7120 5b73 0a00 |0024: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d201a: 0c01 |0027: move-result-object v1 │ │ -3d201c: 0717 |0028: move-object v7, v1 │ │ -3d201e: 1f07 1903 |0029: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3d2022: 3807 2200 |002b: if-eqz v7, 004d // +0022 │ │ -3d2026: 6000 2058 |002d: sget v0, Lde/danoeh/antennapod/R$id;.swipeDirectionLabel:I // field@5820 │ │ -3d202a: 7120 5b73 0a00 |002f: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2030: 0c01 |0032: move-result-object v1 │ │ -3d2032: 0718 |0033: move-object v8, v1 │ │ -3d2034: 1f08 1903 |0034: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ -3d2038: 3808 1700 |0036: if-eqz v8, 004d // +0017 │ │ -3d203c: 6000 2158 |0038: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5821 │ │ -3d2040: 7120 5b73 0a00 |003a: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2046: 0c01 |003d: move-result-object v1 │ │ -3d2048: 0719 |003e: move-object v9, v1 │ │ -3d204a: 1f09 ff02 |003f: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ -3d204e: 3809 0c00 |0041: if-eqz v9, 004d // +000c │ │ -3d2052: 2200 d219 |0043: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // type@19d2 │ │ -3d2056: 07a3 |0045: move-object v3, v10 │ │ -3d2058: 1f03 0103 |0046: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d205c: 0702 |0048: move-object v2, v0 │ │ -3d205e: 7608 f69f 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ff6 │ │ -3d2064: 1100 |004c: return-object v0 │ │ -3d2066: 6e10 e10c 0a00 |004d: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d206c: 0c0a |0050: move-result-object v10 │ │ -3d206e: 6e20 ef02 0a00 |0051: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d2074: 0c0a |0054: move-result-object v10 │ │ -3d2076: 2200 ba1c |0055: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d207a: 1a01 f43e |0057: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d207e: 6e20 7aab a100 |0059: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d2084: 0c0a |005c: move-result-object v10 │ │ -3d2086: 7020 4fab a000 |005d: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d208c: 2700 |0060: throw v0 │ │ +3d1fe4: |[3d1fe4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3d1ff4: 6000 7c55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.changeButton:I // field@557c │ │ +3d1ff8: 7120 5b73 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d1ffe: 0c01 |0005: move-result-object v1 │ │ +3d2000: 0714 |0006: move-object v4, v1 │ │ +3d2002: 1f04 ec02 |0007: check-cast v4, Landroid/widget/Button; // type@02ec │ │ +3d2006: 3804 4400 |0009: if-eqz v4, 004d // +0044 │ │ +3d200a: 6000 db56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.mockEpisode:I // field@56db │ │ +3d200e: 7120 5b73 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2014: 0c01 |0010: move-result-object v1 │ │ +3d2016: 3801 3c00 |0011: if-eqz v1, 004d // +003c │ │ +3d201a: 7110 fb9e 0100 |0013: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@9efb │ │ +3d2020: 0c05 |0016: move-result-object v5 │ │ +3d2022: 6000 6057 |0017: sget v0, Lde/danoeh/antennapod/R$id;.previewContainer:I // field@5760 │ │ +3d2026: 7120 5b73 0a00 |0019: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d202c: 0c01 |001c: move-result-object v1 │ │ +3d202e: 0716 |001d: move-object v6, v1 │ │ +3d2030: 1f06 0103 |001e: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ +3d2034: 3806 2d00 |0020: if-eqz v6, 004d // +002d │ │ +3d2038: 6000 1f58 |0022: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@581f │ │ +3d203c: 7120 5b73 0a00 |0024: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2042: 0c01 |0027: move-result-object v1 │ │ +3d2044: 0717 |0028: move-object v7, v1 │ │ +3d2046: 1f07 1903 |0029: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3d204a: 3807 2200 |002b: if-eqz v7, 004d // +0022 │ │ +3d204e: 6000 2058 |002d: sget v0, Lde/danoeh/antennapod/R$id;.swipeDirectionLabel:I // field@5820 │ │ +3d2052: 7120 5b73 0a00 |002f: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2058: 0c01 |0032: move-result-object v1 │ │ +3d205a: 0718 |0033: move-object v8, v1 │ │ +3d205c: 1f08 1903 |0034: check-cast v8, Landroid/widget/TextView; // type@0319 │ │ +3d2060: 3808 1700 |0036: if-eqz v8, 004d // +0017 │ │ +3d2064: 6000 2158 |0038: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5821 │ │ +3d2068: 7120 5b73 0a00 |003a: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d206e: 0c01 |003d: move-result-object v1 │ │ +3d2070: 0719 |003e: move-object v9, v1 │ │ +3d2072: 1f09 ff02 |003f: check-cast v9, Landroid/widget/ImageView; // type@02ff │ │ +3d2076: 3809 0c00 |0041: if-eqz v9, 004d // +000c │ │ +3d207a: 2200 d219 |0043: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // type@19d2 │ │ +3d207e: 07a3 |0045: move-object v3, v10 │ │ +3d2080: 1f03 0103 |0046: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d2084: 0702 |0048: move-object v2, v0 │ │ +3d2086: 7608 f69f 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ff6 │ │ +3d208c: 1100 |004c: return-object v0 │ │ +3d208e: 6e10 e10c 0a00 |004d: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d2094: 0c0a |0050: move-result-object v10 │ │ +3d2096: 6e20 ef02 0a00 |0051: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d209c: 0c0a |0054: move-result-object v10 │ │ +3d209e: 2200 ba1c |0055: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d20a2: 1a01 f43e |0057: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d20a6: 6e20 7aab a100 |0059: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d20ac: 0c0a |005c: move-result-object v10 │ │ +3d20ae: 7020 4fab a000 |005d: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d20b4: 2700 |0060: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ 0x0013 line=93 │ │ @@ -784299,20 +784299,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d2090: |[3d2090] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3d20a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d20a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d20a4: 7130 fb9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ffb │ │ -3d20aa: 0c02 |0005: move-result-object v2 │ │ -3d20ac: 1102 |0006: return-object v2 │ │ +3d20b8: |[3d20b8] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3d20c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d20ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d20cc: 7130 fb9f 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ffb │ │ +3d20d2: 0c02 |0005: move-result-object v2 │ │ +3d20d4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;) │ │ @@ -784320,24 +784320,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d20b0: |[3d20b0] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3d20c0: 6000 1e5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_row:I // field@5a1e │ │ -3d20c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d20c6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d20cc: 0c02 |0006: move-result-object v2 │ │ -3d20ce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d20d2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d20d8: 7110 f79f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ -3d20de: 0c02 |000f: move-result-object v2 │ │ -3d20e0: 1102 |0010: return-object v2 │ │ +3d20d8: |[3d20d8] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3d20e8: 6000 1e5a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_row:I // field@5a1e │ │ +3d20ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d20ee: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d20f4: 0c02 |0006: move-result-object v2 │ │ +3d20f6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d20fa: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d2100: 7110 f79f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ff7 │ │ +3d2106: 0c02 |000f: move-result-object v2 │ │ +3d2108: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -784350,18 +784350,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d1f88: |[3d1f88] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/view/View; │ │ -3d1f98: 6e10 f99f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ff9 │ │ -3d1f9e: 0c00 |0003: move-result-object v0 │ │ -3d1fa0: 1100 |0004: return-object v0 │ │ +3d1fb0: |[3d1fb0] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/view/View; │ │ +3d1fc0: 6e10 f99f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ff9 │ │ +3d1fc6: 0c00 |0003: move-result-object v0 │ │ +3d1fc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;) │ │ @@ -784369,17 +784369,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d1fa4: |[3d1fa4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d1fb4: 5410 656c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6c65 │ │ -3d1fb8: 1100 |0002: return-object v0 │ │ +3d1fcc: |[3d1fcc] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d1fdc: 5410 656c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6c65 │ │ +3d1fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -784463,31 +784463,31 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 15 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3d2314: |[3d2314] de.danoeh.antennapod.databinding.TimeDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V │ │ -3d2324: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d232a: 5b01 726c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c72 │ │ -3d232e: 5b02 696c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbShakeToReset:Landroid/widget/CheckBox; // field@6c69 │ │ -3d2332: 5b03 6a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbVibrate:Landroid/widget/CheckBox; // field@6c6a │ │ -3d2336: 5b04 6b6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.chAutoEnable:Landroid/widget/CheckBox; // field@6c6b │ │ -3d233a: 5b05 6c6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.changeTimesButton:Landroid/widget/ImageView; // field@6c6c │ │ -3d233e: 5b06 6d6c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.disableSleeptimerButton:Landroid/widget/Button; // field@6c6d │ │ -3d2342: 5b07 6e6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.etxtTime:Landroid/widget/EditText; // field@6c6e │ │ -3d2346: 5b08 6f6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepFiveMinutesButton:Landroid/widget/Button; // field@6c6f │ │ -3d234a: 5b09 706c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTenMinutesButton:Landroid/widget/Button; // field@6c70 │ │ -3d234e: 5b0a 716c |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTwentyMinutesButton:Landroid/widget/Button; // field@6c71 │ │ -3d2352: 5b0b 736c |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.setSleeptimerButton:Landroid/widget/Button; // field@6c73 │ │ -3d2356: 5b0c 746c |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.time:Landroid/widget/TextView; // field@6c74 │ │ -3d235a: 5b0d 756c |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeDisplay:Landroid/widget/LinearLayout; // field@6c75 │ │ -3d235e: 5b0e 766c |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeSetup:Landroid/widget/LinearLayout; // field@6c76 │ │ -3d2362: 0e00 |001f: return-void │ │ +3d233c: |[3d233c] de.danoeh.antennapod.databinding.TimeDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V │ │ +3d234c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2352: 5b01 726c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c72 │ │ +3d2356: 5b02 696c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbShakeToReset:Landroid/widget/CheckBox; // field@6c69 │ │ +3d235a: 5b03 6a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbVibrate:Landroid/widget/CheckBox; // field@6c6a │ │ +3d235e: 5b04 6b6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.chAutoEnable:Landroid/widget/CheckBox; // field@6c6b │ │ +3d2362: 5b05 6c6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.changeTimesButton:Landroid/widget/ImageView; // field@6c6c │ │ +3d2366: 5b06 6d6c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.disableSleeptimerButton:Landroid/widget/Button; // field@6c6d │ │ +3d236a: 5b07 6e6c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.etxtTime:Landroid/widget/EditText; // field@6c6e │ │ +3d236e: 5b08 6f6c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepFiveMinutesButton:Landroid/widget/Button; // field@6c6f │ │ +3d2372: 5b09 706c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTenMinutesButton:Landroid/widget/Button; // field@6c70 │ │ +3d2376: 5b0a 716c |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTwentyMinutesButton:Landroid/widget/Button; // field@6c71 │ │ +3d237a: 5b0b 736c |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.setSleeptimerButton:Landroid/widget/Button; // field@6c73 │ │ +3d237e: 5b0c 746c |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.time:Landroid/widget/TextView; // field@6c74 │ │ +3d2382: 5b0d 756c |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeDisplay:Landroid/widget/LinearLayout; // field@6c75 │ │ +3d2386: 5b0e 766c |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeSetup:Landroid/widget/LinearLayout; // field@6c76 │ │ +3d238a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=76 │ │ @@ -784523,110 +784523,110 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 177 16-bit code units │ │ -3d214c: |[3d214c] de.danoeh.antennapod.databinding.TimeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3d215c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3d2160: 6001 7255 |0002: sget v1, Lde/danoeh/antennapod/R$id;.cbShakeToReset:I // field@5572 │ │ -3d2164: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d216a: 0c02 |0007: move-result-object v2 │ │ -3d216c: 0725 |0008: move-object v5, v2 │ │ -3d216e: 1f05 ed02 |0009: check-cast v5, Landroid/widget/CheckBox; // type@02ed │ │ -3d2172: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ -3d2176: 6001 7355 |000d: sget v1, Lde/danoeh/antennapod/R$id;.cbVibrate:I // field@5573 │ │ -3d217a: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2180: 0c02 |0012: move-result-object v2 │ │ -3d2182: 0726 |0013: move-object v6, v2 │ │ -3d2184: 1f06 ed02 |0014: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ -3d2188: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ -3d218c: 6001 7955 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chAutoEnable:I // field@5579 │ │ -3d2190: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2196: 0c02 |001d: move-result-object v2 │ │ -3d2198: 0727 |001e: move-object v7, v2 │ │ -3d219a: 1f07 ed02 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ -3d219e: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ -3d21a2: 6001 7d55 |0023: sget v1, Lde/danoeh/antennapod/R$id;.changeTimesButton:I // field@557d │ │ -3d21a6: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d21ac: 0c02 |0028: move-result-object v2 │ │ -3d21ae: 0728 |0029: move-object v8, v2 │ │ -3d21b0: 1f08 ff02 |002a: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ -3d21b4: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ -3d21b8: 6001 d755 |002e: sget v1, Lde/danoeh/antennapod/R$id;.disableSleeptimerButton:I // field@55d7 │ │ -3d21bc: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d21c2: 0c02 |0033: move-result-object v2 │ │ -3d21c4: 0729 |0034: move-object v9, v2 │ │ -3d21c6: 1f09 ec02 |0035: check-cast v9, Landroid/widget/Button; // type@02ec │ │ -3d21ca: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ -3d21ce: 6001 1356 |0039: sget v1, Lde/danoeh/antennapod/R$id;.etxtTime:I // field@5613 │ │ -3d21d2: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d21d8: 0c02 |003e: move-result-object v2 │ │ -3d21da: 072a |003f: move-object v10, v2 │ │ -3d21dc: 1f0a f402 |0040: check-cast v10, Landroid/widget/EditText; // type@02f4 │ │ -3d21e0: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ -3d21e4: 6001 4c56 |0044: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepFiveMinutesButton:I // field@564c │ │ -3d21e8: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d21ee: 0c02 |0049: move-result-object v2 │ │ -3d21f0: 072b |004a: move-object v11, v2 │ │ -3d21f2: 1f0b ec02 |004b: check-cast v11, Landroid/widget/Button; // type@02ec │ │ -3d21f6: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ -3d21fa: 6001 4d56 |004f: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTenMinutesButton:I // field@564d │ │ -3d21fe: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2204: 0c02 |0054: move-result-object v2 │ │ -3d2206: 072c |0055: move-object v12, v2 │ │ -3d2208: 1f0c ec02 |0056: check-cast v12, Landroid/widget/Button; // type@02ec │ │ -3d220c: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ -3d2210: 6001 4e56 |005a: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTwentyMinutesButton:I // field@564e │ │ -3d2214: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d221a: 0c02 |005f: move-result-object v2 │ │ -3d221c: 072d |0060: move-object v13, v2 │ │ -3d221e: 1f0d ec02 |0061: check-cast v13, Landroid/widget/Button; // type@02ec │ │ -3d2222: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ -3d2226: 6001 c457 |0065: sget v1, Lde/danoeh/antennapod/R$id;.setSleeptimerButton:I // field@57c4 │ │ -3d222a: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2230: 0c02 |006a: move-result-object v2 │ │ -3d2232: 072e |006b: move-object v14, v2 │ │ -3d2234: 1f0e ec02 |006c: check-cast v14, Landroid/widget/Button; // type@02ec │ │ -3d2238: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ -3d223c: 6001 4e58 |0070: sget v1, Lde/danoeh/antennapod/R$id;.time:I // field@584e │ │ -3d2240: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2246: 0c02 |0075: move-result-object v2 │ │ -3d2248: 072f |0076: move-object v15, v2 │ │ -3d224a: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3d224e: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ -3d2252: 6001 4f58 |007b: sget v1, Lde/danoeh/antennapod/R$id;.timeDisplay:I // field@584f │ │ -3d2256: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d225c: 0c02 |0080: move-result-object v2 │ │ -3d225e: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3d2262: 1f10 0103 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@0301 │ │ -3d2266: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ -3d226a: 6001 5258 |0087: sget v1, Lde/danoeh/antennapod/R$id;.timeSetup:I // field@5852 │ │ -3d226e: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2274: 0c02 |008c: move-result-object v2 │ │ -3d2276: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3d227a: 1f11 0103 |008f: check-cast v17, Landroid/widget/LinearLayout; // type@0301 │ │ -3d227e: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ -3d2282: 2201 d319 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding; // type@19d3 │ │ -3d2286: 0704 |0095: move-object v4, v0 │ │ -3d2288: 1f04 0e03 |0096: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ -3d228c: 0713 |0098: move-object v3, v1 │ │ -3d228e: 760f fc9f 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V // method@9ffc │ │ -3d2294: 1101 |009c: return-object v1 │ │ -3d2296: 7401 e10c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d229c: 0c00 |00a0: move-result-object v0 │ │ -3d229e: 6e20 ef02 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d22a4: 0c00 |00a4: move-result-object v0 │ │ -3d22a6: 2201 ba1c |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d22aa: 1a02 f43e |00a7: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3d22ae: 6e20 7aab 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d22b4: 0c00 |00ac: move-result-object v0 │ │ -3d22b6: 7020 4fab 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d22bc: 2701 |00b0: throw v1 │ │ +3d2174: |[3d2174] de.danoeh.antennapod.databinding.TimeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3d2184: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3d2188: 6001 7255 |0002: sget v1, Lde/danoeh/antennapod/R$id;.cbShakeToReset:I // field@5572 │ │ +3d218c: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2192: 0c02 |0007: move-result-object v2 │ │ +3d2194: 0725 |0008: move-object v5, v2 │ │ +3d2196: 1f05 ed02 |0009: check-cast v5, Landroid/widget/CheckBox; // type@02ed │ │ +3d219a: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ +3d219e: 6001 7355 |000d: sget v1, Lde/danoeh/antennapod/R$id;.cbVibrate:I // field@5573 │ │ +3d21a2: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d21a8: 0c02 |0012: move-result-object v2 │ │ +3d21aa: 0726 |0013: move-object v6, v2 │ │ +3d21ac: 1f06 ed02 |0014: check-cast v6, Landroid/widget/CheckBox; // type@02ed │ │ +3d21b0: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ +3d21b4: 6001 7955 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chAutoEnable:I // field@5579 │ │ +3d21b8: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d21be: 0c02 |001d: move-result-object v2 │ │ +3d21c0: 0727 |001e: move-object v7, v2 │ │ +3d21c2: 1f07 ed02 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02ed │ │ +3d21c6: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ +3d21ca: 6001 7d55 |0023: sget v1, Lde/danoeh/antennapod/R$id;.changeTimesButton:I // field@557d │ │ +3d21ce: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d21d4: 0c02 |0028: move-result-object v2 │ │ +3d21d6: 0728 |0029: move-object v8, v2 │ │ +3d21d8: 1f08 ff02 |002a: check-cast v8, Landroid/widget/ImageView; // type@02ff │ │ +3d21dc: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ +3d21e0: 6001 d755 |002e: sget v1, Lde/danoeh/antennapod/R$id;.disableSleeptimerButton:I // field@55d7 │ │ +3d21e4: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d21ea: 0c02 |0033: move-result-object v2 │ │ +3d21ec: 0729 |0034: move-object v9, v2 │ │ +3d21ee: 1f09 ec02 |0035: check-cast v9, Landroid/widget/Button; // type@02ec │ │ +3d21f2: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ +3d21f6: 6001 1356 |0039: sget v1, Lde/danoeh/antennapod/R$id;.etxtTime:I // field@5613 │ │ +3d21fa: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2200: 0c02 |003e: move-result-object v2 │ │ +3d2202: 072a |003f: move-object v10, v2 │ │ +3d2204: 1f0a f402 |0040: check-cast v10, Landroid/widget/EditText; // type@02f4 │ │ +3d2208: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ +3d220c: 6001 4c56 |0044: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepFiveMinutesButton:I // field@564c │ │ +3d2210: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2216: 0c02 |0049: move-result-object v2 │ │ +3d2218: 072b |004a: move-object v11, v2 │ │ +3d221a: 1f0b ec02 |004b: check-cast v11, Landroid/widget/Button; // type@02ec │ │ +3d221e: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ +3d2222: 6001 4d56 |004f: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTenMinutesButton:I // field@564d │ │ +3d2226: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d222c: 0c02 |0054: move-result-object v2 │ │ +3d222e: 072c |0055: move-object v12, v2 │ │ +3d2230: 1f0c ec02 |0056: check-cast v12, Landroid/widget/Button; // type@02ec │ │ +3d2234: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ +3d2238: 6001 4e56 |005a: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTwentyMinutesButton:I // field@564e │ │ +3d223c: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2242: 0c02 |005f: move-result-object v2 │ │ +3d2244: 072d |0060: move-object v13, v2 │ │ +3d2246: 1f0d ec02 |0061: check-cast v13, Landroid/widget/Button; // type@02ec │ │ +3d224a: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ +3d224e: 6001 c457 |0065: sget v1, Lde/danoeh/antennapod/R$id;.setSleeptimerButton:I // field@57c4 │ │ +3d2252: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2258: 0c02 |006a: move-result-object v2 │ │ +3d225a: 072e |006b: move-object v14, v2 │ │ +3d225c: 1f0e ec02 |006c: check-cast v14, Landroid/widget/Button; // type@02ec │ │ +3d2260: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ +3d2264: 6001 4e58 |0070: sget v1, Lde/danoeh/antennapod/R$id;.time:I // field@584e │ │ +3d2268: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d226e: 0c02 |0075: move-result-object v2 │ │ +3d2270: 072f |0076: move-object v15, v2 │ │ +3d2272: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3d2276: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ +3d227a: 6001 4f58 |007b: sget v1, Lde/danoeh/antennapod/R$id;.timeDisplay:I // field@584f │ │ +3d227e: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2284: 0c02 |0080: move-result-object v2 │ │ +3d2286: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3d228a: 1f10 0103 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@0301 │ │ +3d228e: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ +3d2292: 6001 5258 |0087: sget v1, Lde/danoeh/antennapod/R$id;.timeSetup:I // field@5852 │ │ +3d2296: 7120 5b73 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d229c: 0c02 |008c: move-result-object v2 │ │ +3d229e: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3d22a2: 1f11 0103 |008f: check-cast v17, Landroid/widget/LinearLayout; // type@0301 │ │ +3d22a6: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ +3d22aa: 2201 d319 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding; // type@19d3 │ │ +3d22ae: 0704 |0095: move-object v4, v0 │ │ +3d22b0: 1f04 0e03 |0096: check-cast v4, Landroid/widget/ScrollView; // type@030e │ │ +3d22b4: 0713 |0098: move-object v3, v1 │ │ +3d22b6: 760f fc9f 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V // method@9ffc │ │ +3d22bc: 1101 |009c: return-object v1 │ │ +3d22be: 7401 e10c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d22c4: 0c00 |00a0: move-result-object v0 │ │ +3d22c6: 6e20 ef02 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d22cc: 0c00 |00a4: move-result-object v0 │ │ +3d22ce: 2201 ba1c |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d22d2: 1a02 f43e |00a7: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3d22d6: 6e20 7aab 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d22dc: 0c00 |00ac: move-result-object v0 │ │ +3d22de: 7020 4fab 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d22e4: 2701 |00b0: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x000d line=122 │ │ 0x000f line=123 │ │ 0x0018 line=128 │ │ @@ -784662,20 +784662,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d22c0: |[3d22c0] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3d22d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d22d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d22d4: 7130 01a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@a001 │ │ -3d22da: 0c02 |0005: move-result-object v2 │ │ -3d22dc: 1102 |0006: return-object v2 │ │ +3d22e8: |[3d22e8] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3d22f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d22fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d22fc: 7130 01a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@a001 │ │ +3d2302: 0c02 |0005: move-result-object v2 │ │ +3d2304: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/TimeDialogBinding;) │ │ @@ -784683,24 +784683,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d22e0: |[3d22e0] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3d22f0: 6000 205a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.time_dialog:I // field@5a20 │ │ -3d22f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d22f6: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d22fc: 0c02 |0006: move-result-object v2 │ │ -3d22fe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d2302: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d2308: 7110 fd9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9ffd │ │ -3d230e: 0c02 |000f: move-result-object v2 │ │ -3d2310: 1102 |0010: return-object v2 │ │ +3d2308: |[3d2308] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3d2318: 6000 205a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.time_dialog:I // field@5a20 │ │ +3d231c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d231e: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d2324: 0c02 |0006: move-result-object v2 │ │ +3d2326: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d232a: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d2330: 7110 fd9f 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9ffd │ │ +3d2336: 0c02 |000f: move-result-object v2 │ │ +3d2338: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=105 │ │ 0x000c line=107 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -784713,18 +784713,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2118: |[3d2118] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/view/View; │ │ -3d2128: 6e10 ff9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9fff │ │ -3d212e: 0c00 |0003: move-result-object v0 │ │ -3d2130: 1100 |0004: return-object v0 │ │ +3d2140: |[3d2140] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/view/View; │ │ +3d2150: 6e10 ff9f 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9fff │ │ +3d2156: 0c00 |0003: move-result-object v0 │ │ +3d2158: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/TimeDialogBinding;) │ │ @@ -784732,17 +784732,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d2134: |[3d2134] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3d2144: 5410 726c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c72 │ │ -3d2148: 1100 |0002: return-object v0 │ │ +3d215c: |[3d215c] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3d216c: 5410 726c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6c72 │ │ +3d2170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -784786,21 +784786,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;Landroid/widget/ProgressBar;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d2470: |[3d2470] de.danoeh.antennapod.databinding.TranscriptDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;Landroid/widget/ProgressBar;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3d2480: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2486: 5b01 796c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c79 │ │ -3d248a: 5b02 776c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.followAudioCheckbox:Landroid/widget/CheckBox; // field@6c77 │ │ -3d248e: 5b03 786c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.progLoading:Landroid/widget/ProgressBar; // field@6c78 │ │ -3d2492: 5b04 7a6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.transcriptList:Landroidx/recyclerview/widget/RecyclerView; // field@6c7a │ │ -3d2496: 0e00 |000b: return-void │ │ +3d2498: |[3d2498] de.danoeh.antennapod.databinding.TranscriptDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;Landroid/widget/ProgressBar;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3d24a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d24ae: 5b01 796c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c79 │ │ +3d24b2: 5b02 776c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.followAudioCheckbox:Landroid/widget/CheckBox; // field@6c77 │ │ +3d24b6: 5b03 786c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.progLoading:Landroid/widget/ProgressBar; // field@6c78 │ │ +3d24ba: 5b04 7a6c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.transcriptList:Landroidx/recyclerview/widget/RecyclerView; // field@6c7a │ │ +3d24be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ @@ -784816,44 +784816,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3d2398: |[3d2398] de.danoeh.antennapod.databinding.TranscriptDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ -3d23a8: 6000 6a56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.followAudioCheckbox:I // field@566a │ │ -3d23ac: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d23b2: 0c01 |0005: move-result-object v1 │ │ -3d23b4: 1f01 ed02 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02ed │ │ -3d23b8: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3d23bc: 6000 6357 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ -3d23c0: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d23c6: 0c02 |000f: move-result-object v2 │ │ -3d23c8: 1f02 0803 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0308 │ │ -3d23cc: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3d23d0: 6000 6158 |0014: sget v0, Lde/danoeh/antennapod/R$id;.transcript_list:I // field@5861 │ │ -3d23d4: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d23da: 0c03 |0019: move-result-object v3 │ │ -3d23dc: 1f03 a011 |001a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ -3d23e0: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3d23e4: 2200 d419 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // type@19d4 │ │ -3d23e8: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ -3d23ec: 7053 02a0 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;Landroid/widget/ProgressBar;Landroidx/recyclerview/widget/RecyclerView;)V // method@a002 │ │ -3d23f2: 1100 |0025: return-object v0 │ │ -3d23f4: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d23fa: 0c04 |0029: move-result-object v4 │ │ -3d23fc: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d2402: 0c04 |002d: move-result-object v4 │ │ -3d2404: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d2408: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d240c: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d2412: 0c04 |0035: move-result-object v4 │ │ -3d2414: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d241a: 2700 |0039: throw v0 │ │ +3d23c0: |[3d23c0] de.danoeh.antennapod.databinding.TranscriptDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ +3d23d0: 6000 6a56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.followAudioCheckbox:I // field@566a │ │ +3d23d4: 7120 5b73 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d23da: 0c01 |0005: move-result-object v1 │ │ +3d23dc: 1f01 ed02 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02ed │ │ +3d23e0: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3d23e4: 6000 6357 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@5763 │ │ +3d23e8: 7120 5b73 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d23ee: 0c02 |000f: move-result-object v2 │ │ +3d23f0: 1f02 0803 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0308 │ │ +3d23f4: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3d23f8: 6000 6158 |0014: sget v0, Lde/danoeh/antennapod/R$id;.transcript_list:I // field@5861 │ │ +3d23fc: 7120 5b73 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2402: 0c03 |0019: move-result-object v3 │ │ +3d2404: 1f03 a011 |001a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@11a0 │ │ +3d2408: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3d240c: 2200 d419 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // type@19d4 │ │ +3d2410: 1f04 0103 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@0301 │ │ +3d2414: 7053 02a0 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;Landroid/widget/ProgressBar;Landroidx/recyclerview/widget/RecyclerView;)V // method@a002 │ │ +3d241a: 1100 |0025: return-object v0 │ │ +3d241c: 6e10 e10c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d2422: 0c04 |0029: move-result-object v4 │ │ +3d2424: 6e20 ef02 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d242a: 0c04 |002d: move-result-object v4 │ │ +3d242c: 2200 ba1c |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d2430: 1a01 f43e |0030: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d2434: 6e20 7aab 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d243a: 0c04 |0035: move-result-object v4 │ │ +3d243c: 7020 4fab 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d2442: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x000a line=75 │ │ 0x000c line=76 │ │ 0x0014 line=81 │ │ @@ -784869,20 +784869,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d241c: |[3d241c] de.danoeh.antennapod.databinding.TranscriptDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ -3d242c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d242e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d2430: 7130 07a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // method@a007 │ │ -3d2436: 0c02 |0005: move-result-object v2 │ │ -3d2438: 1102 |0006: return-object v2 │ │ +3d2444: |[3d2444] de.danoeh.antennapod.databinding.TranscriptDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ +3d2454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d2458: 7130 07a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // method@a007 │ │ +3d245e: 0c02 |0005: move-result-object v2 │ │ +3d2460: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;) │ │ @@ -784890,24 +784890,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d243c: |[3d243c] de.danoeh.antennapod.databinding.TranscriptDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ -3d244c: 6000 215a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.transcript_dialog:I // field@5a21 │ │ -3d2450: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d2452: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d2458: 0c02 |0006: move-result-object v2 │ │ -3d245a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d245e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d2464: 7110 03a0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // method@a003 │ │ -3d246a: 0c02 |000f: move-result-object v2 │ │ -3d246c: 1102 |0010: return-object v2 │ │ +3d2464: |[3d2464] de.danoeh.antennapod.databinding.TranscriptDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ +3d2474: 6000 215a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.transcript_dialog:I // field@5a21 │ │ +3d2478: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d247a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d2480: 0c02 |0006: move-result-object v2 │ │ +3d2482: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d2486: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d248c: 7110 03a0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; // method@a003 │ │ +3d2492: 0c02 |000f: move-result-object v2 │ │ +3d2494: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0009 line=58 │ │ 0x000c line=60 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -784920,18 +784920,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2364: |[3d2364] de.danoeh.antennapod.databinding.TranscriptDialogBinding.getRoot:()Landroid/view/View; │ │ -3d2374: 6e10 05a0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a005 │ │ -3d237a: 0c00 |0003: move-result-object v0 │ │ -3d237c: 1100 |0004: return-object v0 │ │ +3d238c: |[3d238c] de.danoeh.antennapod.databinding.TranscriptDialogBinding.getRoot:()Landroid/view/View; │ │ +3d239c: 6e10 05a0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a005 │ │ +3d23a2: 0c00 |0003: move-result-object v0 │ │ +3d23a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;) │ │ @@ -784939,17 +784939,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d2380: |[3d2380] de.danoeh.antennapod.databinding.TranscriptDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d2390: 5410 796c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c79 │ │ -3d2394: 1100 |0002: return-object v0 │ │ +3d23a8: |[3d23a8] de.danoeh.antennapod.databinding.TranscriptDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d23b8: 5410 796c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TranscriptDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6c79 │ │ +3d23bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/TranscriptDialogBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -784989,20 +784989,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d2590: |[3d2590] de.danoeh.antennapod.databinding.TranscriptItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3d25a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d25a6: 5b01 7c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c7c │ │ -3d25aa: 5b02 7b6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.content:Landroid/widget/TextView; // field@6c7b │ │ -3d25ae: 5b03 7d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.speaker:Landroid/widget/TextView; // field@6c7d │ │ -3d25b2: 0e00 |0009: return-void │ │ +3d25b8: |[3d25b8] de.danoeh.antennapod.databinding.TranscriptItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3d25c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d25ce: 5b01 7c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c7c │ │ +3d25d2: 5b02 7b6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.content:Landroid/widget/TextView; // field@6c7b │ │ +3d25d6: 5b03 7d6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.speaker:Landroid/widget/TextView; // field@6c7d │ │ +3d25da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ locals : │ │ @@ -785016,39 +785016,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3d24cc: |[3d24cc] de.danoeh.antennapod.databinding.TranscriptItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ -3d24dc: 6000 9e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.content:I // field@559e │ │ -3d24e0: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d24e6: 0c01 |0005: move-result-object v1 │ │ -3d24e8: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ -3d24ec: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3d24f0: 6000 eb57 |000a: sget v0, Lde/danoeh/antennapod/R$id;.speaker:I // field@57eb │ │ -3d24f4: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d24fa: 0c02 |000f: move-result-object v2 │ │ -3d24fc: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ -3d2500: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3d2504: 2200 d519 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // type@19d5 │ │ -3d2508: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ -3d250c: 7040 08a0 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@a008 │ │ -3d2512: 1100 |001b: return-object v0 │ │ -3d2514: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d251a: 0c03 |001f: move-result-object v3 │ │ -3d251c: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d2522: 0c03 |0023: move-result-object v3 │ │ -3d2524: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ -3d2528: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ -3d252c: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d2532: 0c03 |002b: move-result-object v3 │ │ -3d2534: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d253a: 2700 |002f: throw v0 │ │ +3d24f4: |[3d24f4] de.danoeh.antennapod.databinding.TranscriptItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ +3d2504: 6000 9e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.content:I // field@559e │ │ +3d2508: 7120 5b73 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d250e: 0c01 |0005: move-result-object v1 │ │ +3d2510: 1f01 1903 |0006: check-cast v1, Landroid/widget/TextView; // type@0319 │ │ +3d2514: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3d2518: 6000 eb57 |000a: sget v0, Lde/danoeh/antennapod/R$id;.speaker:I // field@57eb │ │ +3d251c: 7120 5b73 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2522: 0c02 |000f: move-result-object v2 │ │ +3d2524: 1f02 1903 |0010: check-cast v2, Landroid/widget/TextView; // type@0319 │ │ +3d2528: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3d252c: 2200 d519 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // type@19d5 │ │ +3d2530: 1f03 0103 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0301 │ │ +3d2534: 7040 08a0 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@a008 │ │ +3d253a: 1100 |001b: return-object v0 │ │ +3d253c: 6e10 e10c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d2542: 0c03 |001f: move-result-object v3 │ │ +3d2544: 6e20 ef02 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d254a: 0c03 |0023: move-result-object v3 │ │ +3d254c: 2200 ba1c |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1cba │ │ +3d2550: 1a01 f43e |0026: const-string v1, "Missing required view with ID: " // string@3ef4 │ │ +3d2554: 6e20 7aab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d255a: 0c03 |002b: move-result-object v3 │ │ +3d255c: 7020 4fab 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d2562: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ 0x0014 line=74 │ │ @@ -785062,20 +785062,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d253c: |[3d253c] de.danoeh.antennapod.databinding.TranscriptItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ -3d254c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d254e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d2550: 7130 0da0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // method@a00d │ │ -3d2556: 0c02 |0005: move-result-object v2 │ │ -3d2558: 1102 |0006: return-object v2 │ │ +3d2564: |[3d2564] de.danoeh.antennapod.databinding.TranscriptItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ +3d2574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2576: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d2578: 7130 0da0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // method@a00d │ │ +3d257e: 0c02 |0005: move-result-object v2 │ │ +3d2580: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/TranscriptItemBinding;) │ │ @@ -785083,24 +785083,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d255c: |[3d255c] de.danoeh.antennapod.databinding.TranscriptItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ -3d256c: 6000 225a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.transcript_item:I // field@5a22 │ │ -3d2570: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d2572: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d2578: 0c02 |0006: move-result-object v2 │ │ -3d257a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d257e: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d2584: 7110 09a0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // method@a009 │ │ -3d258a: 0c02 |000f: move-result-object v2 │ │ -3d258c: 1102 |0010: return-object v2 │ │ +3d2584: |[3d2584] de.danoeh.antennapod.databinding.TranscriptItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ +3d2594: 6000 225a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.transcript_item:I // field@5a22 │ │ +3d2598: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d259a: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d25a0: 0c02 |0006: move-result-object v2 │ │ +3d25a2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d25a6: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d25ac: 7110 09a0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TranscriptItemBinding; // method@a009 │ │ +3d25b2: 0c02 |000f: move-result-object v2 │ │ +3d25b4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0009 line=51 │ │ 0x000c line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -785113,18 +785113,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2498: |[3d2498] de.danoeh.antennapod.databinding.TranscriptItemBinding.getRoot:()Landroid/view/View; │ │ -3d24a8: 6e10 0ba0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a00b │ │ -3d24ae: 0c00 |0003: move-result-object v0 │ │ -3d24b0: 1100 |0004: return-object v0 │ │ +3d24c0: |[3d24c0] de.danoeh.antennapod.databinding.TranscriptItemBinding.getRoot:()Landroid/view/View; │ │ +3d24d0: 6e10 0ba0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@a00b │ │ +3d24d6: 0c00 |0003: move-result-object v0 │ │ +3d24d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/TranscriptItemBinding;) │ │ @@ -785132,17 +785132,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d24b4: |[3d24b4] de.danoeh.antennapod.databinding.TranscriptItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3d24c4: 5410 7c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c7c │ │ -3d24c8: 1100 |0002: return-object v0 │ │ +3d24dc: |[3d24dc] de.danoeh.antennapod.databinding.TranscriptItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3d24ec: 5410 7c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TranscriptItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6c7c │ │ +3d24f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/TranscriptItemBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -785230,32 +785230,32 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3d27b4: |[3d27b4] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V │ │ -3d27c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d27ca: 5b01 866c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6c86 │ │ -3d27ce: 5b02 7e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bottomControlsContainer:Landroid/widget/LinearLayout; // field@6c7e │ │ -3d27d2: 5b03 7f6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.controlsContainer:Landroid/widget/LinearLayout; // field@6c7f │ │ -3d27d6: 5b04 806c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.durationLabel:Landroid/widget/TextView; // field@6c80 │ │ -3d27da: 5b05 816c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.fastForwardButton:Landroid/widget/ImageButton; // field@6c81 │ │ -3d27de: 5b06 826c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.playButton:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6c82 │ │ -3d27e2: 5b07 836c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.positionLabel:Landroid/widget/TextView; // field@6c83 │ │ -3d27e6: 5b08 846c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c84 │ │ -3d27ea: 5b09 856c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rewindButton:Landroid/widget/ImageButton; // field@6c85 │ │ -3d27ee: 5b0a 876c |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.sbPosition:Landroid/widget/SeekBar; // field@6c87 │ │ -3d27f2: 5b0b 886c |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekCardView:Landroidx/cardview/widget/CardView; // field@6c88 │ │ -3d27f6: 5b0c 896c |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekPositionLabel:Landroid/widget/TextView; // field@6c89 │ │ -3d27fa: 5b0d 8a6c |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.skipAnimationImage:Landroid/widget/ImageView; // field@6c8a │ │ -3d27fe: 5b0e 8b6c |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoPlayerContainer:Landroid/widget/FrameLayout; // field@6c8b │ │ -3d2802: 5b0f 8c6c |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoView:Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // field@6c8c │ │ -3d2806: 0e00 |0021: return-void │ │ +3d27dc: |[3d27dc] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V │ │ +3d27ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d27f2: 5b01 866c |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6c86 │ │ +3d27f6: 5b02 7e6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bottomControlsContainer:Landroid/widget/LinearLayout; // field@6c7e │ │ +3d27fa: 5b03 7f6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.controlsContainer:Landroid/widget/LinearLayout; // field@6c7f │ │ +3d27fe: 5b04 806c |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.durationLabel:Landroid/widget/TextView; // field@6c80 │ │ +3d2802: 5b05 816c |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.fastForwardButton:Landroid/widget/ImageButton; // field@6c81 │ │ +3d2806: 5b06 826c |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.playButton:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6c82 │ │ +3d280a: 5b07 836c |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.positionLabel:Landroid/widget/TextView; // field@6c83 │ │ +3d280e: 5b08 846c |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6c84 │ │ +3d2812: 5b09 856c |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rewindButton:Landroid/widget/ImageButton; // field@6c85 │ │ +3d2816: 5b0a 876c |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.sbPosition:Landroid/widget/SeekBar; // field@6c87 │ │ +3d281a: 5b0b 886c |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekCardView:Landroidx/cardview/widget/CardView; // field@6c88 │ │ +3d281e: 5b0c 896c |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekPositionLabel:Landroid/widget/TextView; // field@6c89 │ │ +3d2822: 5b0d 8a6c |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.skipAnimationImage:Landroid/widget/ImageView; // field@6c8a │ │ +3d2826: 5b0e 8b6c |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoPlayerContainer:Landroid/widget/FrameLayout; // field@6c8b │ │ +3d282a: 5b0f 8c6c |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoView:Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // field@6c8c │ │ +3d282e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=82 │ │ 0x0009 line=83 │ │ @@ -785293,111 +785293,111 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 180 16-bit code units │ │ -3d25e8: |[3d25e8] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3d25f8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3d25fc: 6001 4a55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.bottomControlsContainer:I // field@554a │ │ -3d2600: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2606: 0c02 |0007: move-result-object v2 │ │ -3d2608: 0725 |0008: move-object v5, v2 │ │ -3d260a: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ -3d260e: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ -3d2612: 6001 a355 |000d: sget v1, Lde/danoeh/antennapod/R$id;.controlsContainer:I // field@55a3 │ │ -3d2616: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d261c: 0c02 |0012: move-result-object v2 │ │ -3d261e: 0726 |0013: move-object v6, v2 │ │ -3d2620: 1f06 0103 |0014: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ -3d2624: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ -3d2628: 6001 f155 |0018: sget v1, Lde/danoeh/antennapod/R$id;.durationLabel:I // field@55f1 │ │ -3d262c: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2632: 0c02 |001d: move-result-object v2 │ │ -3d2634: 0727 |001e: move-object v7, v2 │ │ -3d2636: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ -3d263a: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ -3d263e: 6001 5256 |0023: sget v1, Lde/danoeh/antennapod/R$id;.fastForwardButton:I // field@5652 │ │ -3d2642: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2648: 0c02 |0028: move-result-object v2 │ │ -3d264a: 0728 |0029: move-object v8, v2 │ │ -3d264c: 1f08 fd02 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ -3d2650: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ -3d2654: 6001 5357 |002e: sget v1, Lde/danoeh/antennapod/R$id;.playButton:I // field@5753 │ │ -3d2658: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d265e: 0c02 |0033: move-result-object v2 │ │ -3d2660: 0729 |0034: move-object v9, v2 │ │ -3d2662: 1f09 431c |0035: check-cast v9, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ -3d2666: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ -3d266a: 6001 5c57 |0039: sget v1, Lde/danoeh/antennapod/R$id;.positionLabel:I // field@575c │ │ -3d266e: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2674: 0c02 |003e: move-result-object v2 │ │ -3d2676: 072a |003f: move-object v10, v2 │ │ -3d2678: 1f0a 1903 |0040: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ -3d267c: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ -3d2680: 6001 6757 |0044: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ -3d2684: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d268a: 0c02 |0049: move-result-object v2 │ │ -3d268c: 072b |004a: move-object v11, v2 │ │ -3d268e: 1f0b 0803 |004b: check-cast v11, Landroid/widget/ProgressBar; // type@0308 │ │ -3d2692: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ -3d2696: 6001 8657 |004f: sget v1, Lde/danoeh/antennapod/R$id;.rewindButton:I // field@5786 │ │ -3d269a: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d26a0: 0c02 |0054: move-result-object v2 │ │ -3d26a2: 072c |0055: move-object v12, v2 │ │ -3d26a4: 1f0c fd02 |0056: check-cast v12, Landroid/widget/ImageButton; // type@02fd │ │ -3d26a8: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ -3d26ac: 6001 9257 |005a: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@5792 │ │ -3d26b0: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d26b6: 0c02 |005f: move-result-object v2 │ │ -3d26b8: 072d |0060: move-object v13, v2 │ │ -3d26ba: 1f0d 1103 |0061: check-cast v13, Landroid/widget/SeekBar; // type@0311 │ │ -3d26be: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ -3d26c2: 6001 b257 |0065: sget v1, Lde/danoeh/antennapod/R$id;.seekCardView:I // field@57b2 │ │ -3d26c6: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d26cc: 0c02 |006a: move-result-object v2 │ │ -3d26ce: 072e |006b: move-object v14, v2 │ │ -3d26d0: 1f0e 6a06 |006c: check-cast v14, Landroidx/cardview/widget/CardView; // type@066a │ │ -3d26d4: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ -3d26d8: 6001 b357 |0070: sget v1, Lde/danoeh/antennapod/R$id;.seekPositionLabel:I // field@57b3 │ │ -3d26dc: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d26e2: 0c02 |0075: move-result-object v2 │ │ -3d26e4: 072f |0076: move-object v15, v2 │ │ -3d26e6: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ -3d26ea: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ -3d26ee: 6001 db57 |007b: sget v1, Lde/danoeh/antennapod/R$id;.skipAnimationImage:I // field@57db │ │ -3d26f2: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d26f8: 0c02 |0080: move-result-object v2 │ │ -3d26fa: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3d26fe: 1f10 ff02 |0083: check-cast v16, Landroid/widget/ImageView; // type@02ff │ │ -3d2702: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ -3d2706: 0811 0000 |0087: move-object/from16 v17, v0 │ │ -3d270a: 1f11 f902 |0089: check-cast v17, Landroid/widget/FrameLayout; // type@02f9 │ │ -3d270e: 6001 9a58 |008b: sget v1, Lde/danoeh/antennapod/R$id;.videoView:I // field@589a │ │ -3d2712: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ -3d2718: 0c02 |0090: move-result-object v2 │ │ -3d271a: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3d271e: 1f12 4e1c |0093: check-cast v18, Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // type@1c4e │ │ -3d2722: 3812 0b00 |0095: if-eqz v18, 00a0 // +000b │ │ -3d2726: 2200 d619 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // type@19d6 │ │ -3d272a: 0703 |0099: move-object v3, v0 │ │ -3d272c: 0804 1100 |009a: move-object/from16 v4, v17 │ │ -3d2730: 7610 0ea0 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V // method@a00e │ │ -3d2736: 1100 |009f: return-object v0 │ │ -3d2738: 7401 e10c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ -3d273e: 0c00 |00a3: move-result-object v0 │ │ -3d2740: 6e20 ef02 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ -3d2746: 0c00 |00a7: move-result-object v0 │ │ -3d2748: 2201 ba1c |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ -3d274c: 1a02 f43e |00aa: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ -3d2750: 6e20 7aab 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ -3d2756: 0c00 |00af: move-result-object v0 │ │ -3d2758: 7020 4fab 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ -3d275e: 2701 |00b3: throw v1 │ │ +3d2610: |[3d2610] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3d2620: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3d2624: 6001 4a55 |0002: sget v1, Lde/danoeh/antennapod/R$id;.bottomControlsContainer:I // field@554a │ │ +3d2628: 7120 5b73 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d262e: 0c02 |0007: move-result-object v2 │ │ +3d2630: 0725 |0008: move-object v5, v2 │ │ +3d2632: 1f05 0103 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@0301 │ │ +3d2636: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ +3d263a: 6001 a355 |000d: sget v1, Lde/danoeh/antennapod/R$id;.controlsContainer:I // field@55a3 │ │ +3d263e: 7120 5b73 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2644: 0c02 |0012: move-result-object v2 │ │ +3d2646: 0726 |0013: move-object v6, v2 │ │ +3d2648: 1f06 0103 |0014: check-cast v6, Landroid/widget/LinearLayout; // type@0301 │ │ +3d264c: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ +3d2650: 6001 f155 |0018: sget v1, Lde/danoeh/antennapod/R$id;.durationLabel:I // field@55f1 │ │ +3d2654: 7120 5b73 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d265a: 0c02 |001d: move-result-object v2 │ │ +3d265c: 0727 |001e: move-object v7, v2 │ │ +3d265e: 1f07 1903 |001f: check-cast v7, Landroid/widget/TextView; // type@0319 │ │ +3d2662: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ +3d2666: 6001 5256 |0023: sget v1, Lde/danoeh/antennapod/R$id;.fastForwardButton:I // field@5652 │ │ +3d266a: 7120 5b73 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2670: 0c02 |0028: move-result-object v2 │ │ +3d2672: 0728 |0029: move-object v8, v2 │ │ +3d2674: 1f08 fd02 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02fd │ │ +3d2678: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ +3d267c: 6001 5357 |002e: sget v1, Lde/danoeh/antennapod/R$id;.playButton:I // field@5753 │ │ +3d2680: 7120 5b73 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2686: 0c02 |0033: move-result-object v2 │ │ +3d2688: 0729 |0034: move-object v9, v2 │ │ +3d268a: 1f09 431c |0035: check-cast v9, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1c43 │ │ +3d268e: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ +3d2692: 6001 5c57 |0039: sget v1, Lde/danoeh/antennapod/R$id;.positionLabel:I // field@575c │ │ +3d2696: 7120 5b73 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d269c: 0c02 |003e: move-result-object v2 │ │ +3d269e: 072a |003f: move-object v10, v2 │ │ +3d26a0: 1f0a 1903 |0040: check-cast v10, Landroid/widget/TextView; // type@0319 │ │ +3d26a4: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ +3d26a8: 6001 6757 |0044: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@5767 │ │ +3d26ac: 7120 5b73 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d26b2: 0c02 |0049: move-result-object v2 │ │ +3d26b4: 072b |004a: move-object v11, v2 │ │ +3d26b6: 1f0b 0803 |004b: check-cast v11, Landroid/widget/ProgressBar; // type@0308 │ │ +3d26ba: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ +3d26be: 6001 8657 |004f: sget v1, Lde/danoeh/antennapod/R$id;.rewindButton:I // field@5786 │ │ +3d26c2: 7120 5b73 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d26c8: 0c02 |0054: move-result-object v2 │ │ +3d26ca: 072c |0055: move-object v12, v2 │ │ +3d26cc: 1f0c fd02 |0056: check-cast v12, Landroid/widget/ImageButton; // type@02fd │ │ +3d26d0: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ +3d26d4: 6001 9257 |005a: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@5792 │ │ +3d26d8: 7120 5b73 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d26de: 0c02 |005f: move-result-object v2 │ │ +3d26e0: 072d |0060: move-object v13, v2 │ │ +3d26e2: 1f0d 1103 |0061: check-cast v13, Landroid/widget/SeekBar; // type@0311 │ │ +3d26e6: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ +3d26ea: 6001 b257 |0065: sget v1, Lde/danoeh/antennapod/R$id;.seekCardView:I // field@57b2 │ │ +3d26ee: 7120 5b73 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d26f4: 0c02 |006a: move-result-object v2 │ │ +3d26f6: 072e |006b: move-object v14, v2 │ │ +3d26f8: 1f0e 6a06 |006c: check-cast v14, Landroidx/cardview/widget/CardView; // type@066a │ │ +3d26fc: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ +3d2700: 6001 b357 |0070: sget v1, Lde/danoeh/antennapod/R$id;.seekPositionLabel:I // field@57b3 │ │ +3d2704: 7120 5b73 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d270a: 0c02 |0075: move-result-object v2 │ │ +3d270c: 072f |0076: move-object v15, v2 │ │ +3d270e: 1f0f 1903 |0077: check-cast v15, Landroid/widget/TextView; // type@0319 │ │ +3d2712: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ +3d2716: 6001 db57 |007b: sget v1, Lde/danoeh/antennapod/R$id;.skipAnimationImage:I // field@57db │ │ +3d271a: 7120 5b73 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2720: 0c02 |0080: move-result-object v2 │ │ +3d2722: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3d2726: 1f10 ff02 |0083: check-cast v16, Landroid/widget/ImageView; // type@02ff │ │ +3d272a: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ +3d272e: 0811 0000 |0087: move-object/from16 v17, v0 │ │ +3d2732: 1f11 f902 |0089: check-cast v17, Landroid/widget/FrameLayout; // type@02f9 │ │ +3d2736: 6001 9a58 |008b: sget v1, Lde/danoeh/antennapod/R$id;.videoView:I // field@589a │ │ +3d273a: 7120 5b73 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@735b │ │ +3d2740: 0c02 |0090: move-result-object v2 │ │ +3d2742: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3d2746: 1f12 4e1c |0093: check-cast v18, Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // type@1c4e │ │ +3d274a: 3812 0b00 |0095: if-eqz v18, 00a0 // +000b │ │ +3d274e: 2200 d619 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // type@19d6 │ │ +3d2752: 0703 |0099: move-object v3, v0 │ │ +3d2754: 0804 1100 |009a: move-object/from16 v4, v17 │ │ +3d2758: 7610 0ea0 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V // method@a00e │ │ +3d275e: 1100 |009f: return-object v0 │ │ +3d2760: 7401 e10c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0ce1 │ │ +3d2766: 0c00 |00a3: move-result-object v0 │ │ +3d2768: 6e20 ef02 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02ef │ │ +3d276e: 0c00 |00a7: move-result-object v0 │ │ +3d2770: 2201 ba1c |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1cba │ │ +3d2774: 1a02 f43e |00aa: const-string v2, "Missing required view with ID: " // string@3ef4 │ │ +3d2778: 6e20 7aab 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@ab7a │ │ +3d277e: 0c00 |00af: move-result-object v0 │ │ +3d2780: 7020 4fab 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@ab4f │ │ +3d2786: 2701 |00b3: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0004 line=125 │ │ 0x000d line=130 │ │ 0x000f line=131 │ │ 0x0018 line=136 │ │ @@ -785434,20 +785434,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d2760: |[3d2760] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3d2770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2772: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d2774: 7130 13a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@a013 │ │ -3d277a: 0c02 |0005: move-result-object v2 │ │ -3d277c: 1102 |0006: return-object v2 │ │ +3d2788: |[3d2788] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3d2798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d279a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d279c: 7130 13a0 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@a013 │ │ +3d27a2: 0c02 |0005: move-result-object v2 │ │ +3d27a4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;) │ │ @@ -785455,24 +785455,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3d2780: |[3d2780] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3d2790: 6000 235a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.videoplayer_activity:I // field@5a23 │ │ -3d2794: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d2796: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ -3d279c: 0c02 |0006: move-result-object v2 │ │ -3d279e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3d27a2: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ -3d27a8: 7110 0fa0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@a00f │ │ -3d27ae: 0c02 |000f: move-result-object v2 │ │ -3d27b0: 1102 |0010: return-object v2 │ │ +3d27a8: |[3d27a8] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3d27b8: 6000 235a |0000: sget v0, Lde/danoeh/antennapod/R$layout;.videoplayer_activity:I // field@5a23 │ │ +3d27bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d27be: 6e40 e70b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0be7 │ │ +3d27c4: 0c02 |0006: move-result-object v2 │ │ +3d27c6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3d27ca: 6e20 ea0d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dea │ │ +3d27d0: 7110 0fa0 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@a00f │ │ +3d27d6: 0c02 |000f: move-result-object v2 │ │ +3d27d8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=113 │ │ 0x000c line=115 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -785485,18 +785485,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d25b4: |[3d25b4] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/view/View; │ │ -3d25c4: 6e10 11a0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.getRoot:()Landroid/widget/FrameLayout; // method@a011 │ │ -3d25ca: 0c00 |0003: move-result-object v0 │ │ -3d25cc: 1100 |0004: return-object v0 │ │ +3d25dc: |[3d25dc] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/view/View; │ │ +3d25ec: 6e10 11a0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.getRoot:()Landroid/widget/FrameLayout; // method@a011 │ │ +3d25f2: 0c00 |0003: move-result-object v0 │ │ +3d25f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;) │ │ @@ -785504,17 +785504,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d25d0: |[3d25d0] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3d25e0: 5410 866c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6c86 │ │ -3d25e4: 1100 |0002: return-object v0 │ │ +3d25f8: |[3d25f8] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3d2608: 5410 866c |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6c86 │ │ +3d260c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -785557,17 +785557,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2808: |[3d2808] de.danoeh.antennapod.event.BuildConfig.:()V │ │ -3d2818: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d281e: 0e00 |0003: return-void │ │ +3d2830: |[3d2830] de.danoeh.antennapod.event.BuildConfig.:()V │ │ +3d2840: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -785594,17 +785594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2820: |[3d2820] de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent.:()V │ │ -3d2830: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2836: 0e00 |0003: return-void │ │ +3d2848: |[3d2848] de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent.:()V │ │ +3d2858: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d285e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/DiscoveryDefaultUpdateEvent; │ │ │ │ Virtual methods - │ │ @@ -785633,17 +785633,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d286c: |[3d286c] de.danoeh.antennapod.event.DownloadLogEvent.:()V │ │ -3d287c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2882: 0e00 |0003: return-void │ │ +3d2894: |[3d2894] de.danoeh.antennapod.event.DownloadLogEvent.:()V │ │ +3d28a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d28aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/DownloadLogEvent;) │ │ @@ -785651,18 +785651,18 @@ │ │ type : '()Lde/danoeh/antennapod/event/DownloadLogEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d2838: |[3d2838] de.danoeh.antennapod.event.DownloadLogEvent.listUpdated:()Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ -3d2848: 2200 d919 |0000: new-instance v0, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ -3d284c: 7010 16a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/DownloadLogEvent;.:()V // method@a016 │ │ -3d2852: 1100 |0005: return-object v0 │ │ +3d2860: |[3d2860] de.danoeh.antennapod.event.DownloadLogEvent.listUpdated:()Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ +3d2870: 2200 d919 |0000: new-instance v0, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ +3d2874: 7010 16a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/DownloadLogEvent;.:()V // method@a016 │ │ +3d287a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/DownloadLogEvent;) │ │ @@ -785670,17 +785670,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d2854: |[3d2854] de.danoeh.antennapod.event.DownloadLogEvent.toString:()Ljava/lang/String; │ │ -3d2864: 1a00 7113 |0000: const-string v0, "DownloadLogEvent" // string@1371 │ │ -3d2868: 1100 |0002: return-object v0 │ │ +3d287c: |[3d287c] de.danoeh.antennapod.event.DownloadLogEvent.toString:()Ljava/lang/String; │ │ +3d288c: 1a00 7113 |0000: const-string v0, "DownloadLogEvent" // string@1371 │ │ +3d2890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #3799 header: │ │ @@ -785720,18 +785720,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d2908: |[3d2908] de.danoeh.antennapod.event.EpisodeDownloadEvent.:(Ljava/util/Map;)V │ │ -3d2918: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d291e: 5b01 906c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6c90 │ │ -3d2922: 0e00 |0005: return-void │ │ +3d2930: |[3d2930] de.danoeh.antennapod.event.EpisodeDownloadEvent.:(Ljava/util/Map;)V │ │ +3d2940: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2946: 5b01 906c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6c90 │ │ +3d294a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map; │ │ @@ -785741,38 +785741,38 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d2884: |[3d2884] de.danoeh.antennapod.event.EpisodeDownloadEvent.indexOfItemWithDownloadUrl:(Ljava/util/List;Ljava/lang/String;)I │ │ -3d2894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2896: 7210 ddad 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ -3d289c: 0a01 |0004: move-result v1 │ │ -3d289e: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ -3d28a2: 7220 d1ad 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d28a8: 0c01 |000a: move-result-object v1 │ │ -3d28aa: 1f01 181a |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d28ae: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ -3d28b2: 6e10 4ca1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d28b8: 0c02 |0012: move-result-object v2 │ │ -3d28ba: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ -3d28be: 6e10 4ca1 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d28c4: 0c01 |0018: move-result-object v1 │ │ -3d28c6: 6e10 91a1 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3d28cc: 0c01 |001c: move-result-object v1 │ │ -3d28ce: 6e20 7fab 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d28d4: 0a01 |0020: move-result v1 │ │ -3d28d6: 3801 0300 |0021: if-eqz v1, 0024 // +0003 │ │ -3d28da: 0f00 |0023: return v0 │ │ -3d28dc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d28e0: 28db |0026: goto 0001 // -0025 │ │ -3d28e2: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -3d28e4: 0f03 |0028: return v3 │ │ +3d28ac: |[3d28ac] de.danoeh.antennapod.event.EpisodeDownloadEvent.indexOfItemWithDownloadUrl:(Ljava/util/List;Ljava/lang/String;)I │ │ +3d28bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d28be: 7210 ddad 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ +3d28c4: 0a01 |0004: move-result v1 │ │ +3d28c6: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ +3d28ca: 7220 d1ad 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d28d0: 0c01 |000a: move-result-object v1 │ │ +3d28d2: 1f01 181a |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d28d6: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ +3d28da: 6e10 4ca1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d28e0: 0c02 |0012: move-result-object v2 │ │ +3d28e2: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ +3d28e6: 6e10 4ca1 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d28ec: 0c01 |0018: move-result-object v1 │ │ +3d28ee: 6e10 91a1 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3d28f4: 0c01 |001c: move-result-object v1 │ │ +3d28f6: 6e20 7fab 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d28fc: 0a01 |0020: move-result v1 │ │ +3d28fe: 3801 0300 |0021: if-eqz v1, 0024 // +0003 │ │ +3d2902: 0f00 |0023: return v0 │ │ +3d2904: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d2908: 28db |0026: goto 0001 // -0025 │ │ +3d290a: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +3d290c: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0007 line=23 │ │ 0x000f line=24 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 (null) Ljava/util/List; │ │ @@ -785784,19 +785784,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d28e8: |[3d28e8] de.danoeh.antennapod.event.EpisodeDownloadEvent.getUrls:()Ljava/util/Set; │ │ -3d28f8: 5410 906c |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6c90 │ │ -3d28fc: 7210 02ae 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@ae02 │ │ -3d2902: 0c00 |0005: move-result-object v0 │ │ -3d2904: 1100 |0006: return-object v0 │ │ +3d2910: |[3d2910] de.danoeh.antennapod.event.EpisodeDownloadEvent.getUrls:()Ljava/util/Set; │ │ +3d2920: 5410 906c |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6c90 │ │ +3d2924: 7210 02ae 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@ae02 │ │ +3d292a: 0c00 |0005: move-result-object v0 │ │ +3d292c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -785824,17 +785824,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2924: |[3d2924] de.danoeh.antennapod.event.FavoritesEvent.:()V │ │ -3d2934: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d293a: 0e00 |0003: return-void │ │ +3d294c: |[3d294c] de.danoeh.antennapod.event.FavoritesEvent.:()V │ │ +3d295c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/FavoritesEvent; │ │ │ │ Virtual methods - │ │ @@ -785883,53 +785883,53 @@ │ │ type : '()[Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d2960: |[3d2960] de.danoeh.antennapod.event.FeedEvent$Action.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3d2970: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3d2972: 2300 2e1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1f2e │ │ -3d2976: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d2978: 6202 926c |0004: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c92 │ │ -3d297c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d2980: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d2982: 6202 936c |0009: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c93 │ │ -3d2986: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d298a: 1100 |000d: return-object v0 │ │ +3d2988: |[3d2988] de.danoeh.antennapod.event.FeedEvent$Action.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3d2998: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3d299a: 2300 2e1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1f2e │ │ +3d299e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d29a0: 6202 926c |0004: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c92 │ │ +3d29a4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d29a8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d29aa: 6202 936c |0009: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c93 │ │ +3d29ae: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d29b2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=7 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/FeedEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3d29b0: |[3d29b0] de.danoeh.antennapod.event.FeedEvent$Action.:()V │ │ -3d29c0: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ -3d29c4: 1a01 9816 |0002: const-string v1, "FILTER_CHANGED" // string@1698 │ │ -3d29c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d29ca: 7030 1fa0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@a01f │ │ -3d29d0: 6900 926c |0008: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c92 │ │ -3d29d4: 2200 dc19 |000a: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ -3d29d8: 1a01 ee45 |000c: const-string v1, "SORT_ORDER_CHANGED" // string@45ee │ │ -3d29dc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d29de: 7030 1fa0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@a01f │ │ -3d29e4: 6900 936c |0012: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c93 │ │ -3d29e8: 7100 1da0 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/FeedEvent$Action;.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; // method@a01d │ │ -3d29ee: 0c00 |0017: move-result-object v0 │ │ -3d29f0: 6900 916c |0018: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c91 │ │ -3d29f4: 0e00 |001a: return-void │ │ +3d29d8: |[3d29d8] de.danoeh.antennapod.event.FeedEvent$Action.:()V │ │ +3d29e8: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ +3d29ec: 1a01 9816 |0002: const-string v1, "FILTER_CHANGED" // string@1698 │ │ +3d29f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d29f2: 7030 1fa0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@a01f │ │ +3d29f8: 6900 926c |0008: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c92 │ │ +3d29fc: 2200 dc19 |000a: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ +3d2a00: 1a01 ee45 |000c: const-string v1, "SORT_ORDER_CHANGED" // string@45ee │ │ +3d2a04: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d2a06: 7030 1fa0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@a01f │ │ +3d2a0c: 6900 936c |0012: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c93 │ │ +3d2a10: 7100 1da0 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/FeedEvent$Action;.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; // method@a01d │ │ +3d2a16: 0c00 |0017: move-result-object v0 │ │ +3d2a18: 6900 916c |0018: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c91 │ │ +3d2a1c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=7 │ │ locals : │ │ │ │ @@ -785938,17 +785938,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 │ │ -3d29f8: |[3d29f8] de.danoeh.antennapod.event.FeedEvent$Action.:(Ljava/lang/String;I)V │ │ -3d2a08: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d2a0e: 0e00 |0003: return-void │ │ +3d2a20: |[3d2a20] de.danoeh.antennapod.event.FeedEvent$Action.:(Ljava/lang/String;I)V │ │ +3d2a30: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d2a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -785958,20 +785958,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d293c: |[3d293c] de.danoeh.antennapod.event.FeedEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3d294c: 1c00 dc19 |0000: const-class v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ -3d2950: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d2956: 0c01 |0005: move-result-object v1 │ │ -3d2958: 1f01 dc19 |0006: check-cast v1, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ -3d295c: 1101 |0008: return-object v1 │ │ +3d2964: |[3d2964] de.danoeh.antennapod.event.FeedEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3d2974: 1c00 dc19 |0000: const-class v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ +3d2978: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d297e: 0c01 |0005: move-result-object v1 │ │ +3d2980: 1f01 dc19 |0006: check-cast v1, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@19dc │ │ +3d2984: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/FeedEvent$Action;) │ │ @@ -785979,20 +785979,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d298c: |[3d298c] de.danoeh.antennapod.event.FeedEvent$Action.values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3d299c: 6200 916c |0000: sget-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c91 │ │ -3d29a0: 6e10 60b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/FeedEvent$Action;.clone:()Ljava/lang/Object; // method@b060 │ │ -3d29a6: 0c00 |0005: move-result-object v0 │ │ -3d29a8: 1f00 2e1f |0006: check-cast v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1f2e │ │ -3d29ac: 1100 |0008: return-object v0 │ │ +3d29b4: |[3d29b4] de.danoeh.antennapod.event.FeedEvent$Action.values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3d29c4: 6200 916c |0000: sget-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c91 │ │ +3d29c8: 6e10 60b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/FeedEvent$Action;.clone:()Ljava/lang/Object; // method@b060 │ │ +3d29ce: 0c00 |0005: move-result-object v0 │ │ +3d29d0: 1f00 2e1f |0006: check-cast v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1f2e │ │ +3d29d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -786032,19 +786032,19 @@ │ │ type : '(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d2a68: |[3d2a68] de.danoeh.antennapod.event.FeedEvent.:(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V │ │ -3d2a78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2a7e: 5b01 946c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c94 │ │ -3d2a82: 5a02 956c |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6c95 │ │ -3d2a86: 0e00 |0007: return-void │ │ +3d2a90: |[3d2a90] de.danoeh.antennapod.event.FeedEvent.:(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V │ │ +3d2aa0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2aa6: 5b01 946c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c94 │ │ +3d2aaa: 5a02 956c |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6c95 │ │ +3d2aae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/FeedEvent; │ │ @@ -786057,30 +786057,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3d2a10: |[3d2a10] de.danoeh.antennapod.event.FeedEvent.toString:()Ljava/lang/String; │ │ -3d2a20: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d2a24: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d2a2a: 1a01 9c17 |0005: const-string v1, "FeedEvent{action=" // string@179c │ │ -3d2a2e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d2a34: 5431 946c |000a: iget-object v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c94 │ │ -3d2a38: 6e20 b1ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d2a3e: 1a01 5e05 |000f: const-string v1, ", feedId=" // string@055e │ │ -3d2a42: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d2a48: 5331 956c |0014: iget-wide v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6c95 │ │ -3d2a4c: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3d2a52: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3d2a56: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3d2a5c: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d2a62: 0c00 |0021: move-result-object v0 │ │ -3d2a64: 1100 |0022: return-object v0 │ │ +3d2a38: |[3d2a38] de.danoeh.antennapod.event.FeedEvent.toString:()Ljava/lang/String; │ │ +3d2a48: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d2a4c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d2a52: 1a01 9c17 |0005: const-string v1, "FeedEvent{action=" // string@179c │ │ +3d2a56: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d2a5c: 5431 946c |000a: iget-object v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6c94 │ │ +3d2a60: 6e20 b1ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d2a66: 1a01 5e05 |000f: const-string v1, ", feedId=" // string@055e │ │ +3d2a6a: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d2a70: 5331 956c |0014: iget-wide v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6c95 │ │ +3d2a74: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3d2a7a: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3d2a7e: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3d2a84: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d2a8a: 0c00 |0021: move-result-object v0 │ │ +3d2a8c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/event/FeedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -786122,18 +786122,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d2b14: |[3d2b14] de.danoeh.antennapod.event.FeedItemEvent.:(Ljava/util/List;)V │ │ -3d2b24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2b2a: 5b01 966c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedItemEvent;.items:Ljava/util/List; // field@6c96 │ │ -3d2b2e: 0e00 |0005: return-void │ │ +3d2b3c: |[3d2b3c] de.danoeh.antennapod.event.FeedItemEvent.:(Ljava/util/List;)V │ │ +3d2b4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2b52: 5b01 966c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedItemEvent;.items:Ljava/util/List; // field@6c96 │ │ +3d2b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/FeedItemEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -786143,32 +786143,32 @@ │ │ type : '(Ljava/util/List;J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3d2ac8: |[3d2ac8] de.danoeh.antennapod.event.FeedItemEvent.indexOfItemWithId:(Ljava/util/List;J)I │ │ -3d2ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2ada: 7210 ddad 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ -3d2ae0: 0a01 |0004: move-result v1 │ │ -3d2ae2: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ -3d2ae6: 7220 d1ad 0400 |0007: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d2aec: 0c01 |000a: move-result-object v1 │ │ -3d2aee: 1f01 181a |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d2af2: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -3d2af6: 6e10 45a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3d2afc: 0b01 |0012: move-result-wide v1 │ │ -3d2afe: 3103 0105 |0013: cmp-long v3, v1, v5 │ │ -3d2b02: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -3d2b06: 0f00 |0017: return v0 │ │ -3d2b08: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d2b0c: 28e7 |001a: goto 0001 // -0019 │ │ -3d2b0e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -3d2b10: 0f04 |001c: return v4 │ │ +3d2af0: |[3d2af0] de.danoeh.antennapod.event.FeedItemEvent.indexOfItemWithId:(Ljava/util/List;J)I │ │ +3d2b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2b02: 7210 ddad 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ +3d2b08: 0a01 |0004: move-result v1 │ │ +3d2b0a: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ +3d2b0e: 7220 d1ad 0400 |0007: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d2b14: 0c01 |000a: move-result-object v1 │ │ +3d2b16: 1f01 181a |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d2b1a: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +3d2b1e: 6e10 45a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3d2b24: 0b01 |0012: move-result-wide v1 │ │ +3d2b26: 3103 0105 |0013: cmp-long v3, v1, v5 │ │ +3d2b2a: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +3d2b2e: 0f00 |0017: return v0 │ │ +3d2b30: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d2b34: 28e7 |001a: goto 0001 // -0019 │ │ +3d2b36: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +3d2b38: 0f04 |001c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0007 line=28 │ │ 0x000f line=29 │ │ locals : │ │ 0x0000 - 0x001d reg=4 (null) Ljava/util/List; │ │ @@ -786179,18 +786179,18 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d2aac: |[3d2aac] de.danoeh.antennapod.event.FeedItemEvent.updated:(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ -3d2abc: 2200 de19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ -3d2ac0: 7020 24a0 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@a024 │ │ -3d2ac6: 1100 |0005: return-object v0 │ │ +3d2ad4: |[3d2ad4] de.danoeh.antennapod.event.FeedItemEvent.updated:(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ +3d2ae4: 2200 de19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ +3d2ae8: 7020 24a0 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@a024 │ │ +3d2aee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/FeedItemEvent;) │ │ @@ -786198,20 +786198,20 @@ │ │ type : '([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d2a88: |[3d2a88] de.danoeh.antennapod.event.FeedItemEvent.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ -3d2a98: 2200 de19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ -3d2a9c: 7110 15ad 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3d2aa2: 0c01 |0005: move-result-object v1 │ │ -3d2aa4: 7020 24a0 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@a024 │ │ -3d2aaa: 1100 |0009: return-object v0 │ │ +3d2ab0: |[3d2ab0] de.danoeh.antennapod.event.FeedItemEvent.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ +3d2ac0: 2200 de19 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ +3d2ac4: 7110 15ad 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3d2aca: 0c01 |0005: move-result-object v1 │ │ +3d2acc: 7020 24a0 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@a024 │ │ +3d2ad2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ Virtual methods - │ │ @@ -786250,23 +786250,23 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3d2c00: |[3d2c00] de.danoeh.antennapod.event.FeedListUpdateEvent.:(J)V │ │ -3d2c10: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2c16: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d2c1a: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d2c20: 5b10 976c |0008: iput-object v0, v1, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ -3d2c24: 7120 2aab 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d2c2a: 0c02 |000d: move-result-object v2 │ │ -3d2c2c: 7220 caad 2000 |000e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d2c32: 0e00 |0011: return-void │ │ +3d2c28: |[3d2c28] de.danoeh.antennapod.event.FeedListUpdateEvent.:(J)V │ │ +3d2c38: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2c3e: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d2c42: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d2c48: 5b10 976c |0008: iput-object v0, v1, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ +3d2c4c: 7120 2aab 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d2c52: 0c02 |000d: move-result-object v2 │ │ +3d2c54: 7220 caad 2000 |000e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d2c5a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=9 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ @@ -786277,25 +786277,25 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3d2b60: |[3d2b60] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d2b70: 7010 58ab 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2b76: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d2b7a: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d2b80: 5b30 976c |0008: iput-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ -3d2b84: 6e10 eda0 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3d2b8a: 0b01 |000d: move-result-wide v1 │ │ -3d2b8c: 7120 2aab 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d2b92: 0c04 |0011: move-result-object v4 │ │ -3d2b94: 7220 caad 4000 |0012: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d2b9a: 0e00 |0015: return-void │ │ +3d2b88: |[3d2b88] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d2b98: 7010 58ab 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2b9e: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d2ba2: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d2ba8: 5b30 976c |0008: iput-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ +3d2bac: 6e10 eda0 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3d2bb2: 0b01 |000d: move-result-wide v1 │ │ +3d2bb4: 7120 2aab 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d2bba: 0c04 |0011: move-result-object v4 │ │ +3d2bbc: 7220 caad 4000 |0012: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d2bc2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=9 │ │ 0x000a line=18 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ @@ -786306,35 +786306,35 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d2b9c: |[3d2b9c] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Ljava/util/List;)V │ │ -3d2bac: 7010 58ab 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2bb2: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d2bb6: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d2bbc: 5b40 976c |0008: iput-object v0, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ -3d2bc0: 7210 d5ad 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d2bc6: 0c05 |000d: move-result-object v5 │ │ -3d2bc8: 7210 b8ad 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d2bce: 0a00 |0011: move-result v0 │ │ -3d2bd0: 3800 1600 |0012: if-eqz v0, 0028 // +0016 │ │ -3d2bd4: 7210 b9ad 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d2bda: 0c00 |0017: move-result-object v0 │ │ -3d2bdc: 1f00 141a |0018: check-cast v0, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3d2be0: 5441 976c |001a: iget-object v1, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ -3d2be4: 6e10 eda0 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3d2bea: 0b02 |001f: move-result-wide v2 │ │ -3d2bec: 7120 2aab 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d2bf2: 0c00 |0023: move-result-object v0 │ │ -3d2bf4: 7220 caad 0100 |0024: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d2bfa: 28e7 |0027: goto 000e // -0019 │ │ -3d2bfc: 0e00 |0028: return-void │ │ +3d2bc4: |[3d2bc4] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Ljava/util/List;)V │ │ +3d2bd4: 7010 58ab 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2bda: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d2bde: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d2be4: 5b40 976c |0008: iput-object v0, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ +3d2be8: 7210 d5ad 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d2bee: 0c05 |000d: move-result-object v5 │ │ +3d2bf0: 7210 b8ad 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d2bf6: 0a00 |0011: move-result v0 │ │ +3d2bf8: 3800 1600 |0012: if-eqz v0, 0028 // +0016 │ │ +3d2bfc: 7210 b9ad 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d2c02: 0c00 |0017: move-result-object v0 │ │ +3d2c04: 1f00 141a |0018: check-cast v0, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3d2c08: 5441 976c |001a: iget-object v1, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ +3d2c0c: 6e10 eda0 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3d2c12: 0b02 |001f: move-result-wide v2 │ │ +3d2c14: 7120 2aab 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d2c1a: 0c00 |0023: move-result-object v0 │ │ +3d2c1c: 7220 caad 0100 |0024: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d2c22: 28e7 |0027: goto 000e // -0019 │ │ +3d2c24: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=9 │ │ 0x000a line=12 │ │ 0x001a line=13 │ │ locals : │ │ @@ -786347,23 +786347,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3d2b30: |[3d2b30] de.danoeh.antennapod.event.FeedListUpdateEvent.contains:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ -3d2b40: 5430 976c |0000: iget-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ -3d2b44: 6e10 eda0 0400 |0002: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3d2b4a: 0b01 |0005: move-result-wide v1 │ │ -3d2b4c: 7120 2aab 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d2b52: 0c04 |0009: move-result-object v4 │ │ -3d2b54: 7220 cead 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3d2b5a: 0a04 |000d: move-result v4 │ │ -3d2b5c: 0f04 |000e: return v4 │ │ +3d2b58: |[3d2b58] de.danoeh.antennapod.event.FeedListUpdateEvent.contains:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ +3d2b68: 5430 976c |0000: iget-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6c97 │ │ +3d2b6c: 6e10 eda0 0400 |0002: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3d2b72: 0b01 |0005: move-result-wide v1 │ │ +3d2b74: 7120 2aab 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d2b7a: 0c04 |0009: move-result-object v4 │ │ +3d2b7c: 7220 cead 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3d2b82: 0a04 |000d: move-result v4 │ │ +3d2b84: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ 0x0000 - 0x000f reg=4 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -786396,18 +786396,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d2c34: |[3d2c34] de.danoeh.antennapod.event.FeedUpdateRunningEvent.:(Z)V │ │ -3d2c44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2c4a: 5c01 986c |0003: iput-boolean v1, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6c98 │ │ -3d2c4e: 0e00 |0005: return-void │ │ +3d2c5c: |[3d2c5c] de.danoeh.antennapod.event.FeedUpdateRunningEvent.:(Z)V │ │ +3d2c6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2c72: 5c01 986c |0003: iput-boolean v1, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6c98 │ │ +3d2c76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -786456,18 +786456,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3d2c50: |[3d2c50] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;)V │ │ -3d2c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2c62: 7040 2ea0 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ -3d2c68: 0e00 |0004: return-void │ │ +3d2c78: |[3d2c78] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;)V │ │ +3d2c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2c8a: 7040 2ea0 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ +3d2c90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -786476,20 +786476,20 @@ │ │ type : '(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d2c6c: |[3d2c6c] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V │ │ -3d2c7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2c82: 5b01 9b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6c9b │ │ -3d2c86: 5b02 996c |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ -3d2c8a: 5b03 9a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6c9a │ │ -3d2c8e: 0e00 |0009: return-void │ │ +3d2c94: |[3d2c94] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V │ │ +3d2ca4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2caa: 5b01 9b6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6c9b │ │ +3d2cae: 5b02 996c |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ +3d2cb2: 5b03 9a6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6c9a │ │ +3d2cb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ @@ -786528,18 +786528,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d2ca8: |[3d2ca8] de.danoeh.antennapod.event.PlayerErrorEvent.:(Ljava/lang/String;)V │ │ -3d2cb8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2cbe: 5b01 9c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6c9c │ │ -3d2cc2: 0e00 |0005: return-void │ │ +3d2cd0: |[3d2cd0] de.danoeh.antennapod.event.PlayerErrorEvent.:(Ljava/lang/String;)V │ │ +3d2ce0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2ce6: 5b01 9c6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6c9c │ │ +3d2cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -786550,17 +786550,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d2c90: |[3d2c90] de.danoeh.antennapod.event.PlayerErrorEvent.getMessage:()Ljava/lang/String; │ │ -3d2ca0: 5410 9c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6c9c │ │ -3d2ca4: 1100 |0002: return-object v0 │ │ +3d2cb8: |[3d2cb8] de.danoeh.antennapod.event.PlayerErrorEvent.getMessage:()Ljava/lang/String; │ │ +3d2cc8: 5410 9c6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6c9c │ │ +3d2ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -786588,17 +786588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2cc4: |[3d2cc4] de.danoeh.antennapod.event.PlayerStatusEvent.:()V │ │ -3d2cd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2cda: 0e00 |0003: return-void │ │ +3d2cec: |[3d2cec] de.danoeh.antennapod.event.PlayerStatusEvent.:()V │ │ +3d2cfc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/PlayerStatusEvent; │ │ │ │ Virtual methods - │ │ @@ -786675,109 +786675,109 @@ │ │ type : '()[Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 51 16-bit code units │ │ -3d2d00: |[3d2d00] de.danoeh.antennapod.event.QueueEvent$Action.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3d2d10: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3d2d14: 2300 2f1f |0002: new-array v0, v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1f2f │ │ -3d2d18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d2d1a: 6202 9e6c |0005: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ -3d2d1e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3d2d22: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3d2d24: 6202 9f6c |000a: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9f │ │ -3d2d28: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3d2d2c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3d2d2e: 6202 a56c |000f: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ -3d2d32: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3d2d36: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3d2d38: 6202 a46c |0014: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ -3d2d3c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3d2d40: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3d2d42: 6202 a26c |0019: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ -3d2d46: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3d2d4a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3d2d4c: 6202 a06c |001e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ -3d2d50: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3d2d54: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3d2d56: 6202 a16c |0023: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca1 │ │ -3d2d5a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3d2d5e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3d2d60: 6202 a66c |0028: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ -3d2d64: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3d2d68: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3d2d6c: 6202 a36c |002e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ -3d2d70: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3d2d74: 1100 |0032: return-object v0 │ │ +3d2d28: |[3d2d28] de.danoeh.antennapod.event.QueueEvent$Action.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3d2d38: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3d2d3c: 2300 2f1f |0002: new-array v0, v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1f2f │ │ +3d2d40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d2d42: 6202 9e6c |0005: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ +3d2d46: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3d2d4a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3d2d4c: 6202 9f6c |000a: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9f │ │ +3d2d50: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3d2d54: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3d2d56: 6202 a56c |000f: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ +3d2d5a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3d2d5e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3d2d60: 6202 a46c |0014: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ +3d2d64: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3d2d68: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3d2d6a: 6202 a26c |0019: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ +3d2d6e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3d2d72: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3d2d74: 6202 a06c |001e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ +3d2d78: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3d2d7c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3d2d7e: 6202 a16c |0023: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca1 │ │ +3d2d82: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3d2d86: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3d2d88: 6202 a66c |0028: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ +3d2d8c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3d2d90: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3d2d94: 6202 a36c |002e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ +3d2d98: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3d2d9c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3d2d9c: |[3d2d9c] de.danoeh.antennapod.event.QueueEvent$Action.:()V │ │ -3d2dac: 2200 e419 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2db0: 1a01 6208 |0002: const-string v1, "ADDED" // string@0862 │ │ -3d2db4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2db6: 7030 34a0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2dbc: 6900 9e6c |0008: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ -3d2dc0: 2200 e419 |000a: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2dc4: 1a01 6308 |000c: const-string v1, "ADDED_ITEMS" // string@0863 │ │ -3d2dc8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d2dca: 7030 34a0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2dd0: 6900 9f6c |0012: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9f │ │ -3d2dd4: 2200 e419 |0014: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2dd8: 1a01 9845 |0016: const-string v1, "SET_QUEUE" // string@4598 │ │ -3d2ddc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d2dde: 7030 34a0 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2de4: 6900 a56c |001c: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ -3d2de8: 2200 e419 |001e: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2dec: 1a01 eb43 |0020: const-string v1, "REMOVED" // string@43eb │ │ -3d2df0: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3d2df2: 7030 34a0 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2df8: 6900 a46c |0026: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ -3d2dfc: 2200 e419 |0028: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2e00: 1a01 781a |002a: const-string v1, "IRREVERSIBLE_REMOVED" // string@1a78 │ │ -3d2e04: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3d2e06: 7030 34a0 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2e0c: 6900 a26c |0030: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ -3d2e10: 2200 e419 |0032: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2e14: 1a01 b70d |0034: const-string v1, "CLEARED" // string@0db7 │ │ -3d2e18: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -3d2e1a: 7030 34a0 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2e20: 6900 a06c |003a: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ -3d2e24: 2200 e419 |003c: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2e28: 1a01 3d12 |003e: const-string v1, "DELETED_MEDIA" // string@123d │ │ -3d2e2c: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -3d2e2e: 7030 34a0 1002 |0041: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2e34: 6900 a16c |0044: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca1 │ │ -3d2e38: 2200 e419 |0046: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2e3c: 1a01 ed45 |0048: const-string v1, "SORTED" // string@45ed │ │ -3d2e40: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -3d2e42: 7030 34a0 1002 |004b: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2e48: 6900 a66c |004e: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ -3d2e4c: 2200 e419 |0050: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2e50: 1a01 933d |0052: const-string v1, "MOVED" // string@3d93 │ │ -3d2e54: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -3d2e58: 7030 34a0 1002 |0056: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ -3d2e5e: 6900 a36c |0059: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ -3d2e62: 7100 32a0 0000 |005b: invoke-static {}, Lde/danoeh/antennapod/event/QueueEvent$Action;.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; // method@a032 │ │ -3d2e68: 0c00 |005e: move-result-object v0 │ │ -3d2e6a: 6900 9d6c |005f: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9d │ │ -3d2e6e: 0e00 |0061: return-void │ │ +3d2dc4: |[3d2dc4] de.danoeh.antennapod.event.QueueEvent$Action.:()V │ │ +3d2dd4: 2200 e419 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2dd8: 1a01 6208 |0002: const-string v1, "ADDED" // string@0862 │ │ +3d2ddc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2dde: 7030 34a0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2de4: 6900 9e6c |0008: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ +3d2de8: 2200 e419 |000a: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2dec: 1a01 6308 |000c: const-string v1, "ADDED_ITEMS" // string@0863 │ │ +3d2df0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d2df2: 7030 34a0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2df8: 6900 9f6c |0012: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9f │ │ +3d2dfc: 2200 e419 |0014: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e00: 1a01 9845 |0016: const-string v1, "SET_QUEUE" // string@4598 │ │ +3d2e04: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d2e06: 7030 34a0 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e0c: 6900 a56c |001c: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ +3d2e10: 2200 e419 |001e: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e14: 1a01 eb43 |0020: const-string v1, "REMOVED" // string@43eb │ │ +3d2e18: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3d2e1a: 7030 34a0 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e20: 6900 a46c |0026: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ +3d2e24: 2200 e419 |0028: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e28: 1a01 781a |002a: const-string v1, "IRREVERSIBLE_REMOVED" // string@1a78 │ │ +3d2e2c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3d2e2e: 7030 34a0 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e34: 6900 a26c |0030: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ +3d2e38: 2200 e419 |0032: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e3c: 1a01 b70d |0034: const-string v1, "CLEARED" // string@0db7 │ │ +3d2e40: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +3d2e42: 7030 34a0 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e48: 6900 a06c |003a: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ +3d2e4c: 2200 e419 |003c: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e50: 1a01 3d12 |003e: const-string v1, "DELETED_MEDIA" // string@123d │ │ +3d2e54: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +3d2e56: 7030 34a0 1002 |0041: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e5c: 6900 a16c |0044: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca1 │ │ +3d2e60: 2200 e419 |0046: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e64: 1a01 ed45 |0048: const-string v1, "SORTED" // string@45ed │ │ +3d2e68: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +3d2e6a: 7030 34a0 1002 |004b: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e70: 6900 a66c |004e: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ +3d2e74: 2200 e419 |0050: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2e78: 1a01 933d |0052: const-string v1, "MOVED" // string@3d93 │ │ +3d2e7c: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +3d2e80: 7030 34a0 1002 |0056: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@a034 │ │ +3d2e86: 6900 a36c |0059: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ +3d2e8a: 7100 32a0 0000 |005b: invoke-static {}, Lde/danoeh/antennapod/event/QueueEvent$Action;.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; // method@a032 │ │ +3d2e90: 0c00 |005e: move-result-object v0 │ │ +3d2e92: 6900 9d6c |005f: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9d │ │ +3d2e96: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x005b line=11 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ @@ -786785,17 +786785,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 │ │ -3d2e70: |[3d2e70] de.danoeh.antennapod.event.QueueEvent$Action.:(Ljava/lang/String;I)V │ │ -3d2e80: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d2e86: 0e00 |0003: return-void │ │ +3d2e98: |[3d2e98] de.danoeh.antennapod.event.QueueEvent$Action.:(Ljava/lang/String;I)V │ │ +3d2ea8: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d2eae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -786805,20 +786805,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d2cdc: |[3d2cdc] de.danoeh.antennapod.event.QueueEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3d2cec: 1c00 e419 |0000: const-class v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2cf0: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d2cf6: 0c01 |0005: move-result-object v1 │ │ -3d2cf8: 1f01 e419 |0006: check-cast v1, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ -3d2cfc: 1101 |0008: return-object v1 │ │ +3d2d04: |[3d2d04] de.danoeh.antennapod.event.QueueEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3d2d14: 1c00 e419 |0000: const-class v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2d18: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d2d1e: 0c01 |0005: move-result-object v1 │ │ +3d2d20: 1f01 e419 |0006: check-cast v1, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@19e4 │ │ +3d2d24: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ @@ -786826,20 +786826,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d2d78: |[3d2d78] de.danoeh.antennapod.event.QueueEvent$Action.values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3d2d88: 6200 9d6c |0000: sget-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9d │ │ -3d2d8c: 6e10 61b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/QueueEvent$Action;.clone:()Ljava/lang/Object; // method@b061 │ │ -3d2d92: 0c00 |0005: move-result-object v0 │ │ -3d2d94: 1f00 2f1f |0006: check-cast v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1f2f │ │ -3d2d98: 1100 |0008: return-object v0 │ │ +3d2da0: |[3d2da0] de.danoeh.antennapod.event.QueueEvent$Action.values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3d2db0: 6200 9d6c |0000: sget-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9d │ │ +3d2db4: 6e10 61b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/QueueEvent$Action;.clone:()Ljava/lang/Object; // method@b061 │ │ +3d2dba: 0c00 |0005: move-result-object v0 │ │ +3d2dbc: 1f00 2f1f |0006: check-cast v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1f2f │ │ +3d2dc0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -786895,21 +786895,21 @@ │ │ type : '(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d2f84: |[3d2f84] de.danoeh.antennapod.event.QueueEvent.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V │ │ -3d2f94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2f9a: 5b01 a76c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/QueueEvent;.action:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca7 │ │ -3d2f9e: 5b02 a86c |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/QueueEvent;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6ca8 │ │ -3d2fa2: 5b03 a96c |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/QueueEvent;.items:Ljava/util/List; // field@6ca9 │ │ -3d2fa6: 5904 aa6c |0009: iput v4, v0, Lde/danoeh/antennapod/event/QueueEvent;.position:I // field@6caa │ │ -3d2faa: 0e00 |000b: return-void │ │ +3d2fac: |[3d2fac] de.danoeh.antennapod.event.QueueEvent.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V │ │ +3d2fbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2fc2: 5b01 a76c |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/QueueEvent;.action:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca7 │ │ +3d2fc6: 5b02 a86c |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/QueueEvent;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6ca8 │ │ +3d2fca: 5b03 a96c |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/QueueEvent;.items:Ljava/util/List; // field@6ca9 │ │ +3d2fce: 5904 aa6c |0009: iput v4, v0, Lde/danoeh/antennapod/event/QueueEvent;.position:I // field@6caa │ │ +3d2fd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -786925,20 +786925,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3d2e88: |[3d2e88] de.danoeh.antennapod.event.QueueEvent.added:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2e98: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2e9c: 6201 9e6c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ -3d2ea0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2ea2: 7054 37a0 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2ea8: 1100 |0008: return-object v0 │ │ +3d2eb0: |[3d2eb0] de.danoeh.antennapod.event.QueueEvent.added:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2ec0: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2ec4: 6201 9e6c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6c9e │ │ +3d2ec8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2eca: 7054 37a0 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2ed0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ @@ -786947,42 +786947,42 @@ │ │ type : '()Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3d2eac: |[3d2eac] de.danoeh.antennapod.event.QueueEvent.cleared:()Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2ebc: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2ec0: 6201 a06c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ -3d2ec4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2ec6: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3d2ec8: 7053 37a0 1022 |0006: invoke-direct {v0, v1, v2, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2ece: 1100 |0009: return-object v0 │ │ +3d2ed4: |[3d2ed4] de.danoeh.antennapod.event.QueueEvent.cleared:()Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2ee4: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2ee8: 6201 a06c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca0 │ │ +3d2eec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2eee: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3d2ef0: 7053 37a0 1022 |0006: invoke-direct {v0, v1, v2, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2ef6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ name : 'irreversibleRemoved' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3d2ed0: |[3d2ed0] de.danoeh.antennapod.event.QueueEvent.irreversibleRemoved:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2ee0: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2ee4: 6201 a26c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ -3d2ee8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2eea: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3d2eec: 7053 37a0 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2ef2: 1100 |0009: return-object v0 │ │ +3d2ef8: |[3d2ef8] de.danoeh.antennapod.event.QueueEvent.irreversibleRemoved:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2f08: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2f0c: 6201 a26c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca2 │ │ +3d2f10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2f12: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3d2f14: 7053 37a0 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2f1a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -786990,20 +786990,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3d2ef4: |[3d2ef4] de.danoeh.antennapod.event.QueueEvent.moved:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2f04: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2f08: 6201 a36c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ -3d2f0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2f0e: 7054 37a0 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2f14: 1100 |0008: return-object v0 │ │ +3d2f1c: |[3d2f1c] de.danoeh.antennapod.event.QueueEvent.moved:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2f2c: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2f30: 6201 a36c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca3 │ │ +3d2f34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2f36: 7054 37a0 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2f3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ @@ -787012,21 +787012,21 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3d2f18: |[3d2f18] de.danoeh.antennapod.event.QueueEvent.removed:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2f28: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2f2c: 6201 a46c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ -3d2f30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2f32: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3d2f34: 7053 37a0 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2f3a: 1100 |0009: return-object v0 │ │ +3d2f40: |[3d2f40] de.danoeh.antennapod.event.QueueEvent.removed:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2f50: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2f54: 6201 a46c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca4 │ │ +3d2f58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2f5a: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3d2f5c: 7053 37a0 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2f62: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #6 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -787034,21 +787034,21 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3d2f3c: |[3d2f3c] de.danoeh.antennapod.event.QueueEvent.setQueue:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2f4c: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2f50: 6201 a56c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ -3d2f54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2f56: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3d2f58: 7053 37a0 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2f5e: 1100 |0009: return-object v0 │ │ +3d2f64: |[3d2f64] de.danoeh.antennapod.event.QueueEvent.setQueue:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2f74: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2f78: 6201 a56c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca5 │ │ +3d2f7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2f7e: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3d2f80: 7053 37a0 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2f86: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Ljava/util/List; │ │ │ │ #7 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -787056,21 +787056,21 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3d2f60: |[3d2f60] de.danoeh.antennapod.event.QueueEvent.sorted:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3d2f70: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3d2f74: 6201 a66c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ -3d2f78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d2f7a: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3d2f7c: 7053 37a0 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ -3d2f82: 1100 |0009: return-object v0 │ │ +3d2f88: |[3d2f88] de.danoeh.antennapod.event.QueueEvent.sorted:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3d2f98: 2200 e519 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3d2f9c: 6201 a66c |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ca6 │ │ +3d2fa0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d2fa2: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3d2fa4: 7053 37a0 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@a037 │ │ +3d2faa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ @@ -787189,17 +787189,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2fac: |[3d2fac] de.danoeh.antennapod.event.R$attr.:()V │ │ -3d2fbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2fc2: 0e00 |0003: return-void │ │ +3d2fd4: |[3d2fd4] de.danoeh.antennapod.event.R$attr.:()V │ │ +3d2fe4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d2fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -787266,17 +787266,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2fc4: |[3d2fc4] de.danoeh.antennapod.event.R$color.:()V │ │ -3d2fd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2fda: 0e00 |0003: return-void │ │ +3d2fec: |[3d2fec] de.danoeh.antennapod.event.R$color.:()V │ │ +3d2ffc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -787418,17 +787418,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2fdc: |[3d2fdc] de.danoeh.antennapod.event.R$dimen.:()V │ │ -3d2fec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d2ff2: 0e00 |0003: return-void │ │ +3d3004: |[3d3004] de.danoeh.antennapod.event.R$dimen.:()V │ │ +3d3014: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d301a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -787520,17 +787520,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2ff4: |[3d2ff4] de.danoeh.antennapod.event.R$drawable.:()V │ │ -3d3004: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d300a: 0e00 |0003: return-void │ │ +3d301c: |[3d301c] de.danoeh.antennapod.event.R$drawable.:()V │ │ +3d302c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -787957,17 +787957,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d300c: |[3d300c] de.danoeh.antennapod.event.R$id.:()V │ │ -3d301c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3022: 0e00 |0003: return-void │ │ +3d3034: |[3d3034] de.danoeh.antennapod.event.R$id.:()V │ │ +3d3044: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d304a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788009,17 +788009,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3024: |[3d3024] de.danoeh.antennapod.event.R$integer.:()V │ │ -3d3034: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d303a: 0e00 |0003: return-void │ │ +3d304c: |[3d304c] de.danoeh.antennapod.event.R$integer.:()V │ │ +3d305c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788131,17 +788131,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d303c: |[3d303c] de.danoeh.antennapod.event.R$layout.:()V │ │ -3d304c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3052: 0e00 |0003: return-void │ │ +3d3064: |[3d3064] de.danoeh.antennapod.event.R$layout.:()V │ │ +3d3074: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d307a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788183,17 +788183,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3054: |[3d3054] de.danoeh.antennapod.event.R$string.:()V │ │ -3d3064: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d306a: 0e00 |0003: return-void │ │ +3d307c: |[3d307c] de.danoeh.antennapod.event.R$string.:()V │ │ +3d308c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788285,17 +788285,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d31ac: |[3d31ac] de.danoeh.antennapod.event.R$style.:()V │ │ -3d31bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d31c2: 0e00 |0003: return-void │ │ +3d31d4: |[3d31d4] de.danoeh.antennapod.event.R$style.:()V │ │ +3d31e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d31ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788547,65 +788547,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3d306c: |[3d306c] de.danoeh.antennapod.event.R$styleable.:()V │ │ -3d307c: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3d3082: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3d3088: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3d308e: 0c00 |0009: move-result-object v0 │ │ -3d3090: 6900 546d |000a: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.Capability:[I // field@6d54 │ │ -3d3094: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3d309a: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3d30a0: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3d30a6: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3d30ac: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3d30b2: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3d30b8: 0c00 |001e: move-result-object v0 │ │ -3d30ba: 6900 576d |001f: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.ColorStateListItem:[I // field@6d57 │ │ -3d30be: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3d30c0: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3d30c4: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3d30ca: 6900 5d6d |0027: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamily:[I // field@6d5d │ │ -3d30ce: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3d30d2: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3d30d6: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3d30dc: 6900 5e6d |0030: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamilyFont:[I // field@6d5e │ │ -3d30e0: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3d30e4: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3d30e8: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3d30ee: 6900 706d |0039: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColor:[I // field@6d70 │ │ -3d30f2: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3d30f8: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3d30fe: 0c00 |0041: move-result-object v0 │ │ -3d3100: 6900 716d |0042: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColorItem:[I // field@6d71 │ │ -3d3104: 0e00 |0044: return-void │ │ -3d3106: 0000 |0045: nop // spacer │ │ -3d3108: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3d312c: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3d315c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3d3094: |[3d3094] de.danoeh.antennapod.event.R$styleable.:()V │ │ +3d30a4: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3d30aa: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3d30b0: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3d30b6: 0c00 |0009: move-result-object v0 │ │ +3d30b8: 6900 546d |000a: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.Capability:[I // field@6d54 │ │ +3d30bc: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3d30c2: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3d30c8: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3d30ce: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3d30d4: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3d30da: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3d30e0: 0c00 |001e: move-result-object v0 │ │ +3d30e2: 6900 576d |001f: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.ColorStateListItem:[I // field@6d57 │ │ +3d30e6: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3d30e8: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3d30ec: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3d30f2: 6900 5d6d |0027: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamily:[I // field@6d5d │ │ +3d30f6: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3d30fa: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3d30fe: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3d3104: 6900 5e6d |0030: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamilyFont:[I // field@6d5e │ │ +3d3108: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3d310c: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3d3110: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3d3116: 6900 706d |0039: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColor:[I // field@6d70 │ │ +3d311a: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3d3120: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3d3126: 0c00 |0041: move-result-object v0 │ │ +3d3128: 6900 716d |0042: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColorItem:[I // field@6d71 │ │ +3d312c: 0e00 |0044: return-void │ │ +3d312e: 0000 |0045: nop // spacer │ │ +3d3130: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3d3154: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3d3184: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3194: |[3d3194] de.danoeh.antennapod.event.R$styleable.:()V │ │ -3d31a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d31aa: 0e00 |0003: return-void │ │ +3d31bc: |[3d31bc] de.danoeh.antennapod.event.R$styleable.:()V │ │ +3d31cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d31d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788636,17 +788636,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d31c4: |[3d31c4] de.danoeh.antennapod.event.R.:()V │ │ -3d31d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d31da: 0e00 |0003: return-void │ │ +3d31ec: |[3d31ec] de.danoeh.antennapod.event.R.:()V │ │ +3d31fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -788673,17 +788673,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d31dc: |[3d31dc] de.danoeh.antennapod.event.StatisticsEvent.:()V │ │ -3d31ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d31f2: 0e00 |0003: return-void │ │ +3d3204: |[3d3204] de.danoeh.antennapod.event.StatisticsEvent.:()V │ │ +3d3214: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d321a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/StatisticsEvent; │ │ │ │ Virtual methods - │ │ @@ -788716,18 +788716,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d320c: |[3d320c] de.danoeh.antennapod.event.SyncServiceEvent.:(I)V │ │ -3d321c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3222: 5901 806d |0003: iput v1, v0, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6d80 │ │ -3d3226: 0e00 |0005: return-void │ │ +3d3234: |[3d3234] de.danoeh.antennapod.event.SyncServiceEvent.:(I)V │ │ +3d3244: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d324a: 5901 806d |0003: iput v1, v0, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6d80 │ │ +3d324e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/SyncServiceEvent; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -788738,17 +788738,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d31f4: |[3d31f4] de.danoeh.antennapod.event.SyncServiceEvent.getMessageResId:()I │ │ -3d3204: 5210 806d |0000: iget v0, v1, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6d80 │ │ -3d3208: 0f00 |0002: return v0 │ │ +3d321c: |[3d321c] de.danoeh.antennapod.event.SyncServiceEvent.getMessageResId:()I │ │ +3d322c: 5210 806d |0000: iget v0, v1, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6d80 │ │ +3d3230: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/SyncServiceEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -788776,17 +788776,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3228: |[3d3228] de.danoeh.antennapod.event.UnreadItemsUpdateEvent.:()V │ │ -3d3238: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d323e: 0e00 |0003: return-void │ │ +3d3250: |[3d3250] de.danoeh.antennapod.event.UnreadItemsUpdateEvent.:()V │ │ +3d3260: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ │ │ │ Virtual methods - │ │ @@ -788829,18 +788829,18 @@ │ │ type : '(F)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3304: |[3d3304] de.danoeh.antennapod.event.playback.BufferUpdateEvent.:(F)V │ │ -3d3314: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d331a: 5901 836d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ -3d331e: 0e00 |0005: return-void │ │ +3d332c: |[3d332c] de.danoeh.antennapod.event.playback.BufferUpdateEvent.:(F)V │ │ +3d333c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3342: 5901 836d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ +3d3346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -788850,37 +788850,37 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3290: |[3d3290] de.danoeh.antennapod.event.playback.BufferUpdateEvent.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3d32a0: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ -3d32a4: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ -3d32a8: 7020 4fa0 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ -3d32ae: 1100 |0007: return-object v0 │ │ +3d32b8: |[3d32b8] de.danoeh.antennapod.event.playback.BufferUpdateEvent.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3d32c8: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ +3d32cc: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ +3d32d0: 7020 4fa0 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ +3d32d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ name : 'progressUpdate' │ │ type : '(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d32b0: |[3d32b0] de.danoeh.antennapod.event.playback.BufferUpdateEvent.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3d32c0: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ -3d32c4: 7020 4fa0 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ -3d32ca: 1100 |0005: return-object v0 │ │ +3d32d8: |[3d32d8] de.danoeh.antennapod.event.playback.BufferUpdateEvent.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3d32e8: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ +3d32ec: 7020 4fa0 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ +3d32f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -788888,19 +788888,19 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d32cc: |[3d32cc] de.danoeh.antennapod.event.playback.BufferUpdateEvent.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3d32dc: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ -3d32e0: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3d32e4: 7020 4fa0 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ -3d32ea: 1100 |0007: return-object v0 │ │ +3d32f4: |[3d32f4] de.danoeh.antennapod.event.playback.BufferUpdateEvent.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3d3304: 2200 f419 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ +3d3308: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3d330c: 7020 4fa0 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@a04f │ │ +3d3312: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -788908,17 +788908,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d32ec: |[3d32ec] de.danoeh.antennapod.event.playback.BufferUpdateEvent.getProgress:()F │ │ -3d32fc: 5210 836d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ -3d3300: 0f00 |0002: return v0 │ │ +3d3314: |[3d3314] de.danoeh.antennapod.event.playback.BufferUpdateEvent.getProgress:()F │ │ +3d3324: 5210 836d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ +3d3328: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -788926,23 +788926,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d3240: |[3d3240] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasEnded:()Z │ │ -3d3250: 5220 836d |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ -3d3254: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ -3d3258: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3d325c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3d3260: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d3262: 2802 |0009: goto 000b // +0002 │ │ -3d3264: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d3266: 0f00 |000b: return v0 │ │ +3d3268: |[3d3268] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasEnded:()Z │ │ +3d3278: 5220 836d |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ +3d327c: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ +3d3280: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3d3284: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3d3288: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d328a: 2802 |0009: goto 000b // +0002 │ │ +3d328c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d328e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -788950,23 +788950,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d3268: |[3d3268] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasStarted:()Z │ │ -3d3278: 5220 836d |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ -3d327c: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3d3280: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3d3284: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3d3288: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d328a: 2802 |0009: goto 000b // +0002 │ │ -3d328c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d328e: 0f00 |000b: return v0 │ │ +3d3290: |[3d3290] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasStarted:()Z │ │ +3d32a0: 5220 836d |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6d83 │ │ +3d32a4: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3d32a8: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3d32ac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3d32b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d32b2: 2802 |0009: goto 000b // +0002 │ │ +3d32b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d32b6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -788994,17 +788994,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3354: |[3d3354] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.:()V │ │ -3d3364: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d336a: 0e00 |0003: return-void │ │ +3d337c: |[3d337c] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.:()V │ │ +3d338c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;) │ │ @@ -789012,18 +789012,18 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3320: |[3d3320] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.listUpdated:()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ -3d3330: 2200 f519 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@19f5 │ │ -3d3334: 7010 56a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;.:()V // method@a056 │ │ -3d333a: 1100 |0005: return-object v0 │ │ +3d3348: |[3d3348] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.listUpdated:()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ +3d3358: 2200 f519 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@19f5 │ │ +3d335c: 7010 56a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;.:()V // method@a056 │ │ +3d3362: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;) │ │ @@ -789031,17 +789031,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d333c: |[3d333c] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.toString:()Ljava/lang/String; │ │ -3d334c: 1a00 8242 |0000: const-string v0, "PlaybackHistoryEvent" // string@4282 │ │ -3d3350: 1100 |0002: return-object v0 │ │ +3d3364: |[3d3364] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.toString:()Ljava/lang/String; │ │ +3d3374: 1a00 8242 |0000: const-string v0, "PlaybackHistoryEvent" // string@4282 │ │ +3d3378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #3827 header: │ │ @@ -789075,19 +789075,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d339c: |[3d339c] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.:(II)V │ │ -3d33ac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d33b2: 5901 856d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6d85 │ │ -3d33b6: 5902 846d |0005: iput v2, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6d84 │ │ -3d33ba: 0e00 |0007: return-void │ │ +3d33c4: |[3d33c4] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.:(II)V │ │ +3d33d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d33da: 5901 856d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6d85 │ │ +3d33de: 5902 846d |0005: iput v2, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6d84 │ │ +3d33e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ @@ -789100,17 +789100,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d336c: |[3d336c] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getDuration:()I │ │ -3d337c: 5210 846d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6d84 │ │ -3d3380: 0f00 |0002: return v0 │ │ +3d3394: |[3d3394] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getDuration:()I │ │ +3d33a4: 5210 846d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6d84 │ │ +3d33a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;) │ │ @@ -789118,17 +789118,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3384: |[3d3384] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getPosition:()I │ │ -3d3394: 5210 856d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6d85 │ │ -3d3398: 0f00 |0002: return v0 │ │ +3d33ac: |[3d33ac] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getPosition:()I │ │ +3d33bc: 5210 856d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6d85 │ │ +3d33c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789176,53 +789176,53 @@ │ │ type : '()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d33e0: |[3d33e0] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3d33f0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3d33f2: 2300 301f |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1f30 │ │ -3d33f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d33f8: 6202 886d |0004: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ -3d33fc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d3400: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d3402: 6202 876d |0009: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ -3d3406: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d340a: 1100 |000d: return-object v0 │ │ +3d3408: |[3d3408] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3d3418: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3d341a: 2300 301f |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1f30 │ │ +3d341e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d3420: 6202 886d |0004: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ +3d3424: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d3428: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d342a: 6202 876d |0009: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ +3d342e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d3432: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=4 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3d3430: |[3d3430] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:()V │ │ -3d3440: 2200 f719 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ -3d3444: 1a01 9445 |0002: const-string v1, "SERVICE_STARTED" // string@4594 │ │ -3d3448: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d344a: 7030 5ea0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@a05e │ │ -3d3450: 6900 886d |0008: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ -3d3454: 2200 f719 |000a: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ -3d3458: 1a01 9345 |000c: const-string v1, "SERVICE_SHUT_DOWN" // string@4593 │ │ -3d345c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d345e: 7030 5ea0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@a05e │ │ -3d3464: 6900 876d |0012: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ -3d3468: 7100 5ca0 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // method@a05c │ │ -3d346e: 0c00 |0017: move-result-object v0 │ │ -3d3470: 6900 866d |0018: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d86 │ │ -3d3474: 0e00 |001a: return-void │ │ +3d3458: |[3d3458] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:()V │ │ +3d3468: 2200 f719 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ +3d346c: 1a01 9445 |0002: const-string v1, "SERVICE_STARTED" // string@4594 │ │ +3d3470: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d3472: 7030 5ea0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@a05e │ │ +3d3478: 6900 886d |0008: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ +3d347c: 2200 f719 |000a: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ +3d3480: 1a01 9345 |000c: const-string v1, "SERVICE_SHUT_DOWN" // string@4593 │ │ +3d3484: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d3486: 7030 5ea0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@a05e │ │ +3d348c: 6900 876d |0012: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ +3d3490: 7100 5ca0 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // method@a05c │ │ +3d3496: 0c00 |0017: move-result-object v0 │ │ +3d3498: 6900 866d |0018: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d86 │ │ +3d349c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=4 │ │ locals : │ │ │ │ @@ -789231,17 +789231,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 │ │ -3d3478: |[3d3478] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:(Ljava/lang/String;I)V │ │ -3d3488: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d348e: 0e00 |0003: return-void │ │ +3d34a0: |[3d34a0] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:(Ljava/lang/String;I)V │ │ +3d34b0: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d34b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -789251,20 +789251,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d33bc: |[3d33bc] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3d33cc: 1c00 f719 |0000: const-class v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ -3d33d0: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d33d6: 0c01 |0005: move-result-object v1 │ │ -3d33d8: 1f01 f719 |0006: check-cast v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ -3d33dc: 1101 |0008: return-object v1 │ │ +3d33e4: |[3d33e4] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3d33f4: 1c00 f719 |0000: const-class v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ +3d33f8: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d33fe: 0c01 |0005: move-result-object v1 │ │ +3d3400: 1f01 f719 |0006: check-cast v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@19f7 │ │ +3d3404: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;) │ │ @@ -789272,20 +789272,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d340c: |[3d340c] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3d341c: 6200 866d |0000: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d86 │ │ -3d3420: 6e10 62b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.clone:()Ljava/lang/Object; // method@b062 │ │ -3d3426: 0c00 |0005: move-result-object v0 │ │ -3d3428: 1f00 301f |0006: check-cast v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1f30 │ │ -3d342c: 1100 |0008: return-object v0 │ │ +3d3434: |[3d3434] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3d3444: 6200 866d |0000: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d86 │ │ +3d3448: 6e10 62b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.clone:()Ljava/lang/Object; // method@b062 │ │ +3d344e: 0c00 |0005: move-result-object v0 │ │ +3d3450: 1f00 301f |0006: check-cast v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1f30 │ │ +3d3454: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789321,18 +789321,18 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3490: |[3d3490] de.danoeh.antennapod.event.playback.PlaybackServiceEvent.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V │ │ -3d34a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d34a6: 5b01 896d |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d89 │ │ -3d34aa: 0e00 |0005: return-void │ │ +3d34b8: |[3d34b8] de.danoeh.antennapod.event.playback.PlaybackServiceEvent.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V │ │ +3d34c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d34ce: 5b01 896d |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d89 │ │ +3d34d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ @@ -789372,18 +789372,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d35bc: |[3d35bc] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.:(J)V │ │ -3d35cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d35d2: 5a01 8b6d |0003: iput-wide v1, v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ -3d35d6: 0e00 |0005: return-void │ │ +3d35e4: |[3d35e4] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.:(J)V │ │ +3d35f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d35fa: 5a01 8b6d |0003: iput-wide v1, v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ +3d35fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -789393,38 +789393,38 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3d352c: |[3d352c] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3d353c: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3d3540: 1801 ffff ffff ffff ff7f |0002: const-wide v1, #double nan // #7fffffffffffffff │ │ -3d354a: 7030 62a0 1002 |0007: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ -3d3550: 1100 |000a: return-object v0 │ │ +3d3554: |[3d3554] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3d3564: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3d3568: 1801 ffff ffff ffff ff7f |0002: const-wide v1, #double nan // #7fffffffffffffff │ │ +3d3572: 7030 62a0 1002 |0007: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ +3d3578: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ name : 'justEnabled' │ │ type : '(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d3554: |[3d3554] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3d3564: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3d3568: 7d11 |0002: neg-long v1, v1 │ │ -3d356a: 7030 62a0 1002 |0003: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ -3d3570: 1100 |0006: return-object v0 │ │ +3d357c: |[3d357c] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3d358c: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3d3590: 7d11 |0002: neg-long v1, v1 │ │ +3d3592: 7030 62a0 1002 |0003: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ +3d3598: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -789432,21 +789432,21 @@ │ │ type : '(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3d3574: |[3d3574] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3d3584: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3d3588: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3d358c: 7140 3eab 2143 |0004: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@ab3e │ │ -3d3592: 0b03 |0007: move-result-wide v3 │ │ -3d3594: 7030 62a0 3004 |0008: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ -3d359a: 1100 |000b: return-object v0 │ │ +3d359c: |[3d359c] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3d35ac: 2200 f919 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3d35b0: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3d35b4: 7140 3eab 2143 |0004: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@ab3e │ │ +3d35ba: 0b03 |0007: move-result-wide v3 │ │ +3d35bc: 7030 62a0 3004 |0008: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@a062 │ │ +3d35c2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -789455,19 +789455,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d359c: |[3d359c] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.getTimeLeft:()J │ │ -3d35ac: 5320 8b6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ -3d35b0: 7120 2eab 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@ab2e │ │ -3d35b6: 0b00 |0005: move-result-wide v0 │ │ -3d35b8: 1000 |0006: return-wide v0 │ │ +3d35c4: |[3d35c4] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.getTimeLeft:()J │ │ +3d35d4: 5320 8b6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ +3d35d8: 7120 2eab 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@ab2e │ │ +3d35de: 0b00 |0005: move-result-wide v0 │ │ +3d35e0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -789475,23 +789475,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3d34ac: |[3d34ac] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isCancelled:()Z │ │ -3d34bc: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ -3d34c0: 1802 ffff ffff ffff ff7f |0002: const-wide v2, #double nan // #7fffffffffffffff │ │ -3d34ca: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -3d34ce: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ -3d34d2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3d34d4: 2802 |000c: goto 000e // +0002 │ │ -3d34d6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3d34d8: 0f00 |000e: return v0 │ │ +3d34d4: |[3d34d4] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isCancelled:()Z │ │ +3d34e4: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ +3d34e8: 1802 ffff ffff ffff ff7f |0002: const-wide v2, #double nan // #7fffffffffffffff │ │ +3d34f2: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +3d34f6: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ +3d34fa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3d34fc: 2802 |000c: goto 000e // +0002 │ │ +3d34fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3d3500: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -789499,23 +789499,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d34dc: |[3d34dc] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isOver:()Z │ │ -3d34ec: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ -3d34f0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d34f4: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d34f8: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -3d34fc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d34fe: 2802 |0009: goto 000b // +0002 │ │ -3d3500: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d3502: 0f00 |000b: return v0 │ │ +3d3504: |[3d3504] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isOver:()Z │ │ +3d3514: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ +3d3518: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d351c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d3520: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +3d3524: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d3526: 2802 |0009: goto 000b // +0002 │ │ +3d3528: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d352a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -789523,23 +789523,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d3504: |[3d3504] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.wasJustEnabled:()Z │ │ -3d3514: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ -3d3518: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d351c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d3520: 3b04 0400 |0006: if-gez v4, 000a // +0004 │ │ -3d3524: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d3526: 2802 |0009: goto 000b // +0002 │ │ -3d3528: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d352a: 0f00 |000b: return v0 │ │ +3d352c: |[3d352c] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.wasJustEnabled:()Z │ │ +3d353c: 5350 8b6d |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6d8b │ │ +3d3540: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d3544: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d3548: 3b04 0400 |0006: if-gez v4, 000a // +0004 │ │ +3d354c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d354e: 2802 |0009: goto 000b // +0002 │ │ +3d3550: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d3552: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789571,18 +789571,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d35f0: |[3d35f0] de.danoeh.antennapod.event.playback.SpeedChangedEvent.:(F)V │ │ -3d3600: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3606: 5901 8c6d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6d8c │ │ -3d360a: 0e00 |0005: return-void │ │ +3d3618: |[3d3618] de.danoeh.antennapod.event.playback.SpeedChangedEvent.:(F)V │ │ +3d3628: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d362e: 5901 8c6d |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6d8c │ │ +3d3632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -789593,17 +789593,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d35d8: |[3d35d8] de.danoeh.antennapod.event.playback.SpeedChangedEvent.getNewSpeed:()F │ │ -3d35e8: 5210 8c6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6d8c │ │ -3d35ec: 0f00 |0002: return v0 │ │ +3d3600: |[3d3600] de.danoeh.antennapod.event.playback.SpeedChangedEvent.getNewSpeed:()F │ │ +3d3610: 5210 8c6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6d8c │ │ +3d3614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789643,20 +789643,20 @@ │ │ type : '(IIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d3654: |[3d3654] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.:(IIJ)V │ │ -3d3664: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d366a: 5901 8f6d |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6d8f │ │ -3d366e: 5902 8e6d |0005: iput v2, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6d8e │ │ -3d3672: 5a03 8d6d |0007: iput-wide v3, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6d8d │ │ -3d3676: 0e00 |0009: return-void │ │ +3d367c: |[3d367c] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.:(IIJ)V │ │ +3d368c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3692: 5901 8f6d |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6d8f │ │ +3d3696: 5902 8e6d |0005: iput v2, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6d8e │ │ +3d369a: 5a03 8d6d |0007: iput-wide v3, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6d8d │ │ +3d369e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ 0x0007 line=11 │ │ locals : │ │ @@ -789671,17 +789671,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d363c: |[3d363c] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getFeedId:()J │ │ -3d364c: 5320 8d6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6d8d │ │ -3d3650: 1000 |0002: return-wide v0 │ │ +3d3664: |[3d3664] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getFeedId:()J │ │ +3d3674: 5320 8d6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6d8d │ │ +3d3678: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;) │ │ @@ -789689,17 +789689,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d360c: |[3d360c] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipEnding:()I │ │ -3d361c: 5210 8e6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6d8e │ │ -3d3620: 0f00 |0002: return v0 │ │ +3d3634: |[3d3634] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipEnding:()I │ │ +3d3644: 5210 8e6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6d8e │ │ +3d3648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;) │ │ @@ -789707,17 +789707,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3624: |[3d3624] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipIntro:()I │ │ -3d3634: 5210 8f6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6d8f │ │ -3d3638: 0f00 |0002: return v0 │ │ +3d364c: |[3d364c] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipIntro:()I │ │ +3d365c: 5210 8f6d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6d8f │ │ +3d3660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789757,20 +789757,20 @@ │ │ type : '(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d36c0: |[3d36c0] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.:(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ -3d36d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d36d6: 5901 926d |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6d92 │ │ -3d36da: 5a02 906d |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6d90 │ │ -3d36de: 5b04 916d |0007: iput-object v4, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d91 │ │ -3d36e2: 0e00 |0009: return-void │ │ +3d36e8: |[3d36e8] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.:(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ +3d36f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d36fe: 5901 926d |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6d92 │ │ +3d3702: 5a02 906d |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6d90 │ │ +3d3706: 5b04 916d |0007: iput-object v4, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d91 │ │ +3d370a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -789785,17 +789785,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d36a8: |[3d36a8] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getFeedId:()J │ │ -3d36b8: 5320 906d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6d90 │ │ -3d36bc: 1000 |0002: return-wide v0 │ │ +3d36d0: |[3d36d0] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getFeedId:()J │ │ +3d36e0: 5320 906d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6d90 │ │ +3d36e4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;) │ │ @@ -789803,17 +789803,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3678: |[3d3678] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d3688: 5410 916d |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d91 │ │ -3d368c: 1100 |0002: return-object v0 │ │ +3d36a0: |[3d36a0] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d36b0: 5410 916d |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d91 │ │ +3d36b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;) │ │ @@ -789821,17 +789821,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3690: |[3d3690] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSpeed:()F │ │ -3d36a0: 5210 926d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6d92 │ │ -3d36a4: 0f00 |0002: return v0 │ │ +3d36b8: |[3d36b8] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSpeed:()F │ │ +3d36c8: 5210 926d |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6d92 │ │ +3d36cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789867,19 +789867,19 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d3714: |[3d3714] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V │ │ -3d3724: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d372a: 5b01 946d |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d94 │ │ -3d372e: 5a02 936d |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6d93 │ │ -3d3732: 0e00 |0007: return-void │ │ +3d373c: |[3d373c] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V │ │ +3d374c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3752: 5b01 946d |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d94 │ │ +3d3756: 5a02 936d |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6d93 │ │ +3d375a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ @@ -789892,17 +789892,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d36fc: |[3d36fc] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getFeedId:()J │ │ -3d370c: 5320 936d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6d93 │ │ -3d3710: 1000 |0002: return-wide v0 │ │ +3d3724: |[3d3724] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getFeedId:()J │ │ +3d3734: 5320 936d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6d93 │ │ +3d3738: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;) │ │ @@ -789910,17 +789910,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d36e4: |[3d36e4] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d36f4: 5410 946d |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d94 │ │ -3d36f8: 1100 |0002: return-object v0 │ │ +3d370c: |[3d370c] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d371c: 5410 946d |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d94 │ │ +3d3720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -789963,17 +789963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3734: |[3d3734] de.danoeh.antennapod.model.BuildConfig.:()V │ │ -3d3744: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d374a: 0e00 |0003: return-void │ │ +3d375c: |[3d375c] de.danoeh.antennapod.model.BuildConfig.:()V │ │ +3d376c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790000,17 +790000,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d374c: |[3d374c] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.:()V │ │ -3d375c: 7010 1e06 0000 |0000: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever;.:()V // method@061e │ │ -3d3762: 0e00 |0003: return-void │ │ +3d3774: |[3d3774] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.:()V │ │ +3d3784: 7010 1e06 0000 |0000: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever;.:()V // method@061e │ │ +3d378a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; │ │ │ │ Virtual methods - │ │ @@ -790019,20 +790019,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d3764: |[3d3764] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.close:()V │ │ -3d3774: 6e10 2306 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaMetadataRetriever;.release:()V // method@0623 │ │ -3d377a: 2805 |0003: goto 0008 // +0005 │ │ -3d377c: 0d00 |0004: move-exception v0 │ │ -3d377e: 6e10 e2ab 0000 |0005: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3d3784: 0e00 |0008: return-void │ │ +3d378c: |[3d378c] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.close:()V │ │ +3d379c: 6e10 2306 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaMetadataRetriever;.release:()V // method@0623 │ │ +3d37a2: 2805 |0003: goto 0008 // +0005 │ │ +3d37a4: 0d00 |0004: move-exception v0 │ │ +3d37a6: 6e10 e2ab 0000 |0005: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3d37ac: 0e00 |0008: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=13 │ │ 0x0005 line=15 │ │ locals : │ │ @@ -790148,17 +790148,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3798: |[3d3798] de.danoeh.antennapod.model.R$attr.:()V │ │ -3d37a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d37ae: 0e00 |0003: return-void │ │ +3d37c0: |[3d37c0] de.danoeh.antennapod.model.R$attr.:()V │ │ +3d37d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d37d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790225,17 +790225,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d37b0: |[3d37b0] de.danoeh.antennapod.model.R$color.:()V │ │ -3d37c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d37c6: 0e00 |0003: return-void │ │ +3d37d8: |[3d37d8] de.danoeh.antennapod.model.R$color.:()V │ │ +3d37e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d37ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790377,17 +790377,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d37c8: |[3d37c8] de.danoeh.antennapod.model.R$dimen.:()V │ │ -3d37d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d37de: 0e00 |0003: return-void │ │ +3d37f0: |[3d37f0] de.danoeh.antennapod.model.R$dimen.:()V │ │ +3d3800: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790479,17 +790479,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d37e0: |[3d37e0] de.danoeh.antennapod.model.R$drawable.:()V │ │ -3d37f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d37f6: 0e00 |0003: return-void │ │ +3d3808: |[3d3808] de.danoeh.antennapod.model.R$drawable.:()V │ │ +3d3818: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d381e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790911,17 +790911,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d37f8: |[3d37f8] de.danoeh.antennapod.model.R$id.:()V │ │ -3d3808: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d380e: 0e00 |0003: return-void │ │ +3d3820: |[3d3820] de.danoeh.antennapod.model.R$id.:()V │ │ +3d3830: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -790963,17 +790963,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3810: |[3d3810] de.danoeh.antennapod.model.R$integer.:()V │ │ -3d3820: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3826: 0e00 |0003: return-void │ │ +3d3838: |[3d3838] de.danoeh.antennapod.model.R$integer.:()V │ │ +3d3848: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d384e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791085,17 +791085,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3828: |[3d3828] de.danoeh.antennapod.model.R$layout.:()V │ │ -3d3838: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d383e: 0e00 |0003: return-void │ │ +3d3850: |[3d3850] de.danoeh.antennapod.model.R$layout.:()V │ │ +3d3860: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791137,17 +791137,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3840: |[3d3840] de.danoeh.antennapod.model.R$string.:()V │ │ -3d3850: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3856: 0e00 |0003: return-void │ │ +3d3868: |[3d3868] de.danoeh.antennapod.model.R$string.:()V │ │ +3d3878: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d387e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791239,17 +791239,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3998: |[3d3998] de.danoeh.antennapod.model.R$style.:()V │ │ -3d39a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d39ae: 0e00 |0003: return-void │ │ +3d39c0: |[3d39c0] de.danoeh.antennapod.model.R$style.:()V │ │ +3d39d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d39d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791501,65 +791501,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3d3858: |[3d3858] de.danoeh.antennapod.model.R$styleable.:()V │ │ -3d3868: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3d386e: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3d3874: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3d387a: 0c00 |0009: move-result-object v0 │ │ -3d387c: 6900 3f6e |000a: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.Capability:[I // field@6e3f │ │ -3d3880: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3d3886: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3d388c: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3d3892: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3d3898: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3d389e: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3d38a4: 0c00 |001e: move-result-object v0 │ │ -3d38a6: 6900 426e |001f: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.ColorStateListItem:[I // field@6e42 │ │ -3d38aa: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3d38ac: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3d38b0: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3d38b6: 6900 486e |0027: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamily:[I // field@6e48 │ │ -3d38ba: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3d38be: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3d38c2: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3d38c8: 6900 496e |0030: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamilyFont:[I // field@6e49 │ │ -3d38cc: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3d38d0: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3d38d4: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3d38da: 6900 5b6e |0039: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColor:[I // field@6e5b │ │ -3d38de: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3d38e4: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3d38ea: 0c00 |0041: move-result-object v0 │ │ -3d38ec: 6900 5c6e |0042: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColorItem:[I // field@6e5c │ │ -3d38f0: 0e00 |0044: return-void │ │ -3d38f2: 0000 |0045: nop // spacer │ │ -3d38f4: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3d3918: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3d3948: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3d3880: |[3d3880] de.danoeh.antennapod.model.R$styleable.:()V │ │ +3d3890: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3d3896: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3d389c: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3d38a2: 0c00 |0009: move-result-object v0 │ │ +3d38a4: 6900 3f6e |000a: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.Capability:[I // field@6e3f │ │ +3d38a8: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3d38ae: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3d38b4: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3d38ba: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3d38c0: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3d38c6: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3d38cc: 0c00 |001e: move-result-object v0 │ │ +3d38ce: 6900 426e |001f: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.ColorStateListItem:[I // field@6e42 │ │ +3d38d2: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3d38d4: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3d38d8: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3d38de: 6900 486e |0027: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamily:[I // field@6e48 │ │ +3d38e2: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3d38e6: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3d38ea: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3d38f0: 6900 496e |0030: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamilyFont:[I // field@6e49 │ │ +3d38f4: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3d38f8: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3d38fc: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3d3902: 6900 5b6e |0039: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColor:[I // field@6e5b │ │ +3d3906: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3d390c: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3d3912: 0c00 |0041: move-result-object v0 │ │ +3d3914: 6900 5c6e |0042: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColorItem:[I // field@6e5c │ │ +3d3918: 0e00 |0044: return-void │ │ +3d391a: 0000 |0045: nop // spacer │ │ +3d391c: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3d3940: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3d3970: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3980: |[3d3980] de.danoeh.antennapod.model.R$styleable.:()V │ │ -3d3990: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3996: 0e00 |0003: return-void │ │ +3d39a8: |[3d39a8] de.danoeh.antennapod.model.R$styleable.:()V │ │ +3d39b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d39be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791590,17 +791590,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d39b0: |[3d39b0] de.danoeh.antennapod.model.R.:()V │ │ -3d39c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d39c6: 0e00 |0003: return-void │ │ +3d39d8: |[3d39d8] de.danoeh.antennapod.model.R.:()V │ │ +3d39e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d39ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -791733,222 +791733,222 @@ │ │ type : '()[Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 135 16-bit code units │ │ -3d3a54: |[3d3a54] de.danoeh.antennapod.model.download.DownloadError.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3d3a64: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ -3d3a68: 2300 311f |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1f31 │ │ -3d3a6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d3a6e: 6202 826e |0005: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ -3d3a72: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3d3a76: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3d3a78: 6202 7b6e |000a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ -3d3a7c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3d3a80: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3d3a82: 6202 806e |000f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ -3d3a86: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3d3a8a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3d3a8c: 6202 6d6e |0014: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ -3d3a90: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3d3a94: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3d3a96: 6202 786e |0019: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ -3d3a9a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3d3a9e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3d3aa0: 6202 766e |001e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3d3aa4: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3d3aa8: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3d3aaa: 6202 716e |0023: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e71 │ │ -3d3aae: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3d3ab2: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3d3ab4: 6202 706e |0028: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ -3d3ab8: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3d3abc: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3d3ac0: 6202 6f6e |002e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6f │ │ -3d3ac4: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3d3ac8: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3d3acc: 6202 746e |0034: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ -3d3ad0: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3d3ad4: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -3d3ad8: 6202 796e |003a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ -3d3adc: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -3d3ae0: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -3d3ae4: 6202 7f6e |0040: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ -3d3ae8: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -3d3aec: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -3d3af0: 6202 7d6e |0046: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ -3d3af4: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -3d3af8: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -3d3afc: 6202 6e6e |004c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ -3d3b00: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -3d3b04: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -3d3b08: 6202 7e6e |0052: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ -3d3b0c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -3d3b10: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -3d3b14: 6202 726e |0058: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ -3d3b18: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -3d3b1c: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -3d3b20: 6202 736e |005e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ -3d3b24: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -3d3b28: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -3d3b2c: 6202 776e |0064: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ -3d3b30: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -3d3b34: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -3d3b38: 6202 756e |006a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ -3d3b3c: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -3d3b40: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -3d3b44: 6202 816e |0070: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ -3d3b48: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -3d3b4c: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -3d3b50: 6202 7a6e |0076: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ -3d3b54: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -3d3b58: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -3d3b5c: 6202 6c6e |007c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ -3d3b60: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -3d3b64: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -3d3b68: 6202 7c6e |0082: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7c │ │ -3d3b6c: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -3d3b70: 1100 |0086: return-object v0 │ │ +3d3a7c: |[3d3a7c] de.danoeh.antennapod.model.download.DownloadError.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3d3a8c: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ +3d3a90: 2300 311f |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1f31 │ │ +3d3a94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d3a96: 6202 826e |0005: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ +3d3a9a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3d3a9e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3d3aa0: 6202 7b6e |000a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ +3d3aa4: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3d3aa8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3d3aaa: 6202 806e |000f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ +3d3aae: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3d3ab2: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3d3ab4: 6202 6d6e |0014: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ +3d3ab8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3d3abc: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3d3abe: 6202 786e |0019: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ +3d3ac2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3d3ac6: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3d3ac8: 6202 766e |001e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3d3acc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3d3ad0: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3d3ad2: 6202 716e |0023: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e71 │ │ +3d3ad6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3d3ada: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3d3adc: 6202 706e |0028: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ +3d3ae0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3d3ae4: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3d3ae8: 6202 6f6e |002e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6f │ │ +3d3aec: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3d3af0: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3d3af4: 6202 746e |0034: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ +3d3af8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3d3afc: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +3d3b00: 6202 796e |003a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ +3d3b04: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +3d3b08: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +3d3b0c: 6202 7f6e |0040: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ +3d3b10: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +3d3b14: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +3d3b18: 6202 7d6e |0046: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ +3d3b1c: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +3d3b20: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +3d3b24: 6202 6e6e |004c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ +3d3b28: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +3d3b2c: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +3d3b30: 6202 7e6e |0052: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ +3d3b34: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +3d3b38: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +3d3b3c: 6202 726e |0058: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ +3d3b40: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +3d3b44: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +3d3b48: 6202 736e |005e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ +3d3b4c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +3d3b50: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +3d3b54: 6202 776e |0064: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ +3d3b58: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +3d3b5c: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +3d3b60: 6202 756e |006a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ +3d3b64: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +3d3b68: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +3d3b6c: 6202 816e |0070: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ +3d3b70: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +3d3b74: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +3d3b78: 6202 7a6e |0076: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ +3d3b7c: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +3d3b80: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +3d3b84: 6202 6c6e |007c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ +3d3b88: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +3d3b8c: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +3d3b90: 6202 7c6e |0082: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7c │ │ +3d3b94: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +3d3b98: 1100 |0086: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=4 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 254 16-bit code units │ │ -3d3bb0: |[3d3bb0] de.danoeh.antennapod.model.download.DownloadError.:()V │ │ -3d3bc0: 2200 0b1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3bc4: 1a01 4746 |0002: const-string v1, "SUCCESS" // string@4647 │ │ -3d3bc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d3bca: 7040 88a0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3bd0: 6900 826e |0008: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ -3d3bd4: 2200 0b1a |000a: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3bd8: 1a01 2314 |000c: const-string v1, "ERROR_PARSER_EXCEPTION" // string@1423 │ │ -3d3bdc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d3bde: 7040 88a0 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3be4: 6900 7b6e |0012: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ -3d3be8: 2200 0b1a |0014: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3bec: 1a01 2a14 |0016: const-string v1, "ERROR_UNSUPPORTED_TYPE" // string@142a │ │ -3d3bf0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d3bf2: 7040 88a0 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3bf8: 6900 806e |001c: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ -3d3bfc: 2200 0b1a |001e: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c00: 1a01 1314 |0020: const-string v1, "ERROR_CONNECTION_ERROR" // string@1413 │ │ -3d3c04: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3d3c06: 7040 88a0 1022 |0023: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c0c: 6900 6d6e |0026: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ -3d3c10: 2200 0b1a |0028: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c14: 1a01 2014 |002a: const-string v1, "ERROR_MALFORMED_URL" // string@1420 │ │ -3d3c18: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3d3c1a: 7040 88a0 1022 |002d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c20: 6900 786e |0030: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ -3d3c24: 2200 0b1a |0032: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c28: 1a01 1e14 |0034: const-string v1, "ERROR_IO_ERROR" // string@141e │ │ -3d3c2c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -3d3c2e: 7040 88a0 1022 |0037: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c34: 6900 766e |003a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3d3c38: 2200 0b1a |003c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c3c: 1a01 1714 |003e: const-string v1, "ERROR_FILE_EXISTS" // string@1417 │ │ -3d3c40: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -3d3c42: 7040 88a0 1022 |0041: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c48: 6900 716e |0044: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e71 │ │ -3d3c4c: 2200 0b1a |0046: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c50: 1a01 1614 |0048: const-string v1, "ERROR_DOWNLOAD_CANCELLED" // string@1416 │ │ -3d3c54: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -3d3c56: 7040 88a0 1022 |004b: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c5c: 6900 706e |004e: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ -3d3c60: 2200 0b1a |0050: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c64: 1a01 1514 |0052: const-string v1, "ERROR_DEVICE_NOT_FOUND" // string@1415 │ │ -3d3c68: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -3d3c6c: 7040 88a0 1022 |0056: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c72: 6900 6f6e |0059: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6f │ │ -3d3c76: 2200 0b1a |005b: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c7a: 1a01 1b14 |005d: const-string v1, "ERROR_HTTP_DATA_ERROR" // string@141b │ │ -3d3c7e: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -3d3c82: 7040 88a0 1022 |0061: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c88: 6900 746e |0064: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ -3d3c8c: 2200 0b1a |0066: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3c90: 1a01 2114 |0068: const-string v1, "ERROR_NOT_ENOUGH_SPACE" // string@1421 │ │ -3d3c94: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -3d3c98: 7040 88a0 1022 |006c: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3c9e: 6900 796e |006f: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ -3d3ca2: 2200 0b1a |0071: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3ca6: 1a01 2914 |0073: const-string v1, "ERROR_UNKNOWN_HOST" // string@1429 │ │ -3d3caa: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -3d3cae: 7040 88a0 1022 |0077: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3cb4: 6900 7f6e |007a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ -3d3cb8: 2200 0b1a |007c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3cbc: 1a01 2614 |007e: const-string v1, "ERROR_REQUEST_ERROR" // string@1426 │ │ -3d3cc0: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ -3d3cc4: 7040 88a0 1022 |0082: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3cca: 6900 7d6e |0085: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ -3d3cce: 2200 0b1a |0087: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3cd2: 1a01 1414 |0089: const-string v1, "ERROR_DB_ACCESS_ERROR" // string@1414 │ │ -3d3cd6: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -3d3cda: 7040 88a0 1022 |008d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3ce0: 6900 6e6e |0090: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ -3d3ce4: 2200 0b1a |0092: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3ce8: 1a01 2814 |0094: const-string v1, "ERROR_UNAUTHORIZED" // string@1428 │ │ -3d3cec: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ -3d3cf0: 7040 88a0 1022 |0098: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3cf6: 6900 7e6e |009b: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ -3d3cfa: 2200 0b1a |009d: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3cfe: 1a01 1814 |009f: const-string v1, "ERROR_FILE_TYPE" // string@1418 │ │ -3d3d02: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ -3d3d06: 7040 88a0 1022 |00a3: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d0c: 6900 726e |00a6: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ -3d3d10: 2200 0b1a |00a8: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d14: 1a01 1914 |00aa: const-string v1, "ERROR_FORBIDDEN" // string@1419 │ │ -3d3d18: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ -3d3d1c: 7040 88a0 1022 |00ae: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d22: 6900 736e |00b1: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ -3d3d26: 2200 0b1a |00b3: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d2a: 1a01 1f14 |00b5: const-string v1, "ERROR_IO_WRONG_SIZE" // string@141f │ │ -3d3d2e: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ -3d3d32: 7040 88a0 1022 |00b9: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d38: 6900 776e |00bc: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ -3d3d3c: 2200 0b1a |00be: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d40: 1a01 1d14 |00c0: const-string v1, "ERROR_IO_BLOCKED" // string@141d │ │ -3d3d44: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ -3d3d48: 7040 88a0 1022 |00c4: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d4e: 6900 756e |00c7: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ -3d3d52: 2200 0b1a |00c9: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d56: 1a01 2b14 |00cb: const-string v1, "ERROR_UNSUPPORTED_TYPE_HTML" // string@142b │ │ -3d3d5a: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ -3d3d5e: 7040 88a0 1022 |00cf: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d64: 6900 816e |00d2: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ -3d3d68: 2200 0b1a |00d4: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d6c: 1a01 2214 |00d6: const-string v1, "ERROR_NOT_FOUND" // string@1422 │ │ -3d3d70: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ -3d3d74: 7040 88a0 1022 |00da: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d7a: 6900 7a6e |00dd: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ -3d3d7e: 2200 0b1a |00df: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d82: 1a01 1214 |00e1: const-string v1, "ERROR_CERTIFICATE" // string@1412 │ │ -3d3d86: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ -3d3d8a: 7040 88a0 1022 |00e5: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3d90: 6900 6c6e |00e8: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ -3d3d94: 2200 0b1a |00ea: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3d98: 1301 1600 |00ec: const/16 v1, #int 22 // #16 │ │ -3d3d9c: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ -3d3da0: 1a03 2414 |00f0: const-string v3, "ERROR_PARSER_EXCEPTION_DUPLICATE" // string@1424 │ │ -3d3da4: 7040 88a0 3021 |00f2: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ -3d3daa: 6900 7c6e |00f5: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7c │ │ -3d3dae: 7100 86a0 0000 |00f7: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@a086 │ │ -3d3db4: 0c00 |00fa: move-result-object v0 │ │ -3d3db6: 6900 6b6e |00fb: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6b │ │ -3d3dba: 0e00 |00fd: return-void │ │ +3d3bd8: |[3d3bd8] de.danoeh.antennapod.model.download.DownloadError.:()V │ │ +3d3be8: 2200 0b1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3bec: 1a01 4746 |0002: const-string v1, "SUCCESS" // string@4647 │ │ +3d3bf0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d3bf2: 7040 88a0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3bf8: 6900 826e |0008: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ +3d3bfc: 2200 0b1a |000a: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c00: 1a01 2314 |000c: const-string v1, "ERROR_PARSER_EXCEPTION" // string@1423 │ │ +3d3c04: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d3c06: 7040 88a0 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c0c: 6900 7b6e |0012: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ +3d3c10: 2200 0b1a |0014: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c14: 1a01 2a14 |0016: const-string v1, "ERROR_UNSUPPORTED_TYPE" // string@142a │ │ +3d3c18: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d3c1a: 7040 88a0 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c20: 6900 806e |001c: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ +3d3c24: 2200 0b1a |001e: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c28: 1a01 1314 |0020: const-string v1, "ERROR_CONNECTION_ERROR" // string@1413 │ │ +3d3c2c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3d3c2e: 7040 88a0 1022 |0023: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c34: 6900 6d6e |0026: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ +3d3c38: 2200 0b1a |0028: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c3c: 1a01 2014 |002a: const-string v1, "ERROR_MALFORMED_URL" // string@1420 │ │ +3d3c40: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3d3c42: 7040 88a0 1022 |002d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c48: 6900 786e |0030: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ +3d3c4c: 2200 0b1a |0032: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c50: 1a01 1e14 |0034: const-string v1, "ERROR_IO_ERROR" // string@141e │ │ +3d3c54: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +3d3c56: 7040 88a0 1022 |0037: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c5c: 6900 766e |003a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3d3c60: 2200 0b1a |003c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c64: 1a01 1714 |003e: const-string v1, "ERROR_FILE_EXISTS" // string@1417 │ │ +3d3c68: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +3d3c6a: 7040 88a0 1022 |0041: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c70: 6900 716e |0044: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e71 │ │ +3d3c74: 2200 0b1a |0046: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c78: 1a01 1614 |0048: const-string v1, "ERROR_DOWNLOAD_CANCELLED" // string@1416 │ │ +3d3c7c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +3d3c7e: 7040 88a0 1022 |004b: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c84: 6900 706e |004e: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ +3d3c88: 2200 0b1a |0050: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3c8c: 1a01 1514 |0052: const-string v1, "ERROR_DEVICE_NOT_FOUND" // string@1415 │ │ +3d3c90: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +3d3c94: 7040 88a0 1022 |0056: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3c9a: 6900 6f6e |0059: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6f │ │ +3d3c9e: 2200 0b1a |005b: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3ca2: 1a01 1b14 |005d: const-string v1, "ERROR_HTTP_DATA_ERROR" // string@141b │ │ +3d3ca6: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +3d3caa: 7040 88a0 1022 |0061: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3cb0: 6900 746e |0064: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ +3d3cb4: 2200 0b1a |0066: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3cb8: 1a01 2114 |0068: const-string v1, "ERROR_NOT_ENOUGH_SPACE" // string@1421 │ │ +3d3cbc: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +3d3cc0: 7040 88a0 1022 |006c: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3cc6: 6900 796e |006f: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ +3d3cca: 2200 0b1a |0071: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3cce: 1a01 2914 |0073: const-string v1, "ERROR_UNKNOWN_HOST" // string@1429 │ │ +3d3cd2: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +3d3cd6: 7040 88a0 1022 |0077: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3cdc: 6900 7f6e |007a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ +3d3ce0: 2200 0b1a |007c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3ce4: 1a01 2614 |007e: const-string v1, "ERROR_REQUEST_ERROR" // string@1426 │ │ +3d3ce8: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ +3d3cec: 7040 88a0 1022 |0082: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3cf2: 6900 7d6e |0085: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ +3d3cf6: 2200 0b1a |0087: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3cfa: 1a01 1414 |0089: const-string v1, "ERROR_DB_ACCESS_ERROR" // string@1414 │ │ +3d3cfe: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +3d3d02: 7040 88a0 1022 |008d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d08: 6900 6e6e |0090: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ +3d3d0c: 2200 0b1a |0092: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d10: 1a01 2814 |0094: const-string v1, "ERROR_UNAUTHORIZED" // string@1428 │ │ +3d3d14: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ +3d3d18: 7040 88a0 1022 |0098: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d1e: 6900 7e6e |009b: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ +3d3d22: 2200 0b1a |009d: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d26: 1a01 1814 |009f: const-string v1, "ERROR_FILE_TYPE" // string@1418 │ │ +3d3d2a: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ +3d3d2e: 7040 88a0 1022 |00a3: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d34: 6900 726e |00a6: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ +3d3d38: 2200 0b1a |00a8: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d3c: 1a01 1914 |00aa: const-string v1, "ERROR_FORBIDDEN" // string@1419 │ │ +3d3d40: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ +3d3d44: 7040 88a0 1022 |00ae: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d4a: 6900 736e |00b1: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ +3d3d4e: 2200 0b1a |00b3: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d52: 1a01 1f14 |00b5: const-string v1, "ERROR_IO_WRONG_SIZE" // string@141f │ │ +3d3d56: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ +3d3d5a: 7040 88a0 1022 |00b9: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d60: 6900 776e |00bc: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ +3d3d64: 2200 0b1a |00be: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d68: 1a01 1d14 |00c0: const-string v1, "ERROR_IO_BLOCKED" // string@141d │ │ +3d3d6c: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ +3d3d70: 7040 88a0 1022 |00c4: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d76: 6900 756e |00c7: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ +3d3d7a: 2200 0b1a |00c9: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d7e: 1a01 2b14 |00cb: const-string v1, "ERROR_UNSUPPORTED_TYPE_HTML" // string@142b │ │ +3d3d82: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ +3d3d86: 7040 88a0 1022 |00cf: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3d8c: 6900 816e |00d2: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ +3d3d90: 2200 0b1a |00d4: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3d94: 1a01 2214 |00d6: const-string v1, "ERROR_NOT_FOUND" // string@1422 │ │ +3d3d98: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ +3d3d9c: 7040 88a0 1022 |00da: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3da2: 6900 7a6e |00dd: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ +3d3da6: 2200 0b1a |00df: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3daa: 1a01 1214 |00e1: const-string v1, "ERROR_CERTIFICATE" // string@1412 │ │ +3d3dae: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ +3d3db2: 7040 88a0 1022 |00e5: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3db8: 6900 6c6e |00e8: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ +3d3dbc: 2200 0b1a |00ea: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3dc0: 1301 1600 |00ec: const/16 v1, #int 22 // #16 │ │ +3d3dc4: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ +3d3dc8: 1a03 2414 |00f0: const-string v3, "ERROR_PARSER_EXCEPTION_DUPLICATE" // string@1424 │ │ +3d3dcc: 7040 88a0 3021 |00f2: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@a088 │ │ +3d3dd2: 6900 7c6e |00f5: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7c │ │ +3d3dd6: 7100 86a0 0000 |00f7: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@a086 │ │ +3d3ddc: 0c00 |00fa: move-result-object v0 │ │ +3d3dde: 6900 6b6e |00fb: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6b │ │ +3d3de2: 0e00 |00fd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=7 │ │ 0x001e line=8 │ │ 0x0028 line=9 │ │ @@ -791978,18 +791978,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d3dbc: |[3d3dbc] de.danoeh.antennapod.model.download.DownloadError.:(Ljava/lang/String;II)V │ │ -3d3dcc: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d3dd2: 5903 836e |0003: iput v3, v0, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6e83 │ │ -3d3dd6: 0e00 |0005: return-void │ │ +3d3de4: |[3d3de4] de.danoeh.antennapod.model.download.DownloadError.:(Ljava/lang/String;II)V │ │ +3d3df4: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d3dfa: 5903 836e |0003: iput v3, v0, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6e83 │ │ +3d3dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/download/DownloadError; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -792001,37 +792001,37 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3d39c8: |[3d39c8] de.danoeh.antennapod.model.download.DownloadError.fromCode:(I)Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3d39d8: 7100 8ca0 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@a08c │ │ -3d39de: 0c00 |0003: move-result-object v0 │ │ -3d39e0: 2101 |0004: array-length v1, v0 │ │ -3d39e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d39e4: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -3d39e8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d39ec: 6e10 8aa0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadError;.getCode:()I // method@a08a │ │ -3d39f2: 0a04 |000d: move-result v4 │ │ -3d39f4: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ -3d39f8: 1103 |0010: return-object v3 │ │ -3d39fa: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d39fe: 28f3 |0013: goto 0006 // -000d │ │ -3d3a00: 2200 ac1c |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d3a04: 2201 c81c |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d3a08: 7010 a6ab 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d3a0e: 1a02 01ca |001b: const-string v2, "unknown code: " // string@ca01 │ │ -3d3a12: 6e20 b2ab 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d3a18: 6e20 adab 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d3a1e: 6e10 bcab 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d3a24: 0c05 |0026: move-result-object v5 │ │ -3d3a26: 7020 02ab 5000 |0027: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d3a2c: 2700 |002a: throw v0 │ │ +3d39f0: |[3d39f0] de.danoeh.antennapod.model.download.DownloadError.fromCode:(I)Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3d3a00: 7100 8ca0 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@a08c │ │ +3d3a06: 0c00 |0003: move-result-object v0 │ │ +3d3a08: 2101 |0004: array-length v1, v0 │ │ +3d3a0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d3a0c: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +3d3a10: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d3a14: 6e10 8aa0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadError;.getCode:()I // method@a08a │ │ +3d3a1a: 0a04 |000d: move-result v4 │ │ +3d3a1c: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +3d3a20: 1103 |0010: return-object v3 │ │ +3d3a22: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d3a26: 28f3 |0013: goto 0006 // -000d │ │ +3d3a28: 2200 ac1c |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d3a2c: 2201 c81c |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d3a30: 7010 a6ab 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d3a36: 1a02 01ca |001b: const-string v2, "unknown code: " // string@ca01 │ │ +3d3a3a: 6e20 b2ab 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d3a40: 6e20 adab 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d3a46: 6e10 bcab 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d3a4c: 0c05 |0026: move-result-object v5 │ │ +3d3a4e: 7020 02ab 5000 |0027: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d3a54: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=38 │ │ 0x0014 line=42 │ │ locals : │ │ 0x0000 - 0x002b reg=5 (null) I │ │ @@ -792041,20 +792041,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d3a30: |[3d3a30] de.danoeh.antennapod.model.download.DownloadError.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3d3a40: 1c00 0b1a |0000: const-class v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3a44: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d3a4a: 0c01 |0005: move-result-object v1 │ │ -3d3a4c: 1f01 0b1a |0006: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ -3d3a50: 1101 |0008: return-object v1 │ │ +3d3a58: |[3d3a58] de.danoeh.antennapod.model.download.DownloadError.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3d3a68: 1c00 0b1a |0000: const-class v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3a6c: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d3a72: 0c01 |0005: move-result-object v1 │ │ +3d3a74: 1f01 0b1a |0006: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadError; // type@1a0b │ │ +3d3a78: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ @@ -792062,20 +792062,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d3b74: |[3d3b74] de.danoeh.antennapod.model.download.DownloadError.values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3d3b84: 6200 6b6e |0000: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6b │ │ -3d3b88: 6e10 63b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/download/DownloadError;.clone:()Ljava/lang/Object; // method@b063 │ │ -3d3b8e: 0c00 |0005: move-result-object v0 │ │ -3d3b90: 1f00 311f |0006: check-cast v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1f31 │ │ -3d3b94: 1100 |0008: return-object v0 │ │ +3d3b9c: |[3d3b9c] de.danoeh.antennapod.model.download.DownloadError.values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3d3bac: 6200 6b6e |0000: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6b │ │ +3d3bb0: 6e10 63b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/download/DownloadError;.clone:()Ljava/lang/Object; // method@b063 │ │ +3d3bb6: 0c00 |0005: move-result-object v0 │ │ +3d3bb8: 1f00 311f |0006: check-cast v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1f31 │ │ +3d3bbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ @@ -792083,17 +792083,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3b98: |[3d3b98] de.danoeh.antennapod.model.download.DownloadError.getCode:()I │ │ -3d3ba8: 5210 836e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6e83 │ │ -3d3bac: 0f00 |0002: return v0 │ │ +3d3bc0: |[3d3bc0] de.danoeh.antennapod.model.download.DownloadError.getCode:()I │ │ +3d3bd0: 5210 836e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6e83 │ │ +3d3bd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadError; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -792128,36 +792128,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3e48: |[3d3e48] de.danoeh.antennapod.model.download.DownloadRequest$1.:()V │ │ -3d3e58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d3e5e: 0e00 |0003: return-void │ │ +3d3e70: |[3d3e70] de.danoeh.antennapod.model.download.DownloadRequest$1.:()V │ │ +3d3e80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d3e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/download/DownloadRequest$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d3dd8: |[3d3dd8] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3d3de8: 2200 0e1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3d3dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d3dee: 7030 94a0 3001 |0003: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V // method@a094 │ │ -3d3df4: 1100 |0006: return-object v0 │ │ +3d3e00: |[3d3e00] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3d3e10: 2200 0e1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3d3e14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d3e16: 7030 94a0 3001 |0003: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V // method@a094 │ │ +3d3e1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -792166,18 +792166,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d3e10: |[3d3e10] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3d3e20: 6e20 8ea0 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a08e │ │ -3d3e26: 0c01 |0003: move-result-object v1 │ │ -3d3e28: 1101 |0004: return-object v1 │ │ +3d3e38: |[3d3e38] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3d3e48: 6e20 8ea0 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a08e │ │ +3d3e4e: 0c01 |0003: move-result-object v1 │ │ +3d3e50: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -792186,17 +792186,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3df8: |[3d3df8] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3d3e08: 2311 321f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1f32 │ │ -3d3e0c: 1101 |0002: return-object v1 │ │ +3d3e20: |[3d3e20] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3d3e30: 2311 321f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1f32 │ │ +3d3e34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -792205,18 +792205,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d3e2c: |[3d3e2c] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Ljava/lang/Object; │ │ -3d3e3c: 6e20 90a0 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a090 │ │ -3d3e42: 0c01 |0003: move-result-object v1 │ │ -3d3e44: 1101 |0004: return-object v1 │ │ +3d3e54: |[3d3e54] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Ljava/lang/Object; │ │ +3d3e64: 6e20 90a0 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a090 │ │ +3d3e6a: 0c01 |0003: move-result-object v1 │ │ +3d3e6c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -792341,76 +792341,76 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d4258: |[3d4258] de.danoeh.antennapod.model.download.DownloadRequest.:()V │ │ -3d4268: 2200 0c1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest$1; // type@1a0c │ │ -3d426c: 7010 8da0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.:()V // method@a08d │ │ -3d4272: 6900 846e |0005: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.CREATOR:Landroid/os/Parcelable$Creator; // field@6e84 │ │ -3d4276: 0e00 |0007: return-void │ │ +3d4280: |[3d4280] de.danoeh.antennapod.model.download.DownloadRequest.:()V │ │ +3d4290: 2200 0c1a |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest$1; // type@1a0c │ │ +3d4294: 7010 8da0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.:()V // method@a08d │ │ +3d429a: 6900 846e |0005: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.CREATOR:Landroid/os/Parcelable$Creator; // field@6e84 │ │ +3d429e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 72 16-bit code units │ │ -3d4278: |[3d4278] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;)V │ │ -3d4288: 6e10 c807 0f00 |0000: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d428e: 0c01 |0003: move-result-object v1 │ │ -3d4290: 6e10 c807 0f00 |0004: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d4296: 0c02 |0007: move-result-object v2 │ │ -3d4298: 6e10 c807 0f00 |0008: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d429e: 0c03 |000b: move-result-object v3 │ │ -3d42a0: 6e10 c407 0f00 |000c: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d42a6: 0b04 |000f: move-result-wide v4 │ │ -3d42a8: 6e10 c107 0f00 |0010: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d42ae: 0a06 |0013: move-result v6 │ │ -3d42b0: 6e10 c807 0f00 |0014: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d42b6: 0c07 |0017: move-result-object v7 │ │ -3d42b8: 6e10 c807 0f00 |0018: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d42be: 0c00 |001b: move-result-object v0 │ │ -3d42c0: 7110 a7a0 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ -3d42c6: 0c08 |001f: move-result-object v8 │ │ -3d42c8: 6e10 c807 0f00 |0020: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d42ce: 0c00 |0023: move-result-object v0 │ │ -3d42d0: 7110 a7a0 0000 |0024: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ -3d42d6: 0c09 |0027: move-result-object v9 │ │ -3d42d8: 6e10 bd07 0f00 |0028: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07bd │ │ -3d42de: 0a00 |002b: move-result v0 │ │ -3d42e0: 121a |002c: const/4 v10, #int 1 // #1 │ │ -3d42e2: 120b |002d: const/4 v11, #int 0 // #0 │ │ -3d42e4: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ -3d42e8: 121c |0030: const/4 v12, #int 1 // #1 │ │ -3d42ea: 2802 |0031: goto 0033 // +0002 │ │ -3d42ec: 120c |0032: const/4 v12, #int 0 // #0 │ │ -3d42ee: 6e10 bb07 0f00 |0033: invoke-virtual {v15}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@07bb │ │ -3d42f4: 0c0d |0036: move-result-object v13 │ │ -3d42f6: 6e10 bd07 0f00 |0037: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07bd │ │ -3d42fc: 0a0f |003a: move-result v15 │ │ -3d42fe: 3d0f 0400 |003b: if-lez v15, 003f // +0004 │ │ -3d4302: 121f |003d: const/4 v15, #int 1 // #1 │ │ -3d4304: 2802 |003e: goto 0040 // +0002 │ │ -3d4306: 120f |003f: const/4 v15, #int 0 // #0 │ │ -3d4308: 07e0 |0040: move-object v0, v14 │ │ -3d430a: 01ca |0041: move v10, v12 │ │ -3d430c: 07db |0042: move-object v11, v13 │ │ -3d430e: 01fc |0043: move v12, v15 │ │ -3d4310: 760d 96a0 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ -3d4316: 0e00 |0047: return-void │ │ +3d42a0: |[3d42a0] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;)V │ │ +3d42b0: 6e10 c807 0f00 |0000: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42b6: 0c01 |0003: move-result-object v1 │ │ +3d42b8: 6e10 c807 0f00 |0004: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42be: 0c02 |0007: move-result-object v2 │ │ +3d42c0: 6e10 c807 0f00 |0008: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42c6: 0c03 |000b: move-result-object v3 │ │ +3d42c8: 6e10 c407 0f00 |000c: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d42ce: 0b04 |000f: move-result-wide v4 │ │ +3d42d0: 6e10 c107 0f00 |0010: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d42d6: 0a06 |0013: move-result v6 │ │ +3d42d8: 6e10 c807 0f00 |0014: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42de: 0c07 |0017: move-result-object v7 │ │ +3d42e0: 6e10 c807 0f00 |0018: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42e6: 0c00 |001b: move-result-object v0 │ │ +3d42e8: 7110 a7a0 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ +3d42ee: 0c08 |001f: move-result-object v8 │ │ +3d42f0: 6e10 c807 0f00 |0020: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d42f6: 0c00 |0023: move-result-object v0 │ │ +3d42f8: 7110 a7a0 0000 |0024: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ +3d42fe: 0c09 |0027: move-result-object v9 │ │ +3d4300: 6e10 bd07 0f00 |0028: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07bd │ │ +3d4306: 0a00 |002b: move-result v0 │ │ +3d4308: 121a |002c: const/4 v10, #int 1 // #1 │ │ +3d430a: 120b |002d: const/4 v11, #int 0 // #0 │ │ +3d430c: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ +3d4310: 121c |0030: const/4 v12, #int 1 // #1 │ │ +3d4312: 2802 |0031: goto 0033 // +0002 │ │ +3d4314: 120c |0032: const/4 v12, #int 0 // #0 │ │ +3d4316: 6e10 bb07 0f00 |0033: invoke-virtual {v15}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@07bb │ │ +3d431c: 0c0d |0036: move-result-object v13 │ │ +3d431e: 6e10 bd07 0f00 |0037: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07bd │ │ +3d4324: 0a0f |003a: move-result v15 │ │ +3d4326: 3d0f 0400 |003b: if-lez v15, 003f // +0004 │ │ +3d432a: 121f |003d: const/4 v15, #int 1 // #1 │ │ +3d432c: 2802 |003e: goto 0040 // +0002 │ │ +3d432e: 120f |003f: const/4 v15, #int 0 // #0 │ │ +3d4330: 07e0 |0040: move-object v0, v14 │ │ +3d4332: 01ca |0041: move v10, v12 │ │ +3d4334: 07db |0042: move-object v11, v13 │ │ +3d4336: 01fc |0043: move v12, v15 │ │ +3d4338: 760d 96a0 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ +3d433e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0018 line=40 │ │ 0x0033 line=41 │ │ 0x0044 line=39 │ │ locals : │ │ @@ -792422,17 +792422,17 @@ │ │ type : '(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d4318: |[3d4318] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V │ │ -3d4328: 7020 93a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;)V // method@a093 │ │ -3d432e: 0e00 |0003: return-void │ │ +3d4340: |[3d4340] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V │ │ +3d4350: 7020 93a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;)V // method@a093 │ │ +3d4356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/download/DownloadRequest-IA; │ │ @@ -792442,29 +792442,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 11 │ │ outs : 13 │ │ insns size : 23 16-bit code units │ │ -3d4330: |[3d4330] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V │ │ -3d4340: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -3d4342: 120a |0001: const/4 v10, #int 0 // #0 │ │ -3d4344: 07d0 |0002: move-object v0, v13 │ │ -3d4346: 07e1 |0003: move-object v1, v14 │ │ -3d4348: 07f2 |0004: move-object v2, v15 │ │ -3d434a: 0803 1000 |0005: move-object/from16 v3, v16 │ │ -3d434e: 0504 1100 |0007: move-wide/from16 v4, v17 │ │ -3d4352: 0206 1300 |0009: move/from16 v6, v19 │ │ -3d4356: 0808 1400 |000b: move-object/from16 v8, v20 │ │ -3d435a: 0809 1500 |000d: move-object/from16 v9, v21 │ │ -3d435e: 080b 1600 |000f: move-object/from16 v11, v22 │ │ -3d4362: 020c 1700 |0011: move/from16 v12, v23 │ │ -3d4366: 760d 96a0 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ -3d436c: 0e00 |0016: return-void │ │ +3d4358: |[3d4358] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V │ │ +3d4368: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +3d436a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +3d436c: 07d0 |0002: move-object v0, v13 │ │ +3d436e: 07e1 |0003: move-object v1, v14 │ │ +3d4370: 07f2 |0004: move-object v2, v15 │ │ +3d4372: 0803 1000 |0005: move-object/from16 v3, v16 │ │ +3d4376: 0504 1100 |0007: move-wide/from16 v4, v17 │ │ +3d437a: 0206 1300 |0009: move/from16 v6, v19 │ │ +3d437e: 0808 1400 |000b: move-object/from16 v8, v20 │ │ +3d4382: 0809 1500 |000d: move-object/from16 v9, v21 │ │ +3d4386: 080b 1600 |000f: move-object/from16 v11, v22 │ │ +3d438a: 020c 1700 |0011: move/from16 v12, v23 │ │ +3d438e: 760d 96a0 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ +3d4394: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0013 line=34 │ │ locals : │ │ 0x0000 - 0x0017 reg=13 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0017 reg=14 (null) Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=15 (null) Ljava/lang/String; │ │ @@ -792481,28 +792481,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3d4370: |[3d4370] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V │ │ -3d4380: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d4386: 5b01 876e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d438a: 5b02 916e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d438e: 5b03 936e |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d4392: 5a04 886e |0009: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d4396: 5906 896e |000b: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d439a: 5b07 8b6e |000d: iput-object v7, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d439e: 5b08 946e |000f: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d43a2: 5b09 8d6e |0011: iput-object v9, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d43a6: 5c0a 8c6e |0013: iput-boolean v10, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ -3d43aa: 5b0b 866e |0015: iput-object v11, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ -3d43ae: 5c0c 8a6e |0017: iput-boolean v12, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ -3d43b2: 0e00 |0019: return-void │ │ +3d4398: |[3d4398] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V │ │ +3d43a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d43ae: 5b01 876e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d43b2: 5b02 916e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d43b6: 5b03 936e |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d43ba: 5a04 886e |0009: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d43be: 5906 896e |000b: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d43c2: 5b07 8b6e |000d: iput-object v7, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d43c6: 5b08 946e |000f: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d43ca: 5b09 8d6e |0011: iput-object v9, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d43ce: 5c0a 8c6e |0013: iput-boolean v10, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ +3d43d2: 5b0b 866e |0015: iput-object v11, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ +3d43d6: 5c0c 8a6e |0017: iput-boolean v12, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ +3d43da: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -792532,38 +792532,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3d41d4: |[3d41d4] de.danoeh.antennapod.model.download.DownloadRequest.nonNullString:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d41e4: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -3d41e8: 2803 |0002: goto 0005 // +0003 │ │ -3d41ea: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3d41ee: 1100 |0005: return-object v0 │ │ +3d41fc: |[3d41fc] de.danoeh.antennapod.model.download.DownloadRequest.nonNullString:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d420c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +3d4210: 2803 |0002: goto 0005 // +0003 │ │ +3d4212: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3d4216: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : 'nullIfEmpty' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d41f0: |[3d41f0] de.danoeh.antennapod.model.download.DownloadRequest.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d4200: 7110 e80a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d4206: 0a00 |0003: move-result v0 │ │ -3d4208: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3d420c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d420e: 1101 |0007: return-object v1 │ │ +3d4218: |[3d4218] de.danoeh.antennapod.model.download.DownloadRequest.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d4228: 7110 e80a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d422e: 0a00 |0003: move-result v0 │ │ +3d4230: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3d4234: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d4236: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -792572,127 +792572,127 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d3ff4: |[3d3ff4] de.danoeh.antennapod.model.download.DownloadRequest.describeContents:()I │ │ -3d4004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4006: 0f00 |0001: return v0 │ │ +3d401c: |[3d401c] de.danoeh.antennapod.model.download.DownloadRequest.describeContents:()I │ │ +3d402c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d402e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -3d3e78: |[3d3e78] de.danoeh.antennapod.model.download.DownloadRequest.equals:(Ljava/lang/Object;)Z │ │ -3d3e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d3e8a: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -3d3e8e: 0f00 |0003: return v0 │ │ -3d3e90: 2081 0e1a |0004: instance-of v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3d3e94: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d3e96: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3d3e9a: 0f02 |0009: return v2 │ │ -3d3e9c: 1f08 0e1a |000a: check-cast v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3d3ea0: 5471 8b6e |000c: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d3ea4: 3801 0b00 |000e: if-eqz v1, 0019 // +000b │ │ -3d3ea8: 5483 8b6e |0010: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d3eac: 6e20 7fab 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3eb2: 0a01 |0015: move-result v1 │ │ -3d3eb4: 3901 0800 |0016: if-nez v1, 001e // +0008 │ │ -3d3eb8: 2805 |0018: goto 001d // +0005 │ │ -3d3eba: 5481 8b6e |0019: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d3ebe: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ -3d3ec2: 0f02 |001d: return v2 │ │ -3d3ec4: 5373 886e |001e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d3ec8: 5385 886e |0020: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d3ecc: 3101 0305 |0022: cmp-long v1, v3, v5 │ │ -3d3ed0: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -3d3ed4: 0f02 |0026: return v2 │ │ -3d3ed6: 5271 896e |0027: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d3eda: 5283 896e |0029: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d3ede: 3231 0300 |002b: if-eq v1, v3, 002e // +0003 │ │ -3d3ee2: 0f02 |002d: return v2 │ │ -3d3ee4: 5271 8e6e |002e: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ -3d3ee8: 5283 8e6e |0030: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ -3d3eec: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ -3d3ef0: 0f02 |0034: return v2 │ │ -3d3ef2: 5373 8f6e |0035: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ -3d3ef6: 5385 8f6e |0037: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ -3d3efa: 3101 0305 |0039: cmp-long v1, v3, v5 │ │ -3d3efe: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ -3d3f02: 0f02 |003d: return v2 │ │ -3d3f04: 5373 906e |003e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ -3d3f08: 5385 906e |0040: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ -3d3f0c: 3101 0305 |0042: cmp-long v1, v3, v5 │ │ -3d3f10: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ -3d3f14: 0f02 |0046: return v2 │ │ -3d3f16: 5271 926e |0047: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ -3d3f1a: 5283 926e |0049: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ -3d3f1e: 3231 0300 |004b: if-eq v1, v3, 004e // +0003 │ │ -3d3f22: 0f02 |004d: return v2 │ │ -3d3f24: 5471 876e |004e: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d3f28: 5483 876e |0050: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d3f2c: 6e20 7fab 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3f32: 0a01 |0055: move-result v1 │ │ -3d3f34: 3901 0300 |0056: if-nez v1, 0059 // +0003 │ │ -3d3f38: 0f02 |0058: return v2 │ │ -3d3f3a: 5471 8d6e |0059: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d3f3e: 3801 0b00 |005b: if-eqz v1, 0066 // +000b │ │ -3d3f42: 5483 8d6e |005d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d3f46: 6e20 7fab 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3f4c: 0a01 |0062: move-result v1 │ │ -3d3f4e: 3901 0800 |0063: if-nez v1, 006b // +0008 │ │ -3d3f52: 2805 |0065: goto 006a // +0005 │ │ -3d3f54: 5481 8d6e |0066: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d3f58: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ -3d3f5c: 0f02 |006a: return v2 │ │ -3d3f5e: 5471 916e |006b: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d3f62: 5483 916e |006d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d3f66: 6e20 7fab 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3f6c: 0a01 |0072: move-result v1 │ │ -3d3f6e: 3901 0300 |0073: if-nez v1, 0076 // +0003 │ │ -3d3f72: 0f02 |0075: return v2 │ │ -3d3f74: 5471 936e |0076: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d3f78: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ -3d3f7c: 5483 936e |007a: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d3f80: 6e20 7fab 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3f86: 0a01 |007f: move-result v1 │ │ -3d3f88: 3901 0800 |0080: if-nez v1, 0088 // +0008 │ │ -3d3f8c: 2805 |0082: goto 0087 // +0005 │ │ -3d3f8e: 5481 936e |0083: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d3f92: 3801 0300 |0085: if-eqz v1, 0088 // +0003 │ │ -3d3f96: 0f02 |0087: return v2 │ │ -3d3f98: 5471 946e |0088: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d3f9c: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ -3d3fa0: 5483 946e |008c: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d3fa4: 6e20 7fab 3100 |008e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d3faa: 0a01 |0091: move-result v1 │ │ -3d3fac: 3901 0800 |0092: if-nez v1, 009a // +0008 │ │ -3d3fb0: 2805 |0094: goto 0099 // +0005 │ │ -3d3fb2: 5481 946e |0095: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d3fb6: 3801 0300 |0097: if-eqz v1, 009a // +0003 │ │ -3d3fba: 0f02 |0099: return v2 │ │ -3d3fbc: 5571 8c6e |009a: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ -3d3fc0: 5583 8c6e |009c: iget-boolean v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ -3d3fc4: 3231 0300 |009e: if-eq v1, v3, 00a1 // +0003 │ │ -3d3fc8: 0f02 |00a0: return v2 │ │ -3d3fca: 5571 8a6e |00a1: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ -3d3fce: 5588 8a6e |00a3: iget-boolean v8, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ -3d3fd2: 3281 0300 |00a5: if-eq v1, v8, 00a8 // +0003 │ │ -3d3fd6: 0f02 |00a7: return v2 │ │ -3d3fd8: 0f00 |00a8: return v0 │ │ +3d3ea0: |[3d3ea0] de.danoeh.antennapod.model.download.DownloadRequest.equals:(Ljava/lang/Object;)Z │ │ +3d3eb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d3eb2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +3d3eb6: 0f00 |0003: return v0 │ │ +3d3eb8: 2081 0e1a |0004: instance-of v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3d3ebc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d3ebe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3d3ec2: 0f02 |0009: return v2 │ │ +3d3ec4: 1f08 0e1a |000a: check-cast v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3d3ec8: 5471 8b6e |000c: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d3ecc: 3801 0b00 |000e: if-eqz v1, 0019 // +000b │ │ +3d3ed0: 5483 8b6e |0010: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d3ed4: 6e20 7fab 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3eda: 0a01 |0015: move-result v1 │ │ +3d3edc: 3901 0800 |0016: if-nez v1, 001e // +0008 │ │ +3d3ee0: 2805 |0018: goto 001d // +0005 │ │ +3d3ee2: 5481 8b6e |0019: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d3ee6: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ +3d3eea: 0f02 |001d: return v2 │ │ +3d3eec: 5373 886e |001e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d3ef0: 5385 886e |0020: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d3ef4: 3101 0305 |0022: cmp-long v1, v3, v5 │ │ +3d3ef8: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +3d3efc: 0f02 |0026: return v2 │ │ +3d3efe: 5271 896e |0027: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d3f02: 5283 896e |0029: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d3f06: 3231 0300 |002b: if-eq v1, v3, 002e // +0003 │ │ +3d3f0a: 0f02 |002d: return v2 │ │ +3d3f0c: 5271 8e6e |002e: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ +3d3f10: 5283 8e6e |0030: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ +3d3f14: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ +3d3f18: 0f02 |0034: return v2 │ │ +3d3f1a: 5373 8f6e |0035: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ +3d3f1e: 5385 8f6e |0037: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ +3d3f22: 3101 0305 |0039: cmp-long v1, v3, v5 │ │ +3d3f26: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ +3d3f2a: 0f02 |003d: return v2 │ │ +3d3f2c: 5373 906e |003e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ +3d3f30: 5385 906e |0040: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ +3d3f34: 3101 0305 |0042: cmp-long v1, v3, v5 │ │ +3d3f38: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ +3d3f3c: 0f02 |0046: return v2 │ │ +3d3f3e: 5271 926e |0047: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ +3d3f42: 5283 926e |0049: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ +3d3f46: 3231 0300 |004b: if-eq v1, v3, 004e // +0003 │ │ +3d3f4a: 0f02 |004d: return v2 │ │ +3d3f4c: 5471 876e |004e: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d3f50: 5483 876e |0050: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d3f54: 6e20 7fab 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3f5a: 0a01 |0055: move-result v1 │ │ +3d3f5c: 3901 0300 |0056: if-nez v1, 0059 // +0003 │ │ +3d3f60: 0f02 |0058: return v2 │ │ +3d3f62: 5471 8d6e |0059: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d3f66: 3801 0b00 |005b: if-eqz v1, 0066 // +000b │ │ +3d3f6a: 5483 8d6e |005d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d3f6e: 6e20 7fab 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3f74: 0a01 |0062: move-result v1 │ │ +3d3f76: 3901 0800 |0063: if-nez v1, 006b // +0008 │ │ +3d3f7a: 2805 |0065: goto 006a // +0005 │ │ +3d3f7c: 5481 8d6e |0066: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d3f80: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ +3d3f84: 0f02 |006a: return v2 │ │ +3d3f86: 5471 916e |006b: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d3f8a: 5483 916e |006d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d3f8e: 6e20 7fab 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3f94: 0a01 |0072: move-result v1 │ │ +3d3f96: 3901 0300 |0073: if-nez v1, 0076 // +0003 │ │ +3d3f9a: 0f02 |0075: return v2 │ │ +3d3f9c: 5471 936e |0076: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d3fa0: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ +3d3fa4: 5483 936e |007a: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d3fa8: 6e20 7fab 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3fae: 0a01 |007f: move-result v1 │ │ +3d3fb0: 3901 0800 |0080: if-nez v1, 0088 // +0008 │ │ +3d3fb4: 2805 |0082: goto 0087 // +0005 │ │ +3d3fb6: 5481 936e |0083: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d3fba: 3801 0300 |0085: if-eqz v1, 0088 // +0003 │ │ +3d3fbe: 0f02 |0087: return v2 │ │ +3d3fc0: 5471 946e |0088: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d3fc4: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ +3d3fc8: 5483 946e |008c: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d3fcc: 6e20 7fab 3100 |008e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d3fd2: 0a01 |0091: move-result v1 │ │ +3d3fd4: 3901 0800 |0092: if-nez v1, 009a // +0008 │ │ +3d3fd8: 2805 |0094: goto 0099 // +0005 │ │ +3d3fda: 5481 946e |0095: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d3fde: 3801 0300 |0097: if-eqz v1, 009a // +0003 │ │ +3d3fe2: 0f02 |0099: return v2 │ │ +3d3fe4: 5571 8c6e |009a: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ +3d3fe8: 5583 8c6e |009c: iget-boolean v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ +3d3fec: 3231 0300 |009e: if-eq v1, v3, 00a1 // +0003 │ │ +3d3ff0: 0f02 |00a0: return v2 │ │ +3d3ff2: 5571 8a6e |00a1: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ +3d3ff6: 5588 8a6e |00a3: iget-boolean v8, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ +3d3ffa: 3281 0300 |00a5: if-eq v1, v8, 00a8 // +0003 │ │ +3d3ffe: 0f02 |00a7: return v2 │ │ +3d4000: 0f00 |00a8: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=107 │ │ 0x000a line=109 │ │ 0x000c line=111 │ │ 0x001e line=113 │ │ 0x0027 line=114 │ │ @@ -792716,17 +792716,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3e60: |[3d3e60] de.danoeh.antennapod.model.download.DownloadRequest.getArguments:()Landroid/os/Bundle; │ │ -3d3e70: 5410 866e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ -3d3e74: 1100 |0002: return-object v0 │ │ +3d3e88: |[3d3e88] de.danoeh.antennapod.model.download.DownloadRequest.getArguments:()Landroid/os/Bundle; │ │ +3d3e98: 5410 866e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ +3d3e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792734,17 +792734,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4144: |[3d4144] de.danoeh.antennapod.model.download.DownloadRequest.getDestination:()Ljava/lang/String; │ │ -3d4154: 5410 876e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d4158: 1100 |0002: return-object v0 │ │ +3d416c: |[3d416c] de.danoeh.antennapod.model.download.DownloadRequest.getDestination:()Ljava/lang/String; │ │ +3d417c: 5410 876e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d4180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792752,17 +792752,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4210: |[3d4210] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileId:()J │ │ -3d4220: 5320 886e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d4224: 1000 |0002: return-wide v0 │ │ +3d4238: |[3d4238] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileId:()J │ │ +3d4248: 5320 886e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d424c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792770,17 +792770,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4008: |[3d4008] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileType:()I │ │ -3d4018: 5210 896e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d401c: 0f00 |0002: return v0 │ │ +3d4030: |[3d4030] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileType:()I │ │ +3d4040: 5210 896e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d4044: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792788,17 +792788,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d415c: |[3d415c] de.danoeh.antennapod.model.download.DownloadRequest.getLastModified:()Ljava/lang/String; │ │ -3d416c: 5410 8b6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d4170: 1100 |0002: return-object v0 │ │ +3d4184: |[3d4184] de.danoeh.antennapod.model.download.DownloadRequest.getLastModified:()Ljava/lang/String; │ │ +3d4194: 5410 8b6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d4198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792806,17 +792806,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4174: |[3d4174] de.danoeh.antennapod.model.download.DownloadRequest.getPassword:()Ljava/lang/String; │ │ -3d4184: 5410 8d6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d4188: 1100 |0002: return-object v0 │ │ +3d419c: |[3d419c] de.danoeh.antennapod.model.download.DownloadRequest.getPassword:()Ljava/lang/String; │ │ +3d41ac: 5410 8d6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d41b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792824,17 +792824,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4020: |[3d4020] de.danoeh.antennapod.model.download.DownloadRequest.getProgressPercent:()I │ │ -3d4030: 5210 8e6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ -3d4034: 0f00 |0002: return v0 │ │ +3d4048: |[3d4048] de.danoeh.antennapod.model.download.DownloadRequest.getProgressPercent:()I │ │ +3d4058: 5210 8e6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ +3d405c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792842,17 +792842,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4228: |[3d4228] de.danoeh.antennapod.model.download.DownloadRequest.getSize:()J │ │ -3d4238: 5320 8f6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ -3d423c: 1000 |0002: return-wide v0 │ │ +3d4250: |[3d4250] de.danoeh.antennapod.model.download.DownloadRequest.getSize:()J │ │ +3d4260: 5320 8f6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ +3d4264: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792860,17 +792860,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4240: |[3d4240] de.danoeh.antennapod.model.download.DownloadRequest.getSoFar:()J │ │ -3d4250: 5320 906e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ -3d4254: 1000 |0002: return-wide v0 │ │ +3d4268: |[3d4268] de.danoeh.antennapod.model.download.DownloadRequest.getSoFar:()J │ │ +3d4278: 5320 906e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ +3d427c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792878,17 +792878,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d418c: |[3d418c] de.danoeh.antennapod.model.download.DownloadRequest.getSource:()Ljava/lang/String; │ │ -3d419c: 5410 916e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d41a0: 1100 |0002: return-object v0 │ │ +3d41b4: |[3d41b4] de.danoeh.antennapod.model.download.DownloadRequest.getSource:()Ljava/lang/String; │ │ +3d41c4: 5410 916e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d41c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792896,17 +792896,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d41a4: |[3d41a4] de.danoeh.antennapod.model.download.DownloadRequest.getTitle:()Ljava/lang/String; │ │ -3d41b4: 5410 936e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d41b8: 1100 |0002: return-object v0 │ │ +3d41cc: |[3d41cc] de.danoeh.antennapod.model.download.DownloadRequest.getTitle:()Ljava/lang/String; │ │ +3d41dc: 5410 936e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d41e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792914,17 +792914,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d41bc: |[3d41bc] de.danoeh.antennapod.model.download.DownloadRequest.getUsername:()Ljava/lang/String; │ │ -3d41cc: 5410 946e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d41d0: 1100 |0002: return-object v0 │ │ +3d41e4: |[3d41e4] de.danoeh.antennapod.model.download.DownloadRequest.getUsername:()Ljava/lang/String; │ │ +3d41f4: 5410 946e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d41f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -792932,91 +792932,91 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 125 16-bit code units │ │ -3d4038: |[3d4038] de.danoeh.antennapod.model.download.DownloadRequest.hashCode:()I │ │ -3d4048: 5460 876e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d404c: 6e10 86ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d4052: 0a00 |0005: move-result v0 │ │ -3d4054: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d4058: 5461 916e |0008: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d405c: 6e10 86ab 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d4062: 0a01 |000d: move-result v1 │ │ -3d4064: b010 |000e: add-int/2addr v0, v1 │ │ -3d4066: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d406a: 5461 936e |0011: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d406e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3d4070: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -3d4074: 6e10 86ab 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d407a: 0a01 |0019: move-result v1 │ │ -3d407c: 2802 |001a: goto 001c // +0002 │ │ -3d407e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d4080: b010 |001c: add-int/2addr v0, v1 │ │ -3d4082: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d4086: 5461 946e |001f: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d408a: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -3d408e: 6e10 86ab 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d4094: 0a01 |0026: move-result v1 │ │ -3d4096: 2802 |0027: goto 0029 // +0002 │ │ -3d4098: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -3d409a: b010 |0029: add-int/2addr v0, v1 │ │ -3d409c: da00 001f |002a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d40a0: 5461 8d6e |002c: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d40a4: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ -3d40a8: 6e10 86ab 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d40ae: 0a01 |0033: move-result v1 │ │ -3d40b0: 2802 |0034: goto 0036 // +0002 │ │ -3d40b2: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -3d40b4: b010 |0036: add-int/2addr v0, v1 │ │ -3d40b6: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d40ba: 5461 8b6e |0039: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d40be: 3801 0600 |003b: if-eqz v1, 0041 // +0006 │ │ -3d40c2: 6e10 86ab 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d40c8: 0a02 |0040: move-result v2 │ │ -3d40ca: b020 |0041: add-int/2addr v0, v2 │ │ -3d40cc: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d40d0: 5361 886e |0044: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d40d4: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ -3d40d8: a504 0103 |0048: ushr-long v4, v1, v3 │ │ -3d40dc: c241 |004a: xor-long/2addr v1, v4 │ │ -3d40de: 8412 |004b: long-to-int v2, v1 │ │ -3d40e0: b020 |004c: add-int/2addr v0, v2 │ │ -3d40e2: da00 001f |004d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d40e6: 5261 896e |004f: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d40ea: b010 |0051: add-int/2addr v0, v1 │ │ -3d40ec: da00 001f |0052: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d40f0: 5461 866e |0054: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ -3d40f4: 6e10 5cab 0100 |0056: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@ab5c │ │ -3d40fa: 0a01 |0059: move-result v1 │ │ -3d40fc: b010 |005a: add-int/2addr v0, v1 │ │ -3d40fe: da00 001f |005b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d4102: 5261 8e6e |005d: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ -3d4106: b010 |005f: add-int/2addr v0, v1 │ │ -3d4108: da00 001f |0060: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d410c: 5361 906e |0062: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ -3d4110: a504 0103 |0064: ushr-long v4, v1, v3 │ │ -3d4114: c241 |0066: xor-long/2addr v1, v4 │ │ -3d4116: 8412 |0067: long-to-int v2, v1 │ │ -3d4118: b020 |0068: add-int/2addr v0, v2 │ │ -3d411a: da00 001f |0069: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d411e: 5361 8f6e |006b: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ -3d4122: a503 0103 |006d: ushr-long v3, v1, v3 │ │ -3d4126: c231 |006f: xor-long/2addr v1, v3 │ │ -3d4128: 8412 |0070: long-to-int v2, v1 │ │ -3d412a: b020 |0071: add-int/2addr v0, v2 │ │ -3d412c: da00 001f |0072: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d4130: 5261 926e |0074: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ -3d4134: b010 |0076: add-int/2addr v0, v1 │ │ -3d4136: da00 001f |0077: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d413a: 5561 8c6e |0079: iget-boolean v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ -3d413e: b010 |007b: add-int/2addr v0, v1 │ │ -3d4140: 0f00 |007c: return v0 │ │ +3d4060: |[3d4060] de.danoeh.antennapod.model.download.DownloadRequest.hashCode:()I │ │ +3d4070: 5460 876e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d4074: 6e10 86ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d407a: 0a00 |0005: move-result v0 │ │ +3d407c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4080: 5461 916e |0008: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d4084: 6e10 86ab 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d408a: 0a01 |000d: move-result v1 │ │ +3d408c: b010 |000e: add-int/2addr v0, v1 │ │ +3d408e: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4092: 5461 936e |0011: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d4096: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3d4098: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +3d409c: 6e10 86ab 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d40a2: 0a01 |0019: move-result v1 │ │ +3d40a4: 2802 |001a: goto 001c // +0002 │ │ +3d40a6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d40a8: b010 |001c: add-int/2addr v0, v1 │ │ +3d40aa: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d40ae: 5461 946e |001f: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d40b2: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +3d40b6: 6e10 86ab 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d40bc: 0a01 |0026: move-result v1 │ │ +3d40be: 2802 |0027: goto 0029 // +0002 │ │ +3d40c0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +3d40c2: b010 |0029: add-int/2addr v0, v1 │ │ +3d40c4: da00 001f |002a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d40c8: 5461 8d6e |002c: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d40cc: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ +3d40d0: 6e10 86ab 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d40d6: 0a01 |0033: move-result v1 │ │ +3d40d8: 2802 |0034: goto 0036 // +0002 │ │ +3d40da: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +3d40dc: b010 |0036: add-int/2addr v0, v1 │ │ +3d40de: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d40e2: 5461 8b6e |0039: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d40e6: 3801 0600 |003b: if-eqz v1, 0041 // +0006 │ │ +3d40ea: 6e10 86ab 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d40f0: 0a02 |0040: move-result v2 │ │ +3d40f2: b020 |0041: add-int/2addr v0, v2 │ │ +3d40f4: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d40f8: 5361 886e |0044: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d40fc: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ +3d4100: a504 0103 |0048: ushr-long v4, v1, v3 │ │ +3d4104: c241 |004a: xor-long/2addr v1, v4 │ │ +3d4106: 8412 |004b: long-to-int v2, v1 │ │ +3d4108: b020 |004c: add-int/2addr v0, v2 │ │ +3d410a: da00 001f |004d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d410e: 5261 896e |004f: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d4112: b010 |0051: add-int/2addr v0, v1 │ │ +3d4114: da00 001f |0052: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4118: 5461 866e |0054: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ +3d411c: 6e10 5cab 0100 |0056: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@ab5c │ │ +3d4122: 0a01 |0059: move-result v1 │ │ +3d4124: b010 |005a: add-int/2addr v0, v1 │ │ +3d4126: da00 001f |005b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d412a: 5261 8e6e |005d: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ +3d412e: b010 |005f: add-int/2addr v0, v1 │ │ +3d4130: da00 001f |0060: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4134: 5361 906e |0062: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ +3d4138: a504 0103 |0064: ushr-long v4, v1, v3 │ │ +3d413c: c241 |0066: xor-long/2addr v1, v4 │ │ +3d413e: 8412 |0067: long-to-int v2, v1 │ │ +3d4140: b020 |0068: add-int/2addr v0, v2 │ │ +3d4142: da00 001f |0069: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4146: 5361 8f6e |006b: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ +3d414a: a503 0103 |006d: ushr-long v3, v1, v3 │ │ +3d414e: c231 |006f: xor-long/2addr v1, v3 │ │ +3d4150: 8412 |0070: long-to-int v2, v1 │ │ +3d4152: b020 |0071: add-int/2addr v0, v2 │ │ +3d4154: da00 001f |0072: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4158: 5261 926e |0074: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ +3d415c: b010 |0076: add-int/2addr v0, v1 │ │ +3d415e: da00 001f |0077: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d4162: 5561 8c6e |0079: iget-boolean v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ +3d4166: b010 |007b: add-int/2addr v0, v1 │ │ +3d4168: 0f00 |007c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0008 line=134 │ │ 0x0011 line=135 │ │ 0x001f line=136 │ │ 0x002c line=137 │ │ @@ -793037,17 +793037,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3fdc: |[3d3fdc] de.danoeh.antennapod.model.download.DownloadRequest.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3d3fec: 5b01 8b6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d3ff0: 1100 |0002: return-object v0 │ │ +3d4004: |[3d4004] de.danoeh.antennapod.model.download.DownloadRequest.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3d4014: 5b01 8b6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d4018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -793056,17 +793056,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d43b4: |[3d43b4] de.danoeh.antennapod.model.download.DownloadRequest.setPassword:(Ljava/lang/String;)V │ │ -3d43c4: 5b01 8d6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d43c8: 0e00 |0002: return-void │ │ +3d43dc: |[3d43dc] de.danoeh.antennapod.model.download.DownloadRequest.setPassword:(Ljava/lang/String;)V │ │ +3d43ec: 5b01 8d6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d43f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -793075,17 +793075,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d43cc: |[3d43cc] de.danoeh.antennapod.model.download.DownloadRequest.setProgressPercent:(I)V │ │ -3d43dc: 5901 8e6e |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ -3d43e0: 0e00 |0002: return-void │ │ +3d43f4: |[3d43f4] de.danoeh.antennapod.model.download.DownloadRequest.setProgressPercent:(I)V │ │ +3d4404: 5901 8e6e |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6e8e │ │ +3d4408: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -793094,17 +793094,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d43e4: |[3d43e4] de.danoeh.antennapod.model.download.DownloadRequest.setSize:(J)V │ │ -3d43f4: 5a01 8f6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ -3d43f8: 0e00 |0002: return-void │ │ +3d440c: |[3d440c] de.danoeh.antennapod.model.download.DownloadRequest.setSize:(J)V │ │ +3d441c: 5a01 8f6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6e8f │ │ +3d4420: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -793113,17 +793113,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d43fc: |[3d43fc] de.danoeh.antennapod.model.download.DownloadRequest.setSoFar:(J)V │ │ -3d440c: 5a01 906e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ -3d4410: 0e00 |0002: return-void │ │ +3d4424: |[3d4424] de.danoeh.antennapod.model.download.DownloadRequest.setSoFar:(J)V │ │ +3d4434: 5a01 906e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6e90 │ │ +3d4438: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -793132,17 +793132,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4414: |[3d4414] de.danoeh.antennapod.model.download.DownloadRequest.setStatusMsg:(I)V │ │ -3d4424: 5901 926e |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ -3d4428: 0e00 |0002: return-void │ │ +3d443c: |[3d443c] de.danoeh.antennapod.model.download.DownloadRequest.setStatusMsg:(I)V │ │ +3d444c: 5901 926e |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6e92 │ │ +3d4450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -793151,17 +793151,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d442c: |[3d442c] de.danoeh.antennapod.model.download.DownloadRequest.setUsername:(Ljava/lang/String;)V │ │ -3d443c: 5b01 946e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d4440: 0e00 |0002: return-void │ │ +3d4454: |[3d4454] de.danoeh.antennapod.model.download.DownloadRequest.setUsername:(Ljava/lang/String;)V │ │ +3d4464: 5b01 946e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d4468: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -793170,42 +793170,42 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -3d4444: |[3d4444] de.danoeh.antennapod.model.download.DownloadRequest.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3d4454: 5424 876e |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ -3d4458: 6e20 dd07 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d445e: 5424 916e |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ -3d4462: 6e20 dd07 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d4468: 5424 936e |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ -3d446c: 6e20 dd07 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d4472: 5320 886e |000f: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ -3d4476: 6e30 d807 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d447c: 5224 896e |0014: iget v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ -3d4480: 6e20 d407 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d4486: 5424 8b6e |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ -3d448a: 6e20 dd07 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d4490: 5424 946e |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ -3d4494: 7110 a6a0 0400 |0020: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@a0a6 │ │ -3d449a: 0c04 |0023: move-result-object v4 │ │ -3d449c: 6e20 dd07 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d44a2: 5424 8d6e |0027: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ -3d44a6: 7110 a6a0 0400 |0029: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@a0a6 │ │ -3d44ac: 0c04 |002c: move-result-object v4 │ │ -3d44ae: 6e20 dd07 4300 |002d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d44b4: 5524 8c6e |0030: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ -3d44b8: 6e20 d107 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07d1 │ │ -3d44be: 5424 866e |0035: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ -3d44c2: 6e20 d007 4300 |0037: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@07d0 │ │ -3d44c8: 5524 8a6e |003a: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ -3d44cc: 6e20 d107 4300 |003c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07d1 │ │ -3d44d2: 0e00 |003f: return-void │ │ +3d446c: |[3d446c] de.danoeh.antennapod.model.download.DownloadRequest.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3d447c: 5424 876e |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6e87 │ │ +3d4480: 6e20 dd07 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d4486: 5424 916e |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6e91 │ │ +3d448a: 6e20 dd07 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d4490: 5424 936e |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6e93 │ │ +3d4494: 6e20 dd07 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d449a: 5320 886e |000f: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6e88 │ │ +3d449e: 6e30 d807 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d44a4: 5224 896e |0014: iget v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6e89 │ │ +3d44a8: 6e20 d407 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d44ae: 5424 8b6e |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6e8b │ │ +3d44b2: 6e20 dd07 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d44b8: 5424 946e |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6e94 │ │ +3d44bc: 7110 a6a0 0400 |0020: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@a0a6 │ │ +3d44c2: 0c04 |0023: move-result-object v4 │ │ +3d44c4: 6e20 dd07 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d44ca: 5424 8d6e |0027: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6e8d │ │ +3d44ce: 7110 a6a0 0400 |0029: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@a0a6 │ │ +3d44d4: 0c04 |002c: move-result-object v4 │ │ +3d44d6: 6e20 dd07 4300 |002d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d44dc: 5524 8c6e |0030: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6e8c │ │ +3d44e0: 6e20 d107 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07d1 │ │ +3d44e6: 5424 866e |0035: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6e86 │ │ +3d44ea: 6e20 d007 4300 |0037: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@07d0 │ │ +3d44f0: 5524 8a6e |003a: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6e8a │ │ +3d44f4: 6e20 d107 4300 |003c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07d1 │ │ +3d44fa: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000a line=69 │ │ 0x000f line=70 │ │ 0x0014 line=71 │ │ @@ -793282,28 +793282,28 @@ │ │ type : '(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3d46ac: |[3d46ac] de.danoeh.antennapod.model.download.DownloadResult.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V │ │ -3d46bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d46c2: 5a01 996e |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ -3d46c6: 5b03 9d6e |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ -3d46ca: 5a04 976e |0007: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ -3d46ce: 5b08 9a6e |0009: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d46d2: 5c07 9c6e |000b: iput-boolean v7, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d46d6: 6e10 8cad 0900 |000d: invoke-virtual {v9}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d46dc: 0c01 |0010: move-result-object v1 │ │ -3d46de: 1f01 461d |0011: check-cast v1, Ljava/util/Date; // type@1d46 │ │ -3d46e2: 5b01 966e |0013: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ -3d46e6: 5b0a 9b6e |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ -3d46ea: 5906 986e |0017: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ -3d46ee: 0e00 |0019: return-void │ │ +3d46d4: |[3d46d4] de.danoeh.antennapod.model.download.DownloadResult.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V │ │ +3d46e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d46ea: 5a01 996e |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ +3d46ee: 5b03 9d6e |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ +3d46f2: 5a04 976e |0007: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ +3d46f6: 5b08 9a6e |0009: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d46fa: 5c07 9c6e |000b: iput-boolean v7, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d46fe: 6e10 8cad 0900 |000d: invoke-virtual {v9}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d4704: 0c01 |0010: move-result-object v1 │ │ +3d4706: 1f01 461d |0011: check-cast v1, Ljava/util/Date; // type@1d46 │ │ +3d470a: 5b01 966e |0013: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ +3d470e: 5b0a 9b6e |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ +3d4712: 5906 986e |0017: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ +3d4716: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ @@ -793327,27 +793327,27 @@ │ │ type : '(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 11 │ │ insns size : 21 16-bit code units │ │ -3d4670: |[3d4670] de.danoeh.antennapod.model.download.DownloadResult.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3d4680: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -3d4684: 2209 461d |0002: new-instance v9, Ljava/util/Date; // type@1d46 │ │ -3d4688: 7010 88ad 0900 |0004: invoke-direct {v9}, Ljava/util/Date;.:()V // method@ad88 │ │ -3d468e: 07b0 |0007: move-object v0, v11 │ │ -3d4690: 07c3 |0008: move-object v3, v12 │ │ -3d4692: 04d4 |0009: move-wide v4, v13 │ │ -3d4694: 01f6 |000a: move v6, v15 │ │ -3d4696: 0207 1000 |000b: move/from16 v7, v16 │ │ -3d469a: 0808 1100 |000d: move-object/from16 v8, v17 │ │ -3d469e: 080a 1200 |000f: move-object/from16 v10, v18 │ │ -3d46a2: 760b b0a0 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ -3d46a8: 0e00 |0014: return-void │ │ +3d4698: |[3d4698] de.danoeh.antennapod.model.download.DownloadResult.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3d46a8: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +3d46ac: 2209 461d |0002: new-instance v9, Ljava/util/Date; // type@1d46 │ │ +3d46b0: 7010 88ad 0900 |0004: invoke-direct {v9}, Ljava/util/Date;.:()V // method@ad88 │ │ +3d46b6: 07b0 |0007: move-object v0, v11 │ │ +3d46b8: 07c3 |0008: move-object v3, v12 │ │ +3d46ba: 04d4 |0009: move-wide v4, v13 │ │ +3d46bc: 01f6 |000a: move v6, v15 │ │ +3d46be: 0207 1000 |000b: move/from16 v7, v16 │ │ +3d46c2: 0808 1100 |000d: move-object/from16 v8, v17 │ │ +3d46c6: 080a 1200 |000f: move-object/from16 v10, v18 │ │ +3d46ca: 760b b0a0 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ +3d46d0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0015 reg=11 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0015 reg=12 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=13 (null) J │ │ @@ -793362,20 +793362,20 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d461c: |[3d461c] de.danoeh.antennapod.model.download.DownloadResult.getCompletionDate:()Ljava/util/Date; │ │ -3d462c: 5410 966e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ -3d4630: 6e10 8cad 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d4636: 0c00 |0005: move-result-object v0 │ │ -3d4638: 1f00 461d |0006: check-cast v0, Ljava/util/Date; // type@1d46 │ │ -3d463c: 1100 |0008: return-object v0 │ │ +3d4644: |[3d4644] de.danoeh.antennapod.model.download.DownloadResult.getCompletionDate:()Ljava/util/Date; │ │ +3d4654: 5410 966e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ +3d4658: 6e10 8cad 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d465e: 0c00 |0005: move-result-object v0 │ │ +3d4660: 1f00 461d |0006: check-cast v0, Ljava/util/Date; // type@1d46 │ │ +3d4664: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793383,17 +793383,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4640: |[3d4640] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileId:()J │ │ -3d4650: 5320 976e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ -3d4654: 1000 |0002: return-wide v0 │ │ +3d4668: |[3d4668] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileId:()J │ │ +3d4678: 5320 976e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ +3d467c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793401,17 +793401,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4504: |[3d4504] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileType:()I │ │ -3d4514: 5210 986e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ -3d4518: 0f00 |0002: return v0 │ │ +3d452c: |[3d452c] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileType:()I │ │ +3d453c: 5210 986e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ +3d4540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793419,17 +793419,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4658: |[3d4658] de.danoeh.antennapod.model.download.DownloadResult.getId:()J │ │ -3d4668: 5320 996e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ -3d466c: 1000 |0002: return-wide v0 │ │ +3d4680: |[3d4680] de.danoeh.antennapod.model.download.DownloadResult.getId:()J │ │ +3d4690: 5320 996e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ +3d4694: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793437,17 +793437,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d44ec: |[3d44ec] de.danoeh.antennapod.model.download.DownloadResult.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3d44fc: 5410 9a6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d4500: 1100 |0002: return-object v0 │ │ +3d4514: |[3d4514] de.danoeh.antennapod.model.download.DownloadResult.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3d4524: 5410 9a6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d4528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793455,17 +793455,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d451c: |[3d451c] de.danoeh.antennapod.model.download.DownloadResult.getReasonDetailed:()Ljava/lang/String; │ │ -3d452c: 5410 9b6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ -3d4530: 1100 |0002: return-object v0 │ │ +3d4544: |[3d4544] de.danoeh.antennapod.model.download.DownloadResult.getReasonDetailed:()Ljava/lang/String; │ │ +3d4554: 5410 9b6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ +3d4558: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793473,17 +793473,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4534: |[3d4534] de.danoeh.antennapod.model.download.DownloadResult.getTitle:()Ljava/lang/String; │ │ -3d4544: 5410 9d6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ -3d4548: 1100 |0002: return-object v0 │ │ +3d455c: |[3d455c] de.danoeh.antennapod.model.download.DownloadResult.getTitle:()Ljava/lang/String; │ │ +3d456c: 5410 9d6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ +3d4570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793491,17 +793491,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d44d4: |[3d44d4] de.danoeh.antennapod.model.download.DownloadResult.isSuccessful:()Z │ │ -3d44e4: 5510 9c6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d44e8: 0f00 |0002: return v0 │ │ +3d44fc: |[3d44fc] de.danoeh.antennapod.model.download.DownloadResult.isSuccessful:()Z │ │ +3d450c: 5510 9c6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d4510: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -793509,20 +793509,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d46f0: |[3d46f0] de.danoeh.antennapod.model.download.DownloadResult.setCancelled:()V │ │ -3d4700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4702: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d4706: 6200 706e |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ -3d470a: 5b10 9a6e |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d470e: 0e00 |0007: return-void │ │ +3d4718: |[3d4718] de.danoeh.antennapod.model.download.DownloadResult.setCancelled:()V │ │ +3d4728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d472a: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d472e: 6200 706e |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ +3d4732: 5b10 9a6e |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d4736: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -793531,20 +793531,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d4710: |[3d4710] de.danoeh.antennapod.model.download.DownloadResult.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3d4720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4722: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d4726: 5b12 9a6e |0003: iput-object v2, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d472a: 5b13 9b6e |0005: iput-object v3, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ -3d472e: 0e00 |0007: return-void │ │ +3d4738: |[3d4738] de.danoeh.antennapod.model.download.DownloadResult.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3d4748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d474a: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d474e: 5b12 9a6e |0003: iput-object v2, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d4752: 5b13 9b6e |0005: iput-object v3, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ +3d4756: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ @@ -793556,17 +793556,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4730: |[3d4730] de.danoeh.antennapod.model.download.DownloadResult.setId:(J)V │ │ -3d4740: 5a01 996e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ -3d4744: 0e00 |0002: return-void │ │ +3d4758: |[3d4758] de.danoeh.antennapod.model.download.DownloadResult.setId:(J)V │ │ +3d4768: 5a01 996e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ +3d476c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -793575,20 +793575,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d4748: |[3d4748] de.danoeh.antennapod.model.download.DownloadResult.setSuccessful:()V │ │ -3d4758: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d475a: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d475e: 6200 826e |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ -3d4762: 5b10 9a6e |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d4766: 0e00 |0007: return-void │ │ +3d4770: |[3d4770] de.danoeh.antennapod.model.download.DownloadResult.setSuccessful:()V │ │ +3d4780: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d4782: 5c10 9c6e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d4786: 6200 826e |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ +3d478a: 5b10 9a6e |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d478e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -793597,54 +793597,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -3d454c: |[3d454c] de.danoeh.antennapod.model.download.DownloadResult.toString:()Ljava/lang/String; │ │ -3d455c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d4560: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d4566: 1a01 7313 |0005: const-string v1, "DownloadStatus [id=" // string@1373 │ │ -3d456a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4570: 5331 996e |000a: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ -3d4574: 6e30 aeab 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3d457a: 1a01 3006 |000f: const-string v1, ", title=" // string@0630 │ │ -3d457e: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4584: 5431 9d6e |0014: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ -3d4588: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d458e: 1a01 e805 |0019: const-string v1, ", reason=" // string@05e8 │ │ -3d4592: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4598: 5431 9a6e |001e: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ -3d459c: 6e20 b1ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d45a2: 1a01 e905 |0023: const-string v1, ", reasonDetailed=" // string@05e9 │ │ -3d45a6: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45ac: 5431 9b6e |0028: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ -3d45b0: 6e20 b2ab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45b6: 1a01 1506 |002d: const-string v1, ", successful=" // string@0615 │ │ -3d45ba: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45c0: 5531 9c6e |0032: iget-boolean v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ -3d45c4: 6e20 b3ab 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ -3d45ca: 1a01 2d05 |0037: const-string v1, ", completionDate=" // string@052d │ │ -3d45ce: 6e20 b2ab 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45d4: 5431 966e |003c: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ -3d45d8: 6e20 b1ab 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d45de: 1a01 5f05 |0041: const-string v1, ", feedfileId=" // string@055f │ │ -3d45e2: 6e20 b2ab 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45e8: 5331 976e |0046: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ -3d45ec: 6e30 aeab 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3d45f2: 1a01 6005 |004b: const-string v1, ", feedfileType=" // string@0560 │ │ -3d45f6: 6e20 b2ab 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d45fc: 5231 986e |0050: iget v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ -3d4600: 6e20 adab 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d4606: 1a01 4d55 |0055: const-string v1, "]" // string@554d │ │ -3d460a: 6e20 b2ab 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4610: 6e10 bcab 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d4616: 0c00 |005d: move-result-object v0 │ │ -3d4618: 1100 |005e: return-object v0 │ │ +3d4574: |[3d4574] de.danoeh.antennapod.model.download.DownloadResult.toString:()Ljava/lang/String; │ │ +3d4584: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d4588: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d458e: 1a01 7313 |0005: const-string v1, "DownloadStatus [id=" // string@1373 │ │ +3d4592: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4598: 5331 996e |000a: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6e99 │ │ +3d459c: 6e30 aeab 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3d45a2: 1a01 3006 |000f: const-string v1, ", title=" // string@0630 │ │ +3d45a6: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45ac: 5431 9d6e |0014: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6e9d │ │ +3d45b0: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45b6: 1a01 e805 |0019: const-string v1, ", reason=" // string@05e8 │ │ +3d45ba: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45c0: 5431 9a6e |001e: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e9a │ │ +3d45c4: 6e20 b1ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d45ca: 1a01 e905 |0023: const-string v1, ", reasonDetailed=" // string@05e9 │ │ +3d45ce: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45d4: 5431 9b6e |0028: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6e9b │ │ +3d45d8: 6e20 b2ab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45de: 1a01 1506 |002d: const-string v1, ", successful=" // string@0615 │ │ +3d45e2: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45e8: 5531 9c6e |0032: iget-boolean v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6e9c │ │ +3d45ec: 6e20 b3ab 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ +3d45f2: 1a01 2d05 |0037: const-string v1, ", completionDate=" // string@052d │ │ +3d45f6: 6e20 b2ab 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d45fc: 5431 966e |003c: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6e96 │ │ +3d4600: 6e20 b1ab 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d4606: 1a01 5f05 |0041: const-string v1, ", feedfileId=" // string@055f │ │ +3d460a: 6e20 b2ab 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4610: 5331 976e |0046: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6e97 │ │ +3d4614: 6e30 aeab 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3d461a: 1a01 6005 |004b: const-string v1, ", feedfileType=" // string@0560 │ │ +3d461e: 6e20 b2ab 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4624: 5231 986e |0050: iget v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6e98 │ │ +3d4628: 6e20 adab 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d462e: 1a01 4d55 |0055: const-string v1, "]" // string@554d │ │ +3d4632: 6e20 b2ab 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4638: 6e10 bcab 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d463e: 0c00 |005d: move-result-object v0 │ │ +3d4640: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x005f reg=3 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -793695,19 +793695,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d4798: |[3d4798] de.danoeh.antennapod.model.download.DownloadStatus.:(II)V │ │ -3d47a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d47ae: 5901 a26e |0003: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6ea2 │ │ -3d47b2: 5902 a16e |0005: iput v2, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6ea1 │ │ -3d47b6: 0e00 |0007: return-void │ │ +3d47c0: |[3d47c0] de.danoeh.antennapod.model.download.DownloadStatus.:(II)V │ │ +3d47d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d47d6: 5901 a26e |0003: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6ea2 │ │ +3d47da: 5902 a16e |0005: iput v2, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6ea1 │ │ +3d47de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ @@ -793720,17 +793720,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4768: |[3d4768] de.danoeh.antennapod.model.download.DownloadStatus.getProgress:()I │ │ -3d4778: 5210 a16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6ea1 │ │ -3d477c: 0f00 |0002: return v0 │ │ +3d4790: |[3d4790] de.danoeh.antennapod.model.download.DownloadStatus.getProgress:()I │ │ +3d47a0: 5210 a16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6ea1 │ │ +3d47a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadStatus;) │ │ @@ -793738,17 +793738,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4780: |[3d4780] de.danoeh.antennapod.model.download.DownloadStatus.getState:()I │ │ -3d4790: 5210 a26e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6ea2 │ │ -3d4794: 0f00 |0002: return v0 │ │ +3d47a8: |[3d47a8] de.danoeh.antennapod.model.download.DownloadStatus.getState:()I │ │ +3d47b8: 5210 a26e |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6ea2 │ │ +3d47bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -793801,22 +793801,22 @@ │ │ type : '(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d47b8: |[3d47b8] de.danoeh.antennapod.model.download.ProxyConfig.:(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -3d47c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d47ce: 5b01 a76e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ -3d47d2: 5b02 a46e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ -3d47d6: 5903 a66e |0007: iput v3, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6ea6 │ │ -3d47da: 5b04 a86e |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ -3d47de: 5b05 a56e |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ -3d47e2: 0e00 |000d: return-void │ │ +3d47e0: |[3d47e0] de.danoeh.antennapod.model.download.ProxyConfig.:(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +3d47f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d47f6: 5b01 a76e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ +3d47fa: 5b02 a46e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ +3d47fe: 5903 a66e |0007: iput v3, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6ea6 │ │ +3d4802: 5b04 a86e |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ +3d4806: 5b05 a56e |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ +3d480a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x0009 line=21 │ │ @@ -793883,17 +793883,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d49dc: |[3d49dc] de.danoeh.antennapod.model.feed.Chapter.:()V │ │ -3d49ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d49f2: 0e00 |0003: return-void │ │ +3d4a04: |[3d4a04] de.danoeh.antennapod.model.feed.Chapter.:()V │ │ +3d4a14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d4a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -793901,21 +793901,21 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d49f4: |[3d49f4] de.danoeh.antennapod.model.feed.Chapter.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d4a04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d4a0a: 5a01 ad6e |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ -3d4a0e: 5b03 ae6e |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ -3d4a12: 5b04 ac6e |0007: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ -3d4a16: 5b05 ab6e |0009: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ -3d4a1a: 0e00 |000b: return-void │ │ +3d4a1c: |[3d4a1c] de.danoeh.antennapod.model.feed.Chapter.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d4a2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d4a32: 5a01 ad6e |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ +3d4a36: 5b03 ae6e |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ +3d4a3a: 5b04 ac6e |0007: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ +3d4a3e: 5b05 ab6e |0009: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ +3d4a42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ 0x0009 line=22 │ │ @@ -793931,42 +793931,42 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3d4834: |[3d4834] de.danoeh.antennapod.model.feed.Chapter.getAfterPosition:(Ljava/util/List;I)I │ │ -3d4844: 3806 2c00 |0000: if-eqz v6, 002c // +002c │ │ -3d4848: 7210 d4ad 0600 |0002: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3d484e: 0a00 |0005: move-result v0 │ │ -3d4850: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -3d4854: 2824 |0008: goto 002c // +0024 │ │ -3d4856: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d4858: 7210 ddad 0600 |000a: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ -3d485e: 0a01 |000d: move-result v1 │ │ -3d4860: 3510 1700 |000e: if-ge v0, v1, 0025 // +0017 │ │ -3d4864: 7220 d1ad 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d486a: 0c01 |0013: move-result-object v1 │ │ -3d486c: 1f01 121a |0014: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3d4870: 6e10 cba0 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ -3d4876: 0b01 |0019: move-result-wide v1 │ │ -3d4878: 8173 |001a: int-to-long v3, v7 │ │ -3d487a: 3105 0103 |001b: cmp-long v5, v1, v3 │ │ -3d487e: 3d05 0500 |001d: if-lez v5, 0022 // +0005 │ │ -3d4882: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3d4886: 0f00 |0021: return v0 │ │ -3d4888: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d488c: 28e6 |0024: goto 000a // -001a │ │ -3d488e: 7210 ddad 0600 |0025: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ -3d4894: 0a06 |0028: move-result v6 │ │ -3d4896: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3d489a: 0f06 |002b: return v6 │ │ -3d489c: 12f6 |002c: const/4 v6, #int -1 // #ff │ │ -3d489e: 0f06 |002d: return v6 │ │ +3d485c: |[3d485c] de.danoeh.antennapod.model.feed.Chapter.getAfterPosition:(Ljava/util/List;I)I │ │ +3d486c: 3806 2c00 |0000: if-eqz v6, 002c // +002c │ │ +3d4870: 7210 d4ad 0600 |0002: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3d4876: 0a00 |0005: move-result v0 │ │ +3d4878: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +3d487c: 2824 |0008: goto 002c // +0024 │ │ +3d487e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d4880: 7210 ddad 0600 |000a: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ +3d4886: 0a01 |000d: move-result v1 │ │ +3d4888: 3510 1700 |000e: if-ge v0, v1, 0025 // +0017 │ │ +3d488c: 7220 d1ad 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d4892: 0c01 |0013: move-result-object v1 │ │ +3d4894: 1f01 121a |0014: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3d4898: 6e10 cba0 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ +3d489e: 0b01 |0019: move-result-wide v1 │ │ +3d48a0: 8173 |001a: int-to-long v3, v7 │ │ +3d48a2: 3105 0103 |001b: cmp-long v5, v1, v3 │ │ +3d48a6: 3d05 0500 |001d: if-lez v5, 0022 // +0005 │ │ +3d48aa: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3d48ae: 0f00 |0021: return v0 │ │ +3d48b0: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d48b4: 28e6 |0024: goto 000a // -001a │ │ +3d48b6: 7210 ddad 0600 |0025: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ +3d48bc: 0a06 |0028: move-result v6 │ │ +3d48be: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3d48c2: 0f06 |002b: return v6 │ │ +3d48c4: 12f6 |002c: const/4 v6, #int -1 // #ff │ │ +3d48c6: 0f06 |002d: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x000a line=85 │ │ 0x0010 line=86 │ │ 0x0025 line=90 │ │ locals : │ │ @@ -793979,35 +793979,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3d47e4: |[3d47e4] de.danoeh.antennapod.model.feed.Chapter.equals:(Ljava/lang/Object;)Z │ │ -3d47f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d47f6: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3d47fa: 0f00 |0003: return v0 │ │ -3d47fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d47fe: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3d4802: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d4808: 0c02 |000a: move-result-object v2 │ │ -3d480a: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d4810: 0c03 |000e: move-result-object v3 │ │ -3d4812: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3d4816: 280e |0011: goto 001f // +000e │ │ -3d4818: 1f07 121a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3d481c: 5362 aa6e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ -3d4820: 5374 aa6e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ -3d4824: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3d4828: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3d482c: 2802 |001c: goto 001e // +0002 │ │ -3d482e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3d4830: 0f00 |001e: return v0 │ │ -3d4832: 0f01 |001f: return v1 │ │ +3d480c: |[3d480c] de.danoeh.antennapod.model.feed.Chapter.equals:(Ljava/lang/Object;)Z │ │ +3d481c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d481e: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3d4822: 0f00 |0003: return v0 │ │ +3d4824: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d4826: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3d482a: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d4830: 0c02 |000a: move-result-object v2 │ │ +3d4832: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d4838: 0c03 |000e: move-result-object v3 │ │ +3d483a: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3d483e: 280e |0011: goto 001f // +000e │ │ +3d4840: 1f07 121a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3d4844: 5362 aa6e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ +3d4848: 5374 aa6e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ +3d484c: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3d4850: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3d4854: 2802 |001c: goto 001e // +0002 │ │ +3d4856: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3d4858: 0f00 |001e: return v0 │ │ +3d485a: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=98 │ │ 0x0012 line=102 │ │ 0x0014 line=103 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ @@ -794018,17 +794018,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d48d4: |[3d48d4] de.danoeh.antennapod.model.feed.Chapter.getChapterId:()Ljava/lang/String; │ │ -3d48e4: 5410 a96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6ea9 │ │ -3d48e8: 1100 |0002: return-object v0 │ │ +3d48fc: |[3d48fc] de.danoeh.antennapod.model.feed.Chapter.getChapterId:()Ljava/lang/String; │ │ +3d490c: 5410 a96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6ea9 │ │ +3d4910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794036,17 +794036,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d49ac: |[3d49ac] de.danoeh.antennapod.model.feed.Chapter.getId:()J │ │ -3d49bc: 5320 aa6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ -3d49c0: 1000 |0002: return-wide v0 │ │ +3d49d4: |[3d49d4] de.danoeh.antennapod.model.feed.Chapter.getId:()J │ │ +3d49e4: 5320 aa6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ +3d49e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794054,17 +794054,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d48ec: |[3d48ec] de.danoeh.antennapod.model.feed.Chapter.getImageUrl:()Ljava/lang/String; │ │ -3d48fc: 5410 ab6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ -3d4900: 1100 |0002: return-object v0 │ │ +3d4914: |[3d4914] de.danoeh.antennapod.model.feed.Chapter.getImageUrl:()Ljava/lang/String; │ │ +3d4924: 5410 ab6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ +3d4928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794072,17 +794072,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4904: |[3d4904] de.danoeh.antennapod.model.feed.Chapter.getLink:()Ljava/lang/String; │ │ -3d4914: 5410 ac6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ -3d4918: 1100 |0002: return-object v0 │ │ +3d492c: |[3d492c] de.danoeh.antennapod.model.feed.Chapter.getLink:()Ljava/lang/String; │ │ +3d493c: 5410 ac6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ +3d4940: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794090,17 +794090,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d49c4: |[3d49c4] de.danoeh.antennapod.model.feed.Chapter.getStart:()J │ │ -3d49d4: 5320 ad6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ -3d49d8: 1000 |0002: return-wide v0 │ │ +3d49ec: |[3d49ec] de.danoeh.antennapod.model.feed.Chapter.getStart:()J │ │ +3d49fc: 5320 ad6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ +3d4a00: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794108,17 +794108,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d491c: |[3d491c] de.danoeh.antennapod.model.feed.Chapter.getTitle:()Ljava/lang/String; │ │ -3d492c: 5410 ae6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ -3d4930: 1100 |0002: return-object v0 │ │ +3d4944: |[3d4944] de.danoeh.antennapod.model.feed.Chapter.getTitle:()Ljava/lang/String; │ │ +3d4954: 5410 ae6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ +3d4958: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794126,25 +794126,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d48a0: |[3d48a0] de.danoeh.antennapod.model.feed.Chapter.hashCode:()I │ │ -3d48b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d48b2: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3d48b6: 5331 aa6e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ -3d48ba: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d48c0: 0c01 |0008: move-result-object v1 │ │ -3d48c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3d48c4: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3d48c8: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ -3d48ce: 0a00 |000f: move-result v0 │ │ -3d48d0: 0f00 |0010: return v0 │ │ +3d48c8: |[3d48c8] de.danoeh.antennapod.model.feed.Chapter.hashCode:()I │ │ +3d48d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d48da: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3d48de: 5331 aa6e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ +3d48e2: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d48e8: 0c01 |0008: move-result-object v1 │ │ +3d48ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3d48ec: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3d48f0: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ +3d48f6: 0a00 |000f: move-result v0 │ │ +3d48f8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -794152,17 +794152,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a1c: |[3d4a1c] de.danoeh.antennapod.model.feed.Chapter.setChapterId:(Ljava/lang/String;)V │ │ -3d4a2c: 5b01 a96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6ea9 │ │ -3d4a30: 0e00 |0002: return-void │ │ +3d4a44: |[3d4a44] de.danoeh.antennapod.model.feed.Chapter.setChapterId:(Ljava/lang/String;)V │ │ +3d4a54: 5b01 a96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6ea9 │ │ +3d4a58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -794171,17 +794171,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a34: |[3d4a34] de.danoeh.antennapod.model.feed.Chapter.setId:(J)V │ │ -3d4a44: 5a01 aa6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ -3d4a48: 0e00 |0002: return-void │ │ +3d4a5c: |[3d4a5c] de.danoeh.antennapod.model.feed.Chapter.setId:(J)V │ │ +3d4a6c: 5a01 aa6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6eaa │ │ +3d4a70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -794190,17 +794190,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a4c: |[3d4a4c] de.danoeh.antennapod.model.feed.Chapter.setImageUrl:(Ljava/lang/String;)V │ │ -3d4a5c: 5b01 ab6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ -3d4a60: 0e00 |0002: return-void │ │ +3d4a74: |[3d4a74] de.danoeh.antennapod.model.feed.Chapter.setImageUrl:(Ljava/lang/String;)V │ │ +3d4a84: 5b01 ab6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6eab │ │ +3d4a88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -794209,17 +794209,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a64: |[3d4a64] de.danoeh.antennapod.model.feed.Chapter.setLink:(Ljava/lang/String;)V │ │ -3d4a74: 5b01 ac6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ -3d4a78: 0e00 |0002: return-void │ │ +3d4a8c: |[3d4a8c] de.danoeh.antennapod.model.feed.Chapter.setLink:(Ljava/lang/String;)V │ │ +3d4a9c: 5b01 ac6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6eac │ │ +3d4aa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -794228,17 +794228,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a7c: |[3d4a7c] de.danoeh.antennapod.model.feed.Chapter.setStart:(J)V │ │ -3d4a8c: 5a01 ad6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ -3d4a90: 0e00 |0002: return-void │ │ +3d4aa4: |[3d4aa4] de.danoeh.antennapod.model.feed.Chapter.setStart:(J)V │ │ +3d4ab4: 5a01 ad6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6ead │ │ +3d4ab8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -794247,17 +794247,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4a94: |[3d4a94] de.danoeh.antennapod.model.feed.Chapter.setTitle:(Ljava/lang/String;)V │ │ -3d4aa4: 5b01 ae6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ -3d4aa8: 0e00 |0002: return-void │ │ +3d4abc: |[3d4abc] de.danoeh.antennapod.model.feed.Chapter.setTitle:(Ljava/lang/String;)V │ │ +3d4acc: 5b01 ae6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6eae │ │ +3d4ad0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -794266,37 +794266,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3d4934: |[3d4934] de.danoeh.antennapod.model.feed.Chapter.toString:()Ljava/lang/String; │ │ -3d4944: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d4948: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d494e: 1a01 0c0f |0005: const-string v1, "Chapter [title=" // string@0f0c │ │ -3d4952: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4958: 6e10 cca0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@a0cc │ │ -3d495e: 0c01 |000d: move-result-object v1 │ │ -3d4960: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4966: 1a01 0c06 |0011: const-string v1, ", start=" // string@060c │ │ -3d496a: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4970: 6e10 cba0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ -3d4976: 0b01 |0019: move-result-wide v1 │ │ -3d4978: 6e30 aeab 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3d497e: 1a01 4106 |001d: const-string v1, ", url=" // string@0641 │ │ -3d4982: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4988: 6e10 caa0 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@a0ca │ │ -3d498e: 0c01 |0025: move-result-object v1 │ │ -3d4990: 6e20 b2ab 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4996: 1a01 4d55 |0029: const-string v1, "]" // string@554d │ │ -3d499a: 6e20 b2ab 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d49a0: 6e10 bcab 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d49a6: 0c00 |0031: move-result-object v0 │ │ -3d49a8: 1100 |0032: return-object v0 │ │ +3d495c: |[3d495c] de.danoeh.antennapod.model.feed.Chapter.toString:()Ljava/lang/String; │ │ +3d496c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d4970: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d4976: 1a01 0c0f |0005: const-string v1, "Chapter [title=" // string@0f0c │ │ +3d497a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4980: 6e10 cca0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@a0cc │ │ +3d4986: 0c01 |000d: move-result-object v1 │ │ +3d4988: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d498e: 1a01 0c06 |0011: const-string v1, ", start=" // string@060c │ │ +3d4992: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4998: 6e10 cba0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ +3d499e: 0b01 |0019: move-result-wide v1 │ │ +3d49a0: 6e30 aeab 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3d49a6: 1a01 4106 |001d: const-string v1, ", url=" // string@0641 │ │ +3d49aa: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d49b0: 6e10 caa0 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@a0ca │ │ +3d49b6: 0c01 |0025: move-result-object v1 │ │ +3d49b8: 6e20 b2ab 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d49be: 1a01 4d55 |0029: const-string v1, "]" // string@554d │ │ +3d49c2: 6e20 b2ab 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d49c8: 6e10 bcab 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d49ce: 0c00 |0031: move-result-object v0 │ │ +3d49d0: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -794344,61 +794344,61 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d4c14: |[3d4c14] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:()V │ │ -3d4c24: 1a00 b66d |0000: const-string v0, "embedded-image://(\d+)/(\d+)" // string@6db6 │ │ -3d4c28: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3d4c2e: 0c00 |0005: move-result-object v0 │ │ -3d4c30: 6900 af6e |0006: sput-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ -3d4c34: 0e00 |0008: return-void │ │ +3d4c3c: |[3d4c3c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:()V │ │ +3d4c4c: 1a00 b66d |0000: const-string v0, "embedded-image://(\d+)/(\d+)" // string@6db6 │ │ +3d4c50: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3d4c56: 0c00 |0005: move-result-object v0 │ │ +3d4c58: 6900 af6e |0006: sput-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ +3d4c5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=9 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ name : '' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3d4c38: |[3d4c38] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V │ │ -3d4c48: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d4c4e: 5b01 b26e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6eb2 │ │ -3d4c52: 5b02 b06e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ -3d4c56: 6201 af6e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ -3d4c5a: 6e20 f6ae 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3d4c60: 0c01 |000c: move-result-object v1 │ │ -3d4c62: 6e10 edae 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ -3d4c68: 0a02 |0010: move-result v2 │ │ -3d4c6a: 3802 1900 |0011: if-eqz v2, 002a // +0019 │ │ -3d4c6e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3d4c70: 6e20 f0ae 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3d4c76: 0c02 |0017: move-result-object v2 │ │ -3d4c78: 7110 10ab 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3d4c7e: 0a02 |001b: move-result v2 │ │ -3d4c80: 5902 b36e |001c: iput v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6eb3 │ │ -3d4c84: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -3d4c86: 6e20 f0ae 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3d4c8c: 0c01 |0022: move-result-object v1 │ │ -3d4c8e: 7110 10ab 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3d4c94: 0a01 |0026: move-result v1 │ │ -3d4c96: 5901 b16e |0027: iput v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6eb1 │ │ -3d4c9a: 0e00 |0029: return-void │ │ -3d4c9c: 2201 ac1c |002a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d4ca0: 1a02 6f40 |002c: const-string v2, "Not an embedded chapter" // string@406f │ │ -3d4ca4: 7020 02ab 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d4caa: 2701 |0031: throw v1 │ │ +3d4c60: |[3d4c60] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V │ │ +3d4c70: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d4c76: 5b01 b26e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6eb2 │ │ +3d4c7a: 5b02 b06e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ +3d4c7e: 6201 af6e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ +3d4c82: 6e20 f6ae 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3d4c88: 0c01 |000c: move-result-object v1 │ │ +3d4c8a: 6e10 edae 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ +3d4c90: 0a02 |0010: move-result v2 │ │ +3d4c92: 3802 1900 |0011: if-eqz v2, 002a // +0019 │ │ +3d4c96: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3d4c98: 6e20 f0ae 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3d4c9e: 0c02 |0017: move-result-object v2 │ │ +3d4ca0: 7110 10ab 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3d4ca6: 0a02 |001b: move-result v2 │ │ +3d4ca8: 5902 b36e |001c: iput v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6eb3 │ │ +3d4cac: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +3d4cae: 6e20 f0ae 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3d4cb4: 0c01 |0022: move-result-object v1 │ │ +3d4cb6: 7110 10ab 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3d4cbc: 0a01 |0026: move-result v1 │ │ +3d4cbe: 5901 b16e |0027: iput v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6eb1 │ │ +3d4cc2: 0e00 |0029: return-void │ │ +3d4cc4: 2201 ac1c |002a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d4cc8: 1a02 6f40 |002c: const-string v2, "Not an embedded chapter" // string@406f │ │ +3d4ccc: 7020 02ab 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d4cd2: 2701 |0031: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ @@ -794415,29 +794415,29 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3d4b88: |[3d4b88] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getModelFor:(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object; │ │ -3d4b98: 7210 2fa2 0100 |0000: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ -3d4b9e: 0c00 |0003: move-result-object v0 │ │ -3d4ba0: 7220 d1ad 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d4ba6: 0c02 |0007: move-result-object v2 │ │ -3d4ba8: 1f02 121a |0008: check-cast v2, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3d4bac: 6e10 c9a0 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ -3d4bb2: 0c02 |000d: move-result-object v2 │ │ -3d4bb4: 7110 dda0 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.isEmbeddedChapterImage:(Ljava/lang/String;)Z // method@a0dd │ │ -3d4bba: 0a00 |0011: move-result v0 │ │ -3d4bbc: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -3d4bc0: 2200 131a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@1a13 │ │ -3d4bc4: 7030 d6a0 1002 |0016: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V // method@a0d6 │ │ -3d4bca: 1100 |0019: return-object v0 │ │ -3d4bcc: 1102 |001a: return-object v2 │ │ +3d4bb0: |[3d4bb0] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getModelFor:(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object; │ │ +3d4bc0: 7210 2fa2 0100 |0000: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ +3d4bc6: 0c00 |0003: move-result-object v0 │ │ +3d4bc8: 7220 d1ad 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d4bce: 0c02 |0007: move-result-object v2 │ │ +3d4bd0: 1f02 121a |0008: check-cast v2, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3d4bd4: 6e10 c9a0 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ +3d4bda: 0c02 |000d: move-result-object v2 │ │ +3d4bdc: 7110 dda0 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.isEmbeddedChapterImage:(Ljava/lang/String;)Z // method@a0dd │ │ +3d4be2: 0a00 |0011: move-result v0 │ │ +3d4be4: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +3d4be8: 2200 131a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@1a13 │ │ +3d4bec: 7030 d6a0 1002 |0016: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V // method@a0d6 │ │ +3d4bf2: 1100 |0019: return-object v0 │ │ +3d4bf4: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000e line=67 │ │ 0x0014 line=68 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -794448,21 +794448,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d4af8: |[3d4af8] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.isEmbeddedChapterImage:(Ljava/lang/String;)Z │ │ -3d4b08: 6200 af6e |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ -3d4b0c: 6e20 f6ae 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3d4b12: 0c01 |0005: move-result-object v1 │ │ -3d4b14: 6e10 f1ae 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ -3d4b1a: 0a01 |0009: move-result v1 │ │ -3d4b1c: 0f01 |000a: return v1 │ │ +3d4b20: |[3d4b20] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.isEmbeddedChapterImage:(Ljava/lang/String;)Z │ │ +3d4b30: 6200 af6e |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6eaf │ │ +3d4b34: 6e20 f6ae 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3d4b3a: 0c01 |0005: move-result-object v1 │ │ +3d4b3c: 6e10 f1ae 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ +3d4b42: 0a01 |0009: move-result v1 │ │ +3d4b44: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -794470,26 +794470,26 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3d4bd0: |[3d4bd0] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.makeUrl:(II)Ljava/lang/String; │ │ -3d4be0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d4be4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d4bea: 1a01 b56d |0005: const-string v1, "embedded-image://" // string@6db5 │ │ -3d4bee: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4bf4: 6e20 adab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d4bfa: 1a02 fe06 |000d: const-string v2, "/" // string@06fe │ │ -3d4bfe: 6e20 b2ab 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d4c04: 6e20 adab 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d4c0a: 6e10 bcab 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d4c10: 0c02 |0018: move-result-object v2 │ │ -3d4c12: 1102 |0019: return-object v2 │ │ +3d4bf8: |[3d4bf8] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.makeUrl:(II)Ljava/lang/String; │ │ +3d4c08: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d4c0c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d4c12: 1a01 b56d |0005: const-string v1, "embedded-image://" // string@6db5 │ │ +3d4c16: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4c1c: 6e20 adab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d4c22: 1a02 fe06 |000d: const-string v2, "/" // string@06fe │ │ +3d4c26: 6e20 b2ab 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d4c2c: 6e20 adab 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d4c32: 6e10 bcab 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d4c38: 0c02 |0018: move-result-object v2 │ │ +3d4c3a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) I │ │ 0x0000 - 0x001a reg=3 (null) I │ │ │ │ @@ -794499,33 +794499,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3d4aac: |[3d4aac] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.equals:(Ljava/lang/Object;)Z │ │ -3d4abc: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -3d4ac0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -3d4ac2: 0f03 |0003: return v3 │ │ -3d4ac4: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ -3d4ac8: 6e10 5bab 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d4ace: 0c00 |0009: move-result-object v0 │ │ -3d4ad0: 6e10 5bab 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d4ad6: 0c01 |000d: move-result-object v1 │ │ -3d4ad8: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ -3d4adc: 280c |0010: goto 001c // +000c │ │ -3d4ade: 1f03 131a |0011: check-cast v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@1a13 │ │ -3d4ae2: 5420 b06e |0013: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ -3d4ae6: 5433 b06e |0015: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ -3d4aea: 7120 e50a 3000 |0017: invoke-static {v0, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3d4af0: 0a03 |001a: move-result v3 │ │ -3d4af2: 0f03 |001b: return v3 │ │ -3d4af4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -3d4af6: 0f03 |001d: return v3 │ │ +3d4ad4: |[3d4ad4] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.equals:(Ljava/lang/Object;)Z │ │ +3d4ae4: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +3d4ae8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +3d4aea: 0f03 |0003: return v3 │ │ +3d4aec: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ +3d4af0: 6e10 5bab 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d4af6: 0c00 |0009: move-result-object v0 │ │ +3d4af8: 6e10 5bab 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d4afe: 0c01 |000d: move-result-object v1 │ │ +3d4b00: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ +3d4b04: 280c |0010: goto 001c // +000c │ │ +3d4b06: 1f03 131a |0011: check-cast v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@1a13 │ │ +3d4b0a: 5420 b06e |0013: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ +3d4b0e: 5433 b06e |0015: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ +3d4b12: 7120 e50a 3000 |0017: invoke-static {v0, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3d4b18: 0a03 |001a: move-result v3 │ │ +3d4b1a: 0f03 |001b: return v3 │ │ +3d4b1c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3d4b1e: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=49 │ │ 0x0011 line=52 │ │ 0x0013 line=53 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ @@ -794536,17 +794536,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4b38: |[3d4b38] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getLength:()I │ │ -3d4b48: 5210 b16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6eb1 │ │ -3d4b4c: 0f00 |0002: return v0 │ │ +3d4b60: |[3d4b60] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getLength:()I │ │ +3d4b70: 5210 b16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6eb1 │ │ +3d4b74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -794554,17 +794554,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4b20: |[3d4b20] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3d4b30: 5410 b26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6eb2 │ │ -3d4b34: 1100 |0002: return-object v0 │ │ +3d4b48: |[3d4b48] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3d4b58: 5410 b26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6eb2 │ │ +3d4b5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -794572,17 +794572,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4b50: |[3d4b50] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getPosition:()I │ │ -3d4b60: 5210 b36e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6eb3 │ │ -3d4b64: 0f00 |0002: return v0 │ │ +3d4b78: |[3d4b78] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getPosition:()I │ │ +3d4b88: 5210 b36e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6eb3 │ │ +3d4b8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -794590,19 +794590,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d4b68: |[3d4b68] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.hashCode:()I │ │ -3d4b78: 5410 b06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ -3d4b7c: 6e10 86ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d4b82: 0a00 |0005: move-result v0 │ │ -3d4b84: 0f00 |0006: return v0 │ │ +3d4b90: |[3d4b90] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.hashCode:()I │ │ +3d4ba0: 5410 b06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6eb0 │ │ +3d4ba4: 6e10 86ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d4baa: 0a00 |0005: move-result v0 │ │ +3d4bac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -794773,39 +794773,39 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 41 │ │ ins : 17 │ │ outs : 24 │ │ insns size : 47 16-bit code units │ │ -3d8104: |[3d8104] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -3d8114: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3d8118: 0501 1900 |0002: move-wide/from16 v1, v25 │ │ -3d811c: 0803 1b00 |0004: move-object/from16 v3, v27 │ │ -3d8120: 0804 1c00 |0006: move-object/from16 v4, v28 │ │ -3d8124: 0806 1d00 |0008: move-object/from16 v6, v29 │ │ -3d8128: 0807 1e00 |000a: move-object/from16 v7, v30 │ │ -3d812c: 0808 1f00 |000c: move-object/from16 v8, v31 │ │ -3d8130: 0809 2000 |000e: move-object/from16 v9, v32 │ │ -3d8134: 080a 2100 |0010: move-object/from16 v10, v33 │ │ -3d8138: 080b 2200 |0012: move-object/from16 v11, v34 │ │ -3d813c: 080c 2300 |0014: move-object/from16 v12, v35 │ │ -3d8140: 080d 2400 |0016: move-object/from16 v13, v36 │ │ -3d8144: 080e 2500 |0018: move-object/from16 v14, v37 │ │ -3d8148: 080f 2600 |001a: move-object/from16 v15, v38 │ │ -3d814c: 0510 2700 |001c: move-wide/from16 v16, v39 │ │ -3d8150: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -3d8152: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ -3d8156: 1313 0000 |0021: const/16 v19, #int 0 // #0 │ │ -3d815a: 1314 0000 |0023: const/16 v20, #int 0 // #0 │ │ -3d815e: 1315 0000 |0025: const/16 v21, #int 0 // #0 │ │ -3d8162: 1316 0000 |0027: const/16 v22, #int 0 // #0 │ │ -3d8166: 1317 0000 |0029: const/16 v23, #int 0 // #0 │ │ -3d816a: 7618 e0a0 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/model/feed/Feed;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;ZI)V // method@a0e0 │ │ -3d8170: 0e00 |002e: return-void │ │ +3d812c: |[3d812c] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +3d813c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3d8140: 0501 1900 |0002: move-wide/from16 v1, v25 │ │ +3d8144: 0803 1b00 |0004: move-object/from16 v3, v27 │ │ +3d8148: 0804 1c00 |0006: move-object/from16 v4, v28 │ │ +3d814c: 0806 1d00 |0008: move-object/from16 v6, v29 │ │ +3d8150: 0807 1e00 |000a: move-object/from16 v7, v30 │ │ +3d8154: 0808 1f00 |000c: move-object/from16 v8, v31 │ │ +3d8158: 0809 2000 |000e: move-object/from16 v9, v32 │ │ +3d815c: 080a 2100 |0010: move-object/from16 v10, v33 │ │ +3d8160: 080b 2200 |0012: move-object/from16 v11, v34 │ │ +3d8164: 080c 2300 |0014: move-object/from16 v12, v35 │ │ +3d8168: 080d 2400 |0016: move-object/from16 v13, v36 │ │ +3d816c: 080e 2500 |0018: move-object/from16 v14, v37 │ │ +3d8170: 080f 2600 |001a: move-object/from16 v15, v38 │ │ +3d8174: 0510 2700 |001c: move-wide/from16 v16, v39 │ │ +3d8178: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +3d817a: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ +3d817e: 1313 0000 |0021: const/16 v19, #int 0 // #0 │ │ +3d8182: 1314 0000 |0023: const/16 v20, #int 0 // #0 │ │ +3d8186: 1315 0000 |0025: const/16 v21, #int 0 // #0 │ │ +3d818a: 1316 0000 |0027: const/16 v22, #int 0 // #0 │ │ +3d818e: 1317 0000 |0029: const/16 v23, #int 0 // #0 │ │ +3d8192: 7618 e0a0 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/model/feed/Feed;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;ZI)V // method@a0e0 │ │ +3d8198: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x002b line=152 │ │ locals : │ │ 0x0000 - 0x002f reg=24 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x002f reg=25 (null) J │ │ 0x0000 - 0x002f reg=27 (null) Ljava/lang/String; │ │ @@ -794827,73 +794827,73 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 24 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -3d801c: |[3d801c] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;ZI)V │ │ -3d802c: 0740 |0000: move-object v0, v4 │ │ -3d802e: 0801 1800 |0001: move-object/from16 v1, v24 │ │ -3d8032: 7010 58ab 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d8038: 0802 1200 |0006: move-object/from16 v2, v18 │ │ -3d803c: 5b02 cb6e |0008: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ -3d8040: 0802 1300 |000a: move-object/from16 v2, v19 │ │ -3d8044: 5b02 be6e |000c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d8048: 0502 1400 |000e: move-wide/from16 v2, v20 │ │ -3d804c: 5a02 c86e |0010: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d8050: 0452 |0012: move-wide v2, v5 │ │ -3d8052: 5a02 c26e |0013: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d8056: 0782 |0015: move-object v2, v8 │ │ -3d8058: 5b02 c06e |0016: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d805c: 0792 |0018: move-object v2, v9 │ │ -3d805e: 5b02 bc6e |0019: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d8062: 0772 |001b: move-object v2, v7 │ │ -3d8064: 5b02 c76e |001c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ -3d8068: 07a2 |001e: move-object v2, v10 │ │ -3d806a: 5b02 ca6e |001f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d806e: 07b2 |0021: move-object v2, v11 │ │ -3d8070: 5b02 bd6e |0022: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ -3d8074: 7110 35a1 0c00 |0024: invoke-static {v12}, Lde/danoeh/antennapod/model/feed/FeedFunding;.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@a135 │ │ -3d807a: 0c02 |0027: move-result-object v2 │ │ -3d807c: 5b02 c16e |0028: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d8080: 07d2 |002a: move-object v2, v13 │ │ -3d8082: 5b02 bb6e |002b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ -3d8086: 07e2 |002d: move-object v2, v14 │ │ -3d8088: 5b02 c66e |002e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ -3d808c: 07f2 |0030: move-object v2, v15 │ │ -3d808e: 5b02 d26e |0031: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ -3d8092: 0802 1000 |0033: move-object/from16 v2, v16 │ │ -3d8096: 5b02 bf6e |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d809a: 0802 1100 |0037: move-object/from16 v2, v17 │ │ -3d809e: 5b02 c36e |0039: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ -3d80a2: 0202 1600 |003b: move/from16 v2, v22 │ │ -3d80a6: 5c02 ce6e |003d: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d80aa: 0802 1700 |003f: move-object/from16 v2, v23 │ │ -3d80ae: 5b02 cc6e |0041: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ -3d80b2: 2202 3e1d |0043: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3d80b6: 7010 feac 0200 |0045: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d80bc: 5b02 c56e |0048: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d80c0: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ -3d80c4: 2202 191a |004c: new-instance v2, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3d80c8: 7020 77a1 1200 |004e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3d80ce: 5b02 c46e |0051: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ -3d80d2: 280b |0053: goto 005e // +000b │ │ -3d80d4: 2201 191a |0054: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3d80d8: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -3d80da: 2322 501f |0057: new-array v2, v2, [Ljava/lang/String; // type@1f50 │ │ -3d80de: 7020 78a1 2100 |0059: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@a178 │ │ -3d80e4: 5b01 c46e |005c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ -3d80e8: 0801 1900 |005e: move-object/from16 v1, v25 │ │ -3d80ec: 6e20 19a1 1400 |0060: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V // method@a119 │ │ -3d80f2: 0201 1a00 |0063: move/from16 v1, v26 │ │ -3d80f6: 5c01 c96e |0065: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ -3d80fa: 0201 1b00 |0067: move/from16 v1, v27 │ │ -3d80fe: 5901 d16e |0069: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ -3d8102: 0e00 |006b: return-void │ │ +3d8044: |[3d8044] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;ZI)V │ │ +3d8054: 0740 |0000: move-object v0, v4 │ │ +3d8056: 0801 1800 |0001: move-object/from16 v1, v24 │ │ +3d805a: 7010 58ab 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d8060: 0802 1200 |0006: move-object/from16 v2, v18 │ │ +3d8064: 5b02 cb6e |0008: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ +3d8068: 0802 1300 |000a: move-object/from16 v2, v19 │ │ +3d806c: 5b02 be6e |000c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d8070: 0502 1400 |000e: move-wide/from16 v2, v20 │ │ +3d8074: 5a02 c86e |0010: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d8078: 0452 |0012: move-wide v2, v5 │ │ +3d807a: 5a02 c26e |0013: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d807e: 0782 |0015: move-object v2, v8 │ │ +3d8080: 5b02 c06e |0016: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8084: 0792 |0018: move-object v2, v9 │ │ +3d8086: 5b02 bc6e |0019: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d808a: 0772 |001b: move-object v2, v7 │ │ +3d808c: 5b02 c76e |001c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ +3d8090: 07a2 |001e: move-object v2, v10 │ │ +3d8092: 5b02 ca6e |001f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d8096: 07b2 |0021: move-object v2, v11 │ │ +3d8098: 5b02 bd6e |0022: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ +3d809c: 7110 35a1 0c00 |0024: invoke-static {v12}, Lde/danoeh/antennapod/model/feed/FeedFunding;.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@a135 │ │ +3d80a2: 0c02 |0027: move-result-object v2 │ │ +3d80a4: 5b02 c16e |0028: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d80a8: 07d2 |002a: move-object v2, v13 │ │ +3d80aa: 5b02 bb6e |002b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ +3d80ae: 07e2 |002d: move-object v2, v14 │ │ +3d80b0: 5b02 c66e |002e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ +3d80b4: 07f2 |0030: move-object v2, v15 │ │ +3d80b6: 5b02 d26e |0031: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ +3d80ba: 0802 1000 |0033: move-object/from16 v2, v16 │ │ +3d80be: 5b02 bf6e |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d80c2: 0802 1100 |0037: move-object/from16 v2, v17 │ │ +3d80c6: 5b02 c36e |0039: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ +3d80ca: 0202 1600 |003b: move/from16 v2, v22 │ │ +3d80ce: 5c02 ce6e |003d: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d80d2: 0802 1700 |003f: move-object/from16 v2, v23 │ │ +3d80d6: 5b02 cc6e |0041: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ +3d80da: 2202 3e1d |0043: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3d80de: 7010 feac 0200 |0045: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d80e4: 5b02 c56e |0048: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d80e8: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ +3d80ec: 2202 191a |004c: new-instance v2, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3d80f0: 7020 77a1 1200 |004e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3d80f6: 5b02 c46e |0051: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ +3d80fa: 280b |0053: goto 005e // +000b │ │ +3d80fc: 2201 191a |0054: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3d8100: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +3d8102: 2322 501f |0057: new-array v2, v2, [Ljava/lang/String; // type@1f50 │ │ +3d8106: 7020 78a1 2100 |0059: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@a178 │ │ +3d810c: 5b01 c46e |005c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ +3d8110: 0801 1900 |005e: move-object/from16 v1, v25 │ │ +3d8114: 6e20 19a1 1400 |0060: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V // method@a119 │ │ +3d811a: 0201 1a00 |0063: move/from16 v1, v26 │ │ +3d811e: 5c01 c96e |0065: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ +3d8122: 0201 1b00 |0067: move/from16 v1, v27 │ │ +3d8126: 5901 d16e |0069: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ +3d812a: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ 0x0008 line=118 │ │ 0x000c line=119 │ │ 0x0010 line=120 │ │ 0x0013 line=121 │ │ @@ -794945,23 +794945,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d7f90: |[3d7f90] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d7fa0: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d7fa6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d7fa8: 5b20 cb6e |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ -3d7fac: 5b23 be6e |0006: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7fb0: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3d7fb4: 5a20 c86e |000a: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d7fb8: 5b24 c76e |000c: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ -3d7fbc: 0e00 |000e: return-void │ │ +3d7fb8: |[3d7fb8] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d7fc8: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d7fce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d7fd0: 5b20 cb6e |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ +3d7fd4: 5b23 be6e |0006: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7fd8: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3d7fdc: 5a20 c86e |000a: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d7fe0: 5b24 c76e |000c: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ +3d7fe4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0006 line=162 │ │ 0x000a line=163 │ │ 0x000c line=164 │ │ @@ -794975,18 +794975,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d7fc0: |[3d7fc0] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d7fd0: 7030 e1a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a0e1 │ │ -3d7fd6: 5b03 c06e |0003: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7fda: 0e00 |0005: return-void │ │ +3d7fe8: |[3d7fe8] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d7ff8: 7030 e1a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a0e1 │ │ +3d7ffe: 5b03 c06e |0003: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -794998,28 +794998,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ -3d7fdc: |[3d7fdc] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d7fec: 7040 e2a0 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ -3d7ff2: 220a 201a |0003: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@1a20 │ │ -3d7ff6: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -3d7ffa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -3d7ffc: 6204 376f |0008: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ -3d8000: 6205 836f |000a: sget-object v5, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ -3d8004: 6206 3d6f |000c: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ -3d8008: 07a0 |000e: move-object v0, v10 │ │ -3d800a: 07d7 |000f: move-object v7, v13 │ │ -3d800c: 07e8 |0010: move-object v8, v14 │ │ -3d800e: 7609 dda1 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@a1dd │ │ -3d8014: 5b9a cf6e |0014: iput-object v10, v9, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ -3d8018: 0e00 |0016: return-void │ │ +3d8004: |[3d8004] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d8014: 7040 e2a0 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ +3d801a: 220a 201a |0003: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@1a20 │ │ +3d801e: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +3d8022: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +3d8024: 6204 376f |0008: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ +3d8028: 6205 836f |000a: sget-object v5, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ +3d802c: 6206 3d6f |000c: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ +3d8030: 07a0 |000e: move-object v0, v10 │ │ +3d8032: 07d7 |000f: move-object v7, v13 │ │ +3d8034: 07e8 |0010: move-object v8, v14 │ │ +3d8036: 7609 dda1 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@a1dd │ │ +3d803c: 5b9a cf6e |0014: iput-object v10, v9, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ +3d8040: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ locals : │ │ 0x0000 - 0x0017 reg=9 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0017 reg=10 (null) Ljava/lang/String; │ │ @@ -795034,23 +795034,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFunding;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d8174: |[3d8174] de.danoeh.antennapod.model.feed.Feed.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ -3d8184: 5410 c16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d8188: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -3d818c: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d8190: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d8196: 5b10 c16e |0009: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d819a: 5410 c16e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d819e: 6e20 02ad 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3d81a4: 0e00 |0010: return-void │ │ +3d819c: |[3d819c] de.danoeh.antennapod.model.feed.Feed.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ +3d81ac: 5410 c16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d81b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +3d81b4: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d81b8: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d81be: 5b10 c16e |0009: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d81c2: 5410 c16e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d81c6: 6e20 02ad 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3d81cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=348 │ │ 0x000b line=350 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -795061,35 +795061,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3d7a30: |[3d7a30] de.danoeh.antennapod.model.feed.Feed.equals:(Ljava/lang/Object;)Z │ │ -3d7a40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d7a42: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3d7a46: 0f00 |0003: return v0 │ │ -3d7a48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d7a4a: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3d7a4e: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d7a54: 0c02 |000a: move-result-object v2 │ │ -3d7a56: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d7a5c: 0c03 |000e: move-result-object v3 │ │ -3d7a5e: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3d7a62: 280e |0011: goto 001f // +000e │ │ -3d7a64: 1f07 141a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3d7a68: 5362 c26e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d7a6c: 5374 c26e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d7a70: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3d7a74: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3d7a78: 2802 |001c: goto 001e // +0002 │ │ -3d7a7a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3d7a7c: 0f00 |001e: return v0 │ │ -3d7a7e: 0f01 |001f: return v1 │ │ +3d7a58: |[3d7a58] de.danoeh.antennapod.model.feed.Feed.equals:(Ljava/lang/Object;)Z │ │ +3d7a68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d7a6a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3d7a6e: 0f00 |0003: return v0 │ │ +3d7a70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d7a72: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3d7a76: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d7a7c: 0c02 |000a: move-result-object v2 │ │ +3d7a7e: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d7a84: 0c03 |000e: move-result-object v3 │ │ +3d7a86: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3d7a8a: 280e |0011: goto 001f // +000e │ │ +3d7a8c: 1f07 141a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3d7a90: 5362 c26e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d7a94: 5374 c26e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d7a98: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3d7a9c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3d7aa0: 2802 |001c: goto 001e // +0002 │ │ +3d7aa2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3d7aa4: 0f00 |001e: return v0 │ │ +3d7aa6: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=523 │ │ 0x0012 line=527 │ │ 0x0014 line=528 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -795100,17 +795100,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d24: |[3d7d24] de.danoeh.antennapod.model.feed.Feed.getAuthor:()Ljava/lang/String; │ │ -3d7d34: 5410 bb6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ -3d7d38: 1100 |0002: return-object v0 │ │ +3d7d4c: |[3d7d4c] de.danoeh.antennapod.model.feed.Feed.getAuthor:()Ljava/lang/String; │ │ +3d7d5c: 5410 bb6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ +3d7d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795118,17 +795118,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d3c: |[3d7d3c] de.danoeh.antennapod.model.feed.Feed.getCustomTitle:()Ljava/lang/String; │ │ -3d7d4c: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d7d50: 1100 |0002: return-object v0 │ │ +3d7d64: |[3d7d64] de.danoeh.antennapod.model.feed.Feed.getCustomTitle:()Ljava/lang/String; │ │ +3d7d74: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d7d78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795136,17 +795136,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d54: |[3d7d54] de.danoeh.antennapod.model.feed.Feed.getDescription:()Ljava/lang/String; │ │ -3d7d64: 5410 bd6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ -3d7d68: 1100 |0002: return-object v0 │ │ +3d7d7c: |[3d7d7c] de.danoeh.antennapod.model.feed.Feed.getDescription:()Ljava/lang/String; │ │ +3d7d8c: 5410 bd6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ +3d7d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795154,17 +795154,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d6c: |[3d7d6c] de.danoeh.antennapod.model.feed.Feed.getDownloadUrl:()Ljava/lang/String; │ │ -3d7d7c: 5410 be6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7d80: 1100 |0002: return-object v0 │ │ +3d7d94: |[3d7d94] de.danoeh.antennapod.model.feed.Feed.getDownloadUrl:()Ljava/lang/String; │ │ +3d7da4: 5410 be6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795172,17 +795172,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d84: |[3d7d84] de.danoeh.antennapod.model.feed.Feed.getFeedIdentifier:()Ljava/lang/String; │ │ -3d7d94: 5410 bf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d7d98: 1100 |0002: return-object v0 │ │ +3d7dac: |[3d7dac] de.danoeh.antennapod.model.feed.Feed.getFeedIdentifier:()Ljava/lang/String; │ │ +3d7dbc: 5410 bf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d7dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795190,17 +795190,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d9c: |[3d7d9c] de.danoeh.antennapod.model.feed.Feed.getFeedTitle:()Ljava/lang/String; │ │ -3d7dac: 5410 c06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7db0: 1100 |0002: return-object v0 │ │ +3d7dc4: |[3d7dc4] de.danoeh.antennapod.model.feed.Feed.getFeedTitle:()Ljava/lang/String; │ │ +3d7dd4: 5410 c06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795208,29 +795208,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3d7db4: |[3d7db4] de.danoeh.antennapod.model.feed.Feed.getHumanReadableIdentifier:()Ljava/lang/String; │ │ -3d7dc4: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d7dc8: 7110 dcaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d7dce: 0a00 |0005: move-result v0 │ │ -3d7dd0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3d7dd4: 5410 bc6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d7dd8: 1100 |000a: return-object v0 │ │ -3d7dda: 5410 c06e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7dde: 7110 dcaf 0000 |000d: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d7de4: 0a00 |0010: move-result v0 │ │ -3d7de6: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -3d7dea: 5410 c06e |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7dee: 1100 |0015: return-object v0 │ │ -3d7df0: 5410 be6e |0016: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7df4: 1100 |0018: return-object v0 │ │ +3d7ddc: |[3d7ddc] de.danoeh.antennapod.model.feed.Feed.getHumanReadableIdentifier:()Ljava/lang/String; │ │ +3d7dec: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d7df0: 7110 dcaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d7df6: 0a00 |0005: move-result v0 │ │ +3d7df8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3d7dfc: 5410 bc6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d7e00: 1100 |000a: return-object v0 │ │ +3d7e02: 5410 c06e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7e06: 7110 dcaf 0000 |000d: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d7e0c: 0a00 |0010: move-result v0 │ │ +3d7e0e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +3d7e12: 5410 c06e |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7e16: 1100 |0015: return-object v0 │ │ +3d7e18: 5410 be6e |0016: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7e1c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0008 line=214 │ │ 0x000b line=215 │ │ 0x0013 line=216 │ │ 0x0016 line=218 │ │ @@ -795242,17 +795242,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7f60: |[3d7f60] de.danoeh.antennapod.model.feed.Feed.getId:()J │ │ -3d7f70: 5320 c26e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d7f74: 1000 |0002: return-wide v0 │ │ +3d7f88: |[3d7f88] de.danoeh.antennapod.model.feed.Feed.getId:()J │ │ +3d7f98: 5320 c26e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d7f9c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795260,38 +795260,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -3d7df8: |[3d7df8] de.danoeh.antennapod.model.feed.Feed.getIdentifyingValue:()Ljava/lang/String; │ │ -3d7e08: 5410 bf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d7e0c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3d7e10: 6e10 8bab 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3d7e16: 0a00 |0007: move-result v0 │ │ -3d7e18: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -3d7e1c: 5410 bf6e |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d7e20: 1100 |000c: return-object v0 │ │ -3d7e22: 5410 be6e |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7e26: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -3d7e2a: 6e10 8bab 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3d7e30: 0a00 |0014: move-result v0 │ │ -3d7e32: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -3d7e36: 5410 be6e |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7e3a: 1100 |0019: return-object v0 │ │ -3d7e3c: 5410 c06e |001a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7e40: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ -3d7e44: 6e10 8bab 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3d7e4a: 0a00 |0021: move-result v0 │ │ -3d7e4c: 3900 0500 |0022: if-nez v0, 0027 // +0005 │ │ -3d7e50: 5410 c06e |0024: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7e54: 1100 |0026: return-object v0 │ │ -3d7e56: 5410 ca6e |0027: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d7e5a: 1100 |0029: return-object v0 │ │ +3d7e20: |[3d7e20] de.danoeh.antennapod.model.feed.Feed.getIdentifyingValue:()Ljava/lang/String; │ │ +3d7e30: 5410 bf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d7e34: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3d7e38: 6e10 8bab 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3d7e3e: 0a00 |0007: move-result v0 │ │ +3d7e40: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +3d7e44: 5410 bf6e |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d7e48: 1100 |000c: return-object v0 │ │ +3d7e4a: 5410 be6e |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7e4e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +3d7e52: 6e10 8bab 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3d7e58: 0a00 |0014: move-result v0 │ │ +3d7e5a: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +3d7e5e: 5410 be6e |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7e62: 1100 |0019: return-object v0 │ │ +3d7e64: 5410 c06e |001a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7e68: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ +3d7e6c: 6e10 8bab 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3d7e72: 0a00 |0021: move-result v0 │ │ +3d7e74: 3900 0500 |0022: if-nez v0, 0027 // +0005 │ │ +3d7e78: 5410 c06e |0024: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7e7c: 1100 |0026: return-object v0 │ │ +3d7e7e: 5410 ca6e |0027: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d7e82: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000a line=202 │ │ 0x000d line=203 │ │ 0x0017 line=204 │ │ 0x001a line=205 │ │ @@ -795305,17 +795305,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7e5c: |[3d7e5c] de.danoeh.antennapod.model.feed.Feed.getImageUrl:()Ljava/lang/String; │ │ -3d7e6c: 5410 c36e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ -3d7e70: 1100 |0002: return-object v0 │ │ +3d7e84: |[3d7e84] de.danoeh.antennapod.model.feed.Feed.getImageUrl:()Ljava/lang/String; │ │ +3d7e94: 5410 c36e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ +3d7e98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795323,20 +795323,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7be0: |[3d7be0] de.danoeh.antennapod.model.feed.Feed.getItemAtIndex:(I)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3d7bf0: 5410 c56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d7bf4: 7220 d1ad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d7bfa: 0c02 |0005: move-result-object v2 │ │ -3d7bfc: 1f02 181a |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d7c00: 1102 |0008: return-object v2 │ │ +3d7c08: |[3d7c08] de.danoeh.antennapod.model.feed.Feed.getItemAtIndex:(I)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3d7c18: 5410 c56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d7c1c: 7220 d1ad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d7c22: 0c02 |0005: move-result-object v2 │ │ +3d7c24: 1f02 181a |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d7c28: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -795345,17 +795345,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItemFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7c78: |[3d7c78] de.danoeh.antennapod.model.feed.Feed.getItemFilter:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ -3d7c88: 5410 c46e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ -3d7c8c: 1100 |0002: return-object v0 │ │ +3d7ca0: |[3d7ca0] de.danoeh.antennapod.model.feed.Feed.getItemFilter:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ +3d7cb0: 5410 c46e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6ec4 │ │ +3d7cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795363,17 +795363,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7f48: |[3d7f48] de.danoeh.antennapod.model.feed.Feed.getItems:()Ljava/util/List; │ │ -3d7f58: 5410 c56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d7f5c: 1100 |0002: return-object v0 │ │ +3d7f70: |[3d7f70] de.danoeh.antennapod.model.feed.Feed.getItems:()Ljava/util/List; │ │ +3d7f80: 5410 c56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d7f84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795381,17 +795381,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7e74: |[3d7e74] de.danoeh.antennapod.model.feed.Feed.getLanguage:()Ljava/lang/String; │ │ -3d7e84: 5410 c66e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ -3d7e88: 1100 |0002: return-object v0 │ │ +3d7e9c: |[3d7e9c] de.danoeh.antennapod.model.feed.Feed.getLanguage:()Ljava/lang/String; │ │ +3d7eac: 5410 c66e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ +3d7eb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795399,17 +795399,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7e8c: |[3d7e8c] de.danoeh.antennapod.model.feed.Feed.getLastModified:()Ljava/lang/String; │ │ -3d7e9c: 5410 c76e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ -3d7ea0: 1100 |0002: return-object v0 │ │ +3d7eb4: |[3d7eb4] de.danoeh.antennapod.model.feed.Feed.getLastModified:()Ljava/lang/String; │ │ +3d7ec4: 5410 c76e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ +3d7ec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795417,17 +795417,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7f78: |[3d7f78] de.danoeh.antennapod.model.feed.Feed.getLastRefreshAttempt:()J │ │ -3d7f88: 5320 c86e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d7f8c: 1000 |0002: return-wide v0 │ │ +3d7fa0: |[3d7fa0] de.danoeh.antennapod.model.feed.Feed.getLastRefreshAttempt:()J │ │ +3d7fb0: 5320 c86e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d7fb4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795435,17 +795435,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7ea4: |[3d7ea4] de.danoeh.antennapod.model.feed.Feed.getLink:()Ljava/lang/String; │ │ -3d7eb4: 5410 ca6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d7eb8: 1100 |0002: return-object v0 │ │ +3d7ecc: |[3d7ecc] de.danoeh.antennapod.model.feed.Feed.getLink:()Ljava/lang/String; │ │ +3d7edc: 5410 ca6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d7ee0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795453,17 +795453,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7ebc: |[3d7ebc] de.danoeh.antennapod.model.feed.Feed.getLocalFileUrl:()Ljava/lang/String; │ │ -3d7ecc: 5410 cb6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ -3d7ed0: 1100 |0002: return-object v0 │ │ +3d7ee4: |[3d7ee4] de.danoeh.antennapod.model.feed.Feed.getLocalFileUrl:()Ljava/lang/String; │ │ +3d7ef4: 5410 cb6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ +3d7ef8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795471,41 +795471,41 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3d7c04: |[3d7c04] de.danoeh.antennapod.model.feed.Feed.getMostRecentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3d7c14: 2200 461d |0000: new-instance v0, Ljava/util/Date; // type@1d46 │ │ -3d7c18: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3d7c1c: 7030 89ad 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@ad89 │ │ -3d7c22: 5451 c56e |0007: iget-object v1, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d7c26: 7210 d5ad 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d7c2c: 0c01 |000c: move-result-object v1 │ │ -3d7c2e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3d7c30: 7210 b8ad 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d7c36: 0a03 |0011: move-result v3 │ │ -3d7c38: 3803 1e00 |0012: if-eqz v3, 0030 // +001e │ │ -3d7c3c: 7210 b9ad 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d7c42: 0c03 |0017: move-result-object v3 │ │ -3d7c44: 1f03 181a |0018: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d7c48: 6e10 51a1 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d7c4e: 0c04 |001d: move-result-object v4 │ │ -3d7c50: 3804 f0ff |001e: if-eqz v4, 000e // -0010 │ │ -3d7c54: 6e10 51a1 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d7c5a: 0c04 |0023: move-result-object v4 │ │ -3d7c5c: 6e20 8aad 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ -3d7c62: 0a04 |0027: move-result v4 │ │ -3d7c64: 3804 e6ff |0028: if-eqz v4, 000e // -001a │ │ -3d7c68: 6e10 51a1 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d7c6e: 0c00 |002d: move-result-object v0 │ │ -3d7c70: 0732 |002e: move-object v2, v3 │ │ -3d7c72: 28df |002f: goto 000e // -0021 │ │ -3d7c74: 1102 |0030: return-object v2 │ │ +3d7c2c: |[3d7c2c] de.danoeh.antennapod.model.feed.Feed.getMostRecentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3d7c3c: 2200 461d |0000: new-instance v0, Ljava/util/Date; // type@1d46 │ │ +3d7c40: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3d7c44: 7030 89ad 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@ad89 │ │ +3d7c4a: 5451 c56e |0007: iget-object v1, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d7c4e: 7210 d5ad 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d7c54: 0c01 |000c: move-result-object v1 │ │ +3d7c56: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3d7c58: 7210 b8ad 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d7c5e: 0a03 |0011: move-result v3 │ │ +3d7c60: 3803 1e00 |0012: if-eqz v3, 0030 // +001e │ │ +3d7c64: 7210 b9ad 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d7c6a: 0c03 |0017: move-result-object v3 │ │ +3d7c6c: 1f03 181a |0018: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d7c70: 6e10 51a1 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d7c76: 0c04 |001d: move-result-object v4 │ │ +3d7c78: 3804 f0ff |001e: if-eqz v4, 000e // -0010 │ │ +3d7c7c: 6e10 51a1 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d7c82: 0c04 |0023: move-result-object v4 │ │ +3d7c84: 6e20 8aad 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ +3d7c8a: 0a04 |0027: move-result v4 │ │ +3d7c8c: 3804 e6ff |0028: if-eqz v4, 000e // -001a │ │ +3d7c90: 6e10 51a1 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d7c96: 0c00 |002d: move-result-object v0 │ │ +3d7c98: 0732 |002e: move-object v2, v3 │ │ +3d7c9a: 28df |002f: goto 000e // -0021 │ │ +3d7c9c: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0007 line=264 │ │ 0x001a line=265 │ │ 0x002a line=266 │ │ locals : │ │ @@ -795516,17 +795516,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7ed4: |[3d7ed4] de.danoeh.antennapod.model.feed.Feed.getNextPageLink:()Ljava/lang/String; │ │ -3d7ee4: 5410 cc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ -3d7ee8: 1100 |0002: return-object v0 │ │ +3d7efc: |[3d7efc] de.danoeh.antennapod.model.feed.Feed.getNextPageLink:()Ljava/lang/String; │ │ +3d7f0c: 5410 cc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ +3d7f10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795534,17 +795534,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7cc0: |[3d7cc0] de.danoeh.antennapod.model.feed.Feed.getPageNr:()I │ │ -3d7cd0: 5210 cd6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ecd │ │ -3d7cd4: 0f00 |0002: return v0 │ │ +3d7ce8: |[3d7ce8] de.danoeh.antennapod.model.feed.Feed.getPageNr:()I │ │ +3d7cf8: 5210 cd6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ecd │ │ +3d7cfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795552,17 +795552,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7f30: |[3d7f30] de.danoeh.antennapod.model.feed.Feed.getPaymentLinks:()Ljava/util/ArrayList; │ │ -3d7f40: 5410 c16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d7f44: 1100 |0002: return-object v0 │ │ +3d7f58: |[3d7f58] de.danoeh.antennapod.model.feed.Feed.getPaymentLinks:()Ljava/util/ArrayList; │ │ +3d7f68: 5410 c16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d7f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795570,17 +795570,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7c90: |[3d7c90] de.danoeh.antennapod.model.feed.Feed.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ -3d7ca0: 5410 cf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ -3d7ca4: 1100 |0002: return-object v0 │ │ +3d7cb8: |[3d7cb8] de.danoeh.antennapod.model.feed.Feed.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ +3d7cc8: 5410 cf6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ +3d7ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795588,17 +795588,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7ca8: |[3d7ca8] de.danoeh.antennapod.model.feed.Feed.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d7cb8: 5410 d06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ed0 │ │ -3d7cbc: 1100 |0002: return-object v0 │ │ +3d7cd0: |[3d7cd0] de.danoeh.antennapod.model.feed.Feed.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d7ce0: 5410 d06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ed0 │ │ +3d7ce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #26 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795606,17 +795606,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7cd8: |[3d7cd8] de.danoeh.antennapod.model.feed.Feed.getState:()I │ │ -3d7ce8: 5210 d16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ -3d7cec: 0f00 |0002: return v0 │ │ +3d7d00: |[3d7d00] de.danoeh.antennapod.model.feed.Feed.getState:()I │ │ +3d7d10: 5210 d16e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ +3d7d14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795624,23 +795624,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d7eec: |[3d7eec] de.danoeh.antennapod.model.feed.Feed.getTitle:()Ljava/lang/String; │ │ -3d7efc: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d7f00: 7110 dcaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d7f06: 0a00 |0005: move-result v0 │ │ -3d7f08: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3d7f0c: 5410 bc6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d7f10: 2803 |000a: goto 000d // +0003 │ │ -3d7f12: 5410 c06e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d7f16: 1100 |000d: return-object v0 │ │ +3d7f14: |[3d7f14] de.danoeh.antennapod.model.feed.Feed.getTitle:()Ljava/lang/String; │ │ +3d7f24: 5410 bc6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d7f28: 7110 dcaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d7f2e: 0a00 |0005: move-result v0 │ │ +3d7f30: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3d7f34: 5410 bc6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d7f38: 2803 |000a: goto 000d // +0003 │ │ +3d7f3a: 5410 c06e |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d7f3e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795648,17 +795648,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7f18: |[3d7f18] de.danoeh.antennapod.model.feed.Feed.getType:()Ljava/lang/String; │ │ -3d7f28: 5410 d26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ -3d7f2c: 1100 |0002: return-object v0 │ │ +3d7f40: |[3d7f40] de.danoeh.antennapod.model.feed.Feed.getType:()Ljava/lang/String; │ │ +3d7f50: 5410 d26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ +3d7f54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795666,41 +795666,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3d7a80: |[3d7a80] de.danoeh.antennapod.model.feed.Feed.hasEpisodeInApp:()Z │ │ -3d7a90: 5440 c56e |0000: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d7a94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d7a96: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3d7a9a: 0f01 |0005: return v1 │ │ -3d7a9c: 7210 d5ad 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d7aa2: 0c00 |0009: move-result-object v0 │ │ -3d7aa4: 7210 b8ad 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d7aaa: 0a02 |000d: move-result v2 │ │ -3d7aac: 3802 2000 |000e: if-eqz v2, 002e // +0020 │ │ -3d7ab0: 7210 b9ad 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d7ab6: 0c02 |0013: move-result-object v2 │ │ -3d7ab8: 1f02 181a |0014: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d7abc: 1a03 9717 |0016: const-string v3, "Favorite" // string@1797 │ │ -3d7ac0: 6e20 5fa1 3200 |0018: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d7ac6: 0a03 |001b: move-result v3 │ │ -3d7ac8: 3903 1000 |001c: if-nez v3, 002c // +0010 │ │ -3d7acc: 1a03 d343 |001e: const-string v3, "Queue" // string@43d3 │ │ -3d7ad0: 6e20 5fa1 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d7ad6: 0a03 |0023: move-result v3 │ │ -3d7ad8: 3903 0800 |0024: if-nez v3, 002c // +0008 │ │ -3d7adc: 6e10 5ba1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3d7ae2: 0a02 |0029: move-result v2 │ │ -3d7ae4: 3802 e0ff |002a: if-eqz v2, 000a // -0020 │ │ -3d7ae8: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -3d7aea: 0f00 |002d: return v0 │ │ -3d7aec: 0f01 |002e: return v1 │ │ +3d7aa8: |[3d7aa8] de.danoeh.antennapod.model.feed.Feed.hasEpisodeInApp:()Z │ │ +3d7ab8: 5440 c56e |0000: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d7abc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d7abe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3d7ac2: 0f01 |0005: return v1 │ │ +3d7ac4: 7210 d5ad 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d7aca: 0c00 |0009: move-result-object v0 │ │ +3d7acc: 7210 b8ad 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d7ad2: 0a02 |000d: move-result v2 │ │ +3d7ad4: 3802 2000 |000e: if-eqz v2, 002e // +0020 │ │ +3d7ad8: 7210 b9ad 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d7ade: 0c02 |0013: move-result-object v2 │ │ +3d7ae0: 1f02 181a |0014: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d7ae4: 1a03 9717 |0016: const-string v3, "Favorite" // string@1797 │ │ +3d7ae8: 6e20 5fa1 3200 |0018: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d7aee: 0a03 |001b: move-result v3 │ │ +3d7af0: 3903 1000 |001c: if-nez v3, 002c // +0010 │ │ +3d7af4: 1a03 d343 |001e: const-string v3, "Queue" // string@43d3 │ │ +3d7af8: 6e20 5fa1 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d7afe: 0a03 |0023: move-result v3 │ │ +3d7b00: 3903 0800 |0024: if-nez v3, 002c // +0008 │ │ +3d7b04: 6e10 5ba1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3d7b0a: 0a02 |0029: move-result v2 │ │ +3d7b0c: 3802 e0ff |002a: if-eqz v2, 000a // -0020 │ │ +3d7b10: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +3d7b12: 0f00 |002d: return v0 │ │ +3d7b14: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0006 line=490 │ │ 0x0018 line=491 │ │ 0x0020 line=492 │ │ 0x0026 line=493 │ │ @@ -795712,53 +795712,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3d7af0: |[3d7af0] de.danoeh.antennapod.model.feed.Feed.hasInteractedWithEpisode:()Z │ │ -3d7b00: 5450 c56e |0000: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d7b04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d7b06: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3d7b0a: 0f01 |0005: return v1 │ │ -3d7b0c: 7210 d5ad 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d7b12: 0c00 |0009: move-result-object v0 │ │ -3d7b14: 7210 b8ad 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d7b1a: 0a02 |000d: move-result v2 │ │ -3d7b1c: 3802 3700 |000e: if-eqz v2, 0045 // +0037 │ │ -3d7b20: 7210 b9ad 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d7b26: 0c02 |0013: move-result-object v2 │ │ -3d7b28: 1f02 181a |0014: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d7b2c: 1a03 9717 |0016: const-string v3, "Favorite" // string@1797 │ │ -3d7b30: 6e20 5fa1 3200 |0018: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d7b36: 0a03 |001b: move-result v3 │ │ -3d7b38: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -3d7b3a: 3903 2700 |001d: if-nez v3, 0044 // +0027 │ │ -3d7b3e: 1a03 d343 |001f: const-string v3, "Queue" // string@43d3 │ │ -3d7b42: 6e20 5fa1 3200 |0021: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d7b48: 0a03 |0024: move-result v3 │ │ -3d7b4a: 3903 1f00 |0025: if-nez v3, 0044 // +001f │ │ -3d7b4e: 6e10 5ba1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3d7b54: 0a03 |002a: move-result v3 │ │ -3d7b56: 3903 1900 |002b: if-nez v3, 0044 // +0019 │ │ -3d7b5a: 6e10 5ea1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3d7b60: 0a03 |0030: move-result v3 │ │ -3d7b62: 3803 0300 |0031: if-eqz v3, 0034 // +0003 │ │ -3d7b66: 2811 |0033: goto 0044 // +0011 │ │ -3d7b68: 6e10 4ca1 0200 |0034: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d7b6e: 0c03 |0037: move-result-object v3 │ │ -3d7b70: 3803 d2ff |0038: if-eqz v3, 000a // -002e │ │ -3d7b74: 6e10 4ca1 0200 |003a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d7b7a: 0c02 |003d: move-result-object v2 │ │ -3d7b7c: 6e10 a4a1 0200 |003e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ -3d7b82: 0a02 |0041: move-result v2 │ │ -3d7b84: 3d02 c8ff |0042: if-lez v2, 000a // -0038 │ │ -3d7b88: 0f04 |0044: return v4 │ │ -3d7b8a: 0f01 |0045: return v1 │ │ +3d7b18: |[3d7b18] de.danoeh.antennapod.model.feed.Feed.hasInteractedWithEpisode:()Z │ │ +3d7b28: 5450 c56e |0000: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d7b2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d7b2e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3d7b32: 0f01 |0005: return v1 │ │ +3d7b34: 7210 d5ad 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d7b3a: 0c00 |0009: move-result-object v0 │ │ +3d7b3c: 7210 b8ad 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d7b42: 0a02 |000d: move-result v2 │ │ +3d7b44: 3802 3700 |000e: if-eqz v2, 0045 // +0037 │ │ +3d7b48: 7210 b9ad 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d7b4e: 0c02 |0013: move-result-object v2 │ │ +3d7b50: 1f02 181a |0014: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d7b54: 1a03 9717 |0016: const-string v3, "Favorite" // string@1797 │ │ +3d7b58: 6e20 5fa1 3200 |0018: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d7b5e: 0a03 |001b: move-result v3 │ │ +3d7b60: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +3d7b62: 3903 2700 |001d: if-nez v3, 0044 // +0027 │ │ +3d7b66: 1a03 d343 |001f: const-string v3, "Queue" // string@43d3 │ │ +3d7b6a: 6e20 5fa1 3200 |0021: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d7b70: 0a03 |0024: move-result v3 │ │ +3d7b72: 3903 1f00 |0025: if-nez v3, 0044 // +001f │ │ +3d7b76: 6e10 5ba1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3d7b7c: 0a03 |002a: move-result v3 │ │ +3d7b7e: 3903 1900 |002b: if-nez v3, 0044 // +0019 │ │ +3d7b82: 6e10 5ea1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3d7b88: 0a03 |0030: move-result v3 │ │ +3d7b8a: 3803 0300 |0031: if-eqz v3, 0034 // +0003 │ │ +3d7b8e: 2811 |0033: goto 0044 // +0011 │ │ +3d7b90: 6e10 4ca1 0200 |0034: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d7b96: 0c03 |0037: move-result-object v3 │ │ +3d7b98: 3803 d2ff |0038: if-eqz v3, 000a // -002e │ │ +3d7b9c: 6e10 4ca1 0200 |003a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d7ba2: 0c02 |003d: move-result-object v2 │ │ +3d7ba4: 6e10 a4a1 0200 |003e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ +3d7baa: 0a02 |0041: move-result v2 │ │ +3d7bac: 3d02 c8ff |0042: if-lez v2, 000a // -0038 │ │ +3d7bb0: 0f04 |0044: return v4 │ │ +3d7bb2: 0f01 |0045: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0006 line=504 │ │ 0x0018 line=505 │ │ 0x0021 line=506 │ │ 0x0027 line=507 │ │ @@ -795772,17 +795772,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7b8c: |[3d7b8c] de.danoeh.antennapod.model.feed.Feed.hasLastUpdateFailed:()Z │ │ -3d7b9c: 5510 c96e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ -3d7ba0: 0f00 |0002: return v0 │ │ +3d7bb4: |[3d7bb4] de.danoeh.antennapod.model.feed.Feed.hasLastUpdateFailed:()Z │ │ +3d7bc4: 5510 c96e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ +3d7bc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #32 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795790,25 +795790,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d7cf0: |[3d7cf0] de.danoeh.antennapod.model.feed.Feed.hashCode:()I │ │ -3d7d00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d7d02: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3d7d06: 5331 c26e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d7d0a: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d7d10: 0c01 |0008: move-result-object v1 │ │ -3d7d12: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3d7d14: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3d7d18: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ -3d7d1e: 0a00 |000f: move-result v0 │ │ -3d7d20: 0f00 |0010: return v0 │ │ +3d7d18: |[3d7d18] de.danoeh.antennapod.model.feed.Feed.hashCode:()I │ │ +3d7d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d7d2a: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3d7d2e: 5331 c26e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d7d32: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d7d38: 0c01 |0008: move-result-object v1 │ │ +3d7d3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3d7d3c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3d7d40: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ +3d7d46: 0a00 |000f: move-result v0 │ │ +3d7d48: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=533 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #33 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795816,20 +795816,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7ba4: |[3d7ba4] de.danoeh.antennapod.model.feed.Feed.isLocalFeed:()Z │ │ -3d7bb4: 5420 be6e |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d7bb8: 1a01 495b |0002: const-string v1, "antennapod_local:" // string@5b49 │ │ -3d7bbc: 6e20 95ab 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3d7bc2: 0a00 |0007: move-result v0 │ │ -3d7bc4: 0f00 |0008: return v0 │ │ +3d7bcc: |[3d7bcc] de.danoeh.antennapod.model.feed.Feed.isLocalFeed:()Z │ │ +3d7bdc: 5420 be6e |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d7be0: 1a01 495b |0002: const-string v1, "antennapod_local:" // string@5b49 │ │ +3d7be4: 6e20 95ab 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3d7bea: 0a00 |0007: move-result v0 │ │ +3d7bec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #34 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795837,17 +795837,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7bc8: |[3d7bc8] de.danoeh.antennapod.model.feed.Feed.isPaged:()Z │ │ -3d7bd8: 5510 ce6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d7bdc: 0f00 |0002: return v0 │ │ +3d7bf0: |[3d7bf0] de.danoeh.antennapod.model.feed.Feed.isPaged:()Z │ │ +3d7c00: 5510 ce6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d7c04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #35 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -795855,17 +795855,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d81a8: |[3d81a8] de.danoeh.antennapod.model.feed.Feed.setAuthor:(Ljava/lang/String;)V │ │ -3d81b8: 5b01 bb6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ -3d81bc: 0e00 |0002: return-void │ │ +3d81d0: |[3d81d0] de.danoeh.antennapod.model.feed.Feed.setAuthor:(Ljava/lang/String;)V │ │ +3d81e0: 5b01 bb6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ +3d81e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -795874,26 +795874,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3d81c0: |[3d81c0] de.danoeh.antennapod.model.feed.Feed.setCustomTitle:(Ljava/lang/String;)V │ │ -3d81d0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -3d81d4: 5410 c06e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d81d8: 6e20 7fab 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d81de: 0a00 |0007: move-result v0 │ │ -3d81e0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3d81e4: 2804 |000a: goto 000e // +0004 │ │ -3d81e6: 5b12 bc6e |000b: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d81ea: 2804 |000d: goto 0011 // +0004 │ │ -3d81ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3d81ee: 5b12 bc6e |000f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ -3d81f2: 0e00 |0011: return-void │ │ +3d81e8: |[3d81e8] de.danoeh.antennapod.model.feed.Feed.setCustomTitle:(Ljava/lang/String;)V │ │ +3d81f8: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +3d81fc: 5410 c06e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8200: 6e20 7fab 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8206: 0a00 |0007: move-result v0 │ │ +3d8208: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3d820c: 2804 |000a: goto 000e // +0004 │ │ +3d820e: 5b12 bc6e |000b: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d8212: 2804 |000d: goto 0011 // +0004 │ │ +3d8214: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3d8216: 5b12 bc6e |000f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6ebc │ │ +3d821a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=291 │ │ 0x000b line=294 │ │ 0x000f line=292 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -795904,17 +795904,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d81f4: |[3d81f4] de.danoeh.antennapod.model.feed.Feed.setDescription:(Ljava/lang/String;)V │ │ -3d8204: 5b01 bd6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ -3d8208: 0e00 |0002: return-void │ │ +3d821c: |[3d821c] de.danoeh.antennapod.model.feed.Feed.setDescription:(Ljava/lang/String;)V │ │ +3d822c: 5b01 bd6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ +3d8230: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -795923,17 +795923,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d820c: |[3d820c] de.danoeh.antennapod.model.feed.Feed.setDownloadUrl:(Ljava/lang/String;)V │ │ -3d821c: 5b01 be6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ -3d8220: 0e00 |0002: return-void │ │ +3d8234: |[3d8234] de.danoeh.antennapod.model.feed.Feed.setDownloadUrl:(Ljava/lang/String;)V │ │ +3d8244: 5b01 be6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6ebe │ │ +3d8248: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -795942,17 +795942,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8224: |[3d8224] de.danoeh.antennapod.model.feed.Feed.setFeedIdentifier:(Ljava/lang/String;)V │ │ -3d8234: 5b01 bf6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d8238: 0e00 |0002: return-void │ │ +3d824c: |[3d824c] de.danoeh.antennapod.model.feed.Feed.setFeedIdentifier:(Ljava/lang/String;)V │ │ +3d825c: 5b01 bf6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d8260: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -795961,20 +795961,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3d823c: |[3d823c] de.danoeh.antennapod.model.feed.Feed.setId:(J)V │ │ -3d824c: 5a12 c26e |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ -3d8250: 5410 cf6e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ -3d8254: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3d8258: 6e30 f2a1 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedID:(J)V // method@a1f2 │ │ -3d825e: 0e00 |0009: return-void │ │ +3d8264: |[3d8264] de.danoeh.antennapod.model.feed.Feed.setId:(J)V │ │ +3d8274: 5a12 c26e |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6ec2 │ │ +3d8278: 5410 cf6e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ +3d827c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3d8280: 6e30 f2a1 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedID:(J)V // method@a1f2 │ │ +3d8286: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0002 line=391 │ │ 0x0006 line=392 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -795985,17 +795985,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8260: |[3d8260] de.danoeh.antennapod.model.feed.Feed.setImageUrl:(Ljava/lang/String;)V │ │ -3d8270: 5b01 c36e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ -3d8274: 0e00 |0002: return-void │ │ +3d8288: |[3d8288] de.danoeh.antennapod.model.feed.Feed.setImageUrl:(Ljava/lang/String;)V │ │ +3d8298: 5b01 c36e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ +3d829c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796004,17 +796004,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8278: |[3d8278] de.danoeh.antennapod.model.feed.Feed.setItems:(Ljava/util/List;)V │ │ -3d8288: 5b01 c56e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ -3d828c: 0e00 |0002: return-void │ │ +3d82a0: |[3d82a0] de.danoeh.antennapod.model.feed.Feed.setItems:(Ljava/util/List;)V │ │ +3d82b0: 5b01 c56e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6ec5 │ │ +3d82b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -796023,17 +796023,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8290: |[3d8290] de.danoeh.antennapod.model.feed.Feed.setLanguage:(Ljava/lang/String;)V │ │ -3d82a0: 5b01 c66e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ -3d82a4: 0e00 |0002: return-void │ │ +3d82b8: |[3d82b8] de.danoeh.antennapod.model.feed.Feed.setLanguage:(Ljava/lang/String;)V │ │ +3d82c8: 5b01 c66e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ +3d82cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796042,17 +796042,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82a8: |[3d82a8] de.danoeh.antennapod.model.feed.Feed.setLastModified:(Ljava/lang/String;)V │ │ -3d82b8: 5b01 c76e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ -3d82bc: 0e00 |0002: return-void │ │ +3d82d0: |[3d82d0] de.danoeh.antennapod.model.feed.Feed.setLastModified:(Ljava/lang/String;)V │ │ +3d82e0: 5b01 c76e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6ec7 │ │ +3d82e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796061,17 +796061,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82c0: |[3d82c0] de.danoeh.antennapod.model.feed.Feed.setLastRefreshAttempt:(J)V │ │ -3d82d0: 5a01 c86e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d82d4: 0e00 |0002: return-void │ │ +3d82e8: |[3d82e8] de.danoeh.antennapod.model.feed.Feed.setLastRefreshAttempt:(J)V │ │ +3d82f8: 5a01 c86e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d82fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -796080,17 +796080,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82d8: |[3d82d8] de.danoeh.antennapod.model.feed.Feed.setLastUpdateFailed:(Z)V │ │ -3d82e8: 5c01 c96e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ -3d82ec: 0e00 |0002: return-void │ │ +3d8300: |[3d8300] de.danoeh.antennapod.model.feed.Feed.setLastUpdateFailed:(Z)V │ │ +3d8310: 5c01 c96e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6ec9 │ │ +3d8314: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -796099,17 +796099,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82f0: |[3d82f0] de.danoeh.antennapod.model.feed.Feed.setLink:(Ljava/lang/String;)V │ │ -3d8300: 5b01 ca6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d8304: 0e00 |0002: return-void │ │ +3d8318: |[3d8318] de.danoeh.antennapod.model.feed.Feed.setLink:(Ljava/lang/String;)V │ │ +3d8328: 5b01 ca6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d832c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796118,17 +796118,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8308: |[3d8308] de.danoeh.antennapod.model.feed.Feed.setLocalFileUrl:(Ljava/lang/String;)V │ │ -3d8318: 5b01 cb6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ -3d831c: 0e00 |0002: return-void │ │ +3d8330: |[3d8330] de.danoeh.antennapod.model.feed.Feed.setLocalFileUrl:(Ljava/lang/String;)V │ │ +3d8340: 5b01 cb6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ecb │ │ +3d8344: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796137,17 +796137,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8320: |[3d8320] de.danoeh.antennapod.model.feed.Feed.setNextPageLink:(Ljava/lang/String;)V │ │ -3d8330: 5b01 cc6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ -3d8334: 0e00 |0002: return-void │ │ +3d8348: |[3d8348] de.danoeh.antennapod.model.feed.Feed.setNextPageLink:(Ljava/lang/String;)V │ │ +3d8358: 5b01 cc6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ +3d835c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796156,17 +796156,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8338: |[3d8338] de.danoeh.antennapod.model.feed.Feed.setPageNr:(I)V │ │ -3d8348: 5901 cd6e |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ecd │ │ -3d834c: 0e00 |0002: return-void │ │ +3d8360: |[3d8360] de.danoeh.antennapod.model.feed.Feed.setPageNr:(I)V │ │ +3d8370: 5901 cd6e |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ecd │ │ +3d8374: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -796175,17 +796175,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8350: |[3d8350] de.danoeh.antennapod.model.feed.Feed.setPaged:(Z)V │ │ -3d8360: 5c01 ce6e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d8364: 0e00 |0002: return-void │ │ +3d8378: |[3d8378] de.danoeh.antennapod.model.feed.Feed.setPaged:(Z)V │ │ +3d8388: 5c01 ce6e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d838c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -796194,17 +796194,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8368: |[3d8368] de.danoeh.antennapod.model.feed.Feed.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ -3d8378: 5b01 cf6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ -3d837c: 0e00 |0002: return-void │ │ +3d8390: |[3d8390] de.danoeh.antennapod.model.feed.Feed.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ +3d83a0: 5b01 cf6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ecf │ │ +3d83a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ @@ -796213,34 +796213,34 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/SortOrder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3d8380: |[3d8380] de.danoeh.antennapod.model.feed.Feed.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V │ │ -3d8390: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ -3d8394: 5440 6c6f |0002: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f6c │ │ -3d8398: 6201 596f |0004: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ -3d839c: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3d83a0: 281d |0008: goto 0025 // +001d │ │ -3d83a2: 2200 ac1c |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d83a6: 2201 c81c |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d83aa: 7010 a6ab 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d83b0: 1a02 214b |0010: const-string v2, "The specified sortOrder " // string@4b21 │ │ -3d83b4: 6e20 b2ab 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d83ba: 6e20 b1ab 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d83c0: 1a04 ff00 |0018: const-string v4, " is invalid. Only those with INTRA_FEED scope are allowed." // string@00ff │ │ -3d83c4: 6e20 b2ab 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d83ca: 6e10 bcab 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d83d0: 0c04 |0020: move-result-object v4 │ │ -3d83d2: 7020 02ab 4000 |0021: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d83d8: 2700 |0024: throw v0 │ │ -3d83da: 5b34 d06e |0025: iput-object v4, v3, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ed0 │ │ -3d83de: 0e00 |0027: return-void │ │ +3d83a8: |[3d83a8] de.danoeh.antennapod.model.feed.Feed.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V │ │ +3d83b8: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ +3d83bc: 5440 6c6f |0002: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f6c │ │ +3d83c0: 6201 596f |0004: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ +3d83c4: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3d83c8: 281d |0008: goto 0025 // +001d │ │ +3d83ca: 2200 ac1c |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d83ce: 2201 c81c |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d83d2: 7010 a6ab 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d83d8: 1a02 214b |0010: const-string v2, "The specified sortOrder " // string@4b21 │ │ +3d83dc: 6e20 b2ab 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d83e2: 6e20 b1ab 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d83e8: 1a04 ff00 |0018: const-string v4, " is invalid. Only those with INTRA_FEED scope are allowed." // string@00ff │ │ +3d83ec: 6e20 b2ab 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d83f2: 6e10 bcab 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d83f8: 0c04 |0020: move-result-object v4 │ │ +3d83fa: 7020 02ab 4000 |0021: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d8400: 2700 |0024: throw v0 │ │ +3d8402: 5b34 d06e |0025: iput-object v4, v3, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ed0 │ │ +3d8406: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=459 │ │ 0x0009 line=460 │ │ 0x0025 line=463 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -796251,17 +796251,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d83e0: |[3d83e0] de.danoeh.antennapod.model.feed.Feed.setState:(I)V │ │ -3d83f0: 5901 d16e |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ -3d83f4: 0e00 |0002: return-void │ │ +3d8408: |[3d8408] de.danoeh.antennapod.model.feed.Feed.setState:(I)V │ │ +3d8418: 5901 d16e |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.state:I // field@6ed1 │ │ +3d841c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -796270,17 +796270,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d83f8: |[3d83f8] de.danoeh.antennapod.model.feed.Feed.setTitle:(Ljava/lang/String;)V │ │ -3d8408: 5b01 c06e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d840c: 0e00 |0002: return-void │ │ +3d8420: |[3d8420] de.danoeh.antennapod.model.feed.Feed.setTitle:(Ljava/lang/String;)V │ │ +3d8430: 5b01 c06e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8434: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796289,17 +796289,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8410: |[3d8410] de.danoeh.antennapod.model.feed.Feed.setType:(Ljava/lang/String;)V │ │ -3d8420: 5b01 d26e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ -3d8424: 0e00 |0002: return-void │ │ +3d8438: |[3d8438] de.danoeh.antennapod.model.feed.Feed.setType:(Ljava/lang/String;)V │ │ +3d8448: 5b01 d26e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ed2 │ │ +3d844c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -796308,52 +796308,52 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 73 16-bit code units │ │ -3d8428: |[3d8428] de.danoeh.antennapod.model.feed.Feed.updateFromOther:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d8438: 5460 c36e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ -3d843c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3d8440: 5b50 c36e |0004: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ -3d8444: 5460 c06e |0006: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d8448: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3d844c: 5b50 c06e |000a: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ -3d8450: 5460 bf6e |000c: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d8454: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -3d8458: 5b50 bf6e |0010: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ -3d845c: 5460 ca6e |0012: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d8460: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3d8464: 5b50 ca6e |0016: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ -3d8468: 5460 bd6e |0018: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ -3d846c: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -3d8470: 5b50 bd6e |001c: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ -3d8474: 5460 c66e |001e: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ -3d8478: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -3d847c: 5b50 c66e |0022: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ -3d8480: 5460 bb6e |0024: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ -3d8484: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -3d8488: 5b50 bb6e |0028: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ -3d848c: 5460 c16e |002a: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d8490: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -3d8494: 5b50 c16e |002e: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ -3d8498: 5360 c86e |0030: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d849c: 5352 c86e |0032: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d84a0: 3104 0002 |0034: cmp-long v4, v0, v2 │ │ -3d84a4: 3d04 0400 |0036: if-lez v4, 003a // +0004 │ │ -3d84a8: 5a50 c86e |0038: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ -3d84ac: 5550 ce6e |003a: iget-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d84b0: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ -3d84b4: 5560 ce6e |003e: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d84b8: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -3d84bc: 5c50 ce6e |0042: iput-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ -3d84c0: 5466 cc6e |0044: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ -3d84c4: 5b56 cc6e |0046: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ -3d84c8: 0e00 |0048: return-void │ │ +3d8450: |[3d8450] de.danoeh.antennapod.model.feed.Feed.updateFromOther:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d8460: 5460 c36e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ +3d8464: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3d8468: 5b50 c36e |0004: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6ec3 │ │ +3d846c: 5460 c06e |0006: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8470: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3d8474: 5b50 c06e |000a: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6ec0 │ │ +3d8478: 5460 bf6e |000c: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d847c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +3d8480: 5b50 bf6e |0010: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6ebf │ │ +3d8484: 5460 ca6e |0012: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d8488: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3d848c: 5b50 ca6e |0016: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6eca │ │ +3d8490: 5460 bd6e |0018: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ +3d8494: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +3d8498: 5b50 bd6e |001c: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6ebd │ │ +3d849c: 5460 c66e |001e: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ +3d84a0: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +3d84a4: 5b50 c66e |0022: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6ec6 │ │ +3d84a8: 5460 bb6e |0024: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ +3d84ac: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +3d84b0: 5b50 bb6e |0028: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6ebb │ │ +3d84b4: 5460 c16e |002a: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d84b8: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +3d84bc: 5b50 c16e |002e: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6ec1 │ │ +3d84c0: 5360 c86e |0030: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d84c4: 5352 c86e |0032: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d84c8: 3104 0002 |0034: cmp-long v4, v0, v2 │ │ +3d84cc: 3d04 0400 |0036: if-lez v4, 003a // +0004 │ │ +3d84d0: 5a50 c86e |0038: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6ec8 │ │ +3d84d4: 5550 ce6e |003a: iget-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d84d8: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ +3d84dc: 5560 ce6e |003e: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d84e0: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ +3d84e4: 5c50 ce6e |0042: iput-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ece │ │ +3d84e8: 5466 cc6e |0044: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ +3d84ec: 5b56 cc6e |0046: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ecc │ │ +3d84f0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=226 │ │ 0x0006 line=228 │ │ 0x000a line=229 │ │ 0x000c line=231 │ │ @@ -796436,78 +796436,78 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3d4d0c: |[3d4d0c] de.danoeh.antennapod.model.feed.FeedCounter.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3d4d1c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3d4d1e: 2300 331f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1f33 │ │ -3d4d22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d4d24: 6202 d66e |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ -3d4d28: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d4d2c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d4d2e: 6202 d86e |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed8 │ │ -3d4d32: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d4d36: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d4d38: 6202 d76e |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ -3d4d3c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d4d40: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d4d42: 6202 d46e |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed4 │ │ -3d4d46: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d4d4a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3d4d4c: 6202 d56e |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed5 │ │ -3d4d50: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3d4d54: 1100 |001c: return-object v0 │ │ +3d4d34: |[3d4d34] de.danoeh.antennapod.model.feed.FeedCounter.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3d4d44: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3d4d46: 2300 331f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1f33 │ │ +3d4d4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d4d4c: 6202 d66e |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ +3d4d50: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d4d54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d4d56: 6202 d86e |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed8 │ │ +3d4d5a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d4d5e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d4d60: 6202 d76e |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ +3d4d64: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d4d68: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d4d6a: 6202 d46e |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed4 │ │ +3d4d6e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d4d72: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3d4d74: 6202 d56e |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed5 │ │ +3d4d78: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3d4d7c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedCounter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3d4d7c: |[3d4d7c] de.danoeh.antennapod.model.feed.FeedCounter.:()V │ │ -3d4d8c: 2200 151a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4d90: 1a01 b745 |0002: const-string v1, "SHOW_NEW" // string@45b7 │ │ -3d4d94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d4d96: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3d4d98: 7040 20a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ -3d4d9e: 6900 d66e |0009: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ -3d4da2: 2200 151a |000b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4da6: 1a01 bb45 |000d: const-string v1, "SHOW_UNPLAYED" // string@45bb │ │ -3d4daa: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -3d4dac: 7040 20a1 1023 |0010: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ -3d4db2: 6900 d86e |0013: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed8 │ │ -3d4db6: 2200 151a |0015: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4dba: 1a01 b845 |0017: const-string v1, "SHOW_NONE" // string@45b8 │ │ -3d4dbe: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3d4dc0: 7040 20a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ -3d4dc6: 6900 d76e |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ -3d4dca: 2200 151a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4dce: 1a01 b545 |0021: const-string v1, "SHOW_DOWNLOADED" // string@45b5 │ │ -3d4dd2: 1242 |0023: const/4 v2, #int 4 // #4 │ │ -3d4dd4: 7040 20a1 1023 |0024: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ -3d4dda: 6900 d46e |0027: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed4 │ │ -3d4dde: 2200 151a |0029: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4de2: 1a01 b645 |002b: const-string v1, "SHOW_DOWNLOADED_UNPLAYED" // string@45b6 │ │ -3d4de6: 1253 |002d: const/4 v3, #int 5 // #5 │ │ -3d4de8: 7040 20a1 1032 |002e: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ -3d4dee: 6900 d56e |0031: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed5 │ │ -3d4df2: 7100 1ea1 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a11e │ │ -3d4df8: 0c00 |0036: move-result-object v0 │ │ -3d4dfa: 6900 d36e |0037: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed3 │ │ -3d4dfe: 0e00 |0039: return-void │ │ +3d4da4: |[3d4da4] de.danoeh.antennapod.model.feed.FeedCounter.:()V │ │ +3d4db4: 2200 151a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4db8: 1a01 b745 |0002: const-string v1, "SHOW_NEW" // string@45b7 │ │ +3d4dbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d4dbe: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3d4dc0: 7040 20a1 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ +3d4dc6: 6900 d66e |0009: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ +3d4dca: 2200 151a |000b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4dce: 1a01 bb45 |000d: const-string v1, "SHOW_UNPLAYED" // string@45bb │ │ +3d4dd2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +3d4dd4: 7040 20a1 1023 |0010: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ +3d4dda: 6900 d86e |0013: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed8 │ │ +3d4dde: 2200 151a |0015: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4de2: 1a01 b845 |0017: const-string v1, "SHOW_NONE" // string@45b8 │ │ +3d4de6: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3d4de8: 7040 20a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ +3d4dee: 6900 d76e |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ +3d4df2: 2200 151a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4df6: 1a01 b545 |0021: const-string v1, "SHOW_DOWNLOADED" // string@45b5 │ │ +3d4dfa: 1242 |0023: const/4 v2, #int 4 // #4 │ │ +3d4dfc: 7040 20a1 1023 |0024: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ +3d4e02: 6900 d46e |0027: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed4 │ │ +3d4e06: 2200 151a |0029: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4e0a: 1a01 b645 |002b: const-string v1, "SHOW_DOWNLOADED_UNPLAYED" // string@45b6 │ │ +3d4e0e: 1253 |002d: const/4 v3, #int 5 // #5 │ │ +3d4e10: 7040 20a1 1032 |002e: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@a120 │ │ +3d4e16: 6900 d56e |0031: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed5 │ │ +3d4e1a: 7100 1ea1 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a11e │ │ +3d4e20: 0c00 |0036: move-result-object v0 │ │ +3d4e22: 6900 d36e |0037: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed3 │ │ +3d4e26: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000b line=5 │ │ 0x0015 line=6 │ │ 0x001f line=7 │ │ 0x0029 line=8 │ │ @@ -796519,18 +796519,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d4e00: |[3d4e00] de.danoeh.antennapod.model.feed.FeedCounter.:(Ljava/lang/String;II)V │ │ -3d4e10: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d4e16: 5903 d96e |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6ed9 │ │ -3d4e1a: 0e00 |0005: return-void │ │ +3d4e28: |[3d4e28] de.danoeh.antennapod.model.feed.FeedCounter.:(Ljava/lang/String;II)V │ │ +3d4e38: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d4e3e: 5903 d96e |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6ed9 │ │ +3d4e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -796542,28 +796542,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3d4cac: |[3d4cac] de.danoeh.antennapod.model.feed.FeedCounter.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3d4cbc: 7100 23a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a123 │ │ -3d4cc2: 0c00 |0003: move-result-object v0 │ │ -3d4cc4: 2101 |0004: array-length v1, v0 │ │ -3d4cc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d4cc8: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d4ccc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d4cd0: 5234 d96e |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6ed9 │ │ -3d4cd4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3d4cd8: 1103 |000e: return-object v3 │ │ -3d4cda: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d4cde: 28f5 |0011: goto 0006 // -000b │ │ -3d4ce0: 6205 d76e |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ -3d4ce4: 1105 |0014: return-object v5 │ │ +3d4cd4: |[3d4cd4] de.danoeh.antennapod.model.feed.FeedCounter.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3d4ce4: 7100 23a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a123 │ │ +3d4cea: 0c00 |0003: move-result-object v0 │ │ +3d4cec: 2101 |0004: array-length v1, v0 │ │ +3d4cee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d4cf0: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d4cf4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d4cf8: 5234 d96e |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6ed9 │ │ +3d4cfc: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3d4d00: 1103 |000e: return-object v3 │ │ +3d4d02: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d4d06: 28f5 |0011: goto 0006 // -000b │ │ +3d4d08: 6205 d76e |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed7 │ │ +3d4d0c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=18 │ │ 0x0012 line=22 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -796573,20 +796573,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d4ce8: |[3d4ce8] de.danoeh.antennapod.model.feed.FeedCounter.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3d4cf8: 1c00 151a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4cfc: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d4d02: 0c01 |0005: move-result-object v1 │ │ -3d4d04: 1f01 151a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ -3d4d08: 1101 |0008: return-object v1 │ │ +3d4d10: |[3d4d10] de.danoeh.antennapod.model.feed.FeedCounter.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3d4d20: 1c00 151a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4d24: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d4d2a: 0c01 |0005: move-result-object v1 │ │ +3d4d2c: 1f01 151a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1a15 │ │ +3d4d30: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedCounter;) │ │ @@ -796594,20 +796594,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d4d58: |[3d4d58] de.danoeh.antennapod.model.feed.FeedCounter.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3d4d68: 6200 d36e |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed3 │ │ -3d4d6c: 6e10 64b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedCounter;.clone:()Ljava/lang/Object; // method@b064 │ │ -3d4d72: 0c00 |0005: move-result-object v0 │ │ -3d4d74: 1f00 331f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1f33 │ │ -3d4d78: 1100 |0008: return-object v0 │ │ +3d4d80: |[3d4d80] de.danoeh.antennapod.model.feed.FeedCounter.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3d4d90: 6200 d36e |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed3 │ │ +3d4d94: 6e10 64b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedCounter;.clone:()Ljava/lang/Object; // method@b064 │ │ +3d4d9a: 0c00 |0005: move-result-object v0 │ │ +3d4d9c: 1f00 331f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1f33 │ │ +3d4da0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -796656,19 +796656,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d5150: |[3d5150] de.danoeh.antennapod.model.feed.FeedFilter.:()V │ │ -3d5160: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3d5164: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3d5166: 7040 26a1 0210 |0003: invoke-direct {v2, v0, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@a126 │ │ -3d516c: 0e00 |0006: return-void │ │ +3d5178: |[3d5178] de.danoeh.antennapod.model.feed.FeedFilter.:()V │ │ +3d5188: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3d518c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3d518e: 7040 26a1 0210 |0003: invoke-direct {v2, v0, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@a126 │ │ +3d5194: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796676,18 +796676,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3d5170: |[3d5170] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d5180: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3d5182: 7040 26a1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@a126 │ │ -3d5188: 0e00 |0004: return-void │ │ +3d5198: |[3d5198] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d51a8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3d51aa: 7040 26a1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@a126 │ │ +3d51b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -796697,20 +796697,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d518c: |[3d518c] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -3d519c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d51a2: 5b01 db6e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ -3d51a6: 5b02 da6e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ -3d51aa: 5903 dc6e |0007: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ -3d51ae: 0e00 |0009: return-void │ │ +3d51b4: |[3d51b4] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +3d51c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d51ca: 5b01 db6e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ +3d51ce: 5b02 da6e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ +3d51d2: 5903 dc6e |0007: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ +3d51d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -796724,35 +796724,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3d50f0: |[3d50f0] de.danoeh.antennapod.model.feed.FeedFilter.parseTerms:(Ljava/lang/String;)Ljava/util/List; │ │ -3d5100: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d5104: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d510a: 1a01 b004 |0005: const-string v1, "([^"]\S*|".+?")\s*" // string@04b0 │ │ -3d510e: 7110 f4ae 0100 |0007: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3d5114: 0c01 |000a: move-result-object v1 │ │ -3d5116: 6e20 f6ae 5100 |000b: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3d511c: 0c05 |000e: move-result-object v5 │ │ -3d511e: 6e10 edae 0500 |000f: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ -3d5124: 0a01 |0012: move-result v1 │ │ -3d5126: 3801 1300 |0013: if-eqz v1, 0026 // +0013 │ │ -3d512a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3d512c: 6e20 f0ae 1500 |0016: invoke-virtual {v5, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3d5132: 0c01 |0019: move-result-object v1 │ │ -3d5134: 1a02 c601 |001a: const-string v2, """ // string@01c6 │ │ -3d5138: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ -3d513c: 6e30 91ab 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ -3d5142: 0c01 |0021: move-result-object v1 │ │ -3d5144: 7220 caad 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d514a: 28ea |0025: goto 000f // -0016 │ │ -3d514c: 1100 |0026: return-object v0 │ │ +3d5118: |[3d5118] de.danoeh.antennapod.model.feed.FeedFilter.parseTerms:(Ljava/lang/String;)Ljava/util/List; │ │ +3d5128: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d512c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d5132: 1a01 b004 |0005: const-string v1, "([^"]\S*|".+?")\s*" // string@04b0 │ │ +3d5136: 7110 f4ae 0100 |0007: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3d513c: 0c01 |000a: move-result-object v1 │ │ +3d513e: 6e20 f6ae 5100 |000b: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3d5144: 0c05 |000e: move-result-object v5 │ │ +3d5146: 6e10 edae 0500 |000f: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ +3d514c: 0a01 |0012: move-result v1 │ │ +3d514e: 3801 1300 |0013: if-eqz v1, 0026 // +0013 │ │ +3d5152: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3d5154: 6e20 f0ae 1500 |0016: invoke-virtual {v5, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3d515a: 0c01 |0019: move-result-object v1 │ │ +3d515c: 1a02 c601 |001a: const-string v2, """ // string@01c6 │ │ +3d5160: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ +3d5164: 6e30 91ab 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ +3d516a: 0c01 |0021: move-result-object v1 │ │ +3d516c: 7220 caad 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d5172: 28ea |0025: goto 000f // -0016 │ │ +3d5174: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x000f line=43 │ │ 0x0016 line=44 │ │ locals : │ │ @@ -796765,25 +796765,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d4e1c: |[3d4e1c] de.danoeh.antennapod.model.feed.FeedFilter.excludeOnly:()Z │ │ -3d4e2c: 6e10 2da1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ -3d4e32: 0a00 |0003: move-result v0 │ │ -3d4e34: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -3d4e38: 6e10 2ea1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ -3d4e3e: 0a00 |0009: move-result v0 │ │ -3d4e40: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3d4e44: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3d4e46: 2802 |000d: goto 000f // +0002 │ │ -3d4e48: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3d4e4a: 0f00 |000f: return v0 │ │ +3d4e44: |[3d4e44] de.danoeh.antennapod.model.feed.FeedFilter.excludeOnly:()Z │ │ +3d4e54: 6e10 2da1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ +3d4e5a: 0a00 |0003: move-result v0 │ │ +3d4e5c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +3d4e60: 6e10 2ea1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ +3d4e66: 0a00 |0009: move-result v0 │ │ +3d4e68: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3d4e6c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3d4e6e: 2802 |000d: goto 000f // +0002 │ │ +3d4e70: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3d4e72: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796791,23 +796791,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3d5090: |[3d5090] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilter:()Ljava/util/List; │ │ -3d50a0: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ -3d50a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3d50a8: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d50ac: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d50b2: 2805 |0009: goto 000e // +0005 │ │ -3d50b4: 7020 31a1 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ -3d50ba: 0c00 |000d: move-result-object v0 │ │ -3d50bc: 1100 |000e: return-object v0 │ │ +3d50b8: |[3d50b8] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilter:()Ljava/util/List; │ │ +3d50c8: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ +3d50cc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3d50d0: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d50d4: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d50da: 2805 |0009: goto 000e // +0005 │ │ +3d50dc: 7020 31a1 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ +3d50e2: 0c00 |000d: move-result-object v0 │ │ +3d50e4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796815,17 +796815,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5060: |[3d5060] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilterRaw:()Ljava/lang/String; │ │ -3d5070: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ -3d5074: 1100 |0002: return-object v0 │ │ +3d5088: |[3d5088] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilterRaw:()Ljava/lang/String; │ │ +3d5098: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ +3d509c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796833,23 +796833,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3d50c0: |[3d50c0] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilter:()Ljava/util/List; │ │ -3d50d0: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ -3d50d4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3d50d8: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d50dc: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d50e2: 2805 |0009: goto 000e // +0005 │ │ -3d50e4: 7020 31a1 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ -3d50ea: 0c00 |000d: move-result-object v0 │ │ -3d50ec: 1100 |000e: return-object v0 │ │ +3d50e8: |[3d50e8] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilter:()Ljava/util/List; │ │ +3d50f8: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ +3d50fc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3d5100: 2200 3e1d |0004: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d5104: 7010 feac 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d510a: 2805 |0009: goto 000e // +0005 │ │ +3d510c: 7020 31a1 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ +3d5112: 0c00 |000d: move-result-object v0 │ │ +3d5114: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796857,17 +796857,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5078: |[3d5078] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilterRaw:()Ljava/lang/String; │ │ -3d5088: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ -3d508c: 1100 |0002: return-object v0 │ │ +3d50a0: |[3d50a0] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilterRaw:()Ljava/lang/String; │ │ +3d50b0: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ +3d50b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796875,17 +796875,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5048: |[3d5048] de.danoeh.antennapod.model.feed.FeedFilter.getMinimalDurationFilter:()I │ │ -3d5058: 5210 dc6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ -3d505c: 0f00 |0002: return v0 │ │ +3d5070: |[3d5070] de.danoeh.antennapod.model.feed.FeedFilter.getMinimalDurationFilter:()I │ │ +3d5080: 5210 dc6e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ +3d5084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796893,23 +796893,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d4e4c: |[3d4e4c] de.danoeh.antennapod.model.feed.FeedFilter.hasExcludeFilter:()Z │ │ -3d4e5c: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ -3d4e60: 6e10 8dab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3d4e66: 0a00 |0005: move-result v0 │ │ -3d4e68: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -3d4e6c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d4e6e: 2802 |0009: goto 000b // +0002 │ │ -3d4e70: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d4e72: 0f00 |000b: return v0 │ │ +3d4e74: |[3d4e74] de.danoeh.antennapod.model.feed.FeedFilter.hasExcludeFilter:()Z │ │ +3d4e84: 5410 da6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ +3d4e88: 6e10 8dab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3d4e8e: 0a00 |0005: move-result v0 │ │ +3d4e90: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +3d4e94: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d4e96: 2802 |0009: goto 000b // +0002 │ │ +3d4e98: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d4e9a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796917,23 +796917,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d4e74: |[3d4e74] de.danoeh.antennapod.model.feed.FeedFilter.hasIncludeFilter:()Z │ │ -3d4e84: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ -3d4e88: 6e10 8dab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3d4e8e: 0a00 |0005: move-result v0 │ │ -3d4e90: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -3d4e94: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d4e96: 2802 |0009: goto 000b // +0002 │ │ -3d4e98: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d4e9a: 0f00 |000b: return v0 │ │ +3d4e9c: |[3d4e9c] de.danoeh.antennapod.model.feed.FeedFilter.hasIncludeFilter:()Z │ │ +3d4eac: 5410 db6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ +3d4eb0: 6e10 8dab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3d4eb6: 0a00 |0005: move-result v0 │ │ +3d4eb8: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +3d4ebc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d4ebe: 2802 |0009: goto 000b // +0002 │ │ +3d4ec0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d4ec2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796941,22 +796941,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d4e9c: |[3d4e9c] de.danoeh.antennapod.model.feed.FeedFilter.hasMinimalDurationFilter:()Z │ │ -3d4eac: 5220 dc6e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ -3d4eb0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3d4eb2: 3710 0400 |0003: if-le v0, v1, 0007 // +0004 │ │ -3d4eb6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3d4eb8: 2802 |0006: goto 0008 // +0002 │ │ -3d4eba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3d4ebc: 0f00 |0008: return v0 │ │ +3d4ec4: |[3d4ec4] de.danoeh.antennapod.model.feed.FeedFilter.hasMinimalDurationFilter:()Z │ │ +3d4ed4: 5220 dc6e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ +3d4ed8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3d4eda: 3710 0400 |0003: if-le v0, v1, 0007 // +0004 │ │ +3d4ede: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3d4ee0: 2802 |0006: goto 0008 // +0002 │ │ +3d4ee2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3d4ee4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796964,25 +796964,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d4ec0: |[3d4ec0] de.danoeh.antennapod.model.feed.FeedFilter.includeOnly:()Z │ │ -3d4ed0: 6e10 2ea1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ -3d4ed6: 0a00 |0003: move-result v0 │ │ -3d4ed8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -3d4edc: 6e10 2da1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ -3d4ee2: 0a00 |0009: move-result v0 │ │ -3d4ee4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3d4ee8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3d4eea: 2802 |000d: goto 000f // +0002 │ │ -3d4eec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3d4eee: 0f00 |000f: return v0 │ │ +3d4ee8: |[3d4ee8] de.danoeh.antennapod.model.feed.FeedFilter.includeOnly:()Z │ │ +3d4ef8: 6e10 2ea1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ +3d4efe: 0a00 |0003: move-result v0 │ │ +3d4f00: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +3d4f04: 6e10 2da1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ +3d4f0a: 0a00 |0009: move-result v0 │ │ +3d4f0c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3d4f10: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3d4f12: 2802 |000d: goto 000f // +0002 │ │ +3d4f14: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3d4f16: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -796990,102 +796990,102 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -3d4ef0: |[3d4ef0] de.danoeh.antennapod.model.feed.FeedFilter.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ -3d4f00: 5460 db6e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ -3d4f04: 7020 31a1 0600 |0002: invoke-direct {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ -3d4f0a: 0c00 |0005: move-result-object v0 │ │ -3d4f0c: 5461 da6e |0006: iget-object v1, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ -3d4f10: 7020 31a1 1600 |0008: invoke-direct {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ -3d4f16: 0c01 |000b: move-result-object v1 │ │ -3d4f18: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3d4f1e: 0a02 |000f: move-result v2 │ │ -3d4f20: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3d4f22: 3902 0e00 |0011: if-nez v2, 001f // +000e │ │ -3d4f26: 7210 ddad 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@addd │ │ -3d4f2c: 0a02 |0016: move-result v2 │ │ -3d4f2e: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ -3d4f32: 5262 dc6e |0019: iget v2, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ -3d4f36: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -3d4f38: 3642 0300 |001c: if-gt v2, v4, 001f // +0003 │ │ -3d4f3c: 0f03 |001e: return v3 │ │ -3d4f3e: 6e10 2fa1 0600 |001f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@a12f │ │ -3d4f44: 0a02 |0022: move-result v2 │ │ -3d4f46: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -3d4f48: 3802 1900 |0024: if-eqz v2, 003d // +0019 │ │ -3d4f4c: 6e10 4ca1 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d4f52: 0c02 |0029: move-result-object v2 │ │ -3d4f54: 3802 1300 |002a: if-eqz v2, 003d // +0013 │ │ -3d4f58: 6e10 4ca1 0700 |002c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d4f5e: 0c02 |002f: move-result-object v2 │ │ -3d4f60: 6e10 92a1 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3d4f66: 0a02 |0033: move-result v2 │ │ -3d4f68: 3d02 0900 |0034: if-lez v2, 003d // +0009 │ │ -3d4f6c: d322 e803 |0036: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -3d4f70: 5265 dc6e |0038: iget v5, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ -3d4f74: 3552 0300 |003a: if-ge v2, v5, 003d // +0003 │ │ -3d4f78: 0f04 |003c: return v4 │ │ -3d4f7a: 6e10 52a1 0700 |003d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d4f80: 0c07 |0040: move-result-object v7 │ │ -3d4f82: 7100 eead 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3d4f88: 0c02 |0044: move-result-object v2 │ │ -3d4f8a: 6e20 9bab 2700 |0045: invoke-virtual {v7, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3d4f90: 0c07 |0048: move-result-object v7 │ │ -3d4f92: 7210 d5ad 0100 |0049: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d4f98: 0c01 |004c: move-result-object v1 │ │ -3d4f9a: 7210 b8ad 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d4fa0: 0a02 |0050: move-result v2 │ │ -3d4fa2: 3802 1b00 |0051: if-eqz v2, 006c // +001b │ │ -3d4fa6: 7210 b9ad 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d4fac: 0c02 |0056: move-result-object v2 │ │ -3d4fae: 1f02 c71c |0057: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ -3d4fb2: 6e10 9fab 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3d4fb8: 0c02 |005c: move-result-object v2 │ │ -3d4fba: 7100 eead 0000 |005d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3d4fc0: 0c05 |0060: move-result-object v5 │ │ -3d4fc2: 6e20 9bab 5200 |0061: invoke-virtual {v2, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3d4fc8: 0c02 |0064: move-result-object v2 │ │ -3d4fca: 6e20 7bab 2700 |0065: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3d4fd0: 0a02 |0068: move-result v2 │ │ -3d4fd2: 3802 e4ff |0069: if-eqz v2, 004d // -001c │ │ -3d4fd6: 0f04 |006b: return v4 │ │ -3d4fd8: 7210 d5ad 0000 |006c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d4fde: 0c00 |006f: move-result-object v0 │ │ -3d4fe0: 7210 b8ad 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d4fe6: 0a01 |0073: move-result v1 │ │ -3d4fe8: 3801 1b00 |0074: if-eqz v1, 008f // +001b │ │ -3d4fec: 7210 b9ad 0000 |0076: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d4ff2: 0c01 |0079: move-result-object v1 │ │ -3d4ff4: 1f01 c71c |007a: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -3d4ff8: 6e10 9fab 0100 |007c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3d4ffe: 0c01 |007f: move-result-object v1 │ │ -3d5000: 7100 eead 0000 |0080: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3d5006: 0c02 |0083: move-result-object v2 │ │ -3d5008: 6e20 9bab 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3d500e: 0c01 |0087: move-result-object v1 │ │ -3d5010: 6e20 7bab 1700 |0088: invoke-virtual {v7, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3d5016: 0a01 |008b: move-result v1 │ │ -3d5018: 3801 e4ff |008c: if-eqz v1, 0070 // -001c │ │ -3d501c: 0f03 |008e: return v3 │ │ -3d501e: 6e10 2ea1 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ -3d5024: 0a07 |0092: move-result v7 │ │ -3d5026: 3907 0900 |0093: if-nez v7, 009c // +0009 │ │ -3d502a: 6e10 2da1 0600 |0095: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ -3d5030: 0a07 |0098: move-result v7 │ │ -3d5032: 3807 0300 |0099: if-eqz v7, 009c // +0003 │ │ -3d5036: 0f03 |009b: return v3 │ │ -3d5038: 6e10 2fa1 0600 |009c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@a12f │ │ -3d503e: 0a07 |009f: move-result v7 │ │ -3d5040: 3807 0300 |00a0: if-eqz v7, 00a3 // +0003 │ │ -3d5044: 0f03 |00a2: return v3 │ │ -3d5046: 0f04 |00a3: return v4 │ │ +3d4f18: |[3d4f18] de.danoeh.antennapod.model.feed.FeedFilter.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ +3d4f28: 5460 db6e |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6edb │ │ +3d4f2c: 7020 31a1 0600 |0002: invoke-direct {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ +3d4f32: 0c00 |0005: move-result-object v0 │ │ +3d4f34: 5461 da6e |0006: iget-object v1, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6eda │ │ +3d4f38: 7020 31a1 1600 |0008: invoke-direct {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@a131 │ │ +3d4f3e: 0c01 |000b: move-result-object v1 │ │ +3d4f40: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3d4f46: 0a02 |000f: move-result v2 │ │ +3d4f48: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3d4f4a: 3902 0e00 |0011: if-nez v2, 001f // +000e │ │ +3d4f4e: 7210 ddad 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@addd │ │ +3d4f54: 0a02 |0016: move-result v2 │ │ +3d4f56: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ +3d4f5a: 5262 dc6e |0019: iget v2, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ +3d4f5e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +3d4f60: 3642 0300 |001c: if-gt v2, v4, 001f // +0003 │ │ +3d4f64: 0f03 |001e: return v3 │ │ +3d4f66: 6e10 2fa1 0600 |001f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@a12f │ │ +3d4f6c: 0a02 |0022: move-result v2 │ │ +3d4f6e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +3d4f70: 3802 1900 |0024: if-eqz v2, 003d // +0019 │ │ +3d4f74: 6e10 4ca1 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d4f7a: 0c02 |0029: move-result-object v2 │ │ +3d4f7c: 3802 1300 |002a: if-eqz v2, 003d // +0013 │ │ +3d4f80: 6e10 4ca1 0700 |002c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d4f86: 0c02 |002f: move-result-object v2 │ │ +3d4f88: 6e10 92a1 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3d4f8e: 0a02 |0033: move-result v2 │ │ +3d4f90: 3d02 0900 |0034: if-lez v2, 003d // +0009 │ │ +3d4f94: d322 e803 |0036: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +3d4f98: 5265 dc6e |0038: iget v5, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6edc │ │ +3d4f9c: 3552 0300 |003a: if-ge v2, v5, 003d // +0003 │ │ +3d4fa0: 0f04 |003c: return v4 │ │ +3d4fa2: 6e10 52a1 0700 |003d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d4fa8: 0c07 |0040: move-result-object v7 │ │ +3d4faa: 7100 eead 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3d4fb0: 0c02 |0044: move-result-object v2 │ │ +3d4fb2: 6e20 9bab 2700 |0045: invoke-virtual {v7, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3d4fb8: 0c07 |0048: move-result-object v7 │ │ +3d4fba: 7210 d5ad 0100 |0049: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d4fc0: 0c01 |004c: move-result-object v1 │ │ +3d4fc2: 7210 b8ad 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d4fc8: 0a02 |0050: move-result v2 │ │ +3d4fca: 3802 1b00 |0051: if-eqz v2, 006c // +001b │ │ +3d4fce: 7210 b9ad 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d4fd4: 0c02 |0056: move-result-object v2 │ │ +3d4fd6: 1f02 c71c |0057: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ +3d4fda: 6e10 9fab 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3d4fe0: 0c02 |005c: move-result-object v2 │ │ +3d4fe2: 7100 eead 0000 |005d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3d4fe8: 0c05 |0060: move-result-object v5 │ │ +3d4fea: 6e20 9bab 5200 |0061: invoke-virtual {v2, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3d4ff0: 0c02 |0064: move-result-object v2 │ │ +3d4ff2: 6e20 7bab 2700 |0065: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3d4ff8: 0a02 |0068: move-result v2 │ │ +3d4ffa: 3802 e4ff |0069: if-eqz v2, 004d // -001c │ │ +3d4ffe: 0f04 |006b: return v4 │ │ +3d5000: 7210 d5ad 0000 |006c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d5006: 0c00 |006f: move-result-object v0 │ │ +3d5008: 7210 b8ad 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d500e: 0a01 |0073: move-result v1 │ │ +3d5010: 3801 1b00 |0074: if-eqz v1, 008f // +001b │ │ +3d5014: 7210 b9ad 0000 |0076: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d501a: 0c01 |0079: move-result-object v1 │ │ +3d501c: 1f01 c71c |007a: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +3d5020: 6e10 9fab 0100 |007c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3d5026: 0c01 |007f: move-result-object v1 │ │ +3d5028: 7100 eead 0000 |0080: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3d502e: 0c02 |0083: move-result-object v2 │ │ +3d5030: 6e20 9bab 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3d5036: 0c01 |0087: move-result-object v1 │ │ +3d5038: 6e20 7bab 1700 |0088: invoke-virtual {v7, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3d503e: 0a01 |008b: move-result v1 │ │ +3d5040: 3801 e4ff |008c: if-eqz v1, 0070 // -001c │ │ +3d5044: 0f03 |008e: return v3 │ │ +3d5046: 6e10 2ea1 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@a12e │ │ +3d504c: 0a07 |0092: move-result v7 │ │ +3d504e: 3907 0900 |0093: if-nez v7, 009c // +0009 │ │ +3d5052: 6e10 2da1 0600 |0095: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@a12d │ │ +3d5058: 0a07 |0098: move-result v7 │ │ +3d505a: 3807 0300 |0099: if-eqz v7, 009c // +0003 │ │ +3d505e: 0f03 |009b: return v3 │ │ +3d5060: 6e10 2fa1 0600 |009c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@a12f │ │ +3d5066: 0a07 |009f: move-result v7 │ │ +3d5068: 3807 0300 |00a0: if-eqz v7, 00a3 // +0003 │ │ +3d506c: 0f03 |00a2: return v3 │ │ +3d506e: 0f04 |00a3: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=58 │ │ 0x001f line=64 │ │ 0x002c line=65 │ │ @@ -797150,19 +797150,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d53dc: |[3d53dc] de.danoeh.antennapod.model.feed.FeedFunding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d53ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d53f2: 5b01 e06e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d53f6: 5b02 df6e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d53fa: 0e00 |0007: return-void │ │ +3d5404: |[3d5404] de.danoeh.antennapod.model.feed.FeedFunding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d5414: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d541a: 5b01 e06e |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d541e: 5b02 df6e |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d5422: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ @@ -797174,69 +797174,69 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3d5308: |[3d5308] de.danoeh.antennapod.model.feed.FeedFunding.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -3d5318: 7110 dbaf 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ -3d531e: 0a00 |0003: move-result v0 │ │ -3d5320: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d5322: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -3d5326: 1101 |0007: return-object v1 │ │ -3d5328: 2200 3e1d |0008: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d532c: 7010 feac 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d5332: 1a02 1800 |000d: const-string v2, "" // string@0018 │ │ -3d5336: 6e20 7bab 2a00 |000f: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3d533c: 0a03 |0012: move-result v3 │ │ -3d533e: 1a04 0000 |0013: const-string v4, "" // string@0000 │ │ -3d5342: 1a05 1900 |0015: const-string v5, "" // string@0019 │ │ -3d5346: 3903 1100 |0017: if-nez v3, 0028 // +0011 │ │ -3d534a: 6e20 7bab 5a00 |0019: invoke-virtual {v10, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3d5350: 0a03 |001c: move-result v3 │ │ -3d5352: 3903 0b00 |001d: if-nez v3, 0028 // +000b │ │ -3d5356: 2201 171a |001f: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3d535a: 7030 33a1 a104 |0021: invoke-direct {v1, v10, v4}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ -3d5360: 6e20 02ad 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3d5366: 1100 |0027: return-object v0 │ │ -3d5368: 6e20 93ab 2a00 |0028: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3d536e: 0c0a |002b: move-result-object v10 │ │ -3d5370: 21a2 |002c: array-length v2, v10 │ │ -3d5372: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ -3d5376: 1101 |002f: return-object v1 │ │ -3d5378: 21a1 |0030: array-length v1, v10 │ │ -3d537a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -3d537c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -3d537e: 3513 2e00 |0033: if-ge v3, v1, 0061 // +002e │ │ -3d5382: 4606 0a03 |0035: aget-object v6, v10, v3 │ │ -3d5386: 6e20 93ab 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3d538c: 0c06 |003a: move-result-object v6 │ │ -3d538e: 4607 0602 |003b: aget-object v7, v6, v2 │ │ -3d5392: 7110 dbaf 0700 |003d: invoke-static {v7}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ -3d5398: 0a07 |0040: move-result v7 │ │ -3d539a: 3807 0300 |0041: if-eqz v7, 0044 // +0003 │ │ -3d539e: 281b |0043: goto 005e // +001b │ │ -3d53a0: 4607 0602 |0044: aget-object v7, v6, v2 │ │ -3d53a4: 2168 |0046: array-length v8, v6 │ │ -3d53a6: 1219 |0047: const/4 v9, #int 1 // #1 │ │ -3d53a8: 3798 0d00 |0048: if-le v8, v9, 0055 // +000d │ │ -3d53ac: 4608 0609 |004a: aget-object v8, v6, v9 │ │ -3d53b0: 7110 dbaf 0800 |004c: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ -3d53b6: 0a08 |004f: move-result v8 │ │ -3d53b8: 3908 0500 |0050: if-nez v8, 0055 // +0005 │ │ -3d53bc: 4606 0609 |0052: aget-object v6, v6, v9 │ │ -3d53c0: 2802 |0054: goto 0056 // +0002 │ │ -3d53c2: 0746 |0055: move-object v6, v4 │ │ -3d53c4: 2208 171a |0056: new-instance v8, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3d53c8: 7030 33a1 7806 |0058: invoke-direct {v8, v7, v6}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ -3d53ce: 6e20 02ad 8000 |005b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3d53d4: d803 0301 |005e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d53d8: 28d3 |0060: goto 0033 // -002d │ │ -3d53da: 1100 |0061: return-object v0 │ │ +3d5330: |[3d5330] de.danoeh.antennapod.model.feed.FeedFunding.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +3d5340: 7110 dbaf 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ +3d5346: 0a00 |0003: move-result v0 │ │ +3d5348: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d534a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +3d534e: 1101 |0007: return-object v1 │ │ +3d5350: 2200 3e1d |0008: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d5354: 7010 feac 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d535a: 1a02 1800 |000d: const-string v2, "" // string@0018 │ │ +3d535e: 6e20 7bab 2a00 |000f: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3d5364: 0a03 |0012: move-result v3 │ │ +3d5366: 1a04 0000 |0013: const-string v4, "" // string@0000 │ │ +3d536a: 1a05 1900 |0015: const-string v5, "" // string@0019 │ │ +3d536e: 3903 1100 |0017: if-nez v3, 0028 // +0011 │ │ +3d5372: 6e20 7bab 5a00 |0019: invoke-virtual {v10, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3d5378: 0a03 |001c: move-result v3 │ │ +3d537a: 3903 0b00 |001d: if-nez v3, 0028 // +000b │ │ +3d537e: 2201 171a |001f: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3d5382: 7030 33a1 a104 |0021: invoke-direct {v1, v10, v4}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ +3d5388: 6e20 02ad 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3d538e: 1100 |0027: return-object v0 │ │ +3d5390: 6e20 93ab 2a00 |0028: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3d5396: 0c0a |002b: move-result-object v10 │ │ +3d5398: 21a2 |002c: array-length v2, v10 │ │ +3d539a: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ +3d539e: 1101 |002f: return-object v1 │ │ +3d53a0: 21a1 |0030: array-length v1, v10 │ │ +3d53a2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +3d53a4: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +3d53a6: 3513 2e00 |0033: if-ge v3, v1, 0061 // +002e │ │ +3d53aa: 4606 0a03 |0035: aget-object v6, v10, v3 │ │ +3d53ae: 6e20 93ab 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3d53b4: 0c06 |003a: move-result-object v6 │ │ +3d53b6: 4607 0602 |003b: aget-object v7, v6, v2 │ │ +3d53ba: 7110 dbaf 0700 |003d: invoke-static {v7}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ +3d53c0: 0a07 |0040: move-result v7 │ │ +3d53c2: 3807 0300 |0041: if-eqz v7, 0044 // +0003 │ │ +3d53c6: 281b |0043: goto 005e // +001b │ │ +3d53c8: 4607 0602 |0044: aget-object v7, v6, v2 │ │ +3d53cc: 2168 |0046: array-length v8, v6 │ │ +3d53ce: 1219 |0047: const/4 v9, #int 1 // #1 │ │ +3d53d0: 3798 0d00 |0048: if-le v8, v9, 0055 // +000d │ │ +3d53d4: 4608 0609 |004a: aget-object v8, v6, v9 │ │ +3d53d8: 7110 dbaf 0800 |004c: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ +3d53de: 0a08 |004f: move-result v8 │ │ +3d53e0: 3908 0500 |0050: if-nez v8, 0055 // +0005 │ │ +3d53e4: 4606 0609 |0052: aget-object v6, v6, v9 │ │ +3d53e8: 2802 |0054: goto 0056 // +0002 │ │ +3d53ea: 0746 |0055: move-object v6, v4 │ │ +3d53ec: 2208 171a |0056: new-instance v8, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3d53f0: 7030 33a1 7806 |0058: invoke-direct {v8, v7, v6}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ +3d53f6: 6e20 02ad 8000 |005b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3d53fc: d803 0301 |005e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d5400: 28d3 |0060: goto 0033 // -002d │ │ +3d5402: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=53 │ │ 0x000f line=54 │ │ 0x0019 line=55 │ │ 0x001f line=56 │ │ @@ -797257,42 +797257,42 @@ │ │ type : '(Ljava/util/ArrayList;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3d5288: |[3d5288] de.danoeh.antennapod.model.feed.FeedFunding.getPaymentLinksAsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ -3d5298: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d529c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d52a2: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ -3d52a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -3d52a8: 1104 |0008: return-object v4 │ │ -3d52aa: 6e10 0bad 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ -3d52b0: 0c04 |000c: move-result-object v4 │ │ -3d52b2: 7210 b8ad 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d52b8: 0a01 |0010: move-result v1 │ │ -3d52ba: 1a02 1800 |0011: const-string v2, "" // string@0018 │ │ -3d52be: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ -3d52c2: 7210 b9ad 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d52c8: 0c01 |0018: move-result-object v1 │ │ -3d52ca: 1f01 171a |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3d52ce: 5413 e06e |001b: iget-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d52d2: 6e20 b2ab 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d52d8: 1a03 1900 |0020: const-string v3, "" // string@0019 │ │ -3d52dc: 6e20 b2ab 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d52e2: 5411 df6e |0025: iget-object v1, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d52e6: 6e20 b2ab 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d52ec: 6e20 b2ab 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d52f2: 28e0 |002d: goto 000d // -0020 │ │ -3d52f4: 6e10 bcab 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d52fa: 0c04 |0031: move-result-object v4 │ │ -3d52fc: 7120 e0af 2400 |0032: invoke-static {v4, v2}, Lorg/apache/commons/lang3/StringUtils;.removeEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe0 │ │ -3d5302: 0c04 |0035: move-result-object v4 │ │ -3d5304: 1104 |0036: return-object v4 │ │ +3d52b0: |[3d52b0] de.danoeh.antennapod.model.feed.FeedFunding.getPaymentLinksAsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ +3d52c0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d52c4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d52ca: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ +3d52ce: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3d52d0: 1104 |0008: return-object v4 │ │ +3d52d2: 6e10 0bad 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ +3d52d8: 0c04 |000c: move-result-object v4 │ │ +3d52da: 7210 b8ad 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d52e0: 0a01 |0010: move-result v1 │ │ +3d52e2: 1a02 1800 |0011: const-string v2, "" // string@0018 │ │ +3d52e6: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ +3d52ea: 7210 b9ad 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d52f0: 0c01 |0018: move-result-object v1 │ │ +3d52f2: 1f01 171a |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3d52f6: 5413 e06e |001b: iget-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d52fa: 6e20 b2ab 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5300: 1a03 1900 |0020: const-string v3, "" // string@0019 │ │ +3d5304: 6e20 b2ab 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d530a: 5411 df6e |0025: iget-object v1, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d530e: 6e20 b2ab 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5314: 6e20 b2ab 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d531a: 28e0 |002d: goto 000d // -0020 │ │ +3d531c: 6e10 bcab 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d5322: 0c04 |0031: move-result-object v4 │ │ +3d5324: 7120 e0af 2400 |0032: invoke-static {v4, v2}, Lorg/apache/commons/lang3/StringUtils;.removeEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe0 │ │ +3d532a: 0c04 |0035: move-result-object v4 │ │ +3d532c: 1104 |0036: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=84 │ │ 0x001b line=85 │ │ 0x002a line=86 │ │ 0x002e line=88 │ │ @@ -797305,49 +797305,49 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3d51b0: |[3d51b0] de.danoeh.antennapod.model.feed.FeedFunding.equals:(Ljava/lang/Object;)Z │ │ -3d51c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d51c2: 3805 3c00 |0001: if-eqz v5, 003d // +003c │ │ -3d51c6: 6e10 5bab 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d51cc: 0c01 |0006: move-result-object v1 │ │ -3d51ce: 6e10 5bab 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d51d4: 0c02 |000a: move-result-object v2 │ │ -3d51d6: 6e20 5aab 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -3d51dc: 0a01 |000e: move-result v1 │ │ -3d51de: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -3d51e2: 282c |0011: goto 003d // +002c │ │ -3d51e4: 1f05 171a |0012: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3d51e8: 5441 e06e |0014: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d51ec: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3d51ee: 3901 0f00 |0017: if-nez v1, 0026 // +000f │ │ -3d51f2: 5453 e06e |0019: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d51f6: 3903 0b00 |001b: if-nez v3, 0026 // +000b │ │ -3d51fa: 5443 df6e |001d: iget-object v3, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d51fe: 3903 0700 |001f: if-nez v3, 0026 // +0007 │ │ -3d5202: 5453 df6e |0021: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d5206: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ -3d520a: 0f02 |0025: return v2 │ │ -3d520c: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ -3d5210: 5453 e06e |0028: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d5214: 6e20 7fab 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d521a: 0a01 |002d: move-result v1 │ │ -3d521c: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ -3d5220: 5441 df6e |0030: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d5224: 3801 0b00 |0032: if-eqz v1, 003d // +000b │ │ -3d5228: 5455 df6e |0034: iget-object v5, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d522c: 6e20 7fab 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d5232: 0a05 |0039: move-result v5 │ │ -3d5234: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -3d5238: 0f02 |003c: return v2 │ │ -3d523a: 0f00 |003d: return v0 │ │ +3d51d8: |[3d51d8] de.danoeh.antennapod.model.feed.FeedFunding.equals:(Ljava/lang/Object;)Z │ │ +3d51e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d51ea: 3805 3c00 |0001: if-eqz v5, 003d // +003c │ │ +3d51ee: 6e10 5bab 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d51f4: 0c01 |0006: move-result-object v1 │ │ +3d51f6: 6e10 5bab 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d51fc: 0c02 |000a: move-result-object v2 │ │ +3d51fe: 6e20 5aab 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +3d5204: 0a01 |000e: move-result v1 │ │ +3d5206: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +3d520a: 282c |0011: goto 003d // +002c │ │ +3d520c: 1f05 171a |0012: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3d5210: 5441 e06e |0014: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d5214: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3d5216: 3901 0f00 |0017: if-nez v1, 0026 // +000f │ │ +3d521a: 5453 e06e |0019: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d521e: 3903 0b00 |001b: if-nez v3, 0026 // +000b │ │ +3d5222: 5443 df6e |001d: iget-object v3, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d5226: 3903 0700 |001f: if-nez v3, 0026 // +0007 │ │ +3d522a: 5453 df6e |0021: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d522e: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ +3d5232: 0f02 |0025: return v2 │ │ +3d5234: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ +3d5238: 5453 e06e |0028: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d523c: 6e20 7fab 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d5242: 0a01 |002d: move-result v1 │ │ +3d5244: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ +3d5248: 5441 df6e |0030: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d524c: 3801 0b00 |0032: if-eqz v1, 003d // +000b │ │ +3d5250: 5455 df6e |0034: iget-object v5, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d5254: 6e20 7fab 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d525a: 0a05 |0039: move-result v5 │ │ +3d525c: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +3d5260: 0f02 |003c: return v2 │ │ +3d5262: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=29 │ │ 0x0012 line=33 │ │ 0x0014 line=34 │ │ 0x0028 line=37 │ │ locals : │ │ @@ -797359,28 +797359,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3d523c: |[3d523c] de.danoeh.antennapod.model.feed.FeedFunding.hashCode:()I │ │ -3d524c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d5250: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d5256: 5421 e06e |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d525a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d5260: 1a01 1900 |000a: const-string v1, "" // string@0019 │ │ -3d5264: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d526a: 5421 df6e |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d526e: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d5274: 6e10 bcab 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d527a: 0c00 |0017: move-result-object v0 │ │ -3d527c: 6e10 86ab 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d5282: 0a00 |001b: move-result v0 │ │ -3d5284: 0f00 |001c: return v0 │ │ +3d5264: |[3d5264] de.danoeh.antennapod.model.feed.FeedFunding.hashCode:()I │ │ +3d5274: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d5278: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d527e: 5421 e06e |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d5282: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5288: 1a01 1900 |000a: const-string v1, "" // string@0019 │ │ +3d528c: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5292: 5421 df6e |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d5296: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d529c: 6e10 bcab 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d52a2: 0c00 |0017: move-result-object v0 │ │ +3d52a4: 6e10 86ab 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d52aa: 0a00 |001b: move-result v0 │ │ +3d52ac: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedFunding;) │ │ @@ -797388,17 +797388,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d53fc: |[3d53fc] de.danoeh.antennapod.model.feed.FeedFunding.setContent:(Ljava/lang/String;)V │ │ -3d540c: 5b01 df6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ -3d5410: 0e00 |0002: return-void │ │ +3d5424: |[3d5424] de.danoeh.antennapod.model.feed.FeedFunding.setContent:(Ljava/lang/String;)V │ │ +3d5434: 5b01 df6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6edf │ │ +3d5438: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -797407,17 +797407,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5414: |[3d5414] de.danoeh.antennapod.model.feed.FeedFunding.setUrl:(Ljava/lang/String;)V │ │ -3d5424: 5b01 e06e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ -3d5428: 0e00 |0002: return-void │ │ +3d543c: |[3d543c] de.danoeh.antennapod.model.feed.FeedFunding.setUrl:(Ljava/lang/String;)V │ │ +3d544c: 5b01 e06e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6ee0 │ │ +3d5450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -797565,25 +797565,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3d5ce4: |[3d5ce4] de.danoeh.antennapod.model.feed.FeedItem.:()V │ │ -3d5cf4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d5cfa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3d5cfc: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5d00: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3d5d04: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d5d0a: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5d0e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3d5d10: 5910 f76e |000e: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5d14: 5c10 eb6e |0010: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d5d18: 0e00 |0012: return-void │ │ +3d5d0c: |[3d5d0c] de.danoeh.antennapod.model.feed.FeedItem.:()V │ │ +3d5d1c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d5d22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3d5d24: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5d28: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3d5d2c: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d5d32: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5d36: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3d5d38: 5910 f76e |000e: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d5d3c: 5c10 eb6e |0010: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d5d40: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=74 │ │ 0x0006 line=79 │ │ 0x000e line=82 │ │ 0x0010 line=83 │ │ @@ -797595,37 +797595,37 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3d5d1c: |[3d5d1c] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d5d2c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d5d32: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3d5d34: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5d38: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3d5d3c: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d5d42: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5d46: 5a12 ec6e |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5d4a: 5b14 f96e |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5d4e: 5b15 ee6e |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5d52: 5b16 ef6e |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5d56: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ -3d5d5a: 6e10 8cad 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d5d60: 0c02 |001a: move-result-object v2 │ │ -3d5d62: 1f02 461d |001b: check-cast v2, Ljava/util/Date; // type@1d46 │ │ -3d5d66: 2802 |001d: goto 001f // +0002 │ │ -3d5d68: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3d5d6a: 5b12 f66e |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d5d6e: 5918 f76e |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5d72: 5b19 e96e |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ -3d5d76: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3d5d78: 5c12 eb6e |0026: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d5d7c: 0e00 |0028: return-void │ │ +3d5d44: |[3d5d44] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d5d54: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d5d5a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3d5d5c: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5d60: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3d5d64: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d5d6a: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5d6e: 5a12 ec6e |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5d72: 5b14 f96e |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5d76: 5b15 ee6e |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5d7a: 5b16 ef6e |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5d7e: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ +3d5d82: 6e10 8cad 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d5d88: 0c02 |001a: move-result-object v2 │ │ +3d5d8a: 1f02 461d |001b: check-cast v2, Ljava/util/Date; // type@1d46 │ │ +3d5d8e: 2802 |001d: goto 001f // +0002 │ │ +3d5d90: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3d5d92: 5b12 f66e |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d5d96: 5918 f76e |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d5d9a: 5b19 e96e |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ +3d5d9e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3d5da0: 5c12 eb6e |0026: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d5da4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=74 │ │ 0x0006 line=79 │ │ 0x000d line=115 │ │ 0x000f line=116 │ │ @@ -797650,36 +797650,36 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -3d5d80: |[3d5d80] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3d5d90: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d5d96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3d5d98: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5d9c: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3d5da0: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d5da6: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5daa: 5a12 ec6e |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5dae: 5b14 f96e |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5db2: 5b15 ee6e |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5db6: 5b16 ef6e |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5dba: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ -3d5dbe: 6e10 8cad 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d5dc4: 0c02 |001a: move-result-object v2 │ │ -3d5dc6: 1f02 461d |001b: check-cast v2, Ljava/util/Date; // type@1d46 │ │ -3d5dca: 2802 |001d: goto 001f // +0002 │ │ -3d5dcc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3d5dce: 5b12 f66e |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d5dd2: 5918 f76e |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5dd6: 5b19 e96e |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ -3d5dda: 5c1a eb6e |0025: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d5dde: 0e00 |0027: return-void │ │ +3d5da8: |[3d5da8] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3d5db8: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d5dbe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3d5dc0: 5c10 e66e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5dc4: 2200 4b1d |0006: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3d5dc8: 7010 aaad 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d5dce: 5b10 f86e |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5dd2: 5a12 ec6e |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5dd6: 5b14 f96e |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5dda: 5b15 ee6e |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5dde: 5b16 ef6e |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5de2: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ +3d5de6: 6e10 8cad 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d5dec: 0c02 |001a: move-result-object v2 │ │ +3d5dee: 1f02 461d |001b: check-cast v2, Ljava/util/Date; // type@1d46 │ │ +3d5df2: 2802 |001d: goto 001f // +0002 │ │ +3d5df4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3d5df6: 5b12 f66e |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d5dfa: 5918 f76e |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d5dfe: 5b19 e96e |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ +3d5e02: 5c1a eb6e |0025: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d5e06: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=74 │ │ 0x0006 line=79 │ │ 0x000d line=129 │ │ 0x000f line=130 │ │ @@ -797705,52 +797705,52 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 17 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -3d5de0: |[3d5de0] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d5df0: 0740 |0000: move-object v0, v4 │ │ -3d5df2: 0801 1400 |0001: move-object/from16 v1, v20 │ │ -3d5df6: 7010 58ab 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d5dfc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -3d5dfe: 5c02 e66e |0007: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5e02: 2202 4b1d |0009: new-instance v2, Ljava/util/HashSet; // type@1d4b │ │ -3d5e06: 7010 aaad 0200 |000b: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d5e0c: 5b02 f86e |000e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5e10: 0452 |0010: move-wide v2, v5 │ │ -3d5e12: 5a02 ec6e |0011: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5e16: 0772 |0013: move-object v2, v7 │ │ -3d5e18: 5b02 f96e |0014: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5e1c: 0782 |0016: move-object v2, v8 │ │ -3d5e1e: 5b02 ef6e |0017: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5e22: 0792 |0019: move-object v2, v9 │ │ -3d5e24: 5b02 f66e |001a: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d5e28: 07a2 |001c: move-object v2, v10 │ │ -3d5e2a: 5b02 f16e |001d: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ -3d5e2e: 04b2 |001f: move-wide v2, v11 │ │ -3d5e30: 5a02 ea6e |0020: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ -3d5e34: 01d2 |0022: move v2, v13 │ │ -3d5e36: 5c02 eb6e |0023: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d5e3a: 07e2 |0025: move-object v2, v14 │ │ -3d5e3c: 5b02 ed6e |0026: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d5e40: 01f2 |0028: move v2, v15 │ │ -3d5e42: 5902 f76e |0029: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5e46: 0802 1000 |002b: move-object/from16 v2, v16 │ │ -3d5e4a: 5b02 ee6e |002d: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5e4e: 0202 1100 |002f: move/from16 v2, v17 │ │ -3d5e52: 5c02 e66e |0031: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5e56: 0802 1200 |0033: move-object/from16 v2, v18 │ │ -3d5e5a: 5b02 f26e |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ -3d5e5e: 3801 0800 |0037: if-eqz v1, 003f // +0008 │ │ -3d5e62: 5b01 f56e |0039: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d5e66: 0801 1300 |003b: move-object/from16 v1, v19 │ │ -3d5e6a: 5b01 f46e |003d: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ -3d5e6e: 0e00 |003f: return-void │ │ +3d5e08: |[3d5e08] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d5e18: 0740 |0000: move-object v0, v4 │ │ +3d5e1a: 0801 1400 |0001: move-object/from16 v1, v20 │ │ +3d5e1e: 7010 58ab 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d5e24: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +3d5e26: 5c02 e66e |0007: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5e2a: 2202 4b1d |0009: new-instance v2, Ljava/util/HashSet; // type@1d4b │ │ +3d5e2e: 7010 aaad 0200 |000b: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d5e34: 5b02 f86e |000e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5e38: 0452 |0010: move-wide v2, v5 │ │ +3d5e3a: 5a02 ec6e |0011: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5e3e: 0772 |0013: move-object v2, v7 │ │ +3d5e40: 5b02 f96e |0014: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5e44: 0782 |0016: move-object v2, v8 │ │ +3d5e46: 5b02 ef6e |0017: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5e4a: 0792 |0019: move-object v2, v9 │ │ +3d5e4c: 5b02 f66e |001a: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d5e50: 07a2 |001c: move-object v2, v10 │ │ +3d5e52: 5b02 f16e |001d: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ +3d5e56: 04b2 |001f: move-wide v2, v11 │ │ +3d5e58: 5a02 ea6e |0020: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ +3d5e5c: 01d2 |0022: move v2, v13 │ │ +3d5e5e: 5c02 eb6e |0023: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d5e62: 07e2 |0025: move-object v2, v14 │ │ +3d5e64: 5b02 ed6e |0026: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d5e68: 01f2 |0028: move v2, v15 │ │ +3d5e6a: 5902 f76e |0029: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d5e6e: 0802 1000 |002b: move-object/from16 v2, v16 │ │ +3d5e72: 5b02 ee6e |002d: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5e76: 0202 1100 |002f: move/from16 v2, v17 │ │ +3d5e7a: 5c02 e66e |0031: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5e7e: 0802 1200 |0033: move-object/from16 v2, v18 │ │ +3d5e82: 5b02 f26e |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ +3d5e86: 3801 0800 |0037: if-eqz v1, 003f // +0008 │ │ +3d5e8a: 5b01 f56e |0039: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d5e8e: 0801 1300 |003b: move-object/from16 v1, v19 │ │ +3d5e92: 5b01 f46e |003d: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ +3d5e96: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=92 │ │ 0x0007 line=74 │ │ 0x0009 line=79 │ │ 0x0011 line=93 │ │ 0x0014 line=94 │ │ @@ -797789,18 +797789,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d5e70: |[3d5e70] de.danoeh.antennapod.model.feed.FeedItem.addTag:(Ljava/lang/String;)V │ │ -3d5e80: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5e84: 7220 29ae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ -3d5e8a: 0e00 |0005: return-void │ │ +3d5e98: |[3d5e98] de.danoeh.antennapod.model.feed.FeedItem.addTag:(Ljava/lang/String;)V │ │ +3d5ea8: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5eac: 7220 29ae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ +3d5eb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -797809,18 +797809,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d5e8c: |[3d5e8c] de.danoeh.antennapod.model.feed.FeedItem.disableAutoDownload:()V │ │ -3d5e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d5e9e: 5c10 e66e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d5ea2: 0e00 |0003: return-void │ │ +3d5eb4: |[3d5eb4] de.danoeh.antennapod.model.feed.FeedItem.disableAutoDownload:()V │ │ +3d5ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d5ec6: 5c10 e66e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d5eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=392 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797828,35 +797828,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3d57f8: |[3d57f8] de.danoeh.antennapod.model.feed.FeedItem.equals:(Ljava/lang/Object;)Z │ │ -3d5808: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d580a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3d580e: 0f00 |0003: return v0 │ │ -3d5810: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d5812: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3d5816: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d581c: 0c02 |000a: move-result-object v2 │ │ -3d581e: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d5824: 0c03 |000e: move-result-object v3 │ │ -3d5826: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3d582a: 280e |0011: goto 001f // +000e │ │ -3d582c: 1f07 181a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3d5830: 5362 ec6e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5834: 5374 ec6e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5838: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3d583c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3d5840: 2802 |001c: goto 001e // +0002 │ │ -3d5842: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3d5844: 0f00 |001e: return v0 │ │ -3d5846: 0f01 |001f: return v1 │ │ +3d5820: |[3d5820] de.danoeh.antennapod.model.feed.FeedItem.equals:(Ljava/lang/Object;)Z │ │ +3d5830: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d5832: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3d5836: 0f00 |0003: return v0 │ │ +3d5838: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d583a: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3d583e: 6e10 5bab 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d5844: 0c02 |000a: move-result-object v2 │ │ +3d5846: 6e10 5bab 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d584c: 0c03 |000e: move-result-object v3 │ │ +3d584e: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3d5852: 280e |0011: goto 001f // +000e │ │ +3d5854: 1f07 181a |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3d5858: 5362 ec6e |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d585c: 5374 ec6e |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5860: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3d5864: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3d5868: 2802 |001c: goto 001e // +0002 │ │ +3d586a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3d586c: 0f00 |001e: return v0 │ │ +3d586e: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=501 │ │ 0x0012 line=505 │ │ 0x0014 line=506 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -797867,17 +797867,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5c9c: |[3d5c9c] de.danoeh.antennapod.model.feed.FeedItem.getChapters:()Ljava/util/List; │ │ -3d5cac: 5410 e76e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ -3d5cb0: 1100 |0002: return-object v0 │ │ +3d5cc4: |[3d5cc4] de.danoeh.antennapod.model.feed.FeedItem.getChapters:()Ljava/util/List; │ │ +3d5cd4: 5410 e76e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ +3d5cd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797885,17 +797885,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5a08: |[3d5a08] de.danoeh.antennapod.model.feed.FeedItem.getDescription:()Ljava/lang/String; │ │ -3d5a18: 5410 e86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ -3d5a1c: 1100 |0002: return-object v0 │ │ +3d5a30: |[3d5a30] de.danoeh.antennapod.model.feed.FeedItem.getDescription:()Ljava/lang/String; │ │ +3d5a40: 5410 e86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ +3d5a44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797903,17 +797903,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Feed;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5974: |[3d5974] de.danoeh.antennapod.model.feed.FeedItem.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ -3d5984: 5410 e96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ -3d5988: 1100 |0002: return-object v0 │ │ +3d599c: |[3d599c] de.danoeh.antennapod.model.feed.FeedItem.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ +3d59ac: 5410 e96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ +3d59b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797921,17 +797921,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5cb4: |[3d5cb4] de.danoeh.antennapod.model.feed.FeedItem.getFeedId:()J │ │ -3d5cc4: 5320 ea6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ -3d5cc8: 1000 |0002: return-wide v0 │ │ +3d5cdc: |[3d5cdc] de.danoeh.antennapod.model.feed.FeedItem.getFeedId:()J │ │ +3d5cec: 5320 ea6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ +3d5cf0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797939,17 +797939,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5ccc: |[3d5ccc] de.danoeh.antennapod.model.feed.FeedItem.getId:()J │ │ -3d5cdc: 5320 ec6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5ce0: 1000 |0002: return-wide v0 │ │ +3d5cf4: |[3d5cf4] de.danoeh.antennapod.model.feed.FeedItem.getId:()J │ │ +3d5d04: 5320 ec6e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5d08: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -797957,42 +797957,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -3d5a20: |[3d5a20] de.danoeh.antennapod.model.feed.FeedItem.getIdentifyingValue:()Ljava/lang/String; │ │ -3d5a30: 5410 ee6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5a34: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3d5a38: 6e10 8bab 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3d5a3e: 0a00 |0007: move-result v0 │ │ -3d5a40: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -3d5a44: 5410 ee6e |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5a48: 1100 |000c: return-object v0 │ │ -3d5a4a: 5410 f96e |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5a4e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -3d5a52: 6e10 8bab 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3d5a58: 0a00 |0014: move-result v0 │ │ -3d5a5a: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -3d5a5e: 5410 f96e |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5a62: 1100 |0019: return-object v0 │ │ -3d5a64: 6e10 57a1 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3d5a6a: 0a00 |001d: move-result v0 │ │ -3d5a6c: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ -3d5a70: 5410 f06e |0020: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5a74: 6e10 91a1 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3d5a7a: 0c00 |0025: move-result-object v0 │ │ -3d5a7c: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ -3d5a80: 5410 f06e |0028: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5a84: 6e10 91a1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3d5a8a: 0c00 |002d: move-result-object v0 │ │ -3d5a8c: 1100 |002e: return-object v0 │ │ -3d5a8e: 5410 ef6e |002f: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5a92: 1100 |0031: return-object v0 │ │ +3d5a48: |[3d5a48] de.danoeh.antennapod.model.feed.FeedItem.getIdentifyingValue:()Ljava/lang/String; │ │ +3d5a58: 5410 ee6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5a5c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3d5a60: 6e10 8bab 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3d5a66: 0a00 |0007: move-result v0 │ │ +3d5a68: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +3d5a6c: 5410 ee6e |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5a70: 1100 |000c: return-object v0 │ │ +3d5a72: 5410 f96e |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5a76: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +3d5a7a: 6e10 8bab 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3d5a80: 0a00 |0014: move-result v0 │ │ +3d5a82: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +3d5a86: 5410 f96e |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5a8a: 1100 |0019: return-object v0 │ │ +3d5a8c: 6e10 57a1 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3d5a92: 0a00 |001d: move-result v0 │ │ +3d5a94: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ +3d5a98: 5410 f06e |0020: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5a9c: 6e10 91a1 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3d5aa2: 0c00 |0025: move-result-object v0 │ │ +3d5aa4: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ +3d5aa8: 5410 f06e |0028: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5aac: 6e10 91a1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3d5ab2: 0c00 |002d: move-result-object v0 │ │ +3d5ab4: 1100 |002e: return-object v0 │ │ +3d5ab6: 5410 ef6e |002f: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5aba: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=199 │ │ 0x000d line=200 │ │ 0x0017 line=201 │ │ 0x001a line=202 │ │ @@ -798006,41 +798006,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3d5a94: |[3d5a94] de.danoeh.antennapod.model.feed.FeedItem.getImageLocation:()Ljava/lang/String; │ │ -3d5aa4: 5420 ed6e |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d5aa8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3d5aac: 1100 |0004: return-object v0 │ │ -3d5aae: 5420 f06e |0005: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5ab2: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ -3d5ab6: 6e10 aca1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@a1ac │ │ -3d5abc: 0a00 |000c: move-result v0 │ │ -3d5abe: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -3d5ac2: 2200 c81c |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d5ac6: 7010 a6ab 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d5acc: 1a01 e4a0 |0014: const-string v1, "metadata-retriever:" // string@a0e4 │ │ -3d5ad0: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d5ad6: 5421 f06e |0019: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5ada: 6e10 9ca1 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3d5ae0: 0c01 |001e: move-result-object v1 │ │ -3d5ae2: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d5ae8: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d5aee: 0c00 |0025: move-result-object v0 │ │ -3d5af0: 1100 |0026: return-object v0 │ │ -3d5af2: 5420 e96e |0027: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ -3d5af6: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -3d5afa: 6e10 efa0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3d5b00: 0c00 |002e: move-result-object v0 │ │ -3d5b02: 1100 |002f: return-object v0 │ │ -3d5b04: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -3d5b06: 1100 |0031: return-object v0 │ │ +3d5abc: |[3d5abc] de.danoeh.antennapod.model.feed.FeedItem.getImageLocation:()Ljava/lang/String; │ │ +3d5acc: 5420 ed6e |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d5ad0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3d5ad4: 1100 |0004: return-object v0 │ │ +3d5ad6: 5420 f06e |0005: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5ada: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ +3d5ade: 6e10 aca1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@a1ac │ │ +3d5ae4: 0a00 |000c: move-result v0 │ │ +3d5ae6: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +3d5aea: 2200 c81c |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d5aee: 7010 a6ab 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d5af4: 1a01 e4a0 |0014: const-string v1, "metadata-retriever:" // string@a0e4 │ │ +3d5af8: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5afe: 5421 f06e |0019: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5b02: 6e10 9ca1 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3d5b08: 0c01 |001e: move-result-object v1 │ │ +3d5b0a: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d5b10: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d5b16: 0c00 |0025: move-result-object v0 │ │ +3d5b18: 1100 |0026: return-object v0 │ │ +3d5b1a: 5420 e96e |0027: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ +3d5b1e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +3d5b22: 6e10 efa0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3d5b28: 0c00 |002e: move-result-object v0 │ │ +3d5b2a: 1100 |002f: return-object v0 │ │ +3d5b2c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +3d5b2e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=357 │ │ 0x000f line=358 │ │ 0x0027 line=359 │ │ 0x002b line=360 │ │ @@ -798052,17 +798052,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5b08: |[3d5b08] de.danoeh.antennapod.model.feed.FeedItem.getImageUrl:()Ljava/lang/String; │ │ -3d5b18: 5410 ed6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d5b1c: 1100 |0002: return-object v0 │ │ +3d5b30: |[3d5b30] de.danoeh.antennapod.model.feed.FeedItem.getImageUrl:()Ljava/lang/String; │ │ +3d5b40: 5410 ed6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d5b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798070,17 +798070,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5b20: |[3d5b20] de.danoeh.antennapod.model.feed.FeedItem.getItemIdentifier:()Ljava/lang/String; │ │ -3d5b30: 5410 ee6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5b34: 1100 |0002: return-object v0 │ │ +3d5b48: |[3d5b48] de.danoeh.antennapod.model.feed.FeedItem.getItemIdentifier:()Ljava/lang/String; │ │ +3d5b58: 5410 ee6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5b5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798088,17 +798088,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5b38: |[3d5b38] de.danoeh.antennapod.model.feed.FeedItem.getLink:()Ljava/lang/String; │ │ -3d5b48: 5410 ef6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5b4c: 1100 |0002: return-object v0 │ │ +3d5b60: |[3d5b60] de.danoeh.antennapod.model.feed.FeedItem.getLink:()Ljava/lang/String; │ │ +3d5b70: 5410 ef6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5b74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798106,35 +798106,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3d5b50: |[3d5b50] de.danoeh.antennapod.model.feed.FeedItem.getLinkWithFallback:()Ljava/lang/String; │ │ -3d5b60: 5410 ef6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5b64: 7110 ddaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@afdd │ │ -3d5b6a: 0a00 |0005: move-result v0 │ │ -3d5b6c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3d5b70: 5410 ef6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5b74: 1100 |000a: return-object v0 │ │ -3d5b76: 6e10 43a1 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d5b7c: 0c00 |000e: move-result-object v0 │ │ -3d5b7e: 6e10 f6a0 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3d5b84: 0c00 |0012: move-result-object v0 │ │ -3d5b86: 7110 ddaf 0000 |0013: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@afdd │ │ -3d5b8c: 0a00 |0016: move-result v0 │ │ -3d5b8e: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -3d5b92: 6e10 43a1 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d5b98: 0c00 |001c: move-result-object v0 │ │ -3d5b9a: 6e10 f6a0 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3d5ba0: 0c00 |0020: move-result-object v0 │ │ -3d5ba2: 1100 |0021: return-object v0 │ │ -3d5ba4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3d5ba6: 1100 |0023: return-object v0 │ │ +3d5b78: |[3d5b78] de.danoeh.antennapod.model.feed.FeedItem.getLinkWithFallback:()Ljava/lang/String; │ │ +3d5b88: 5410 ef6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5b8c: 7110 ddaf 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@afdd │ │ +3d5b92: 0a00 |0005: move-result v0 │ │ +3d5b94: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3d5b98: 5410 ef6e |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5b9c: 1100 |000a: return-object v0 │ │ +3d5b9e: 6e10 43a1 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d5ba4: 0c00 |000e: move-result-object v0 │ │ +3d5ba6: 6e10 f6a0 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3d5bac: 0c00 |0012: move-result-object v0 │ │ +3d5bae: 7110 ddaf 0000 |0013: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@afdd │ │ +3d5bb4: 0a00 |0016: move-result v0 │ │ +3d5bb6: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +3d5bba: 6e10 43a1 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d5bc0: 0c00 |001c: move-result-object v0 │ │ +3d5bc2: 6e10 f6a0 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3d5bc8: 0c00 |0020: move-result-object v0 │ │ +3d5bca: 1100 |0021: return-object v0 │ │ +3d5bcc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3d5bce: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0008 line=231 │ │ 0x000b line=232 │ │ 0x0019 line=233 │ │ locals : │ │ @@ -798145,17 +798145,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d598c: |[3d598c] de.danoeh.antennapod.model.feed.FeedItem.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3d599c: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d59a0: 1100 |0002: return-object v0 │ │ +3d59b4: |[3d59b4] de.danoeh.antennapod.model.feed.FeedItem.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3d59c4: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d59c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798163,17 +798163,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5ba8: |[3d5ba8] de.danoeh.antennapod.model.feed.FeedItem.getPaymentLink:()Ljava/lang/String; │ │ -3d5bb8: 5410 f16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ -3d5bbc: 1100 |0002: return-object v0 │ │ +3d5bd0: |[3d5bd0] de.danoeh.antennapod.model.feed.FeedItem.getPaymentLink:()Ljava/lang/String; │ │ +3d5be0: 5410 f16e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ +3d5be4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798181,17 +798181,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d59bc: |[3d59bc] de.danoeh.antennapod.model.feed.FeedItem.getPlayState:()I │ │ -3d59cc: 5210 f76e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d59d0: 0f00 |0002: return v0 │ │ +3d59e4: |[3d59e4] de.danoeh.antennapod.model.feed.FeedItem.getPlayState:()I │ │ +3d59f4: 5210 f76e |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d59f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798199,17 +798199,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5bc0: |[3d5bc0] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexChapterUrl:()Ljava/lang/String; │ │ -3d5bd0: 5410 f26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ -3d5bd4: 1100 |0002: return-object v0 │ │ +3d5be8: |[3d5be8] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexChapterUrl:()Ljava/lang/String; │ │ +3d5bf8: 5410 f26e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ +3d5bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798217,17 +798217,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5bd8: |[3d5bd8] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexTranscriptText:()Ljava/lang/String; │ │ -3d5be8: 5410 f36e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptText:Ljava/lang/String; // field@6ef3 │ │ -3d5bec: 1100 |0002: return-object v0 │ │ +3d5c00: |[3d5c00] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexTranscriptText:()Ljava/lang/String; │ │ +3d5c10: 5410 f36e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptText:Ljava/lang/String; // field@6ef3 │ │ +3d5c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798235,23 +798235,23 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d5c70: |[3d5c70] de.danoeh.antennapod.model.feed.FeedItem.getPubDate:()Ljava/util/Date; │ │ -3d5c80: 5410 f66e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d5c84: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3d5c88: 6e10 8cad 0000 |0004: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d5c8e: 0c00 |0007: move-result-object v0 │ │ -3d5c90: 1f00 461d |0008: check-cast v0, Ljava/util/Date; // type@1d46 │ │ -3d5c94: 1100 |000a: return-object v0 │ │ -3d5c96: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3d5c98: 1100 |000c: return-object v0 │ │ +3d5c98: |[3d5c98] de.danoeh.antennapod.model.feed.FeedItem.getPubDate:()Ljava/util/Date; │ │ +3d5ca8: 5410 f66e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d5cac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3d5cb0: 6e10 8cad 0000 |0004: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d5cb6: 0c00 |0007: move-result-object v0 │ │ +3d5cb8: 1f00 461d |0008: check-cast v0, Ljava/util/Date; // type@1d46 │ │ +3d5cbc: 1100 |000a: return-object v0 │ │ +3d5cbe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3d5cc0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -798260,17 +798260,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5bf0: |[3d5bf0] de.danoeh.antennapod.model.feed.FeedItem.getTitle:()Ljava/lang/String; │ │ -3d5c00: 5410 f96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d5c04: 1100 |0002: return-object v0 │ │ +3d5c18: |[3d5c18] de.danoeh.antennapod.model.feed.FeedItem.getTitle:()Ljava/lang/String; │ │ +3d5c28: 5410 f96e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d5c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #21 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798278,17 +798278,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Transcript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d59a4: |[3d59a4] de.danoeh.antennapod.model.feed.FeedItem.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; │ │ -3d59b4: 5410 fa6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.transcript:Lde/danoeh/antennapod/model/feed/Transcript; // field@6efa │ │ -3d59b8: 1100 |0002: return-object v0 │ │ +3d59cc: |[3d59cc] de.danoeh.antennapod.model.feed.FeedItem.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; │ │ +3d59dc: 5410 fa6e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.transcript:Lde/danoeh/antennapod/model/feed/Transcript; // field@6efa │ │ +3d59e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798296,17 +798296,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5c08: |[3d5c08] de.danoeh.antennapod.model.feed.FeedItem.getTranscriptType:()Ljava/lang/String; │ │ -3d5c18: 5410 f46e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ -3d5c1c: 1100 |0002: return-object v0 │ │ +3d5c30: |[3d5c30] de.danoeh.antennapod.model.feed.FeedItem.getTranscriptType:()Ljava/lang/String; │ │ +3d5c40: 5410 f46e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ +3d5c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798314,17 +798314,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5c20: |[3d5c20] de.danoeh.antennapod.model.feed.FeedItem.getTranscriptUrl:()Ljava/lang/String; │ │ -3d5c30: 5410 f56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d5c34: 1100 |0002: return-object v0 │ │ +3d5c48: |[3d5c48] de.danoeh.antennapod.model.feed.FeedItem.getTranscriptUrl:()Ljava/lang/String; │ │ +3d5c58: 5410 f56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d5c5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798332,17 +798332,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5848: |[3d5848] de.danoeh.antennapod.model.feed.FeedItem.hasChapters:()Z │ │ -3d5858: 5510 eb6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d585c: 0f00 |0002: return v0 │ │ +3d5870: |[3d5870] de.danoeh.antennapod.model.feed.FeedItem.hasChapters:()Z │ │ +3d5880: 5510 eb6e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d5884: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798350,21 +798350,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d5860: |[3d5860] de.danoeh.antennapod.model.feed.FeedItem.hasMedia:()Z │ │ -3d5870: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5874: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3d5878: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3d587a: 2802 |0005: goto 0007 // +0002 │ │ -3d587c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3d587e: 0f00 |0007: return v0 │ │ +3d5888: |[3d5888] de.danoeh.antennapod.model.feed.FeedItem.hasMedia:()Z │ │ +3d5898: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d589c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3d58a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3d58a2: 2802 |0005: goto 0007 // +0002 │ │ +3d58a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3d58a6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #26 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798372,21 +798372,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d5880: |[3d5880] de.danoeh.antennapod.model.feed.FeedItem.hasTranscript:()Z │ │ -3d5890: 5410 f56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d5894: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3d5898: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3d589a: 2802 |0005: goto 0007 // +0002 │ │ -3d589c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3d589e: 0f00 |0007: return v0 │ │ +3d58a8: |[3d58a8] de.danoeh.antennapod.model.feed.FeedItem.hasTranscript:()Z │ │ +3d58b8: 5410 f56e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d58bc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3d58c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3d58c2: 2802 |0005: goto 0007 // +0002 │ │ +3d58c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3d58c6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798394,25 +798394,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d59d4: |[3d59d4] de.danoeh.antennapod.model.feed.FeedItem.hashCode:()I │ │ -3d59e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d59e6: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3d59ea: 5331 ec6e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d59ee: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d59f4: 0c01 |0008: move-result-object v1 │ │ -3d59f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3d59f8: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3d59fc: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ -3d5a02: 0a00 |000f: move-result v0 │ │ -3d5a04: 0f00 |0010: return v0 │ │ +3d59fc: |[3d59fc] de.danoeh.antennapod.model.feed.FeedItem.hashCode:()I │ │ +3d5a0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d5a0e: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3d5a12: 5331 ec6e |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5a16: 7120 2aab 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d5a1c: 0c01 |0008: move-result-object v1 │ │ +3d5a1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3d5a20: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3d5a24: 7110 1aae 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@ae1a │ │ +3d5a2a: 0a00 |000f: move-result v0 │ │ +3d5a2c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=511 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798420,17 +798420,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d58a0: |[3d58a0] de.danoeh.antennapod.model.feed.FeedItem.isAutoDownloadEnabled:()Z │ │ -3d58b0: 5510 e66e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ -3d58b4: 0f00 |0002: return v0 │ │ +3d58c8: |[3d58c8] de.danoeh.antennapod.model.feed.FeedItem.isAutoDownloadEnabled:()Z │ │ +3d58d8: 5510 e66e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6ee6 │ │ +3d58dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798438,24 +798438,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d58b8: |[3d58b8] de.danoeh.antennapod.model.feed.FeedItem.isDownloaded:()Z │ │ -3d58c8: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d58cc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3d58d0: 6e10 aea1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3d58d6: 0a00 |0007: move-result v0 │ │ -3d58d8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3d58dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d58de: 2802 |000b: goto 000d // +0002 │ │ -3d58e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3d58e2: 0f00 |000d: return v0 │ │ +3d58e0: |[3d58e0] de.danoeh.antennapod.model.feed.FeedItem.isDownloaded:()Z │ │ +3d58f0: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d58f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3d58f8: 6e10 aea1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3d58fe: 0a00 |0007: move-result v0 │ │ +3d5900: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3d5904: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d5906: 2802 |000b: goto 000d // +0002 │ │ +3d5908: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3d590a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #30 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798463,24 +798463,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d58e4: |[3d58e4] de.danoeh.antennapod.model.feed.FeedItem.isInProgress:()Z │ │ -3d58f4: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d58f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3d58fc: 6e10 afa1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isInProgress:()Z // method@a1af │ │ -3d5902: 0a00 |0007: move-result v0 │ │ -3d5904: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3d5908: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d590a: 2802 |000b: goto 000d // +0002 │ │ -3d590c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3d590e: 0f00 |000d: return v0 │ │ +3d590c: |[3d590c] de.danoeh.antennapod.model.feed.FeedItem.isInProgress:()Z │ │ +3d591c: 5410 f06e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5920: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3d5924: 6e10 afa1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isInProgress:()Z // method@a1af │ │ +3d592a: 0a00 |0007: move-result v0 │ │ +3d592c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3d5930: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d5932: 2802 |000b: goto 000d // +0002 │ │ +3d5934: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3d5936: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798488,22 +798488,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d5910: |[3d5910] de.danoeh.antennapod.model.feed.FeedItem.isNew:()Z │ │ -3d5920: 5220 f76e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5924: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3d5926: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -3d592a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3d592c: 2802 |0006: goto 0008 // +0002 │ │ -3d592e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3d5930: 0f00 |0008: return v0 │ │ +3d5938: |[3d5938] de.danoeh.antennapod.model.feed.FeedItem.isNew:()Z │ │ +3d5948: 5220 f76e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d594c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3d594e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +3d5952: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3d5954: 2802 |0006: goto 0008 // +0002 │ │ +3d5956: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3d5958: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #32 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798511,21 +798511,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d5934: |[3d5934] de.danoeh.antennapod.model.feed.FeedItem.isPlayed:()Z │ │ -3d5944: 5220 f76e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5948: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d594a: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ -3d594e: 2802 |0005: goto 0007 // +0002 │ │ -3d5950: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d5952: 0f01 |0007: return v1 │ │ +3d595c: |[3d595c] de.danoeh.antennapod.model.feed.FeedItem.isPlayed:()Z │ │ +3d596c: 5220 f76e |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d5970: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d5972: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ +3d5976: 2802 |0005: goto 0007 // +0002 │ │ +3d5978: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d597a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #33 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798533,19 +798533,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d5954: |[3d5954] de.danoeh.antennapod.model.feed.FeedItem.isTagged:(Ljava/lang/String;)Z │ │ -3d5964: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5968: 7220 2cae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3d596e: 0a02 |0005: move-result v2 │ │ -3d5970: 0f02 |0006: return v2 │ │ +3d597c: |[3d597c] de.danoeh.antennapod.model.feed.FeedItem.isTagged:(Ljava/lang/String;)Z │ │ +3d598c: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5990: 7220 2cae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3d5996: 0a02 |0005: move-result v2 │ │ +3d5998: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -798554,18 +798554,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d5ea4: |[3d5ea4] de.danoeh.antennapod.model.feed.FeedItem.removeTag:(Ljava/lang/String;)V │ │ -3d5eb4: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ -3d5eb8: 7220 32ae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ae32 │ │ -3d5ebe: 0e00 |0005: return-void │ │ +3d5ecc: |[3d5ecc] de.danoeh.antennapod.model.feed.FeedItem.removeTag:(Ljava/lang/String;)V │ │ +3d5edc: 5410 f86e |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6ef8 │ │ +3d5ee0: 7220 32ae 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ae32 │ │ +3d5ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -798574,17 +798574,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5ec0: |[3d5ec0] de.danoeh.antennapod.model.feed.FeedItem.setChapters:(Ljava/util/List;)V │ │ -3d5ed0: 5b01 e76e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ -3d5ed4: 0e00 |0002: return-void │ │ +3d5ee8: |[3d5ee8] de.danoeh.antennapod.model.feed.FeedItem.setChapters:(Ljava/util/List;)V │ │ +3d5ef8: 5b01 e76e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ +3d5efc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -798593,28 +798593,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3d5ed8: |[3d5ed8] de.danoeh.antennapod.model.feed.FeedItem.setDescriptionIfLonger:(Ljava/lang/String;)V │ │ -3d5ee8: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -3d5eec: 0e00 |0002: return-void │ │ -3d5eee: 5420 e86e |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ -3d5ef2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -3d5ef6: 5b23 e86e |0007: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ -3d5efa: 280d |0009: goto 0016 // +000d │ │ -3d5efc: 6e10 8dab 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3d5f02: 0a00 |000d: move-result v0 │ │ -3d5f04: 6e10 8dab 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3d5f0a: 0a01 |0011: move-result v1 │ │ -3d5f0c: 3510 0400 |0012: if-ge v0, v1, 0016 // +0004 │ │ -3d5f10: 5b23 e86e |0014: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ -3d5f14: 0e00 |0016: return-void │ │ +3d5f00: |[3d5f00] de.danoeh.antennapod.model.feed.FeedItem.setDescriptionIfLonger:(Ljava/lang/String;)V │ │ +3d5f10: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +3d5f14: 0e00 |0002: return-void │ │ +3d5f16: 5420 e86e |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ +3d5f1a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +3d5f1e: 5b23 e86e |0007: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ +3d5f22: 280d |0009: goto 0016 // +000d │ │ +3d5f24: 6e10 8dab 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3d5f2a: 0a00 |000d: move-result v0 │ │ +3d5f2c: 6e10 8dab 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3d5f32: 0a01 |0011: move-result v1 │ │ +3d5f34: 3510 0400 |0012: if-ge v0, v1, 0016 // +0004 │ │ +3d5f38: 5b23 e86e |0014: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ +3d5f3c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=319 │ │ 0x0007 line=320 │ │ 0x000a line=321 │ │ 0x0014 line=322 │ │ locals : │ │ @@ -798626,17 +798626,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5f18: |[3d5f18] de.danoeh.antennapod.model.feed.FeedItem.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d5f28: 5b01 e96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ -3d5f2c: 0e00 |0002: return-void │ │ +3d5f40: |[3d5f40] de.danoeh.antennapod.model.feed.FeedItem.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d5f50: 5b01 e96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ee9 │ │ +3d5f54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -798645,17 +798645,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5f30: |[3d5f30] de.danoeh.antennapod.model.feed.FeedItem.setFeedId:(J)V │ │ -3d5f40: 5a01 ea6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ -3d5f44: 0e00 |0002: return-void │ │ +3d5f58: |[3d5f58] de.danoeh.antennapod.model.feed.FeedItem.setFeedId:(J)V │ │ +3d5f68: 5a01 ea6e |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6eea │ │ +3d5f6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -798664,20 +798664,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3d5f48: |[3d5f48] de.danoeh.antennapod.model.feed.FeedItem.setId:(J)V │ │ -3d5f58: 5a12 ec6e |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ -3d5f5c: 5410 f06e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5f60: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3d5f64: 6e30 bba1 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItemId:(J)V // method@a1bb │ │ -3d5f6a: 0e00 |0009: return-void │ │ +3d5f70: |[3d5f70] de.danoeh.antennapod.model.feed.FeedItem.setId:(J)V │ │ +3d5f80: 5a12 ec6e |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6eec │ │ +3d5f84: 5410 f06e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5f88: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3d5f8c: 6e30 bba1 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItemId:(J)V // method@a1bb │ │ +3d5f92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0006 line=187 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -798688,17 +798688,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5f6c: |[3d5f6c] de.danoeh.antennapod.model.feed.FeedItem.setImageUrl:(Ljava/lang/String;)V │ │ -3d5f7c: 5b01 ed6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d5f80: 0e00 |0002: return-void │ │ +3d5f94: |[3d5f94] de.danoeh.antennapod.model.feed.FeedItem.setImageUrl:(Ljava/lang/String;)V │ │ +3d5fa4: 5b01 ed6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d5fa8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798707,17 +798707,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5f84: |[3d5f84] de.danoeh.antennapod.model.feed.FeedItem.setItemIdentifier:(Ljava/lang/String;)V │ │ -3d5f94: 5b01 ee6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ -3d5f98: 0e00 |0002: return-void │ │ +3d5fac: |[3d5fac] de.danoeh.antennapod.model.feed.FeedItem.setItemIdentifier:(Ljava/lang/String;)V │ │ +3d5fbc: 5b01 ee6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6eee │ │ +3d5fc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798726,17 +798726,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5f9c: |[3d5f9c] de.danoeh.antennapod.model.feed.FeedItem.setLink:(Ljava/lang/String;)V │ │ -3d5fac: 5b01 ef6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d5fb0: 0e00 |0002: return-void │ │ +3d5fc4: |[3d5fc4] de.danoeh.antennapod.model.feed.FeedItem.setLink:(Ljava/lang/String;)V │ │ +3d5fd4: 5b01 ef6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d5fd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798745,22 +798745,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3d5fb4: |[3d5fb4] de.danoeh.antennapod.model.feed.FeedItem.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3d5fc4: 5b12 f06e |0000: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d5fc8: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ -3d5fcc: 6e10 99a1 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3d5fd2: 0c00 |0007: move-result-object v0 │ │ -3d5fd4: 3210 0500 |0008: if-eq v0, v1, 000d // +0005 │ │ -3d5fd8: 6e20 baa1 1200 |000a: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ -3d5fde: 0e00 |000d: return-void │ │ +3d5fdc: |[3d5fdc] de.danoeh.antennapod.model.feed.FeedItem.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3d5fec: 5b12 f06e |0000: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d5ff0: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ +3d5ff4: 6e10 99a1 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3d5ffa: 0c00 |0007: move-result-object v0 │ │ +3d5ffc: 3210 0500 |0008: if-eq v0, v1, 000d // +0005 │ │ +3d6000: 6e20 baa1 1200 |000a: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ +3d6006: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x000a line=271 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -798771,18 +798771,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d5fe0: |[3d5fe0] de.danoeh.antennapod.model.feed.FeedItem.setNew:()V │ │ -3d5ff0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3d5ff2: 5910 f76e |0001: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d5ff6: 0e00 |0003: return-void │ │ +3d6008: |[3d6008] de.danoeh.antennapod.model.feed.FeedItem.setNew:()V │ │ +3d6018: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3d601a: 5910 f76e |0001: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d601e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #45 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798790,17 +798790,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5ff8: |[3d5ff8] de.danoeh.antennapod.model.feed.FeedItem.setPaymentLink:(Ljava/lang/String;)V │ │ -3d6008: 5b01 f16e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ -3d600c: 0e00 |0002: return-void │ │ +3d6020: |[3d6020] de.danoeh.antennapod.model.feed.FeedItem.setPaymentLink:(Ljava/lang/String;)V │ │ +3d6030: 5b01 f16e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ +3d6034: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798809,22 +798809,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3d6010: |[3d6010] de.danoeh.antennapod.model.feed.FeedItem.setPlayed:(Z)V │ │ -3d6020: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -3d6024: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d6026: 5901 f76e |0003: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d602a: 2804 |0005: goto 0009 // +0004 │ │ -3d602c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d602e: 5901 f76e |0007: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ -3d6032: 0e00 |0009: return-void │ │ +3d6038: |[3d6038] de.danoeh.antennapod.model.feed.FeedItem.setPlayed:(Z)V │ │ +3d6048: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +3d604c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d604e: 5901 f76e |0003: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d6052: 2804 |0005: goto 0009 // +0004 │ │ +3d6054: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d6056: 5901 f76e |0007: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6ef7 │ │ +3d605a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=301 │ │ 0x0007 line=303 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x000a reg=1 (null) Z │ │ @@ -798834,17 +798834,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6034: |[3d6034] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexChapterUrl:(Ljava/lang/String;)V │ │ -3d6044: 5b01 f26e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ -3d6048: 0e00 |0002: return-void │ │ +3d605c: |[3d605c] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexChapterUrl:(Ljava/lang/String;)V │ │ +3d606c: 5b01 f26e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ +3d6070: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798853,17 +798853,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5c38: |[3d5c38] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexTranscriptText:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d5c48: 5b01 f36e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptText:Ljava/lang/String; // field@6ef3 │ │ -3d5c4c: 1101 |0002: return-object v1 │ │ +3d5c60: |[3d5c60] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexTranscriptText:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d5c70: 5b01 f36e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptText:Ljava/lang/String; // field@6ef3 │ │ +3d5c74: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798872,24 +798872,24 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d604c: |[3d604c] de.danoeh.antennapod.model.feed.FeedItem.setPubDate:(Ljava/util/Date;)V │ │ -3d605c: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -3d6060: 6e10 8cad 0100 |0002: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d6066: 0c01 |0005: move-result-object v1 │ │ -3d6068: 1f01 461d |0006: check-cast v1, Ljava/util/Date; // type@1d46 │ │ -3d606c: 5b01 f66e |0008: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d6070: 2804 |000a: goto 000e // +0004 │ │ -3d6072: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3d6074: 5b01 f66e |000c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d6078: 0e00 |000e: return-void │ │ +3d6074: |[3d6074] de.danoeh.antennapod.model.feed.FeedItem.setPubDate:(Ljava/util/Date;)V │ │ +3d6084: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +3d6088: 6e10 8cad 0100 |0002: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d608e: 0c01 |0005: move-result-object v1 │ │ +3d6090: 1f01 461d |0006: check-cast v1, Ljava/util/Date; // type@1d46 │ │ +3d6094: 5b01 f66e |0008: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d6098: 2804 |000a: goto 000e // +0004 │ │ +3d609a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3d609c: 5b01 f66e |000c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d60a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=252 │ │ 0x000c line=254 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/util/Date; │ │ @@ -798899,17 +798899,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d607c: |[3d607c] de.danoeh.antennapod.model.feed.FeedItem.setTitle:(Ljava/lang/String;)V │ │ -3d608c: 5b01 f96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d6090: 0e00 |0002: return-void │ │ +3d60a4: |[3d60a4] de.danoeh.antennapod.model.feed.FeedItem.setTitle:(Ljava/lang/String;)V │ │ +3d60b4: 5b01 f96e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d60b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -798918,17 +798918,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Transcript;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6094: |[3d6094] de.danoeh.antennapod.model.feed.FeedItem.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V │ │ -3d60a4: 5b01 fa6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.transcript:Lde/danoeh/antennapod/model/feed/Transcript; // field@6efa │ │ -3d60a8: 0e00 |0002: return-void │ │ +3d60bc: |[3d60bc] de.danoeh.antennapod.model.feed.FeedItem.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V │ │ +3d60cc: 5b01 fa6e |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.transcript:Lde/danoeh/antennapod/model/feed/Transcript; // field@6efa │ │ +3d60d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/Transcript; │ │ │ │ @@ -798937,17 +798937,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3d60ac: |[3d60ac] de.danoeh.antennapod.model.feed.FeedItem.setTranscriptUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d60bc: 6e30 75a1 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateTranscriptPreferredFormat:(Ljava/lang/String;Ljava/lang/String;)V // method@a175 │ │ -3d60c2: 0e00 |0003: return-void │ │ +3d60d4: |[3d60d4] de.danoeh.antennapod.model.feed.FeedItem.setTranscriptUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d60e4: 6e30 75a1 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateTranscriptPreferredFormat:(Ljava/lang/String;Ljava/lang/String;)V // method@a175 │ │ +3d60ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -798957,19 +798957,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d5c50: |[3d5c50] de.danoeh.antennapod.model.feed.FeedItem.toString:()Ljava/lang/String; │ │ -3d5c60: 6200 3cf3 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f33c │ │ -3d5c64: 7120 eaaf 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@afea │ │ -3d5c6a: 0c00 |0005: move-result-object v0 │ │ -3d5c6c: 1100 |0006: return-object v0 │ │ +3d5c78: |[3d5c78] de.danoeh.antennapod.model.feed.FeedItem.toString:()Ljava/lang/String; │ │ +3d5c88: 6200 3cf3 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f33c │ │ +3d5c8c: 7120 eaaf 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@afea │ │ +3d5c92: 0c00 |0005: move-result-object v0 │ │ +3d5c94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #54 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -798977,68 +798977,68 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -3d60c4: |[3d60c4] de.danoeh.antennapod.model.feed.FeedItem.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3d60d4: 5430 ed6e |0000: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d60d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3d60dc: 5b20 ed6e |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ -3d60e0: 5430 f96e |0006: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d60e4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3d60e8: 5b20 f96e |000a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ -3d60ec: 6e10 42a1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3d60f2: 0c00 |000f: move-result-object v0 │ │ -3d60f4: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -3d60f8: 6e10 42a1 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3d60fe: 0c00 |0015: move-result-object v0 │ │ -3d6100: 5b20 e86e |0016: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ -3d6104: 5430 ef6e |0018: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d6108: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -3d610c: 5b20 ef6e |001c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ -3d6110: 5430 f66e |001e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d6114: 3800 0e00 |0020: if-eqz v0, 002e // +000e │ │ -3d6118: 5421 f66e |0022: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d611c: 6e20 8ead 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@ad8e │ │ -3d6122: 0a00 |0027: move-result v0 │ │ -3d6124: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ -3d6128: 5430 f66e |002a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d612c: 5b20 f66e |002c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ -3d6130: 5430 f06e |002e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d6134: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ -3d6138: 5421 f06e |0032: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d613c: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ -3d6140: 6e20 69a1 0200 |0036: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3d6146: 6e10 6aa1 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setNew:()V // method@a16a │ │ -3d614c: 280e |003c: goto 004a // +000e │ │ -3d614e: 6e20 8aa1 0100 |003d: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a18a │ │ -3d6154: 0a00 |0040: move-result v0 │ │ -3d6156: 3800 0900 |0041: if-eqz v0, 004a // +0009 │ │ -3d615a: 5420 f06e |0043: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d615e: 5431 f06e |0045: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ -3d6162: 6e20 c3a1 1000 |0047: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a1c3 │ │ -3d6168: 5430 f16e |004a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ -3d616c: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ -3d6170: 5b20 f16e |004e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ -3d6174: 5430 e76e |0050: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ -3d6178: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ -3d617c: 5521 eb6e |0054: iget-boolean v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ -3d6180: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ -3d6184: 5b20 e76e |0058: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ -3d6188: 5430 f26e |005a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ -3d618c: 3800 0400 |005c: if-eqz v0, 0060 // +0004 │ │ -3d6190: 5b20 f26e |005e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ -3d6194: 6e10 55a1 0300 |0060: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ -3d619a: 0c00 |0063: move-result-object v0 │ │ -3d619c: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ -3d61a0: 5433 f56e |0066: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d61a4: 5b23 f56e |0068: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d61a8: 0e00 |006a: return-void │ │ +3d60ec: |[3d60ec] de.danoeh.antennapod.model.feed.FeedItem.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3d60fc: 5430 ed6e |0000: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d6100: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3d6104: 5b20 ed6e |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6eed │ │ +3d6108: 5430 f96e |0006: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d610c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3d6110: 5b20 f96e |000a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6ef9 │ │ +3d6114: 6e10 42a1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3d611a: 0c00 |000f: move-result-object v0 │ │ +3d611c: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +3d6120: 6e10 42a1 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3d6126: 0c00 |0015: move-result-object v0 │ │ +3d6128: 5b20 e86e |0016: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6ee8 │ │ +3d612c: 5430 ef6e |0018: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d6130: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +3d6134: 5b20 ef6e |001c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6eef │ │ +3d6138: 5430 f66e |001e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d613c: 3800 0e00 |0020: if-eqz v0, 002e // +000e │ │ +3d6140: 5421 f66e |0022: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d6144: 6e20 8ead 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@ad8e │ │ +3d614a: 0a00 |0027: move-result v0 │ │ +3d614c: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ +3d6150: 5430 f66e |002a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d6154: 5b20 f66e |002c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6ef6 │ │ +3d6158: 5430 f06e |002e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d615c: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ +3d6160: 5421 f06e |0032: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d6164: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ +3d6168: 6e20 69a1 0200 |0036: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3d616e: 6e10 6aa1 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setNew:()V // method@a16a │ │ +3d6174: 280e |003c: goto 004a // +000e │ │ +3d6176: 6e20 8aa1 0100 |003d: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a18a │ │ +3d617c: 0a00 |0040: move-result v0 │ │ +3d617e: 3800 0900 |0041: if-eqz v0, 004a // +0009 │ │ +3d6182: 5420 f06e |0043: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d6186: 5431 f06e |0045: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6ef0 │ │ +3d618a: 6e20 c3a1 1000 |0047: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a1c3 │ │ +3d6190: 5430 f16e |004a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ +3d6194: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ +3d6198: 5b20 f16e |004e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6ef1 │ │ +3d619c: 5430 e76e |0050: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ +3d61a0: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ +3d61a4: 5521 eb6e |0054: iget-boolean v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6eeb │ │ +3d61a8: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ +3d61ac: 5b20 e76e |0058: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6ee7 │ │ +3d61b0: 5430 f26e |005a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ +3d61b4: 3800 0400 |005c: if-eqz v0, 0060 // +0004 │ │ +3d61b8: 5b20 f26e |005e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6ef2 │ │ +3d61bc: 6e10 55a1 0300 |0060: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ +3d61c2: 0c00 |0063: move-result-object v0 │ │ +3d61c4: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ +3d61c8: 5433 f56e |0066: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d61cc: 5b23 f56e |0068: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d61d0: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=143 │ │ 0x000a line=144 │ │ 0x000c line=146 │ │ @@ -799071,71 +799071,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -3d61ac: |[3d61ac] de.danoeh.antennapod.model.feed.FeedItem.updateTranscriptPreferredFormat:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d61bc: 7110 dcaf 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d61c2: 0a00 |0003: move-result v0 │ │ -3d61c4: 3900 5900 |0004: if-nez v0, 005d // +0059 │ │ -3d61c8: 7110 dcaf 0600 |0006: invoke-static {v6}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d61ce: 0a00 |0009: move-result v0 │ │ -3d61d0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3d61d4: 2851 |000c: goto 005d // +0051 │ │ -3d61d6: 6e10 86ab 0500 |000d: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d61dc: 6e10 86ab 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d61e2: 0a00 |0013: move-result v0 │ │ -3d61e4: 1a01 795b |0014: const-string v1, "application/json" // string@5b79 │ │ -3d61e8: 1a02 815b |0016: const-string v2, "application/srr" // string@5b81 │ │ -3d61ec: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -3d61ee: 2c00 4500 0000 |0019: sparse-switch v0, 0000005e // +00000045 │ │ -3d61f4: 2828 |001c: goto 0044 // +0028 │ │ -3d61f6: 1a00 935b |001d: const-string v0, "application/x-subrip" // string@5b93 │ │ -3d61fa: 6e20 7fab 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d6200: 0a00 |0022: move-result v0 │ │ -3d6202: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ -3d6206: 281f |0025: goto 0044 // +001f │ │ -3d6208: 1233 |0026: const/4 v3, #int 3 // #3 │ │ -3d620a: 281d |0027: goto 0044 // +001d │ │ -3d620c: 6e20 7fab 1500 |0028: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d6212: 0a00 |002b: move-result v0 │ │ -3d6214: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ -3d6218: 2816 |002e: goto 0044 // +0016 │ │ -3d621a: 1223 |002f: const/4 v3, #int 2 // #2 │ │ -3d621c: 2814 |0030: goto 0044 // +0014 │ │ -3d621e: 1a00 825b |0031: const-string v0, "application/srt" // string@5b82 │ │ -3d6222: 6e20 7fab 0500 |0033: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d6228: 0a00 |0036: move-result v0 │ │ -3d622a: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ -3d622e: 280b |0039: goto 0044 // +000b │ │ -3d6230: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -3d6232: 2809 |003b: goto 0044 // +0009 │ │ -3d6234: 6e20 7fab 2500 |003c: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d623a: 0a00 |003f: move-result v0 │ │ -3d623c: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ -3d6240: 2802 |0042: goto 0044 // +0002 │ │ -3d6242: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -3d6244: 2b03 2c00 0000 |0044: packed-switch v3, 00000070 // +0000002c │ │ -3d624a: 2816 |0047: goto 005d // +0016 │ │ -3d624c: 5b46 f56e |0048: iput-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d6250: 5b45 f46e |004a: iput-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ -3d6254: 2811 |004c: goto 005d // +0011 │ │ -3d6256: 5445 f56e |004d: iget-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d625a: 3805 0a00 |004f: if-eqz v5, 0059 // +000a │ │ -3d625e: 5445 f46e |0051: iget-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ -3d6262: 6e20 7fab 1500 |0053: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d6268: 0a05 |0056: move-result v5 │ │ -3d626a: 3905 0600 |0057: if-nez v5, 005d // +0006 │ │ -3d626e: 5b46 f56e |0059: iput-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ -3d6272: 5b42 f46e |005b: iput-object v2, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ -3d6276: 0e00 |005d: return-void │ │ -3d6278: 0002 0400 b4f8 97b5 b6f8 97b5 470a ... |005e: sparse-switch-data (18 units) │ │ -3d629c: 0001 0400 0000 0000 0900 0000 0900 ... |0070: packed-switch-data (12 units) │ │ +3d61d4: |[3d61d4] de.danoeh.antennapod.model.feed.FeedItem.updateTranscriptPreferredFormat:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d61e4: 7110 dcaf 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d61ea: 0a00 |0003: move-result v0 │ │ +3d61ec: 3900 5900 |0004: if-nez v0, 005d // +0059 │ │ +3d61f0: 7110 dcaf 0600 |0006: invoke-static {v6}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d61f6: 0a00 |0009: move-result v0 │ │ +3d61f8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3d61fc: 2851 |000c: goto 005d // +0051 │ │ +3d61fe: 6e10 86ab 0500 |000d: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d6204: 6e10 86ab 0500 |0010: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d620a: 0a00 |0013: move-result v0 │ │ +3d620c: 1a01 795b |0014: const-string v1, "application/json" // string@5b79 │ │ +3d6210: 1a02 815b |0016: const-string v2, "application/srr" // string@5b81 │ │ +3d6214: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +3d6216: 2c00 4500 0000 |0019: sparse-switch v0, 0000005e // +00000045 │ │ +3d621c: 2828 |001c: goto 0044 // +0028 │ │ +3d621e: 1a00 935b |001d: const-string v0, "application/x-subrip" // string@5b93 │ │ +3d6222: 6e20 7fab 0500 |001f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d6228: 0a00 |0022: move-result v0 │ │ +3d622a: 3900 0300 |0023: if-nez v0, 0026 // +0003 │ │ +3d622e: 281f |0025: goto 0044 // +001f │ │ +3d6230: 1233 |0026: const/4 v3, #int 3 // #3 │ │ +3d6232: 281d |0027: goto 0044 // +001d │ │ +3d6234: 6e20 7fab 1500 |0028: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d623a: 0a00 |002b: move-result v0 │ │ +3d623c: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ +3d6240: 2816 |002e: goto 0044 // +0016 │ │ +3d6242: 1223 |002f: const/4 v3, #int 2 // #2 │ │ +3d6244: 2814 |0030: goto 0044 // +0014 │ │ +3d6246: 1a00 825b |0031: const-string v0, "application/srt" // string@5b82 │ │ +3d624a: 6e20 7fab 0500 |0033: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d6250: 0a00 |0036: move-result v0 │ │ +3d6252: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ +3d6256: 280b |0039: goto 0044 // +000b │ │ +3d6258: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +3d625a: 2809 |003b: goto 0044 // +0009 │ │ +3d625c: 6e20 7fab 2500 |003c: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d6262: 0a00 |003f: move-result v0 │ │ +3d6264: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ +3d6268: 2802 |0042: goto 0044 // +0002 │ │ +3d626a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +3d626c: 2b03 2c00 0000 |0044: packed-switch v3, 00000070 // +0000002c │ │ +3d6272: 2816 |0047: goto 005d // +0016 │ │ +3d6274: 5b46 f56e |0048: iput-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d6278: 5b45 f46e |004a: iput-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ +3d627c: 2811 |004c: goto 005d // +0011 │ │ +3d627e: 5445 f56e |004d: iget-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d6282: 3805 0a00 |004f: if-eqz v5, 0059 // +000a │ │ +3d6286: 5445 f46e |0051: iget-object v5, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ +3d628a: 6e20 7fab 1500 |0053: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d6290: 0a05 |0056: move-result v5 │ │ +3d6292: 3905 0600 |0057: if-nez v5, 005d // +0006 │ │ +3d6296: 5b46 f56e |0059: iput-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptUrl:Ljava/lang/String; // field@6ef5 │ │ +3d629a: 5b42 f46e |005b: iput-object v2, v4, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexTranscriptType:Ljava/lang/String; // field@6ef4 │ │ +3d629e: 0e00 |005d: return-void │ │ +3d62a0: 0002 0400 b4f8 97b5 b6f8 97b5 470a ... |005e: sparse-switch-data (18 units) │ │ +3d62c4: 0001 0400 0000 0000 0900 0000 0900 ... |0070: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x000d line=452 │ │ 0x0048 line=454 │ │ 0x004a line=455 │ │ 0x004d line=460 │ │ @@ -799315,31 +799315,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItemFilter;[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3d5670: |[3d5670] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;[Ljava/lang/String;)V │ │ -3d5680: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d5684: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d568a: 6e10 79a1 0300 |0005: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.getValues:()[Ljava/lang/String; // method@a179 │ │ -3d5690: 0c03 |0008: move-result-object v3 │ │ -3d5692: 1a01 f104 |0009: const-string v1, "," // string@04f1 │ │ -3d5696: 7120 ea0a 3100 |000b: invoke-static {v1, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ -3d569c: 0c03 |000e: move-result-object v3 │ │ -3d569e: 6e20 b2ab 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d56a4: 6e20 b2ab 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d56aa: 7120 ea0a 4100 |0015: invoke-static {v1, v4}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ -3d56b0: 0c03 |0018: move-result-object v3 │ │ -3d56b2: 6e20 b2ab 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d56b8: 6e10 bcab 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d56be: 0c03 |001f: move-result-object v3 │ │ -3d56c0: 7020 77a1 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3d56c6: 0e00 |0023: return-void │ │ +3d5698: |[3d5698] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;[Ljava/lang/String;)V │ │ +3d56a8: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d56ac: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d56b2: 6e10 79a1 0300 |0005: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.getValues:()[Ljava/lang/String; // method@a179 │ │ +3d56b8: 0c03 |0008: move-result-object v3 │ │ +3d56ba: 1a01 f104 |0009: const-string v1, "," // string@04f1 │ │ +3d56be: 7120 ea0a 3100 |000b: invoke-static {v1, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ +3d56c4: 0c03 |000e: move-result-object v3 │ │ +3d56c6: 6e20 b2ab 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d56cc: 6e20 b2ab 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d56d2: 7120 ea0a 4100 |0015: invoke-static {v1, v4}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ +3d56d8: 0c03 |0018: move-result-object v3 │ │ +3d56da: 6e20 b2ab 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d56e0: 6e10 bcab 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d56e6: 0c03 |001f: move-result-object v3 │ │ +3d56e8: 7020 77a1 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3d56ee: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x0024 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x0024 reg=4 (null) [Ljava/lang/String; │ │ @@ -799349,20 +799349,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d56c8: |[3d56c8] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Ljava/lang/String;)V │ │ -3d56d8: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ -3d56dc: 7120 eb0a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0aeb │ │ -3d56e2: 0c02 |0005: move-result-object v2 │ │ -3d56e4: 7020 78a1 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@a178 │ │ -3d56ea: 0e00 |0009: return-void │ │ +3d56f0: |[3d56f0] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Ljava/lang/String;)V │ │ +3d5700: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ +3d5704: 7120 eb0a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0aeb │ │ +3d570a: 0c02 |0005: move-result-object v2 │ │ +3d570c: 7020 78a1 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@a178 │ │ +3d5712: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -799371,78 +799371,78 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -3d56ec: |[3d56ec] de.danoeh.antennapod.model.feed.FeedItemFilter.:([Ljava/lang/String;)V │ │ -3d56fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d5702: 5b01 0b6f |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ -3d5706: 1a01 18ca |0005: const-string v1, "unplayed" // string@ca18 │ │ -3d570a: 7020 7ba1 1000 |0007: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5710: 0a01 |000a: move-result v1 │ │ -3d5712: 5c01 196f |000b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6f19 │ │ -3d5716: 1a01 70ac |000d: const-string v1, "paused" // string@ac70 │ │ -3d571a: 7020 7ba1 1000 |000f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5720: 0a01 |0012: move-result v1 │ │ -3d5722: 5c01 166f |0013: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6f16 │ │ -3d5726: 1a01 0ca5 |0015: const-string v1, "not_paused" // string@a50c │ │ -3d572a: 7020 7ba1 1000 |0017: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5730: 0a01 |001a: move-result v1 │ │ -3d5732: 5c01 146f |001b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6f14 │ │ -3d5736: 1a01 c2ad |001d: const-string v1, "played" // string@adc2 │ │ -3d573a: 7020 7ba1 1000 |001f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5740: 0a01 |0022: move-result v1 │ │ -3d5742: 5c01 176f |0023: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6f17 │ │ -3d5746: 1a01 a8b0 |0025: const-string v1, "queued" // string@b0a8 │ │ -3d574a: 7020 7ba1 1000 |0027: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5750: 0a01 |002a: move-result v1 │ │ -3d5752: 5c01 186f |002b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6f18 │ │ -3d5756: 1a01 0ea5 |002d: const-string v1, "not_queued" // string@a50e │ │ -3d575a: 7020 7ba1 1000 |002f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5760: 0a01 |0032: move-result v1 │ │ -3d5762: 5c01 156f |0033: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6f15 │ │ -3d5766: 1a01 596c |0035: const-string v1, "downloaded" // string@6c59 │ │ -3d576a: 7020 7ba1 1000 |0037: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5770: 0a01 |003a: move-result v1 │ │ -3d5772: 5c01 0c6f |003b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6f0c │ │ -3d5776: 1a01 09a5 |003d: const-string v1, "not_downloaded" // string@a509 │ │ -3d577a: 7020 7ba1 1000 |003f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5780: 0a01 |0042: move-result v1 │ │ -3d5782: 5c01 126f |0043: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6f12 │ │ -3d5786: 1a01 5984 |0045: const-string v1, "has_media" // string@8459 │ │ -3d578a: 7020 7ba1 1000 |0047: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d5790: 0a01 |004a: move-result v1 │ │ -3d5792: 5c01 0d6f |004b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6f0d │ │ -3d5796: 1a01 e4a4 |004d: const-string v1, "no_media" // string@a4e4 │ │ -3d579a: 7020 7ba1 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57a0: 0a01 |0052: move-result v1 │ │ -3d57a2: 5c01 116f |0053: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6f11 │ │ -3d57a6: 1a01 ac8b |0055: const-string v1, "is_favorite" // string@8bac │ │ -3d57aa: 7020 7ba1 1000 |0057: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57b0: 0a01 |005a: move-result v1 │ │ -3d57b2: 5c01 0f6f |005b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6f0f │ │ -3d57b6: 1a01 0aa5 |005d: const-string v1, "not_favorite" // string@a50a │ │ -3d57ba: 7020 7ba1 1000 |005f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57c0: 0a01 |0062: move-result v1 │ │ -3d57c2: 5c01 136f |0063: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6f13 │ │ -3d57c6: 1a01 30a4 |0065: const-string v1, "new" // string@a430 │ │ -3d57ca: 7020 7ba1 1000 |0067: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57d0: 0a01 |006a: move-result v1 │ │ -3d57d2: 5c01 106f |006b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ -3d57d6: 1a01 ae8b |006d: const-string v1, "is_in_history" // string@8bae │ │ -3d57da: 7020 7ba1 1000 |006f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57e0: 0a01 |0072: move-result v1 │ │ -3d57e2: 5c01 0e6f |0073: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6f0e │ │ -3d57e6: 1a01 8c86 |0075: const-string v1, "include_not_subscribed" // string@868c │ │ -3d57ea: 7020 7ba1 1000 |0077: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ -3d57f0: 0a01 |007a: move-result v1 │ │ -3d57f2: 5c01 0a6f |007b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.includeNotSubscribed:Z // field@6f0a │ │ -3d57f6: 0e00 |007d: return-void │ │ +3d5714: |[3d5714] de.danoeh.antennapod.model.feed.FeedItemFilter.:([Ljava/lang/String;)V │ │ +3d5724: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d572a: 5b01 0b6f |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ +3d572e: 1a01 18ca |0005: const-string v1, "unplayed" // string@ca18 │ │ +3d5732: 7020 7ba1 1000 |0007: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5738: 0a01 |000a: move-result v1 │ │ +3d573a: 5c01 196f |000b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6f19 │ │ +3d573e: 1a01 70ac |000d: const-string v1, "paused" // string@ac70 │ │ +3d5742: 7020 7ba1 1000 |000f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5748: 0a01 |0012: move-result v1 │ │ +3d574a: 5c01 166f |0013: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6f16 │ │ +3d574e: 1a01 0ca5 |0015: const-string v1, "not_paused" // string@a50c │ │ +3d5752: 7020 7ba1 1000 |0017: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5758: 0a01 |001a: move-result v1 │ │ +3d575a: 5c01 146f |001b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6f14 │ │ +3d575e: 1a01 c2ad |001d: const-string v1, "played" // string@adc2 │ │ +3d5762: 7020 7ba1 1000 |001f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5768: 0a01 |0022: move-result v1 │ │ +3d576a: 5c01 176f |0023: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6f17 │ │ +3d576e: 1a01 a8b0 |0025: const-string v1, "queued" // string@b0a8 │ │ +3d5772: 7020 7ba1 1000 |0027: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5778: 0a01 |002a: move-result v1 │ │ +3d577a: 5c01 186f |002b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6f18 │ │ +3d577e: 1a01 0ea5 |002d: const-string v1, "not_queued" // string@a50e │ │ +3d5782: 7020 7ba1 1000 |002f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5788: 0a01 |0032: move-result v1 │ │ +3d578a: 5c01 156f |0033: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6f15 │ │ +3d578e: 1a01 596c |0035: const-string v1, "downloaded" // string@6c59 │ │ +3d5792: 7020 7ba1 1000 |0037: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5798: 0a01 |003a: move-result v1 │ │ +3d579a: 5c01 0c6f |003b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6f0c │ │ +3d579e: 1a01 09a5 |003d: const-string v1, "not_downloaded" // string@a509 │ │ +3d57a2: 7020 7ba1 1000 |003f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57a8: 0a01 |0042: move-result v1 │ │ +3d57aa: 5c01 126f |0043: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6f12 │ │ +3d57ae: 1a01 5984 |0045: const-string v1, "has_media" // string@8459 │ │ +3d57b2: 7020 7ba1 1000 |0047: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57b8: 0a01 |004a: move-result v1 │ │ +3d57ba: 5c01 0d6f |004b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6f0d │ │ +3d57be: 1a01 e4a4 |004d: const-string v1, "no_media" // string@a4e4 │ │ +3d57c2: 7020 7ba1 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57c8: 0a01 |0052: move-result v1 │ │ +3d57ca: 5c01 116f |0053: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6f11 │ │ +3d57ce: 1a01 ac8b |0055: const-string v1, "is_favorite" // string@8bac │ │ +3d57d2: 7020 7ba1 1000 |0057: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57d8: 0a01 |005a: move-result v1 │ │ +3d57da: 5c01 0f6f |005b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6f0f │ │ +3d57de: 1a01 0aa5 |005d: const-string v1, "not_favorite" // string@a50a │ │ +3d57e2: 7020 7ba1 1000 |005f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57e8: 0a01 |0062: move-result v1 │ │ +3d57ea: 5c01 136f |0063: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6f13 │ │ +3d57ee: 1a01 30a4 |0065: const-string v1, "new" // string@a430 │ │ +3d57f2: 7020 7ba1 1000 |0067: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d57f8: 0a01 |006a: move-result v1 │ │ +3d57fa: 5c01 106f |006b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ +3d57fe: 1a01 ae8b |006d: const-string v1, "is_in_history" // string@8bae │ │ +3d5802: 7020 7ba1 1000 |006f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5808: 0a01 |0072: move-result v1 │ │ +3d580a: 5c01 0e6f |0073: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6f0e │ │ +3d580e: 1a01 8c86 |0075: const-string v1, "include_not_subscribed" // string@868c │ │ +3d5812: 7020 7ba1 1000 |0077: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@a17b │ │ +3d5818: 0a01 |007a: move-result v1 │ │ +3d581a: 5c01 0a6f |007b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.includeNotSubscribed:Z // field@6f0a │ │ +3d581e: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0007 line=61 │ │ 0x000f line=62 │ │ 0x0017 line=63 │ │ @@ -799467,21 +799467,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d542c: |[3d542c] de.danoeh.antennapod.model.feed.FeedItemFilter.hasProperty:(Ljava/lang/String;)Z │ │ -3d543c: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ -3d5440: 7110 15ad 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3d5446: 0c00 |0005: move-result-object v0 │ │ -3d5448: 7220 cead 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3d544e: 0a02 |0009: move-result v2 │ │ -3d5450: 0f02 |000a: return v2 │ │ +3d5454: |[3d5454] de.danoeh.antennapod.model.feed.FeedItemFilter.hasProperty:(Ljava/lang/String;)Z │ │ +3d5464: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ +3d5468: 7110 15ad 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3d546e: 0c00 |0005: move-result-object v0 │ │ +3d5470: 7220 cead 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3d5476: 0a02 |0009: move-result v2 │ │ +3d5478: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -799490,19 +799490,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItemFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d560c: |[3d560c] de.danoeh.antennapod.model.feed.FeedItemFilter.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ -3d561c: 2200 191a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3d5620: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3d5624: 7020 77a1 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3d562a: 1100 |0007: return-object v0 │ │ +3d5634: |[3d5634] de.danoeh.antennapod.model.feed.FeedItemFilter.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ +3d5644: 2200 191a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3d5648: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3d564c: 7020 77a1 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3d5652: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -799510,20 +799510,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d562c: |[3d562c] de.danoeh.antennapod.model.feed.FeedItemFilter.getValues:()[Ljava/lang/String; │ │ -3d563c: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ -3d5640: 6e10 73b0 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@b073 │ │ -3d5646: 0c00 |0005: move-result-object v0 │ │ -3d5648: 1f00 501f |0006: check-cast v0, [Ljava/lang/String; // type@1f50 │ │ -3d564c: 1100 |0008: return-object v0 │ │ +3d5654: |[3d5654] de.danoeh.antennapod.model.feed.FeedItemFilter.getValues:()[Ljava/lang/String; │ │ +3d5664: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ +3d5668: 6e10 73b0 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@b073 │ │ +3d566e: 0c00 |0005: move-result-object v0 │ │ +3d5670: 1f00 501f |0006: check-cast v0, [Ljava/lang/String; // type@1f50 │ │ +3d5674: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -799531,19 +799531,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d5650: |[3d5650] de.danoeh.antennapod.model.feed.FeedItemFilter.getValuesList:()Ljava/util/List; │ │ -3d5660: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ -3d5664: 7110 15ad 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3d566a: 0c00 |0005: move-result-object v0 │ │ -3d566c: 1100 |0006: return-object v0 │ │ +3d5678: |[3d5678] de.danoeh.antennapod.model.feed.FeedItemFilter.getValuesList:()Ljava/util/List; │ │ +3d5688: 5410 0b6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6f0b │ │ +3d568c: 7110 15ad 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3d5692: 0c00 |0005: move-result-object v0 │ │ +3d5694: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -799551,130 +799551,130 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 211 16-bit code units │ │ -3d5454: |[3d5454] de.danoeh.antennapod.model.feed.FeedItemFilter.matches:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ -3d5464: 5560 106f |0000: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ -3d5468: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d546a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -3d546e: 6e10 5da1 0700 |0005: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -3d5474: 0a00 |0008: move-result v0 │ │ -3d5476: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3d547a: 0f01 |000b: return v1 │ │ -3d547c: 5560 176f |000c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6f17 │ │ -3d5480: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -3d5484: 6e10 5ea1 0700 |0010: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3d548a: 0a00 |0013: move-result v0 │ │ -3d548c: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -3d5490: 0f01 |0016: return v1 │ │ -3d5492: 5560 196f |0017: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6f19 │ │ -3d5496: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -3d549a: 6e10 5ea1 0700 |001b: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3d54a0: 0a00 |001e: move-result v0 │ │ -3d54a2: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ -3d54a6: 0f01 |0021: return v1 │ │ -3d54a8: 5560 166f |0022: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6f16 │ │ -3d54ac: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -3d54b0: 6e10 5ca1 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@a15c │ │ -3d54b6: 0a00 |0029: move-result v0 │ │ -3d54b8: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -3d54bc: 0f01 |002c: return v1 │ │ -3d54be: 5560 146f |002d: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6f14 │ │ -3d54c2: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -3d54c6: 6e10 5ca1 0700 |0031: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@a15c │ │ -3d54cc: 0a00 |0034: move-result v0 │ │ -3d54ce: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -3d54d2: 0f01 |0037: return v1 │ │ -3d54d4: 5560 106f |0038: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ -3d54d8: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ -3d54dc: 6e10 5da1 0700 |003c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -3d54e2: 0a00 |003f: move-result v0 │ │ -3d54e4: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ -3d54e8: 0f01 |0042: return v1 │ │ -3d54ea: 5560 186f |0043: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6f18 │ │ -3d54ee: 1a02 d343 |0045: const-string v2, "Queue" // string@43d3 │ │ -3d54f2: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ -3d54f6: 6e20 5fa1 2700 |0049: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d54fc: 0a00 |004c: move-result v0 │ │ -3d54fe: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ -3d5502: 0f01 |004f: return v1 │ │ -3d5504: 5560 156f |0050: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6f15 │ │ -3d5508: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ -3d550c: 6e20 5fa1 2700 |0054: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d5512: 0a00 |0057: move-result v0 │ │ -3d5514: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ -3d5518: 0f01 |005a: return v1 │ │ -3d551a: 5560 0c6f |005b: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6f0c │ │ -3d551e: 3800 0900 |005d: if-eqz v0, 0066 // +0009 │ │ -3d5522: 6e10 5ba1 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3d5528: 0a00 |0062: move-result v0 │ │ -3d552a: 3900 0300 |0063: if-nez v0, 0066 // +0003 │ │ -3d552e: 0f01 |0065: return v1 │ │ -3d5530: 5560 126f |0066: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6f12 │ │ -3d5534: 3800 0900 |0068: if-eqz v0, 0071 // +0009 │ │ -3d5538: 6e10 5ba1 0700 |006a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3d553e: 0a00 |006d: move-result v0 │ │ -3d5540: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ -3d5544: 0f01 |0070: return v1 │ │ -3d5546: 5560 0d6f |0071: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6f0d │ │ -3d554a: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ -3d554e: 6e10 57a1 0700 |0075: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3d5554: 0a00 |0078: move-result v0 │ │ -3d5556: 3900 0300 |0079: if-nez v0, 007c // +0003 │ │ -3d555a: 0f01 |007b: return v1 │ │ -3d555c: 5560 116f |007c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6f11 │ │ -3d5560: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ -3d5564: 6e10 57a1 0700 |0080: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3d556a: 0a00 |0083: move-result v0 │ │ -3d556c: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ -3d5570: 0f01 |0086: return v1 │ │ -3d5572: 5560 0f6f |0087: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6f0f │ │ -3d5576: 1a02 9717 |0089: const-string v2, "Favorite" // string@1797 │ │ -3d557a: 3800 0900 |008b: if-eqz v0, 0094 // +0009 │ │ -3d557e: 6e20 5fa1 2700 |008d: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d5584: 0a00 |0090: move-result v0 │ │ -3d5586: 3900 0300 |0091: if-nez v0, 0094 // +0003 │ │ -3d558a: 0f01 |0093: return v1 │ │ -3d558c: 5560 136f |0094: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6f13 │ │ -3d5590: 3800 0900 |0096: if-eqz v0, 009f // +0009 │ │ -3d5594: 6e20 5fa1 2700 |0098: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3d559a: 0a00 |009b: move-result v0 │ │ -3d559c: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -3d55a0: 0f01 |009e: return v1 │ │ -3d55a2: 5560 0e6f |009f: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6f0e │ │ -3d55a6: 3800 1b00 |00a1: if-eqz v0, 00bc // +001b │ │ -3d55aa: 6e10 4ca1 0700 |00a3: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d55b0: 0c00 |00a6: move-result-object v0 │ │ -3d55b2: 3800 1500 |00a7: if-eqz v0, 00bc // +0015 │ │ -3d55b6: 6e10 4ca1 0700 |00a9: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d55bc: 0c00 |00ac: move-result-object v0 │ │ -3d55be: 6e10 a1a1 0000 |00ad: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ -3d55c4: 0c00 |00b0: move-result-object v0 │ │ -3d55c6: 6e10 8fad 0000 |00b1: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ -3d55cc: 0b02 |00b4: move-result-wide v2 │ │ -3d55ce: 1604 0000 |00b5: const-wide/16 v4, #int 0 // #0 │ │ -3d55d2: 3100 0204 |00b7: cmp-long v0, v2, v4 │ │ -3d55d6: 3900 0300 |00b9: if-nez v0, 00bc // +0003 │ │ -3d55da: 0f01 |00bb: return v1 │ │ -3d55dc: 5560 0a6f |00bc: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.includeNotSubscribed:Z // field@6f0a │ │ -3d55e0: 3900 1300 |00be: if-nez v0, 00d1 // +0013 │ │ -3d55e4: 6e10 43a1 0700 |00c0: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d55ea: 0c00 |00c3: move-result-object v0 │ │ -3d55ec: 3800 0d00 |00c4: if-eqz v0, 00d1 // +000d │ │ -3d55f0: 6e10 43a1 0700 |00c6: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d55f6: 0c07 |00c9: move-result-object v7 │ │ -3d55f8: 6e10 fea0 0700 |00ca: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3d55fe: 0a07 |00cd: move-result v7 │ │ -3d5600: 3807 0300 |00ce: if-eqz v7, 00d1 // +0003 │ │ -3d5604: 0f01 |00d0: return v1 │ │ -3d5606: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ -3d5608: 0f07 |00d2: return v7 │ │ +3d547c: |[3d547c] de.danoeh.antennapod.model.feed.FeedItemFilter.matches:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ +3d548c: 5560 106f |0000: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ +3d5490: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d5492: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +3d5496: 6e10 5da1 0700 |0005: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +3d549c: 0a00 |0008: move-result v0 │ │ +3d549e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3d54a2: 0f01 |000b: return v1 │ │ +3d54a4: 5560 176f |000c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6f17 │ │ +3d54a8: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +3d54ac: 6e10 5ea1 0700 |0010: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3d54b2: 0a00 |0013: move-result v0 │ │ +3d54b4: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +3d54b8: 0f01 |0016: return v1 │ │ +3d54ba: 5560 196f |0017: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6f19 │ │ +3d54be: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +3d54c2: 6e10 5ea1 0700 |001b: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3d54c8: 0a00 |001e: move-result v0 │ │ +3d54ca: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ +3d54ce: 0f01 |0021: return v1 │ │ +3d54d0: 5560 166f |0022: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6f16 │ │ +3d54d4: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +3d54d8: 6e10 5ca1 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@a15c │ │ +3d54de: 0a00 |0029: move-result v0 │ │ +3d54e0: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +3d54e4: 0f01 |002c: return v1 │ │ +3d54e6: 5560 146f |002d: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6f14 │ │ +3d54ea: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +3d54ee: 6e10 5ca1 0700 |0031: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@a15c │ │ +3d54f4: 0a00 |0034: move-result v0 │ │ +3d54f6: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +3d54fa: 0f01 |0037: return v1 │ │ +3d54fc: 5560 106f |0038: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6f10 │ │ +3d5500: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ +3d5504: 6e10 5da1 0700 |003c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +3d550a: 0a00 |003f: move-result v0 │ │ +3d550c: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ +3d5510: 0f01 |0042: return v1 │ │ +3d5512: 5560 186f |0043: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6f18 │ │ +3d5516: 1a02 d343 |0045: const-string v2, "Queue" // string@43d3 │ │ +3d551a: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ +3d551e: 6e20 5fa1 2700 |0049: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d5524: 0a00 |004c: move-result v0 │ │ +3d5526: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ +3d552a: 0f01 |004f: return v1 │ │ +3d552c: 5560 156f |0050: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6f15 │ │ +3d5530: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ +3d5534: 6e20 5fa1 2700 |0054: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d553a: 0a00 |0057: move-result v0 │ │ +3d553c: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ +3d5540: 0f01 |005a: return v1 │ │ +3d5542: 5560 0c6f |005b: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6f0c │ │ +3d5546: 3800 0900 |005d: if-eqz v0, 0066 // +0009 │ │ +3d554a: 6e10 5ba1 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3d5550: 0a00 |0062: move-result v0 │ │ +3d5552: 3900 0300 |0063: if-nez v0, 0066 // +0003 │ │ +3d5556: 0f01 |0065: return v1 │ │ +3d5558: 5560 126f |0066: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6f12 │ │ +3d555c: 3800 0900 |0068: if-eqz v0, 0071 // +0009 │ │ +3d5560: 6e10 5ba1 0700 |006a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3d5566: 0a00 |006d: move-result v0 │ │ +3d5568: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ +3d556c: 0f01 |0070: return v1 │ │ +3d556e: 5560 0d6f |0071: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6f0d │ │ +3d5572: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ +3d5576: 6e10 57a1 0700 |0075: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3d557c: 0a00 |0078: move-result v0 │ │ +3d557e: 3900 0300 |0079: if-nez v0, 007c // +0003 │ │ +3d5582: 0f01 |007b: return v1 │ │ +3d5584: 5560 116f |007c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6f11 │ │ +3d5588: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ +3d558c: 6e10 57a1 0700 |0080: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3d5592: 0a00 |0083: move-result v0 │ │ +3d5594: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ +3d5598: 0f01 |0086: return v1 │ │ +3d559a: 5560 0f6f |0087: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6f0f │ │ +3d559e: 1a02 9717 |0089: const-string v2, "Favorite" // string@1797 │ │ +3d55a2: 3800 0900 |008b: if-eqz v0, 0094 // +0009 │ │ +3d55a6: 6e20 5fa1 2700 |008d: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d55ac: 0a00 |0090: move-result v0 │ │ +3d55ae: 3900 0300 |0091: if-nez v0, 0094 // +0003 │ │ +3d55b2: 0f01 |0093: return v1 │ │ +3d55b4: 5560 136f |0094: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6f13 │ │ +3d55b8: 3800 0900 |0096: if-eqz v0, 009f // +0009 │ │ +3d55bc: 6e20 5fa1 2700 |0098: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3d55c2: 0a00 |009b: move-result v0 │ │ +3d55c4: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +3d55c8: 0f01 |009e: return v1 │ │ +3d55ca: 5560 0e6f |009f: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6f0e │ │ +3d55ce: 3800 1b00 |00a1: if-eqz v0, 00bc // +001b │ │ +3d55d2: 6e10 4ca1 0700 |00a3: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d55d8: 0c00 |00a6: move-result-object v0 │ │ +3d55da: 3800 1500 |00a7: if-eqz v0, 00bc // +0015 │ │ +3d55de: 6e10 4ca1 0700 |00a9: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d55e4: 0c00 |00ac: move-result-object v0 │ │ +3d55e6: 6e10 a1a1 0000 |00ad: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ +3d55ec: 0c00 |00b0: move-result-object v0 │ │ +3d55ee: 6e10 8fad 0000 |00b1: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ +3d55f4: 0b02 |00b4: move-result-wide v2 │ │ +3d55f6: 1604 0000 |00b5: const-wide/16 v4, #int 0 // #0 │ │ +3d55fa: 3100 0204 |00b7: cmp-long v0, v2, v4 │ │ +3d55fe: 3900 0300 |00b9: if-nez v0, 00bc // +0003 │ │ +3d5602: 0f01 |00bb: return v1 │ │ +3d5604: 5560 0a6f |00bc: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.includeNotSubscribed:Z // field@6f0a │ │ +3d5608: 3900 1300 |00be: if-nez v0, 00d1 // +0013 │ │ +3d560c: 6e10 43a1 0700 |00c0: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d5612: 0c00 |00c3: move-result-object v0 │ │ +3d5614: 3800 0d00 |00c4: if-eqz v0, 00d1 // +000d │ │ +3d5618: 6e10 43a1 0700 |00c6: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d561e: 0c07 |00c9: move-result-object v7 │ │ +3d5620: 6e10 fea0 0700 |00ca: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3d5626: 0a07 |00cd: move-result v7 │ │ +3d5628: 3807 0300 |00ce: if-eqz v7, 00d1 // +0003 │ │ +3d562c: 0f01 |00d0: return v1 │ │ +3d562e: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ +3d5630: 0f07 |00d2: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000c line=93 │ │ 0x0017 line=95 │ │ 0x0022 line=97 │ │ 0x002d line=99 │ │ @@ -799727,71 +799727,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d63ac: |[3d63ac] de.danoeh.antennapod.model.feed.FeedMedia$1.:()V │ │ -3d63bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d63c2: 0e00 |0003: return-void │ │ +3d63d4: |[3d63d4] de.danoeh.antennapod.model.feed.FeedMedia$1.:()V │ │ +3d63e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d63ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/FeedMedia$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 76 16-bit code units │ │ -3d62b4: |[3d62b4] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3d62c4: 7401 c407 1700 |0000: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d62ca: 0b01 |0003: move-result-wide v1 │ │ -3d62cc: 7401 c407 1700 |0004: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d62d2: 0b0e |0007: move-result-wide v14 │ │ -3d62d4: 220d 1b1a |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3d62d8: 07d0 |000a: move-object v0, v13 │ │ -3d62da: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3d62dc: 7401 c107 1700 |000c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d62e2: 0a04 |000f: move-result v4 │ │ -3d62e4: 7401 c107 1700 |0010: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d62ea: 0a05 |0013: move-result v5 │ │ -3d62ec: 7401 c407 1700 |0014: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d62f2: 0b06 |0017: move-result-wide v6 │ │ -3d62f4: 7401 c807 1700 |0018: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d62fa: 0c08 |001b: move-result-object v8 │ │ -3d62fc: 7401 c807 1700 |001c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d6302: 0c09 |001f: move-result-object v9 │ │ -3d6304: 7401 c807 1700 |0020: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d630a: 0c0a |0023: move-result-object v10 │ │ -3d630c: 7401 c407 1700 |0024: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d6312: 0b0b |0027: move-result-wide v11 │ │ -3d6314: 2203 461d |0028: new-instance v3, Ljava/util/Date; // type@1d46 │ │ -3d6318: 0811 0d00 |002a: move-object/from16 v17, v13 │ │ -3d631c: 073d |002c: move-object v13, v3 │ │ -3d631e: 0512 0e00 |002d: move-wide/from16 v18, v14 │ │ -3d6322: 7401 c407 1700 |002f: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d6328: 0b0e |0032: move-result-wide v14 │ │ -3d632a: 7030 89ad e30f |0033: invoke-direct {v3, v14, v15}, Ljava/util/Date;.:(J)V // method@ad89 │ │ -3d6330: 7401 c107 1700 |0036: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d6336: 0a0e |0039: move-result v14 │ │ -3d6338: 0514 1200 |003a: move-wide/from16 v20, v18 │ │ -3d633c: 7401 c407 1700 |003c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d6342: 0b0f |003f: move-result-wide v15 │ │ -3d6344: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -3d6346: 7611 85a1 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ -3d634c: 0802 1100 |0044: move-object/from16 v2, v17 │ │ -3d6350: 0500 1400 |0046: move-wide/from16 v0, v20 │ │ -3d6354: 7130 83a1 0201 |0048: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V // method@a183 │ │ -3d635a: 1102 |004b: return-object v2 │ │ +3d62dc: |[3d62dc] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3d62ec: 7401 c407 1700 |0000: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d62f2: 0b01 |0003: move-result-wide v1 │ │ +3d62f4: 7401 c407 1700 |0004: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d62fa: 0b0e |0007: move-result-wide v14 │ │ +3d62fc: 220d 1b1a |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3d6300: 07d0 |000a: move-object v0, v13 │ │ +3d6302: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3d6304: 7401 c107 1700 |000c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d630a: 0a04 |000f: move-result v4 │ │ +3d630c: 7401 c107 1700 |0010: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d6312: 0a05 |0013: move-result v5 │ │ +3d6314: 7401 c407 1700 |0014: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d631a: 0b06 |0017: move-result-wide v6 │ │ +3d631c: 7401 c807 1700 |0018: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d6322: 0c08 |001b: move-result-object v8 │ │ +3d6324: 7401 c807 1700 |001c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d632a: 0c09 |001f: move-result-object v9 │ │ +3d632c: 7401 c807 1700 |0020: invoke-virtual/range {v23}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d6332: 0c0a |0023: move-result-object v10 │ │ +3d6334: 7401 c407 1700 |0024: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d633a: 0b0b |0027: move-result-wide v11 │ │ +3d633c: 2203 461d |0028: new-instance v3, Ljava/util/Date; // type@1d46 │ │ +3d6340: 0811 0d00 |002a: move-object/from16 v17, v13 │ │ +3d6344: 073d |002c: move-object v13, v3 │ │ +3d6346: 0512 0e00 |002d: move-wide/from16 v18, v14 │ │ +3d634a: 7401 c407 1700 |002f: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d6350: 0b0e |0032: move-result-wide v14 │ │ +3d6352: 7030 89ad e30f |0033: invoke-direct {v3, v14, v15}, Ljava/util/Date;.:(J)V // method@ad89 │ │ +3d6358: 7401 c107 1700 |0036: invoke-virtual/range {v23}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d635e: 0a0e |0039: move-result v14 │ │ +3d6360: 0514 1200 |003a: move-wide/from16 v20, v18 │ │ +3d6364: 7401 c407 1700 |003c: invoke-virtual/range {v23}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d636a: 0b0f |003f: move-result-wide v15 │ │ +3d636c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +3d636e: 7611 85a1 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ +3d6374: 0802 1100 |0044: move-object/from16 v2, v17 │ │ +3d6378: 0500 1400 |0046: move-wide/from16 v0, v20 │ │ +3d637c: 7130 83a1 0201 |0048: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V // method@a183 │ │ +3d6382: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0004 line=446 │ │ 0x0008 line=447 │ │ 0x0020 line=448 │ │ 0x0048 line=449 │ │ @@ -799804,18 +799804,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d6374: |[3d6374] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3d6384: 6e20 7fa1 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a17f │ │ -3d638a: 0c01 |0003: move-result-object v1 │ │ -3d638c: 1101 |0004: return-object v1 │ │ +3d639c: |[3d639c] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3d63ac: 6e20 7fa1 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a17f │ │ +3d63b2: 0c01 |0003: move-result-object v1 │ │ +3d63b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -799824,17 +799824,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d635c: |[3d635c] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3d636c: 2311 351f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1f35 │ │ -3d6370: 1101 |0002: return-object v1 │ │ +3d6384: |[3d6384] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3d6394: 2311 351f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1f35 │ │ +3d6398: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -799843,18 +799843,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d6390: |[3d6390] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Ljava/lang/Object; │ │ -3d63a0: 6e20 81a1 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a181 │ │ -3d63a6: 0c01 |0003: move-result-object v1 │ │ -3d63a8: 1101 |0004: return-object v1 │ │ +3d63b8: |[3d63b8] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Ljava/lang/Object; │ │ +3d63c8: 6e20 81a1 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a181 │ │ +3d63ce: 0c01 |0003: move-result-object v1 │ │ +3d63d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -799913,69 +799913,69 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3d7164: |[3d7164] de.danoeh.antennapod.model.feed.FeedOrder.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3d7174: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3d7176: 2300 361f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1f36 │ │ -3d717a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d717c: 6202 316f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f31 │ │ -3d7180: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d7184: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d7186: 6202 306f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f30 │ │ -3d718a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d718e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d7190: 6202 326f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f32 │ │ -3d7194: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d7198: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d719a: 6202 336f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ -3d719e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d71a2: 1100 |0017: return-object v0 │ │ +3d718c: |[3d718c] de.danoeh.antennapod.model.feed.FeedOrder.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3d719c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3d719e: 2300 361f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1f36 │ │ +3d71a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d71a4: 6202 316f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f31 │ │ +3d71a8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d71ac: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d71ae: 6202 306f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f30 │ │ +3d71b2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d71b6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d71b8: 6202 326f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f32 │ │ +3d71bc: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d71c0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d71c2: 6202 336f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ +3d71c6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d71ca: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedOrder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3d71c8: |[3d71c8] de.danoeh.antennapod.model.feed.FeedOrder.:()V │ │ -3d71d8: 2200 1c1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d71dc: 1a01 000e |0002: const-string v1, "COUNTER" // string@0e00 │ │ -3d71e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d71e2: 7040 c7a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ -3d71e8: 6900 316f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f31 │ │ -3d71ec: 2200 1c1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d71f0: 1a01 9208 |000c: const-string v1, "ALPHABETICAL" // string@0892 │ │ -3d71f4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d71f6: 7040 c7a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ -3d71fc: 6900 306f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f30 │ │ -3d7200: 2200 1c1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d7204: 1a01 903d |0016: const-string v1, "MOST_PLAYED" // string@3d90 │ │ -3d7208: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d720a: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3d720c: 7040 c7a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ -3d7212: 6900 326f |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f32 │ │ -3d7216: 2200 1c1a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d721a: 1a01 913d |0021: const-string v1, "MOST_RECENT_EPISODE" // string@3d91 │ │ -3d721e: 7040 c7a1 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ -3d7224: 6900 336f |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ -3d7228: 7100 c5a1 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a1c5 │ │ -3d722e: 0c00 |002b: move-result-object v0 │ │ -3d7230: 6900 2f6f |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f2f │ │ -3d7234: 0e00 |002e: return-void │ │ +3d71f0: |[3d71f0] de.danoeh.antennapod.model.feed.FeedOrder.:()V │ │ +3d7200: 2200 1c1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d7204: 1a01 000e |0002: const-string v1, "COUNTER" // string@0e00 │ │ +3d7208: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d720a: 7040 c7a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ +3d7210: 6900 316f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f31 │ │ +3d7214: 2200 1c1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d7218: 1a01 9208 |000c: const-string v1, "ALPHABETICAL" // string@0892 │ │ +3d721c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d721e: 7040 c7a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ +3d7224: 6900 306f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f30 │ │ +3d7228: 2200 1c1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d722c: 1a01 903d |0016: const-string v1, "MOST_PLAYED" // string@3d90 │ │ +3d7230: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d7232: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3d7234: 7040 c7a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ +3d723a: 6900 326f |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f32 │ │ +3d723e: 2200 1c1a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d7242: 1a01 913d |0021: const-string v1, "MOST_RECENT_EPISODE" // string@3d91 │ │ +3d7246: 7040 c7a1 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@a1c7 │ │ +3d724c: 6900 336f |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ +3d7250: 7100 c5a1 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a1c5 │ │ +3d7256: 0c00 |002b: move-result-object v0 │ │ +3d7258: 6900 2f6f |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f2f │ │ +3d725c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0014 line=6 │ │ 0x001f line=7 │ │ 0x0028 line=3 │ │ @@ -799986,18 +799986,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d7238: |[3d7238] de.danoeh.antennapod.model.feed.FeedOrder.:(Ljava/lang/String;II)V │ │ -3d7248: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d724e: 5903 346f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6f34 │ │ -3d7252: 0e00 |0005: return-void │ │ +3d7260: |[3d7260] de.danoeh.antennapod.model.feed.FeedOrder.:(Ljava/lang/String;II)V │ │ +3d7270: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d7276: 5903 346f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6f34 │ │ +3d727a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -800009,28 +800009,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3d7104: |[3d7104] de.danoeh.antennapod.model.feed.FeedOrder.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3d7114: 7100 caa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a1ca │ │ -3d711a: 0c00 |0003: move-result-object v0 │ │ -3d711c: 2101 |0004: array-length v1, v0 │ │ -3d711e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d7120: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d7124: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d7128: 5234 346f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6f34 │ │ -3d712c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3d7130: 1103 |000e: return-object v3 │ │ -3d7132: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d7136: 28f5 |0011: goto 0006 // -000b │ │ -3d7138: 6205 336f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ -3d713c: 1105 |0014: return-object v5 │ │ +3d712c: |[3d712c] de.danoeh.antennapod.model.feed.FeedOrder.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3d713c: 7100 caa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a1ca │ │ +3d7142: 0c00 |0003: move-result-object v0 │ │ +3d7144: 2101 |0004: array-length v1, v0 │ │ +3d7146: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d7148: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d714c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d7150: 5234 346f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6f34 │ │ +3d7154: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3d7158: 1103 |000e: return-object v3 │ │ +3d715a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d715e: 28f5 |0011: goto 0006 // -000b │ │ +3d7160: 6205 336f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f33 │ │ +3d7164: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x0012 line=21 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -800040,20 +800040,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7140: |[3d7140] de.danoeh.antennapod.model.feed.FeedOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3d7150: 1c00 1c1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d7154: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d715a: 0c01 |0005: move-result-object v1 │ │ -3d715c: 1f01 1c1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ -3d7160: 1101 |0008: return-object v1 │ │ +3d7168: |[3d7168] de.danoeh.antennapod.model.feed.FeedOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3d7178: 1c00 1c1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d717c: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d7182: 0c01 |0005: move-result-object v1 │ │ +3d7184: 1f01 1c1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1a1c │ │ +3d7188: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedOrder;) │ │ @@ -800061,20 +800061,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d71a4: |[3d71a4] de.danoeh.antennapod.model.feed.FeedOrder.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3d71b4: 6200 2f6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f2f │ │ -3d71b8: 6e10 65b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedOrder;.clone:()Ljava/lang/Object; // method@b065 │ │ -3d71be: 0c00 |0005: move-result-object v0 │ │ -3d71c0: 1f00 361f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1f36 │ │ -3d71c4: 1100 |0008: return-object v0 │ │ +3d71cc: |[3d71cc] de.danoeh.antennapod.model.feed.FeedOrder.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3d71dc: 6200 2f6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6f2f │ │ +3d71e0: 6e10 65b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedOrder;.clone:()Ljava/lang/Object; // method@b065 │ │ +3d71e6: 0c00 |0005: move-result-object v0 │ │ +3d71e8: 1f00 361f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1f36 │ │ +3d71ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -800130,61 +800130,61 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3d72b4: |[3d72b4] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d72c4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3d72c6: 2300 371f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1f37 │ │ -3d72ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d72cc: 6202 376f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ -3d72d0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d72d4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d72d6: 6202 366f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ -3d72da: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d72de: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d72e0: 6202 386f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ -3d72e4: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d72e8: 1100 |0012: return-object v0 │ │ +3d72dc: |[3d72dc] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d72ec: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3d72ee: 2300 371f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1f37 │ │ +3d72f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d72f4: 6202 376f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ +3d72f8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d72fc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d72fe: 6202 366f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ +3d7302: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d7306: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d7308: 6202 386f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ +3d730c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d7310: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3d7310: |[3d7310] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:()V │ │ -3d7320: 2200 1d1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ -3d7324: 1a01 8518 |0002: const-string v1, "GLOBAL" // string@1885 │ │ -3d7328: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d732a: 7040 cda1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ -3d7330: 6900 376f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ -3d7334: 2200 1d1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ -3d7338: 1a01 9a08 |000c: const-string v1, "ALWAYS" // string@089a │ │ -3d733c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d733e: 7040 cda1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ -3d7344: 6900 366f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ -3d7348: 2200 1d1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ -3d734c: 1a01 693f |0016: const-string v1, "NEVER" // string@3f69 │ │ -3d7350: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d7352: 7040 cda1 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ -3d7358: 6900 386f |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ -3d735c: 7100 cba1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1cb │ │ -3d7362: 0c00 |0021: move-result-object v0 │ │ -3d7364: 6900 356f |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f35 │ │ -3d7368: 0e00 |0024: return-void │ │ +3d7338: |[3d7338] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:()V │ │ +3d7348: 2200 1d1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ +3d734c: 1a01 8518 |0002: const-string v1, "GLOBAL" // string@1885 │ │ +3d7350: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d7352: 7040 cda1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ +3d7358: 6900 376f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ +3d735c: 2200 1d1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ +3d7360: 1a01 9a08 |000c: const-string v1, "ALWAYS" // string@089a │ │ +3d7364: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d7366: 7040 cda1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ +3d736c: 6900 366f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ +3d7370: 2200 1d1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ +3d7374: 1a01 693f |0016: const-string v1, "NEVER" // string@3f69 │ │ +3d7378: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d737a: 7040 cda1 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@a1cd │ │ +3d7380: 6900 386f |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ +3d7384: 7100 cba1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1cb │ │ +3d738a: 0c00 |0021: move-result-object v0 │ │ +3d738c: 6900 356f |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f35 │ │ +3d7390: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0014 line=22 │ │ 0x001e line=19 │ │ locals : │ │ @@ -800194,18 +800194,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d736c: |[3d736c] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:(Ljava/lang/String;II)V │ │ -3d737c: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d7382: 5903 396f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6f39 │ │ -3d7386: 0e00 |0005: return-void │ │ +3d7394: |[3d7394] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:(Ljava/lang/String;II)V │ │ +3d73a4: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d73aa: 5903 396f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6f39 │ │ +3d73ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -800217,28 +800217,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3d7254: |[3d7254] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d7264: 7100 d0a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1d0 │ │ -3d726a: 0c00 |0003: move-result-object v0 │ │ -3d726c: 2101 |0004: array-length v1, v0 │ │ -3d726e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d7270: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d7274: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d7278: 5234 396f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6f39 │ │ -3d727c: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -3d7280: 1103 |000e: return-object v3 │ │ -3d7282: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d7286: 28f5 |0011: goto 0006 // -000b │ │ -3d7288: 6205 386f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ -3d728c: 1105 |0014: return-object v5 │ │ +3d727c: |[3d727c] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d728c: 7100 d0a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1d0 │ │ +3d7292: 0c00 |0003: move-result-object v0 │ │ +3d7294: 2101 |0004: array-length v1, v0 │ │ +3d7296: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d7298: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d729c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d72a0: 5234 396f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6f39 │ │ +3d72a4: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +3d72a8: 1103 |000e: return-object v3 │ │ +3d72aa: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d72ae: 28f5 |0011: goto 0006 // -000b │ │ +3d72b0: 6205 386f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f38 │ │ +3d72b4: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=32 │ │ 0x0012 line=36 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -800248,20 +800248,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7290: |[3d7290] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d72a0: 1c00 1d1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ -3d72a4: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d72aa: 0c01 |0005: move-result-object v1 │ │ -3d72ac: 1f01 1d1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ -3d72b0: 1101 |0008: return-object v1 │ │ +3d72b8: |[3d72b8] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d72c8: 1c00 1d1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ +3d72cc: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d72d2: 0c01 |0005: move-result-object v1 │ │ +3d72d4: 1f01 1d1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1a1d │ │ +3d72d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;) │ │ @@ -800269,20 +800269,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d72ec: |[3d72ec] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d72fc: 6200 356f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f35 │ │ -3d7300: 6e10 66b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.clone:()Ljava/lang/Object; // method@b066 │ │ -3d7306: 0c00 |0005: move-result-object v0 │ │ -3d7308: 1f00 371f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1f37 │ │ -3d730c: 1100 |0008: return-object v0 │ │ +3d7314: |[3d7314] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d7324: 6200 356f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f35 │ │ +3d7328: 6e10 66b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.clone:()Ljava/lang/Object; // method@b066 │ │ +3d732e: 0c00 |0005: move-result-object v0 │ │ +3d7330: 1f00 371f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1f37 │ │ +3d7334: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -800342,69 +800342,69 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3d73e8: |[3d73e8] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3d73f8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3d73fa: 2300 381f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1f38 │ │ -3d73fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d7400: 6202 3d6f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ -3d7404: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d7408: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d740a: 6202 3b6f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ -3d740e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d7412: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d7414: 6202 3c6f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3c │ │ -3d7418: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d741c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d741e: 6202 3e6f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3e │ │ -3d7422: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d7426: 1100 |0017: return-object v0 │ │ +3d7410: |[3d7410] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3d7420: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3d7422: 2300 381f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1f38 │ │ +3d7426: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d7428: 6202 3d6f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ +3d742c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d7430: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d7432: 6202 3b6f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ +3d7436: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d743a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d743c: 6202 3c6f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3c │ │ +3d7440: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d7444: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d7446: 6202 3e6f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3e │ │ +3d744a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d744e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3d744c: |[3d744c] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:()V │ │ -3d745c: 2200 1e1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d7460: 1a01 8518 |0002: const-string v1, "GLOBAL" // string@1885 │ │ -3d7464: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d7466: 7040 d3a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ -3d746c: 6900 3d6f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ -3d7470: 2200 1e1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d7474: 1a01 6508 |000c: const-string v1, "ADD_TO_INBOX" // string@0865 │ │ -3d7478: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d747a: 7040 d3a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ -3d7480: 6900 3b6f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ -3d7484: 2200 1e1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d7488: 1a01 6608 |0016: const-string v1, "ADD_TO_QUEUE" // string@0866 │ │ -3d748c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d748e: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3d7490: 7040 d3a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ -3d7496: 6900 3c6f |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3c │ │ -3d749a: 2200 1e1a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d749e: 1a01 7a3f |0021: const-string v1, "NOTHING" // string@3f7a │ │ -3d74a2: 7040 d3a1 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ -3d74a8: 6900 3e6f |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3e │ │ -3d74ac: 7100 d1a1 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@a1d1 │ │ -3d74b2: 0c00 |002b: move-result-object v0 │ │ -3d74b4: 6900 3a6f |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3a │ │ -3d74b8: 0e00 |002e: return-void │ │ +3d7474: |[3d7474] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:()V │ │ +3d7484: 2200 1e1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d7488: 1a01 8518 |0002: const-string v1, "GLOBAL" // string@1885 │ │ +3d748c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d748e: 7040 d3a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ +3d7494: 6900 3d6f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ +3d7498: 2200 1e1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d749c: 1a01 6508 |000c: const-string v1, "ADD_TO_INBOX" // string@0865 │ │ +3d74a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d74a2: 7040 d3a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ +3d74a8: 6900 3b6f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ +3d74ac: 2200 1e1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d74b0: 1a01 6608 |0016: const-string v1, "ADD_TO_QUEUE" // string@0866 │ │ +3d74b4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d74b6: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3d74b8: 7040 d3a1 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ +3d74be: 6900 3c6f |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3c │ │ +3d74c2: 2200 1e1a |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d74c6: 1a01 7a3f |0021: const-string v1, "NOTHING" // string@3f7a │ │ +3d74ca: 7040 d3a1 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@a1d3 │ │ +3d74d0: 6900 3e6f |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3e │ │ +3d74d4: 7100 d1a1 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@a1d1 │ │ +3d74da: 0c00 |002b: move-result-object v0 │ │ +3d74dc: 6900 3a6f |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3a │ │ +3d74e0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ 0x0014 line=43 │ │ 0x001f line=44 │ │ 0x0028 line=40 │ │ @@ -800415,18 +800415,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d74bc: |[3d74bc] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:(Ljava/lang/String;II)V │ │ -3d74cc: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d74d2: 5903 3f6f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6f3f │ │ -3d74d6: 0e00 |0005: return-void │ │ +3d74e4: |[3d74e4] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:(Ljava/lang/String;II)V │ │ +3d74f4: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d74fa: 5903 3f6f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6f3f │ │ +3d74fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -800438,28 +800438,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3d7388: |[3d7388] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3d7398: 7100 d6a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@a1d6 │ │ -3d739e: 0c00 |0003: move-result-object v0 │ │ -3d73a0: 2101 |0004: array-length v1, v0 │ │ -3d73a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d73a4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d73a8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d73ac: 5234 3f6f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6f3f │ │ -3d73b0: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -3d73b4: 1103 |000e: return-object v3 │ │ -3d73b6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d73ba: 28f5 |0011: goto 0006 // -000b │ │ -3d73bc: 6205 3b6f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ -3d73c0: 1105 |0014: return-object v5 │ │ +3d73b0: |[3d73b0] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3d73c0: 7100 d6a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@a1d6 │ │ +3d73c6: 0c00 |0003: move-result-object v0 │ │ +3d73c8: 2101 |0004: array-length v1, v0 │ │ +3d73ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d73cc: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d73d0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d73d4: 5234 3f6f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6f3f │ │ +3d73d8: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +3d73dc: 1103 |000e: return-object v3 │ │ +3d73de: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d73e2: 28f5 |0011: goto 0006 // -000b │ │ +3d73e4: 6205 3b6f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3b │ │ +3d73e8: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0012 line=58 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -800469,20 +800469,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d73c4: |[3d73c4] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3d73d4: 1c00 1e1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d73d8: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d73de: 0c01 |0005: move-result-object v1 │ │ -3d73e0: 1f01 1e1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ -3d73e4: 1101 |0008: return-object v1 │ │ +3d73ec: |[3d73ec] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3d73fc: 1c00 1e1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d7400: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d7406: 0c01 |0005: move-result-object v1 │ │ +3d7408: 1f01 1e1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1a1e │ │ +3d740c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;) │ │ @@ -800490,20 +800490,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d7428: |[3d7428] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3d7438: 6200 3a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3a │ │ -3d743c: 6e10 67b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.clone:()Ljava/lang/Object; // method@b067 │ │ -3d7442: 0c00 |0005: move-result-object v0 │ │ -3d7444: 1f00 381f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1f38 │ │ -3d7448: 1100 |0008: return-object v0 │ │ +3d7450: |[3d7450] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3d7460: 6200 3a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3a │ │ +3d7464: 6e10 67b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.clone:()Ljava/lang/Object; // method@b067 │ │ +3d746a: 0c00 |0005: move-result-object v0 │ │ +3d746c: 1f00 381f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1f38 │ │ +3d7470: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -800559,61 +800559,61 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3d7538: |[3d7538] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d7548: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3d754a: 2300 391f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1f39 │ │ -3d754e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d7550: 6202 436f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f43 │ │ -3d7554: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d7558: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d755a: 6202 426f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3d755e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d7562: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d7564: 6202 416f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -3d7568: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d756c: 1100 |0012: return-object v0 │ │ +3d7560: |[3d7560] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d7570: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3d7572: 2300 391f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1f39 │ │ +3d7576: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d7578: 6202 436f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f43 │ │ +3d757c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d7580: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d7582: 6202 426f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3d7586: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d758a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d758c: 6202 416f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +3d7590: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d7594: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3d7594: |[3d7594] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:()V │ │ -3d75a4: 2200 1f1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ -3d75a8: 1a01 8e40 |0002: const-string v1, "OFF" // string@408e │ │ -3d75ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d75ae: 7040 d9a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ -3d75b4: 6900 436f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f43 │ │ -3d75b8: 2200 1f1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ -3d75bc: 1a01 8518 |000c: const-string v1, "GLOBAL" // string@1885 │ │ -3d75c0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d75c2: 7040 d9a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ -3d75c8: 6900 426f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3d75cc: 2200 1f1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ -3d75d0: 1a01 7b08 |0016: const-string v1, "AGGRESSIVE" // string@087b │ │ -3d75d4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d75d6: 7040 d9a1 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ -3d75dc: 6900 416f |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -3d75e0: 7100 d7a1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a1d7 │ │ -3d75e6: 0c00 |0021: move-result-object v0 │ │ -3d75e8: 6900 406f |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f40 │ │ -3d75ec: 0e00 |0024: return-void │ │ +3d75bc: |[3d75bc] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:()V │ │ +3d75cc: 2200 1f1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ +3d75d0: 1a01 8e40 |0002: const-string v1, "OFF" // string@408e │ │ +3d75d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d75d6: 7040 d9a1 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ +3d75dc: 6900 436f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f43 │ │ +3d75e0: 2200 1f1a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ +3d75e4: 1a01 8518 |000c: const-string v1, "GLOBAL" // string@1885 │ │ +3d75e8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d75ea: 7040 d9a1 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ +3d75f0: 6900 426f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3d75f4: 2200 1f1a |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ +3d75f8: 1a01 7b08 |0016: const-string v1, "AGGRESSIVE" // string@087b │ │ +3d75fc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d75fe: 7040 d9a1 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@a1d9 │ │ +3d7604: 6900 416f |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +3d7608: 7100 d7a1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a1d7 │ │ +3d760e: 0c00 |0021: move-result-object v0 │ │ +3d7610: 6900 406f |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f40 │ │ +3d7614: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x001e line=62 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ @@ -800621,18 +800621,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d75f0: |[3d75f0] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:(Ljava/lang/String;II)V │ │ -3d7600: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d7606: 5903 446f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6f44 │ │ -3d760a: 0e00 |0005: return-void │ │ +3d7618: |[3d7618] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:(Ljava/lang/String;II)V │ │ +3d7628: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d762e: 5903 446f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6f44 │ │ +3d7632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -800644,28 +800644,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3d74d8: |[3d74d8] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d74e8: 7100 dca1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a1dc │ │ -3d74ee: 0c00 |0003: move-result-object v0 │ │ -3d74f0: 2101 |0004: array-length v1, v0 │ │ -3d74f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d74f4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d74f8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d74fc: 5234 446f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6f44 │ │ -3d7500: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3d7504: 1103 |000e: return-object v3 │ │ -3d7506: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d750a: 28f5 |0011: goto 0006 // -000b │ │ -3d750c: 6205 426f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3d7510: 1105 |0014: return-object v5 │ │ +3d7500: |[3d7500] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d7510: 7100 dca1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a1dc │ │ +3d7516: 0c00 |0003: move-result-object v0 │ │ +3d7518: 2101 |0004: array-length v1, v0 │ │ +3d751a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d751c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d7520: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d7524: 5234 446f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6f44 │ │ +3d7528: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3d752c: 1103 |000e: return-object v3 │ │ +3d752e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d7532: 28f5 |0011: goto 0006 // -000b │ │ +3d7534: 6205 426f |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3d7538: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x0012 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -800675,20 +800675,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7514: |[3d7514] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d7524: 1c00 1f1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ -3d7528: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d752e: 0c01 |0005: move-result-object v1 │ │ -3d7530: 1f01 1f1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ -3d7534: 1101 |0008: return-object v1 │ │ +3d753c: |[3d753c] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d754c: 1c00 1f1a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ +3d7550: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d7556: 0c01 |0005: move-result-object v1 │ │ +3d7558: 1f01 1f1a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1a1f │ │ +3d755c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ @@ -800696,20 +800696,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d7570: |[3d7570] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d7580: 6200 406f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f40 │ │ -3d7584: 6e10 68b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.clone:()Ljava/lang/Object; // method@b068 │ │ -3d758a: 0c00 |0005: move-result-object v0 │ │ -3d758c: 1f00 391f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1f39 │ │ -3d7590: 1100 |0008: return-object v0 │ │ +3d7598: |[3d7598] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d75a8: 6200 406f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f40 │ │ +3d75ac: 6e10 68b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.clone:()Ljava/lang/Object; // method@b068 │ │ +3d75b2: 0c00 |0005: move-result-object v0 │ │ +3d75b4: 1f00 391f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1f39 │ │ +3d75b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -800823,37 +800823,37 @@ │ │ type : '(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 9 │ │ outs : 17 │ │ insns size : 41 16-bit code units │ │ -3d7854: |[3d7854] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d7864: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3d7868: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ -3d786c: 0203 1500 |0004: move/from16 v3, v21 │ │ -3d7870: 0805 1600 |0006: move-object/from16 v5, v22 │ │ -3d7874: 0806 1700 |0008: move-object/from16 v6, v23 │ │ -3d7878: 080f 1800 |000a: move-object/from16 v15, v24 │ │ -3d787c: 0807 1900 |000c: move-object/from16 v7, v25 │ │ -3d7880: 0808 1a00 |000e: move-object/from16 v8, v26 │ │ -3d7884: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3d7886: 220a 161a |0011: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedFilter; // type@1a16 │ │ -3d788a: 07a9 |0013: move-object v9, v10 │ │ -3d788c: 7010 24a1 0a00 |0014: invoke-direct {v10}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:()V // method@a124 │ │ -3d7892: 150a 80bf |0017: const/high16 v10, #int -1082130432 // #bf80 │ │ -3d7896: 120b |0019: const/4 v11, #int 0 // #0 │ │ -3d7898: 120c |001a: const/4 v12, #int 0 // #0 │ │ -3d789a: 620d 426f |001b: sget-object v13, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3d789e: 120e |001d: const/4 v14, #int 0 // #0 │ │ -3d78a0: 2211 4b1d |001e: new-instance v17, Ljava/util/HashSet; // type@1d4b │ │ -3d78a4: 0810 1100 |0020: move-object/from16 v16, v17 │ │ -3d78a8: 7601 aaad 1100 |0022: invoke-direct/range {v17}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d78ae: 7611 dea1 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V // method@a1de │ │ -3d78b4: 0e00 |0028: return-void │ │ +3d787c: |[3d787c] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d788c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3d7890: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ +3d7894: 0203 1500 |0004: move/from16 v3, v21 │ │ +3d7898: 0805 1600 |0006: move-object/from16 v5, v22 │ │ +3d789c: 0806 1700 |0008: move-object/from16 v6, v23 │ │ +3d78a0: 080f 1800 |000a: move-object/from16 v15, v24 │ │ +3d78a4: 0807 1900 |000c: move-object/from16 v7, v25 │ │ +3d78a8: 0808 1a00 |000e: move-object/from16 v8, v26 │ │ +3d78ac: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3d78ae: 220a 161a |0011: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedFilter; // type@1a16 │ │ +3d78b2: 07a9 |0013: move-object v9, v10 │ │ +3d78b4: 7010 24a1 0a00 |0014: invoke-direct {v10}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:()V // method@a124 │ │ +3d78ba: 150a 80bf |0017: const/high16 v10, #int -1082130432 // #bf80 │ │ +3d78be: 120b |0019: const/4 v11, #int 0 // #0 │ │ +3d78c0: 120c |001a: const/4 v12, #int 0 // #0 │ │ +3d78c2: 620d 426f |001b: sget-object v13, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3d78c6: 120e |001d: const/4 v14, #int 0 // #0 │ │ +3d78c8: 2211 4b1d |001e: new-instance v17, Ljava/util/HashSet; // type@1d4b │ │ +3d78cc: 0810 1100 |0020: move-object/from16 v16, v17 │ │ +3d78d0: 7601 aaad 1100 |0022: invoke-direct/range {v17}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d78d6: 7611 dea1 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V // method@a1de │ │ +3d78dc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=101 │ │ locals : │ │ 0x0000 - 0x0029 reg=18 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0029 reg=19 (null) J │ │ 0x0000 - 0x0029 reg=21 (null) Z │ │ @@ -800868,51 +800868,51 @@ │ │ type : '(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 17 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -3d77c4: |[3d77c4] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V │ │ -3d77d4: 0740 |0000: move-object v0, v4 │ │ -3d77d6: 7010 58ab 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d77dc: 2201 4b1d |0004: new-instance v1, Ljava/util/HashSet; // type@1d4b │ │ -3d77e0: 7010 aaad 0100 |0006: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3d77e6: 5b01 546f |0009: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ -3d77ea: 0452 |000b: move-wide v2, v5 │ │ -3d77ec: 5a02 4a6f |000c: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ -3d77f0: 0172 |000e: move v2, v7 │ │ -3d77f2: 5c02 496f |000f: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ -3d77f6: 0182 |0011: move v2, v8 │ │ -3d77f8: 5c02 506f |0012: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ -3d77fc: 0792 |0014: move-object v2, v9 │ │ -3d77fe: 5b02 486f |0015: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ -3d7802: 07a2 |0017: move-object v2, v10 │ │ -3d7804: 5b02 566f |0018: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ -3d7808: 07b2 |001a: move-object v2, v11 │ │ -3d780a: 5b02 556f |001b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ -3d780e: 07c2 |001d: move-object v2, v12 │ │ -3d7810: 5b02 526f |001e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ -3d7814: 07d2 |0020: move-object v2, v13 │ │ -3d7816: 5b02 4f6f |0021: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ -3d781a: 01e2 |0023: move v2, v14 │ │ -3d781c: 5902 4b6f |0024: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ -3d7820: 01f2 |0026: move v2, v15 │ │ -3d7822: 5902 4d6f |0027: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ -3d7826: 0202 1000 |0029: move/from16 v2, v16 │ │ -3d782a: 5902 4c6f |002b: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ -3d782e: 0802 1100 |002d: move-object/from16 v2, v17 │ │ -3d7832: 5b02 4e6f |002f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ -3d7836: 0202 1200 |0031: move/from16 v2, v18 │ │ -3d783a: 5c02 536f |0033: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ -3d783e: 0802 1300 |0035: move-object/from16 v2, v19 │ │ -3d7842: 5b02 516f |0037: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ -3d7846: 0802 1400 |0039: move-object/from16 v2, v20 │ │ -3d784a: 7220 2aae 2100 |003b: invoke-interface {v1, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@ae2a │ │ -3d7850: 0e00 |003e: return-void │ │ +3d77ec: |[3d77ec] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V │ │ +3d77fc: 0740 |0000: move-object v0, v4 │ │ +3d77fe: 7010 58ab 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d7804: 2201 4b1d |0004: new-instance v1, Ljava/util/HashSet; // type@1d4b │ │ +3d7808: 7010 aaad 0100 |0006: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3d780e: 5b01 546f |0009: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ +3d7812: 0452 |000b: move-wide v2, v5 │ │ +3d7814: 5a02 4a6f |000c: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ +3d7818: 0172 |000e: move v2, v7 │ │ +3d781a: 5c02 496f |000f: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ +3d781e: 0182 |0011: move v2, v8 │ │ +3d7820: 5c02 506f |0012: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ +3d7824: 0792 |0014: move-object v2, v9 │ │ +3d7826: 5b02 486f |0015: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ +3d782a: 07a2 |0017: move-object v2, v10 │ │ +3d782c: 5b02 566f |0018: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ +3d7830: 07b2 |001a: move-object v2, v11 │ │ +3d7832: 5b02 556f |001b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ +3d7836: 07c2 |001d: move-object v2, v12 │ │ +3d7838: 5b02 526f |001e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ +3d783c: 07d2 |0020: move-object v2, v13 │ │ +3d783e: 5b02 4f6f |0021: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ +3d7842: 01e2 |0023: move v2, v14 │ │ +3d7844: 5902 4b6f |0024: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ +3d7848: 01f2 |0026: move v2, v15 │ │ +3d784a: 5902 4d6f |0027: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ +3d784e: 0202 1000 |0029: move/from16 v2, v16 │ │ +3d7852: 5902 4c6f |002b: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ +3d7856: 0802 1100 |002d: move-object/from16 v2, v17 │ │ +3d785a: 5b02 4e6f |002f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ +3d785e: 0202 1200 |0031: move/from16 v2, v18 │ │ +3d7862: 5c02 536f |0033: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ +3d7866: 0802 1300 |0035: move-object/from16 v2, v19 │ │ +3d786a: 5b02 516f |0037: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ +3d786e: 0802 1400 |0039: move-object/from16 v2, v20 │ │ +3d7872: 7220 2aae 2100 |003b: invoke-interface {v1, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@ae2a │ │ +3d7878: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0004 line=96 │ │ 0x000c line=112 │ │ 0x000f line=113 │ │ 0x0012 line=114 │ │ @@ -800952,17 +800952,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d766c: |[3d766c] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDeleteAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d767c: 5410 486f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ -3d7680: 1100 |0002: return-object v0 │ │ +3d7694: |[3d7694] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDeleteAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d76a4: 5410 486f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ +3d76a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -800970,17 +800970,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d760c: |[3d760c] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDownload:()Z │ │ -3d761c: 5510 496f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ -3d7620: 0f00 |0002: return v0 │ │ +3d7634: |[3d7634] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDownload:()Z │ │ +3d7644: 5510 496f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ +3d7648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -800988,17 +800988,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7684: |[3d7684] de.danoeh.antennapod.model.feed.FeedPreferences.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3d7694: 5410 486f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ -3d7698: 1100 |0002: return-object v0 │ │ +3d76ac: |[3d76ac] de.danoeh.antennapod.model.feed.FeedPreferences.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3d76bc: 5410 486f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ +3d76c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801006,17 +801006,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d77ac: |[3d77ac] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedID:()J │ │ -3d77bc: 5320 4a6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ -3d77c0: 1000 |0002: return-wide v0 │ │ +3d77d4: |[3d77d4] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedID:()J │ │ +3d77e4: 5320 4a6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ +3d77e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801024,17 +801024,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d76f8: |[3d76f8] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedPlaybackSpeed:()F │ │ -3d7708: 5210 4b6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ -3d770c: 0f00 |0002: return v0 │ │ +3d7720: |[3d7720] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedPlaybackSpeed:()F │ │ +3d7730: 5210 4b6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ +3d7734: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801042,17 +801042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7710: |[3d7710] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipEnding:()I │ │ -3d7720: 5210 4c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ -3d7724: 0f00 |0002: return v0 │ │ +3d7738: |[3d7738] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipEnding:()I │ │ +3d7748: 5210 4c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ +3d774c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801060,17 +801060,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7728: |[3d7728] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipIntro:()I │ │ -3d7738: 5210 4d6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ -3d773c: 0f00 |0002: return v0 │ │ +3d7750: |[3d7750] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipIntro:()I │ │ +3d7760: 5210 4d6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ +3d7764: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801078,23 +801078,23 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d76b4: |[3d76b4] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3d76c4: 5220 4b6f |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ -3d76c8: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3d76cc: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3d76d0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3d76d4: 6200 426f |0008: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3d76d8: 1100 |000a: return-object v0 │ │ -3d76da: 5420 4e6f |000b: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ -3d76de: 1100 |000d: return-object v0 │ │ +3d76dc: |[3d76dc] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3d76ec: 5220 4b6f |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ +3d76f0: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3d76f4: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3d76f8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3d76fc: 6200 426f |0008: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3d7700: 1100 |000a: return-object v0 │ │ +3d7702: 5420 4e6f |000b: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ +3d7706: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0008 line=253 │ │ 0x000b line=255 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ @@ -801104,17 +801104,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7654: |[3d7654] de.danoeh.antennapod.model.feed.FeedPreferences.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ -3d7664: 5410 4f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ -3d7668: 1100 |0002: return-object v0 │ │ +3d767c: |[3d767c] de.danoeh.antennapod.model.feed.FeedPreferences.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ +3d768c: 5410 4f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ +3d7690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801122,17 +801122,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7624: |[3d7624] de.danoeh.antennapod.model.feed.FeedPreferences.getKeepUpdated:()Z │ │ -3d7634: 5510 506f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ -3d7638: 0f00 |0002: return v0 │ │ +3d764c: |[3d764c] de.danoeh.antennapod.model.feed.FeedPreferences.getKeepUpdated:()Z │ │ +3d765c: 5510 506f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ +3d7660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801140,17 +801140,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d769c: |[3d769c] de.danoeh.antennapod.model.feed.FeedPreferences.getNewEpisodesAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3d76ac: 5410 516f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ -3d76b0: 1100 |0002: return-object v0 │ │ +3d76c4: |[3d76c4] de.danoeh.antennapod.model.feed.FeedPreferences.getNewEpisodesAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3d76d4: 5410 516f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ +3d76d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801158,17 +801158,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7740: |[3d7740] de.danoeh.antennapod.model.feed.FeedPreferences.getPassword:()Ljava/lang/String; │ │ -3d7750: 5410 526f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ -3d7754: 1100 |0002: return-object v0 │ │ +3d7768: |[3d7768] de.danoeh.antennapod.model.feed.FeedPreferences.getPassword:()Ljava/lang/String; │ │ +3d7778: 5410 526f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ +3d777c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801176,17 +801176,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d763c: |[3d763c] de.danoeh.antennapod.model.feed.FeedPreferences.getShowEpisodeNotification:()Z │ │ -3d764c: 5510 536f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ -3d7650: 0f00 |0002: return v0 │ │ +3d7664: |[3d7664] de.danoeh.antennapod.model.feed.FeedPreferences.getShowEpisodeNotification:()Z │ │ +3d7674: 5510 536f |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ +3d7678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801194,17 +801194,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7794: |[3d7794] de.danoeh.antennapod.model.feed.FeedPreferences.getTags:()Ljava/util/Set; │ │ -3d77a4: 5410 546f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ -3d77a8: 1100 |0002: return-object v0 │ │ +3d77bc: |[3d77bc] de.danoeh.antennapod.model.feed.FeedPreferences.getTags:()Ljava/util/Set; │ │ +3d77cc: 5410 546f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ +3d77d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801212,20 +801212,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d7758: |[3d7758] de.danoeh.antennapod.model.feed.FeedPreferences.getTagsAsString:()Ljava/lang/String; │ │ -3d7768: 1a00 1800 |0000: const-string v0, "" // string@0018 │ │ -3d776c: 5421 546f |0002: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ -3d7770: 7120 e90a 1000 |0004: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ae9 │ │ -3d7776: 0c00 |0007: move-result-object v0 │ │ -3d7778: 1100 |0008: return-object v0 │ │ +3d7780: |[3d7780] de.danoeh.antennapod.model.feed.FeedPreferences.getTagsAsString:()Ljava/lang/String; │ │ +3d7790: 1a00 1800 |0000: const-string v0, "" // string@0018 │ │ +3d7794: 5421 546f |0002: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6f54 │ │ +3d7798: 7120 e90a 1000 |0004: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ae9 │ │ +3d779e: 0c00 |0007: move-result-object v0 │ │ +3d77a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801233,17 +801233,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d777c: |[3d777c] de.danoeh.antennapod.model.feed.FeedPreferences.getUsername:()Ljava/lang/String; │ │ -3d778c: 5410 556f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ -3d7790: 1100 |0002: return-object v0 │ │ +3d77a4: |[3d77a4] de.danoeh.antennapod.model.feed.FeedPreferences.getUsername:()Ljava/lang/String; │ │ +3d77b4: 5410 556f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ +3d77b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801251,17 +801251,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d76e0: |[3d76e0] de.danoeh.antennapod.model.feed.FeedPreferences.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d76f0: 5410 566f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ -3d76f4: 1100 |0002: return-object v0 │ │ +3d7708: |[3d7708] de.danoeh.antennapod.model.feed.FeedPreferences.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d7718: 5410 566f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ +3d771c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -801269,17 +801269,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d78b8: |[3d78b8] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDeleteAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V │ │ -3d78c8: 5b01 486f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ -3d78cc: 0e00 |0002: return-void │ │ +3d78e0: |[3d78e0] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDeleteAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V │ │ +3d78f0: 5b01 486f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f48 │ │ +3d78f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ │ │ @@ -801288,17 +801288,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d78d0: |[3d78d0] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDownload:(Z)V │ │ -3d78e0: 5c01 496f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ -3d78e4: 0e00 |0002: return-void │ │ +3d78f8: |[3d78f8] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDownload:(Z)V │ │ +3d7908: 5c01 496f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6f49 │ │ +3d790c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -801307,17 +801307,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d78e8: |[3d78e8] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedID:(J)V │ │ -3d78f8: 5a01 4a6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ -3d78fc: 0e00 |0002: return-void │ │ +3d7910: |[3d7910] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedID:(J)V │ │ +3d7920: 5a01 4a6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6f4a │ │ +3d7924: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -801326,17 +801326,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7900: |[3d7900] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedPlaybackSpeed:(F)V │ │ -3d7910: 5901 4b6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ -3d7914: 0e00 |0002: return-void │ │ +3d7928: |[3d7928] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedPlaybackSpeed:(F)V │ │ +3d7938: 5901 4b6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6f4b │ │ +3d793c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -801345,17 +801345,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7918: |[3d7918] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipEnding:(I)V │ │ -3d7928: 5901 4c6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ -3d792c: 0e00 |0002: return-void │ │ +3d7940: |[3d7940] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipEnding:(I)V │ │ +3d7950: 5901 4c6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6f4c │ │ +3d7954: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -801364,17 +801364,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7930: |[3d7930] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipIntro:(I)V │ │ -3d7940: 5901 4d6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ -3d7944: 0e00 |0002: return-void │ │ +3d7958: |[3d7958] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipIntro:(I)V │ │ +3d7968: 5901 4d6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6f4d │ │ +3d796c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -801383,17 +801383,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7948: |[3d7948] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipSilence:(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ -3d7958: 5b01 4e6f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ -3d795c: 0e00 |0002: return-void │ │ +3d7970: |[3d7970] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipSilence:(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ +3d7980: 5b01 4e6f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f4e │ │ +3d7984: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ │ │ @@ -801402,17 +801402,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7960: |[3d7960] de.danoeh.antennapod.model.feed.FeedPreferences.setFilter:(Lde/danoeh/antennapod/model/feed/FeedFilter;)V │ │ -3d7970: 5b01 4f6f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ -3d7974: 0e00 |0002: return-void │ │ +3d7988: |[3d7988] de.danoeh.antennapod.model.feed.FeedPreferences.setFilter:(Lde/danoeh/antennapod/model/feed/FeedFilter;)V │ │ +3d7998: 5b01 4f6f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6f4f │ │ +3d799c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ @@ -801421,17 +801421,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7978: |[3d7978] de.danoeh.antennapod.model.feed.FeedPreferences.setKeepUpdated:(Z)V │ │ -3d7988: 5c01 506f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ -3d798c: 0e00 |0002: return-void │ │ +3d79a0: |[3d79a0] de.danoeh.antennapod.model.feed.FeedPreferences.setKeepUpdated:(Z)V │ │ +3d79b0: 5c01 506f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6f50 │ │ +3d79b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -801440,17 +801440,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7990: |[3d7990] de.danoeh.antennapod.model.feed.FeedPreferences.setNewEpisodesAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V │ │ -3d79a0: 5b01 516f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ -3d79a4: 0e00 |0002: return-void │ │ +3d79b8: |[3d79b8] de.danoeh.antennapod.model.feed.FeedPreferences.setNewEpisodesAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V │ │ +3d79c8: 5b01 516f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f51 │ │ +3d79cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ │ │ @@ -801459,17 +801459,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d79a8: |[3d79a8] de.danoeh.antennapod.model.feed.FeedPreferences.setPassword:(Ljava/lang/String;)V │ │ -3d79b8: 5b01 526f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ -3d79bc: 0e00 |0002: return-void │ │ +3d79d0: |[3d79d0] de.danoeh.antennapod.model.feed.FeedPreferences.setPassword:(Ljava/lang/String;)V │ │ +3d79e0: 5b01 526f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ +3d79e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -801478,17 +801478,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d79c0: |[3d79c0] de.danoeh.antennapod.model.feed.FeedPreferences.setShowEpisodeNotification:(Z)V │ │ -3d79d0: 5c01 536f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ -3d79d4: 0e00 |0002: return-void │ │ +3d79e8: |[3d79e8] de.danoeh.antennapod.model.feed.FeedPreferences.setShowEpisodeNotification:(Z)V │ │ +3d79f8: 5c01 536f |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6f53 │ │ +3d79fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -801497,17 +801497,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d79d8: |[3d79d8] de.danoeh.antennapod.model.feed.FeedPreferences.setUsername:(Ljava/lang/String;)V │ │ -3d79e8: 5b01 556f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ -3d79ec: 0e00 |0002: return-void │ │ +3d7a00: |[3d7a00] de.danoeh.antennapod.model.feed.FeedPreferences.setUsername:(Ljava/lang/String;)V │ │ +3d7a10: 5b01 556f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ +3d7a14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -801516,17 +801516,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d79f0: |[3d79f0] de.danoeh.antennapod.model.feed.FeedPreferences.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ -3d7a00: 5b01 566f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ -3d7a04: 0e00 |0002: return-void │ │ +3d7a18: |[3d7a18] de.danoeh.antennapod.model.feed.FeedPreferences.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ +3d7a28: 5b01 566f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f56 │ │ +3d7a2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ @@ -801535,22 +801535,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d7a08: |[3d7a08] de.danoeh.antennapod.model.feed.FeedPreferences.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ -3d7a18: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -3d7a1c: 0e00 |0002: return-void │ │ -3d7a1e: 5420 556f |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ -3d7a22: 5b10 556f |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ -3d7a26: 5422 526f |0007: iget-object v2, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ -3d7a2a: 5b12 526f |0009: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ -3d7a2e: 0e00 |000b: return-void │ │ +3d7a30: |[3d7a30] de.danoeh.antennapod.model.feed.FeedPreferences.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ +3d7a40: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +3d7a44: 0e00 |0002: return-void │ │ +3d7a46: 5420 556f |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ +3d7a4a: 5b10 556f |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6f55 │ │ +3d7a4e: 5422 526f |0007: iget-object v2, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ +3d7a52: 5b12 526f |0009: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6f52 │ │ +3d7a56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=159 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x000c reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ @@ -801600,53 +801600,53 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d84f0: |[3d84f0] de.danoeh.antennapod.model.feed.SortOrder$Scope.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3d8500: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3d8502: 2300 3a1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1f3a │ │ -3d8506: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d8508: 6202 596f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ -3d850c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d8510: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d8512: 6202 586f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ -3d8516: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d851a: 1100 |000d: return-object v0 │ │ +3d8518: |[3d8518] de.danoeh.antennapod.model.feed.SortOrder$Scope.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3d8528: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3d852a: 2300 3a1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1f3a │ │ +3d852e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d8530: 6202 596f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ +3d8534: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d8538: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d853a: 6202 586f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ +3d853e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d8542: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3d8540: |[3d8540] de.danoeh.antennapod.model.feed.SortOrder$Scope.:()V │ │ -3d8550: 2200 211a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ -3d8554: 1a01 691a |0002: const-string v1, "INTRA_FEED" // string@1a69 │ │ -3d8558: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d855a: 7030 01a2 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@a201 │ │ -3d8560: 6900 596f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ -3d8564: 2200 211a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ -3d8568: 1a01 681a |000c: const-string v1, "INTER_FEED" // string@1a68 │ │ -3d856c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d856e: 7030 01a2 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@a201 │ │ -3d8574: 6900 586f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ -3d8578: 7100 ffa1 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // method@a1ff │ │ -3d857e: 0c00 |0017: move-result-object v0 │ │ -3d8580: 6900 576f |0018: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f57 │ │ -3d8584: 0e00 |001a: return-void │ │ +3d8568: |[3d8568] de.danoeh.antennapod.model.feed.SortOrder$Scope.:()V │ │ +3d8578: 2200 211a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ +3d857c: 1a01 691a |0002: const-string v1, "INTRA_FEED" // string@1a69 │ │ +3d8580: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d8582: 7030 01a2 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@a201 │ │ +3d8588: 6900 596f |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ +3d858c: 2200 211a |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ +3d8590: 1a01 681a |000c: const-string v1, "INTER_FEED" // string@1a68 │ │ +3d8594: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d8596: 7030 01a2 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@a201 │ │ +3d859c: 6900 586f |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ +3d85a0: 7100 ffa1 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // method@a1ff │ │ +3d85a6: 0c00 |0017: move-result-object v0 │ │ +3d85a8: 6900 576f |0018: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f57 │ │ +3d85ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0014 line=32 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ @@ -801654,17 +801654,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 │ │ -3d8588: |[3d8588] de.danoeh.antennapod.model.feed.SortOrder$Scope.:(Ljava/lang/String;I)V │ │ -3d8598: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d859e: 0e00 |0003: return-void │ │ +3d85b0: |[3d85b0] de.danoeh.antennapod.model.feed.SortOrder$Scope.:(Ljava/lang/String;I)V │ │ +3d85c0: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d85c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -801674,20 +801674,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d84cc: |[3d84cc] de.danoeh.antennapod.model.feed.SortOrder$Scope.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3d84dc: 1c00 211a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ -3d84e0: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d84e6: 0c01 |0005: move-result-object v1 │ │ -3d84e8: 1f01 211a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ -3d84ec: 1101 |0008: return-object v1 │ │ +3d84f4: |[3d84f4] de.danoeh.antennapod.model.feed.SortOrder$Scope.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3d8504: 1c00 211a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ +3d8508: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d850e: 0c01 |0005: move-result-object v1 │ │ +3d8510: 1f01 211a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1a21 │ │ +3d8514: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ @@ -801695,20 +801695,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d851c: |[3d851c] de.danoeh.antennapod.model.feed.SortOrder$Scope.values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3d852c: 6200 576f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f57 │ │ -3d8530: 6e10 69b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.clone:()Ljava/lang/Object; // method@b069 │ │ -3d8536: 0c00 |0005: move-result-object v0 │ │ -3d8538: 1f00 3a1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1f3a │ │ -3d853c: 1100 |0008: return-object v0 │ │ +3d8544: |[3d8544] de.danoeh.antennapod.model.feed.SortOrder$Scope.values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3d8554: 6200 576f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f57 │ │ +3d8558: 6e10 69b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.clone:()Ljava/lang/Object; // method@b069 │ │ +3d855e: 0c00 |0005: move-result-object v0 │ │ +3d8560: 1f00 3a1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1f3a │ │ +3d8564: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -801819,173 +801819,173 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -3d866c: |[3d866c] de.danoeh.antennapod.model.feed.SortOrder.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d867c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3d8680: 2300 3b1f |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1f3b │ │ -3d8684: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d8686: 6202 5d6f |0005: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5d │ │ -3d868a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3d868e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3d8690: 6202 5c6f |000a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3d8694: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3d8698: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3d869a: 6202 626f |000f: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f62 │ │ -3d869e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3d86a2: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3d86a4: 6202 636f |0014: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f63 │ │ -3d86a8: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3d86ac: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3d86ae: 6202 5f6f |0019: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5f │ │ -3d86b2: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3d86b6: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3d86b8: 6202 5e6f |001e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5e │ │ -3d86bc: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3d86c0: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3d86c2: 6202 606f |0023: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f60 │ │ -3d86c6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3d86ca: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3d86cc: 6202 616f |0028: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f61 │ │ -3d86d0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3d86d4: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3d86d8: 6202 686f |002e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f68 │ │ -3d86dc: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3d86e0: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3d86e4: 6202 676f |0034: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f67 │ │ -3d86e8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3d86ec: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -3d86f0: 6202 646f |003a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f64 │ │ -3d86f4: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -3d86f8: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -3d86fc: 6202 656f |0040: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f65 │ │ -3d8700: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -3d8704: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -3d8708: 6202 666f |0046: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f66 │ │ -3d870c: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -3d8710: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -3d8714: 6202 6a6f |004c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f6a │ │ -3d8718: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -3d871c: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -3d8720: 6202 696f |0052: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f69 │ │ -3d8724: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -3d8728: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -3d872c: 6202 5b6f |0058: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5b │ │ -3d8730: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -3d8734: 1100 |005c: return-object v0 │ │ +3d8694: |[3d8694] de.danoeh.antennapod.model.feed.SortOrder.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d86a4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3d86a8: 2300 3b1f |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1f3b │ │ +3d86ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d86ae: 6202 5d6f |0005: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5d │ │ +3d86b2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3d86b6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3d86b8: 6202 5c6f |000a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3d86bc: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3d86c0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3d86c2: 6202 626f |000f: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f62 │ │ +3d86c6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3d86ca: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3d86cc: 6202 636f |0014: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f63 │ │ +3d86d0: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3d86d4: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3d86d6: 6202 5f6f |0019: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5f │ │ +3d86da: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3d86de: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3d86e0: 6202 5e6f |001e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5e │ │ +3d86e4: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3d86e8: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3d86ea: 6202 606f |0023: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f60 │ │ +3d86ee: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3d86f2: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3d86f4: 6202 616f |0028: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f61 │ │ +3d86f8: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3d86fc: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3d8700: 6202 686f |002e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f68 │ │ +3d8704: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3d8708: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3d870c: 6202 676f |0034: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f67 │ │ +3d8710: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3d8714: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +3d8718: 6202 646f |003a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f64 │ │ +3d871c: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +3d8720: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +3d8724: 6202 656f |0040: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f65 │ │ +3d8728: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +3d872c: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +3d8730: 6202 666f |0046: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f66 │ │ +3d8734: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +3d8738: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +3d873c: 6202 6a6f |004c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f6a │ │ +3d8740: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +3d8744: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +3d8748: 6202 696f |0052: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f69 │ │ +3d874c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +3d8750: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +3d8754: 6202 5b6f |0058: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5b │ │ +3d8758: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +3d875c: 1100 |005c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 191 16-bit code units │ │ -3d8784: |[3d8784] de.danoeh.antennapod.model.feed.SortOrder.:()V │ │ -3d8794: 2200 221a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8798: 6201 596f |0002: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ -3d879c: 1a02 ea11 |0004: const-string v2, "DATE_OLD_NEW" // string@11ea │ │ -3d87a0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3d87a2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -3d87a4: 7051 06a2 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d87aa: 6900 5d6f |000b: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5d │ │ -3d87ae: 2200 221a |000d: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d87b2: 1a02 e911 |000f: const-string v2, "DATE_NEW_OLD" // string@11e9 │ │ -3d87b6: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -3d87b8: 7051 06a2 2034 |0012: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d87be: 6900 5c6f |0015: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3d87c2: 2200 221a |0017: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d87c6: 1a02 0b14 |0019: const-string v2, "EPISODE_TITLE_A_Z" // string@140b │ │ -3d87ca: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -3d87cc: 7051 06a2 2043 |001c: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d87d2: 6900 626f |001f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f62 │ │ -3d87d6: 2200 221a |0021: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d87da: 1a02 0c14 |0023: const-string v2, "EPISODE_TITLE_Z_A" // string@140c │ │ -3d87de: 1243 |0025: const/4 v3, #int 4 // #4 │ │ -3d87e0: 7051 06a2 2034 |0026: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d87e6: 6900 636f |0029: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f63 │ │ -3d87ea: 2200 221a |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d87ee: 1a02 9e12 |002d: const-string v2, "DURATION_SHORT_LONG" // string@129e │ │ -3d87f2: 1254 |002f: const/4 v4, #int 5 // #5 │ │ -3d87f4: 7051 06a2 2043 |0030: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d87fa: 6900 5f6f |0033: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5f │ │ -3d87fe: 2200 221a |0035: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8802: 1a02 9d12 |0037: const-string v2, "DURATION_LONG_SHORT" // string@129d │ │ -3d8806: 1263 |0039: const/4 v3, #int 6 // #6 │ │ -3d8808: 7051 06a2 2034 |003a: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d880e: 6900 5e6f |003d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5e │ │ -3d8812: 2200 221a |003f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8816: 1a02 0914 |0041: const-string v2, "EPISODE_FILENAME_A_Z" // string@1409 │ │ -3d881a: 1274 |0043: const/4 v4, #int 7 // #7 │ │ -3d881c: 7051 06a2 2043 |0044: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d8822: 6900 606f |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f60 │ │ -3d8826: 2200 221a |0049: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d882a: 1a02 0a14 |004b: const-string v2, "EPISODE_FILENAME_Z_A" // string@140a │ │ -3d882e: 1303 0800 |004d: const/16 v3, #int 8 // #8 │ │ -3d8832: 7051 06a2 2034 |004f: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d8838: 6900 616f |0052: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f61 │ │ -3d883c: 2200 221a |0054: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8840: 1a02 c745 |0056: const-string v2, "SIZE_SMALL_LARGE" // string@45c7 │ │ -3d8844: 1304 0900 |0058: const/16 v4, #int 9 // #9 │ │ -3d8848: 7051 06a2 2043 |005a: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d884e: 6900 686f |005d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f68 │ │ -3d8852: 2200 221a |005f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8856: 1a02 c545 |0061: const-string v2, "SIZE_LARGE_SMALL" // string@45c5 │ │ -3d885a: 1303 0a00 |0063: const/16 v3, #int 10 // #a │ │ -3d885e: 7051 06a2 2034 |0065: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d8864: 6900 676f |0068: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f67 │ │ -3d8868: 2200 221a |006a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d886c: 6201 586f |006c: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ -3d8870: 1a02 8d15 |006e: const-string v2, "FEED_TITLE_A_Z" // string@158d │ │ -3d8874: 1304 6500 |0070: const/16 v4, #int 101 // #65 │ │ -3d8878: 7051 06a2 2043 |0072: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d887e: 6900 646f |0075: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f64 │ │ -3d8882: 2200 221a |0077: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8886: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ -3d888a: 1303 6600 |007b: const/16 v3, #int 102 // #66 │ │ -3d888e: 1a04 8e15 |007d: const-string v4, "FEED_TITLE_Z_A" // string@158e │ │ -3d8892: 7051 06a2 4032 |007f: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d8898: 6900 656f |0082: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f65 │ │ -3d889c: 2200 221a |0084: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d88a0: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ -3d88a4: 1303 6700 |0088: const/16 v3, #int 103 // #67 │ │ -3d88a8: 1a04 da43 |008a: const-string v4, "RANDOM" // string@43da │ │ -3d88ac: 7051 06a2 4032 |008c: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d88b2: 6900 666f |008f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f66 │ │ -3d88b6: 2200 221a |0091: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d88ba: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ -3d88be: 1303 6800 |0095: const/16 v3, #int 104 // #68 │ │ -3d88c2: 1a04 e145 |0097: const-string v4, "SMART_SHUFFLE_OLD_NEW" // string@45e1 │ │ -3d88c6: 7051 06a2 4032 |0099: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d88cc: 6900 6a6f |009c: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f6a │ │ -3d88d0: 2200 221a |009e: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d88d4: 1302 0e00 |00a0: const/16 v2, #int 14 // #e │ │ -3d88d8: 1303 6900 |00a2: const/16 v3, #int 105 // #69 │ │ -3d88dc: 1a04 e045 |00a4: const-string v4, "SMART_SHUFFLE_NEW_OLD" // string@45e0 │ │ -3d88e0: 7051 06a2 4032 |00a6: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d88e6: 6900 696f |00a9: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f69 │ │ -3d88ea: 2200 221a |00ab: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d88ee: 1302 0f00 |00ad: const/16 v2, #int 15 // #f │ │ -3d88f2: 1303 6a00 |00af: const/16 v3, #int 106 // #6a │ │ -3d88f6: 1a04 e90d |00b1: const-string v4, "COMPLETION_DATE_NEW_OLD" // string@0de9 │ │ -3d88fa: 7051 06a2 4032 |00b3: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ -3d8900: 6900 5b6f |00b6: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5b │ │ -3d8904: 7100 04a2 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@a204 │ │ -3d890a: 0c00 |00bb: move-result-object v0 │ │ -3d890c: 6900 5a6f |00bc: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5a │ │ -3d8910: 0e00 |00be: return-void │ │ +3d87ac: |[3d87ac] de.danoeh.antennapod.model.feed.SortOrder.:()V │ │ +3d87bc: 2200 221a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d87c0: 6201 596f |0002: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f59 │ │ +3d87c4: 1a02 ea11 |0004: const-string v2, "DATE_OLD_NEW" // string@11ea │ │ +3d87c8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3d87ca: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +3d87cc: 7051 06a2 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d87d2: 6900 5d6f |000b: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5d │ │ +3d87d6: 2200 221a |000d: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d87da: 1a02 e911 |000f: const-string v2, "DATE_NEW_OLD" // string@11e9 │ │ +3d87de: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +3d87e0: 7051 06a2 2034 |0012: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d87e6: 6900 5c6f |0015: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3d87ea: 2200 221a |0017: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d87ee: 1a02 0b14 |0019: const-string v2, "EPISODE_TITLE_A_Z" // string@140b │ │ +3d87f2: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +3d87f4: 7051 06a2 2043 |001c: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d87fa: 6900 626f |001f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f62 │ │ +3d87fe: 2200 221a |0021: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8802: 1a02 0c14 |0023: const-string v2, "EPISODE_TITLE_Z_A" // string@140c │ │ +3d8806: 1243 |0025: const/4 v3, #int 4 // #4 │ │ +3d8808: 7051 06a2 2034 |0026: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d880e: 6900 636f |0029: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f63 │ │ +3d8812: 2200 221a |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8816: 1a02 9e12 |002d: const-string v2, "DURATION_SHORT_LONG" // string@129e │ │ +3d881a: 1254 |002f: const/4 v4, #int 5 // #5 │ │ +3d881c: 7051 06a2 2043 |0030: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d8822: 6900 5f6f |0033: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5f │ │ +3d8826: 2200 221a |0035: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d882a: 1a02 9d12 |0037: const-string v2, "DURATION_LONG_SHORT" // string@129d │ │ +3d882e: 1263 |0039: const/4 v3, #int 6 // #6 │ │ +3d8830: 7051 06a2 2034 |003a: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d8836: 6900 5e6f |003d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5e │ │ +3d883a: 2200 221a |003f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d883e: 1a02 0914 |0041: const-string v2, "EPISODE_FILENAME_A_Z" // string@1409 │ │ +3d8842: 1274 |0043: const/4 v4, #int 7 // #7 │ │ +3d8844: 7051 06a2 2043 |0044: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d884a: 6900 606f |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f60 │ │ +3d884e: 2200 221a |0049: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8852: 1a02 0a14 |004b: const-string v2, "EPISODE_FILENAME_Z_A" // string@140a │ │ +3d8856: 1303 0800 |004d: const/16 v3, #int 8 // #8 │ │ +3d885a: 7051 06a2 2034 |004f: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d8860: 6900 616f |0052: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f61 │ │ +3d8864: 2200 221a |0054: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8868: 1a02 c745 |0056: const-string v2, "SIZE_SMALL_LARGE" // string@45c7 │ │ +3d886c: 1304 0900 |0058: const/16 v4, #int 9 // #9 │ │ +3d8870: 7051 06a2 2043 |005a: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d8876: 6900 686f |005d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f68 │ │ +3d887a: 2200 221a |005f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d887e: 1a02 c545 |0061: const-string v2, "SIZE_LARGE_SMALL" // string@45c5 │ │ +3d8882: 1303 0a00 |0063: const/16 v3, #int 10 // #a │ │ +3d8886: 7051 06a2 2034 |0065: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d888c: 6900 676f |0068: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f67 │ │ +3d8890: 2200 221a |006a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8894: 6201 586f |006c: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f58 │ │ +3d8898: 1a02 8d15 |006e: const-string v2, "FEED_TITLE_A_Z" // string@158d │ │ +3d889c: 1304 6500 |0070: const/16 v4, #int 101 // #65 │ │ +3d88a0: 7051 06a2 2043 |0072: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d88a6: 6900 646f |0075: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f64 │ │ +3d88aa: 2200 221a |0077: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d88ae: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ +3d88b2: 1303 6600 |007b: const/16 v3, #int 102 // #66 │ │ +3d88b6: 1a04 8e15 |007d: const-string v4, "FEED_TITLE_Z_A" // string@158e │ │ +3d88ba: 7051 06a2 4032 |007f: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d88c0: 6900 656f |0082: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f65 │ │ +3d88c4: 2200 221a |0084: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d88c8: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ +3d88cc: 1303 6700 |0088: const/16 v3, #int 103 // #67 │ │ +3d88d0: 1a04 da43 |008a: const-string v4, "RANDOM" // string@43da │ │ +3d88d4: 7051 06a2 4032 |008c: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d88da: 6900 666f |008f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f66 │ │ +3d88de: 2200 221a |0091: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d88e2: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ +3d88e6: 1303 6800 |0095: const/16 v3, #int 104 // #68 │ │ +3d88ea: 1a04 e145 |0097: const-string v4, "SMART_SHUFFLE_OLD_NEW" // string@45e1 │ │ +3d88ee: 7051 06a2 4032 |0099: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d88f4: 6900 6a6f |009c: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f6a │ │ +3d88f8: 2200 221a |009e: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d88fc: 1302 0e00 |00a0: const/16 v2, #int 14 // #e │ │ +3d8900: 1303 6900 |00a2: const/16 v3, #int 105 // #69 │ │ +3d8904: 1a04 e045 |00a4: const-string v4, "SMART_SHUFFLE_NEW_OLD" // string@45e0 │ │ +3d8908: 7051 06a2 4032 |00a6: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d890e: 6900 696f |00a9: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f69 │ │ +3d8912: 2200 221a |00ab: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8916: 1302 0f00 |00ad: const/16 v2, #int 15 // #f │ │ +3d891a: 1303 6a00 |00af: const/16 v3, #int 106 // #6a │ │ +3d891e: 1a04 e90d |00b1: const-string v4, "COMPLETION_DATE_NEW_OLD" // string@0de9 │ │ +3d8922: 7051 06a2 4032 |00b3: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@a206 │ │ +3d8928: 6900 5b6f |00b6: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5b │ │ +3d892c: 7100 04a2 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@a204 │ │ +3d8932: 0c00 |00bb: move-result-object v0 │ │ +3d8934: 6900 5a6f |00bc: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5a │ │ +3d8938: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x000d line=16 │ │ 0x0017 line=17 │ │ 0x0021 line=18 │ │ 0x002b line=19 │ │ @@ -802008,19 +802008,19 @@ │ │ type : '(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3d8914: |[3d8914] de.danoeh.antennapod.model.feed.SortOrder.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V │ │ -3d8924: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d892a: 5903 6b6f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ -3d892e: 5b04 6c6f |0005: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f6c │ │ -3d8932: 0e00 |0007: return-void │ │ +3d893c: |[3d893c] de.danoeh.antennapod.model.feed.SortOrder.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V │ │ +3d894c: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d8952: 5903 6b6f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ +3d8956: 5b04 6c6f |0005: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6f6c │ │ +3d895a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/SortOrder; │ │ @@ -802034,43 +802034,43 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3d85a0: |[3d85a0] de.danoeh.antennapod.model.feed.SortOrder.fromCodeString:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d85b0: 7110 e80a 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d85b6: 0a00 |0003: move-result v0 │ │ -3d85b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3d85bc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -3d85be: 1105 |0007: return-object v5 │ │ -3d85c0: 7110 10ab 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3d85c6: 0a05 |000b: move-result v5 │ │ -3d85c8: 7100 0ba2 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@a20b │ │ -3d85ce: 0c00 |000f: move-result-object v0 │ │ -3d85d0: 2101 |0010: array-length v1, v0 │ │ -3d85d2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3d85d4: 3512 0c00 |0012: if-ge v2, v1, 001e // +000c │ │ -3d85d8: 4603 0002 |0014: aget-object v3, v0, v2 │ │ -3d85dc: 5234 6b6f |0016: iget v4, v3, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ -3d85e0: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -3d85e4: 1103 |001a: return-object v3 │ │ -3d85e6: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d85ea: 28f5 |001d: goto 0012 // -000b │ │ -3d85ec: 2200 ac1c |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d85f0: 2201 c81c |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d85f4: 7010 a6ab 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d85fa: 1a02 004e |0025: const-string v2, "Unsupported code: " // string@4e00 │ │ -3d85fe: 6e20 b2ab 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d8604: 6e20 adab 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d860a: 6e10 bcab 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d8610: 0c05 |0030: move-result-object v5 │ │ -3d8612: 7020 02ab 5000 |0031: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d8618: 2700 |0034: throw v0 │ │ +3d85c8: |[3d85c8] de.danoeh.antennapod.model.feed.SortOrder.fromCodeString:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d85d8: 7110 e80a 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d85de: 0a00 |0003: move-result v0 │ │ +3d85e0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3d85e4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +3d85e6: 1105 |0007: return-object v5 │ │ +3d85e8: 7110 10ab 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3d85ee: 0a05 |000b: move-result v5 │ │ +3d85f0: 7100 0ba2 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@a20b │ │ +3d85f6: 0c00 |000f: move-result-object v0 │ │ +3d85f8: 2101 |0010: array-length v1, v0 │ │ +3d85fa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3d85fc: 3512 0c00 |0012: if-ge v2, v1, 001e // +000c │ │ +3d8600: 4603 0002 |0014: aget-object v3, v0, v2 │ │ +3d8604: 5234 6b6f |0016: iget v4, v3, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ +3d8608: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +3d860c: 1103 |001a: return-object v3 │ │ +3d860e: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d8612: 28f5 |001d: goto 0012 // -000b │ │ +3d8614: 2200 ac1c |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d8618: 2201 c81c |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d861c: 7010 a6ab 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d8622: 1a02 004e |0025: const-string v2, "Unsupported code: " // string@4e00 │ │ +3d8626: 6e20 b2ab 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d862c: 6e20 adab 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d8632: 6e10 bcab 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d8638: 0c05 |0030: move-result-object v5 │ │ +3d863a: 7020 02ab 5000 |0031: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d8640: 2700 |0034: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0016 line=65 │ │ 0x001e line=69 │ │ @@ -802082,19 +802082,19 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d861c: |[3d861c] de.danoeh.antennapod.model.feed.SortOrder.parseWithDefault:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d862c: 7110 0aa2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/model/feed/SortOrder;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; // method@a20a │ │ -3d8632: 0c00 |0003: move-result-object v0 │ │ -3d8634: 1100 |0004: return-object v0 │ │ -3d8636: 1101 |0005: return-object v1 │ │ +3d8644: |[3d8644] de.danoeh.antennapod.model.feed.SortOrder.parseWithDefault:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d8654: 7110 0aa2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/model/feed/SortOrder;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; // method@a20a │ │ +3d865a: 0c00 |0003: move-result-object v0 │ │ +3d865c: 1100 |0004: return-object v0 │ │ +3d865e: 1101 |0005: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/IllegalArgumentException; -> 0x0005 │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/lang/String; │ │ @@ -802105,22 +802105,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3d875c: |[3d875c] de.danoeh.antennapod.model.feed.SortOrder.toCodeString:(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String; │ │ -3d876c: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ -3d8770: 5200 6b6f |0002: iget v0, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ -3d8774: 7110 17ab 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@ab17 │ │ -3d877a: 0c00 |0007: move-result-object v0 │ │ -3d877c: 2802 |0008: goto 000a // +0002 │ │ -3d877e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d8780: 1100 |000a: return-object v0 │ │ +3d8784: |[3d8784] de.danoeh.antennapod.model.feed.SortOrder.toCodeString:(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String; │ │ +3d8794: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ +3d8798: 5200 6b6f |0002: iget v0, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6f6b │ │ +3d879c: 7110 17ab 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@ab17 │ │ +3d87a2: 0c00 |0007: move-result-object v0 │ │ +3d87a4: 2802 |0008: goto 000a // +0002 │ │ +3d87a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d87a8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Lde/danoeh/antennapod/model/feed/SortOrder; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ @@ -802128,20 +802128,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d8648: |[3d8648] de.danoeh.antennapod.model.feed.SortOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d8658: 1c00 221a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d865c: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d8662: 0c01 |0005: move-result-object v1 │ │ -3d8664: 1f01 221a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ -3d8668: 1101 |0008: return-object v1 │ │ +3d8670: |[3d8670] de.danoeh.antennapod.model.feed.SortOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d8680: 1c00 221a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8684: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d868a: 0c01 |0005: move-result-object v1 │ │ +3d868c: 1f01 221a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder; // type@1a22 │ │ +3d8690: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ @@ -802149,20 +802149,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d8738: |[3d8738] de.danoeh.antennapod.model.feed.SortOrder.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3d8748: 6200 5a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5a │ │ -3d874c: 6e10 6ab0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder;.clone:()Ljava/lang/Object; // method@b06a │ │ -3d8752: 0c00 |0005: move-result-object v0 │ │ -3d8754: 1f00 3b1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1f3b │ │ -3d8758: 1100 |0008: return-object v0 │ │ +3d8760: |[3d8760] de.danoeh.antennapod.model.feed.SortOrder.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3d8770: 6200 5a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5a │ │ +3d8774: 6e10 6ab0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder;.clone:()Ljava/lang/Object; // method@b06a │ │ +3d877a: 0c00 |0005: move-result-object v0 │ │ +3d877c: 1f00 3b1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1f3b │ │ +3d8780: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -802235,20 +802235,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d8b0c: |[3d8b0c] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:(Ljava/lang/String;)V │ │ -3d8b1c: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ -3d8b20: 7120 eb0a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0aeb │ │ -3d8b26: 0c02 |0005: move-result-object v2 │ │ -3d8b28: 7020 0da2 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.:([Ljava/lang/String;)V // method@a20d │ │ -3d8b2e: 0e00 |0009: return-void │ │ +3d8b34: |[3d8b34] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:(Ljava/lang/String;)V │ │ +3d8b44: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ +3d8b48: 7120 eb0a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0aeb │ │ +3d8b4e: 0c02 |0005: move-result-object v2 │ │ +3d8b50: 7020 0da2 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.:([Ljava/lang/String;)V // method@a20d │ │ +3d8b56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -802257,106 +802257,106 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 194 16-bit code units │ │ -3d8b30: |[3d8b30] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:([Ljava/lang/String;)V │ │ -3d8b40: 7010 58ab 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d8b46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d8b48: 5c70 746f |0004: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ -3d8b4c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3d8b4e: 5c71 6e6f |0007: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.hideNonSubscribedFeeds:Z // field@6f6e │ │ -3d8b52: 5c70 716f |0009: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ -3d8b56: 5c70 706f |000b: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ -3d8b5a: 5c70 766f |000d: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ -3d8b5e: 5c70 756f |000f: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ -3d8b62: 5c70 736f |0011: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ -3d8b66: 5c70 726f |0013: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ -3d8b6a: 5b78 6f6f |0015: iput-object v8, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ -3d8b6e: 2182 |0017: array-length v2, v8 │ │ -3d8b70: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -3d8b72: 3523 7700 |0019: if-ge v3, v2, 0090 // +0077 │ │ -3d8b76: 4604 0803 |001b: aget-object v4, v8, v3 │ │ -3d8b7a: 6e10 86ab 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d8b80: 6e10 86ab 0400 |0020: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3d8b86: 0a05 |0023: move-result v5 │ │ -3d8b88: 12f6 |0024: const/4 v6, #int -1 // #ff │ │ -3d8b8a: 2c05 6d00 0000 |0025: sparse-switch v5, 00000092 // +0000006d │ │ -3d8b90: 284d |0028: goto 0075 // +004d │ │ -3d8b92: 1a05 e26e |0029: const-string v5, "episode_notification_disabled" // string@6ee2 │ │ -3d8b96: 6e20 7fab 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8b9c: 0a04 |002e: move-result v4 │ │ -3d8b9e: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ -3d8ba2: 2844 |0031: goto 0075 // +0044 │ │ -3d8ba4: 1266 |0032: const/4 v6, #int 6 // #6 │ │ -3d8ba6: 2842 |0033: goto 0075 // +0042 │ │ -3d8ba8: 1a05 f06d |0034: const-string v5, "enabled_updates" // string@6df0 │ │ -3d8bac: 6e20 7fab 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8bb2: 0a04 |0039: move-result v4 │ │ -3d8bb4: 3904 0300 |003a: if-nez v4, 003d // +0003 │ │ -3d8bb8: 2839 |003c: goto 0075 // +0039 │ │ -3d8bba: 1256 |003d: const/4 v6, #int 5 // #5 │ │ -3d8bbc: 2837 |003e: goto 0075 // +0037 │ │ -3d8bbe: 1a05 006b |003f: const-string v5, "disabled_updates" // string@6b00 │ │ -3d8bc2: 6e20 7fab 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8bc8: 0a04 |0044: move-result v4 │ │ -3d8bca: 3904 0300 |0045: if-nez v4, 0048 // +0003 │ │ -3d8bce: 282e |0047: goto 0075 // +002e │ │ -3d8bd0: 1246 |0048: const/4 v6, #int 4 // #4 │ │ -3d8bd2: 282c |0049: goto 0075 // +002c │ │ -3d8bd4: 1a05 ee6d |004a: const-string v5, "enabled_auto_download" // string@6dee │ │ -3d8bd8: 6e20 7fab 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8bde: 0a04 |004f: move-result v4 │ │ -3d8be0: 3904 0300 |0050: if-nez v4, 0053 // +0003 │ │ -3d8be4: 2823 |0052: goto 0075 // +0023 │ │ -3d8be6: 1236 |0053: const/4 v6, #int 3 // #3 │ │ -3d8be8: 2821 |0054: goto 0075 // +0021 │ │ -3d8bea: 1a05 e36e |0055: const-string v5, "episode_notification_enabled" // string@6ee3 │ │ -3d8bee: 6e20 7fab 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8bf4: 0a04 |005a: move-result v4 │ │ -3d8bf6: 3904 0300 |005b: if-nez v4, 005e // +0003 │ │ -3d8bfa: 2818 |005d: goto 0075 // +0018 │ │ -3d8bfc: 1226 |005e: const/4 v6, #int 2 // #2 │ │ -3d8bfe: 2816 |005f: goto 0075 // +0016 │ │ -3d8c00: 1a05 1466 |0060: const-string v5, "counter_greater_zero" // string@6614 │ │ -3d8c04: 6e20 7fab 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8c0a: 0a04 |0065: move-result v4 │ │ -3d8c0c: 3904 0300 |0066: if-nez v4, 0069 // +0003 │ │ -3d8c10: 280d |0068: goto 0075 // +000d │ │ -3d8c12: 1216 |0069: const/4 v6, #int 1 // #1 │ │ -3d8c14: 280b |006a: goto 0075 // +000b │ │ -3d8c16: 1a05 ff6a |006b: const-string v5, "disabled_auto_download" // string@6aff │ │ -3d8c1a: 6e20 7fab 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d8c20: 0a04 |0070: move-result v4 │ │ -3d8c22: 3904 0300 |0071: if-nez v4, 0074 // +0003 │ │ -3d8c26: 2802 |0073: goto 0075 // +0002 │ │ -3d8c28: 1206 |0074: const/4 v6, #int 0 // #0 │ │ -3d8c2a: 2b06 3b00 0000 |0075: packed-switch v6, 000000b0 // +0000003b │ │ -3d8c30: 2815 |0078: goto 008d // +0015 │ │ -3d8c32: 5c71 726f |0079: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ -3d8c36: 2812 |007b: goto 008d // +0012 │ │ -3d8c38: 5c71 766f |007c: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ -3d8c3c: 280f |007e: goto 008d // +000f │ │ -3d8c3e: 5c71 756f |007f: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ -3d8c42: 280c |0081: goto 008d // +000c │ │ -3d8c44: 5c71 716f |0082: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ -3d8c48: 2809 |0084: goto 008d // +0009 │ │ -3d8c4a: 5c71 736f |0085: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ -3d8c4e: 2806 |0087: goto 008d // +0006 │ │ -3d8c50: 5c71 746f |0088: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ -3d8c54: 2803 |008a: goto 008d // +0003 │ │ -3d8c56: 5c71 706f |008b: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ -3d8c5a: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d8c5e: 288a |008f: goto 0019 // -0076 │ │ -3d8c60: 0e00 |0090: return-void │ │ -3d8c62: 0000 |0091: nop // spacer │ │ -3d8c64: 0002 0700 9514 1d85 3065 3faf b117 ... |0092: sparse-switch-data (30 units) │ │ -3d8ca0: 0001 0700 0000 0000 1600 0000 1300 ... |00b0: packed-switch-data (18 units) │ │ +3d8b58: |[3d8b58] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:([Ljava/lang/String;)V │ │ +3d8b68: 7010 58ab 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d8b6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d8b70: 5c70 746f |0004: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ +3d8b74: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3d8b76: 5c71 6e6f |0007: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.hideNonSubscribedFeeds:Z // field@6f6e │ │ +3d8b7a: 5c70 716f |0009: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ +3d8b7e: 5c70 706f |000b: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ +3d8b82: 5c70 766f |000d: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ +3d8b86: 5c70 756f |000f: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ +3d8b8a: 5c70 736f |0011: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ +3d8b8e: 5c70 726f |0013: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ +3d8b92: 5b78 6f6f |0015: iput-object v8, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ +3d8b96: 2182 |0017: array-length v2, v8 │ │ +3d8b98: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +3d8b9a: 3523 7700 |0019: if-ge v3, v2, 0090 // +0077 │ │ +3d8b9e: 4604 0803 |001b: aget-object v4, v8, v3 │ │ +3d8ba2: 6e10 86ab 0400 |001d: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d8ba8: 6e10 86ab 0400 |0020: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3d8bae: 0a05 |0023: move-result v5 │ │ +3d8bb0: 12f6 |0024: const/4 v6, #int -1 // #ff │ │ +3d8bb2: 2c05 6d00 0000 |0025: sparse-switch v5, 00000092 // +0000006d │ │ +3d8bb8: 284d |0028: goto 0075 // +004d │ │ +3d8bba: 1a05 e26e |0029: const-string v5, "episode_notification_disabled" // string@6ee2 │ │ +3d8bbe: 6e20 7fab 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8bc4: 0a04 |002e: move-result v4 │ │ +3d8bc6: 3904 0300 |002f: if-nez v4, 0032 // +0003 │ │ +3d8bca: 2844 |0031: goto 0075 // +0044 │ │ +3d8bcc: 1266 |0032: const/4 v6, #int 6 // #6 │ │ +3d8bce: 2842 |0033: goto 0075 // +0042 │ │ +3d8bd0: 1a05 f06d |0034: const-string v5, "enabled_updates" // string@6df0 │ │ +3d8bd4: 6e20 7fab 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8bda: 0a04 |0039: move-result v4 │ │ +3d8bdc: 3904 0300 |003a: if-nez v4, 003d // +0003 │ │ +3d8be0: 2839 |003c: goto 0075 // +0039 │ │ +3d8be2: 1256 |003d: const/4 v6, #int 5 // #5 │ │ +3d8be4: 2837 |003e: goto 0075 // +0037 │ │ +3d8be6: 1a05 006b |003f: const-string v5, "disabled_updates" // string@6b00 │ │ +3d8bea: 6e20 7fab 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8bf0: 0a04 |0044: move-result v4 │ │ +3d8bf2: 3904 0300 |0045: if-nez v4, 0048 // +0003 │ │ +3d8bf6: 282e |0047: goto 0075 // +002e │ │ +3d8bf8: 1246 |0048: const/4 v6, #int 4 // #4 │ │ +3d8bfa: 282c |0049: goto 0075 // +002c │ │ +3d8bfc: 1a05 ee6d |004a: const-string v5, "enabled_auto_download" // string@6dee │ │ +3d8c00: 6e20 7fab 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8c06: 0a04 |004f: move-result v4 │ │ +3d8c08: 3904 0300 |0050: if-nez v4, 0053 // +0003 │ │ +3d8c0c: 2823 |0052: goto 0075 // +0023 │ │ +3d8c0e: 1236 |0053: const/4 v6, #int 3 // #3 │ │ +3d8c10: 2821 |0054: goto 0075 // +0021 │ │ +3d8c12: 1a05 e36e |0055: const-string v5, "episode_notification_enabled" // string@6ee3 │ │ +3d8c16: 6e20 7fab 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8c1c: 0a04 |005a: move-result v4 │ │ +3d8c1e: 3904 0300 |005b: if-nez v4, 005e // +0003 │ │ +3d8c22: 2818 |005d: goto 0075 // +0018 │ │ +3d8c24: 1226 |005e: const/4 v6, #int 2 // #2 │ │ +3d8c26: 2816 |005f: goto 0075 // +0016 │ │ +3d8c28: 1a05 1466 |0060: const-string v5, "counter_greater_zero" // string@6614 │ │ +3d8c2c: 6e20 7fab 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8c32: 0a04 |0065: move-result v4 │ │ +3d8c34: 3904 0300 |0066: if-nez v4, 0069 // +0003 │ │ +3d8c38: 280d |0068: goto 0075 // +000d │ │ +3d8c3a: 1216 |0069: const/4 v6, #int 1 // #1 │ │ +3d8c3c: 280b |006a: goto 0075 // +000b │ │ +3d8c3e: 1a05 ff6a |006b: const-string v5, "disabled_auto_download" // string@6aff │ │ +3d8c42: 6e20 7fab 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d8c48: 0a04 |0070: move-result v4 │ │ +3d8c4a: 3904 0300 |0071: if-nez v4, 0074 // +0003 │ │ +3d8c4e: 2802 |0073: goto 0075 // +0002 │ │ +3d8c50: 1206 |0074: const/4 v6, #int 0 // #0 │ │ +3d8c52: 2b06 3b00 0000 |0075: packed-switch v6, 000000b0 // +0000003b │ │ +3d8c58: 2815 |0078: goto 008d // +0015 │ │ +3d8c5a: 5c71 726f |0079: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ +3d8c5e: 2812 |007b: goto 008d // +0012 │ │ +3d8c60: 5c71 766f |007c: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ +3d8c64: 280f |007e: goto 008d // +000f │ │ +3d8c66: 5c71 756f |007f: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ +3d8c6a: 280c |0081: goto 008d // +000c │ │ +3d8c6c: 5c71 716f |0082: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ +3d8c70: 2809 |0084: goto 008d // +0009 │ │ +3d8c72: 5c71 736f |0085: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ +3d8c76: 2806 |0087: goto 008d // +0006 │ │ +3d8c78: 5c71 746f |0088: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ +3d8c7c: 2803 |008a: goto 008d // +0003 │ │ +3d8c7e: 5c71 706f |008b: iput-boolean v1, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ +3d8c82: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d8c86: 288a |008f: goto 0019 // -0076 │ │ +3d8c88: 0e00 |0090: return-void │ │ +3d8c8a: 0000 |0091: nop // spacer │ │ +3d8c8c: 0002 0700 9514 1d85 3065 3faf b117 ... |0092: sparse-switch-data (30 units) │ │ +3d8cc8: 0001 0700 0000 0000 1600 0000 1300 ... |00b0: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=14 │ │ 0x0007 line=15 │ │ 0x0009 line=17 │ │ 0x000b line=18 │ │ @@ -802384,104 +802384,104 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -3d89a4: |[3d89a4] de.danoeh.antennapod.model.feed.SubscriptionsFilter.filter:(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; │ │ -3d89b4: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d89b8: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d89be: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3d89c4: 0c05 |0008: move-result-object v5 │ │ -3d89c6: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3d89cc: 0a01 |000c: move-result v1 │ │ -3d89ce: 3801 5d00 |000d: if-eqz v1, 006a // +005d │ │ -3d89d2: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3d89d8: 0c01 |0012: move-result-object v1 │ │ -3d89da: 1f01 141a |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3d89de: 6e10 fca0 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3d89e4: 0c02 |0018: move-result-object v2 │ │ -3d89e6: 5543 716f |0019: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ -3d89ea: 3803 0900 |001b: if-eqz v3, 0024 // +0009 │ │ -3d89ee: 6e10 e0a1 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ -3d89f4: 0a03 |0020: move-result v3 │ │ -3d89f6: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -3d89fa: 28e6 |0023: goto 0009 // -001a │ │ -3d89fc: 5543 706f |0024: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ -3d8a00: 3803 0900 |0026: if-eqz v3, 002f // +0009 │ │ -3d8a04: 6e10 e0a1 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ -3d8a0a: 0a03 |002b: move-result v3 │ │ -3d8a0c: 3803 0300 |002c: if-eqz v3, 002f // +0003 │ │ -3d8a10: 28db |002e: goto 0009 // -0025 │ │ -3d8a12: 5543 766f |002f: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ -3d8a16: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ -3d8a1a: 6e10 e8a1 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ -3d8a20: 0a03 |0036: move-result v3 │ │ -3d8a22: 3903 0300 |0037: if-nez v3, 003a // +0003 │ │ -3d8a26: 28d0 |0039: goto 0009 // -0030 │ │ -3d8a28: 5543 756f |003a: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ -3d8a2c: 3803 0900 |003c: if-eqz v3, 0045 // +0009 │ │ -3d8a30: 6e10 e8a1 0200 |003e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ -3d8a36: 0a03 |0041: move-result v3 │ │ -3d8a38: 3803 0300 |0042: if-eqz v3, 0045 // +0003 │ │ -3d8a3c: 28c5 |0044: goto 0009 // -003b │ │ -3d8a3e: 5543 736f |0045: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ -3d8a42: 3803 0900 |0047: if-eqz v3, 0050 // +0009 │ │ -3d8a46: 6e10 eba1 0200 |0049: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ -3d8a4c: 0a03 |004c: move-result v3 │ │ -3d8a4e: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ -3d8a52: 28ba |004f: goto 0009 // -0046 │ │ -3d8a54: 5543 726f |0050: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ -3d8a58: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ -3d8a5c: 6e10 eba1 0200 |0054: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ -3d8a62: 0a02 |0057: move-result v2 │ │ -3d8a64: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ -3d8a68: 28af |005a: goto 0009 // -0051 │ │ -3d8a6a: 5542 6e6f |005b: iget-boolean v2, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.hideNonSubscribedFeeds:Z // field@6f6e │ │ -3d8a6e: 3802 0900 |005d: if-eqz v2, 0066 // +0009 │ │ -3d8a72: 6e10 fea0 0100 |005f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3d8a78: 0a02 |0062: move-result v2 │ │ -3d8a7a: 3802 0300 |0063: if-eqz v2, 0066 // +0003 │ │ -3d8a7e: 28a4 |0065: goto 0009 // -005c │ │ -3d8a80: 7220 caad 1000 |0066: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d8a86: 28a0 |0069: goto 0009 // -0060 │ │ -3d8a88: 5545 746f |006a: iget-boolean v5, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ -3d8a8c: 3805 3e00 |006c: if-eqz v5, 00aa // +003e │ │ -3d8a90: 7210 ddad 0000 |006e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3d8a96: 0a05 |0071: move-result v5 │ │ -3d8a98: d805 05ff |0072: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3d8a9c: 3a05 3600 |0074: if-ltz v5, 00aa // +0036 │ │ -3d8aa0: 7220 d1ad 5000 |0076: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d8aa6: 0c01 |0079: move-result-object v1 │ │ -3d8aa8: 1f01 141a |007a: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3d8aac: 6e10 eda0 0100 |007c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3d8ab2: 0b01 |007f: move-result-wide v1 │ │ -3d8ab4: 7120 2aab 2100 |0080: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d8aba: 0c01 |0083: move-result-object v1 │ │ -3d8abc: 7220 fbad 1600 |0084: invoke-interface {v6, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3d8ac2: 0a01 |0087: move-result v1 │ │ -3d8ac4: 3801 1c00 |0088: if-eqz v1, 00a4 // +001c │ │ -3d8ac8: 7220 d1ad 5000 |008a: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d8ace: 0c01 |008d: move-result-object v1 │ │ -3d8ad0: 1f01 141a |008e: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3d8ad4: 6e10 eda0 0100 |0090: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3d8ada: 0b01 |0093: move-result-wide v1 │ │ -3d8adc: 7120 2aab 2100 |0094: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d8ae2: 0c01 |0097: move-result-object v1 │ │ -3d8ae4: 7220 ffad 1600 |0098: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3d8aea: 0c01 |009b: move-result-object v1 │ │ -3d8aec: 1f01 b01c |009c: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ -3d8af0: 6e10 0fab 0100 |009e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3d8af6: 0a01 |00a1: move-result v1 │ │ -3d8af8: 3c01 0500 |00a2: if-gtz v1, 00a7 // +0005 │ │ -3d8afc: 7220 d9ad 5000 |00a4: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@add9 │ │ -3d8b02: d805 05ff |00a7: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3d8b06: 28cb |00a9: goto 0074 // -0035 │ │ -3d8b08: 1100 |00aa: return-object v0 │ │ +3d89cc: |[3d89cc] de.danoeh.antennapod.model.feed.SubscriptionsFilter.filter:(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; │ │ +3d89dc: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d89e0: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d89e6: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3d89ec: 0c05 |0008: move-result-object v5 │ │ +3d89ee: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3d89f4: 0a01 |000c: move-result v1 │ │ +3d89f6: 3801 5d00 |000d: if-eqz v1, 006a // +005d │ │ +3d89fa: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3d8a00: 0c01 |0012: move-result-object v1 │ │ +3d8a02: 1f01 141a |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3d8a06: 6e10 fca0 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3d8a0c: 0c02 |0018: move-result-object v2 │ │ +3d8a0e: 5543 716f |0019: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6f71 │ │ +3d8a12: 3803 0900 |001b: if-eqz v3, 0024 // +0009 │ │ +3d8a16: 6e10 e0a1 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ +3d8a1c: 0a03 |0020: move-result v3 │ │ +3d8a1e: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ +3d8a22: 28e6 |0023: goto 0009 // -001a │ │ +3d8a24: 5543 706f |0024: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6f70 │ │ +3d8a28: 3803 0900 |0026: if-eqz v3, 002f // +0009 │ │ +3d8a2c: 6e10 e0a1 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ +3d8a32: 0a03 |002b: move-result v3 │ │ +3d8a34: 3803 0300 |002c: if-eqz v3, 002f // +0003 │ │ +3d8a38: 28db |002e: goto 0009 // -0025 │ │ +3d8a3a: 5543 766f |002f: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6f76 │ │ +3d8a3e: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ +3d8a42: 6e10 e8a1 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ +3d8a48: 0a03 |0036: move-result v3 │ │ +3d8a4a: 3903 0300 |0037: if-nez v3, 003a // +0003 │ │ +3d8a4e: 28d0 |0039: goto 0009 // -0030 │ │ +3d8a50: 5543 756f |003a: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6f75 │ │ +3d8a54: 3803 0900 |003c: if-eqz v3, 0045 // +0009 │ │ +3d8a58: 6e10 e8a1 0200 |003e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ +3d8a5e: 0a03 |0041: move-result v3 │ │ +3d8a60: 3803 0300 |0042: if-eqz v3, 0045 // +0003 │ │ +3d8a64: 28c5 |0044: goto 0009 // -003b │ │ +3d8a66: 5543 736f |0045: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6f73 │ │ +3d8a6a: 3803 0900 |0047: if-eqz v3, 0050 // +0009 │ │ +3d8a6e: 6e10 eba1 0200 |0049: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ +3d8a74: 0a03 |004c: move-result v3 │ │ +3d8a76: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ +3d8a7a: 28ba |004f: goto 0009 // -0046 │ │ +3d8a7c: 5543 726f |0050: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6f72 │ │ +3d8a80: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ +3d8a84: 6e10 eba1 0200 |0054: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ +3d8a8a: 0a02 |0057: move-result v2 │ │ +3d8a8c: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ +3d8a90: 28af |005a: goto 0009 // -0051 │ │ +3d8a92: 5542 6e6f |005b: iget-boolean v2, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.hideNonSubscribedFeeds:Z // field@6f6e │ │ +3d8a96: 3802 0900 |005d: if-eqz v2, 0066 // +0009 │ │ +3d8a9a: 6e10 fea0 0100 |005f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3d8aa0: 0a02 |0062: move-result v2 │ │ +3d8aa2: 3802 0300 |0063: if-eqz v2, 0066 // +0003 │ │ +3d8aa6: 28a4 |0065: goto 0009 // -005c │ │ +3d8aa8: 7220 caad 1000 |0066: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d8aae: 28a0 |0069: goto 0009 // -0060 │ │ +3d8ab0: 5545 746f |006a: iget-boolean v5, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6f74 │ │ +3d8ab4: 3805 3e00 |006c: if-eqz v5, 00aa // +003e │ │ +3d8ab8: 7210 ddad 0000 |006e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3d8abe: 0a05 |0071: move-result v5 │ │ +3d8ac0: d805 05ff |0072: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3d8ac4: 3a05 3600 |0074: if-ltz v5, 00aa // +0036 │ │ +3d8ac8: 7220 d1ad 5000 |0076: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d8ace: 0c01 |0079: move-result-object v1 │ │ +3d8ad0: 1f01 141a |007a: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3d8ad4: 6e10 eda0 0100 |007c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3d8ada: 0b01 |007f: move-result-wide v1 │ │ +3d8adc: 7120 2aab 2100 |0080: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d8ae2: 0c01 |0083: move-result-object v1 │ │ +3d8ae4: 7220 fbad 1600 |0084: invoke-interface {v6, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3d8aea: 0a01 |0087: move-result v1 │ │ +3d8aec: 3801 1c00 |0088: if-eqz v1, 00a4 // +001c │ │ +3d8af0: 7220 d1ad 5000 |008a: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d8af6: 0c01 |008d: move-result-object v1 │ │ +3d8af8: 1f01 141a |008e: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3d8afc: 6e10 eda0 0100 |0090: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3d8b02: 0b01 |0093: move-result-wide v1 │ │ +3d8b04: 7120 2aab 2100 |0094: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d8b0a: 0c01 |0097: move-result-object v1 │ │ +3d8b0c: 7220 ffad 1600 |0098: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3d8b12: 0c01 |009b: move-result-object v1 │ │ +3d8b14: 1f01 b01c |009c: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ +3d8b18: 6e10 0fab 0100 |009e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3d8b1e: 0a01 |00a1: move-result v1 │ │ +3d8b20: 3c01 0500 |00a2: if-gtz v1, 00a7 // +0005 │ │ +3d8b24: 7220 d9ad 5000 |00a4: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@add9 │ │ +3d8b2a: d805 05ff |00a7: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3d8b2e: 28cb |00a9: goto 0074 // -0035 │ │ +3d8b30: 1100 |00aa: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=73 │ │ 0x0015 line=74 │ │ 0x0019 line=77 │ │ 0x0024 line=79 │ │ @@ -802506,20 +802506,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d8980: |[3d8980] de.danoeh.antennapod.model.feed.SubscriptionsFilter.getValues:()[Ljava/lang/String; │ │ -3d8990: 5410 6f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ -3d8994: 6e10 73b0 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@b073 │ │ -3d899a: 0c00 |0005: move-result-object v0 │ │ -3d899c: 1f00 501f |0006: check-cast v0, [Ljava/lang/String; // type@1f50 │ │ -3d89a0: 1100 |0008: return-object v0 │ │ +3d89a8: |[3d89a8] de.danoeh.antennapod.model.feed.SubscriptionsFilter.getValues:()[Ljava/lang/String; │ │ +3d89b8: 5410 6f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ +3d89bc: 6e10 73b0 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@b073 │ │ +3d89c2: 0c00 |0005: move-result-object v0 │ │ +3d89c4: 1f00 501f |0006: check-cast v0, [Ljava/lang/String; // type@1f50 │ │ +3d89c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;) │ │ @@ -802527,22 +802527,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d8934: |[3d8934] de.danoeh.antennapod.model.feed.SubscriptionsFilter.isEnabled:()Z │ │ -3d8944: 5410 6f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ -3d8948: 2100 |0002: array-length v0, v0 │ │ -3d894a: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ -3d894e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3d8950: 2802 |0006: goto 0008 // +0002 │ │ -3d8952: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3d8954: 0f00 |0008: return v0 │ │ +3d895c: |[3d895c] de.danoeh.antennapod.model.feed.SubscriptionsFilter.isEnabled:()Z │ │ +3d896c: 5410 6f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6f6f │ │ +3d8970: 2100 |0002: array-length v0, v0 │ │ +3d8972: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ +3d8976: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3d8978: 2802 |0006: goto 0008 // +0002 │ │ +3d897a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3d897c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;) │ │ @@ -802550,21 +802550,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d8958: |[3d8958] de.danoeh.antennapod.model.feed.SubscriptionsFilter.serialize:()Ljava/lang/String; │ │ -3d8968: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ -3d896c: 6e10 0fa2 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.getValues:()[Ljava/lang/String; // method@a20f │ │ -3d8972: 0c01 |0005: move-result-object v1 │ │ -3d8974: 7120 ea0a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ -3d897a: 0c00 |0009: move-result-object v0 │ │ -3d897c: 1100 |000a: return-object v0 │ │ +3d8980: |[3d8980] de.danoeh.antennapod.model.feed.SubscriptionsFilter.serialize:()Ljava/lang/String; │ │ +3d8990: 1a00 f104 |0000: const-string v0, "," // string@04f1 │ │ +3d8994: 6e10 0fa2 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.getValues:()[Ljava/lang/String; // method@a20f │ │ +3d899a: 0c01 |0005: move-result-object v1 │ │ +3d899c: 7120 ea0a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0aea │ │ +3d89a2: 0c00 |0009: move-result-object v0 │ │ +3d89a4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -802610,20 +802610,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3d8e2c: |[3d8e2c] de.danoeh.antennapod.model.feed.Transcript.:()V │ │ -3d8e3c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d8e42: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3d8e46: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3d8e4c: 5b10 776f |0008: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8e50: 0e00 |000a: return-void │ │ +3d8e54: |[3d8e54] de.danoeh.antennapod.model.feed.Transcript.:()V │ │ +3d8e64: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d8e6a: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3d8e6e: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3d8e74: 5b10 776f |0008: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8e78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=8 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ │ │ @@ -802633,40 +802633,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3d8e54: |[3d8e54] de.danoeh.antennapod.model.feed.Transcript.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V │ │ -3d8e64: 5450 776f |0000: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8e68: 6e10 0aad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@ad0a │ │ -3d8e6e: 0a00 |0005: move-result v0 │ │ -3d8e70: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ -3d8e74: 5450 776f |0008: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8e78: 6e10 11ad 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ -3d8e7e: 0a01 |000d: move-result v1 │ │ -3d8e80: d801 01ff |000e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3d8e84: 6e20 08ad 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3d8e8a: 0c00 |0013: move-result-object v0 │ │ -3d8e8c: 1f00 251a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3d8e90: 6e10 1da2 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ -3d8e96: 0b00 |0019: move-result-wide v0 │ │ -3d8e98: 6e10 1da2 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ -3d8e9e: 0b02 |001d: move-result-wide v2 │ │ -3d8ea0: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -3d8ea4: 3b04 0300 |0020: if-gez v4, 0023 // +0003 │ │ -3d8ea8: 2809 |0022: goto 002b // +0009 │ │ -3d8eaa: 2206 ac1c |0023: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d8eae: 1a00 d846 |0025: const-string v0, "Segments must be added in sorted order" // string@46d8 │ │ -3d8eb2: 7020 02ab 0600 |0027: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d8eb8: 2706 |002a: throw v6 │ │ -3d8eba: 5450 776f |002b: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8ebe: 6e20 02ad 6000 |002d: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3d8ec4: 0e00 |0030: return-void │ │ +3d8e7c: |[3d8e7c] de.danoeh.antennapod.model.feed.Transcript.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V │ │ +3d8e8c: 5450 776f |0000: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8e90: 6e10 0aad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@ad0a │ │ +3d8e96: 0a00 |0005: move-result v0 │ │ +3d8e98: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ +3d8e9c: 5450 776f |0008: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8ea0: 6e10 11ad 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ +3d8ea6: 0a01 |000d: move-result v1 │ │ +3d8ea8: d801 01ff |000e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3d8eac: 6e20 08ad 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3d8eb2: 0c00 |0013: move-result-object v0 │ │ +3d8eb4: 1f00 251a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3d8eb8: 6e10 1da2 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ +3d8ebe: 0b00 |0019: move-result-wide v0 │ │ +3d8ec0: 6e10 1da2 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ +3d8ec6: 0b02 |001d: move-result-wide v2 │ │ +3d8ec8: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +3d8ecc: 3b04 0300 |0020: if-gez v4, 0023 // +0003 │ │ +3d8ed0: 2809 |0022: goto 002b // +0009 │ │ +3d8ed2: 2206 ac1c |0023: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d8ed6: 1a00 d846 |0025: const-string v0, "Segments must be added in sorted order" // string@46d8 │ │ +3d8eda: 7020 02ab 0600 |0027: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d8ee0: 2706 |002a: throw v6 │ │ +3d8ee2: 5450 776f |002b: iget-object v0, v5, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8ee6: 6e20 02ad 6000 |002d: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3d8eec: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0023 line=12 │ │ 0x002b line=14 │ │ locals : │ │ 0x0000 - 0x0031 reg=5 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ @@ -802677,38 +802677,38 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3d8d94: |[3d8d94] de.danoeh.antennapod.model.feed.Transcript.findSegmentIndexBefore:(J)I │ │ -3d8da4: 5460 776f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8da8: 6e10 11ad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ -3d8dae: 0a00 |0005: move-result v0 │ │ -3d8db0: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3d8db4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3d8db6: 3501 1e00 |0009: if-ge v1, v0, 0027 // +001e │ │ -3d8dba: 9002 0100 |000b: add-int v2, v1, v0 │ │ -3d8dbe: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d8dc2: db02 0202 |000f: div-int/lit8 v2, v2, #int 2 // #02 │ │ -3d8dc6: 5463 776f |0011: iget-object v3, v6, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8dca: 6e20 08ad 2300 |0013: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3d8dd0: 0c03 |0016: move-result-object v3 │ │ -3d8dd2: 1f03 251a |0017: check-cast v3, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3d8dd6: 6e10 1da2 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ -3d8ddc: 0b03 |001c: move-result-wide v3 │ │ -3d8dde: 3105 0307 |001d: cmp-long v5, v3, v7 │ │ -3d8de2: 3d05 0600 |001f: if-lez v5, 0025 // +0006 │ │ -3d8de6: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3d8dea: 0120 |0023: move v0, v2 │ │ -3d8dec: 28e5 |0024: goto 0009 // -001b │ │ -3d8dee: 0121 |0025: move v1, v2 │ │ -3d8df0: 28e3 |0026: goto 0009 // -001d │ │ -3d8df2: 0f01 |0027: return v1 │ │ +3d8dbc: |[3d8dbc] de.danoeh.antennapod.model.feed.Transcript.findSegmentIndexBefore:(J)I │ │ +3d8dcc: 5460 776f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8dd0: 6e10 11ad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ +3d8dd6: 0a00 |0005: move-result v0 │ │ +3d8dd8: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3d8ddc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3d8dde: 3501 1e00 |0009: if-ge v1, v0, 0027 // +001e │ │ +3d8de2: 9002 0100 |000b: add-int v2, v1, v0 │ │ +3d8de6: d802 0201 |000d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d8dea: db02 0202 |000f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +3d8dee: 5463 776f |0011: iget-object v3, v6, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8df2: 6e20 08ad 2300 |0013: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3d8df8: 0c03 |0016: move-result-object v3 │ │ +3d8dfa: 1f03 251a |0017: check-cast v3, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3d8dfe: 6e10 1da2 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.getStartTime:()J // method@a21d │ │ +3d8e04: 0b03 |001c: move-result-wide v3 │ │ +3d8e06: 3105 0307 |001d: cmp-long v5, v3, v7 │ │ +3d8e0a: 3d05 0600 |001f: if-lez v5, 0025 // +0006 │ │ +3d8e0e: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3d8e12: 0120 |0023: move v0, v2 │ │ +3d8e14: 28e5 |0024: goto 0009 // -001b │ │ +3d8e16: 0121 |0025: move v1, v2 │ │ +3d8e18: 28e3 |0026: goto 0009 // -001d │ │ +3d8e1a: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000f line=21 │ │ 0x0011 line=22 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ @@ -802719,20 +802719,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/TranscriptSegment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d8d4c: |[3d8d4c] de.danoeh.antennapod.model.feed.Transcript.getSegmentAt:(I)Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ -3d8d5c: 5410 776f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8d60: 6e20 08ad 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3d8d66: 0c02 |0005: move-result-object v2 │ │ -3d8d68: 1f02 251a |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3d8d6c: 1102 |0008: return-object v2 │ │ +3d8d74: |[3d8d74] de.danoeh.antennapod.model.feed.Transcript.getSegmentAt:(I)Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ +3d8d84: 5410 776f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8d88: 6e20 08ad 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3d8d8e: 0c02 |0005: move-result-object v2 │ │ +3d8d90: 1f02 251a |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3d8d94: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -802741,20 +802741,20 @@ │ │ type : '(J)Lde/danoeh/antennapod/model/feed/TranscriptSegment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3d8d70: |[3d8d70] de.danoeh.antennapod.model.feed.Transcript.getSegmentAtTime:(J)Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ -3d8d80: 6e30 14a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Transcript;.findSegmentIndexBefore:(J)I // method@a214 │ │ -3d8d86: 0a01 |0003: move-result v1 │ │ -3d8d88: 6e20 15a2 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentAt:(I)Lde/danoeh/antennapod/model/feed/TranscriptSegment; // method@a215 │ │ -3d8d8e: 0c01 |0007: move-result-object v1 │ │ -3d8d90: 1101 |0008: return-object v1 │ │ +3d8d98: |[3d8d98] de.danoeh.antennapod.model.feed.Transcript.getSegmentAtTime:(J)Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ +3d8da8: 6e30 14a2 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Transcript;.findSegmentIndexBefore:(J)I // method@a214 │ │ +3d8dae: 0a01 |0003: move-result v1 │ │ +3d8db0: 6e20 15a2 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentAt:(I)Lde/danoeh/antennapod/model/feed/TranscriptSegment; // method@a215 │ │ +3d8db6: 0c01 |0007: move-result-object v1 │ │ +3d8db8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ │ │ @@ -802763,19 +802763,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d8df4: |[3d8df4] de.danoeh.antennapod.model.feed.Transcript.getSegmentCount:()I │ │ -3d8e04: 5410 776f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ -3d8e08: 6e10 11ad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ -3d8e0e: 0a00 |0005: move-result v0 │ │ -3d8e10: 0f00 |0006: return v0 │ │ +3d8e1c: |[3d8e1c] de.danoeh.antennapod.model.feed.Transcript.getSegmentCount:()I │ │ +3d8e2c: 5410 776f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.segments:Ljava/util/ArrayList; // field@6f77 │ │ +3d8e30: 6e10 11ad 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ +3d8e36: 0a00 |0005: move-result v0 │ │ +3d8e38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/Transcript;) │ │ @@ -802783,17 +802783,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8e14: |[3d8e14] de.danoeh.antennapod.model.feed.Transcript.getSpeakers:()Ljava/util/Set; │ │ -3d8e24: 5410 786f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.speakers:Ljava/util/Set; // field@6f78 │ │ -3d8e28: 1100 |0002: return-object v0 │ │ +3d8e3c: |[3d8e3c] de.danoeh.antennapod.model.feed.Transcript.getSpeakers:()Ljava/util/Set; │ │ +3d8e4c: 5410 786f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Transcript;.speakers:Ljava/util/Set; // field@6f78 │ │ +3d8e50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/Transcript;) │ │ @@ -802801,17 +802801,17 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8ec8: |[3d8ec8] de.danoeh.antennapod.model.feed.Transcript.setSpeakers:(Ljava/util/Set;)V │ │ -3d8ed8: 5b01 786f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Transcript;.speakers:Ljava/util/Set; // field@6f78 │ │ -3d8edc: 0e00 |0002: return-void │ │ +3d8ef0: |[3d8ef0] de.danoeh.antennapod.model.feed.Transcript.setSpeakers:(Ljava/util/Set;)V │ │ +3d8f00: 5b01 786f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Transcript;.speakers:Ljava/util/Set; // field@6f78 │ │ +3d8f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Transcript; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Set; │ │ │ │ @@ -802856,21 +802856,21 @@ │ │ type : '(JJLjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d8d24: |[3d8d24] de.danoeh.antennapod.model.feed.TranscriptSegment.:(JJLjava/lang/String;Ljava/lang/String;)V │ │ -3d8d34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d8d3a: 5a01 7b6f |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.startTime:J // field@6f7b │ │ -3d8d3e: 5a03 796f |0005: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.endTime:J // field@6f79 │ │ -3d8d42: 5b05 7c6f |0007: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.words:Ljava/lang/String; // field@6f7c │ │ -3d8d46: 5b06 7a6f |0009: iput-object v6, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.speaker:Ljava/lang/String; // field@6f7a │ │ -3d8d4a: 0e00 |000b: return-void │ │ +3d8d4c: |[3d8d4c] de.danoeh.antennapod.model.feed.TranscriptSegment.:(JJLjava/lang/String;Ljava/lang/String;)V │ │ +3d8d5c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d8d62: 5a01 7b6f |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.startTime:J // field@6f7b │ │ +3d8d66: 5a03 796f |0005: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.endTime:J // field@6f79 │ │ +3d8d6a: 5b05 7c6f |0007: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.words:Ljava/lang/String; // field@6f7c │ │ +3d8d6e: 5b06 7a6f |0009: iput-object v6, v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.speaker:Ljava/lang/String; // field@6f7a │ │ +3d8d72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ 0x0007 line=12 │ │ 0x0009 line=13 │ │ @@ -802887,17 +802887,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8cf4: |[3d8cf4] de.danoeh.antennapod.model.feed.TranscriptSegment.getEndTime:()J │ │ -3d8d04: 5320 796f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.endTime:J // field@6f79 │ │ -3d8d08: 1000 |0002: return-wide v0 │ │ +3d8d1c: |[3d8d1c] de.danoeh.antennapod.model.feed.TranscriptSegment.getEndTime:()J │ │ +3d8d2c: 5320 796f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.endTime:J // field@6f79 │ │ +3d8d30: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/TranscriptSegment;) │ │ @@ -802905,17 +802905,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8cc4: |[3d8cc4] de.danoeh.antennapod.model.feed.TranscriptSegment.getSpeaker:()Ljava/lang/String; │ │ -3d8cd4: 5410 7a6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.speaker:Ljava/lang/String; // field@6f7a │ │ -3d8cd8: 1100 |0002: return-object v0 │ │ +3d8cec: |[3d8cec] de.danoeh.antennapod.model.feed.TranscriptSegment.getSpeaker:()Ljava/lang/String; │ │ +3d8cfc: 5410 7a6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.speaker:Ljava/lang/String; // field@6f7a │ │ +3d8d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/TranscriptSegment;) │ │ @@ -802923,17 +802923,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8d0c: |[3d8d0c] de.danoeh.antennapod.model.feed.TranscriptSegment.getStartTime:()J │ │ -3d8d1c: 5320 7b6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.startTime:J // field@6f7b │ │ -3d8d20: 1000 |0002: return-wide v0 │ │ +3d8d34: |[3d8d34] de.danoeh.antennapod.model.feed.TranscriptSegment.getStartTime:()J │ │ +3d8d44: 5320 7b6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.startTime:J // field@6f7b │ │ +3d8d48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/TranscriptSegment;) │ │ @@ -802941,17 +802941,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8cdc: |[3d8cdc] de.danoeh.antennapod.model.feed.TranscriptSegment.getWords:()Ljava/lang/String; │ │ -3d8cec: 5410 7c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.words:Ljava/lang/String; // field@6f7c │ │ -3d8cf0: 1100 |0002: return-object v0 │ │ +3d8d04: |[3d8d04] de.danoeh.antennapod.model.feed.TranscriptSegment.getWords:()Ljava/lang/String; │ │ +3d8d14: 5410 7c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.words:Ljava/lang/String; // field@6f7c │ │ +3d8d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/TranscriptSegment; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -803025,93 +803025,93 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -3d8fe0: |[3d8fe0] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d8ff0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -3d8ff2: 2300 3c1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1f3c │ │ -3d8ff6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d8ff8: 6202 836f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ -3d8ffc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d9000: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d9002: 6202 816f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f81 │ │ -3d9006: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d900a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d900c: 6202 7f6f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7f │ │ -3d9010: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d9014: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d9016: 6202 806f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f80 │ │ -3d901a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d901e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3d9020: 6202 826f |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f82 │ │ -3d9024: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3d9028: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -3d902a: 6202 7e6f |001d: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7e │ │ -3d902e: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -3d9032: 1100 |0021: return-object v0 │ │ +3d9008: |[3d9008] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d9018: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +3d901a: 2300 3c1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1f3c │ │ +3d901e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d9020: 6202 836f |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ +3d9024: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d9028: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d902a: 6202 816f |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f81 │ │ +3d902e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d9032: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d9034: 6202 7f6f |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7f │ │ +3d9038: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d903c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d903e: 6202 806f |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f80 │ │ +3d9042: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d9046: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3d9048: 6202 826f |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f82 │ │ +3d904c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3d9050: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +3d9052: 6202 7e6f |001d: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7e │ │ +3d9056: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +3d905a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=8 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -3d9088: |[3d9088] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:()V │ │ -3d9098: 2200 261a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d909c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d909e: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -3d90a2: 1a03 8e40 |0005: const-string v3, "OFF" // string@408e │ │ -3d90a6: 7052 21a2 3011 |0007: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d90ac: 6900 836f |000a: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ -3d90b0: 2200 261a |000c: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d90b4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3d90b6: 1502 003f |000f: const/high16 v2, #int 1056964608 // #3f00 │ │ -3d90ba: 1a03 e91c |0011: const-string v3, "LIGHT_REDUCTION" // string@1ce9 │ │ -3d90be: 7052 21a2 3011 |0013: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d90c4: 6900 816f |0016: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f81 │ │ -3d90c8: 2200 261a |0018: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d90cc: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -3d90ce: 1402 cdcc 4c3e |001b: const v2, #float 0.2 // #3e4ccccd │ │ -3d90d4: 1a03 4719 |001e: const-string v3, "HEAVY_REDUCTION" // string@1947 │ │ -3d90d8: 7052 21a2 3011 |0020: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d90de: 6900 7f6f |0023: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7f │ │ -3d90e2: 2200 261a |0025: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d90e6: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -3d90e8: 1502 c03f |0028: const/high16 v2, #int 1069547520 // #3fc0 │ │ -3d90ec: 1a03 e81c |002a: const-string v3, "LIGHT_BOOST" // string@1ce8 │ │ -3d90f0: 7052 21a2 3011 |002c: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d90f6: 6900 806f |002f: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f80 │ │ -3d90fa: 2200 261a |0031: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d90fe: 1241 |0033: const/4 v1, #int 4 // #4 │ │ -3d9100: 1502 0040 |0034: const/high16 v2, #int 1073741824 // #4000 │ │ -3d9104: 1a03 583d |0036: const-string v3, "MEDIUM_BOOST" // string@3d58 │ │ -3d9108: 7052 21a2 3011 |0038: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d910e: 6900 826f |003b: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f82 │ │ -3d9112: 2200 261a |003d: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d9116: 1251 |003f: const/4 v1, #int 5 // #5 │ │ -3d9118: 1502 2040 |0040: const/high16 v2, #int 1075838976 // #4020 │ │ -3d911c: 1a03 4619 |0042: const-string v3, "HEAVY_BOOST" // string@1946 │ │ -3d9120: 7052 21a2 3011 |0044: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ -3d9126: 6900 7e6f |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7e │ │ -3d912a: 7100 1fa2 0000 |0049: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a21f │ │ -3d9130: 0c00 |004c: move-result-object v0 │ │ -3d9132: 6900 7d6f |004d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7d │ │ -3d9136: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -3d9138: 6900 856f |0050: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ -3d913c: 0e00 |0052: return-void │ │ +3d90b0: |[3d90b0] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:()V │ │ +3d90c0: 2200 261a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d90c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d90c6: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +3d90ca: 1a03 8e40 |0005: const-string v3, "OFF" // string@408e │ │ +3d90ce: 7052 21a2 3011 |0007: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d90d4: 6900 836f |000a: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ +3d90d8: 2200 261a |000c: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d90dc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3d90de: 1502 003f |000f: const/high16 v2, #int 1056964608 // #3f00 │ │ +3d90e2: 1a03 e91c |0011: const-string v3, "LIGHT_REDUCTION" // string@1ce9 │ │ +3d90e6: 7052 21a2 3011 |0013: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d90ec: 6900 816f |0016: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f81 │ │ +3d90f0: 2200 261a |0018: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d90f4: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +3d90f6: 1402 cdcc 4c3e |001b: const v2, #float 0.2 // #3e4ccccd │ │ +3d90fc: 1a03 4719 |001e: const-string v3, "HEAVY_REDUCTION" // string@1947 │ │ +3d9100: 7052 21a2 3011 |0020: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d9106: 6900 7f6f |0023: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7f │ │ +3d910a: 2200 261a |0025: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d910e: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +3d9110: 1502 c03f |0028: const/high16 v2, #int 1069547520 // #3fc0 │ │ +3d9114: 1a03 e81c |002a: const-string v3, "LIGHT_BOOST" // string@1ce8 │ │ +3d9118: 7052 21a2 3011 |002c: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d911e: 6900 806f |002f: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f80 │ │ +3d9122: 2200 261a |0031: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d9126: 1241 |0033: const/4 v1, #int 4 // #4 │ │ +3d9128: 1502 0040 |0034: const/high16 v2, #int 1073741824 // #4000 │ │ +3d912c: 1a03 583d |0036: const-string v3, "MEDIUM_BOOST" // string@3d58 │ │ +3d9130: 7052 21a2 3011 |0038: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d9136: 6900 826f |003b: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f82 │ │ +3d913a: 2200 261a |003d: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d913e: 1251 |003f: const/4 v1, #int 5 // #5 │ │ +3d9140: 1502 2040 |0040: const/high16 v2, #int 1075838976 // #4020 │ │ +3d9144: 1a03 4619 |0042: const-string v3, "HEAVY_BOOST" // string@1946 │ │ +3d9148: 7052 21a2 3011 |0044: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@a221 │ │ +3d914e: 6900 7e6f |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7e │ │ +3d9152: 7100 1fa2 0000 |0049: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a21f │ │ +3d9158: 0c00 |004c: move-result-object v0 │ │ +3d915a: 6900 7d6f |004d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7d │ │ +3d915e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +3d9160: 6900 856f |0050: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ +3d9164: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000c line=10 │ │ 0x0018 line=11 │ │ 0x0025 line=12 │ │ 0x0031 line=13 │ │ @@ -803125,19 +803125,19 @@ │ │ type : '(Ljava/lang/String;IIF)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3d9140: |[3d9140] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:(Ljava/lang/String;IIF)V │ │ -3d9150: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d9156: 5903 866f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ -3d915a: 5904 846f |0005: iput v4, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6f84 │ │ -3d915e: 0e00 |0007: return-void │ │ +3d9168: |[3d9168] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:(Ljava/lang/String;IIF)V │ │ +3d9178: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d917e: 5903 866f |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ +3d9182: 5904 846f |0005: iput v4, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6f84 │ │ +3d9186: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ @@ -803151,36 +803151,36 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d8f58: |[3d8f58] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.fromInteger:(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d8f68: 7100 28a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a228 │ │ -3d8f6e: 0c00 |0003: move-result-object v0 │ │ -3d8f70: 2101 |0004: array-length v1, v0 │ │ -3d8f72: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d8f74: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3d8f78: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d8f7c: 5234 866f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ -3d8f80: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3d8f84: 1103 |000e: return-object v3 │ │ -3d8f86: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d8f8a: 28f5 |0011: goto 0006 // -000b │ │ -3d8f8c: 2200 ac1c |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3d8f90: 2201 c81c |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d8f94: 7010 a6ab 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d8f9a: 1a02 aa0e |0019: const-string v2, "Cannot map value to VolumeAdaptionSetting: " // string@0eaa │ │ -3d8f9e: 6e20 b2ab 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d8fa4: 6e20 adab 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3d8faa: 6e10 bcab 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d8fb0: 0c05 |0024: move-result-object v5 │ │ -3d8fb2: 7020 02ab 5000 |0025: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3d8fb8: 2700 |0028: throw v0 │ │ +3d8f80: |[3d8f80] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.fromInteger:(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d8f90: 7100 28a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a228 │ │ +3d8f96: 0c00 |0003: move-result-object v0 │ │ +3d8f98: 2101 |0004: array-length v1, v0 │ │ +3d8f9a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d8f9c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3d8fa0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d8fa4: 5234 866f |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ +3d8fa8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3d8fac: 1103 |000e: return-object v3 │ │ +3d8fae: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d8fb2: 28f5 |0011: goto 0006 // -000b │ │ +3d8fb4: 2200 ac1c |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3d8fb8: 2201 c81c |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d8fbc: 7010 a6ab 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d8fc2: 1a02 aa0e |0019: const-string v2, "Cannot map value to VolumeAdaptionSetting: " // string@0eaa │ │ +3d8fc6: 6e20 b2ab 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d8fcc: 6e20 adab 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3d8fd2: 6e10 bcab 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d8fd8: 0c05 |0024: move-result-object v5 │ │ +3d8fda: 7020 02ab 5000 |0025: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3d8fe0: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000a line=26 │ │ 0x0012 line=30 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 (null) I │ │ @@ -803190,44 +803190,44 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3d8ee0: |[3d8ee0] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.isBoostSupported:()Z │ │ -3d8ef0: 6200 856f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ -3d8ef4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3d8ef8: 6e10 91aa 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ -3d8efe: 0a00 |0007: move-result v0 │ │ -3d8f00: 0f00 |0008: return v0 │ │ -3d8f02: 7100 4206 0000 |0009: invoke-static {}, Landroid/media/audiofx/AudioEffect;.queryEffects:()[Landroid/media/audiofx/AudioEffect$Descriptor; // method@0642 │ │ -3d8f08: 0c00 |000c: move-result-object v0 │ │ -3d8f0a: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ -3d8f0e: 2101 |000f: array-length v1, v0 │ │ -3d8f10: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3d8f12: 3512 1a00 |0011: if-ge v2, v1, 002b // +001a │ │ -3d8f16: 4603 0002 |0013: aget-object v3, v0, v2 │ │ -3d8f1a: 5433 d800 |0015: iget-object v3, v3, Landroid/media/audiofx/AudioEffect$Descriptor;.type:Ljava/util/UUID; // field@00d8 │ │ -3d8f1e: 6204 d900 |0017: sget-object v4, Landroid/media/audiofx/AudioEffect;.EFFECT_TYPE_LOUDNESS_ENHANCER:Ljava/util/UUID; // field@00d9 │ │ -3d8f22: 6e20 64ae 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@ae64 │ │ -3d8f28: 0a03 |001c: move-result v3 │ │ -3d8f2a: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ -3d8f2e: 6200 04f3 |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@f304 │ │ -3d8f32: 6900 856f |0021: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ -3d8f36: 6e10 91aa 0000 |0023: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ -3d8f3c: 0a00 |0026: move-result v0 │ │ -3d8f3e: 0f00 |0027: return v0 │ │ -3d8f40: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d8f44: 28e7 |002a: goto 0011 // -0019 │ │ -3d8f46: 6200 03f3 |002b: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ -3d8f4a: 6900 856f |002d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ -3d8f4e: 6e10 91aa 0000 |002f: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ -3d8f54: 0a00 |0032: move-result v0 │ │ -3d8f56: 0f00 |0033: return v0 │ │ +3d8f08: |[3d8f08] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.isBoostSupported:()Z │ │ +3d8f18: 6200 856f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ +3d8f1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3d8f20: 6e10 91aa 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ +3d8f26: 0a00 |0007: move-result v0 │ │ +3d8f28: 0f00 |0008: return v0 │ │ +3d8f2a: 7100 4206 0000 |0009: invoke-static {}, Landroid/media/audiofx/AudioEffect;.queryEffects:()[Landroid/media/audiofx/AudioEffect$Descriptor; // method@0642 │ │ +3d8f30: 0c00 |000c: move-result-object v0 │ │ +3d8f32: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ +3d8f36: 2101 |000f: array-length v1, v0 │ │ +3d8f38: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3d8f3a: 3512 1a00 |0011: if-ge v2, v1, 002b // +001a │ │ +3d8f3e: 4603 0002 |0013: aget-object v3, v0, v2 │ │ +3d8f42: 5433 d800 |0015: iget-object v3, v3, Landroid/media/audiofx/AudioEffect$Descriptor;.type:Ljava/util/UUID; // field@00d8 │ │ +3d8f46: 6204 d900 |0017: sget-object v4, Landroid/media/audiofx/AudioEffect;.EFFECT_TYPE_LOUDNESS_ENHANCER:Ljava/util/UUID; // field@00d9 │ │ +3d8f4a: 6e20 64ae 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@ae64 │ │ +3d8f50: 0a03 |001c: move-result v3 │ │ +3d8f52: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ +3d8f56: 6200 04f3 |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@f304 │ │ +3d8f5a: 6900 856f |0021: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ +3d8f5e: 6e10 91aa 0000 |0023: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ +3d8f64: 0a00 |0026: move-result v0 │ │ +3d8f66: 0f00 |0027: return v0 │ │ +3d8f68: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d8f6c: 28e7 |002a: goto 0011 // -0019 │ │ +3d8f6e: 6200 03f3 |002b: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ +3d8f72: 6900 856f |002d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ +3d8f76: 6e10 91aa 0000 |002f: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ +3d8f7c: 0a00 |0032: move-result v0 │ │ +3d8f7e: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ 0x000f line=50 │ │ 0x0015 line=51 │ │ @@ -803242,17 +803242,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9160: |[3d9160] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.setBoostSupported:(Ljava/lang/Boolean;)V │ │ -3d9170: 6900 856f |0000: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ -3d9174: 0e00 |0002: return-void │ │ +3d9188: |[3d9188] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.setBoostSupported:(Ljava/lang/Boolean;)V │ │ +3d9198: 6900 856f |0000: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6f85 │ │ +3d919c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Boolean; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -803260,20 +803260,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d8fbc: |[3d8fbc] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d8fcc: 1c00 261a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d8fd0: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d8fd6: 0c01 |0005: move-result-object v1 │ │ -3d8fd8: 1f01 261a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ -3d8fdc: 1101 |0008: return-object v1 │ │ +3d8fe4: |[3d8fe4] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d8ff4: 1c00 261a |0000: const-class v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d8ff8: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d8ffe: 0c01 |0005: move-result-object v1 │ │ +3d9000: 1f01 261a |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1a26 │ │ +3d9004: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -803281,20 +803281,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d9034: |[3d9034] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3d9044: 6200 7d6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7d │ │ -3d9048: 6e10 6bb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.clone:()Ljava/lang/Object; // method@b06b │ │ -3d904e: 0c00 |0005: move-result-object v0 │ │ -3d9050: 1f00 3c1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1f3c │ │ -3d9054: 1100 |0008: return-object v0 │ │ +3d905c: |[3d905c] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3d906c: 6200 7d6f |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f7d │ │ +3d9070: 6e10 6bb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.clone:()Ljava/lang/Object; // method@b06b │ │ +3d9076: 0c00 |0005: move-result-object v0 │ │ +3d9078: 1f00 3c1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1f3c │ │ +3d907c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -803302,17 +803302,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9058: |[3d9058] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.getAdaptionFactor:()F │ │ -3d9068: 5210 846f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6f84 │ │ -3d906c: 0f00 |0002: return v0 │ │ +3d9080: |[3d9080] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.getAdaptionFactor:()F │ │ +3d9090: 5210 846f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6f84 │ │ +3d9094: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -803320,17 +803320,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9070: |[3d9070] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.toInteger:()I │ │ -3d9080: 5210 866f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ -3d9084: 0f00 |0002: return v0 │ │ +3d9098: |[3d9098] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.toInteger:()I │ │ +3d90a8: 5210 866f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6f86 │ │ +3d90ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -803386,71 +803386,71 @@ │ │ type : '()[Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3d9208: |[3d9208] de.danoeh.antennapod.model.playback.MediaType.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d9218: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3d921a: 2300 3d1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1f3d │ │ -3d921e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d9220: 6202 886f |0004: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ -3d9224: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d9228: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d922a: 6202 8b6f |0009: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3d922e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d9232: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d9234: 6202 8a6f |000e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3d9238: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d923c: 1100 |0012: return-object v0 │ │ +3d9230: |[3d9230] de.danoeh.antennapod.model.playback.MediaType.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d9240: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3d9242: 2300 3d1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1f3d │ │ +3d9246: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d9248: 6202 886f |0004: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ +3d924c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d9250: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d9252: 6202 8b6f |0009: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3d9256: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d925a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d925c: 6202 8a6f |000e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3d9260: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d9264: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=9 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/MediaType;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3d9264: |[3d9264] de.danoeh.antennapod.model.playback.MediaType.:()V │ │ -3d9274: 2200 271a |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ -3d9278: 1a01 ce08 |0002: const-string v1, "AUDIO" // string@08ce │ │ -3d927c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d927e: 7030 2ba2 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ -3d9284: 6900 886f |0008: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ -3d9288: 2200 271a |000a: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ -3d928c: 1a01 704e |000c: const-string v1, "VIDEO" // string@4e70 │ │ -3d9290: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d9292: 7030 2ba2 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ -3d9298: 6900 8b6f |0012: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3d929c: 2200 271a |0014: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ -3d92a0: 1a01 ea4c |0016: const-string v1, "UNKNOWN" // string@4cea │ │ -3d92a4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d92a6: 7030 2ba2 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ -3d92ac: 6900 8a6f |001c: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3d92b0: 7100 29a2 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/playback/MediaType;.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; // method@a229 │ │ -3d92b6: 0c00 |0021: move-result-object v0 │ │ -3d92b8: 6900 876f |0022: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6f87 │ │ -3d92bc: 2200 4b1d |0024: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3d92c0: 1a01 7e5b |0026: const-string v1, "application/opus" // string@5b7e │ │ -3d92c4: 1a02 8a5b |0028: const-string v2, "application/x-flac" // string@5b8a │ │ -3d92c8: 1a03 7d5b |002a: const-string v3, "application/ogg" // string@5b7d │ │ -3d92cc: 2430 501f 1302 |002c: filled-new-array {v3, v1, v2}, [Ljava/lang/String; // type@1f50 │ │ -3d92d2: 0c01 |002f: move-result-object v1 │ │ -3d92d4: 7110 15ad 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3d92da: 0c01 |0033: move-result-object v1 │ │ -3d92dc: 7020 acad 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ -3d92e2: 6900 896f |0037: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6f89 │ │ -3d92e6: 0e00 |0039: return-void │ │ +3d928c: |[3d928c] de.danoeh.antennapod.model.playback.MediaType.:()V │ │ +3d929c: 2200 271a |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ +3d92a0: 1a01 ce08 |0002: const-string v1, "AUDIO" // string@08ce │ │ +3d92a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d92a6: 7030 2ba2 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ +3d92ac: 6900 886f |0008: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ +3d92b0: 2200 271a |000a: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ +3d92b4: 1a01 704e |000c: const-string v1, "VIDEO" // string@4e70 │ │ +3d92b8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d92ba: 7030 2ba2 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ +3d92c0: 6900 8b6f |0012: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3d92c4: 2200 271a |0014: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ +3d92c8: 1a01 ea4c |0016: const-string v1, "UNKNOWN" // string@4cea │ │ +3d92cc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d92ce: 7030 2ba2 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@a22b │ │ +3d92d4: 6900 8a6f |001c: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3d92d8: 7100 29a2 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/playback/MediaType;.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; // method@a229 │ │ +3d92de: 0c00 |0021: move-result-object v0 │ │ +3d92e0: 6900 876f |0022: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6f87 │ │ +3d92e4: 2200 4b1d |0024: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3d92e8: 1a01 7e5b |0026: const-string v1, "application/opus" // string@5b7e │ │ +3d92ec: 1a02 8a5b |0028: const-string v2, "application/x-flac" // string@5b8a │ │ +3d92f0: 1a03 7d5b |002a: const-string v3, "application/ogg" // string@5b7d │ │ +3d92f4: 2430 501f 1302 |002c: filled-new-array {v3, v1, v2}, [Ljava/lang/String; // type@1f50 │ │ +3d92fa: 0c01 |002f: move-result-object v1 │ │ +3d92fc: 7110 15ad 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3d9302: 0c01 |0033: move-result-object v1 │ │ +3d9304: 7020 acad 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ +3d930a: 6900 896f |0037: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6f89 │ │ +3d930e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x001e line=9 │ │ 0x0024 line=12 │ │ locals : │ │ │ │ @@ -803459,17 +803459,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 │ │ -3d92e8: |[3d92e8] de.danoeh.antennapod.model.playback.MediaType.:(Ljava/lang/String;I)V │ │ -3d92f8: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3d92fe: 0e00 |0003: return-void │ │ +3d9310: |[3d9310] de.danoeh.antennapod.model.playback.MediaType.:(Ljava/lang/String;I)V │ │ +3d9320: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3d9326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -803479,40 +803479,40 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3d9178: |[3d9178] de.danoeh.antennapod.model.playback.MediaType.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d9188: 7110 e80a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d918e: 0a00 |0003: move-result v0 │ │ -3d9190: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3d9194: 6201 8a6f |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3d9198: 1101 |0008: return-object v1 │ │ -3d919a: 1a00 ba5c |0009: const-string v0, "audio" // string@5cba │ │ -3d919e: 6e20 95ab 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3d91a4: 0a00 |000e: move-result v0 │ │ -3d91a6: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -3d91aa: 6201 886f |0011: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ -3d91ae: 1101 |0013: return-object v1 │ │ -3d91b0: 1a00 4ecd |0014: const-string v0, "video" // string@cd4e │ │ -3d91b4: 6e20 95ab 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3d91ba: 0a00 |0019: move-result v0 │ │ -3d91bc: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -3d91c0: 6201 8b6f |001c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3d91c4: 1101 |001e: return-object v1 │ │ -3d91c6: 6200 896f |001f: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6f89 │ │ -3d91ca: 7220 2cae 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3d91d0: 0a01 |0024: move-result v1 │ │ -3d91d2: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ -3d91d6: 6201 886f |0027: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ -3d91da: 1101 |0029: return-object v1 │ │ -3d91dc: 6201 8a6f |002a: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3d91e0: 1101 |002c: return-object v1 │ │ +3d91a0: |[3d91a0] de.danoeh.antennapod.model.playback.MediaType.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d91b0: 7110 e80a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d91b6: 0a00 |0003: move-result v0 │ │ +3d91b8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3d91bc: 6201 8a6f |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3d91c0: 1101 |0008: return-object v1 │ │ +3d91c2: 1a00 ba5c |0009: const-string v0, "audio" // string@5cba │ │ +3d91c6: 6e20 95ab 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3d91cc: 0a00 |000e: move-result v0 │ │ +3d91ce: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +3d91d2: 6201 886f |0011: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ +3d91d6: 1101 |0013: return-object v1 │ │ +3d91d8: 1a00 4ecd |0014: const-string v0, "video" // string@cd4e │ │ +3d91dc: 6e20 95ab 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3d91e2: 0a00 |0019: move-result v0 │ │ +3d91e4: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +3d91e8: 6201 8b6f |001c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3d91ec: 1101 |001e: return-object v1 │ │ +3d91ee: 6200 896f |001f: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6f89 │ │ +3d91f2: 7220 2cae 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3d91f8: 0a01 |0024: move-result v1 │ │ +3d91fa: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +3d91fe: 6201 886f |0027: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ +3d9202: 1101 |0029: return-object v1 │ │ +3d9204: 6201 8a6f |002a: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3d9208: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=20 │ │ 0x000b line=21 │ │ 0x0011 line=22 │ │ 0x0016 line=23 │ │ @@ -803528,20 +803528,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d91e4: |[3d91e4] de.danoeh.antennapod.model.playback.MediaType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d91f4: 1c00 271a |0000: const-class v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ -3d91f8: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3d91fe: 0c01 |0005: move-result-object v1 │ │ -3d9200: 1f01 271a |0006: check-cast v1, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ -3d9204: 1101 |0008: return-object v1 │ │ +3d920c: |[3d920c] de.danoeh.antennapod.model.playback.MediaType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d921c: 1c00 271a |0000: const-class v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ +3d9220: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3d9226: 0c01 |0005: move-result-object v1 │ │ +3d9228: 1f01 271a |0006: check-cast v1, Lde/danoeh/antennapod/model/playback/MediaType; // type@1a27 │ │ +3d922c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/playback/MediaType;) │ │ @@ -803549,20 +803549,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d9240: |[3d9240] de.danoeh.antennapod.model.playback.MediaType.values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d9250: 6200 876f |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6f87 │ │ -3d9254: 6e10 6cb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/playback/MediaType;.clone:()Ljava/lang/Object; // method@b06c │ │ -3d925a: 0c00 |0005: move-result-object v0 │ │ -3d925c: 1f00 3d1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1f3d │ │ -3d9260: 1100 |0008: return-object v0 │ │ +3d9268: |[3d9268] de.danoeh.antennapod.model.playback.MediaType.values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d9278: 6200 876f |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6f87 │ │ +3d927c: 6e10 6cb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/playback/MediaType;.clone:()Ljava/lang/Object; // method@b06c │ │ +3d9282: 0c00 |0005: move-result-object v0 │ │ +3d9284: 1f00 3d1f |0006: check-cast v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1f3d │ │ +3d9288: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -803769,71 +803769,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9404: |[3d9404] de.danoeh.antennapod.model.playback.RemoteMedia$1.:()V │ │ -3d9414: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d941a: 0e00 |0003: return-void │ │ +3d942c: |[3d942c] de.danoeh.antennapod.model.playback.RemoteMedia$1.:()V │ │ +3d943c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d9442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 81 16-bit code units │ │ -3d9300: |[3d9300] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ -3d9310: 220d 2a1a |0000: new-instance v13, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ -3d9314: 7401 c807 1100 |0002: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d931a: 0c01 |0005: move-result-object v1 │ │ -3d931c: 7401 c807 1100 |0006: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d9322: 0c02 |0009: move-result-object v2 │ │ -3d9324: 7401 c807 1100 |000a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d932a: 0c03 |000d: move-result-object v3 │ │ -3d932c: 7401 c807 1100 |000e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d9332: 0c04 |0011: move-result-object v4 │ │ -3d9334: 7401 c807 1100 |0012: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d933a: 0c05 |0015: move-result-object v5 │ │ -3d933c: 7401 c807 1100 |0016: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d9342: 0c06 |0019: move-result-object v6 │ │ -3d9344: 7401 c807 1100 |001a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d934a: 0c07 |001d: move-result-object v7 │ │ -3d934c: 7401 c807 1100 |001e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d9352: 0c08 |0021: move-result-object v8 │ │ -3d9354: 7401 c807 1100 |0022: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d935a: 0c09 |0025: move-result-object v9 │ │ -3d935c: 7401 c807 1100 |0026: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d9362: 0c0a |0029: move-result-object v10 │ │ -3d9364: 220b 461d |002a: new-instance v11, Ljava/util/Date; // type@1d46 │ │ -3d9368: 7401 c407 1100 |002c: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d936e: 0b0e |002f: move-result-wide v14 │ │ -3d9370: 7030 89ad eb0f |0030: invoke-direct {v11, v14, v15}, Ljava/util/Date;.:(J)V // method@ad89 │ │ -3d9376: 7401 c807 1100 |0033: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ -3d937c: 0c0c |0036: move-result-object v12 │ │ -3d937e: 07d0 |0037: move-object v0, v13 │ │ -3d9380: 760d 4da2 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V // method@a24d │ │ -3d9386: 7401 c107 1100 |003b: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d938c: 0a00 |003e: move-result v0 │ │ -3d938e: 6e20 6ea2 0d00 |003f: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setDuration:(I)V // method@a26e │ │ -3d9394: 7401 c107 1100 |0042: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ -3d939a: 0a00 |0045: move-result v0 │ │ -3d939c: 6e20 70a2 0d00 |0046: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setPosition:(I)V // method@a270 │ │ -3d93a2: 7401 c407 1100 |0049: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ -3d93a8: 0b00 |004c: move-result-wide v0 │ │ -3d93aa: 6e30 6fa2 0d01 |004d: invoke-virtual {v13, v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setLastPlayedTime:(J)V // method@a26f │ │ -3d93b0: 110d |0050: return-object v13 │ │ +3d9328: |[3d9328] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ +3d9338: 220d 2a1a |0000: new-instance v13, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ +3d933c: 7401 c807 1100 |0002: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d9342: 0c01 |0005: move-result-object v1 │ │ +3d9344: 7401 c807 1100 |0006: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d934a: 0c02 |0009: move-result-object v2 │ │ +3d934c: 7401 c807 1100 |000a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d9352: 0c03 |000d: move-result-object v3 │ │ +3d9354: 7401 c807 1100 |000e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d935a: 0c04 |0011: move-result-object v4 │ │ +3d935c: 7401 c807 1100 |0012: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d9362: 0c05 |0015: move-result-object v5 │ │ +3d9364: 7401 c807 1100 |0016: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d936a: 0c06 |0019: move-result-object v6 │ │ +3d936c: 7401 c807 1100 |001a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d9372: 0c07 |001d: move-result-object v7 │ │ +3d9374: 7401 c807 1100 |001e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d937a: 0c08 |0021: move-result-object v8 │ │ +3d937c: 7401 c807 1100 |0022: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d9382: 0c09 |0025: move-result-object v9 │ │ +3d9384: 7401 c807 1100 |0026: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d938a: 0c0a |0029: move-result-object v10 │ │ +3d938c: 220b 461d |002a: new-instance v11, Ljava/util/Date; // type@1d46 │ │ +3d9390: 7401 c407 1100 |002c: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d9396: 0b0e |002f: move-result-wide v14 │ │ +3d9398: 7030 89ad eb0f |0030: invoke-direct {v11, v14, v15}, Ljava/util/Date;.:(J)V // method@ad89 │ │ +3d939e: 7401 c807 1100 |0033: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07c8 │ │ +3d93a4: 0c0c |0036: move-result-object v12 │ │ +3d93a6: 07d0 |0037: move-object v0, v13 │ │ +3d93a8: 760d 4da2 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V // method@a24d │ │ +3d93ae: 7401 c107 1100 |003b: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d93b4: 0a00 |003e: move-result v0 │ │ +3d93b6: 6e20 6ea2 0d00 |003f: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setDuration:(I)V // method@a26e │ │ +3d93bc: 7401 c107 1100 |0042: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07c1 │ │ +3d93c2: 0a00 |0045: move-result v0 │ │ +3d93c4: 6e20 70a2 0d00 |0046: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setPosition:(I)V // method@a270 │ │ +3d93ca: 7401 c407 1100 |0049: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07c4 │ │ +3d93d0: 0b00 |004c: move-result-wide v0 │ │ +3d93d2: 6e30 6fa2 0d01 |004d: invoke-virtual {v13, v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setLastPlayedTime:(J)V // method@a26f │ │ +3d93d8: 110d |0050: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x000e line=265 │ │ 0x0022 line=266 │ │ 0x003b line=267 │ │ 0x0042 line=268 │ │ @@ -803847,18 +803847,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d93cc: |[3d93cc] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3d93dc: 6e20 47a2 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@a247 │ │ -3d93e2: 0c01 |0003: move-result-object v1 │ │ -3d93e4: 1101 |0004: return-object v1 │ │ +3d93f4: |[3d93f4] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3d9404: 6e20 47a2 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@a247 │ │ +3d940a: 0c01 |0003: move-result-object v1 │ │ +3d940c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -803867,17 +803867,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d93b4: |[3d93b4] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ -3d93c4: 2311 3e1f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1f3e │ │ -3d93c8: 1101 |0002: return-object v1 │ │ +3d93dc: |[3d93dc] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ +3d93ec: 2311 3e1f |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1f3e │ │ +3d93f0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -803886,18 +803886,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d93e8: |[3d93e8] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Ljava/lang/Object; │ │ -3d93f8: 6e20 49a2 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@a249 │ │ -3d93fe: 0c01 |0003: move-result-object v1 │ │ -3d9400: 1101 |0004: return-object v1 │ │ +3d9410: |[3d9410] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Ljava/lang/Object; │ │ +3d9420: 6e20 49a2 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@a249 │ │ +3d9426: 0c01 |0003: move-result-object v1 │ │ +3d9428: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -803962,18 +803962,18 @@ │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d9c90: |[3d9c90] de.danoeh.antennapod.net.common.AntennapodHttpClient.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3d9ca0: 7120 78a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@a278 │ │ -3d9ca6: 0c00 |0003: move-result-object v0 │ │ -3d9ca8: 1100 |0004: return-object v0 │ │ +3d9cb8: |[3d9cb8] de.danoeh.antennapod.net.common.AntennapodHttpClient.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3d9cc8: 7120 78a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@a278 │ │ +3d9cce: 0c00 |0003: move-result-object v0 │ │ +3d9cd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lokhttp3/Route; │ │ 0x0000 - 0x0005 reg=1 (null) Lokhttp3/Response; │ │ │ │ @@ -803982,32 +803982,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d9cf8: |[3d9cf8] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ -3d9d08: 0e00 |0000: return-void │ │ +3d9d20: |[3d9d20] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ +3d9d30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9d0c: |[3d9d0c] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ -3d9d1c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d9d22: 0e00 |0003: return-void │ │ +3d9d34: |[3d9d34] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ +3d9d44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d9d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/common/AntennapodHttpClient; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ @@ -804015,30 +804015,30 @@ │ │ type : '()Lokhttp3/OkHttpClient;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3d9ad4: |[3d9ad4] de.danoeh.antennapod.net.common.AntennapodHttpClient.getHttpClient:()Lokhttp3/OkHttpClient; │ │ -3d9ae4: 1c00 2c1a |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@1a2c │ │ -3d9ae8: 1d00 |0002: monitor-enter v0 │ │ -3d9aea: 6201 a56f |0003: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ -3d9aee: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -3d9af2: 7100 79a2 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a279 │ │ -3d9af8: 0c01 |000a: move-result-object v1 │ │ -3d9afa: 6e10 7daf 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ -3d9b00: 0c01 |000e: move-result-object v1 │ │ -3d9b02: 6901 a56f |000f: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ -3d9b06: 6201 a56f |0011: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ -3d9b0a: 1e00 |0013: monitor-exit v0 │ │ -3d9b0c: 1101 |0014: return-object v1 │ │ -3d9b0e: 0d01 |0015: move-exception v1 │ │ -3d9b10: 1e00 |0016: monitor-exit v0 │ │ -3d9b12: 2701 |0017: throw v1 │ │ +3d9afc: |[3d9afc] de.danoeh.antennapod.net.common.AntennapodHttpClient.getHttpClient:()Lokhttp3/OkHttpClient; │ │ +3d9b0c: 1c00 2c1a |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@1a2c │ │ +3d9b10: 1d00 |0002: monitor-enter v0 │ │ +3d9b12: 6201 a56f |0003: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ +3d9b16: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +3d9b1a: 7100 79a2 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a279 │ │ +3d9b20: 0c01 |000a: move-result-object v1 │ │ +3d9b22: 6e10 7daf 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ +3d9b28: 0c01 |000e: move-result-object v1 │ │ +3d9b2a: 6901 a56f |000f: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ +3d9b2e: 6201 a56f |0011: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ +3d9b32: 1e00 |0013: monitor-exit v0 │ │ +3d9b34: 1101 |0014: return-object v1 │ │ +3d9b36: 0d01 |0015: move-exception v1 │ │ +3d9b38: 1e00 |0016: monitor-exit v0 │ │ +3d9b3a: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x0011 line=44 │ │ @@ -804049,30 +804049,30 @@ │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3d9cac: |[3d9cac] de.danoeh.antennapod.net.common.AntennapodHttpClient.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3d9cbc: 6201 a66f |0000: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9cc0: 5410 a86e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ -3d9cc4: 5411 a56e |0004: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ -3d9cc8: 7120 6caf 1000 |0006: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@af6c │ │ -3d9cce: 0c01 |0009: move-result-object v1 │ │ -3d9cd0: 6e10 a6af 0200 |000a: invoke-virtual {v2}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ -3d9cd6: 0c02 |000d: move-result-object v2 │ │ -3d9cd8: 6e10 9baf 0200 |000e: invoke-virtual {v2}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ -3d9cde: 0c02 |0011: move-result-object v2 │ │ -3d9ce0: 1a00 b543 |0012: const-string v0, "Proxy-Authorization" // string@43b5 │ │ -3d9ce4: 6e30 93af 0201 |0014: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3d9cea: 0c01 |0017: move-result-object v1 │ │ -3d9cec: 6e10 91af 0100 |0018: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3d9cf2: 0c01 |001b: move-result-object v1 │ │ -3d9cf4: 1101 |001c: return-object v1 │ │ +3d9cd4: |[3d9cd4] de.danoeh.antennapod.net.common.AntennapodHttpClient.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3d9ce4: 6201 a66f |0000: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9ce8: 5410 a86e |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ +3d9cec: 5411 a56e |0004: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ +3d9cf0: 7120 6caf 1000 |0006: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@af6c │ │ +3d9cf6: 0c01 |0009: move-result-object v1 │ │ +3d9cf8: 6e10 a6af 0200 |000a: invoke-virtual {v2}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ +3d9cfe: 0c02 |000d: move-result-object v2 │ │ +3d9d00: 6e10 9baf 0200 |000e: invoke-virtual {v2}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ +3d9d06: 0c02 |0011: move-result-object v2 │ │ +3d9d08: 1a00 b543 |0012: const-string v0, "Proxy-Authorization" // string@43b5 │ │ +3d9d0c: 6e30 93af 0201 |0014: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3d9d12: 0c01 |0017: move-result-object v1 │ │ +3d9d14: 6e10 91af 0100 |0018: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3d9d1a: 0c01 |001b: move-result-object v1 │ │ +3d9d1c: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ 0x0014 line=91 │ │ 0x0018 line=92 │ │ locals : │ │ @@ -804084,92 +804084,92 @@ │ │ type : '()Lokhttp3/OkHttpClient$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -3d9b20: |[3d9b20] de.danoeh.antennapod.net.common.AntennapodHttpClient.newBuilder:()Lokhttp3/OkHttpClient$Builder; │ │ -3d9b30: 1a00 d509 |0000: const-string v0, "AntennapodHttpClient" // string@09d5 │ │ -3d9b34: 1a01 ba11 |0002: const-string v1, "Creating new instance of HTTP client" // string@11ba │ │ -3d9b38: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3d9b3e: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -3d9b42: 7110 a2ab 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3d9b48: 0c00 |000c: move-result-object v0 │ │ -3d9b4a: 1a01 2d85 |000d: const-string v1, "http.maxConnections" // string@852d │ │ -3d9b4e: 7120 c3ab 0100 |000f: invoke-static {v1, v0}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@abc3 │ │ -3d9b54: 2200 f51d |0012: new-instance v0, Lokhttp3/OkHttpClient$Builder; // type@1df5 │ │ -3d9b58: 7010 7caf 0000 |0014: invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;.:()V // method@af7c │ │ -3d9b5e: 6e10 84af 0000 |0017: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.interceptors:()Ljava/util/List; // method@af84 │ │ -3d9b64: 0c01 |001a: move-result-object v1 │ │ -3d9b66: 2202 2d1a |001b: new-instance v2, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor; // type@1a2d │ │ -3d9b6a: 7010 7da2 0200 |001d: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;.:()V // method@a27d │ │ -3d9b70: 7220 caad 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d9b76: 6e10 85af 0000 |0023: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.networkInterceptors:()Ljava/util/List; // method@af85 │ │ -3d9b7c: 0c01 |0026: move-result-object v1 │ │ -3d9b7e: 2202 421a |0027: new-instance v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor; // type@1a42 │ │ -3d9b82: 7010 aaa2 0200 |0029: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.:()V // method@a2aa │ │ -3d9b88: 7220 caad 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3d9b8e: 2201 ef1c |002f: new-instance v1, Ljava/net/CookieManager; // type@1cef │ │ -3d9b92: 7010 27ac 0100 |0031: invoke-direct {v1}, Ljava/net/CookieManager;.:()V // method@ac27 │ │ -3d9b98: 6202 20f3 |0034: sget-object v2, Ljava/net/CookiePolicy;.ACCEPT_ORIGINAL_SERVER:Ljava/net/CookiePolicy; // field@f320 │ │ -3d9b9c: 6e20 28ac 2100 |0036: invoke-virtual {v1, v2}, Ljava/net/CookieManager;.setCookiePolicy:(Ljava/net/CookiePolicy;)V // method@ac28 │ │ -3d9ba2: 2202 f31d |0039: new-instance v2, Lokhttp3/JavaNetCookieJar; // type@1df3 │ │ -3d9ba6: 7020 79af 1200 |003b: invoke-direct {v2, v1}, Lokhttp3/JavaNetCookieJar;.:(Ljava/net/CookieHandler;)V // method@af79 │ │ -3d9bac: 6e20 81af 2000 |003e: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.cookieJar:(Lokhttp3/CookieJar;)Lokhttp3/OkHttpClient$Builder; // method@af81 │ │ -3d9bb2: 6201 2ef3 |0041: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -3d9bb6: 1602 1027 |0043: const-wide/16 v2, #int 10000 // #2710 │ │ -3d9bba: 6e40 7faf 2013 |0045: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.connectTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af7f │ │ -3d9bc0: 1602 3075 |0048: const-wide/16 v2, #int 30000 // #7530 │ │ -3d9bc4: 6e40 89af 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.readTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af89 │ │ -3d9bca: 6e40 8baf 2013 |004d: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.writeTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af8b │ │ -3d9bd0: 2201 e51d |0050: new-instance v1, Lokhttp3/Cache; // type@1de5 │ │ -3d9bd4: 6202 a46f |0052: sget-object v2, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6fa4 │ │ -3d9bd8: 1703 002d 3101 |0054: const-wide/32 v3, #float 3.25421e-38 // #01312d00 │ │ -3d9bde: 7040 62af 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lokhttp3/Cache;.:(Ljava/io/File;J)V // method@af62 │ │ -3d9be4: 6e20 7eaf 1000 |005a: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.cache:(Lokhttp3/Cache;)Lokhttp3/OkHttpClient$Builder; // method@af7e │ │ -3d9bea: 1211 |005d: const/4 v1, #int 1 // #1 │ │ -3d9bec: 6e20 82af 1000 |005e: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@af82 │ │ -3d9bf2: 6e20 83af 1000 |0061: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followSslRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@af83 │ │ -3d9bf8: 6201 a66f |0064: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9bfc: 3801 4500 |0066: if-eqz v1, 00ab // +0045 │ │ -3d9c00: 5411 a76e |0068: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ -3d9c04: 6202 21f3 |006a: sget-object v2, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@f321 │ │ -3d9c08: 3221 3f00 |006c: if-eq v1, v2, 00ab // +003f │ │ -3d9c0c: 6201 a66f |006e: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9c10: 5411 a46e |0070: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ -3d9c14: 7110 e80a 0100 |0072: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9c1a: 0a01 |0075: move-result v1 │ │ -3d9c1c: 3901 3500 |0076: if-nez v1, 00ab // +0035 │ │ -3d9c20: 6201 a66f |0078: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9c24: 5212 a66e |007a: iget v2, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6ea6 │ │ -3d9c28: 3d02 0300 |007c: if-lez v2, 007f // +0003 │ │ -3d9c2c: 2803 |007e: goto 0081 // +0003 │ │ -3d9c2e: 1302 901f |007f: const/16 v2, #int 8080 // #1f90 │ │ -3d9c32: 5411 a46e |0081: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ -3d9c36: 7120 3aac 2100 |0083: invoke-static {v1, v2}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@ac3a │ │ -3d9c3c: 0c01 |0086: move-result-object v1 │ │ -3d9c3e: 2202 fb1c |0087: new-instance v2, Ljava/net/Proxy; // type@1cfb │ │ -3d9c42: 6203 a66f |0089: sget-object v3, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9c46: 5433 a76e |008b: iget-object v3, v3, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ -3d9c4a: 7030 3fac 3201 |008d: invoke-direct {v2, v3, v1}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@ac3f │ │ -3d9c50: 6e20 87af 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.proxy:(Ljava/net/Proxy;)Lokhttp3/OkHttpClient$Builder; // method@af87 │ │ -3d9c56: 6201 a66f |0093: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9c5a: 5411 a86e |0095: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ -3d9c5e: 7110 e80a 0100 |0097: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9c64: 0a01 |009a: move-result v1 │ │ -3d9c66: 3901 1000 |009b: if-nez v1, 00ab // +0010 │ │ -3d9c6a: 6201 a66f |009d: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9c6e: 5411 a56e |009f: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ -3d9c72: 3801 0a00 |00a1: if-eqz v1, 00ab // +000a │ │ -3d9c76: 2201 2b1a |00a3: new-instance v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; // type@1a2b │ │ -3d9c7a: 7010 72a2 0100 |00a5: invoke-direct {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;.:()V // method@a272 │ │ -3d9c80: 6e20 88af 1000 |00a8: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.proxyAuthenticator:(Lokhttp3/Authenticator;)Lokhttp3/OkHttpClient$Builder; // method@af88 │ │ -3d9c86: 7110 51a4 0000 |00ab: invoke-static {v0}, Lde/danoeh/antennapod/net/ssl/SslClientSetup;.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V // method@a451 │ │ -3d9c8c: 1100 |00ae: return-object v0 │ │ +3d9b48: |[3d9b48] de.danoeh.antennapod.net.common.AntennapodHttpClient.newBuilder:()Lokhttp3/OkHttpClient$Builder; │ │ +3d9b58: 1a00 d509 |0000: const-string v0, "AntennapodHttpClient" // string@09d5 │ │ +3d9b5c: 1a01 ba11 |0002: const-string v1, "Creating new instance of HTTP client" // string@11ba │ │ +3d9b60: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3d9b66: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +3d9b6a: 7110 a2ab 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3d9b70: 0c00 |000c: move-result-object v0 │ │ +3d9b72: 1a01 2d85 |000d: const-string v1, "http.maxConnections" // string@852d │ │ +3d9b76: 7120 c3ab 0100 |000f: invoke-static {v1, v0}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@abc3 │ │ +3d9b7c: 2200 f51d |0012: new-instance v0, Lokhttp3/OkHttpClient$Builder; // type@1df5 │ │ +3d9b80: 7010 7caf 0000 |0014: invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;.:()V // method@af7c │ │ +3d9b86: 6e10 84af 0000 |0017: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.interceptors:()Ljava/util/List; // method@af84 │ │ +3d9b8c: 0c01 |001a: move-result-object v1 │ │ +3d9b8e: 2202 2d1a |001b: new-instance v2, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor; // type@1a2d │ │ +3d9b92: 7010 7da2 0200 |001d: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;.:()V // method@a27d │ │ +3d9b98: 7220 caad 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d9b9e: 6e10 85af 0000 |0023: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.networkInterceptors:()Ljava/util/List; // method@af85 │ │ +3d9ba4: 0c01 |0026: move-result-object v1 │ │ +3d9ba6: 2202 421a |0027: new-instance v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor; // type@1a42 │ │ +3d9baa: 7010 aaa2 0200 |0029: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.:()V // method@a2aa │ │ +3d9bb0: 7220 caad 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3d9bb6: 2201 ef1c |002f: new-instance v1, Ljava/net/CookieManager; // type@1cef │ │ +3d9bba: 7010 27ac 0100 |0031: invoke-direct {v1}, Ljava/net/CookieManager;.:()V // method@ac27 │ │ +3d9bc0: 6202 20f3 |0034: sget-object v2, Ljava/net/CookiePolicy;.ACCEPT_ORIGINAL_SERVER:Ljava/net/CookiePolicy; // field@f320 │ │ +3d9bc4: 6e20 28ac 2100 |0036: invoke-virtual {v1, v2}, Ljava/net/CookieManager;.setCookiePolicy:(Ljava/net/CookiePolicy;)V // method@ac28 │ │ +3d9bca: 2202 f31d |0039: new-instance v2, Lokhttp3/JavaNetCookieJar; // type@1df3 │ │ +3d9bce: 7020 79af 1200 |003b: invoke-direct {v2, v1}, Lokhttp3/JavaNetCookieJar;.:(Ljava/net/CookieHandler;)V // method@af79 │ │ +3d9bd4: 6e20 81af 2000 |003e: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.cookieJar:(Lokhttp3/CookieJar;)Lokhttp3/OkHttpClient$Builder; // method@af81 │ │ +3d9bda: 6201 2ef3 |0041: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +3d9bde: 1602 1027 |0043: const-wide/16 v2, #int 10000 // #2710 │ │ +3d9be2: 6e40 7faf 2013 |0045: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.connectTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af7f │ │ +3d9be8: 1602 3075 |0048: const-wide/16 v2, #int 30000 // #7530 │ │ +3d9bec: 6e40 89af 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.readTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af89 │ │ +3d9bf2: 6e40 8baf 2013 |004d: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.writeTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@af8b │ │ +3d9bf8: 2201 e51d |0050: new-instance v1, Lokhttp3/Cache; // type@1de5 │ │ +3d9bfc: 6202 a46f |0052: sget-object v2, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6fa4 │ │ +3d9c00: 1703 002d 3101 |0054: const-wide/32 v3, #float 3.25421e-38 // #01312d00 │ │ +3d9c06: 7040 62af 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lokhttp3/Cache;.:(Ljava/io/File;J)V // method@af62 │ │ +3d9c0c: 6e20 7eaf 1000 |005a: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.cache:(Lokhttp3/Cache;)Lokhttp3/OkHttpClient$Builder; // method@af7e │ │ +3d9c12: 1211 |005d: const/4 v1, #int 1 // #1 │ │ +3d9c14: 6e20 82af 1000 |005e: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@af82 │ │ +3d9c1a: 6e20 83af 1000 |0061: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followSslRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@af83 │ │ +3d9c20: 6201 a66f |0064: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c24: 3801 4500 |0066: if-eqz v1, 00ab // +0045 │ │ +3d9c28: 5411 a76e |0068: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ +3d9c2c: 6202 21f3 |006a: sget-object v2, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@f321 │ │ +3d9c30: 3221 3f00 |006c: if-eq v1, v2, 00ab // +003f │ │ +3d9c34: 6201 a66f |006e: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c38: 5411 a46e |0070: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ +3d9c3c: 7110 e80a 0100 |0072: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9c42: 0a01 |0075: move-result v1 │ │ +3d9c44: 3901 3500 |0076: if-nez v1, 00ab // +0035 │ │ +3d9c48: 6201 a66f |0078: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c4c: 5212 a66e |007a: iget v2, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6ea6 │ │ +3d9c50: 3d02 0300 |007c: if-lez v2, 007f // +0003 │ │ +3d9c54: 2803 |007e: goto 0081 // +0003 │ │ +3d9c56: 1302 901f |007f: const/16 v2, #int 8080 // #1f90 │ │ +3d9c5a: 5411 a46e |0081: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6ea4 │ │ +3d9c5e: 7120 3aac 2100 |0083: invoke-static {v1, v2}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@ac3a │ │ +3d9c64: 0c01 |0086: move-result-object v1 │ │ +3d9c66: 2202 fb1c |0087: new-instance v2, Ljava/net/Proxy; // type@1cfb │ │ +3d9c6a: 6203 a66f |0089: sget-object v3, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c6e: 5433 a76e |008b: iget-object v3, v3, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6ea7 │ │ +3d9c72: 7030 3fac 3201 |008d: invoke-direct {v2, v3, v1}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@ac3f │ │ +3d9c78: 6e20 87af 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.proxy:(Ljava/net/Proxy;)Lokhttp3/OkHttpClient$Builder; // method@af87 │ │ +3d9c7e: 6201 a66f |0093: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c82: 5411 a86e |0095: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6ea8 │ │ +3d9c86: 7110 e80a 0100 |0097: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9c8c: 0a01 |009a: move-result v1 │ │ +3d9c8e: 3901 1000 |009b: if-nez v1, 00ab // +0010 │ │ +3d9c92: 6201 a66f |009d: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9c96: 5411 a56e |009f: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6ea5 │ │ +3d9c9a: 3801 0a00 |00a1: if-eqz v1, 00ab // +000a │ │ +3d9c9e: 2201 2b1a |00a3: new-instance v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; // type@1a2b │ │ +3d9ca2: 7010 72a2 0100 |00a5: invoke-direct {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;.:()V // method@a272 │ │ +3d9ca8: 6e20 88af 1000 |00a8: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.proxyAuthenticator:(Lokhttp3/Authenticator;)Lokhttp3/OkHttpClient$Builder; // method@af88 │ │ +3d9cae: 7110 51a4 0000 |00ab: invoke-static {v0}, Lde/danoeh/antennapod/net/ssl/SslClientSetup;.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V // method@a451 │ │ +3d9cb4: 1100 |00ae: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=60 │ │ 0x0009 line=62 │ │ 0x0012 line=64 │ │ 0x0017 line=65 │ │ 0x0023 line=66 │ │ @@ -804196,27 +804196,27 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d9d24: |[3d9d24] de.danoeh.antennapod.net.common.AntennapodHttpClient.reinit:()V │ │ -3d9d34: 1c00 2c1a |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@1a2c │ │ -3d9d38: 1d00 |0002: monitor-enter v0 │ │ -3d9d3a: 7100 79a2 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a279 │ │ -3d9d40: 0c01 |0006: move-result-object v1 │ │ -3d9d42: 6e10 7daf 0100 |0007: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ -3d9d48: 0c01 |000a: move-result-object v1 │ │ -3d9d4a: 6901 a56f |000b: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ -3d9d4e: 1e00 |000d: monitor-exit v0 │ │ -3d9d50: 0e00 |000e: return-void │ │ -3d9d52: 0d01 |000f: move-exception v1 │ │ -3d9d54: 1e00 |0010: monitor-exit v0 │ │ -3d9d56: 2701 |0011: throw v1 │ │ +3d9d4c: |[3d9d4c] de.danoeh.antennapod.net.common.AntennapodHttpClient.reinit:()V │ │ +3d9d5c: 1c00 2c1a |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@1a2c │ │ +3d9d60: 1d00 |0002: monitor-enter v0 │ │ +3d9d62: 7100 79a2 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a279 │ │ +3d9d68: 0c01 |0006: move-result-object v1 │ │ +3d9d6a: 6e10 7daf 0100 |0007: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ +3d9d70: 0c01 |000a: move-result-object v1 │ │ +3d9d72: 6901 a56f |000b: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6fa5 │ │ +3d9d76: 1e00 |000d: monitor-exit v0 │ │ +3d9d78: 0e00 |000e: return-void │ │ +3d9d7a: 0d01 |000f: move-exception v1 │ │ +3d9d7c: 1e00 |0010: monitor-exit v0 │ │ +3d9d7e: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0003 line=48 │ │ 0x000d line=49 │ │ locals : │ │ @@ -804226,17 +804226,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9d64: |[3d9d64] de.danoeh.antennapod.net.common.AntennapodHttpClient.setCacheDirectory:(Ljava/io/File;)V │ │ -3d9d74: 6900 a46f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6fa4 │ │ -3d9d78: 0e00 |0002: return-void │ │ +3d9d8c: |[3d9d8c] de.danoeh.antennapod.net.common.AntennapodHttpClient.setCacheDirectory:(Ljava/io/File;)V │ │ +3d9d9c: 6900 a46f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6fa4 │ │ +3d9da0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/io/File; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ @@ -804244,17 +804244,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/ProxyConfig;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9d7c: |[3d9d7c] de.danoeh.antennapod.net.common.AntennapodHttpClient.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V │ │ -3d9d8c: 6900 a66f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ -3d9d90: 0e00 |0002: return-void │ │ +3d9da4: |[3d9da4] de.danoeh.antennapod.net.common.AntennapodHttpClient.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V │ │ +3d9db4: 6900 a66f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6fa6 │ │ +3d9db8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/download/ProxyConfig; │ │ │ │ Virtual methods - │ │ @@ -804303,17 +804303,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da060: |[3da060] de.danoeh.antennapod.net.common.BuildConfig.:()V │ │ -3da070: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da076: 0e00 |0003: return-void │ │ +3da088: |[3da088] de.danoeh.antennapod.net.common.BuildConfig.:()V │ │ +3da098: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -804340,56 +804340,56 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da104: |[3da104] de.danoeh.antennapod.net.common.HttpCredentialEncoder.:()V │ │ -3da114: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da11a: 0e00 |0003: return-void │ │ +3da12c: |[3da12c] de.danoeh.antennapod.net.common.HttpCredentialEncoder.:()V │ │ +3da13c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;) │ │ name : 'encode' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3da078: |[3da078] de.danoeh.antennapod.net.common.HttpCredentialEncoder.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3da088: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3da08c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3da092: 6e20 b2ab 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3da098: 1a01 4207 |0008: const-string v1, ":" // string@0742 │ │ -3da09c: 6e20 b2ab 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3da0a2: 6e20 b2ab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3da0a8: 6e10 bcab 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3da0ae: 0c01 |0013: move-result-object v1 │ │ -3da0b0: 6e20 84ab 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ -3da0b6: 0c01 |0017: move-result-object v1 │ │ -3da0b8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3da0ba: 7120 310b 2100 |0019: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0b31 │ │ -3da0c0: 0c01 |001c: move-result-object v1 │ │ -3da0c2: 2202 c81c |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3da0c6: 7010 a6ab 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3da0cc: 1a03 ce0c |0022: const-string v3, "Basic " // string@0cce │ │ -3da0d0: 6e20 b2ab 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3da0d6: 6e20 b2ab 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3da0dc: 6e10 bcab 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3da0e2: 0c01 |002d: move-result-object v1 │ │ -3da0e4: 1101 |002e: return-object v1 │ │ -3da0e6: 0d01 |002f: move-exception v1 │ │ -3da0e8: 2202 971c |0030: new-instance v2, Ljava/lang/AssertionError; // type@1c97 │ │ -3da0ec: 7020 8eaa 1200 |0032: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@aa8e │ │ -3da0f2: 2702 |0035: throw v2 │ │ +3da0a0: |[3da0a0] de.danoeh.antennapod.net.common.HttpCredentialEncoder.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3da0b0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3da0b4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3da0ba: 6e20 b2ab 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3da0c0: 1a01 4207 |0008: const-string v1, ":" // string@0742 │ │ +3da0c4: 6e20 b2ab 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3da0ca: 6e20 b2ab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3da0d0: 6e10 bcab 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3da0d6: 0c01 |0013: move-result-object v1 │ │ +3da0d8: 6e20 84ab 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ +3da0de: 0c01 |0017: move-result-object v1 │ │ +3da0e0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3da0e2: 7120 310b 2100 |0019: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0b31 │ │ +3da0e8: 0c01 |001c: move-result-object v1 │ │ +3da0ea: 2202 c81c |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3da0ee: 7010 a6ab 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3da0f4: 1a03 ce0c |0022: const-string v3, "Basic " // string@0cce │ │ +3da0f8: 6e20 b2ab 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3da0fe: 6e20 b2ab 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3da104: 6e10 bcab 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3da10a: 0c01 |002d: move-result-object v1 │ │ +3da10c: 1101 |002e: return-object v1 │ │ +3da10e: 0d01 |002f: move-exception v1 │ │ +3da110: 2202 971c |0030: new-instance v2, Ljava/lang/AssertionError; // type@1c97 │ │ +3da114: 7020 8eaa 1200 |0032: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@aa8e │ │ +3da11a: 2702 |0035: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x002e │ │ Ljava/io/UnsupportedEncodingException; -> 0x002f │ │ positions : │ │ 0x0000 line=10 │ │ 0x0014 line=11 │ │ 0x0019 line=12 │ │ @@ -804435,33 +804435,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da520: |[3da520] de.danoeh.antennapod.net.common.NetworkUtils.:()V │ │ -3da530: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da536: 0e00 |0003: return-void │ │ +3da548: |[3da548] de.danoeh.antennapod.net.common.NetworkUtils.:()V │ │ +3da558: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da55e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'init' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3da538: |[3da538] de.danoeh.antennapod.net.common.NetworkUtils.init:(Landroid/content/Context;)V │ │ -3da548: 6900 ae6f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da54c: 0e00 |0002: return-void │ │ +3da560: |[3da560] de.danoeh.antennapod.net.common.NetworkUtils.init:(Landroid/content/Context;)V │ │ +3da570: 6900 ae6f |0000: sput-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da574: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ @@ -804469,52 +804469,52 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -3da11c: |[3da11c] de.danoeh.antennapod.net.common.NetworkUtils.isAutoDownloadAllowed:()Z │ │ -3da12c: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da130: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ -3da134: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da13a: 0c00 |0007: move-result-object v0 │ │ -3da13c: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ -3da140: 6e10 b606 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ -3da146: 0c00 |000d: move-result-object v0 │ │ -3da148: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3da14a: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -3da14e: 0f01 |0011: return v1 │ │ -3da150: 6e10 bf06 0000 |0012: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ -3da156: 0a02 |0015: move-result v2 │ │ -3da158: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -3da15a: 3332 1300 |0017: if-ne v2, v3, 002a // +0013 │ │ -3da15e: 7100 77a9 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadWifiFilter:()Z // method@a977 │ │ -3da164: 0a00 |001c: move-result v0 │ │ -3da166: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -3da16a: 7100 89a2 0000 |001f: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isInAllowedWifiNetwork:()Z // method@a289 │ │ -3da170: 0a00 |0022: move-result v0 │ │ -3da172: 0f00 |0023: return v0 │ │ -3da174: 7100 8ba2 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@a28b │ │ -3da17a: 0a00 |0027: move-result v0 │ │ -3da17c: b730 |0028: xor-int/2addr v0, v3 │ │ -3da17e: 0f00 |0029: return v0 │ │ -3da180: 6e10 bf06 0000 |002a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ -3da186: 0a00 |002d: move-result v0 │ │ -3da188: 1302 0900 |002e: const/16 v2, #int 9 // #9 │ │ -3da18c: 3320 0300 |0030: if-ne v0, v2, 0033 // +0003 │ │ -3da190: 0f03 |0032: return v3 │ │ -3da192: 7100 6ca9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileAutoDownload:()Z // method@a96c │ │ -3da198: 0a00 |0036: move-result v0 │ │ -3da19a: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ -3da19e: 7100 8ca2 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3da1a4: 0a00 |003c: move-result v0 │ │ -3da1a6: 3900 0300 |003d: if-nez v0, 0040 // +0003 │ │ -3da1aa: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -3da1ac: 0f01 |0040: return v1 │ │ +3da144: |[3da144] de.danoeh.antennapod.net.common.NetworkUtils.isAutoDownloadAllowed:()Z │ │ +3da154: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da158: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ +3da15c: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da162: 0c00 |0007: move-result-object v0 │ │ +3da164: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ +3da168: 6e10 b606 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ +3da16e: 0c00 |000d: move-result-object v0 │ │ +3da170: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3da172: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +3da176: 0f01 |0011: return v1 │ │ +3da178: 6e10 bf06 0000 |0012: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ +3da17e: 0a02 |0015: move-result v2 │ │ +3da180: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +3da182: 3332 1300 |0017: if-ne v2, v3, 002a // +0013 │ │ +3da186: 7100 77a9 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadWifiFilter:()Z // method@a977 │ │ +3da18c: 0a00 |001c: move-result v0 │ │ +3da18e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +3da192: 7100 89a2 0000 |001f: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isInAllowedWifiNetwork:()Z // method@a289 │ │ +3da198: 0a00 |0022: move-result v0 │ │ +3da19a: 0f00 |0023: return v0 │ │ +3da19c: 7100 8ba2 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@a28b │ │ +3da1a2: 0a00 |0027: move-result v0 │ │ +3da1a4: b730 |0028: xor-int/2addr v0, v3 │ │ +3da1a6: 0f00 |0029: return v0 │ │ +3da1a8: 6e10 bf06 0000 |002a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ +3da1ae: 0a00 |002d: move-result v0 │ │ +3da1b0: 1302 0900 |002e: const/16 v2, #int 9 // #9 │ │ +3da1b4: 3320 0300 |0030: if-ne v0, v2, 0033 // +0003 │ │ +3da1b8: 0f03 |0032: return v3 │ │ +3da1ba: 7100 6ca9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileAutoDownload:()Z // method@a96c │ │ +3da1c0: 0a00 |0036: move-result v0 │ │ +3da1c2: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ +3da1c6: 7100 8ca2 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3da1cc: 0a00 |003c: move-result v0 │ │ +3da1ce: 3900 0300 |003d: if-nez v0, 0040 // +0003 │ │ +3da1d2: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +3da1d4: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000a line=28 │ │ 0x0012 line=32 │ │ 0x0019 line=33 │ │ 0x001f line=34 │ │ @@ -804528,131 +804528,131 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3da1b0: |[3da1b0] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeDownloadAllowed:()Z │ │ -3da1c0: 7100 6da9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a96d │ │ -3da1c6: 0a00 |0003: move-result v0 │ │ -3da1c8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3da1cc: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3da1d2: 0a00 |0009: move-result v0 │ │ -3da1d4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3da1d8: 2803 |000c: goto 000f // +0003 │ │ -3da1da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3da1dc: 2802 |000e: goto 0010 // +0002 │ │ -3da1de: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3da1e0: 0f00 |0010: return v0 │ │ +3da1d8: |[3da1d8] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeDownloadAllowed:()Z │ │ +3da1e8: 7100 6da9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a96d │ │ +3da1ee: 0a00 |0003: move-result v0 │ │ +3da1f0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3da1f4: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3da1fa: 0a00 |0009: move-result v0 │ │ +3da1fc: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3da200: 2803 |000c: goto 000f // +0003 │ │ +3da202: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3da204: 2802 |000e: goto 0010 // +0002 │ │ +3da206: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3da208: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isEpisodeHeadDownloadAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3da1e4: |[3da1e4] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeHeadDownloadAllowed:()Z │ │ -3da1f4: 7100 88a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isImageAllowed:()Z // method@a288 │ │ -3da1fa: 0a00 |0003: move-result v0 │ │ -3da1fc: 0f00 |0004: return v0 │ │ +3da20c: |[3da20c] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeHeadDownloadAllowed:()Z │ │ +3da21c: 7100 88a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isImageAllowed:()Z // method@a288 │ │ +3da222: 0a00 |0003: move-result v0 │ │ +3da224: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isFeedRefreshAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3da200: |[3da200] de.danoeh.antennapod.net.common.NetworkUtils.isFeedRefreshAllowed:()Z │ │ -3da210: 7100 6ea9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a96e │ │ -3da216: 0a00 |0003: move-result v0 │ │ -3da218: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3da21c: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3da222: 0a00 |0009: move-result v0 │ │ -3da224: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3da228: 2803 |000c: goto 000f // +0003 │ │ -3da22a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3da22c: 2802 |000e: goto 0010 // +0002 │ │ -3da22e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3da230: 0f00 |0010: return v0 │ │ +3da228: |[3da228] de.danoeh.antennapod.net.common.NetworkUtils.isFeedRefreshAllowed:()Z │ │ +3da238: 7100 6ea9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a96e │ │ +3da23e: 0a00 |0003: move-result v0 │ │ +3da240: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3da244: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3da24a: 0a00 |0009: move-result v0 │ │ +3da24c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3da250: 2803 |000c: goto 000f // +0003 │ │ +3da252: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3da254: 2802 |000e: goto 0010 // +0002 │ │ +3da256: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3da258: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isImageAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3da234: |[3da234] de.danoeh.antennapod.net.common.NetworkUtils.isImageAllowed:()Z │ │ -3da244: 7100 6fa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileImages:()Z // method@a96f │ │ -3da24a: 0a00 |0003: move-result v0 │ │ -3da24c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3da250: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3da256: 0a00 |0009: move-result v0 │ │ -3da258: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3da25c: 2803 |000c: goto 000f // +0003 │ │ -3da25e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3da260: 2802 |000e: goto 0010 // +0002 │ │ -3da262: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3da264: 0f00 |0010: return v0 │ │ +3da25c: |[3da25c] de.danoeh.antennapod.net.common.NetworkUtils.isImageAllowed:()Z │ │ +3da26c: 7100 6fa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileImages:()Z // method@a96f │ │ +3da272: 0a00 |0003: move-result v0 │ │ +3da274: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3da278: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3da27e: 0a00 |0009: move-result v0 │ │ +3da280: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3da284: 2803 |000c: goto 000f // +0003 │ │ +3da286: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3da288: 2802 |000e: goto 0010 // +0002 │ │ +3da28a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3da28c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isInAllowedWifiNetwork' │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3da268: |[3da268] de.danoeh.antennapod.net.common.NetworkUtils.isInAllowedWifiNetwork:()Z │ │ -3da278: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da27c: 6e10 fc01 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3da282: 0c00 |0005: move-result-object v0 │ │ -3da284: 1a01 27ce |0006: const-string v1, "wifi" // string@ce27 │ │ -3da288: 6e20 1702 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da28e: 0c00 |000b: move-result-object v0 │ │ -3da290: 1f00 6e01 |000c: check-cast v0, Landroid/net/wifi/WifiManager; // type@016e │ │ -3da294: 7100 55a9 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAutodownloadSelectedNetworks:()[Ljava/lang/String; // method@a955 │ │ -3da29a: 0c01 |0011: move-result-object v1 │ │ -3da29c: 7110 15ad 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3da2a2: 0c01 |0015: move-result-object v1 │ │ -3da2a4: 6e10 ee06 0000 |0016: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@06ee │ │ -3da2aa: 0c00 |0019: move-result-object v0 │ │ -3da2ac: 6e10 e706 0000 |001a: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getNetworkId:()I // method@06e7 │ │ -3da2b2: 0a00 |001d: move-result v0 │ │ -3da2b4: 7110 17ab 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@ab17 │ │ -3da2ba: 0c00 |0021: move-result-object v0 │ │ -3da2bc: 7220 cead 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3da2c2: 0a00 |0025: move-result v0 │ │ -3da2c4: 0f00 |0026: return v0 │ │ +3da290: |[3da290] de.danoeh.antennapod.net.common.NetworkUtils.isInAllowedWifiNetwork:()Z │ │ +3da2a0: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da2a4: 6e10 fc01 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3da2aa: 0c00 |0005: move-result-object v0 │ │ +3da2ac: 1a01 27ce |0006: const-string v1, "wifi" // string@ce27 │ │ +3da2b0: 6e20 1702 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da2b6: 0c00 |000b: move-result-object v0 │ │ +3da2b8: 1f00 6e01 |000c: check-cast v0, Landroid/net/wifi/WifiManager; // type@016e │ │ +3da2bc: 7100 55a9 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAutodownloadSelectedNetworks:()[Ljava/lang/String; // method@a955 │ │ +3da2c2: 0c01 |0011: move-result-object v1 │ │ +3da2c4: 7110 15ad 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3da2ca: 0c01 |0015: move-result-object v1 │ │ +3da2cc: 6e10 ee06 0000 |0016: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@06ee │ │ +3da2d2: 0c00 |0019: move-result-object v0 │ │ +3da2d4: 6e10 e706 0000 |001a: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getNetworkId:()I // method@06e7 │ │ +3da2da: 0a00 |001d: move-result v0 │ │ +3da2dc: 7110 17ab 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@ab17 │ │ +3da2e2: 0c00 |0021: move-result-object v0 │ │ +3da2e4: 7220 cead 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3da2ea: 0a00 |0025: move-result v0 │ │ +3da2ec: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000e line=123 │ │ 0x0016 line=124 │ │ locals : │ │ │ │ @@ -804661,50 +804661,50 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3da2c8: |[3da2c8] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkCellular:()Z │ │ -3da2d8: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da2dc: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ -3da2e0: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da2e6: 0c00 |0007: move-result-object v0 │ │ -3da2e8: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ -3da2ec: 6001 e300 |000a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3da2f0: 1302 1700 |000c: const/16 v2, #int 23 // #17 │ │ -3da2f4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -3da2f6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3da2f8: 3421 1c00 |0010: if-lt v1, v2, 002c // +001c │ │ -3da2fc: 7110 2e77 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@772e │ │ -3da302: 0c01 |0015: move-result-object v1 │ │ -3da304: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -3da308: 0f04 |0018: return v4 │ │ -3da30a: 6e20 b806 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(Landroid/net/Network;)Landroid/net/NetworkInfo; // method@06b8 │ │ -3da310: 0c02 |001c: move-result-object v2 │ │ -3da312: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -3da316: 0f03 |001f: return v3 │ │ -3da318: 6e20 b706 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06b7 │ │ -3da31e: 0c00 |0023: move-result-object v0 │ │ -3da320: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -3da324: 0f03 |0026: return v3 │ │ -3da326: 6e20 bd06 4000 |0027: invoke-virtual {v0, v4}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ -3da32c: 0a00 |002a: move-result v0 │ │ -3da32e: 0f00 |002b: return v0 │ │ -3da330: 6e10 b606 0000 |002c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ -3da336: 0c00 |002f: move-result-object v0 │ │ -3da338: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ -3da33c: 0f04 |0032: return v4 │ │ -3da33e: 6e10 bf06 0000 |0033: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ -3da344: 0a00 |0036: move-result v0 │ │ -3da346: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ -3da34a: 2802 |0039: goto 003b // +0002 │ │ -3da34c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -3da34e: 0f03 |003b: return v3 │ │ +3da2f0: |[3da2f0] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkCellular:()Z │ │ +3da300: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da304: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ +3da308: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da30e: 0c00 |0007: move-result-object v0 │ │ +3da310: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ +3da314: 6001 e300 |000a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3da318: 1302 1700 |000c: const/16 v2, #int 23 // #17 │ │ +3da31c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +3da31e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3da320: 3421 1c00 |0010: if-lt v1, v2, 002c // +001c │ │ +3da324: 7110 2e77 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@772e │ │ +3da32a: 0c01 |0015: move-result-object v1 │ │ +3da32c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +3da330: 0f04 |0018: return v4 │ │ +3da332: 6e20 b806 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(Landroid/net/Network;)Landroid/net/NetworkInfo; // method@06b8 │ │ +3da338: 0c02 |001c: move-result-object v2 │ │ +3da33a: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +3da33e: 0f03 |001f: return v3 │ │ +3da340: 6e20 b706 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06b7 │ │ +3da346: 0c00 |0023: move-result-object v0 │ │ +3da348: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +3da34c: 0f03 |0026: return v3 │ │ +3da34e: 6e20 bd06 4000 |0027: invoke-virtual {v0, v4}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ +3da354: 0a00 |002a: move-result v0 │ │ +3da356: 0f00 |002b: return v0 │ │ +3da358: 6e10 b606 0000 |002c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ +3da35e: 0c00 |002f: move-result-object v0 │ │ +3da360: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ +3da364: 0f04 |0032: return v4 │ │ +3da366: 6e10 bf06 0000 |0033: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06bf │ │ +3da36c: 0a00 |0036: move-result v0 │ │ +3da36e: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ +3da372: 2802 |0039: goto 003b // +0002 │ │ +3da374: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +3da376: 0f03 |003b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x0012 line=96 │ │ 0x0019 line=100 │ │ 0x0020 line=104 │ │ @@ -804718,23 +804718,23 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3da350: |[3da350] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkMetered:()Z │ │ -3da360: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da364: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ -3da368: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da36e: 0c00 |0007: move-result-object v0 │ │ -3da370: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ -3da374: 6e10 b906 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@06b9 │ │ -3da37a: 0a00 |000d: move-result v0 │ │ -3da37c: 0f00 |000e: return v0 │ │ +3da378: |[3da378] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkMetered:()Z │ │ +3da388: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da38c: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ +3da390: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da396: 0c00 |0007: move-result-object v0 │ │ +3da398: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ +3da39c: 6e10 b906 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@06b9 │ │ +3da3a2: 0a00 |000d: move-result v0 │ │ +3da3a4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=79 │ │ locals : │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ @@ -804742,92 +804742,92 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3da380: |[3da380] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkRestricted:()Z │ │ -3da390: 7100 8ba2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@a28b │ │ -3da396: 0a00 |0003: move-result v0 │ │ -3da398: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3da39c: 7100 8aa2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkCellular:()Z // method@a28a │ │ -3da3a2: 0a00 |0009: move-result v0 │ │ -3da3a4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3da3a8: 2803 |000c: goto 000f // +0003 │ │ -3da3aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3da3ac: 2802 |000e: goto 0010 // +0002 │ │ -3da3ae: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3da3b0: 0f00 |0010: return v0 │ │ +3da3a8: |[3da3a8] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkRestricted:()Z │ │ +3da3b8: 7100 8ba2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@a28b │ │ +3da3be: 0a00 |0003: move-result v0 │ │ +3da3c0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3da3c4: 7100 8aa2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkCellular:()Z // method@a28a │ │ +3da3ca: 0a00 |0009: move-result v0 │ │ +3da3cc: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3da3d0: 2803 |000c: goto 000f // +0003 │ │ +3da3d2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3da3d4: 2802 |000e: goto 0010 // +0002 │ │ +3da3d6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3da3d8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isStreamingAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3da3b4: |[3da3b4] de.danoeh.antennapod.net.common.NetworkUtils.isStreamingAllowed:()Z │ │ -3da3c4: 7100 70a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileStreaming:()Z // method@a970 │ │ -3da3ca: 0a00 |0003: move-result v0 │ │ -3da3cc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3da3d0: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3da3d6: 0a00 |0009: move-result v0 │ │ -3da3d8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3da3dc: 2803 |000c: goto 000f // +0003 │ │ -3da3de: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3da3e0: 2802 |000e: goto 0010 // +0002 │ │ -3da3e2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3da3e4: 0f00 |0010: return v0 │ │ +3da3dc: |[3da3dc] de.danoeh.antennapod.net.common.NetworkUtils.isStreamingAllowed:()Z │ │ +3da3ec: 7100 70a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileStreaming:()Z // method@a970 │ │ +3da3f2: 0a00 |0003: move-result v0 │ │ +3da3f4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3da3f8: 7100 8ca2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3da3fe: 0a00 |0009: move-result v0 │ │ +3da400: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3da404: 2803 |000c: goto 000f // +0003 │ │ +3da406: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3da408: 2802 |000e: goto 0010 // +0002 │ │ +3da40a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3da40c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ #12 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isVpnOverWifi' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3da3e8: |[3da3e8] de.danoeh.antennapod.net.common.NetworkUtils.isVpnOverWifi:()Z │ │ -3da3f8: 6000 e300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3da3fc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -3da400: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3da402: 3510 0300 |0005: if-ge v0, v1, 0008 // +0003 │ │ -3da406: 0f02 |0007: return v2 │ │ -3da408: 6200 ae6f |0008: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da40c: 1a01 f464 |000a: const-string v1, "connectivity" // string@64f4 │ │ -3da410: 6e20 1702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da416: 0c00 |000f: move-result-object v0 │ │ -3da418: 1f00 6301 |0010: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ -3da41c: 7110 2e77 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@772e │ │ -3da422: 0c01 |0015: move-result-object v1 │ │ -3da424: 6e20 b706 1000 |0016: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06b7 │ │ -3da42a: 0c00 |0019: move-result-object v0 │ │ -3da42c: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -3da430: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3da432: 6e20 bd06 1000 |001d: invoke-virtual {v0, v1}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ -3da438: 0a03 |0020: move-result v3 │ │ -3da43a: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -3da43e: 1243 |0023: const/4 v3, #int 4 // #4 │ │ -3da440: 6e20 bd06 3000 |0024: invoke-virtual {v0, v3}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ -3da446: 0a00 |0027: move-result v0 │ │ -3da448: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -3da44c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -3da44e: 0f02 |002b: return v2 │ │ +3da410: |[3da410] de.danoeh.antennapod.net.common.NetworkUtils.isVpnOverWifi:()Z │ │ +3da420: 6000 e300 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3da424: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +3da428: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3da42a: 3510 0300 |0005: if-ge v0, v1, 0008 // +0003 │ │ +3da42e: 0f02 |0007: return v2 │ │ +3da430: 6200 ae6f |0008: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da434: 1a01 f464 |000a: const-string v1, "connectivity" // string@64f4 │ │ +3da438: 6e20 1702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da43e: 0c00 |000f: move-result-object v0 │ │ +3da440: 1f00 6301 |0010: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ +3da444: 7110 2e77 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@772e │ │ +3da44a: 0c01 |0015: move-result-object v1 │ │ +3da44c: 6e20 b706 1000 |0016: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06b7 │ │ +3da452: 0c00 |0019: move-result-object v0 │ │ +3da454: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +3da458: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3da45a: 6e20 bd06 1000 |001d: invoke-virtual {v0, v1}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ +3da460: 0a03 |0020: move-result v3 │ │ +3da462: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +3da466: 1243 |0023: const/4 v3, #int 4 // #4 │ │ +3da468: 6e20 bd06 3000 |0024: invoke-virtual {v0, v3}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06bd │ │ +3da46e: 0a00 |0027: move-result v0 │ │ +3da470: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +3da474: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +3da476: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=86 │ │ 0x0012 line=87 │ │ 0x001d line=89 │ │ 0x0024 line=90 │ │ @@ -804838,30 +804838,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3da450: |[3da450] de.danoeh.antennapod.net.common.NetworkUtils.networkAvailable:()Z │ │ -3da460: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ -3da464: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ -3da468: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3da46e: 0c00 |0007: move-result-object v0 │ │ -3da470: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ -3da474: 6e10 b606 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ -3da47a: 0c00 |000d: move-result-object v0 │ │ -3da47c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -3da480: 6e10 c006 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@06c0 │ │ -3da486: 0a00 |0013: move-result v0 │ │ -3da488: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3da48c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3da48e: 2802 |0017: goto 0019 // +0002 │ │ -3da490: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3da492: 0f00 |0019: return v0 │ │ +3da478: |[3da478] de.danoeh.antennapod.net.common.NetworkUtils.networkAvailable:()Z │ │ +3da488: 6200 ae6f |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6fae │ │ +3da48c: 1a01 f464 |0002: const-string v1, "connectivity" // string@64f4 │ │ +3da490: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3da496: 0c00 |0007: move-result-object v0 │ │ +3da498: 1f00 6301 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0163 │ │ +3da49c: 6e10 b606 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06b6 │ │ +3da4a2: 0c00 |000d: move-result-object v0 │ │ +3da4a4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +3da4a8: 6e10 c006 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@06c0 │ │ +3da4ae: 0a00 |0013: move-result v0 │ │ +3da4b0: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3da4b4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3da4b6: 2802 |0017: goto 0019 // +0002 │ │ +3da4b8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3da4ba: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=47 │ │ 0x0010 line=48 │ │ locals : │ │ │ │ @@ -804870,48 +804870,48 @@ │ │ type : '(Ljava/lang/Throwable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3da494: |[3da494] de.danoeh.antennapod.net.common.NetworkUtils.wasDownloadBlocked:(Ljava/lang/Throwable;)Z │ │ -3da4a4: 6e10 dfab 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3da4aa: 0c00 |0003: move-result-object v0 │ │ -3da4ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3da4ae: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ -3da4b2: 1a02 af04 |0007: const-string v2, "([0-9]{1,3}[\.]){3}[0-9]{1,3}" // string@04af │ │ -3da4b6: 7110 f4ae 0200 |0009: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3da4bc: 0c02 |000c: move-result-object v2 │ │ -3da4be: 6e20 f6ae 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3da4c4: 0c00 |0010: move-result-object v0 │ │ -3da4c6: 6e10 edae 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ -3da4cc: 0a02 |0014: move-result v2 │ │ -3da4ce: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ -3da4d2: 6e10 efae 0000 |0017: invoke-virtual {v0}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@aeef │ │ -3da4d8: 0c03 |001a: move-result-object v3 │ │ -3da4da: 1a00 2f07 |001b: const-string v0, "127." // string@072f │ │ -3da4de: 6e20 95ab 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3da4e4: 0a00 |0020: move-result v0 │ │ -3da4e6: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ -3da4ea: 1a00 1607 |0023: const-string v0, "0." // string@0716 │ │ -3da4ee: 6e20 95ab 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3da4f4: 0a03 |0028: move-result v3 │ │ -3da4f6: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ -3da4fa: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3da4fc: 0f01 |002c: return v1 │ │ -3da4fe: 6e10 ddab 0300 |002d: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3da504: 0c00 |0030: move-result-object v0 │ │ -3da506: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -3da50a: 6e10 ddab 0300 |0033: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3da510: 0c03 |0036: move-result-object v3 │ │ -3da512: 7110 90a2 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ -3da518: 0a03 |003a: move-result v3 │ │ -3da51a: 0f03 |003b: return v3 │ │ -3da51c: 0f01 |003c: return v1 │ │ +3da4bc: |[3da4bc] de.danoeh.antennapod.net.common.NetworkUtils.wasDownloadBlocked:(Ljava/lang/Throwable;)Z │ │ +3da4cc: 6e10 dfab 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3da4d2: 0c00 |0003: move-result-object v0 │ │ +3da4d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3da4d6: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ +3da4da: 1a02 af04 |0007: const-string v2, "([0-9]{1,3}[\.]){3}[0-9]{1,3}" // string@04af │ │ +3da4de: 7110 f4ae 0200 |0009: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3da4e4: 0c02 |000c: move-result-object v2 │ │ +3da4e6: 6e20 f6ae 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3da4ec: 0c00 |0010: move-result-object v0 │ │ +3da4ee: 6e10 edae 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ +3da4f4: 0a02 |0014: move-result v2 │ │ +3da4f6: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ +3da4fa: 6e10 efae 0000 |0017: invoke-virtual {v0}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@aeef │ │ +3da500: 0c03 |001a: move-result-object v3 │ │ +3da502: 1a00 2f07 |001b: const-string v0, "127." // string@072f │ │ +3da506: 6e20 95ab 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3da50c: 0a00 |0020: move-result v0 │ │ +3da50e: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ +3da512: 1a00 1607 |0023: const-string v0, "0." // string@0716 │ │ +3da516: 6e20 95ab 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3da51c: 0a03 |0028: move-result v3 │ │ +3da51e: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ +3da522: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3da524: 0f01 |002c: return v1 │ │ +3da526: 6e10 ddab 0300 |002d: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3da52c: 0c00 |0030: move-result-object v0 │ │ +3da52e: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +3da532: 6e10 ddab 0300 |0033: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3da538: 0c03 |0036: move-result-object v3 │ │ +3da53a: 7110 90a2 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ +3da540: 0a03 |003a: move-result v3 │ │ +3da542: 0f03 |003b: return v3 │ │ +3da544: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0009 line=130 │ │ 0x000d line=131 │ │ 0x0011 line=132 │ │ 0x0017 line=133 │ │ @@ -805077,17 +805077,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da568: |[3da568] de.danoeh.antennapod.net.common.R$anim.:()V │ │ -3da578: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da57e: 0e00 |0003: return-void │ │ +3da590: |[3da590] de.danoeh.antennapod.net.common.R$anim.:()V │ │ +3da5a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da5a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -805149,17 +805149,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da550: |[3da550] de.danoeh.antennapod.net.common.R$animator.:()V │ │ -3da560: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da566: 0e00 |0003: return-void │ │ +3da578: |[3da578] de.danoeh.antennapod.net.common.R$animator.:()V │ │ +3da588: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da58e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -807011,17 +807011,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da580: |[3da580] de.danoeh.antennapod.net.common.R$attr.:()V │ │ -3da590: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da596: 0e00 |0003: return-void │ │ +3da5a8: |[3da5a8] de.danoeh.antennapod.net.common.R$attr.:()V │ │ +3da5b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da5be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -807068,17 +807068,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da598: |[3da598] de.danoeh.antennapod.net.common.R$bool.:()V │ │ -3da5a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da5ae: 0e00 |0003: return-void │ │ +3da5c0: |[3da5c0] de.danoeh.antennapod.net.common.R$bool.:()V │ │ +3da5d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da5d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -807555,17 +807555,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da5b0: |[3da5b0] de.danoeh.antennapod.net.common.R$color.:()V │ │ -3da5c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da5c6: 0e00 |0003: return-void │ │ +3da5d8: |[3da5d8] de.danoeh.antennapod.net.common.R$color.:()V │ │ +3da5e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da5ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -808252,17 +808252,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da5c8: |[3da5c8] de.danoeh.antennapod.net.common.R$dimen.:()V │ │ -3da5d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da5de: 0e00 |0003: return-void │ │ +3da5f0: |[3da5f0] de.danoeh.antennapod.net.common.R$dimen.:()V │ │ +3da600: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -808814,17 +808814,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da5e0: |[3da5e0] de.danoeh.antennapod.net.common.R$drawable.:()V │ │ -3da5f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da5f6: 0e00 |0003: return-void │ │ +3da608: |[3da608] de.danoeh.antennapod.net.common.R$drawable.:()V │ │ +3da618: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da61e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -809721,17 +809721,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da5f8: |[3da5f8] de.danoeh.antennapod.net.common.R$id.:()V │ │ -3da608: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da60e: 0e00 |0003: return-void │ │ +3da620: |[3da620] de.danoeh.antennapod.net.common.R$id.:()V │ │ +3da630: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -809788,17 +809788,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da610: |[3da610] de.danoeh.antennapod.net.common.R$integer.:()V │ │ -3da620: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da626: 0e00 |0003: return-void │ │ +3da638: |[3da638] de.danoeh.antennapod.net.common.R$integer.:()V │ │ +3da648: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da64e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -809865,17 +809865,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da628: |[3da628] de.danoeh.antennapod.net.common.R$interpolator.:()V │ │ -3da638: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da63e: 0e00 |0003: return-void │ │ +3da650: |[3da650] de.danoeh.antennapod.net.common.R$interpolator.:()V │ │ +3da660: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -810237,17 +810237,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da640: |[3da640] de.danoeh.antennapod.net.common.R$layout.:()V │ │ -3da650: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da656: 0e00 |0003: return-void │ │ +3da668: |[3da668] de.danoeh.antennapod.net.common.R$layout.:()V │ │ +3da678: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -810464,17 +810464,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da658: |[3da658] de.danoeh.antennapod.net.common.R$string.:()V │ │ -3da668: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da66e: 0e00 |0003: return-void │ │ +3da680: |[3da680] de.danoeh.antennapod.net.common.R$string.:()V │ │ +3da690: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -812441,17 +812441,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db47c: |[3db47c] de.danoeh.antennapod.net.common.R$style.:()V │ │ -3db48c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db492: 0e00 |0003: return-void │ │ +3db4a4: |[3db4a4] de.danoeh.antennapod.net.common.R$style.:()V │ │ +3db4b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -815743,351 +815743,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3da670: |[3da670] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ -3da680: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3da684: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3da688: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3da68e: 6900 2475 |0007: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBar:[I // field@7524 │ │ -3da692: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3da698: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3da69e: 0c01 |000f: move-result-object v1 │ │ -3da6a0: 6901 2575 |0010: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBarLayout:[I // field@7525 │ │ -3da6a4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3da6aa: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3da6b0: 0c01 |0018: move-result-object v1 │ │ -3da6b2: 6901 4475 |0019: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuItemView:[I // field@7544 │ │ -3da6b6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3da6b8: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3da6bc: 6902 4675 |001e: sput-object v2, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuView:[I // field@7546 │ │ -3da6c0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3da6c2: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3da6c6: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3da6cc: 6903 4775 |0026: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMode:[I // field@7547 │ │ -3da6d0: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3da6d6: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3da6dc: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3da6e2: 0c03 |0031: move-result-object v3 │ │ -3da6e4: 6903 4e75 |0032: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActivityChooserView:[I // field@754e │ │ -3da6e8: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3da6ec: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3da6f0: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3da6f6: 6904 5175 |003b: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AlertDialog:[I // field@7551 │ │ -3da6fa: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3da6fe: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3da704: 6904 5a75 |0042: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableCompat:[I // field@755a │ │ -3da708: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3da70e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3da714: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3da71a: 0c06 |004d: move-result-object v6 │ │ -3da71c: 6906 6175 |004e: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableItem:[I // field@7561 │ │ -3da720: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3da726: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3da72c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3da732: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3da738: 0c06 |005c: move-result-object v6 │ │ -3da73a: 6906 6475 |005d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7564 │ │ -3da73e: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3da742: 6901 6975 |0061: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatEmojiHelper:[I // field@7569 │ │ -3da746: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3da74c: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3da752: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3da758: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3da75e: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3da764: 0c01 |0072: move-result-object v1 │ │ -3da766: 6901 6a75 |0073: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatImageView:[I // field@756a │ │ -3da76a: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3da770: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3da776: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3da77c: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3da782: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3da788: 0c01 |0084: move-result-object v1 │ │ -3da78a: 6901 6f75 |0085: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatSeekBar:[I // field@756f │ │ -3da78e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3da790: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3da794: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3da79a: 6906 7475 |008d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextHelper:[I // field@7574 │ │ -3da79e: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3da7a2: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3da7a6: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3da7ac: 6906 7c75 |0096: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextView:[I // field@757c │ │ -3da7b0: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3da7b4: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3da7b8: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3da7be: 6906 9375 |009f: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTheme:[I // field@7593 │ │ -3da7c2: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3da7c8: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ -3da7ce: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3da7d4: 0c06 |00aa: move-result-object v6 │ │ -3da7d6: 6906 1376 |00ab: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.BackgroundStyle:[I // field@7613 │ │ -3da7da: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3da7e0: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ -3da7e6: 0c06 |00b3: move-result-object v6 │ │ -3da7e8: 6906 1676 |00b4: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ButtonBarLayout:[I // field@7616 │ │ -3da7ec: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ -3da7f2: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3da7f8: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3da7fe: 0c06 |00bf: move-result-object v6 │ │ -3da800: 6906 1876 |00c0: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.Capability:[I // field@7618 │ │ -3da804: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ -3da808: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3da80e: 6906 1b76 |00c7: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckBoxPreference:[I // field@761b │ │ -3da812: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3da818: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3da81e: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3da824: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3da82a: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3da830: 0c06 |00d8: move-result-object v6 │ │ -3da832: 6906 2276 |00d9: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckedTextView:[I // field@7622 │ │ -3da836: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3da83c: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ -3da842: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3da848: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3da84e: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3da854: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3da85a: 0c06 |00ed: move-result-object v6 │ │ -3da85c: 6906 2776 |00ee: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ColorStateListItem:[I // field@7627 │ │ -3da860: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3da866: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3da86c: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3da872: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3da878: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3da87e: 0c06 |00ff: move-result-object v6 │ │ -3da880: 6906 2d76 |0100: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CompoundButton:[I // field@762d │ │ -3da884: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ -3da88a: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3da890: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3da896: 0c06 |010b: move-result-object v6 │ │ -3da898: 6906 3276 |010c: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout:[I // field@7632 │ │ -3da89c: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ -3da8a0: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3da8a6: 6906 3376 |0113: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout_Layout:[I // field@7633 │ │ -3da8aa: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3da8ae: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ -3da8b2: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3da8b8: 6907 3d76 |011c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.DialogPreference:[I // field@763d │ │ -3da8bc: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ -3da8c0: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3da8c6: 6903 4a76 |0123: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.DrawerArrowToggle:[I // field@764a │ │ -3da8ca: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3da8d0: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ -3da8d6: 0c07 |012b: move-result-object v7 │ │ -3da8d8: 6907 5376 |012c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.EditTextPreference:[I // field@7653 │ │ -3da8dc: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ -3da8e0: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3da8e6: 6907 5576 |0133: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamily:[I // field@7655 │ │ -3da8ea: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3da8ee: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ -3da8f2: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3da8f8: 6909 5676 |013c: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamilyFont:[I // field@7656 │ │ -3da8fc: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3da902: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3da908: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ -3da90e: 0c0b |0147: move-result-object v11 │ │ -3da910: 690b 6876 |0148: sput-object v11, Lde/danoeh/antennapod/net/common/R$styleable;.Fragment:[I // field@7668 │ │ -3da914: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3da91a: 0c09 |014d: move-result-object v9 │ │ -3da91c: 6909 6976 |014e: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FragmentContainerView:[I // field@7669 │ │ -3da920: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ -3da924: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3da92a: 6909 6f76 |0155: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColor:[I // field@766f │ │ -3da92e: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3da934: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3da93a: 0c08 |015d: move-result-object v8 │ │ -3da93c: 6908 7076 |015e: sput-object v8, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColorItem:[I // field@7670 │ │ -3da940: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3da944: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ -3da948: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3da94e: 6909 7f76 |0167: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat:[I // field@767f │ │ -3da952: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3da958: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3da95e: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3da964: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3da96a: 0c00 |0175: move-result-object v0 │ │ -3da96c: 6900 8076 |0176: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat_Layout:[I // field@7680 │ │ -3da970: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3da976: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3da97c: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3da982: 0c00 |0181: move-result-object v0 │ │ -3da984: 6900 8e76 |0182: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ListPopupWindow:[I // field@768e │ │ -3da988: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3da98e: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3da994: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ -3da99a: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ -3da9a0: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ -3da9a6: 0c03 |0193: move-result-object v3 │ │ -3da9a8: 6903 9176 |0194: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ListPreference:[I // field@7691 │ │ -3da9ac: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ -3da9b0: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3da9b6: 6903 9776 |019b: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuGroup:[I // field@7697 │ │ -3da9ba: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3da9be: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ -3da9c2: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3da9c8: 6903 9e76 |01a4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuItem:[I // field@769e │ │ -3da9cc: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ -3da9d0: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3da9d6: 6903 b676 |01ab: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuView:[I // field@76b6 │ │ -3da9da: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3da9e0: 0c03 |01b0: move-result-object v3 │ │ -3da9e2: 6903 c076 |01b1: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MultiSelectListPreference:[I // field@76c0 │ │ -3da9e6: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3da9ec: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ -3da9f2: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3da9f8: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ -3da9fe: 0c03 |01bf: move-result-object v3 │ │ -3daa00: 6903 c576 |01c0: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindow:[I // field@76c5 │ │ -3daa04: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3daa0a: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ -3daa10: 0c03 |01c8: move-result-object v3 │ │ -3daa12: 6903 c676 |01c9: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindowBackgroundState:[I // field@76c6 │ │ -3daa16: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3daa1a: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ -3daa1e: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3daa24: 6903 cb76 |01d2: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.Preference:[I // field@76cb │ │ -3daa28: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3daa2e: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3daa34: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3daa3a: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3daa40: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3daa46: 0c03 |01e3: move-result-object v3 │ │ -3daa48: 6903 cc76 |01e4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragment:[I // field@76cc │ │ -3daa4c: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3daa52: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3daa58: 0c03 |01ec: move-result-object v3 │ │ -3daa5a: 6903 cd76 |01ed: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragmentCompat:[I // field@76cd │ │ -3daa5e: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ -3daa64: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ -3daa6a: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3daa70: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ -3daa76: 0c03 |01fb: move-result-object v3 │ │ -3daa78: 6903 d676 |01fc: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceGroup:[I // field@76d6 │ │ -3daa7c: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3daa82: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3daa88: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3daa8e: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3daa94: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ -3daa9a: 0c03 |020d: move-result-object v3 │ │ -3daa9c: 6903 da76 |020e: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceImageView:[I // field@76da │ │ -3daaa0: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3daaa4: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ -3daaa8: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3daaae: 6903 df76 |0217: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceTheme:[I // field@76df │ │ -3daab2: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ -3daab8: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ -3daabe: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ -3daac4: 0c03 |0222: move-result-object v3 │ │ -3daac6: 6903 1477 |0223: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecycleListView:[I // field@7714 │ │ -3daaca: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ -3daace: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3daad4: 6903 1777 |022a: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecyclerView:[I // field@7717 │ │ -3daad8: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3daadc: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ -3daae0: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3daae6: 6903 2477 |0233: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.SearchView:[I // field@7724 │ │ -3daaea: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ -3daaee: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3daaf4: 6901 3677 |023a: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.SeekBarPreference:[I // field@7736 │ │ -3daaf8: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3daafe: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3dab04: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3dab0a: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ -3dab10: 0c00 |0248: move-result-object v0 │ │ -3dab12: 6900 3e77 |0249: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Spinner:[I // field@773e │ │ -3dab16: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ -3dab1a: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3dab20: 6900 4477 |0250: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawable:[I // field@7744 │ │ -3dab24: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ -3dab2a: 0c00 |0255: move-result-object v0 │ │ -3dab2c: 6900 4577 |0256: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawableItem:[I // field@7745 │ │ -3dab30: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3dab34: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ -3dab38: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3dab3e: 6900 4d77 |025f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchCompat:[I // field@774d │ │ -3dab42: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ -3dab46: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3dab4c: 6900 5c77 |0266: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreference:[I // field@775c │ │ -3dab50: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ -3dab54: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3dab5a: 6900 5d77 |026d: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreferenceCompat:[I // field@775d │ │ -3dab5e: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3dab62: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ -3dab66: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3dab6c: 6900 7277 |0276: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.TextAppearance:[I // field@7772 │ │ -3dab70: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3dab74: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ -3dab78: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3dab7e: 6900 8377 |027f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Toolbar:[I // field@7783 │ │ -3dab82: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ -3dab88: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ -3dab8e: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3dab92: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3dab98: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ -3dab9e: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3daba4: 0c00 |0292: move-result-object v0 │ │ -3daba6: 6900 a277 |0293: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.View:[I // field@77a2 │ │ -3dabaa: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3dabb0: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3dabb6: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3dabbc: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3dabc2: 0c00 |02a1: move-result-object v0 │ │ -3dabc4: 6900 a377 |02a2: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewBackgroundHelper:[I // field@77a3 │ │ -3dabc8: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3dabce: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ -3dabd4: 0c00 |02aa: move-result-object v0 │ │ -3dabd6: 6900 a777 |02ab: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewStubCompat:[I // field@77a7 │ │ -3dabda: 0e00 |02ad: return-void │ │ -3dabdc: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3dac58: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3dac78: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3daca0: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3dacc0: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3dace4: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3dad44: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3daf48: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3daf68: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ -3daf8c: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3dafc4: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3dafec: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ -3db010: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3db040: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3db078: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3db0a4: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3db0c4: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3db128: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3db154: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3db1ec: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ -3db234: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3db26c: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3db2b8: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3db2dc: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3db2fc: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3db33c: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3db36c: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3db39c: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3db3e4: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3da698: |[3da698] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ +3da6a8: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3da6ac: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3da6b0: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3da6b6: 6900 2475 |0007: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBar:[I // field@7524 │ │ +3da6ba: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3da6c0: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3da6c6: 0c01 |000f: move-result-object v1 │ │ +3da6c8: 6901 2575 |0010: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBarLayout:[I // field@7525 │ │ +3da6cc: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3da6d2: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3da6d8: 0c01 |0018: move-result-object v1 │ │ +3da6da: 6901 4475 |0019: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuItemView:[I // field@7544 │ │ +3da6de: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3da6e0: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3da6e4: 6902 4675 |001e: sput-object v2, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuView:[I // field@7546 │ │ +3da6e8: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3da6ea: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3da6ee: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3da6f4: 6903 4775 |0026: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMode:[I // field@7547 │ │ +3da6f8: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3da6fe: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3da704: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3da70a: 0c03 |0031: move-result-object v3 │ │ +3da70c: 6903 4e75 |0032: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActivityChooserView:[I // field@754e │ │ +3da710: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3da714: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3da718: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3da71e: 6904 5175 |003b: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AlertDialog:[I // field@7551 │ │ +3da722: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3da726: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3da72c: 6904 5a75 |0042: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableCompat:[I // field@755a │ │ +3da730: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3da736: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3da73c: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3da742: 0c06 |004d: move-result-object v6 │ │ +3da744: 6906 6175 |004e: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableItem:[I // field@7561 │ │ +3da748: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3da74e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3da754: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3da75a: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3da760: 0c06 |005c: move-result-object v6 │ │ +3da762: 6906 6475 |005d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7564 │ │ +3da766: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3da76a: 6901 6975 |0061: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatEmojiHelper:[I // field@7569 │ │ +3da76e: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3da774: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3da77a: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3da780: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3da786: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3da78c: 0c01 |0072: move-result-object v1 │ │ +3da78e: 6901 6a75 |0073: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatImageView:[I // field@756a │ │ +3da792: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3da798: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3da79e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3da7a4: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3da7aa: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3da7b0: 0c01 |0084: move-result-object v1 │ │ +3da7b2: 6901 6f75 |0085: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatSeekBar:[I // field@756f │ │ +3da7b6: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3da7b8: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3da7bc: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3da7c2: 6906 7475 |008d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextHelper:[I // field@7574 │ │ +3da7c6: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3da7ca: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3da7ce: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3da7d4: 6906 7c75 |0096: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextView:[I // field@757c │ │ +3da7d8: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3da7dc: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3da7e0: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3da7e6: 6906 9375 |009f: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTheme:[I // field@7593 │ │ +3da7ea: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3da7f0: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ +3da7f6: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3da7fc: 0c06 |00aa: move-result-object v6 │ │ +3da7fe: 6906 1376 |00ab: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.BackgroundStyle:[I // field@7613 │ │ +3da802: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3da808: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ +3da80e: 0c06 |00b3: move-result-object v6 │ │ +3da810: 6906 1676 |00b4: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ButtonBarLayout:[I // field@7616 │ │ +3da814: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ +3da81a: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3da820: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3da826: 0c06 |00bf: move-result-object v6 │ │ +3da828: 6906 1876 |00c0: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.Capability:[I // field@7618 │ │ +3da82c: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ +3da830: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3da836: 6906 1b76 |00c7: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckBoxPreference:[I // field@761b │ │ +3da83a: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3da840: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3da846: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3da84c: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3da852: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3da858: 0c06 |00d8: move-result-object v6 │ │ +3da85a: 6906 2276 |00d9: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckedTextView:[I // field@7622 │ │ +3da85e: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3da864: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ +3da86a: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3da870: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3da876: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3da87c: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3da882: 0c06 |00ed: move-result-object v6 │ │ +3da884: 6906 2776 |00ee: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ColorStateListItem:[I // field@7627 │ │ +3da888: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3da88e: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3da894: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3da89a: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3da8a0: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3da8a6: 0c06 |00ff: move-result-object v6 │ │ +3da8a8: 6906 2d76 |0100: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CompoundButton:[I // field@762d │ │ +3da8ac: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ +3da8b2: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3da8b8: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3da8be: 0c06 |010b: move-result-object v6 │ │ +3da8c0: 6906 3276 |010c: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout:[I // field@7632 │ │ +3da8c4: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ +3da8c8: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3da8ce: 6906 3376 |0113: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout_Layout:[I // field@7633 │ │ +3da8d2: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3da8d6: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ +3da8da: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3da8e0: 6907 3d76 |011c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.DialogPreference:[I // field@763d │ │ +3da8e4: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ +3da8e8: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3da8ee: 6903 4a76 |0123: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.DrawerArrowToggle:[I // field@764a │ │ +3da8f2: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3da8f8: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ +3da8fe: 0c07 |012b: move-result-object v7 │ │ +3da900: 6907 5376 |012c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.EditTextPreference:[I // field@7653 │ │ +3da904: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ +3da908: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3da90e: 6907 5576 |0133: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamily:[I // field@7655 │ │ +3da912: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3da916: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ +3da91a: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3da920: 6909 5676 |013c: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamilyFont:[I // field@7656 │ │ +3da924: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3da92a: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3da930: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ +3da936: 0c0b |0147: move-result-object v11 │ │ +3da938: 690b 6876 |0148: sput-object v11, Lde/danoeh/antennapod/net/common/R$styleable;.Fragment:[I // field@7668 │ │ +3da93c: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3da942: 0c09 |014d: move-result-object v9 │ │ +3da944: 6909 6976 |014e: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FragmentContainerView:[I // field@7669 │ │ +3da948: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ +3da94c: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3da952: 6909 6f76 |0155: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColor:[I // field@766f │ │ +3da956: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3da95c: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3da962: 0c08 |015d: move-result-object v8 │ │ +3da964: 6908 7076 |015e: sput-object v8, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColorItem:[I // field@7670 │ │ +3da968: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3da96c: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ +3da970: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3da976: 6909 7f76 |0167: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat:[I // field@767f │ │ +3da97a: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3da980: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3da986: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3da98c: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3da992: 0c00 |0175: move-result-object v0 │ │ +3da994: 6900 8076 |0176: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat_Layout:[I // field@7680 │ │ +3da998: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3da99e: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3da9a4: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3da9aa: 0c00 |0181: move-result-object v0 │ │ +3da9ac: 6900 8e76 |0182: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ListPopupWindow:[I // field@768e │ │ +3da9b0: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3da9b6: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3da9bc: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ +3da9c2: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ +3da9c8: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ +3da9ce: 0c03 |0193: move-result-object v3 │ │ +3da9d0: 6903 9176 |0194: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ListPreference:[I // field@7691 │ │ +3da9d4: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ +3da9d8: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3da9de: 6903 9776 |019b: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuGroup:[I // field@7697 │ │ +3da9e2: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3da9e6: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ +3da9ea: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3da9f0: 6903 9e76 |01a4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuItem:[I // field@769e │ │ +3da9f4: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ +3da9f8: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3da9fe: 6903 b676 |01ab: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuView:[I // field@76b6 │ │ +3daa02: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3daa08: 0c03 |01b0: move-result-object v3 │ │ +3daa0a: 6903 c076 |01b1: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MultiSelectListPreference:[I // field@76c0 │ │ +3daa0e: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3daa14: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ +3daa1a: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3daa20: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ +3daa26: 0c03 |01bf: move-result-object v3 │ │ +3daa28: 6903 c576 |01c0: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindow:[I // field@76c5 │ │ +3daa2c: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3daa32: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ +3daa38: 0c03 |01c8: move-result-object v3 │ │ +3daa3a: 6903 c676 |01c9: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindowBackgroundState:[I // field@76c6 │ │ +3daa3e: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3daa42: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ +3daa46: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3daa4c: 6903 cb76 |01d2: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.Preference:[I // field@76cb │ │ +3daa50: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3daa56: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3daa5c: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3daa62: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3daa68: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3daa6e: 0c03 |01e3: move-result-object v3 │ │ +3daa70: 6903 cc76 |01e4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragment:[I // field@76cc │ │ +3daa74: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3daa7a: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3daa80: 0c03 |01ec: move-result-object v3 │ │ +3daa82: 6903 cd76 |01ed: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragmentCompat:[I // field@76cd │ │ +3daa86: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ +3daa8c: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ +3daa92: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3daa98: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ +3daa9e: 0c03 |01fb: move-result-object v3 │ │ +3daaa0: 6903 d676 |01fc: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceGroup:[I // field@76d6 │ │ +3daaa4: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3daaaa: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3daab0: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3daab6: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3daabc: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ +3daac2: 0c03 |020d: move-result-object v3 │ │ +3daac4: 6903 da76 |020e: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceImageView:[I // field@76da │ │ +3daac8: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3daacc: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ +3daad0: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3daad6: 6903 df76 |0217: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceTheme:[I // field@76df │ │ +3daada: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ +3daae0: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ +3daae6: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ +3daaec: 0c03 |0222: move-result-object v3 │ │ +3daaee: 6903 1477 |0223: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecycleListView:[I // field@7714 │ │ +3daaf2: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ +3daaf6: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3daafc: 6903 1777 |022a: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecyclerView:[I // field@7717 │ │ +3dab00: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3dab04: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ +3dab08: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3dab0e: 6903 2477 |0233: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.SearchView:[I // field@7724 │ │ +3dab12: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ +3dab16: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3dab1c: 6901 3677 |023a: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.SeekBarPreference:[I // field@7736 │ │ +3dab20: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3dab26: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3dab2c: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3dab32: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ +3dab38: 0c00 |0248: move-result-object v0 │ │ +3dab3a: 6900 3e77 |0249: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Spinner:[I // field@773e │ │ +3dab3e: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ +3dab42: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3dab48: 6900 4477 |0250: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawable:[I // field@7744 │ │ +3dab4c: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ +3dab52: 0c00 |0255: move-result-object v0 │ │ +3dab54: 6900 4577 |0256: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawableItem:[I // field@7745 │ │ +3dab58: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3dab5c: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ +3dab60: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3dab66: 6900 4d77 |025f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchCompat:[I // field@774d │ │ +3dab6a: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ +3dab6e: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3dab74: 6900 5c77 |0266: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreference:[I // field@775c │ │ +3dab78: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ +3dab7c: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3dab82: 6900 5d77 |026d: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreferenceCompat:[I // field@775d │ │ +3dab86: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3dab8a: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ +3dab8e: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3dab94: 6900 7277 |0276: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.TextAppearance:[I // field@7772 │ │ +3dab98: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3dab9c: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ +3daba0: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3daba6: 6900 8377 |027f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Toolbar:[I // field@7783 │ │ +3dabaa: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ +3dabb0: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ +3dabb6: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3dabba: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3dabc0: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ +3dabc6: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3dabcc: 0c00 |0292: move-result-object v0 │ │ +3dabce: 6900 a277 |0293: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.View:[I // field@77a2 │ │ +3dabd2: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3dabd8: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3dabde: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3dabe4: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3dabea: 0c00 |02a1: move-result-object v0 │ │ +3dabec: 6900 a377 |02a2: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewBackgroundHelper:[I // field@77a3 │ │ +3dabf0: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3dabf6: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ +3dabfc: 0c00 |02aa: move-result-object v0 │ │ +3dabfe: 6900 a777 |02ab: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewStubCompat:[I // field@77a7 │ │ +3dac02: 0e00 |02ad: return-void │ │ +3dac04: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3dac80: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3daca0: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3dacc8: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3dace8: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3dad0c: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3dad6c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3daf70: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3daf90: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ +3dafb4: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3dafec: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3db014: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ +3db038: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3db068: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3db0a0: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3db0cc: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3db0ec: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3db150: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3db17c: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3db214: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ +3db25c: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3db294: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3db2e0: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3db304: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3db324: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3db364: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3db394: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3db3c4: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3db40c: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db464: |[3db464] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ -3db474: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db47a: 0e00 |0003: return-void │ │ +3db48c: |[3db48c] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ +3db49c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -816118,17 +816118,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db494: |[3db494] de.danoeh.antennapod.net.common.R.:()V │ │ -3db4a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db4aa: 0e00 |0003: return-void │ │ +3db4bc: |[3db4bc] de.danoeh.antennapod.net.common.R.:()V │ │ +3db4cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -816155,63 +816155,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db554: |[3db554] de.danoeh.antennapod.net.common.UriUtil.:()V │ │ -3db564: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db56a: 0e00 |0003: return-void │ │ +3db57c: |[3db57c] de.danoeh.antennapod.net.common.UriUtil.:()V │ │ +3db58c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UriUtil;) │ │ name : 'getURIFromRequestUrl' │ │ type : '(Ljava/lang/String;)Ljava/net/URI;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -3db4ac: |[3db4ac] de.danoeh.antennapod.net.common.UriUtil.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; │ │ -3db4bc: 2200 ff1c |0000: new-instance v0, Ljava/net/URI; // type@1cff │ │ -3db4c0: 7020 40ac 9000 |0002: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@ac40 │ │ -3db4c6: 1100 |0005: return-object v0 │ │ -3db4c8: 6200 0ef3 |0006: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@f30e │ │ -3db4cc: 1a01 d447 |0008: const-string v1, "Source is not encoded, encoding now" // string@47d4 │ │ -3db4d0: 6e20 6baa 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@aa6b │ │ -3db4d6: 2200 011d |000d: new-instance v0, Ljava/net/URL; // type@1d01 │ │ -3db4da: 7020 47ac 9000 |000f: invoke-direct {v0, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@ac47 │ │ -3db4e0: 2209 ff1c |0012: new-instance v9, Ljava/net/URI; // type@1cff │ │ -3db4e4: 6e10 4cac 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@ac4c │ │ -3db4ea: 0c02 |0017: move-result-object v2 │ │ -3db4ec: 6e10 4fac 0000 |0018: invoke-virtual {v0}, Ljava/net/URL;.getUserInfo:()Ljava/lang/String; // method@ac4f │ │ -3db4f2: 0c03 |001b: move-result-object v3 │ │ -3db4f4: 6e10 49ac 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@ac49 │ │ -3db4fa: 0c04 |001f: move-result-object v4 │ │ -3db4fc: 6e10 4bac 0000 |0020: invoke-virtual {v0}, Ljava/net/URL;.getPort:()I // method@ac4b │ │ -3db502: 0a05 |0023: move-result v5 │ │ -3db504: 6e10 4aac 0000 |0024: invoke-virtual {v0}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@ac4a │ │ -3db50a: 0c06 |0027: move-result-object v6 │ │ -3db50c: 6e10 4dac 0000 |0028: invoke-virtual {v0}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@ac4d │ │ -3db512: 0c07 |002b: move-result-object v7 │ │ -3db514: 6e10 4eac 0000 |002c: invoke-virtual {v0}, Ljava/net/URL;.getRef:()Ljava/lang/String; // method@ac4e │ │ -3db51a: 0c08 |002f: move-result-object v8 │ │ -3db51c: 0791 |0030: move-object v1, v9 │ │ -3db51e: 7608 41ac 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3db524: 1109 |0034: return-object v9 │ │ -3db526: 0d09 |0035: move-exception v9 │ │ -3db528: 2802 |0036: goto 0038 // +0002 │ │ -3db52a: 0d09 |0037: move-exception v9 │ │ -3db52c: 2200 ac1c |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3db530: 7020 04ab 9000 |003a: invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@ab04 │ │ -3db536: 2700 |003d: throw v0 │ │ +3db4d4: |[3db4d4] de.danoeh.antennapod.net.common.UriUtil.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; │ │ +3db4e4: 2200 ff1c |0000: new-instance v0, Ljava/net/URI; // type@1cff │ │ +3db4e8: 7020 40ac 9000 |0002: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@ac40 │ │ +3db4ee: 1100 |0005: return-object v0 │ │ +3db4f0: 6200 0ef3 |0006: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@f30e │ │ +3db4f4: 1a01 d447 |0008: const-string v1, "Source is not encoded, encoding now" // string@47d4 │ │ +3db4f8: 6e20 6baa 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@aa6b │ │ +3db4fe: 2200 011d |000d: new-instance v0, Ljava/net/URL; // type@1d01 │ │ +3db502: 7020 47ac 9000 |000f: invoke-direct {v0, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@ac47 │ │ +3db508: 2209 ff1c |0012: new-instance v9, Ljava/net/URI; // type@1cff │ │ +3db50c: 6e10 4cac 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@ac4c │ │ +3db512: 0c02 |0017: move-result-object v2 │ │ +3db514: 6e10 4fac 0000 |0018: invoke-virtual {v0}, Ljava/net/URL;.getUserInfo:()Ljava/lang/String; // method@ac4f │ │ +3db51a: 0c03 |001b: move-result-object v3 │ │ +3db51c: 6e10 49ac 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@ac49 │ │ +3db522: 0c04 |001f: move-result-object v4 │ │ +3db524: 6e10 4bac 0000 |0020: invoke-virtual {v0}, Ljava/net/URL;.getPort:()I // method@ac4b │ │ +3db52a: 0a05 |0023: move-result v5 │ │ +3db52c: 6e10 4aac 0000 |0024: invoke-virtual {v0}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@ac4a │ │ +3db532: 0c06 |0027: move-result-object v6 │ │ +3db534: 6e10 4dac 0000 |0028: invoke-virtual {v0}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@ac4d │ │ +3db53a: 0c07 |002b: move-result-object v7 │ │ +3db53c: 6e10 4eac 0000 |002c: invoke-virtual {v0}, Ljava/net/URL;.getRef:()Ljava/lang/String; // method@ac4e │ │ +3db542: 0c08 |002f: move-result-object v8 │ │ +3db544: 0791 |0030: move-object v1, v9 │ │ +3db546: 7608 41ac 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3db54c: 1109 |0034: return-object v9 │ │ +3db54e: 0d09 |0035: move-exception v9 │ │ +3db550: 2802 |0036: goto 0038 // +0002 │ │ +3db552: 0d09 |0037: move-exception v9 │ │ +3db554: 2200 ac1c |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3db558: 7020 04ab 9000 |003a: invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@ab04 │ │ +3db55e: 2700 |003d: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/net/URISyntaxException; -> 0x0006 │ │ 0x000d - 0x0034 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/net/URISyntaxException; -> 0x0035 │ │ positions : │ │ @@ -816270,17 +816270,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db940: |[3db940] de.danoeh.antennapod.net.common.UrlChecker.:()V │ │ -3db950: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db956: 0e00 |0003: return-void │ │ +3db968: |[3db968] de.danoeh.antennapod.net.common.UrlChecker.:()V │ │ +3db978: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/common/UrlChecker; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UrlChecker;) │ │ @@ -816288,30 +816288,30 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3db56c: |[3db56c] de.danoeh.antennapod.net.common.UrlChecker.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z │ │ -3db57c: 7210 d5ad 0100 |0000: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3db582: 0c01 |0003: move-result-object v1 │ │ -3db584: 7210 b8ad 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3db58a: 0a00 |0007: move-result v0 │ │ -3db58c: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -3db590: 7210 b9ad 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3db596: 0c00 |000d: move-result-object v0 │ │ -3db598: 1f00 c71c |000e: check-cast v0, Ljava/lang/String; // type@1cc7 │ │ -3db59c: 7120 a8a2 2000 |0010: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@a2a8 │ │ -3db5a2: 0a00 |0013: move-result v0 │ │ -3db5a4: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ -3db5a8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -3db5aa: 0f01 |0017: return v1 │ │ -3db5ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3db5ae: 0f01 |0019: return v1 │ │ +3db594: |[3db594] de.danoeh.antennapod.net.common.UrlChecker.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z │ │ +3db5a4: 7210 d5ad 0100 |0000: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3db5aa: 0c01 |0003: move-result-object v1 │ │ +3db5ac: 7210 b8ad 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3db5b2: 0a00 |0007: move-result v0 │ │ +3db5b4: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +3db5b8: 7210 b9ad 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3db5be: 0c00 |000d: move-result-object v0 │ │ +3db5c0: 1f00 c71c |000e: check-cast v0, Ljava/lang/String; // type@1cc7 │ │ +3db5c4: 7120 a8a2 2000 |0010: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@a2a8 │ │ +3db5ca: 0a00 |0013: move-result v0 │ │ +3db5cc: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ +3db5d0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +3db5d2: 0f01 |0017: return v1 │ │ +3db5d4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3db5d6: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0010 line=99 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -816321,34 +816321,34 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3db8e4: |[3db8e4] de.danoeh.antennapod.net.common.UrlChecker.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; │ │ -3db8f4: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3db8f8: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3db8fe: 7210 d5ad 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3db904: 0c03 |0008: move-result-object v3 │ │ -3db906: 7210 b8ad 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3db90c: 0a01 |000c: move-result v1 │ │ -3db90e: 3801 1800 |000d: if-eqz v1, 0025 // +0018 │ │ -3db912: 7210 b9ad 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3db918: 0c01 |0012: move-result-object v1 │ │ -3db91a: 1f01 c71c |0013: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -3db91e: 7110 e80a 0100 |0015: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3db924: 0a02 |0018: move-result v2 │ │ -3db926: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ -3db92a: 6202 2af3 |001b: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ -3db92e: 6e20 9bab 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3db934: 0c01 |0020: move-result-object v1 │ │ -3db936: 7220 caad 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3db93c: 28e5 |0024: goto 0009 // -001b │ │ -3db93e: 1100 |0025: return-object v0 │ │ +3db90c: |[3db90c] de.danoeh.antennapod.net.common.UrlChecker.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; │ │ +3db91c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3db920: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3db926: 7210 d5ad 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3db92c: 0c03 |0008: move-result-object v3 │ │ +3db92e: 7210 b8ad 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3db934: 0a01 |000c: move-result v1 │ │ +3db936: 3801 1800 |000d: if-eqz v1, 0025 // +0018 │ │ +3db93a: 7210 b9ad 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3db940: 0c01 |0012: move-result-object v1 │ │ +3db942: 1f01 c71c |0013: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +3db946: 7110 e80a 0100 |0015: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3db94c: 0a02 |0018: move-result v2 │ │ +3db94e: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ +3db952: 6202 2af3 |001b: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ +3db956: 6e20 9bab 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3db95c: 0c01 |0020: move-result-object v1 │ │ +3db95e: 7220 caad 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3db964: 28e5 |0024: goto 0009 // -001b │ │ +3db966: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ 0x0015 line=134 │ │ 0x001b line=135 │ │ locals : │ │ @@ -816359,117 +816359,117 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 204 16-bit code units │ │ -3db6a0: |[3db6a0] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -3db6b0: 6e10 9fab 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3db6b6: 0c04 |0003: move-result-object v4 │ │ -3db6b8: 6200 2af3 |0004: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ -3db6bc: 6e20 9bab 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3db6c2: 0c00 |0009: move-result-object v0 │ │ -3db6c4: 1a01 4671 |000a: const-string v1, "feed://" // string@7146 │ │ -3db6c8: 6e20 95ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db6ce: 0a01 |000f: move-result v1 │ │ -3db6d0: 1272 |0010: const/4 v2, #int 7 // #7 │ │ -3db6d2: 1a03 2a4e |0011: const-string v3, "UrlChecker" // string@4e2a │ │ -3db6d6: 3801 1000 |0013: if-eqz v1, 0023 // +0010 │ │ -3db6da: 1a00 b644 |0015: const-string v0, "Replacing feed:// with http://" // string@44b6 │ │ -3db6de: 7120 330b 0300 |0017: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db6e4: 6e20 97ab 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3db6ea: 0c04 |001d: move-result-object v4 │ │ -3db6ec: 7110 a6a2 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db6f2: 0c04 |0021: move-result-object v4 │ │ -3db6f4: 1104 |0022: return-object v4 │ │ -3db6f6: 1a01 7aac |0023: const-string v1, "pcast://" // string@ac7a │ │ -3db6fa: 6e20 95ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db700: 0a01 |0028: move-result v1 │ │ -3db702: 3801 1200 |0029: if-eqz v1, 003b // +0012 │ │ -3db706: 1a00 b344 |002b: const-string v0, "Removing pcast://" // string@44b3 │ │ -3db70a: 7120 330b 0300 |002d: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db710: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ -3db714: 6e20 97ab 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3db71a: 0c04 |0035: move-result-object v4 │ │ -3db71c: 7110 a6a2 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db722: 0c04 |0039: move-result-object v4 │ │ -3db724: 1104 |003a: return-object v4 │ │ -3db726: 1a01 79ac |003b: const-string v1, "pcast:" // string@ac79 │ │ -3db72a: 6e20 95ab 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db730: 0a01 |0040: move-result v1 │ │ -3db732: 3801 1100 |0041: if-eqz v1, 0052 // +0011 │ │ -3db736: 1a00 b244 |0043: const-string v0, "Removing pcast:" // string@44b2 │ │ -3db73a: 7120 330b 0300 |0045: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db740: 1260 |0048: const/4 v0, #int 6 // #6 │ │ -3db742: 6e20 97ab 0400 |0049: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3db748: 0c04 |004c: move-result-object v4 │ │ -3db74a: 7110 a6a2 0400 |004d: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db750: 0c04 |0050: move-result-object v4 │ │ -3db752: 1104 |0051: return-object v4 │ │ -3db754: 1a01 0c8c |0052: const-string v1, "itpc" // string@8c0c │ │ -3db758: 6e20 95ab 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db75e: 0a01 |0057: move-result v1 │ │ -3db760: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ -3db764: 1a00 b744 |005a: const-string v0, "Replacing itpc:// with http://" // string@44b7 │ │ -3db768: 7120 330b 0300 |005c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db76e: 6e20 97ab 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3db774: 0c04 |0062: move-result-object v4 │ │ -3db776: 7110 a6a2 0400 |0063: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db77c: 0c04 |0066: move-result-object v4 │ │ -3db77e: 1104 |0067: return-object v4 │ │ -3db780: 1a01 445b |0068: const-string v1, "antennapod-subscribe://" // string@5b44 │ │ -3db784: 6e20 95ab 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db78a: 0a01 |006d: move-result v1 │ │ -3db78c: 3801 1200 |006e: if-eqz v1, 0080 // +0012 │ │ -3db790: 1a00 ae44 |0070: const-string v0, "Removing antennapod-subscribe://" // string@44ae │ │ -3db794: 7120 330b 0300 |0072: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db79a: 1300 1700 |0075: const/16 v0, #int 23 // #17 │ │ -3db79e: 6e20 97ab 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3db7a4: 0c04 |007a: move-result-object v4 │ │ -3db7a6: 7110 a6a2 0400 |007b: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db7ac: 0c04 |007e: move-result-object v4 │ │ -3db7ae: 1104 |007f: return-object v4 │ │ -3db7b0: 1a01 455b |0080: const-string v1, "antennapod.org/deeplink/subscribe" // string@5b45 │ │ -3db7b4: 6e20 7bab 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3db7ba: 0a01 |0085: move-result v1 │ │ -3db7bc: 3801 2100 |0086: if-eqz v1, 00a7 // +0021 │ │ -3db7c0: 1a00 af44 |0088: const-string v0, "Removing antennapod.org/deeplink/subscribe" // string@44af │ │ -3db7c4: 7120 330b 0300 |008a: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db7ca: 7110 e506 0400 |008d: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3db7d0: 0c04 |0090: move-result-object v4 │ │ -3db7d2: 1a00 96cb |0091: const-string v0, "url" // string@cb96 │ │ -3db7d6: 6e20 de06 0400 |0093: invoke-virtual {v4, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ -3db7dc: 0c04 |0096: move-result-object v4 │ │ -3db7de: 1a00 344d |0097: const-string v0, "UTF-8" // string@4d34 │ │ -3db7e2: 7120 63ac 0400 |0099: invoke-static {v4, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac63 │ │ -3db7e8: 0c00 |009c: move-result-object v0 │ │ -3db7ea: 7110 a6a2 0000 |009d: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db7f0: 0c04 |00a0: move-result-object v4 │ │ -3db7f2: 1104 |00a1: return-object v4 │ │ -3db7f4: 7110 a6a2 0400 |00a2: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db7fa: 0c04 |00a5: move-result-object v4 │ │ -3db7fc: 1104 |00a6: return-object v4 │ │ -3db7fe: 1a01 2e85 |00a7: const-string v1, "http://" // string@852e │ │ -3db802: 6e20 95ab 1000 |00a9: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db808: 0a02 |00ac: move-result v2 │ │ -3db80a: 3902 1e00 |00ad: if-nez v2, 00cb // +001e │ │ -3db80e: 1a02 4485 |00af: const-string v2, "https://" // string@8544 │ │ -3db812: 6e20 95ab 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3db818: 0a00 |00b4: move-result v0 │ │ -3db81a: 3900 1600 |00b5: if-nez v0, 00cb // +0016 │ │ -3db81e: 1a00 6209 |00b7: const-string v0, "Adding http:// at the beginning of the URL" // string@0962 │ │ -3db822: 7120 330b 0300 |00b9: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3db828: 2200 c81c |00bc: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3db82c: 7010 a6ab 0000 |00be: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3db832: 6e20 b2ab 1000 |00c1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3db838: 6e20 b2ab 4000 |00c4: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3db83e: 6e10 bcab 0000 |00c7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3db844: 0c04 |00ca: move-result-object v4 │ │ -3db846: 1104 |00cb: return-object v4 │ │ +3db6c8: |[3db6c8] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +3db6d8: 6e10 9fab 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3db6de: 0c04 |0003: move-result-object v4 │ │ +3db6e0: 6200 2af3 |0004: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ +3db6e4: 6e20 9bab 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3db6ea: 0c00 |0009: move-result-object v0 │ │ +3db6ec: 1a01 4671 |000a: const-string v1, "feed://" // string@7146 │ │ +3db6f0: 6e20 95ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db6f6: 0a01 |000f: move-result v1 │ │ +3db6f8: 1272 |0010: const/4 v2, #int 7 // #7 │ │ +3db6fa: 1a03 2a4e |0011: const-string v3, "UrlChecker" // string@4e2a │ │ +3db6fe: 3801 1000 |0013: if-eqz v1, 0023 // +0010 │ │ +3db702: 1a00 b644 |0015: const-string v0, "Replacing feed:// with http://" // string@44b6 │ │ +3db706: 7120 330b 0300 |0017: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db70c: 6e20 97ab 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3db712: 0c04 |001d: move-result-object v4 │ │ +3db714: 7110 a6a2 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db71a: 0c04 |0021: move-result-object v4 │ │ +3db71c: 1104 |0022: return-object v4 │ │ +3db71e: 1a01 7aac |0023: const-string v1, "pcast://" // string@ac7a │ │ +3db722: 6e20 95ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db728: 0a01 |0028: move-result v1 │ │ +3db72a: 3801 1200 |0029: if-eqz v1, 003b // +0012 │ │ +3db72e: 1a00 b344 |002b: const-string v0, "Removing pcast://" // string@44b3 │ │ +3db732: 7120 330b 0300 |002d: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db738: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ +3db73c: 6e20 97ab 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3db742: 0c04 |0035: move-result-object v4 │ │ +3db744: 7110 a6a2 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db74a: 0c04 |0039: move-result-object v4 │ │ +3db74c: 1104 |003a: return-object v4 │ │ +3db74e: 1a01 79ac |003b: const-string v1, "pcast:" // string@ac79 │ │ +3db752: 6e20 95ab 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db758: 0a01 |0040: move-result v1 │ │ +3db75a: 3801 1100 |0041: if-eqz v1, 0052 // +0011 │ │ +3db75e: 1a00 b244 |0043: const-string v0, "Removing pcast:" // string@44b2 │ │ +3db762: 7120 330b 0300 |0045: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db768: 1260 |0048: const/4 v0, #int 6 // #6 │ │ +3db76a: 6e20 97ab 0400 |0049: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3db770: 0c04 |004c: move-result-object v4 │ │ +3db772: 7110 a6a2 0400 |004d: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db778: 0c04 |0050: move-result-object v4 │ │ +3db77a: 1104 |0051: return-object v4 │ │ +3db77c: 1a01 0c8c |0052: const-string v1, "itpc" // string@8c0c │ │ +3db780: 6e20 95ab 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db786: 0a01 |0057: move-result v1 │ │ +3db788: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ +3db78c: 1a00 b744 |005a: const-string v0, "Replacing itpc:// with http://" // string@44b7 │ │ +3db790: 7120 330b 0300 |005c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db796: 6e20 97ab 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3db79c: 0c04 |0062: move-result-object v4 │ │ +3db79e: 7110 a6a2 0400 |0063: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db7a4: 0c04 |0066: move-result-object v4 │ │ +3db7a6: 1104 |0067: return-object v4 │ │ +3db7a8: 1a01 445b |0068: const-string v1, "antennapod-subscribe://" // string@5b44 │ │ +3db7ac: 6e20 95ab 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db7b2: 0a01 |006d: move-result v1 │ │ +3db7b4: 3801 1200 |006e: if-eqz v1, 0080 // +0012 │ │ +3db7b8: 1a00 ae44 |0070: const-string v0, "Removing antennapod-subscribe://" // string@44ae │ │ +3db7bc: 7120 330b 0300 |0072: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db7c2: 1300 1700 |0075: const/16 v0, #int 23 // #17 │ │ +3db7c6: 6e20 97ab 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3db7cc: 0c04 |007a: move-result-object v4 │ │ +3db7ce: 7110 a6a2 0400 |007b: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db7d4: 0c04 |007e: move-result-object v4 │ │ +3db7d6: 1104 |007f: return-object v4 │ │ +3db7d8: 1a01 455b |0080: const-string v1, "antennapod.org/deeplink/subscribe" // string@5b45 │ │ +3db7dc: 6e20 7bab 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3db7e2: 0a01 |0085: move-result v1 │ │ +3db7e4: 3801 2100 |0086: if-eqz v1, 00a7 // +0021 │ │ +3db7e8: 1a00 af44 |0088: const-string v0, "Removing antennapod.org/deeplink/subscribe" // string@44af │ │ +3db7ec: 7120 330b 0300 |008a: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db7f2: 7110 e506 0400 |008d: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3db7f8: 0c04 |0090: move-result-object v4 │ │ +3db7fa: 1a00 96cb |0091: const-string v0, "url" // string@cb96 │ │ +3db7fe: 6e20 de06 0400 |0093: invoke-virtual {v4, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ +3db804: 0c04 |0096: move-result-object v4 │ │ +3db806: 1a00 344d |0097: const-string v0, "UTF-8" // string@4d34 │ │ +3db80a: 7120 63ac 0400 |0099: invoke-static {v4, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac63 │ │ +3db810: 0c00 |009c: move-result-object v0 │ │ +3db812: 7110 a6a2 0000 |009d: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db818: 0c04 |00a0: move-result-object v4 │ │ +3db81a: 1104 |00a1: return-object v4 │ │ +3db81c: 7110 a6a2 0400 |00a2: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db822: 0c04 |00a5: move-result-object v4 │ │ +3db824: 1104 |00a6: return-object v4 │ │ +3db826: 1a01 2e85 |00a7: const-string v1, "http://" // string@852e │ │ +3db82a: 6e20 95ab 1000 |00a9: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db830: 0a02 |00ac: move-result v2 │ │ +3db832: 3902 1e00 |00ad: if-nez v2, 00cb // +001e │ │ +3db836: 1a02 4485 |00af: const-string v2, "https://" // string@8544 │ │ +3db83a: 6e20 95ab 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3db840: 0a00 |00b4: move-result v0 │ │ +3db842: 3900 1600 |00b5: if-nez v0, 00cb // +0016 │ │ +3db846: 1a00 6209 |00b7: const-string v0, "Adding http:// at the beginning of the URL" // string@0962 │ │ +3db84a: 7120 330b 0300 |00b9: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3db850: 2200 c81c |00bc: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3db854: 7010 a6ab 0000 |00be: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3db85a: 6e20 b2ab 1000 |00c1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3db860: 6e20 b2ab 4000 |00c4: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3db866: 6e10 bcab 0000 |00c7: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3db86c: 0c04 |00ca: move-result-object v4 │ │ +3db86e: 1104 |00cb: return-object v4 │ │ catches : 1 │ │ 0x0097 - 0x00a1 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00a2 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x000c line=42 │ │ @@ -816503,47 +816503,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3db858: |[3db858] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3db868: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -3db86c: 7110 a6a2 0200 |0002: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db872: 0c02 |0005: move-result-object v2 │ │ -3db874: 1102 |0006: return-object v2 │ │ -3db876: 6e10 9fab 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3db87c: 0c02 |000a: move-result-object v2 │ │ -3db87e: 7110 a6a2 0300 |000b: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db884: 0c03 |000e: move-result-object v3 │ │ -3db886: 7110 e506 0200 |000f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3db88c: 0c00 |0012: move-result-object v0 │ │ -3db88e: 7110 e506 0300 |0013: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3db894: 0c03 |0016: move-result-object v3 │ │ -3db896: 6e10 e306 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.isRelative:()Z // method@06e3 │ │ -3db89c: 0a01 |001a: move-result v1 │ │ -3db89e: 3801 1d00 |001b: if-eqz v1, 0038 // +001d │ │ -3db8a2: 6e10 e206 0300 |001d: invoke-virtual {v3}, Landroid/net/Uri;.isAbsolute:()Z // method@06e2 │ │ -3db8a8: 0a01 |0020: move-result v1 │ │ -3db8aa: 3801 1700 |0021: if-eqz v1, 0038 // +0017 │ │ -3db8ae: 6e10 cf06 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@06cf │ │ -3db8b4: 0c02 |0026: move-result-object v2 │ │ -3db8b6: 6e10 df06 0300 |0027: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@06df │ │ -3db8bc: 0c03 |002a: move-result-object v3 │ │ -3db8be: 6e20 ce06 3200 |002b: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ce │ │ -3db8c4: 0c02 |002e: move-result-object v2 │ │ -3db8c6: 6e10 ca06 0200 |002f: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06ca │ │ -3db8cc: 0c02 |0032: move-result-object v2 │ │ -3db8ce: 6e10 e606 0200 |0033: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3db8d4: 0c02 |0036: move-result-object v2 │ │ -3db8d6: 1102 |0037: return-object v2 │ │ -3db8d8: 7110 a6a2 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3db8de: 0c02 |003b: move-result-object v2 │ │ -3db8e0: 1102 |003c: return-object v2 │ │ +3db880: |[3db880] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3db890: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +3db894: 7110 a6a2 0200 |0002: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db89a: 0c02 |0005: move-result-object v2 │ │ +3db89c: 1102 |0006: return-object v2 │ │ +3db89e: 6e10 9fab 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3db8a4: 0c02 |000a: move-result-object v2 │ │ +3db8a6: 7110 a6a2 0300 |000b: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db8ac: 0c03 |000e: move-result-object v3 │ │ +3db8ae: 7110 e506 0200 |000f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3db8b4: 0c00 |0012: move-result-object v0 │ │ +3db8b6: 7110 e506 0300 |0013: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3db8bc: 0c03 |0016: move-result-object v3 │ │ +3db8be: 6e10 e306 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.isRelative:()Z // method@06e3 │ │ +3db8c4: 0a01 |001a: move-result v1 │ │ +3db8c6: 3801 1d00 |001b: if-eqz v1, 0038 // +001d │ │ +3db8ca: 6e10 e206 0300 |001d: invoke-virtual {v3}, Landroid/net/Uri;.isAbsolute:()Z // method@06e2 │ │ +3db8d0: 0a01 |0020: move-result v1 │ │ +3db8d2: 3801 1700 |0021: if-eqz v1, 0038 // +0017 │ │ +3db8d6: 6e10 cf06 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@06cf │ │ +3db8dc: 0c02 |0026: move-result-object v2 │ │ +3db8de: 6e10 df06 0300 |0027: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@06df │ │ +3db8e4: 0c03 |002a: move-result-object v3 │ │ +3db8e6: 6e20 ce06 3200 |002b: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ce │ │ +3db8ec: 0c02 |002e: move-result-object v2 │ │ +3db8ee: 6e10 ca06 0200 |002f: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06ca │ │ +3db8f4: 0c02 |0032: move-result-object v2 │ │ +3db8f6: 6e10 e606 0200 |0033: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3db8fc: 0c02 |0036: move-result-object v2 │ │ +3db8fe: 1102 |0037: return-object v2 │ │ +3db900: 7110 a6a2 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3db906: 0c02 |003b: move-result-object v2 │ │ +3db908: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0007 line=86 │ │ 0x000b line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -816559,74 +816559,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3db5b0: |[3db5b0] de.danoeh.antennapod.net.common.UrlChecker.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -3db5c0: 7110 e506 0300 |0000: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3db5c6: 0c00 |0003: move-result-object v0 │ │ -3db5c8: 7110 e506 0400 |0004: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3db5ce: 0c01 |0007: move-result-object v1 │ │ -3db5d0: 3800 6200 |0008: if-eqz v0, 006a // +0062 │ │ -3db5d4: 3801 6000 |000a: if-eqz v1, 006a // +0060 │ │ -3db5d8: 6e10 d806 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ -3db5de: 0c02 |000f: move-result-object v2 │ │ -3db5e0: 3802 5a00 |0010: if-eqz v2, 006a // +005a │ │ -3db5e4: 6e10 d806 0100 |0012: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ -3db5ea: 0c02 |0015: move-result-object v2 │ │ -3db5ec: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -3db5f0: 2852 |0018: goto 006a // +0052 │ │ -3db5f2: 6e10 d806 0000 |0019: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ -3db5f8: 0c03 |001c: move-result-object v3 │ │ -3db5fa: 6204 2af3 |001d: sget-object v4, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ -3db5fe: 6e20 9bab 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3db604: 0c03 |0022: move-result-object v3 │ │ -3db606: 6e10 d806 0100 |0023: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ -3db60c: 0c02 |0026: move-result-object v2 │ │ -3db60e: 6e20 9bab 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3db614: 0c04 |002a: move-result-object v4 │ │ -3db616: 6e20 7fab 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3db61c: 0a03 |002e: move-result v3 │ │ -3db61e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -3db620: 3903 0300 |0030: if-nez v3, 0033 // +0003 │ │ -3db624: 0f04 |0032: return v4 │ │ -3db626: 6e10 db06 0000 |0033: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@06db │ │ -3db62c: 0c03 |0036: move-result-object v3 │ │ -3db62e: 7110 a5a2 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@a2a5 │ │ -3db634: 0c03 |003a: move-result-object v3 │ │ -3db636: 6e10 db06 0100 |003b: invoke-virtual {v1}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@06db │ │ -3db63c: 0c02 |003e: move-result-object v2 │ │ -3db63e: 7110 a5a2 0200 |003f: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@a2a5 │ │ -3db644: 0c02 |0042: move-result-object v2 │ │ -3db646: 7220 d0ad 2300 |0043: invoke-interface {v3, v2}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@add0 │ │ -3db64c: 0a03 |0046: move-result v3 │ │ -3db64e: 3903 0300 |0047: if-nez v3, 004a // +0003 │ │ -3db652: 0f04 |0049: return v4 │ │ -3db654: 6e10 dd06 0000 |004a: invoke-virtual {v0}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ -3db65a: 0c03 |004d: move-result-object v3 │ │ -3db65c: 7110 e80a 0300 |004e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3db662: 0a03 |0051: move-result v3 │ │ -3db664: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ -3db668: 6e10 dd06 0100 |0054: invoke-virtual {v1}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ -3db66e: 0c03 |0057: move-result-object v3 │ │ -3db670: 7110 e80a 0300 |0058: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3db676: 0a03 |005b: move-result v3 │ │ -3db678: 0f03 |005c: return v3 │ │ -3db67a: 6e10 dd06 0000 |005d: invoke-virtual {v0}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ -3db680: 0c03 |0060: move-result-object v3 │ │ -3db682: 6e10 dd06 0100 |0061: invoke-virtual {v1}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ -3db688: 0c04 |0064: move-result-object v4 │ │ -3db68a: 6e20 7fab 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3db690: 0a03 |0068: move-result v3 │ │ -3db692: 0f03 |0069: return v3 │ │ -3db694: 6e20 7fab 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3db69a: 0a03 |006d: move-result v3 │ │ -3db69c: 0f03 |006e: return v3 │ │ +3db5d8: |[3db5d8] de.danoeh.antennapod.net.common.UrlChecker.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +3db5e8: 7110 e506 0300 |0000: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3db5ee: 0c00 |0003: move-result-object v0 │ │ +3db5f0: 7110 e506 0400 |0004: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3db5f6: 0c01 |0007: move-result-object v1 │ │ +3db5f8: 3800 6200 |0008: if-eqz v0, 006a // +0062 │ │ +3db5fc: 3801 6000 |000a: if-eqz v1, 006a // +0060 │ │ +3db600: 6e10 d806 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ +3db606: 0c02 |000f: move-result-object v2 │ │ +3db608: 3802 5a00 |0010: if-eqz v2, 006a // +005a │ │ +3db60c: 6e10 d806 0100 |0012: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ +3db612: 0c02 |0015: move-result-object v2 │ │ +3db614: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +3db618: 2852 |0018: goto 006a // +0052 │ │ +3db61a: 6e10 d806 0000 |0019: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ +3db620: 0c03 |001c: move-result-object v3 │ │ +3db622: 6204 2af3 |001d: sget-object v4, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ +3db626: 6e20 9bab 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3db62c: 0c03 |0022: move-result-object v3 │ │ +3db62e: 6e10 d806 0100 |0023: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@06d8 │ │ +3db634: 0c02 |0026: move-result-object v2 │ │ +3db636: 6e20 9bab 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3db63c: 0c04 |002a: move-result-object v4 │ │ +3db63e: 6e20 7fab 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3db644: 0a03 |002e: move-result v3 │ │ +3db646: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +3db648: 3903 0300 |0030: if-nez v3, 0033 // +0003 │ │ +3db64c: 0f04 |0032: return v4 │ │ +3db64e: 6e10 db06 0000 |0033: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@06db │ │ +3db654: 0c03 |0036: move-result-object v3 │ │ +3db656: 7110 a5a2 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@a2a5 │ │ +3db65c: 0c03 |003a: move-result-object v3 │ │ +3db65e: 6e10 db06 0100 |003b: invoke-virtual {v1}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@06db │ │ +3db664: 0c02 |003e: move-result-object v2 │ │ +3db666: 7110 a5a2 0200 |003f: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@a2a5 │ │ +3db66c: 0c02 |0042: move-result-object v2 │ │ +3db66e: 7220 d0ad 2300 |0043: invoke-interface {v3, v2}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@add0 │ │ +3db674: 0a03 |0046: move-result v3 │ │ +3db676: 3903 0300 |0047: if-nez v3, 004a // +0003 │ │ +3db67a: 0f04 |0049: return v4 │ │ +3db67c: 6e10 dd06 0000 |004a: invoke-virtual {v0}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ +3db682: 0c03 |004d: move-result-object v3 │ │ +3db684: 7110 e80a 0300 |004e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3db68a: 0a03 |0051: move-result v3 │ │ +3db68c: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ +3db690: 6e10 dd06 0100 |0054: invoke-virtual {v1}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ +3db696: 0c03 |0057: move-result-object v3 │ │ +3db698: 7110 e80a 0300 |0058: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3db69e: 0a03 |005b: move-result v3 │ │ +3db6a0: 0f03 |005c: return v3 │ │ +3db6a2: 6e10 dd06 0000 |005d: invoke-virtual {v0}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ +3db6a8: 0c03 |0060: move-result-object v3 │ │ +3db6aa: 6e10 dd06 0100 |0061: invoke-virtual {v1}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@06dd │ │ +3db6b0: 0c04 |0064: move-result-object v4 │ │ +3db6b2: 6e20 7fab 4300 |0065: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3db6b8: 0a03 |0068: move-result v3 │ │ +3db6ba: 0f03 |0069: return v3 │ │ +3db6bc: 6e20 7fab 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3db6c2: 0a03 |006d: move-result v3 │ │ +3db6c4: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=109 │ │ 0x0019 line=112 │ │ 0x0033 line=115 │ │ @@ -816696,17 +816696,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db9c8: |[3db9c8] de.danoeh.antennapod.net.discovery.BuildConfig.:()V │ │ -3db9d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db9de: 0e00 |0003: return-void │ │ +3db9f0: |[3db9f0] de.danoeh.antennapod.net.discovery.BuildConfig.:()V │ │ +3dba00: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dba06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -816734,37 +816734,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dba04: |[3dba04] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.:()V │ │ -3dba14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dba1a: 0e00 |0003: return-void │ │ +3dba2c: |[3dba2c] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.:()V │ │ +3dba3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dba42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3db9e0: |[3db9e0] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3db9f0: 1f01 551d |0000: check-cast v1, Ljava/util/Map$Entry; // type@1d55 │ │ -3db9f4: 1f02 551d |0002: check-cast v2, Ljava/util/Map$Entry; // type@1d55 │ │ -3db9f8: 7120 b7a2 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@a2b7 │ │ -3db9fe: 0a01 |0007: move-result v1 │ │ -3dba00: 0f01 |0008: return v1 │ │ +3dba08: |[3dba08] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3dba18: 1f01 551d |0000: check-cast v1, Ljava/util/Map$Entry; // type@1d55 │ │ +3dba1c: 1f02 551d |0002: check-cast v2, Ljava/util/Map$Entry; // type@1d55 │ │ +3dba20: 7120 b7a2 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@a2b7 │ │ +3dba26: 0a01 |0007: move-result v1 │ │ +3dba28: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -816802,19 +816802,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dc030: |[3dc030] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3dc040: 7010 47aa 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@aa47 │ │ -3dc046: 5b01 c377 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@77c3 │ │ -3dc04a: 5b02 c477 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@77c4 │ │ -3dc04e: 0e00 |0007: return-void │ │ +3dc058: |[3dc058] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3dc068: 7010 47aa 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@aa47 │ │ +3dc06e: 5b01 c377 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@77c3 │ │ +3dc072: 5b02 c477 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@77c4 │ │ +3dc076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ @@ -816827,17 +816827,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dbfe8: |[3dbfe8] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getArtistName:()Ljava/lang/String; │ │ -3dbff8: 5410 c377 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@77c3 │ │ -3dbffc: 1100 |0002: return-object v0 │ │ +3dc010: |[3dc010] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getArtistName:()Ljava/lang/String; │ │ +3dc020: 5410 c377 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@77c3 │ │ +3dc024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;) │ │ @@ -816845,33 +816845,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc000: |[3dc000] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getMessage:()Ljava/lang/String; │ │ -3dc010: 1a00 f544 |0000: const-string v0, "Result does not specify a feed url" // string@44f5 │ │ -3dc014: 1100 |0002: return-object v0 │ │ +3dc028: |[3dc028] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getMessage:()Ljava/lang/String; │ │ +3dc038: 1a00 f544 |0000: const-string v0, "Result does not specify a feed url" // string@44f5 │ │ +3dc03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;) │ │ name : 'getTrackName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc018: |[3dc018] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getTrackName:()Ljava/lang/String; │ │ -3dc028: 5410 c477 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@77c4 │ │ -3dc02c: 1100 |0002: return-object v0 │ │ +3dc040: |[3dc040] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getTrackName:()Ljava/lang/String; │ │ +3dc050: 5410 c477 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@77c4 │ │ +3dc054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -816950,18 +816950,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dc90c: |[3dc90c] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.:(Landroid/content/Context;)V │ │ -3dc91c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc922: 5b01 d377 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@77d3 │ │ -3dc926: 0e00 |0005: return-void │ │ +3dc934: |[3dc934] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.:(Landroid/content/Context;)V │ │ +3dc944: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc94a: 5b01 d377 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@77d3 │ │ +3dc94e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -816971,91 +816971,91 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -3dc594: |[3dc594] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ -3dc5a4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dc5a8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dc5ae: 1a01 9917 |0005: const-string v1, "Feed URL " // string@1799 │ │ -3dc5b2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc5b8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3dc5ba: 2312 4e1f |000b: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ -3dc5be: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3dc5c0: 4d08 0203 |000e: aput-object v8, v2, v3 │ │ -3dc5c4: 1a04 4a85 |0010: const-string v4, "https://itunes.apple.com/%s/rss/toppodcasts/limit=25/explicit=true/json" // string@854a │ │ -3dc5c8: 7120 81ab 2400 |0012: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3dc5ce: 0c02 |0015: move-result-object v2 │ │ -3dc5d0: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc5d6: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dc5dc: 0c00 |001c: move-result-object v0 │ │ -3dc5de: 1a02 951a |001d: const-string v2, "ITunesTopListLoader" // string@1a95 │ │ -3dc5e2: 7120 330b 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3dc5e8: 2200 f81d |0022: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ -3dc5ec: 7010 8faf 0000 |0024: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3dc5f2: 2202 e61d |0027: new-instance v2, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ -3dc5f6: 7010 63af 0200 |0029: invoke-direct {v2}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ -3dc5fc: 6205 2cf3 |002c: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f32c │ │ -3dc600: 6e30 65af 1205 |002e: invoke-virtual {v2, v1, v5}, Lokhttp3/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/CacheControl$Builder; // method@af65 │ │ -3dc606: 0c02 |0031: move-result-object v2 │ │ -3dc608: 6e10 64af 0200 |0032: invoke-virtual {v2}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ -3dc60e: 0c02 |0035: move-result-object v2 │ │ -3dc610: 6e20 92af 2000 |0036: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ -3dc616: 0c00 |0039: move-result-object v0 │ │ -3dc618: 2311 4e1f |003a: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3dc61c: 4d08 0103 |003c: aput-object v8, v1, v3 │ │ -3dc620: 7120 81ab 1400 |003e: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3dc626: 0c08 |0041: move-result-object v8 │ │ -3dc628: 6e20 97af 8000 |0042: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ -3dc62e: 0c08 |0045: move-result-object v8 │ │ -3dc630: 6e10 91af 0800 |0046: invoke-virtual {v8}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3dc636: 0c08 |0049: move-result-object v8 │ │ -3dc638: 6e20 8eaf 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3dc63e: 0c07 |004d: move-result-object v7 │ │ -3dc640: 7210 6baf 0700 |004e: invoke-interface {v7}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3dc646: 0c07 |0051: move-result-object v7 │ │ -3dc648: 6e10 a3af 0700 |0052: invoke-virtual {v7}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3dc64e: 0a08 |0055: move-result v8 │ │ -3dc650: 3808 0e00 |0056: if-eqz v8, 0064 // +000e │ │ -3dc654: 6e10 9faf 0700 |0058: invoke-virtual {v7}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3dc65a: 0c08 |005b: move-result-object v8 │ │ -3dc65c: 6e10 abaf 0800 |005c: invoke-virtual {v8}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3dc662: 0c08 |005f: move-result-object v8 │ │ -3dc664: 6e10 a0af 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@afa0 │ │ -3dc66a: 1108 |0063: return-object v8 │ │ -3dc66c: 6e10 a1af 0700 |0064: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3dc672: 0a08 |0067: move-result v8 │ │ -3dc674: 1300 9001 |0068: const/16 v0, #int 400 // #190 │ │ -3dc678: 3308 0a00 |006a: if-ne v8, v0, 0074 // +000a │ │ -3dc67c: 2208 811c |006c: new-instance v8, Ljava/io/IOException; // type@1c81 │ │ -3dc680: 1a00 5e85 |006e: const-string v0, "iTunes does not have data for the selected country." // string@855e │ │ -3dc684: 7020 48aa 0800 |0070: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3dc68a: 2708 |0073: throw v8 │ │ -3dc68c: 5468 d377 |0074: iget-object v8, v6, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@77d3 │ │ -3dc690: 6000 897c |0076: sget v0, Lde/danoeh/antennapod/net/discovery/R$string;.error_msg_prefix:I // field@7c89 │ │ -3dc694: 6e20 1402 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3dc69a: 0c08 |007b: move-result-object v8 │ │ -3dc69c: 2200 811c |007c: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3dc6a0: 2201 c81c |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dc6a4: 7010 a6ab 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dc6aa: 6e20 b2ab 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc6b0: 6e20 b1ab 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3dc6b6: 6e10 bcab 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dc6bc: 0c08 |008c: move-result-object v8 │ │ -3dc6be: 7020 48aa 8000 |008d: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3dc6c4: 2700 |0090: throw v0 │ │ -3dc6c6: 0d08 |0091: move-exception v8 │ │ -3dc6c8: 3807 0a00 |0092: if-eqz v7, 009c // +000a │ │ -3dc6cc: 6e10 a0af 0700 |0094: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@afa0 │ │ -3dc6d2: 2805 |0097: goto 009c // +0005 │ │ -3dc6d4: 0d07 |0098: move-exception v7 │ │ -3dc6d6: 6e20 dcab 7800 |0099: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3dc6dc: 2708 |009c: throw v8 │ │ +3dc5bc: |[3dc5bc] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ +3dc5cc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dc5d0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dc5d6: 1a01 9917 |0005: const-string v1, "Feed URL " // string@1799 │ │ +3dc5da: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc5e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3dc5e2: 2312 4e1f |000b: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ +3dc5e6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3dc5e8: 4d08 0203 |000e: aput-object v8, v2, v3 │ │ +3dc5ec: 1a04 4a85 |0010: const-string v4, "https://itunes.apple.com/%s/rss/toppodcasts/limit=25/explicit=true/json" // string@854a │ │ +3dc5f0: 7120 81ab 2400 |0012: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3dc5f6: 0c02 |0015: move-result-object v2 │ │ +3dc5f8: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc5fe: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dc604: 0c00 |001c: move-result-object v0 │ │ +3dc606: 1a02 951a |001d: const-string v2, "ITunesTopListLoader" // string@1a95 │ │ +3dc60a: 7120 330b 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3dc610: 2200 f81d |0022: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ +3dc614: 7010 8faf 0000 |0024: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3dc61a: 2202 e61d |0027: new-instance v2, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ +3dc61e: 7010 63af 0200 |0029: invoke-direct {v2}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ +3dc624: 6205 2cf3 |002c: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f32c │ │ +3dc628: 6e30 65af 1205 |002e: invoke-virtual {v2, v1, v5}, Lokhttp3/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/CacheControl$Builder; // method@af65 │ │ +3dc62e: 0c02 |0031: move-result-object v2 │ │ +3dc630: 6e10 64af 0200 |0032: invoke-virtual {v2}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ +3dc636: 0c02 |0035: move-result-object v2 │ │ +3dc638: 6e20 92af 2000 |0036: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ +3dc63e: 0c00 |0039: move-result-object v0 │ │ +3dc640: 2311 4e1f |003a: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3dc644: 4d08 0103 |003c: aput-object v8, v1, v3 │ │ +3dc648: 7120 81ab 1400 |003e: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3dc64e: 0c08 |0041: move-result-object v8 │ │ +3dc650: 6e20 97af 8000 |0042: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ +3dc656: 0c08 |0045: move-result-object v8 │ │ +3dc658: 6e10 91af 0800 |0046: invoke-virtual {v8}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3dc65e: 0c08 |0049: move-result-object v8 │ │ +3dc660: 6e20 8eaf 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3dc666: 0c07 |004d: move-result-object v7 │ │ +3dc668: 7210 6baf 0700 |004e: invoke-interface {v7}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3dc66e: 0c07 |0051: move-result-object v7 │ │ +3dc670: 6e10 a3af 0700 |0052: invoke-virtual {v7}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3dc676: 0a08 |0055: move-result v8 │ │ +3dc678: 3808 0e00 |0056: if-eqz v8, 0064 // +000e │ │ +3dc67c: 6e10 9faf 0700 |0058: invoke-virtual {v7}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3dc682: 0c08 |005b: move-result-object v8 │ │ +3dc684: 6e10 abaf 0800 |005c: invoke-virtual {v8}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3dc68a: 0c08 |005f: move-result-object v8 │ │ +3dc68c: 6e10 a0af 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@afa0 │ │ +3dc692: 1108 |0063: return-object v8 │ │ +3dc694: 6e10 a1af 0700 |0064: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3dc69a: 0a08 |0067: move-result v8 │ │ +3dc69c: 1300 9001 |0068: const/16 v0, #int 400 // #190 │ │ +3dc6a0: 3308 0a00 |006a: if-ne v8, v0, 0074 // +000a │ │ +3dc6a4: 2208 811c |006c: new-instance v8, Ljava/io/IOException; // type@1c81 │ │ +3dc6a8: 1a00 5e85 |006e: const-string v0, "iTunes does not have data for the selected country." // string@855e │ │ +3dc6ac: 7020 48aa 0800 |0070: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3dc6b2: 2708 |0073: throw v8 │ │ +3dc6b4: 5468 d377 |0074: iget-object v8, v6, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@77d3 │ │ +3dc6b8: 6000 897c |0076: sget v0, Lde/danoeh/antennapod/net/discovery/R$string;.error_msg_prefix:I // field@7c89 │ │ +3dc6bc: 6e20 1402 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3dc6c2: 0c08 |007b: move-result-object v8 │ │ +3dc6c4: 2200 811c |007c: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3dc6c8: 2201 c81c |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dc6cc: 7010 a6ab 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dc6d2: 6e20 b2ab 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc6d8: 6e20 b1ab 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3dc6de: 6e10 bcab 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dc6e4: 0c08 |008c: move-result-object v8 │ │ +3dc6e6: 7020 48aa 8000 |008d: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3dc6ec: 2700 |0090: throw v0 │ │ +3dc6ee: 0d08 |0091: move-exception v8 │ │ +3dc6f0: 3807 0a00 |0092: if-eqz v7, 009c // +000a │ │ +3dc6f4: 6e10 a0af 0700 |0094: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@afa0 │ │ +3dc6fa: 2805 |0097: goto 009c // +0005 │ │ +3dc6fc: 0d07 |0098: move-exception v7 │ │ +3dc6fe: 6e20 dcab 7800 |0099: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3dc704: 2708 |009c: throw v8 │ │ catches : 3 │ │ 0x0052 - 0x0060 │ │ -> 0x0091 │ │ 0x0064 - 0x0091 │ │ -> 0x0091 │ │ 0x0094 - 0x0097 │ │ -> 0x0098 │ │ @@ -817083,40 +817083,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3dc784: |[3dc784] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.parseFeed:(Ljava/lang/String;)Ljava/util/List; │ │ -3dc794: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3dc798: 7020 0ab0 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3dc79e: 1a04 4471 |0005: const-string v4, "feed" // string@7144 │ │ -3dc7a2: 6e20 0db0 4000 |0007: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dc7a8: 0c04 |000a: move-result-object v4 │ │ -3dc7aa: 1a00 c06e |000b: const-string v0, "entry" // string@6ec0 │ │ -3dc7ae: 6e20 0cb0 0400 |000d: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3dc7b4: 0c04 |0010: move-result-object v4 │ │ -3dc7b6: 2200 3e1d |0011: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3dc7ba: 7010 feac 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dc7c0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3dc7c2: 6e10 05b0 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3dc7c8: 0a02 |001a: move-result v2 │ │ -3dc7ca: 3521 1000 |001b: if-ge v1, v2, 002b // +0010 │ │ -3dc7ce: 6e20 03b0 1400 |001d: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3dc7d4: 0c02 |0020: move-result-object v2 │ │ -3dc7d6: 7110 f6a2 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f6 │ │ -3dc7dc: 0c02 |0024: move-result-object v2 │ │ -3dc7de: 7220 caad 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dc7e4: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dc7e8: 28ed |002a: goto 0017 // -0013 │ │ -3dc7ea: 1100 |002b: return-object v0 │ │ -3dc7ec: 2204 3e1d |002c: new-instance v4, Ljava/util/ArrayList; // type@1d3e │ │ -3dc7f0: 7010 feac 0400 |002e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dc7f6: 1104 |0031: return-object v4 │ │ +3dc7ac: |[3dc7ac] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.parseFeed:(Ljava/lang/String;)Ljava/util/List; │ │ +3dc7bc: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3dc7c0: 7020 0ab0 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3dc7c6: 1a04 4471 |0005: const-string v4, "feed" // string@7144 │ │ +3dc7ca: 6e20 0db0 4000 |0007: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dc7d0: 0c04 |000a: move-result-object v4 │ │ +3dc7d2: 1a00 c06e |000b: const-string v0, "entry" // string@6ec0 │ │ +3dc7d6: 6e20 0cb0 0400 |000d: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3dc7dc: 0c04 |0010: move-result-object v4 │ │ +3dc7de: 2200 3e1d |0011: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3dc7e2: 7010 feac 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dc7e8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3dc7ea: 6e10 05b0 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3dc7f0: 0a02 |001a: move-result v2 │ │ +3dc7f2: 3521 1000 |001b: if-ge v1, v2, 002b // +0010 │ │ +3dc7f6: 6e20 03b0 1400 |001d: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3dc7fc: 0c02 |0020: move-result-object v2 │ │ +3dc7fe: 7110 f6a2 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f6 │ │ +3dc804: 0c02 |0024: move-result-object v2 │ │ +3dc806: 7220 caad 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dc80c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dc810: 28ed |002a: goto 0017 // -0013 │ │ +3dc812: 1100 |002b: return-object v0 │ │ +3dc814: 2204 3e1d |002c: new-instance v4, Ljava/util/ArrayList; // type@1d3e │ │ +3dc818: 7010 feac 0400 |002e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dc81e: 1104 |0031: return-object v4 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ Lorg/json/JSONException; -> 0x002c │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=102 │ │ 0x000d line=103 │ │ @@ -817134,73 +817134,73 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;I)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -3dc808: |[3dc808] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; │ │ -3dc818: 2200 4b1d |0000: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3dc81c: 7010 aaad 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3dc822: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3dc828: 0c05 |0008: move-result-object v5 │ │ -3dc82a: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dc830: 0a01 |000c: move-result v1 │ │ -3dc832: 3801 4200 |000d: if-eqz v1, 004f // +0042 │ │ -3dc836: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dc83c: 0c01 |0012: move-result-object v1 │ │ -3dc83e: 1f01 141a |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3dc842: 6e10 ffa0 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3dc848: 0c02 |0018: move-result-object v2 │ │ -3dc84a: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ -3dc84e: 6e10 e6a0 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ -3dc854: 0c02 |001e: move-result-object v2 │ │ -3dc856: 3802 eaff |001f: if-eqz v2, 0009 // -0016 │ │ -3dc85a: 6e10 fea0 0100 |0021: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3dc860: 0a02 |0024: move-result v2 │ │ -3dc862: 3902 e4ff |0025: if-nez v2, 0009 // -001c │ │ -3dc866: 2202 c81c |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dc86a: 7010 a6ab 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dc870: 6e10 ffa0 0100 |002c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3dc876: 0c03 |002f: move-result-object v3 │ │ -3dc878: 6e10 9fab 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3dc87e: 0c03 |0033: move-result-object v3 │ │ -3dc880: 6e20 b2ab 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc886: 1a03 3900 |0037: const-string v3, " - " // string@0039 │ │ -3dc88a: 6e20 b2ab 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc890: 6e10 e6a0 0100 |003c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ -3dc896: 0c01 |003f: move-result-object v1 │ │ -3dc898: 6e10 9fab 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3dc89e: 0c01 |0043: move-result-object v1 │ │ -3dc8a0: 6e20 b2ab 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc8a6: 6e10 bcab 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dc8ac: 0c01 |004a: move-result-object v1 │ │ -3dc8ae: 7220 29ae 1000 |004b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ -3dc8b4: 28bb |004e: goto 0009 // -0045 │ │ -3dc8b6: 2205 3e1d |004f: new-instance v5, Ljava/util/ArrayList; // type@1d3e │ │ -3dc8ba: 7010 feac 0500 |0051: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dc8c0: 7210 d5ad 0400 |0054: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3dc8c6: 0c04 |0057: move-result-object v4 │ │ -3dc8c8: 7210 b8ad 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dc8ce: 0a01 |005b: move-result v1 │ │ -3dc8d0: 3801 1d00 |005c: if-eqz v1, 0079 // +001d │ │ -3dc8d4: 7210 b9ad 0400 |005e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dc8da: 0c01 |0061: move-result-object v1 │ │ -3dc8dc: 1f01 531a |0062: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dc8e0: 5412 da77 |0064: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@77da │ │ -3dc8e4: 6e10 9fab 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3dc8ea: 0c02 |0069: move-result-object v2 │ │ -3dc8ec: 7220 2cae 2000 |006a: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3dc8f2: 0a02 |006d: move-result v2 │ │ -3dc8f4: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ -3dc8f8: 7220 caad 1500 |0070: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dc8fe: 7210 ddad 0500 |0073: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ -3dc904: 0a01 |0076: move-result v1 │ │ -3dc906: 3361 e1ff |0077: if-ne v1, v6, 0058 // -001f │ │ -3dc90a: 1105 |0079: return-object v5 │ │ +3dc830: |[3dc830] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; │ │ +3dc840: 2200 4b1d |0000: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3dc844: 7010 aaad 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3dc84a: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3dc850: 0c05 |0008: move-result-object v5 │ │ +3dc852: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dc858: 0a01 |000c: move-result v1 │ │ +3dc85a: 3801 4200 |000d: if-eqz v1, 004f // +0042 │ │ +3dc85e: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dc864: 0c01 |0012: move-result-object v1 │ │ +3dc866: 1f01 141a |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3dc86a: 6e10 ffa0 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3dc870: 0c02 |0018: move-result-object v2 │ │ +3dc872: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ +3dc876: 6e10 e6a0 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ +3dc87c: 0c02 |001e: move-result-object v2 │ │ +3dc87e: 3802 eaff |001f: if-eqz v2, 0009 // -0016 │ │ +3dc882: 6e10 fea0 0100 |0021: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3dc888: 0a02 |0024: move-result v2 │ │ +3dc88a: 3902 e4ff |0025: if-nez v2, 0009 // -001c │ │ +3dc88e: 2202 c81c |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dc892: 7010 a6ab 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dc898: 6e10 ffa0 0100 |002c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3dc89e: 0c03 |002f: move-result-object v3 │ │ +3dc8a0: 6e10 9fab 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3dc8a6: 0c03 |0033: move-result-object v3 │ │ +3dc8a8: 6e20 b2ab 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc8ae: 1a03 3900 |0037: const-string v3, " - " // string@0039 │ │ +3dc8b2: 6e20 b2ab 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc8b8: 6e10 e6a0 0100 |003c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ +3dc8be: 0c01 |003f: move-result-object v1 │ │ +3dc8c0: 6e10 9fab 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3dc8c6: 0c01 |0043: move-result-object v1 │ │ +3dc8c8: 6e20 b2ab 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc8ce: 6e10 bcab 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dc8d4: 0c01 |004a: move-result-object v1 │ │ +3dc8d6: 7220 29ae 1000 |004b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ +3dc8dc: 28bb |004e: goto 0009 // -0045 │ │ +3dc8de: 2205 3e1d |004f: new-instance v5, Ljava/util/ArrayList; // type@1d3e │ │ +3dc8e2: 7010 feac 0500 |0051: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dc8e8: 7210 d5ad 0400 |0054: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3dc8ee: 0c04 |0057: move-result-object v4 │ │ +3dc8f0: 7210 b8ad 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dc8f6: 0a01 |005b: move-result v1 │ │ +3dc8f8: 3801 1d00 |005c: if-eqz v1, 0079 // +001d │ │ +3dc8fc: 7210 b9ad 0400 |005e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dc902: 0c01 |0061: move-result-object v1 │ │ +3dc904: 1f01 531a |0062: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dc908: 5412 da77 |0064: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@77da │ │ +3dc90c: 6e10 9fab 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3dc912: 0c02 |0069: move-result-object v2 │ │ +3dc914: 7220 2cae 2000 |006a: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3dc91a: 0a02 |006d: move-result v2 │ │ +3dc91c: 3902 0500 |006e: if-nez v2, 0073 // +0005 │ │ +3dc920: 7220 caad 1500 |0070: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dc926: 7210 ddad 0500 |0073: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ +3dc92c: 0a01 |0076: move-result v1 │ │ +3dc92e: 3361 e1ff |0077: if-ne v1, v6, 0058 // -001f │ │ +3dc932: 1105 |0079: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x0015 line=61 │ │ 0x0021 line=62 │ │ 0x0027 line=63 │ │ @@ -817220,43 +817220,43 @@ │ │ type : '(Ljava/lang/String;ILjava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3dc700: |[3dc700] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.loadToplist:(Ljava/lang/String;ILjava/util/List;)Ljava/util/List; │ │ -3dc710: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3dc716: 0c00 |0003: move-result-object v0 │ │ -3dc718: 1a01 4107 |0004: const-string v1, "99" // string@0741 │ │ -3dc71c: 6e20 7fab 4100 |0006: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3dc722: 0a02 |0009: move-result v2 │ │ -3dc724: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ -3dc728: 7100 eead 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3dc72e: 0c02 |000f: move-result-object v2 │ │ -3dc730: 6e10 edad 0200 |0010: invoke-virtual {v2}, Ljava/util/Locale;.getCountry:()Ljava/lang/String; // method@aded │ │ -3dc736: 0c02 |0013: move-result-object v2 │ │ -3dc738: 2802 |0014: goto 0016 // +0002 │ │ -3dc73a: 0742 |0015: move-object v2, v4 │ │ -3dc73c: 7030 e2a2 0302 |0016: invoke-direct {v3, v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@a2e2 │ │ -3dc742: 0c04 |0019: move-result-object v4 │ │ -3dc744: 280e |001a: goto 0028 // +000e │ │ -3dc746: 0d02 |001b: move-exception v2 │ │ -3dc748: 6e20 7fab 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3dc74e: 0a04 |001f: move-result v4 │ │ -3dc750: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ -3dc754: 1a04 124d |0022: const-string v4, "US" // string@4d12 │ │ -3dc758: 7030 e2a2 0304 |0024: invoke-direct {v3, v0, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@a2e2 │ │ -3dc75e: 0c04 |0027: move-result-object v4 │ │ -3dc760: 7020 e4a2 4300 |0028: invoke-direct {v3, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.parseFeed:(Ljava/lang/String;)Ljava/util/List; // method@a2e4 │ │ -3dc766: 0c04 |002b: move-result-object v4 │ │ -3dc768: 7130 e5a2 6405 |002c: invoke-static {v4, v6, v5}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; // method@a2e5 │ │ -3dc76e: 0c04 |002f: move-result-object v4 │ │ -3dc770: 1104 |0030: return-object v4 │ │ -3dc772: 2702 |0031: throw v2 │ │ +3dc728: |[3dc728] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.loadToplist:(Ljava/lang/String;ILjava/util/List;)Ljava/util/List; │ │ +3dc738: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3dc73e: 0c00 |0003: move-result-object v0 │ │ +3dc740: 1a01 4107 |0004: const-string v1, "99" // string@0741 │ │ +3dc744: 6e20 7fab 4100 |0006: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3dc74a: 0a02 |0009: move-result v2 │ │ +3dc74c: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ +3dc750: 7100 eead 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3dc756: 0c02 |000f: move-result-object v2 │ │ +3dc758: 6e10 edad 0200 |0010: invoke-virtual {v2}, Ljava/util/Locale;.getCountry:()Ljava/lang/String; // method@aded │ │ +3dc75e: 0c02 |0013: move-result-object v2 │ │ +3dc760: 2802 |0014: goto 0016 // +0002 │ │ +3dc762: 0742 |0015: move-object v2, v4 │ │ +3dc764: 7030 e2a2 0302 |0016: invoke-direct {v3, v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@a2e2 │ │ +3dc76a: 0c04 |0019: move-result-object v4 │ │ +3dc76c: 280e |001a: goto 0028 // +000e │ │ +3dc76e: 0d02 |001b: move-exception v2 │ │ +3dc770: 6e20 7fab 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3dc776: 0a04 |001f: move-result v4 │ │ +3dc778: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ +3dc77c: 1a04 124d |0022: const-string v4, "US" // string@4d12 │ │ +3dc780: 7030 e2a2 0304 |0024: invoke-direct {v3, v0, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@a2e2 │ │ +3dc786: 0c04 |0027: move-result-object v4 │ │ +3dc788: 7020 e4a2 4300 |0028: invoke-direct {v3, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.parseFeed:(Ljava/lang/String;)Ljava/util/List; // method@a2e4 │ │ +3dc78e: 0c04 |002b: move-result-object v4 │ │ +3dc790: 7130 e5a2 6405 |002c: invoke-static {v4, v6, v5}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; // method@a2e5 │ │ +3dc796: 0c04 |002f: move-result-object v4 │ │ +3dc798: 1104 |0030: return-object v4 │ │ +3dc79a: 2702 |0031: throw v2 │ │ catches : 1 │ │ 0x0016 - 0x001a │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=42 │ │ 0x000c line=43 │ │ @@ -817316,21 +817316,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3dce98: |[3dce98] de.danoeh.antennapod.net.discovery.PodcastSearchResult.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3dcea8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dceae: 5b01 da77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@77da │ │ -3dceb2: 5b02 d977 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.imageUrl:Ljava/lang/String; // field@77d9 │ │ -3dceb6: 5b03 d877 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dceba: 5b04 d777 |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.author:Ljava/lang/String; // field@77d7 │ │ -3dcebe: 0e00 |000b: return-void │ │ +3dcec0: |[3dcec0] de.danoeh.antennapod.net.discovery.PodcastSearchResult.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3dced0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dced6: 5b01 da77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@77da │ │ +3dceda: 5b02 d977 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.imageUrl:Ljava/lang/String; // field@77d9 │ │ +3dcede: 5b03 d877 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dcee2: 5b04 d777 |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.author:Ljava/lang/String; // field@77d7 │ │ +3dcee6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -817346,36 +817346,36 @@ │ │ type : '()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3dccc0: |[3dccc0] de.danoeh.antennapod.net.discovery.PodcastSearchResult.dummy:()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3dccd0: 2200 531a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dccd4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3dccd8: 7051 f2a2 1011 |0004: invoke-direct {v0, v1, v1, v1, v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ -3dccde: 1100 |0007: return-object v0 │ │ +3dcce8: |[3dcce8] de.danoeh.antennapod.net.discovery.PodcastSearchResult.dummy:()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3dccf8: 2200 531a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dccfc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3dcd00: 7051 f2a2 1011 |0004: invoke-direct {v0, v1, v1, v1, v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ +3dcd06: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;) │ │ name : 'fromFyyd' │ │ type : '(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3dcce0: |[3dcce0] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromFyyd:(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3dccf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dccf2: 2700 |0001: throw v0 │ │ +3dcd08: |[3dcd08] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromFyyd:(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3dcd18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dcd1a: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 (null) Lde/mfietz/fyydlin/SearchHit; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;) │ │ @@ -817383,32 +817383,32 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -3dccf4: |[3dccf4] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3dcd04: 1a00 dd63 |0000: const-string v0, "collectionName" // string@63dd │ │ -3dcd08: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3dcd0c: 6e30 14b0 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dcd12: 0c00 |0007: move-result-object v0 │ │ -3dcd14: 1a01 485c |0008: const-string v1, "artworkUrl100" // string@5c48 │ │ -3dcd18: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3dcd1a: 6e30 14b0 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dcd20: 0c01 |000e: move-result-object v1 │ │ -3dcd22: 1a03 5871 |000f: const-string v3, "feedUrl" // string@7158 │ │ -3dcd26: 6e30 14b0 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dcd2c: 0c03 |0014: move-result-object v3 │ │ -3dcd2e: 1a04 445c |0015: const-string v4, "artistName" // string@5c44 │ │ -3dcd32: 6e30 14b0 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dcd38: 0c05 |001a: move-result-object v5 │ │ -3dcd3a: 2202 531a |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dcd3e: 7055 f2a2 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ -3dcd44: 1102 |0020: return-object v2 │ │ +3dcd1c: |[3dcd1c] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3dcd2c: 1a00 dd63 |0000: const-string v0, "collectionName" // string@63dd │ │ +3dcd30: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3dcd34: 6e30 14b0 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dcd3a: 0c00 |0007: move-result-object v0 │ │ +3dcd3c: 1a01 485c |0008: const-string v1, "artworkUrl100" // string@5c48 │ │ +3dcd40: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3dcd42: 6e30 14b0 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dcd48: 0c01 |000e: move-result-object v1 │ │ +3dcd4a: 1a03 5871 |000f: const-string v3, "feedUrl" // string@7158 │ │ +3dcd4e: 6e30 14b0 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dcd54: 0c03 |0014: move-result-object v3 │ │ +3dcd56: 1a04 445c |0015: const-string v4, "artistName" // string@5c44 │ │ +3dcd5a: 6e30 14b0 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dcd60: 0c05 |001a: move-result-object v5 │ │ +3dcd62: 2202 531a |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dcd66: 7055 f2a2 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ +3dcd6c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x000b line=53 │ │ 0x0011 line=54 │ │ 0x0017 line=55 │ │ 0x001b line=56 │ │ @@ -817420,70 +817420,70 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -3dcd48: |[3dcd48] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3dcd58: 1a00 c3c7 |0000: const-string v0, "title" // string@c7c3 │ │ -3dcd5c: 6e20 0db0 0900 |0002: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dcd62: 0c00 |0005: move-result-object v0 │ │ -3dcd64: 1a01 868c |0006: const-string v1, "label" // string@8c86 │ │ -3dcd68: 6e20 0fb0 1000 |0008: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dcd6e: 0c00 |000b: move-result-object v0 │ │ -3dcd70: 1a02 3c86 |000c: const-string v2, "im:image" // string@863c │ │ -3dcd74: 6e20 0cb0 2900 |000e: invoke-virtual {v9, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3dcd7a: 0c02 |0011: move-result-object v2 │ │ -3dcd7c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -3dcd7e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -3dcd80: 0735 |0014: move-object v5, v3 │ │ -3dcd82: 1a06 b85c |0015: const-string v6, "attributes" // string@5cb8 │ │ -3dcd86: 3905 2500 |0017: if-nez v5, 003c // +0025 │ │ -3dcd8a: 6e10 05b0 0200 |0019: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3dcd90: 0a07 |001c: move-result v7 │ │ -3dcd92: 3574 1f00 |001d: if-ge v4, v7, 003c // +001f │ │ -3dcd96: 6e20 03b0 4200 |001f: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3dcd9c: 0c07 |0022: move-result-object v7 │ │ -3dcd9e: 6e20 0db0 6700 |0023: invoke-virtual {v7, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dcda4: 0c06 |0026: move-result-object v6 │ │ -3dcda6: 1a08 8884 |0027: const-string v8, "height" // string@8488 │ │ -3dcdaa: 6e20 0fb0 8600 |0029: invoke-virtual {v6, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dcdb0: 0c06 |002c: move-result-object v6 │ │ -3dcdb2: 7110 10ab 0600 |002d: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3dcdb8: 0a06 |0030: move-result v6 │ │ -3dcdba: 1308 6400 |0031: const/16 v8, #int 100 // #64 │ │ -3dcdbe: 3486 0600 |0033: if-lt v6, v8, 0039 // +0006 │ │ -3dcdc2: 6e20 0fb0 1700 |0035: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dcdc8: 0c05 |0038: move-result-object v5 │ │ -3dcdca: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3dcdce: 28da |003b: goto 0015 // -0026 │ │ -3dcdd0: 2202 c81c |003c: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dcdd4: 7010 a6ab 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dcdda: 1a04 4b85 |0041: const-string v4, "https://itunes.apple.com/lookup?id=" // string@854b │ │ -3dcdde: 6e20 b2ab 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dcde4: 1a04 1286 |0046: const-string v4, "id" // string@8612 │ │ -3dcde8: 6e20 0db0 4900 |0048: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dcdee: 0c04 |004b: move-result-object v4 │ │ -3dcdf0: 6e20 0db0 6400 |004c: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dcdf6: 0c04 |004f: move-result-object v4 │ │ -3dcdf8: 1a06 3b86 |0050: const-string v6, "im:id" // string@863b │ │ -3dcdfc: 6e20 0fb0 6400 |0052: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dce02: 0c04 |0055: move-result-object v4 │ │ -3dce04: 6e20 b2ab 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dce0a: 6e10 bcab 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dce10: 0c02 |005c: move-result-object v2 │ │ -3dce12: 1a04 3a86 |005d: const-string v4, "im:artist" // string@863a │ │ -3dce16: 6e20 0db0 4900 |005f: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3dce1c: 0c09 |0062: move-result-object v9 │ │ -3dce1e: 6e20 0fb0 1900 |0063: invoke-virtual {v9, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dce24: 0c03 |0066: move-result-object v3 │ │ -3dce26: 2209 531a |0067: new-instance v9, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dce2a: 7053 f2a2 0925 |0069: invoke-direct {v9, v0, v5, v2, v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ -3dce30: 1109 |006c: return-object v9 │ │ +3dcd70: |[3dcd70] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3dcd80: 1a00 c3c7 |0000: const-string v0, "title" // string@c7c3 │ │ +3dcd84: 6e20 0db0 0900 |0002: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dcd8a: 0c00 |0005: move-result-object v0 │ │ +3dcd8c: 1a01 868c |0006: const-string v1, "label" // string@8c86 │ │ +3dcd90: 6e20 0fb0 1000 |0008: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dcd96: 0c00 |000b: move-result-object v0 │ │ +3dcd98: 1a02 3c86 |000c: const-string v2, "im:image" // string@863c │ │ +3dcd9c: 6e20 0cb0 2900 |000e: invoke-virtual {v9, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3dcda2: 0c02 |0011: move-result-object v2 │ │ +3dcda4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +3dcda6: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +3dcda8: 0735 |0014: move-object v5, v3 │ │ +3dcdaa: 1a06 b85c |0015: const-string v6, "attributes" // string@5cb8 │ │ +3dcdae: 3905 2500 |0017: if-nez v5, 003c // +0025 │ │ +3dcdb2: 6e10 05b0 0200 |0019: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3dcdb8: 0a07 |001c: move-result v7 │ │ +3dcdba: 3574 1f00 |001d: if-ge v4, v7, 003c // +001f │ │ +3dcdbe: 6e20 03b0 4200 |001f: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3dcdc4: 0c07 |0022: move-result-object v7 │ │ +3dcdc6: 6e20 0db0 6700 |0023: invoke-virtual {v7, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dcdcc: 0c06 |0026: move-result-object v6 │ │ +3dcdce: 1a08 8884 |0027: const-string v8, "height" // string@8488 │ │ +3dcdd2: 6e20 0fb0 8600 |0029: invoke-virtual {v6, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dcdd8: 0c06 |002c: move-result-object v6 │ │ +3dcdda: 7110 10ab 0600 |002d: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3dcde0: 0a06 |0030: move-result v6 │ │ +3dcde2: 1308 6400 |0031: const/16 v8, #int 100 // #64 │ │ +3dcde6: 3486 0600 |0033: if-lt v6, v8, 0039 // +0006 │ │ +3dcdea: 6e20 0fb0 1700 |0035: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dcdf0: 0c05 |0038: move-result-object v5 │ │ +3dcdf2: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3dcdf6: 28da |003b: goto 0015 // -0026 │ │ +3dcdf8: 2202 c81c |003c: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dcdfc: 7010 a6ab 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dce02: 1a04 4b85 |0041: const-string v4, "https://itunes.apple.com/lookup?id=" // string@854b │ │ +3dce06: 6e20 b2ab 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dce0c: 1a04 1286 |0046: const-string v4, "id" // string@8612 │ │ +3dce10: 6e20 0db0 4900 |0048: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dce16: 0c04 |004b: move-result-object v4 │ │ +3dce18: 6e20 0db0 6400 |004c: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dce1e: 0c04 |004f: move-result-object v4 │ │ +3dce20: 1a06 3b86 |0050: const-string v6, "im:id" // string@863b │ │ +3dce24: 6e20 0fb0 6400 |0052: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dce2a: 0c04 |0055: move-result-object v4 │ │ +3dce2c: 6e20 b2ab 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dce32: 6e10 bcab 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dce38: 0c02 |005c: move-result-object v2 │ │ +3dce3a: 1a04 3a86 |005d: const-string v4, "im:artist" // string@863a │ │ +3dce3e: 6e20 0db0 4900 |005f: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3dce44: 0c09 |0062: move-result-object v9 │ │ +3dce46: 6e20 0fb0 1900 |0063: invoke-virtual {v9, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dce4c: 0c03 |0066: move-result-object v3 │ │ +3dce4e: 2209 531a |0067: new-instance v9, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dce52: 7053 f2a2 0925 |0069: invoke-direct {v9, v0, v5, v2, v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ +3dce58: 1109 |006c: return-object v9 │ │ catches : 1 │ │ 0x005d - 0x0067 │ │ Ljava/lang/Exception; -> 0x0067 │ │ positions : │ │ 0x0002 line=66 │ │ 0x000e line=68 │ │ 0x0019 line=69 │ │ @@ -817503,32 +817503,32 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -3dce44: |[3dce44] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3dce54: 1a00 c3c7 |0000: const-string v0, "title" // string@c7c3 │ │ -3dce58: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3dce5c: 6e30 14b0 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dce62: 0c00 |0007: move-result-object v0 │ │ -3dce64: 1a01 3d86 |0008: const-string v1, "image" // string@863d │ │ -3dce68: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3dce6a: 6e30 14b0 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dce70: 0c01 |000e: move-result-object v1 │ │ -3dce72: 1a03 96cb |000f: const-string v3, "url" // string@cb96 │ │ -3dce76: 6e30 14b0 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dce7c: 0c03 |0014: move-result-object v3 │ │ -3dce7e: 1a04 1e5d |0015: const-string v4, "author" // string@5d1e │ │ -3dce82: 6e30 14b0 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3dce88: 0c05 |001a: move-result-object v5 │ │ -3dce8a: 2202 531a |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dce8e: 7055 f2a2 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ -3dce94: 1102 |0020: return-object v2 │ │ +3dce6c: |[3dce6c] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3dce7c: 1a00 c3c7 |0000: const-string v0, "title" // string@c7c3 │ │ +3dce80: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3dce84: 6e30 14b0 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dce8a: 0c00 |0007: move-result-object v0 │ │ +3dce8c: 1a01 3d86 |0008: const-string v1, "image" // string@863d │ │ +3dce90: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3dce92: 6e30 14b0 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dce98: 0c01 |000e: move-result-object v1 │ │ +3dce9a: 1a03 96cb |000f: const-string v3, "url" // string@cb96 │ │ +3dce9e: 6e30 14b0 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dcea4: 0c03 |0014: move-result-object v3 │ │ +3dcea6: 1a04 1e5d |0015: const-string v4, "author" // string@5d1e │ │ +3dceaa: 6e30 14b0 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3dceb0: 0c05 |001a: move-result-object v5 │ │ +3dceb2: 2202 531a |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dceb6: 7055 f2a2 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2f2 │ │ +3dcebc: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=96 │ │ 0x000b line=97 │ │ 0x0011 line=98 │ │ 0x0017 line=99 │ │ 0x001b line=100 │ │ @@ -817625,19 +817625,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dcec0: |[3dcec0] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry$SearcherInfo.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V │ │ -3dced0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dced6: 5b01 db77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dceda: 5902 dc77 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ -3dcede: 0e00 |0007: return-void │ │ +3dcee8: |[3dcee8] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry$SearcherInfo.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V │ │ +3dcef8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dcefe: 5b01 db77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcf02: 5902 dc77 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ +3dcf06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; │ │ @@ -817684,17 +817684,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd078: |[3dd078] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.:()V │ │ -3dd088: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd08e: 0e00 |0003: return-void │ │ +3dd0a0: |[3dd0a0] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.:()V │ │ +3dd0b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;) │ │ @@ -817702,52 +817702,52 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -3dcfb8: |[3dcfb8] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.getSearchProviders:()Ljava/util/List; │ │ -3dcfc8: 1c00 561a |0000: const-class v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; // type@1a56 │ │ -3dcfcc: 1d00 |0002: monitor-enter v0 │ │ -3dcfce: 6201 dd77 |0003: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dcfd2: 3901 4500 |0005: if-nez v1, 004a // +0045 │ │ -3dcfd6: 2201 3e1d |0007: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3dcfda: 7010 feac 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dcfe0: 6901 dd77 |000c: sput-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dcfe4: 2202 551a |000e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dcfe8: 2203 491a |0010: new-instance v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ -3dcfec: 7010 bca2 0300 |0012: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.:()V // method@a2bc │ │ -3dcff2: 1504 803f |0015: const/high16 v4, #int 1065353216 // #3f80 │ │ -3dcff6: 7030 fca2 3204 |0017: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ -3dcffc: 7220 caad 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dd002: 6201 dd77 |001d: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dd006: 2202 551a |001f: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dd00a: 2203 4c1a |0021: new-instance v3, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // type@1a4c │ │ -3dd00e: 7010 cea2 0300 |0023: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.:()V // method@a2ce │ │ -3dd014: 7030 fca2 3204 |0026: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ -3dd01a: 7220 caad 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dd020: 6201 dd77 |002c: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dd024: 2202 551a |002e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dd028: 2203 4f1a |0030: new-instance v3, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; // type@1a4f │ │ -3dd02c: 7010 daa2 0300 |0032: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.:()V // method@a2da │ │ -3dd032: 7030 fca2 3204 |0035: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ -3dd038: 7220 caad 2100 |0038: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dd03e: 6201 dd77 |003b: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dd042: 2202 551a |003d: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dd046: 2203 521a |003f: new-instance v3, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // type@1a52 │ │ -3dd04a: 7010 e9a2 0300 |0041: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.:()V // method@a2e9 │ │ -3dd050: 7030 fca2 3204 |0044: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ -3dd056: 7220 caad 2100 |0047: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dd05c: 6201 dd77 |004a: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ -3dd060: 1e00 |004c: monitor-exit v0 │ │ -3dd062: 1101 |004d: return-object v1 │ │ -3dd064: 0d01 |004e: move-exception v1 │ │ -3dd066: 1e00 |004f: monitor-exit v0 │ │ -3dd068: 2701 |0050: throw v1 │ │ +3dcfe0: |[3dcfe0] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.getSearchProviders:()Ljava/util/List; │ │ +3dcff0: 1c00 561a |0000: const-class v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; // type@1a56 │ │ +3dcff4: 1d00 |0002: monitor-enter v0 │ │ +3dcff6: 6201 dd77 |0003: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dcffa: 3901 4500 |0005: if-nez v1, 004a // +0045 │ │ +3dcffe: 2201 3e1d |0007: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3dd002: 7010 feac 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dd008: 6901 dd77 |000c: sput-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dd00c: 2202 551a |000e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dd010: 2203 491a |0010: new-instance v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ +3dd014: 7010 bca2 0300 |0012: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.:()V // method@a2bc │ │ +3dd01a: 1504 803f |0015: const/high16 v4, #int 1065353216 // #3f80 │ │ +3dd01e: 7030 fca2 3204 |0017: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ +3dd024: 7220 caad 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dd02a: 6201 dd77 |001d: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dd02e: 2202 551a |001f: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dd032: 2203 4c1a |0021: new-instance v3, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // type@1a4c │ │ +3dd036: 7010 cea2 0300 |0023: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.:()V // method@a2ce │ │ +3dd03c: 7030 fca2 3204 |0026: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ +3dd042: 7220 caad 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dd048: 6201 dd77 |002c: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dd04c: 2202 551a |002e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dd050: 2203 4f1a |0030: new-instance v3, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; // type@1a4f │ │ +3dd054: 7010 daa2 0300 |0032: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.:()V // method@a2da │ │ +3dd05a: 7030 fca2 3204 |0035: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ +3dd060: 7220 caad 2100 |0038: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dd066: 6201 dd77 |003b: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dd06a: 2202 551a |003d: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dd06e: 2203 521a |003f: new-instance v3, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // type@1a52 │ │ +3dd072: 7010 e9a2 0300 |0041: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.:()V // method@a2e9 │ │ +3dd078: 7030 fca2 3204 |0044: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@a2fc │ │ +3dd07e: 7220 caad 2100 |0047: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dd084: 6201 dd77 |004a: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@77dd │ │ +3dd088: 1e00 |004c: monitor-exit v0 │ │ +3dd08a: 1101 |004d: return-object v1 │ │ +3dd08c: 0d01 |004e: move-exception v1 │ │ +3dd08e: 1e00 |004f: monitor-exit v0 │ │ +3dd090: 2701 |0050: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0003 line=15 │ │ 0x0007 line=16 │ │ 0x000e line=17 │ │ @@ -817762,41 +817762,41 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3dcf44: |[3dcf44] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dcf54: 7100 fea2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dcf5a: 0c00 |0003: move-result-object v0 │ │ -3dcf5c: 7210 d5ad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3dcf62: 0c00 |0007: move-result-object v0 │ │ -3dcf64: 7210 b8ad 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dcf6a: 0a01 |000b: move-result v1 │ │ -3dcf6c: 3801 2100 |000c: if-eqz v1, 002d // +0021 │ │ -3dcf70: 7210 b9ad 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dcf76: 0c01 |0011: move-result-object v1 │ │ -3dcf78: 1f01 551a |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dcf7c: 5412 db77 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dcf80: 6e10 5bab 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3dcf86: 0c02 |0019: move-result-object v2 │ │ -3dcf88: 1c03 491a |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ -3dcf8c: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ -3dcf90: 5412 db77 |001e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dcf94: 7220 fba2 4200 |0020: invoke-interface {v2, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a2fb │ │ -3dcf9a: 0a02 |0023: move-result v2 │ │ -3dcf9c: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ -3dcfa0: 5410 db77 |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dcfa4: 7220 f9a2 4000 |0028: invoke-interface {v0, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2f9 │ │ -3dcfaa: 0c04 |002b: move-result-object v4 │ │ -3dcfac: 1104 |002c: return-object v4 │ │ -3dcfae: 7110 e0a9 0400 |002d: invoke-static {v4}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ -3dcfb4: 0c04 |0030: move-result-object v4 │ │ -3dcfb6: 1104 |0031: return-object v4 │ │ +3dcf6c: |[3dcf6c] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dcf7c: 7100 fea2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dcf82: 0c00 |0003: move-result-object v0 │ │ +3dcf84: 7210 d5ad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3dcf8a: 0c00 |0007: move-result-object v0 │ │ +3dcf8c: 7210 b8ad 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dcf92: 0a01 |000b: move-result v1 │ │ +3dcf94: 3801 2100 |000c: if-eqz v1, 002d // +0021 │ │ +3dcf98: 7210 b9ad 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dcf9e: 0c01 |0011: move-result-object v1 │ │ +3dcfa0: 1f01 551a |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dcfa4: 5412 db77 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcfa8: 6e10 5bab 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3dcfae: 0c02 |0019: move-result-object v2 │ │ +3dcfb0: 1c03 491a |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ +3dcfb4: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ +3dcfb8: 5412 db77 |001e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcfbc: 7220 fba2 4200 |0020: invoke-interface {v2, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a2fb │ │ +3dcfc2: 0a02 |0023: move-result v2 │ │ +3dcfc4: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ +3dcfc8: 5410 db77 |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcfcc: 7220 f9a2 4000 |0028: invoke-interface {v0, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2f9 │ │ +3dcfd2: 0c04 |002b: move-result-object v4 │ │ +3dcfd4: 1104 |002c: return-object v4 │ │ +3dcfd6: 7110 e0a9 0400 |002d: invoke-static {v4}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ +3dcfdc: 0c04 |0030: move-result-object v4 │ │ +3dcfde: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0014 line=27 │ │ 0x0020 line=28 │ │ 0x0026 line=29 │ │ 0x002d line=32 │ │ @@ -817808,38 +817808,38 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3dcee0: |[3dcee0] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3dcef0: 7100 fea2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dcef6: 0c00 |0003: move-result-object v0 │ │ -3dcef8: 7210 d5ad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3dcefe: 0c00 |0007: move-result-object v0 │ │ -3dcf00: 7210 b8ad 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dcf06: 0a01 |000b: move-result v1 │ │ -3dcf08: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ -3dcf0c: 7210 b9ad 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dcf12: 0c01 |0011: move-result-object v1 │ │ -3dcf14: 1f01 551a |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dcf18: 5412 db77 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dcf1c: 6e10 5bab 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3dcf22: 0c02 |0019: move-result-object v2 │ │ -3dcf24: 1c03 491a |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ -3dcf28: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ -3dcf2c: 5411 db77 |001e: iget-object v1, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dcf30: 7220 fba2 4100 |0020: invoke-interface {v1, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a2fb │ │ -3dcf36: 0a01 |0023: move-result v1 │ │ -3dcf38: 3801 e4ff |0024: if-eqz v1, 0008 // -001c │ │ -3dcf3c: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -3dcf3e: 0f04 |0027: return v4 │ │ -3dcf40: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -3dcf42: 0f04 |0029: return v4 │ │ +3dcf08: |[3dcf08] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3dcf18: 7100 fea2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dcf1e: 0c00 |0003: move-result-object v0 │ │ +3dcf20: 7210 d5ad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3dcf26: 0c00 |0007: move-result-object v0 │ │ +3dcf28: 7210 b8ad 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dcf2e: 0a01 |000b: move-result v1 │ │ +3dcf30: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ +3dcf34: 7210 b9ad 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dcf3a: 0c01 |0011: move-result-object v1 │ │ +3dcf3c: 1f01 551a |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dcf40: 5412 db77 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcf44: 6e10 5bab 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3dcf4a: 0c02 |0019: move-result-object v2 │ │ +3dcf4c: 1c03 491a |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ +3dcf50: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ +3dcf54: 5411 db77 |001e: iget-object v1, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dcf58: 7220 fba2 4100 |0020: invoke-interface {v1, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a2fb │ │ +3dcf5e: 0a01 |0023: move-result v1 │ │ +3dcf60: 3801 e4ff |0024: if-eqz v1, 0008 // -001c │ │ +3dcf64: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +3dcf66: 0f04 |0027: return v4 │ │ +3dcf68: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +3dcf6a: 0f04 |0029: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0014 line=37 │ │ 0x0020 line=38 │ │ locals : │ │ 0x0000 - 0x002a reg=4 (null) Ljava/lang/String; │ │ @@ -818000,17 +818000,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd0a8: |[3dd0a8] de.danoeh.antennapod.net.discovery.R$anim.:()V │ │ -3dd0b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd0be: 0e00 |0003: return-void │ │ +3dd0d0: |[3dd0d0] de.danoeh.antennapod.net.discovery.R$anim.:()V │ │ +3dd0e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -818072,17 +818072,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd090: |[3dd090] de.danoeh.antennapod.net.discovery.R$animator.:()V │ │ -3dd0a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd0a6: 0e00 |0003: return-void │ │ +3dd0b8: |[3dd0b8] de.danoeh.antennapod.net.discovery.R$animator.:()V │ │ +3dd0c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -819934,17 +819934,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd0c0: |[3dd0c0] de.danoeh.antennapod.net.discovery.R$attr.:()V │ │ -3dd0d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd0d6: 0e00 |0003: return-void │ │ +3dd0e8: |[3dd0e8] de.danoeh.antennapod.net.discovery.R$attr.:()V │ │ +3dd0f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -819991,17 +819991,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd0d8: |[3dd0d8] de.danoeh.antennapod.net.discovery.R$bool.:()V │ │ -3dd0e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd0ee: 0e00 |0003: return-void │ │ +3dd100: |[3dd100] de.danoeh.antennapod.net.discovery.R$bool.:()V │ │ +3dd110: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -820478,17 +820478,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd0f0: |[3dd0f0] de.danoeh.antennapod.net.discovery.R$color.:()V │ │ -3dd100: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd106: 0e00 |0003: return-void │ │ +3dd118: |[3dd118] de.danoeh.antennapod.net.discovery.R$color.:()V │ │ +3dd128: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -821175,17 +821175,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd108: |[3dd108] de.danoeh.antennapod.net.discovery.R$dimen.:()V │ │ -3dd118: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd11e: 0e00 |0003: return-void │ │ +3dd130: |[3dd130] de.danoeh.antennapod.net.discovery.R$dimen.:()V │ │ +3dd140: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -821737,17 +821737,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd120: |[3dd120] de.danoeh.antennapod.net.discovery.R$drawable.:()V │ │ -3dd130: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd136: 0e00 |0003: return-void │ │ +3dd148: |[3dd148] de.danoeh.antennapod.net.discovery.R$drawable.:()V │ │ +3dd158: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -822644,17 +822644,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd138: |[3dd138] de.danoeh.antennapod.net.discovery.R$id.:()V │ │ -3dd148: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd14e: 0e00 |0003: return-void │ │ +3dd160: |[3dd160] de.danoeh.antennapod.net.discovery.R$id.:()V │ │ +3dd170: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -822711,17 +822711,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd150: |[3dd150] de.danoeh.antennapod.net.discovery.R$integer.:()V │ │ -3dd160: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd166: 0e00 |0003: return-void │ │ +3dd178: |[3dd178] de.danoeh.antennapod.net.discovery.R$integer.:()V │ │ +3dd188: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd18e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -822788,17 +822788,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd168: |[3dd168] de.danoeh.antennapod.net.discovery.R$interpolator.:()V │ │ -3dd178: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd17e: 0e00 |0003: return-void │ │ +3dd190: |[3dd190] de.danoeh.antennapod.net.discovery.R$interpolator.:()V │ │ +3dd1a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd1a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -823160,17 +823160,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd180: |[3dd180] de.danoeh.antennapod.net.discovery.R$layout.:()V │ │ -3dd190: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd196: 0e00 |0003: return-void │ │ +3dd1a8: |[3dd1a8] de.danoeh.antennapod.net.discovery.R$layout.:()V │ │ +3dd1b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -823297,17 +823297,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd198: |[3dd198] de.danoeh.antennapod.net.discovery.R$plurals.:()V │ │ -3dd1a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd1ae: 0e00 |0003: return-void │ │ +3dd1c0: |[3dd1c0] de.danoeh.antennapod.net.discovery.R$plurals.:()V │ │ +3dd1d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd1d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -827009,17 +827009,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd1b0: |[3dd1b0] de.danoeh.antennapod.net.discovery.R$string.:()V │ │ -3dd1c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dd1c6: 0e00 |0003: return-void │ │ +3dd1d8: |[3dd1d8] de.danoeh.antennapod.net.discovery.R$string.:()V │ │ +3dd1e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dd1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -828986,17 +828986,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddfd4: |[3ddfd4] de.danoeh.antennapod.net.discovery.R$style.:()V │ │ -3ddfe4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ddfea: 0e00 |0003: return-void │ │ +3ddffc: |[3ddffc] de.danoeh.antennapod.net.discovery.R$style.:()V │ │ +3de00c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -832288,351 +832288,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3dd1c8: |[3dd1c8] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ -3dd1d8: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3dd1dc: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3dd1e0: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3dd1e6: 6900 1f80 |0007: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBar:[I // field@801f │ │ -3dd1ea: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3dd1f0: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3dd1f6: 0c01 |000f: move-result-object v1 │ │ -3dd1f8: 6901 2080 |0010: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBarLayout:[I // field@8020 │ │ -3dd1fc: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3dd202: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3dd208: 0c01 |0018: move-result-object v1 │ │ -3dd20a: 6901 3f80 |0019: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuItemView:[I // field@803f │ │ -3dd20e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3dd210: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3dd214: 6902 4180 |001e: sput-object v2, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuView:[I // field@8041 │ │ -3dd218: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3dd21a: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3dd21e: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3dd224: 6903 4280 |0026: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMode:[I // field@8042 │ │ -3dd228: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3dd22e: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3dd234: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3dd23a: 0c03 |0031: move-result-object v3 │ │ -3dd23c: 6903 4980 |0032: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActivityChooserView:[I // field@8049 │ │ -3dd240: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3dd244: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3dd248: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3dd24e: 6904 4c80 |003b: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AlertDialog:[I // field@804c │ │ -3dd252: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3dd256: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3dd25c: 6904 5580 |0042: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableCompat:[I // field@8055 │ │ -3dd260: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3dd266: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3dd26c: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3dd272: 0c06 |004d: move-result-object v6 │ │ -3dd274: 6906 5c80 |004e: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableItem:[I // field@805c │ │ -3dd278: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3dd27e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3dd284: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3dd28a: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3dd290: 0c06 |005c: move-result-object v6 │ │ -3dd292: 6906 5f80 |005d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableTransition:[I // field@805f │ │ -3dd296: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3dd29a: 6901 6480 |0061: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatEmojiHelper:[I // field@8064 │ │ -3dd29e: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3dd2a4: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3dd2aa: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3dd2b0: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3dd2b6: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3dd2bc: 0c01 |0072: move-result-object v1 │ │ -3dd2be: 6901 6580 |0073: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatImageView:[I // field@8065 │ │ -3dd2c2: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3dd2c8: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3dd2ce: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3dd2d4: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3dd2da: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3dd2e0: 0c01 |0084: move-result-object v1 │ │ -3dd2e2: 6901 6a80 |0085: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatSeekBar:[I // field@806a │ │ -3dd2e6: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3dd2e8: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3dd2ec: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3dd2f2: 6906 6f80 |008d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextHelper:[I // field@806f │ │ -3dd2f6: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3dd2fa: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3dd2fe: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3dd304: 6906 7780 |0096: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextView:[I // field@8077 │ │ -3dd308: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3dd30c: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3dd310: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3dd316: 6906 8e80 |009f: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTheme:[I // field@808e │ │ -3dd31a: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3dd320: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ -3dd326: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3dd32c: 0c06 |00aa: move-result-object v6 │ │ -3dd32e: 6906 0e81 |00ab: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.BackgroundStyle:[I // field@810e │ │ -3dd332: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3dd338: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ -3dd33e: 0c06 |00b3: move-result-object v6 │ │ -3dd340: 6906 1181 |00b4: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ButtonBarLayout:[I // field@8111 │ │ -3dd344: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ -3dd34a: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3dd350: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3dd356: 0c06 |00bf: move-result-object v6 │ │ -3dd358: 6906 1381 |00c0: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.Capability:[I // field@8113 │ │ -3dd35c: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ -3dd360: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3dd366: 6906 1681 |00c7: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckBoxPreference:[I // field@8116 │ │ -3dd36a: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3dd370: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3dd376: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3dd37c: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3dd382: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3dd388: 0c06 |00d8: move-result-object v6 │ │ -3dd38a: 6906 1d81 |00d9: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckedTextView:[I // field@811d │ │ -3dd38e: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3dd394: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ -3dd39a: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3dd3a0: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3dd3a6: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3dd3ac: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3dd3b2: 0c06 |00ed: move-result-object v6 │ │ -3dd3b4: 6906 2281 |00ee: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ColorStateListItem:[I // field@8122 │ │ -3dd3b8: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3dd3be: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3dd3c4: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3dd3ca: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3dd3d0: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3dd3d6: 0c06 |00ff: move-result-object v6 │ │ -3dd3d8: 6906 2881 |0100: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CompoundButton:[I // field@8128 │ │ -3dd3dc: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ -3dd3e2: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3dd3e8: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3dd3ee: 0c06 |010b: move-result-object v6 │ │ -3dd3f0: 6906 2d81 |010c: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout:[I // field@812d │ │ -3dd3f4: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ -3dd3f8: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3dd3fe: 6906 2e81 |0113: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout_Layout:[I // field@812e │ │ -3dd402: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3dd406: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ -3dd40a: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3dd410: 6907 3881 |011c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.DialogPreference:[I // field@8138 │ │ -3dd414: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ -3dd418: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3dd41e: 6903 4581 |0123: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.DrawerArrowToggle:[I // field@8145 │ │ -3dd422: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3dd428: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ -3dd42e: 0c07 |012b: move-result-object v7 │ │ -3dd430: 6907 4e81 |012c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.EditTextPreference:[I // field@814e │ │ -3dd434: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ -3dd438: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3dd43e: 6907 5081 |0133: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamily:[I // field@8150 │ │ -3dd442: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3dd446: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ -3dd44a: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3dd450: 6909 5181 |013c: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamilyFont:[I // field@8151 │ │ -3dd454: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3dd45a: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3dd460: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ -3dd466: 0c0b |0147: move-result-object v11 │ │ -3dd468: 690b 6381 |0148: sput-object v11, Lde/danoeh/antennapod/net/discovery/R$styleable;.Fragment:[I // field@8163 │ │ -3dd46c: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3dd472: 0c09 |014d: move-result-object v9 │ │ -3dd474: 6909 6481 |014e: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FragmentContainerView:[I // field@8164 │ │ -3dd478: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ -3dd47c: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3dd482: 6909 6a81 |0155: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColor:[I // field@816a │ │ -3dd486: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3dd48c: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3dd492: 0c08 |015d: move-result-object v8 │ │ -3dd494: 6908 6b81 |015e: sput-object v8, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColorItem:[I // field@816b │ │ -3dd498: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3dd49c: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ -3dd4a0: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3dd4a6: 6909 7a81 |0167: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat:[I // field@817a │ │ -3dd4aa: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3dd4b0: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3dd4b6: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3dd4bc: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3dd4c2: 0c00 |0175: move-result-object v0 │ │ -3dd4c4: 6900 7b81 |0176: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat_Layout:[I // field@817b │ │ -3dd4c8: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3dd4ce: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3dd4d4: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3dd4da: 0c00 |0181: move-result-object v0 │ │ -3dd4dc: 6900 8981 |0182: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPopupWindow:[I // field@8189 │ │ -3dd4e0: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3dd4e6: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3dd4ec: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ -3dd4f2: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ -3dd4f8: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ -3dd4fe: 0c03 |0193: move-result-object v3 │ │ -3dd500: 6903 8c81 |0194: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPreference:[I // field@818c │ │ -3dd504: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ -3dd508: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3dd50e: 6903 9281 |019b: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuGroup:[I // field@8192 │ │ -3dd512: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3dd516: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ -3dd51a: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3dd520: 6903 9981 |01a4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuItem:[I // field@8199 │ │ -3dd524: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ -3dd528: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3dd52e: 6903 b181 |01ab: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuView:[I // field@81b1 │ │ -3dd532: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3dd538: 0c03 |01b0: move-result-object v3 │ │ -3dd53a: 6903 bb81 |01b1: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MultiSelectListPreference:[I // field@81bb │ │ -3dd53e: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3dd544: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ -3dd54a: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3dd550: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ -3dd556: 0c03 |01bf: move-result-object v3 │ │ -3dd558: 6903 c081 |01c0: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindow:[I // field@81c0 │ │ -3dd55c: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3dd562: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ -3dd568: 0c03 |01c8: move-result-object v3 │ │ -3dd56a: 6903 c181 |01c9: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindowBackgroundState:[I // field@81c1 │ │ -3dd56e: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3dd572: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ -3dd576: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3dd57c: 6903 c681 |01d2: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.Preference:[I // field@81c6 │ │ -3dd580: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3dd586: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3dd58c: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3dd592: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3dd598: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3dd59e: 0c03 |01e3: move-result-object v3 │ │ -3dd5a0: 6903 c781 |01e4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragment:[I // field@81c7 │ │ -3dd5a4: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3dd5aa: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3dd5b0: 0c03 |01ec: move-result-object v3 │ │ -3dd5b2: 6903 c881 |01ed: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragmentCompat:[I // field@81c8 │ │ -3dd5b6: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ -3dd5bc: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ -3dd5c2: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3dd5c8: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ -3dd5ce: 0c03 |01fb: move-result-object v3 │ │ -3dd5d0: 6903 d181 |01fc: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceGroup:[I // field@81d1 │ │ -3dd5d4: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3dd5da: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3dd5e0: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3dd5e6: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3dd5ec: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ -3dd5f2: 0c03 |020d: move-result-object v3 │ │ -3dd5f4: 6903 d581 |020e: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceImageView:[I // field@81d5 │ │ -3dd5f8: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3dd5fc: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ -3dd600: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3dd606: 6903 da81 |0217: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceTheme:[I // field@81da │ │ -3dd60a: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ -3dd610: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ -3dd616: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ -3dd61c: 0c03 |0222: move-result-object v3 │ │ -3dd61e: 6903 0f82 |0223: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecycleListView:[I // field@820f │ │ -3dd622: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ -3dd626: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3dd62c: 6903 1282 |022a: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecyclerView:[I // field@8212 │ │ -3dd630: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3dd634: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ -3dd638: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3dd63e: 6903 1f82 |0233: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.SearchView:[I // field@821f │ │ -3dd642: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ -3dd646: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3dd64c: 6901 3182 |023a: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.SeekBarPreference:[I // field@8231 │ │ -3dd650: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3dd656: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3dd65c: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3dd662: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ -3dd668: 0c00 |0248: move-result-object v0 │ │ -3dd66a: 6900 3982 |0249: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Spinner:[I // field@8239 │ │ -3dd66e: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ -3dd672: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3dd678: 6900 3f82 |0250: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawable:[I // field@823f │ │ -3dd67c: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ -3dd682: 0c00 |0255: move-result-object v0 │ │ -3dd684: 6900 4082 |0256: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawableItem:[I // field@8240 │ │ -3dd688: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3dd68c: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ -3dd690: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3dd696: 6900 4882 |025f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchCompat:[I // field@8248 │ │ -3dd69a: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ -3dd69e: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3dd6a4: 6900 5782 |0266: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreference:[I // field@8257 │ │ -3dd6a8: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ -3dd6ac: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3dd6b2: 6900 5882 |026d: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreferenceCompat:[I // field@8258 │ │ -3dd6b6: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3dd6ba: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ -3dd6be: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3dd6c4: 6900 6d82 |0276: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.TextAppearance:[I // field@826d │ │ -3dd6c8: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3dd6cc: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ -3dd6d0: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3dd6d6: 6900 7e82 |027f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Toolbar:[I // field@827e │ │ -3dd6da: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ -3dd6e0: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ -3dd6e6: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3dd6ea: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3dd6f0: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ -3dd6f6: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3dd6fc: 0c00 |0292: move-result-object v0 │ │ -3dd6fe: 6900 9d82 |0293: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.View:[I // field@829d │ │ -3dd702: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3dd708: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3dd70e: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3dd714: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3dd71a: 0c00 |02a1: move-result-object v0 │ │ -3dd71c: 6900 9e82 |02a2: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewBackgroundHelper:[I // field@829e │ │ -3dd720: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3dd726: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ -3dd72c: 0c00 |02aa: move-result-object v0 │ │ -3dd72e: 6900 a282 |02ab: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewStubCompat:[I // field@82a2 │ │ -3dd732: 0e00 |02ad: return-void │ │ -3dd734: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3dd7b0: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3dd7d0: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3dd7f8: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3dd818: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3dd83c: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3dd89c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3ddaa0: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3ddac0: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ -3ddae4: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3ddb1c: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3ddb44: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ -3ddb68: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3ddb98: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3ddbd0: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3ddbfc: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3ddc1c: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3ddc80: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3ddcac: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3ddd44: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ -3ddd8c: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3dddc4: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3dde10: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3dde34: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3dde54: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3dde94: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3ddec4: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3ddef4: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3ddf3c: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3dd1f0: |[3dd1f0] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ +3dd200: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3dd204: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3dd208: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3dd20e: 6900 1f80 |0007: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBar:[I // field@801f │ │ +3dd212: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3dd218: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3dd21e: 0c01 |000f: move-result-object v1 │ │ +3dd220: 6901 2080 |0010: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBarLayout:[I // field@8020 │ │ +3dd224: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3dd22a: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3dd230: 0c01 |0018: move-result-object v1 │ │ +3dd232: 6901 3f80 |0019: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuItemView:[I // field@803f │ │ +3dd236: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3dd238: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3dd23c: 6902 4180 |001e: sput-object v2, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuView:[I // field@8041 │ │ +3dd240: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3dd242: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3dd246: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3dd24c: 6903 4280 |0026: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMode:[I // field@8042 │ │ +3dd250: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3dd256: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3dd25c: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3dd262: 0c03 |0031: move-result-object v3 │ │ +3dd264: 6903 4980 |0032: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActivityChooserView:[I // field@8049 │ │ +3dd268: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3dd26c: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3dd270: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3dd276: 6904 4c80 |003b: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AlertDialog:[I // field@804c │ │ +3dd27a: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3dd27e: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3dd284: 6904 5580 |0042: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableCompat:[I // field@8055 │ │ +3dd288: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3dd28e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3dd294: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3dd29a: 0c06 |004d: move-result-object v6 │ │ +3dd29c: 6906 5c80 |004e: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableItem:[I // field@805c │ │ +3dd2a0: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3dd2a6: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3dd2ac: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3dd2b2: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3dd2b8: 0c06 |005c: move-result-object v6 │ │ +3dd2ba: 6906 5f80 |005d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableTransition:[I // field@805f │ │ +3dd2be: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3dd2c2: 6901 6480 |0061: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatEmojiHelper:[I // field@8064 │ │ +3dd2c6: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3dd2cc: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3dd2d2: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3dd2d8: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3dd2de: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3dd2e4: 0c01 |0072: move-result-object v1 │ │ +3dd2e6: 6901 6580 |0073: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatImageView:[I // field@8065 │ │ +3dd2ea: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3dd2f0: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3dd2f6: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3dd2fc: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3dd302: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3dd308: 0c01 |0084: move-result-object v1 │ │ +3dd30a: 6901 6a80 |0085: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatSeekBar:[I // field@806a │ │ +3dd30e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3dd310: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3dd314: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3dd31a: 6906 6f80 |008d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextHelper:[I // field@806f │ │ +3dd31e: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3dd322: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3dd326: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3dd32c: 6906 7780 |0096: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextView:[I // field@8077 │ │ +3dd330: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3dd334: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3dd338: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3dd33e: 6906 8e80 |009f: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTheme:[I // field@808e │ │ +3dd342: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3dd348: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ +3dd34e: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3dd354: 0c06 |00aa: move-result-object v6 │ │ +3dd356: 6906 0e81 |00ab: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.BackgroundStyle:[I // field@810e │ │ +3dd35a: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3dd360: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ +3dd366: 0c06 |00b3: move-result-object v6 │ │ +3dd368: 6906 1181 |00b4: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ButtonBarLayout:[I // field@8111 │ │ +3dd36c: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ +3dd372: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3dd378: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3dd37e: 0c06 |00bf: move-result-object v6 │ │ +3dd380: 6906 1381 |00c0: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.Capability:[I // field@8113 │ │ +3dd384: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ +3dd388: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3dd38e: 6906 1681 |00c7: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckBoxPreference:[I // field@8116 │ │ +3dd392: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3dd398: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3dd39e: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3dd3a4: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3dd3aa: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3dd3b0: 0c06 |00d8: move-result-object v6 │ │ +3dd3b2: 6906 1d81 |00d9: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckedTextView:[I // field@811d │ │ +3dd3b6: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3dd3bc: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ +3dd3c2: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3dd3c8: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3dd3ce: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3dd3d4: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3dd3da: 0c06 |00ed: move-result-object v6 │ │ +3dd3dc: 6906 2281 |00ee: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ColorStateListItem:[I // field@8122 │ │ +3dd3e0: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3dd3e6: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3dd3ec: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3dd3f2: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3dd3f8: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3dd3fe: 0c06 |00ff: move-result-object v6 │ │ +3dd400: 6906 2881 |0100: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CompoundButton:[I // field@8128 │ │ +3dd404: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ +3dd40a: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3dd410: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3dd416: 0c06 |010b: move-result-object v6 │ │ +3dd418: 6906 2d81 |010c: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout:[I // field@812d │ │ +3dd41c: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ +3dd420: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3dd426: 6906 2e81 |0113: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout_Layout:[I // field@812e │ │ +3dd42a: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3dd42e: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ +3dd432: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3dd438: 6907 3881 |011c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.DialogPreference:[I // field@8138 │ │ +3dd43c: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ +3dd440: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3dd446: 6903 4581 |0123: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.DrawerArrowToggle:[I // field@8145 │ │ +3dd44a: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3dd450: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ +3dd456: 0c07 |012b: move-result-object v7 │ │ +3dd458: 6907 4e81 |012c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.EditTextPreference:[I // field@814e │ │ +3dd45c: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ +3dd460: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3dd466: 6907 5081 |0133: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamily:[I // field@8150 │ │ +3dd46a: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3dd46e: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ +3dd472: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3dd478: 6909 5181 |013c: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamilyFont:[I // field@8151 │ │ +3dd47c: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3dd482: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3dd488: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ +3dd48e: 0c0b |0147: move-result-object v11 │ │ +3dd490: 690b 6381 |0148: sput-object v11, Lde/danoeh/antennapod/net/discovery/R$styleable;.Fragment:[I // field@8163 │ │ +3dd494: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3dd49a: 0c09 |014d: move-result-object v9 │ │ +3dd49c: 6909 6481 |014e: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FragmentContainerView:[I // field@8164 │ │ +3dd4a0: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ +3dd4a4: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3dd4aa: 6909 6a81 |0155: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColor:[I // field@816a │ │ +3dd4ae: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3dd4b4: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3dd4ba: 0c08 |015d: move-result-object v8 │ │ +3dd4bc: 6908 6b81 |015e: sput-object v8, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColorItem:[I // field@816b │ │ +3dd4c0: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3dd4c4: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ +3dd4c8: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3dd4ce: 6909 7a81 |0167: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat:[I // field@817a │ │ +3dd4d2: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3dd4d8: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3dd4de: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3dd4e4: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3dd4ea: 0c00 |0175: move-result-object v0 │ │ +3dd4ec: 6900 7b81 |0176: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat_Layout:[I // field@817b │ │ +3dd4f0: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3dd4f6: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3dd4fc: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3dd502: 0c00 |0181: move-result-object v0 │ │ +3dd504: 6900 8981 |0182: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPopupWindow:[I // field@8189 │ │ +3dd508: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3dd50e: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3dd514: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ +3dd51a: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ +3dd520: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ +3dd526: 0c03 |0193: move-result-object v3 │ │ +3dd528: 6903 8c81 |0194: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPreference:[I // field@818c │ │ +3dd52c: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ +3dd530: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3dd536: 6903 9281 |019b: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuGroup:[I // field@8192 │ │ +3dd53a: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3dd53e: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ +3dd542: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3dd548: 6903 9981 |01a4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuItem:[I // field@8199 │ │ +3dd54c: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ +3dd550: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3dd556: 6903 b181 |01ab: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuView:[I // field@81b1 │ │ +3dd55a: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3dd560: 0c03 |01b0: move-result-object v3 │ │ +3dd562: 6903 bb81 |01b1: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MultiSelectListPreference:[I // field@81bb │ │ +3dd566: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3dd56c: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ +3dd572: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3dd578: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ +3dd57e: 0c03 |01bf: move-result-object v3 │ │ +3dd580: 6903 c081 |01c0: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindow:[I // field@81c0 │ │ +3dd584: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3dd58a: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ +3dd590: 0c03 |01c8: move-result-object v3 │ │ +3dd592: 6903 c181 |01c9: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindowBackgroundState:[I // field@81c1 │ │ +3dd596: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3dd59a: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ +3dd59e: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3dd5a4: 6903 c681 |01d2: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.Preference:[I // field@81c6 │ │ +3dd5a8: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3dd5ae: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3dd5b4: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3dd5ba: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3dd5c0: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3dd5c6: 0c03 |01e3: move-result-object v3 │ │ +3dd5c8: 6903 c781 |01e4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragment:[I // field@81c7 │ │ +3dd5cc: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3dd5d2: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3dd5d8: 0c03 |01ec: move-result-object v3 │ │ +3dd5da: 6903 c881 |01ed: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragmentCompat:[I // field@81c8 │ │ +3dd5de: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ +3dd5e4: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ +3dd5ea: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3dd5f0: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ +3dd5f6: 0c03 |01fb: move-result-object v3 │ │ +3dd5f8: 6903 d181 |01fc: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceGroup:[I // field@81d1 │ │ +3dd5fc: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3dd602: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3dd608: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3dd60e: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3dd614: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ +3dd61a: 0c03 |020d: move-result-object v3 │ │ +3dd61c: 6903 d581 |020e: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceImageView:[I // field@81d5 │ │ +3dd620: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3dd624: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ +3dd628: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3dd62e: 6903 da81 |0217: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceTheme:[I // field@81da │ │ +3dd632: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ +3dd638: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ +3dd63e: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ +3dd644: 0c03 |0222: move-result-object v3 │ │ +3dd646: 6903 0f82 |0223: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecycleListView:[I // field@820f │ │ +3dd64a: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ +3dd64e: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3dd654: 6903 1282 |022a: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecyclerView:[I // field@8212 │ │ +3dd658: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3dd65c: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ +3dd660: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3dd666: 6903 1f82 |0233: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.SearchView:[I // field@821f │ │ +3dd66a: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ +3dd66e: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3dd674: 6901 3182 |023a: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.SeekBarPreference:[I // field@8231 │ │ +3dd678: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3dd67e: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3dd684: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3dd68a: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ +3dd690: 0c00 |0248: move-result-object v0 │ │ +3dd692: 6900 3982 |0249: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Spinner:[I // field@8239 │ │ +3dd696: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ +3dd69a: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3dd6a0: 6900 3f82 |0250: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawable:[I // field@823f │ │ +3dd6a4: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ +3dd6aa: 0c00 |0255: move-result-object v0 │ │ +3dd6ac: 6900 4082 |0256: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawableItem:[I // field@8240 │ │ +3dd6b0: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3dd6b4: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ +3dd6b8: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3dd6be: 6900 4882 |025f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchCompat:[I // field@8248 │ │ +3dd6c2: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ +3dd6c6: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3dd6cc: 6900 5782 |0266: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreference:[I // field@8257 │ │ +3dd6d0: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ +3dd6d4: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3dd6da: 6900 5882 |026d: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreferenceCompat:[I // field@8258 │ │ +3dd6de: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3dd6e2: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ +3dd6e6: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3dd6ec: 6900 6d82 |0276: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.TextAppearance:[I // field@826d │ │ +3dd6f0: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3dd6f4: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ +3dd6f8: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3dd6fe: 6900 7e82 |027f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Toolbar:[I // field@827e │ │ +3dd702: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ +3dd708: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ +3dd70e: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3dd712: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3dd718: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ +3dd71e: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3dd724: 0c00 |0292: move-result-object v0 │ │ +3dd726: 6900 9d82 |0293: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.View:[I // field@829d │ │ +3dd72a: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3dd730: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3dd736: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3dd73c: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3dd742: 0c00 |02a1: move-result-object v0 │ │ +3dd744: 6900 9e82 |02a2: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewBackgroundHelper:[I // field@829e │ │ +3dd748: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3dd74e: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ +3dd754: 0c00 |02aa: move-result-object v0 │ │ +3dd756: 6900 a282 |02ab: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewStubCompat:[I // field@82a2 │ │ +3dd75a: 0e00 |02ad: return-void │ │ +3dd75c: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3dd7d8: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3dd7f8: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3dd820: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3dd840: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3dd864: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3dd8c4: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3ddac8: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3ddae8: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ +3ddb0c: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3ddb44: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3ddb6c: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ +3ddb90: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3ddbc0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3ddbf8: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3ddc24: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3ddc44: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3ddca8: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3ddcd4: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3ddd6c: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ +3dddb4: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3dddec: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3dde38: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3dde5c: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3dde7c: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3ddebc: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3ddeec: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3ddf1c: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3ddf64: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddfbc: |[3ddfbc] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ -3ddfcc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ddfd2: 0e00 |0003: return-void │ │ +3ddfe4: |[3ddfe4] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ +3ddff4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ddffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -832663,17 +832663,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddfec: |[3ddfec] de.danoeh.antennapod.net.discovery.R.:()V │ │ -3ddffc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de002: 0e00 |0003: return-void │ │ +3de014: |[3de014] de.danoeh.antennapod.net.discovery.R.:()V │ │ +3de024: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -832720,17 +832720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de004: |[3de004] de.danoeh.antennapod.net.download.service.BuildConfig.:()V │ │ -3de014: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de01a: 0e00 |0003: return-void │ │ +3de02c: |[3de02c] de.danoeh.antennapod.net.download.service.BuildConfig.:()V │ │ +3de03c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -832762,17 +832762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de01c: |[3de01c] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.:()V │ │ -3de02c: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3de032: 0e00 |0003: return-void │ │ +3de044: |[3de044] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.:()V │ │ +3de054: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3de05a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/ConnectivityActionReceiver; │ │ │ │ Virtual methods - │ │ @@ -832781,42 +832781,42 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -3de034: |[3de034] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3de044: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3de04a: 0c03 |0003: move-result-object v3 │ │ -3de04c: 1a00 195a |0004: const-string v0, "android.net.conn.CONNECTIVITY_CHANGE" // string@5a19 │ │ -3de050: 7120 e50a 0300 |0006: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3de056: 0a03 |0009: move-result v3 │ │ -3de058: 3803 2e00 |000a: if-eqz v3, 0038 // +002e │ │ -3de05c: 1a03 5b44 |000c: const-string v3, "Received intent" // string@445b │ │ -3de060: 1a00 ee0f |000e: const-string v0, "ConnectivityActionRecvr" // string@0fee │ │ -3de064: 7120 330b 3000 |0010: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de06a: 7100 84a2 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@a284 │ │ -3de070: 0a03 |0016: move-result v3 │ │ -3de072: 3803 0f00 |0017: if-eqz v3, 0026 // +000f │ │ -3de076: 1a03 215d |0019: const-string v3, "auto-dl network available, starting auto-download" // string@5d21 │ │ -3de07a: 7120 330b 3000 |001b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de080: 7100 eba3 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ -3de086: 0c03 |0021: move-result-object v3 │ │ -3de088: 6e20 eaa3 2300 |0022: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ -3de08e: 2813 |0025: goto 0038 // +0013 │ │ -3de090: 7100 8ca2 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3de096: 0a03 |0029: move-result v3 │ │ -3de098: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ -3de09c: 1a03 1a13 |002c: const-string v3, "Device is no longer connected to Wi-Fi. Cancelling ongoing downloads" // string@131a │ │ -3de0a0: 7120 380b 3000 |002e: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3de0a6: 7100 04a4 0000 |0031: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3de0ac: 0c03 |0034: move-result-object v3 │ │ -3de0ae: 6e20 01a4 2300 |0035: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@a401 │ │ -3de0b4: 0e00 |0038: return-void │ │ +3de05c: |[3de05c] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3de06c: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3de072: 0c03 |0003: move-result-object v3 │ │ +3de074: 1a00 195a |0004: const-string v0, "android.net.conn.CONNECTIVITY_CHANGE" // string@5a19 │ │ +3de078: 7120 e50a 0300 |0006: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3de07e: 0a03 |0009: move-result v3 │ │ +3de080: 3803 2e00 |000a: if-eqz v3, 0038 // +002e │ │ +3de084: 1a03 5b44 |000c: const-string v3, "Received intent" // string@445b │ │ +3de088: 1a00 ee0f |000e: const-string v0, "ConnectivityActionRecvr" // string@0fee │ │ +3de08c: 7120 330b 3000 |0010: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de092: 7100 84a2 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@a284 │ │ +3de098: 0a03 |0016: move-result v3 │ │ +3de09a: 3803 0f00 |0017: if-eqz v3, 0026 // +000f │ │ +3de09e: 1a03 215d |0019: const-string v3, "auto-dl network available, starting auto-download" // string@5d21 │ │ +3de0a2: 7120 330b 3000 |001b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de0a8: 7100 eba3 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ +3de0ae: 0c03 |0021: move-result-object v3 │ │ +3de0b0: 6e20 eaa3 2300 |0022: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ +3de0b6: 2813 |0025: goto 0038 // +0013 │ │ +3de0b8: 7100 8ca2 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3de0be: 0a03 |0029: move-result v3 │ │ +3de0c0: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ +3de0c4: 1a03 1a13 |002c: const-string v3, "Device is no longer connected to Wi-Fi. Cancelling ongoing downloads" // string@131a │ │ +3de0c8: 7120 380b 3000 |002e: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3de0ce: 7100 04a4 0000 |0031: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3de0d4: 0c03 |0034: move-result-object v3 │ │ +3de0d6: 6e20 01a4 2300 |0035: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@a401 │ │ +3de0dc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0010 line=20 │ │ 0x0013 line=22 │ │ 0x001b line=23 │ │ 0x001e line=24 │ │ @@ -832858,17 +832858,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de0b8: |[3de0b8] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.:()V │ │ -3de0c8: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3de0ce: 0e00 |0003: return-void │ │ +3de0e0: |[3de0e0] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.:()V │ │ +3de0f0: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3de0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/PowerConnectionReceiver; │ │ │ │ Virtual methods - │ │ @@ -832877,48 +832877,48 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3de0d0: |[3de0d0] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3de0e0: 6e10 4502 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3de0e6: 0c04 |0003: move-result-object v4 │ │ -3de0e8: 2200 c81c |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3de0ec: 7010 a6ab 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3de0f2: 1a01 c061 |0009: const-string v1, "charging intent: " // string@61c0 │ │ -3de0f6: 6e20 b2ab 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3de0fc: 6e20 b2ab 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3de102: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3de108: 0c00 |0014: move-result-object v0 │ │ -3de10a: 1a01 fe42 |0015: const-string v1, "PowerConnectionReceiver" // string@42fe │ │ -3de10e: 7120 330b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de114: 1a00 cb59 |001a: const-string v0, "android.intent.action.ACTION_POWER_CONNECTED" // string@59cb │ │ -3de118: 6e20 7fab 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3de11e: 0a04 |001f: move-result v4 │ │ -3de120: 3804 0f00 |0020: if-eqz v4, 002f // +000f │ │ -3de124: 1a04 c161 |0022: const-string v4, "charging, starting auto-download" // string@61c1 │ │ -3de128: 7120 330b 4100 |0024: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de12e: 7100 eba3 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ -3de134: 0c04 |002a: move-result-object v4 │ │ -3de136: 6e20 eaa3 3400 |002b: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ -3de13c: 2819 |002e: goto 0047 // +0019 │ │ -3de13e: 7100 76a9 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a976 │ │ -3de144: 0a04 |0032: move-result v4 │ │ -3de146: 3904 0f00 |0033: if-nez v4, 0042 // +000f │ │ -3de14a: 1a04 06a5 |0035: const-string v4, "not charging anymore, canceling auto-download" // string@a506 │ │ -3de14e: 7120 330b 4100 |0037: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de154: 7100 04a4 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3de15a: 0c04 |003d: move-result-object v4 │ │ -3de15c: 6e20 01a4 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@a401 │ │ -3de162: 2806 |0041: goto 0047 // +0006 │ │ -3de164: 1a03 05a5 |0042: const-string v3, "not charging anymore, but the user allows auto-download when on battery so we'll keep going" // string@a505 │ │ -3de168: 7120 330b 3100 |0044: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3de16e: 0e00 |0047: return-void │ │ +3de0f8: |[3de0f8] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3de108: 6e10 4502 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3de10e: 0c04 |0003: move-result-object v4 │ │ +3de110: 2200 c81c |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3de114: 7010 a6ab 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3de11a: 1a01 c061 |0009: const-string v1, "charging intent: " // string@61c0 │ │ +3de11e: 6e20 b2ab 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3de124: 6e20 b2ab 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3de12a: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3de130: 0c00 |0014: move-result-object v0 │ │ +3de132: 1a01 fe42 |0015: const-string v1, "PowerConnectionReceiver" // string@42fe │ │ +3de136: 7120 330b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de13c: 1a00 cb59 |001a: const-string v0, "android.intent.action.ACTION_POWER_CONNECTED" // string@59cb │ │ +3de140: 6e20 7fab 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3de146: 0a04 |001f: move-result v4 │ │ +3de148: 3804 0f00 |0020: if-eqz v4, 002f // +000f │ │ +3de14c: 1a04 c161 |0022: const-string v4, "charging, starting auto-download" // string@61c1 │ │ +3de150: 7120 330b 4100 |0024: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de156: 7100 eba3 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ +3de15c: 0c04 |002a: move-result-object v4 │ │ +3de15e: 6e20 eaa3 3400 |002b: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ +3de164: 2819 |002e: goto 0047 // +0019 │ │ +3de166: 7100 76a9 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a976 │ │ +3de16c: 0a04 |0032: move-result v4 │ │ +3de16e: 3904 0f00 |0033: if-nez v4, 0042 // +000f │ │ +3de172: 1a04 06a5 |0035: const-string v4, "not charging anymore, canceling auto-download" // string@a506 │ │ +3de176: 7120 330b 4100 |0037: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de17c: 7100 04a4 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3de182: 0c04 |003d: move-result-object v4 │ │ +3de184: 6e20 01a4 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@a401 │ │ +3de18a: 2806 |0041: goto 0047 // +0006 │ │ +3de18c: 1a03 05a5 |0042: const-string v3, "not charging anymore, but the user allows auto-download when on battery so we'll keep going" // string@a505 │ │ +3de190: 7120 330b 3100 |0044: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3de196: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=24 │ │ 0x001c line=26 │ │ 0x0024 line=27 │ │ 0x0027 line=33 │ │ @@ -833141,17 +833141,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de188: |[3de188] de.danoeh.antennapod.net.download.service.R$anim.:()V │ │ -3de198: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de19e: 0e00 |0003: return-void │ │ +3de1b0: |[3de1b0] de.danoeh.antennapod.net.download.service.R$anim.:()V │ │ +3de1c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -833338,17 +833338,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de170: |[3de170] de.danoeh.antennapod.net.download.service.R$animator.:()V │ │ -3de180: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de186: 0e00 |0003: return-void │ │ +3de198: |[3de198] de.danoeh.antennapod.net.download.service.R$animator.:()V │ │ +3de1a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -839045,17 +839045,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1a0: |[3de1a0] de.danoeh.antennapod.net.download.service.R$attr.:()V │ │ -3de1b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de1b6: 0e00 |0003: return-void │ │ +3de1c8: |[3de1c8] de.danoeh.antennapod.net.download.service.R$attr.:()V │ │ +3de1d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -839127,17 +839127,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1b8: |[3de1b8] de.danoeh.antennapod.net.download.service.R$bool.:()V │ │ -3de1c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de1ce: 0e00 |0003: return-void │ │ +3de1e0: |[3de1e0] de.danoeh.antennapod.net.download.service.R$bool.:()V │ │ +3de1f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de1f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -842194,17 +842194,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1d0: |[3de1d0] de.danoeh.antennapod.net.download.service.R$color.:()V │ │ -3de1e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de1e6: 0e00 |0003: return-void │ │ +3de1f8: |[3de1f8] de.danoeh.antennapod.net.download.service.R$color.:()V │ │ +3de208: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -845356,17 +845356,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1e8: |[3de1e8] de.danoeh.antennapod.net.download.service.R$dimen.:()V │ │ -3de1f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de1fe: 0e00 |0003: return-void │ │ +3de210: |[3de210] de.danoeh.antennapod.net.download.service.R$dimen.:()V │ │ +3de220: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -846353,17 +846353,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de200: |[3de200] de.danoeh.antennapod.net.download.service.R$drawable.:()V │ │ -3de210: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de216: 0e00 |0003: return-void │ │ +3de228: |[3de228] de.danoeh.antennapod.net.download.service.R$drawable.:()V │ │ +3de238: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de23e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -848410,17 +848410,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de218: |[3de218] de.danoeh.antennapod.net.download.service.R$id.:()V │ │ -3de228: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de22e: 0e00 |0003: return-void │ │ +3de240: |[3de240] de.danoeh.antennapod.net.download.service.R$id.:()V │ │ +3de250: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -848832,17 +848832,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de230: |[3de230] de.danoeh.antennapod.net.download.service.R$integer.:()V │ │ -3de240: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de246: 0e00 |0003: return-void │ │ +3de258: |[3de258] de.danoeh.antennapod.net.download.service.R$integer.:()V │ │ +3de268: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de26e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -848964,17 +848964,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de248: |[3de248] de.danoeh.antennapod.net.download.service.R$interpolator.:()V │ │ -3de258: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de25e: 0e00 |0003: return-void │ │ +3de270: |[3de270] de.danoeh.antennapod.net.download.service.R$interpolator.:()V │ │ +3de280: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -849651,17 +849651,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de260: |[3de260] de.danoeh.antennapod.net.download.service.R$layout.:()V │ │ -3de270: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de276: 0e00 |0003: return-void │ │ +3de288: |[3de288] de.danoeh.antennapod.net.download.service.R$layout.:()V │ │ +3de298: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de29e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -849793,17 +849793,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de278: |[3de278] de.danoeh.antennapod.net.download.service.R$plurals.:()V │ │ -3de288: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de28e: 0e00 |0003: return-void │ │ +3de2a0: |[3de2a0] de.danoeh.antennapod.net.download.service.R$plurals.:()V │ │ +3de2b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -854065,17 +854065,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de290: |[3de290] de.danoeh.antennapod.net.download.service.R$string.:()V │ │ -3de2a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3de2a6: 0e00 |0003: return-void │ │ +3de2b8: |[3de2b8] de.danoeh.antennapod.net.download.service.R$string.:()V │ │ +3de2c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3de2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -859537,17 +859537,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0938: |[3e0938] de.danoeh.antennapod.net.download.service.R$style.:()V │ │ -3e0948: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e094e: 0e00 |0003: return-void │ │ +3e0960: |[3e0960] de.danoeh.antennapod.net.download.service.R$style.:()V │ │ +3e0970: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e0976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -868834,797 +868834,797 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 4916 16-bit code units │ │ -3de2a8: |[3de2a8] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ -3de2b8: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3de2bc: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3de2c0: 2600 6a06 0000 |0004: fill-array-data v0, 0000066e // +0000066a │ │ -3de2c6: 6900 0797 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBar:[I // field@9707 │ │ -3de2ca: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3de2d0: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3de2d6: 0c01 |000f: move-result-object v1 │ │ -3de2d8: 6901 0897 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBarLayout:[I // field@9708 │ │ -3de2dc: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3de2e2: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3de2e8: 0c01 |0018: move-result-object v1 │ │ -3de2ea: 6901 2797 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuItemView:[I // field@9727 │ │ -3de2ee: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3de2f0: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3de2f4: 6902 2997 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuView:[I // field@9729 │ │ -3de2f8: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3de2fa: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3de2fe: 2603 8906 0000 |0023: fill-array-data v3, 000006ac // +00000689 │ │ -3de304: 6903 2a97 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMode:[I // field@972a │ │ -3de308: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3de30e: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3de314: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3de31a: 0c03 |0031: move-result-object v3 │ │ -3de31c: 6903 3197 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActivityChooserView:[I // field@9731 │ │ -3de320: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3de324: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3de328: 2604 8406 0000 |0038: fill-array-data v4, 000006bc // +00000684 │ │ -3de32e: 6904 3497 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AlertDialog:[I // field@9734 │ │ -3de332: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3de336: 2604 9106 0000 |003f: fill-array-data v4, 000006d0 // +00000691 │ │ -3de33c: 6904 3d97 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@973d │ │ -3de340: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3de346: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3de34c: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3de352: 0c06 |004d: move-result-object v6 │ │ -3de354: 6906 4497 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@9744 │ │ -3de358: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3de35e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3de364: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3de36a: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3de370: 0c06 |005c: move-result-object v6 │ │ -3de372: 6906 4797 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9747 │ │ -3de376: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ -3de37a: 2606 7f06 0000 |0061: fill-array-data v6, 000006e0 // +0000067f │ │ -3de380: 6906 4c97 |0064: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout:[I // field@974c │ │ -3de384: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ -3de38a: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ -3de390: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ -3de396: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ -3de39c: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3de3a2: 0c06 |0075: move-result-object v6 │ │ -3de3a4: 6906 4d97 |0076: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayoutStates:[I // field@974d │ │ -3de3a8: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ -3de3ae: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ -3de3b4: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ -3de3ba: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ -3de3c0: 0c06 |0084: move-result-object v6 │ │ -3de3c2: 6906 5297 |0085: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout_Layout:[I // field@9752 │ │ -3de3c6: 2311 331e |0087: new-array v1, v1, [I // type@1e33 │ │ -3de3ca: 6901 5e97 |0089: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatEmojiHelper:[I // field@975e │ │ -3de3ce: 1401 7004 047f |008b: const v1, #float 1.75481e+38 // #7f040470 │ │ -3de3d4: 1406 7104 047f |008e: const v6, #float 1.75481e+38 // #7f040471 │ │ -3de3da: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ -3de3e0: 1408 d403 047f |0094: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3de3e6: 2440 331e 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3de3ec: 0c01 |009a: move-result-object v1 │ │ -3de3ee: 6901 5f97 |009b: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatImageView:[I // field@975f │ │ -3de3f2: 1401 6c04 047f |009d: const v1, #float 1.75481e+38 // #7f04046c │ │ -3de3f8: 1406 6d04 047f |00a0: const v6, #float 1.75481e+38 // #7f04046d │ │ -3de3fe: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ -3de404: 1408 6b04 047f |00a6: const v8, #float 1.75481e+38 // #7f04046b │ │ -3de40a: 2440 331e 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3de410: 0c01 |00ac: move-result-object v1 │ │ -3de412: 6901 6497 |00ad: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatSeekBar:[I // field@9764 │ │ -3de416: 1271 |00af: const/4 v1, #int 7 // #7 │ │ -3de418: 2316 331e |00b0: new-array v6, v1, [I // type@1e33 │ │ -3de41c: 2606 4206 0000 |00b2: fill-array-data v6, 000006f4 // +00000642 │ │ -3de422: 6906 6997 |00b5: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextHelper:[I // field@9769 │ │ -3de426: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ -3de42a: 2367 331e |00b9: new-array v7, v6, [I // type@1e33 │ │ -3de42e: 2607 4b06 0000 |00bb: fill-array-data v7, 00000706 // +0000064b │ │ -3de434: 6907 7197 |00be: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextView:[I // field@9771 │ │ -3de438: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ -3de43c: 2377 331e |00c2: new-array v7, v7, [I // type@1e33 │ │ -3de440: 2607 7206 0000 |00c4: fill-array-data v7, 00000736 // +00000672 │ │ -3de446: 6907 8897 |00c7: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTheme:[I // field@9788 │ │ -3de44a: 1407 0e03 0101 |00c9: const v7, #float 2.36957e-38 // #0101030e │ │ -3de450: 1408 9c03 047f |00cc: const v8, #float 1.75477e+38 // #7f04039c │ │ -3de456: 2420 331e 8700 |00cf: filled-new-array {v7, v8}, [I // type@1e33 │ │ -3de45c: 0c07 |00d2: move-result-object v7 │ │ -3de45e: 6907 0898 |00d3: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.BackgroundStyle:[I // field@9808 │ │ -3de462: 1307 0c00 |00d5: const/16 v7, #int 12 // #c │ │ -3de466: 2378 331e |00d7: new-array v8, v7, [I // type@1e33 │ │ -3de46a: 2608 5f07 0000 |00d9: fill-array-data v8, 00000838 // +0000075f │ │ -3de470: 6908 0b98 |00dc: sput-object v8, Lde/danoeh/antennapod/net/download/service/R$styleable;.Badge:[I // field@980b │ │ -3de474: 1308 0900 |00de: const/16 v8, #int 9 // #9 │ │ -3de478: 2389 331e |00e0: new-array v9, v8, [I // type@1e33 │ │ -3de47c: 2609 7207 0000 |00e2: fill-array-data v9, 00000854 // +00000772 │ │ -3de482: 6909 1898 |00e5: sput-object v9, Lde/danoeh/antennapod/net/download/service/R$styleable;.BaseProgressIndicator:[I // field@9818 │ │ -3de486: 1309 1000 |00e7: const/16 v9, #int 16 // #10 │ │ -3de48a: 239a 331e |00e9: new-array v10, v9, [I // type@1e33 │ │ -3de48e: 260a 7f07 0000 |00eb: fill-array-data v10, 0000086a // +0000077f │ │ -3de494: 690a 2298 |00ee: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomAppBar:[I // field@9822 │ │ -3de498: 140a 4001 0101 |00f0: const v10, #float 2.36945e-38 // #01010140 │ │ -3de49e: 140b 2f02 047f |00f3: const v11, #float 1.75469e+38 // #7f04022f │ │ -3de4a4: 2420 331e ba00 |00f6: filled-new-array {v10, v11}, [I // type@1e33 │ │ -3de4aa: 0c0a |00f9: move-result-object v10 │ │ -3de4ac: 690a 3398 |00fa: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomNavigationView:[I // field@9833 │ │ -3de4b0: 236a 331e |00fc: new-array v10, v6, [I // type@1e33 │ │ -3de4b4: 260a 9007 0000 |00fe: fill-array-data v10, 0000088e // +00000790 │ │ -3de4ba: 690a 3698 |0101: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@9836 │ │ -3de4be: 140a 3100 047f |0103: const v10, #float 1.75459e+38 // #7f040031 │ │ -3de4c4: 2410 331e 0a00 |0106: filled-new-array {v10}, [I // type@1e33 │ │ -3de4ca: 0c0a |0109: move-result-object v10 │ │ -3de4cc: 690a 4d98 |010a: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.ButtonBarLayout:[I // field@984d │ │ -3de4d0: 140a 7503 047f |010c: const v10, #float 1.75476e+38 // #7f040375 │ │ -3de4d6: 140b ab03 047f |010f: const v11, #float 1.75477e+38 // #7f0403ab │ │ -3de4dc: 2420 331e ba00 |0112: filled-new-array {v10, v11}, [I // type@1e33 │ │ -3de4e2: 0c0a |0115: move-result-object v10 │ │ -3de4e4: 690a 4f98 |0116: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.Capability:[I // field@984f │ │ -3de4e8: 130a 0d00 |0118: const/16 v10, #int 13 // #d │ │ -3de4ec: 23ab 331e |011a: new-array v11, v10, [I // type@1e33 │ │ -3de4f0: 260b a207 0000 |011c: fill-array-data v11, 000008be // +000007a2 │ │ -3de4f6: 690b 5298 |011f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CardView:[I // field@9852 │ │ -3de4fa: 232b 331e |0121: new-array v11, v2, [I // type@1e33 │ │ -3de4fe: 260b b907 0000 |0123: fill-array-data v11, 000008dc // +000007b9 │ │ -3de504: 690b 6098 |0126: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckBoxPreference:[I // field@9860 │ │ -3de508: 140b aa00 047f |0128: const v11, #float 1.75462e+38 // #7f0400aa │ │ -3de50e: 140c ab00 047f |012b: const v12, #float 1.75462e+38 // #7f0400ab │ │ -3de514: 140d 0801 0101 |012e: const v13, #float 2.36943e-38 // #01010108 │ │ -3de51a: 140e a900 047f |0131: const v14, #float 1.75462e+38 // #7f0400a9 │ │ -3de520: 2440 331e edcb |0134: filled-new-array {v13, v14, v11, v12}, [I // type@1e33 │ │ -3de526: 0c0b |0137: move-result-object v11 │ │ -3de528: 690b 6798 |0138: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckedTextView:[I // field@9867 │ │ -3de52c: 130b 2a00 |013a: const/16 v11, #int 42 // #2a │ │ -3de530: 23bb 331e |013c: new-array v11, v11, [I // type@1e33 │ │ -3de534: 260b ae07 0000 |013e: fill-array-data v11, 000008ec // +000007ae │ │ -3de53a: 690b 6c98 |0141: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.Chip:[I // field@986c │ │ -3de53e: 231b 331e |0143: new-array v11, v1, [I // type@1e33 │ │ -3de542: 260b ff07 0000 |0145: fill-array-data v11, 00000944 // +000007ff │ │ -3de548: 690b 6d98 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ChipGroup:[I // field@986d │ │ -3de54c: 140b 2102 047f |014a: const v11, #float 1.75469e+38 // #7f040221 │ │ -3de552: 140c 2202 047f |014d: const v12, #float 1.75469e+38 // #7f040222 │ │ -3de558: 140d 1f02 047f |0150: const v13, #float 1.75469e+38 // #7f04021f │ │ -3de55e: 2430 331e bd0c |0153: filled-new-array {v13, v11, v12}, [I // type@1e33 │ │ -3de564: 0c0b |0156: move-result-object v11 │ │ -3de566: 690b 9f98 |0157: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CircularProgressIndicator:[I // field@989f │ │ -3de56a: 140b cf00 047f |0159: const v11, #float 1.75462e+38 // #7f0400cf │ │ -3de570: 140c d200 047f |015c: const v12, #float 1.75462e+38 // #7f0400d2 │ │ -3de576: 2420 331e cb00 |015f: filled-new-array {v11, v12}, [I // type@1e33 │ │ -3de57c: 0c0b |0162: move-result-object v11 │ │ -3de57e: 690b a398 |0163: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockFaceView:[I // field@98a3 │ │ -3de582: 140b 9f03 047f |0165: const v11, #float 1.75477e+38 // #7f04039f │ │ -3de588: 140c d000 047f |0168: const v12, #float 1.75462e+38 // #7f0400d0 │ │ -3de58e: 140d d502 047f |016b: const v13, #float 1.75473e+38 // #7f0402d5 │ │ -3de594: 2430 331e dc0b |016e: filled-new-array {v12, v13, v11}, [I // type@1e33 │ │ -3de59a: 0c0b |0171: move-result-object v11 │ │ -3de59c: 690b a698 |0172: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockHandView:[I // field@98a6 │ │ -3de5a0: 130b 1800 |0174: const/16 v11, #int 24 // #18 │ │ -3de5a4: 23bb 331e |0176: new-array v11, v11, [I // type@1e33 │ │ -3de5a8: 260b de07 0000 |0178: fill-array-data v11, 00000956 // +000007de │ │ -3de5ae: 690b aa98 |017b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout:[I // field@98aa │ │ -3de5b2: 140b 5a02 047f |017d: const v11, #float 1.7547e+38 // #7f04025a │ │ -3de5b8: 140c 5b02 047f |0180: const v12, #float 1.7547e+38 // #7f04025b │ │ -3de5be: 2420 331e cb00 |0183: filled-new-array {v11, v12}, [I // type@1e33 │ │ -3de5c4: 0c0b |0186: move-result-object v11 │ │ -3de5c6: 690b ab98 |0187: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@98ab │ │ -3de5ca: 140b 3200 047f |0189: const v11, #float 1.75459e+38 // #7f040032 │ │ -3de5d0: 140c 4d02 047f |018c: const v12, #float 1.7547e+38 // #7f04024d │ │ -3de5d6: 140e a501 0101 |018f: const v14, #float 2.36947e-38 // #010101a5 │ │ -3de5dc: 140f 1f03 0101 |0192: const v15, #float 2.36958e-38 // #0101031f │ │ -3de5e2: 1405 4706 0101 |0195: const v5, #float 2.36981e-38 // #01010647 │ │ -3de5e8: 245c 331e feb5 |0198: filled-new-array {v14, v15, v5, v11, v12}, [I // type@1e33 │ │ -3de5ee: 0c05 |019b: move-result-object v5 │ │ -3de5f0: 6905 c698 |019c: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ColorStateListItem:[I // field@98c6 │ │ -3de5f4: 1405 9800 047f |019e: const v5, #float 1.75461e+38 // #7f040098 │ │ -3de5fa: 140b 0701 0101 |01a1: const v11, #float 2.36943e-38 // #01010107 │ │ -3de600: 140c 8e00 047f |01a4: const v12, #float 1.75461e+38 // #7f04008e │ │ -3de606: 140d 9700 047f |01a7: const v13, #float 1.75461e+38 // #7f040097 │ │ -3de60c: 2440 331e cb5d |01aa: filled-new-array {v11, v12, v13, v5}, [I // type@1e33 │ │ -3de612: 0c05 |01ad: move-result-object v5 │ │ -3de614: 6905 cc98 |01ae: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CompoundButton:[I // field@98cc │ │ -3de618: 1305 6d00 |01b0: const/16 v5, #int 109 // #6d │ │ -3de61c: 2355 331e |01b2: new-array v5, v5, [I // type@1e33 │ │ -3de620: 2605 d607 0000 |01b4: fill-array-data v5, 0000098a // +000007d6 │ │ -3de626: 6905 d198 |01b7: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.Constraint:[I // field@98d1 │ │ -3de62a: 1305 5a00 |01b9: const/16 v5, #int 90 // #5a │ │ -3de62e: 2355 331e |01bb: new-array v5, v5, [I // type@1e33 │ │ -3de632: 2605 ab08 0000 |01bd: fill-array-data v5, 00000a68 // +000008ab │ │ -3de638: 6905 d298 |01c0: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_Layout:[I // field@98d2 │ │ -3de63c: 1405 1701 047f |01c2: const v5, #float 1.75464e+38 // #7f040117 │ │ -3de642: 140b 5603 047f |01c5: const v11, #float 1.75475e+38 // #7f040356 │ │ -3de648: 2420 331e b500 |01c8: filled-new-array {v5, v11}, [I // type@1e33 │ │ -3de64e: 0c05 |01cb: move-result-object v5 │ │ -3de650: 6905 2d99 |01cc: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_placeholder:[I // field@992d │ │ -3de654: 1305 6f00 |01ce: const/16 v5, #int 111 // #6f │ │ -3de658: 2355 331e |01d0: new-array v5, v5, [I // type@1e33 │ │ -3de65c: 2605 4e09 0000 |01d2: fill-array-data v5, 00000b20 // +0000094e │ │ -3de662: 6905 3099 |01d5: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintSet:[I // field@9930 │ │ -3de666: 1405 4c02 047f |01d7: const v5, #float 1.7547e+38 // #7f04024c │ │ -3de66c: 140b e503 047f |01da: const v11, #float 1.75478e+38 // #7f0403e5 │ │ -3de672: 2420 331e b500 |01dd: filled-new-array {v5, v11}, [I // type@1e33 │ │ -3de678: 0c05 |01e0: move-result-object v5 │ │ -3de67a: 6905 0d9a |01e1: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout:[I // field@9a0d │ │ -3de67e: 2315 331e |01e3: new-array v5, v1, [I // type@1e33 │ │ -3de682: 2605 1d0a 0000 |01e5: fill-array-data v5, 00000c02 // +00000a1d │ │ -3de688: 6905 0e9a |01e8: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout_Layout:[I // field@9a0e │ │ -3de68c: 2385 331e |01ea: new-array v5, v8, [I // type@1e33 │ │ -3de690: 2605 280a 0000 |01ec: fill-array-data v5, 00000c14 // +00000a28 │ │ -3de696: 6905 189a |01ef: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CustomAttribute:[I // field@9a18 │ │ -3de69a: 2375 331e |01f1: new-array v5, v7, [I // type@1e33 │ │ -3de69e: 2605 370a 0000 |01f3: fill-array-data v5, 00000c2a // +00000a37 │ │ -3de6a4: 6905 229a |01f6: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DialogPreference:[I // field@9a22 │ │ -3de6a8: 2335 331e |01f8: new-array v5, v3, [I // type@1e33 │ │ -3de6ac: 2605 4c0a 0000 |01fa: fill-array-data v5, 00000c46 // +00000a4c │ │ -3de6b2: 6905 2f9a |01fd: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerArrowToggle:[I // field@9a2f │ │ -3de6b6: 1405 8201 047f |01ff: const v5, #float 1.75466e+38 // #7f040182 │ │ -3de6bc: 2410 331e 0500 |0202: filled-new-array {v5}, [I // type@1e33 │ │ -3de6c2: 0c05 |0205: move-result-object v5 │ │ -3de6c4: 6905 389a |0206: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerLayout:[I // field@9a38 │ │ -3de6c8: 1405 a904 047f |0208: const v5, #float 1.75482e+38 // #7f0404a9 │ │ -3de6ce: 2410 331e 0500 |020b: filled-new-array {v5}, [I // type@1e33 │ │ -3de6d4: 0c0b |020e: move-result-object v11 │ │ -3de6d6: 690b 3a9a |020f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.EditTextPreference:[I // field@9a3a │ │ -3de6da: 232b 331e |0211: new-array v11, v2, [I // type@1e33 │ │ -3de6de: 260b 470a 0000 |0213: fill-array-data v11, 00000c5a // +00000a47 │ │ -3de6e4: 690b 3c9a |0216: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton:[I // field@9a3c │ │ -3de6e8: 140b 6a00 047f |0218: const v11, #float 1.7546e+38 // #7f04006a │ │ -3de6ee: 140c 6900 047f |021b: const v12, #float 1.7546e+38 // #7f040069 │ │ -3de6f4: 2420 331e bc00 |021e: filled-new-array {v12, v11}, [I // type@1e33 │ │ -3de6fa: 0c0b |0221: move-result-object v11 │ │ -3de6fc: 690b 3d9a |0222: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9a3d │ │ -3de700: 130b 1100 |0224: const/16 v11, #int 17 // #11 │ │ -3de704: 23bb 331e |0226: new-array v11, v11, [I // type@1e33 │ │ -3de708: 260b 420a 0000 |0228: fill-array-data v11, 00000c6a // +00000a42 │ │ -3de70e: 690b 469a |022b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton:[I // field@9a46 │ │ -3de712: 2410 331e 0c00 |022d: filled-new-array {v12}, [I // type@1e33 │ │ -3de718: 0c0b |0230: move-result-object v11 │ │ -3de71a: 690b 479a |0231: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9a47 │ │ -3de71e: 140b 4002 047f |0233: const v11, #float 1.7547e+38 // #7f040240 │ │ -3de724: 140c a002 047f |0236: const v12, #float 1.75472e+38 // #7f0402a0 │ │ -3de72a: 2420 331e cb00 |0239: filled-new-array {v11, v12}, [I // type@1e33 │ │ -3de730: 0c0b |023c: move-result-object v11 │ │ -3de732: 690b 5a9a |023d: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FlowLayout:[I // field@9a5a │ │ -3de736: 231b 331e |023f: new-array v11, v1, [I // type@1e33 │ │ -3de73a: 260b 4f0a 0000 |0241: fill-array-data v11, 00000c90 // +00000a4f │ │ -3de740: 690b 5d9a |0244: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamily:[I // field@9a5d │ │ -3de744: 130b 0a00 |0246: const/16 v11, #int 10 // #a │ │ -3de748: 23bc 331e |0248: new-array v12, v11, [I // type@1e33 │ │ -3de74c: 260c 580a 0000 |024a: fill-array-data v12, 00000ca2 // +00000a58 │ │ -3de752: 690c 5e9a |024d: sput-object v12, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamilyFont:[I // field@9a5e │ │ -3de756: 140c 0002 0101 |024f: const v12, #float 2.3695e-38 // #01010200 │ │ -3de75c: 1403 ef01 047f |0252: const v3, #float 1.75468e+38 // #7f0401ef │ │ -3de762: 140f 0901 0101 |0255: const v15, #float 2.36943e-38 // #01010109 │ │ -3de768: 2430 331e cf03 |0258: filled-new-array {v15, v12, v3}, [I // type@1e33 │ │ -3de76e: 0c03 |025b: move-result-object v3 │ │ -3de770: 6903 709a |025c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ForegroundLinearLayout:[I // field@9a70 │ │ -3de774: 1403 0300 0101 |025e: const v3, #float 2.36936e-38 // #01010003 │ │ -3de77a: 140c d100 0101 |0261: const v12, #float 2.36941e-38 // #010100d1 │ │ -3de780: 2430 331e 430c |0264: filled-new-array {v3, v4, v12}, [I // type@1e33 │ │ -3de786: 0c03 |0267: move-result-object v3 │ │ -3de788: 6903 749a |0268: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Fragment:[I // field@9a74 │ │ -3de78c: 1403 0300 0101 |026a: const v3, #float 2.36936e-38 // #01010003 │ │ -3de792: 2420 331e c300 |026d: filled-new-array {v3, v12}, [I // type@1e33 │ │ -3de798: 0c03 |0270: move-result-object v3 │ │ -3de79a: 6903 759a |0271: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.FragmentContainerView:[I // field@9a75 │ │ -3de79e: 2373 331e |0273: new-array v3, v7, [I // type@1e33 │ │ -3de7a2: 2603 450a 0000 |0275: fill-array-data v3, 00000cba // +00000a45 │ │ -3de7a8: 6903 7b9a |0278: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColor:[I // field@9a7b │ │ -3de7ac: 1403 1405 0101 |027a: const v3, #float 2.36972e-38 // #01010514 │ │ -3de7b2: 2420 331e 3e00 |027d: filled-new-array {v14, v3}, [I // type@1e33 │ │ -3de7b8: 0c03 |0280: move-result-object v3 │ │ -3de7ba: 6903 7c9a |0281: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColorItem:[I // field@9a7c │ │ -3de7be: 2383 331e |0283: new-array v3, v8, [I // type@1e33 │ │ -3de7c2: 2603 510a 0000 |0285: fill-array-data v3, 00000cd6 // +00000a51 │ │ -3de7c8: 6903 8b9a |0288: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ImageFilterView:[I // field@9a8b │ │ -3de7cc: 2313 331e |028a: new-array v3, v1, [I // type@1e33 │ │ -3de7d0: 2603 600a 0000 |028c: fill-array-data v3, 00000cec // +00000a60 │ │ -3de7d6: 6903 959a |028f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Insets:[I // field@9a95 │ │ -3de7da: 1303 1200 |0291: const/16 v3, #int 18 // #12 │ │ -3de7de: 2333 331e |0293: new-array v3, v3, [I // type@1e33 │ │ -3de7e2: 2603 690a 0000 |0295: fill-array-data v3, 00000cfe // +00000a69 │ │ -3de7e8: 6903 9d9a |0298: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyAttribute:[I // field@9a9d │ │ -3de7ec: 1303 1400 |029a: const/16 v3, #int 20 // #14 │ │ -3de7f0: 2333 331e |029c: new-array v3, v3, [I // type@1e33 │ │ -3de7f4: 2603 880a 0000 |029e: fill-array-data v3, 00000d26 // +00000a88 │ │ -3de7fa: 6903 b09a |02a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyCycle:[I // field@9ab0 │ │ -3de7fe: 2373 331e |02a3: new-array v3, v7, [I // type@1e33 │ │ -3de802: 2603 ad0a 0000 |02a5: fill-array-data v3, 00000d52 // +00000aad │ │ -3de808: 6903 c59a |02a8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyPosition:[I // field@9ac5 │ │ -3de80c: 1303 1400 |02aa: const/16 v3, #int 20 // #14 │ │ -3de810: 2333 331e |02ac: new-array v3, v3, [I // type@1e33 │ │ -3de814: 2603 c00a 0000 |02ae: fill-array-data v3, 00000d6e // +00000ac0 │ │ -3de81a: 6903 d29a |02b1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTimeCycle:[I // field@9ad2 │ │ -3de81e: 23b3 331e |02b3: new-array v3, v11, [I // type@1e33 │ │ -3de822: 2603 e50a 0000 |02b5: fill-array-data v3, 00000d9a // +00000ae5 │ │ -3de828: 6903 e79a |02b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTrigger:[I // field@9ae7 │ │ -3de82c: 1303 4300 |02ba: const/16 v3, #int 67 // #43 │ │ -3de830: 2333 331e |02bc: new-array v3, v3, [I // type@1e33 │ │ -3de834: 2603 f40a 0000 |02be: fill-array-data v3, 00000db2 // +00000af4 │ │ -3de83a: 6903 f29a |02c1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Layout:[I // field@9af2 │ │ -3de83e: 2383 331e |02c3: new-array v3, v8, [I // type@1e33 │ │ -3de842: 2603 770b 0000 |02c5: fill-array-data v3, 00000e3c // +00000b77 │ │ -3de848: 6903 369b |02c8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat:[I // field@9b36 │ │ -3de84c: 1403 f500 0101 |02ca: const v3, #float 2.36942e-38 // #010100f5 │ │ -3de852: 140c 8101 0101 |02cd: const v12, #float 2.36946e-38 // #01010181 │ │ -3de858: 140f f400 0101 |02d0: const v15, #float 2.36942e-38 // #010100f4 │ │ -3de85e: 2440 331e f0c3 |02d3: filled-new-array {v0, v15, v3, v12}, [I // type@1e33 │ │ -3de864: 0c00 |02d6: move-result-object v0 │ │ -3de866: 6900 379b |02d7: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@9b37 │ │ -3de86a: 1400 1c02 047f |02d9: const v0, #float 1.75469e+38 // #7f04021c │ │ -3de870: 1403 2002 047f |02dc: const v3, #float 1.75469e+38 // #7f040220 │ │ -3de876: 2420 331e 3000 |02df: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3de87c: 0c00 |02e2: move-result-object v0 │ │ -3de87e: 6900 459b |02e3: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearProgressIndicator:[I // field@9b45 │ │ -3de882: 1400 ac02 0101 |02e5: const v0, #float 2.36955e-38 // #010102ac │ │ -3de888: 1403 ad02 0101 |02e8: const v3, #float 2.36955e-38 // #010102ad │ │ -3de88e: 2420 331e 3000 |02eb: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3de894: 0c00 |02ee: move-result-object v0 │ │ -3de896: 6900 489b |02ef: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPopupWindow:[I // field@9b48 │ │ -3de89a: 1400 9301 047f |02f1: const v0, #float 1.75466e+38 // #7f040193 │ │ -3de8a0: 1403 9401 047f |02f4: const v3, #float 1.75466e+38 // #7f040194 │ │ -3de8a6: 140c b200 0101 |02f7: const v12, #float 2.36941e-38 // #010100b2 │ │ -3de8ac: 140f f801 0101 |02fa: const v15, #float 2.3695e-38 // #010101f8 │ │ -3de8b2: 2455 331e fc30 |02fd: filled-new-array {v12, v15, v0, v3, v5}, [I // type@1e33 │ │ -3de8b8: 0c00 |0300: move-result-object v0 │ │ -3de8ba: 6900 4b9b |0301: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPreference:[I // field@9b4b │ │ -3de8be: 1400 4b00 047f |0303: const v0, #float 1.7546e+38 // #7f04004b │ │ -3de8c4: 1403 4c00 047f |0306: const v3, #float 1.7546e+38 // #7f04004c │ │ -3de8ca: 1405 4900 047f |0309: const v5, #float 1.7546e+38 // #7f040049 │ │ -3de8d0: 140f 4a00 047f |030c: const v15, #float 1.7546e+38 // #7f04004a │ │ -3de8d6: 2440 331e f530 |030f: filled-new-array {v5, v15, v0, v3}, [I // type@1e33 │ │ -3de8dc: 0c00 |0312: move-result-object v0 │ │ -3de8de: 6900 519b |0313: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialog:[I // field@9b51 │ │ -3de8e2: 2320 331e |0315: new-array v0, v2, [I // type@1e33 │ │ -3de8e6: 2600 3b0b 0000 |0317: fill-array-data v0, 00000e52 // +00000b3b │ │ -3de8ec: 6900 529b |031a: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialogTheme:[I // field@9b52 │ │ -3de8f0: 2320 331e |031c: new-array v0, v2, [I // type@1e33 │ │ -3de8f4: 2600 440b 0000 |031e: fill-array-data v0, 00000e62 // +00000b44 │ │ -3de8fa: 6900 5d9b |0321: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@9b5d │ │ -3de8fe: 2360 331e |0323: new-array v0, v6, [I // type@1e33 │ │ -3de902: 2600 4d0b 0000 |0325: fill-array-data v0, 00000e72 // +00000b4d │ │ -3de908: 6900 649b |0328: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButton:[I // field@9b64 │ │ -3de90c: 1400 9e03 047f |032a: const v0, #float 1.75477e+38 // #7f04039e │ │ -3de912: 1403 c803 047f |032d: const v3, #float 1.75478e+38 // #7f0403c8 │ │ -3de918: 1405 ad00 047f |0330: const v5, #float 1.75462e+38 // #7f0400ad │ │ -3de91e: 2430 331e 0503 |0333: filled-new-array {v5, v0, v3}, [I // type@1e33 │ │ -3de924: 0c00 |0336: move-result-object v0 │ │ -3de926: 6900 659b |0337: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButtonToggleGroup:[I // field@9b65 │ │ -3de92a: 23b0 331e |0339: new-array v0, v11, [I // type@1e33 │ │ -3de92e: 2600 670b 0000 |033b: fill-array-data v0, 00000ea2 // +00000b67 │ │ -3de934: 6900 7f9b |033e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendar:[I // field@9b7f │ │ -3de938: 23b0 331e |0340: new-array v0, v11, [I // type@1e33 │ │ -3de93c: 2600 780b 0000 |0342: fill-array-data v0, 00000eba // +00000b78 │ │ -3de942: 6900 809b |0345: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendarItem:[I // field@9b80 │ │ -3de946: 23a0 331e |0347: new-array v0, v10, [I // type@1e33 │ │ -3de94a: 2600 890b 0000 |0349: fill-array-data v0, 00000ed2 // +00000b89 │ │ -3de950: 6900 959b |034c: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCardView:[I // field@9b95 │ │ -3de954: 1300 0b00 |034e: const/16 v0, #int 11 // #b │ │ -3de958: 2303 331e |0350: new-array v3, v0, [I // type@1e33 │ │ -3de95c: 2603 9e0b 0000 |0352: fill-array-data v3, 00000ef0 // +00000b9e │ │ -3de962: 6903 a39b |0355: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBox:[I // field@9ba3 │ │ -3de966: 1403 e003 047f |0357: const v3, #float 1.75478e+38 // #7f0403e0 │ │ -3de96c: 1405 e103 047f |035a: const v5, #float 1.75478e+38 // #7f0403e1 │ │ -3de972: 2420 331e 5300 |035d: filled-new-array {v3, v5}, [I // type@1e33 │ │ -3de978: 0c03 |0360: move-result-object v3 │ │ -3de97a: 6903 a49b |0361: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBoxStates:[I // field@9ba4 │ │ -3de97e: 1403 6601 047f |0363: const v3, #float 1.75465e+38 // #7f040166 │ │ -3de984: 1405 5202 047f |0366: const v5, #float 1.7547e+38 // #7f040252 │ │ -3de98a: 140a 6101 047f |0369: const v10, #float 1.75465e+38 // #7f040161 │ │ -3de990: 140f 6301 047f |036c: const v15, #float 1.75465e+38 // #7f040163 │ │ -3de996: 1404 6401 047f |036f: const v4, #float 1.75465e+38 // #7f040164 │ │ -3de99c: 2455 331e fa34 |0372: filled-new-array {v10, v15, v4, v3, v5}, [I // type@1e33 │ │ -3de9a2: 0c03 |0375: move-result-object v3 │ │ -3de9a4: 6903 b29b |0376: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialDivider:[I // field@9bb2 │ │ -3de9a8: 1403 a804 047f |0378: const v3, #float 1.75482e+38 // #7f0404a8 │ │ -3de9ae: 2420 331e 3d00 |037b: filled-new-array {v13, v3}, [I // type@1e33 │ │ -3de9b4: 0c03 |037e: move-result-object v3 │ │ -3de9b6: 6903 b89b |037f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialRadioButton:[I // field@9bb8 │ │ -3de9ba: 1403 a003 047f |0381: const v3, #float 1.75477e+38 // #7f0403a0 │ │ -3de9c0: 1404 a803 047f |0384: const v4, #float 1.75477e+38 // #7f0403a8 │ │ -3de9c6: 2420 331e 4300 |0387: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3de9cc: 0c03 |038a: move-result-object v3 │ │ -3de9ce: 6903 bb9b |038b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialShape:[I // field@9bbb │ │ -3de9d2: 2323 331e |038d: new-array v3, v2, [I // type@1e33 │ │ -3de9d6: 2603 7b0b 0000 |038f: fill-array-data v3, 00000f0a // +00000b7b │ │ -3de9dc: 6903 be9b |0392: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialSwitch:[I // field@9bbe │ │ -3de9e0: 1403 7f05 0101 |0394: const v3, #float 2.36975e-38 // #0101057f │ │ -3de9e6: 1404 9f02 047f |0397: const v4, #float 1.75472e+38 // #7f04029f │ │ -3de9ec: 1405 b604 0101 |039a: const v5, #float 2.36969e-38 // #010104b6 │ │ -3de9f2: 2430 331e 3504 |039d: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3de9f8: 0c03 |03a0: move-result-object v3 │ │ -3de9fa: 6903 c59b |03a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextAppearance:[I // field@9bc5 │ │ -3de9fe: 1403 7f05 0101 |03a3: const v3, #float 2.36975e-38 // #0101057f │ │ -3dea04: 1405 3400 0101 |03a6: const v5, #float 2.36937e-38 // #01010034 │ │ -3dea0a: 2430 331e 3504 |03a9: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3dea10: 0c03 |03ac: move-result-object v3 │ │ -3dea12: 6903 c99b |03ad: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextView:[I // field@9bc9 │ │ -3dea16: 1403 d100 047f |03af: const v3, #float 1.75462e+38 // #7f0400d1 │ │ -3dea1c: 1404 4b02 047f |03b2: const v4, #float 1.7547e+38 // #7f04024b │ │ -3dea22: 2420 331e 4300 |03b5: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3dea28: 0c03 |03b8: move-result-object v3 │ │ -3dea2a: 6903 cd9b |03b9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTimePicker:[I // field@9bcd │ │ -3dea2e: 1403 f103 047f |03bb: const v3, #float 1.75479e+38 // #7f0403f1 │ │ -3dea34: 1404 7304 047f |03be: const v4, #float 1.75481e+38 // #7f040473 │ │ -3dea3a: 1405 b202 047f |03c1: const v5, #float 1.75472e+38 // #7f0402b2 │ │ -3dea40: 140a b402 047f |03c4: const v10, #float 1.75472e+38 // #7f0402b4 │ │ -3dea46: 140d 2503 047f |03c7: const v13, #float 1.75474e+38 // #7f040325 │ │ -3dea4c: 2454 331e a53d |03ca: filled-new-array {v5, v10, v13, v3, v4}, [I // type@1e33 │ │ -3dea52: 0c03 |03cd: move-result-object v3 │ │ -3dea54: 6903 d09b |03ce: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialToolbar:[I // field@9bd0 │ │ -3dea58: 2323 331e |03d0: new-array v3, v2, [I // type@1e33 │ │ -3dea5c: 2603 480b 0000 |03d2: fill-array-data v3, 00000f1a // +00000b48 │ │ -3dea62: 6903 d69b |03d5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuGroup:[I // field@9bd6 │ │ -3dea66: 1303 1700 |03d7: const/16 v3, #int 23 // #17 │ │ -3dea6a: 2333 331e |03d9: new-array v3, v3, [I // type@1e33 │ │ -3dea6e: 2603 4f0b 0000 |03db: fill-array-data v3, 00000f2a // +00000b4f │ │ -3dea74: 6903 dd9b |03de: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuItem:[I // field@9bdd │ │ -3dea78: 2383 331e |03e0: new-array v3, v8, [I // type@1e33 │ │ -3dea7c: 2603 7a0b 0000 |03e2: fill-array-data v3, 00000f5c // +00000b7a │ │ -3dea82: 6903 f59b |03e5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuView:[I // field@9bf5 │ │ -3dea86: 2323 331e |03e7: new-array v3, v2, [I // type@1e33 │ │ -3dea8a: 2603 890b 0000 |03e9: fill-array-data v3, 00000f72 // +00000b89 │ │ -3dea90: 6903 ff9b |03ec: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MockView:[I // field@9bff │ │ -3dea94: 2323 331e |03ee: new-array v3, v2, [I // type@1e33 │ │ -3dea98: 2603 920b 0000 |03f0: fill-array-data v3, 00000f82 // +00000b92 │ │ -3dea9e: 6903 069c |03f3: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Motion:[I // field@9c06 │ │ -3deaa2: 1403 3003 047f |03f5: const v3, #float 1.75475e+38 // #7f040330 │ │ -3deaa8: 1404 3303 047f |03f8: const v4, #float 1.75475e+38 // #7f040333 │ │ -3deaae: 2420 331e 4300 |03fb: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3deab4: 0c03 |03fe: move-result-object v3 │ │ -3deab6: 6903 079c |03ff: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionHelper:[I // field@9c07 │ │ -3deaba: 2323 331e |0401: new-array v3, v2, [I // type@1e33 │ │ -3deabe: 2603 8f0b 0000 |0403: fill-array-data v3, 00000f92 // +00000b8f │ │ -3deac4: 6903 0a9c |0406: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionLayout:[I // field@9c0a │ │ -3deac8: 1403 4c01 047f |0408: const v3, #float 1.75465e+38 // #7f04014c │ │ -3deace: 1404 5502 047f |040b: const v4, #float 1.7547e+38 // #7f040255 │ │ -3dead4: 2420 331e 4300 |040e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3deada: 0c03 |0411: move-result-object v3 │ │ -3deadc: 6903 119c |0412: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionScene:[I // field@9c11 │ │ -3deae0: 1403 2304 047f |0414: const v3, #float 1.7548e+38 // #7f040423 │ │ -3deae6: 1404 2404 047f |0417: const v4, #float 1.7548e+38 // #7f040424 │ │ -3deaec: 1405 2204 047f |041a: const v5, #float 1.7548e+38 // #7f040422 │ │ -3deaf2: 2430 331e 3504 |041d: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3deaf8: 0c03 |0420: move-result-object v3 │ │ -3deafa: 6903 149c |0421: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionTelltales:[I // field@9c14 │ │ -3deafe: 1403 9301 047f |0423: const v3, #float 1.75466e+38 // #7f040193 │ │ -3deb04: 1404 9401 047f |0426: const v4, #float 1.75466e+38 // #7f040194 │ │ -3deb0a: 1405 f801 0101 |0429: const v5, #float 2.3695e-38 // #010101f8 │ │ -3deb10: 2440 331e 5c43 |042c: filled-new-array {v12, v5, v3, v4}, [I // type@1e33 │ │ -3deb16: 0c03 |042f: move-result-object v3 │ │ -3deb18: 6903 1e9c |0430: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MultiSelectListPreference:[I // field@9c1e │ │ -3deb1c: 1403 b502 047f |0432: const v3, #float 1.75472e+38 // #7f0402b5 │ │ -3deb22: 1404 a003 047f |0435: const v4, #float 1.75477e+38 // #7f0403a0 │ │ -3deb28: 1405 5501 0101 |0438: const v5, #float 2.36945e-38 // #01010155 │ │ -3deb2e: 1408 5901 0101 |043b: const v8, #float 2.36945e-38 // #01010159 │ │ -3deb34: 2454 331e 853e |043e: filled-new-array {v5, v8, v14, v3, v4}, [I // type@1e33 │ │ -3deb3a: 0c03 |0441: move-result-object v3 │ │ -3deb3c: 6903 239c |0442: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarActiveIndicator:[I // field@9c23 │ │ -3deb40: 1303 0e00 |0444: const/16 v3, #int 14 // #e │ │ -3deb44: 2333 331e |0446: new-array v3, v3, [I // type@1e33 │ │ -3deb48: 2603 5a0b 0000 |0448: fill-array-data v3, 00000fa2 // +00000b5a │ │ -3deb4e: 6903 299c |044b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarView:[I // field@9c29 │ │ -3deb52: 1403 3b03 047f |044d: const v3, #float 1.75475e+38 // #7f04033b │ │ -3deb58: 1404 4103 047f |0450: const v4, #float 1.75475e+38 // #7f040341 │ │ -3deb5e: 1405 f701 047f |0453: const v5, #float 1.75468e+38 // #7f0401f7 │ │ -3deb64: 1408 3402 047f |0456: const v8, #float 1.7547e+38 // #7f040234 │ │ -3deb6a: 140a ef02 047f |0459: const v10, #float 1.75473e+38 // #7f0402ef │ │ -3deb70: 2454 331e 853a |045c: filled-new-array {v5, v8, v10, v3, v4}, [I // type@1e33 │ │ -3deb76: 0c03 |045f: move-result-object v3 │ │ -3deb78: 6903 389c |0460: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationRailView:[I // field@9c38 │ │ -3deb7c: 1303 2300 |0462: const/16 v3, #int 35 // #23 │ │ -3deb80: 2333 331e |0464: new-array v3, v3, [I // type@1e33 │ │ -3deb84: 2603 5c0b 0000 |0466: fill-array-data v3, 00000fc2 // +00000b5c │ │ -3deb8a: 6903 3e9c |0469: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationView:[I // field@9c3e │ │ -3deb8e: 1403 ce00 047f |046b: const v3, #float 1.75462e+38 // #7f0400ce │ │ -3deb94: 1404 2104 047f |046e: const v4, #float 1.7548e+38 // #7f040421 │ │ -3deb9a: 2420 331e 4300 |0471: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3deba0: 0c03 |0474: move-result-object v3 │ │ -3deba2: 6903 629c |0475: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnClick:[I // field@9c62 │ │ -3deba6: 2373 331e |0477: new-array v3, v7, [I // type@1e33 │ │ -3debaa: 2603 930b 0000 |0479: fill-array-data v3, 0000100c // +00000b93 │ │ -3debb0: 6903 659c |047c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnSwipe:[I // field@9c65 │ │ -3debb4: 1403 c902 0101 |047e: const v3, #float 2.36956e-38 // #010102c9 │ │ -3debba: 1404 3803 047f |0481: const v4, #float 1.75475e+38 // #7f040338 │ │ -3debc0: 1405 7601 0101 |0484: const v5, #float 2.36946e-38 // #01010176 │ │ -3debc6: 2430 331e 3504 |0487: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3debcc: 0c03 |048a: move-result-object v3 │ │ -3debce: 6903 729c |048b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindow:[I // field@9c72 │ │ -3debd2: 1403 dc03 047f |048d: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3debd8: 2410 331e 0300 |0490: filled-new-array {v3}, [I // type@1e33 │ │ -3debde: 0c03 |0493: move-result-object v3 │ │ -3debe0: 6903 739c |0494: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindowBackgroundState:[I // field@9c73 │ │ -3debe4: 1303 2400 |0496: const/16 v3, #int 36 // #24 │ │ -3debe8: 2333 331e |0498: new-array v3, v3, [I // type@1e33 │ │ -3debec: 2603 8e0b 0000 |049a: fill-array-data v3, 00001028 // +00000b8e │ │ -3debf2: 6903 789c |049d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Preference:[I // field@9c78 │ │ -3debf6: 1403 2a01 0101 |049f: const v3, #float 2.36944e-38 // #0101012a │ │ -3debfc: 1404 2f00 047f |04a2: const v4, #float 1.75459e+38 // #7f04002f │ │ -3dec02: 1405 f200 0101 |04a5: const v5, #float 2.36942e-38 // #010100f2 │ │ -3dec08: 1408 2901 0101 |04a8: const v8, #float 2.36944e-38 // #01010129 │ │ -3dec0e: 2440 331e 8543 |04ab: filled-new-array {v5, v8, v3, v4}, [I // type@1e33 │ │ -3dec14: 0c03 |04ae: move-result-object v3 │ │ -3dec16: 6903 799c |04af: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragment:[I // field@9c79 │ │ -3dec1a: 1403 2a01 0101 |04b1: const v3, #float 2.36944e-38 // #0101012a │ │ -3dec20: 2440 331e 8543 |04b4: filled-new-array {v5, v8, v3, v4}, [I // type@1e33 │ │ -3dec26: 0c03 |04b7: move-result-object v3 │ │ -3dec28: 6903 7a9c |04b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragmentCompat:[I // field@9c7a │ │ -3dec2c: 1403 2402 047f |04ba: const v3, #float 1.75469e+38 // #7f040224 │ │ -3dec32: 1404 3603 047f |04bd: const v4, #float 1.75475e+38 // #7f040336 │ │ -3dec38: 1408 e701 0101 |04c0: const v8, #float 2.36949e-38 // #010101e7 │ │ -3dec3e: 2430 331e 3804 |04c3: filled-new-array {v8, v3, v4}, [I // type@1e33 │ │ -3dec44: 0c03 |04c6: move-result-object v3 │ │ -3dec46: 6903 839c |04c7: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceGroup:[I // field@9c83 │ │ -3dec4a: 1403 e702 047f |04c9: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3dec50: 1404 eb02 047f |04cc: const v4, #float 1.75473e+38 // #7f0402eb │ │ -3dec56: 1408 1f01 0101 |04cf: const v8, #float 2.36944e-38 // #0101011f │ │ -3dec5c: 140a 2001 0101 |04d2: const v10, #float 2.36944e-38 // #01010120 │ │ -3dec62: 2440 331e a843 |04d5: filled-new-array {v8, v10, v3, v4}, [I // type@1e33 │ │ -3dec68: 0c03 |04d8: move-result-object v3 │ │ -3dec6a: 6903 879c |04d9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceImageView:[I // field@9c87 │ │ -3dec6e: 2393 331e |04db: new-array v3, v9, [I // type@1e33 │ │ -3dec72: 2603 970b 0000 |04dd: fill-array-data v3, 00001074 // +00000b97 │ │ -3dec78: 6903 8c9c |04e0: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceTheme:[I // field@9c8c │ │ -3dec7c: 1403 1c03 047f |04e2: const v3, #float 1.75474e+38 // #7f04031c │ │ -3dec82: 1404 b004 047f |04e5: const v4, #float 1.75482e+38 // #7f0404b0 │ │ -3dec88: 1408 dc00 0101 |04e8: const v8, #float 2.36942e-38 // #010100dc │ │ -3dec8e: 140a 7e02 047f |04eb: const v10, #float 1.75471e+38 // #7f04027e │ │ -3dec94: 140d 1f03 0101 |04ee: const v13, #float 2.36958e-38 // #0101031f │ │ -3dec9a: 2454 331e d83a |04f1: filled-new-array {v8, v13, v10, v3, v4}, [I // type@1e33 │ │ -3deca0: 0c03 |04f4: move-result-object v3 │ │ -3deca2: 6903 c19c |04f5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PropertySet:[I // field@9cc1 │ │ -3deca6: 1403 d502 047f |04f7: const v3, #float 1.75473e+38 // #7f0402d5 │ │ -3decac: 2410 331e 0300 |04fa: filled-new-array {v3}, [I // type@1e33 │ │ -3decb2: 0c03 |04fd: move-result-object v3 │ │ -3decb4: 6903 c79c |04fe: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RadialViewGroup:[I // field@9cc7 │ │ -3decb8: 1403 f302 047f |0500: const v3, #float 1.75473e+38 // #7f0402f3 │ │ -3decbe: 1404 ac04 047f |0503: const v4, #float 1.75482e+38 // #7f0404ac │ │ -3decc4: 2420 331e 4300 |0506: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3decca: 0c03 |0509: move-result-object v3 │ │ -3deccc: 6903 c99c |050a: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RangeSlider:[I // field@9cc9 │ │ -3decd0: 1403 3a03 047f |050c: const v3, #float 1.75475e+38 // #7f04033a │ │ -3decd6: 1404 4003 047f |050f: const v4, #float 1.75475e+38 // #7f040340 │ │ -3decdc: 2420 331e 4300 |0512: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3dece2: 0c03 |0515: move-result-object v3 │ │ -3dece4: 6903 cc9c |0516: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecycleListView:[I // field@9ccc │ │ -3dece8: 2373 331e |0518: new-array v3, v7, [I // type@1e33 │ │ -3decec: 2603 7e0b 0000 |051a: fill-array-data v3, 00001098 // +00000b7e │ │ -3decf2: 6903 cf9c |051d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecyclerView:[I // field@9ccf │ │ -3decf6: 1403 2502 047f |051f: const v3, #float 1.75469e+38 // #7f040225 │ │ -3decfc: 2410 331e 0300 |0522: filled-new-array {v3}, [I // type@1e33 │ │ -3ded02: 0c03 |0525: move-result-object v3 │ │ -3ded04: 6903 dc9c |0526: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@9cdc │ │ -3ded08: 1403 7000 047f |0528: const v3, #float 1.7546e+38 // #7f040070 │ │ -3ded0e: 2410 331e 0300 |052b: filled-new-array {v3}, [I // type@1e33 │ │ -3ded14: 0c03 |052e: move-result-object v3 │ │ -3ded16: 6903 de9c |052f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9cde │ │ -3ded1a: 1303 1100 |0531: const/16 v3, #int 17 // #11 │ │ -3ded1e: 2333 331e |0533: new-array v3, v3, [I // type@1e33 │ │ -3ded22: 2603 7f0b 0000 |0535: fill-array-data v3, 000010b4 // +00000b7f │ │ -3ded28: 6903 e09c |0538: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.SearchView:[I // field@9ce0 │ │ -3ded2c: 2311 331e |053a: new-array v1, v1, [I // type@1e33 │ │ -3ded30: 2601 9e0b 0000 |053c: fill-array-data v1, 000010da // +00000b9e │ │ -3ded36: 6901 f29c |053f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SeekBarPreference:[I // field@9cf2 │ │ -3ded3a: 23b1 331e |0541: new-array v1, v11, [I // type@1e33 │ │ -3ded3e: 2601 a90b 0000 |0543: fill-array-data v1, 000010ec // +00000ba9 │ │ -3ded44: 6901 fa9c |0546: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeAppearance:[I // field@9cfa │ │ -3ded48: 2301 331e |0548: new-array v1, v0, [I // type@1e33 │ │ -3ded4c: 2601 ba0b 0000 |054a: fill-array-data v1, 00001104 // +00000bba │ │ -3ded52: 6901 059d |054d: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeableImageView:[I // field@9d05 │ │ -3ded56: 2361 331e |054f: new-array v1, v6, [I // type@1e33 │ │ -3ded5a: 2601 cd0b 0000 |0551: fill-array-data v1, 0000111e // +00000bcd │ │ -3ded60: 6901 119d |0554: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Slider:[I // field@9d11 │ │ -3ded64: 1401 cc03 047f |0556: const v1, #float 1.75478e+38 // #7f0403cc │ │ -3ded6a: 1403 cd03 047f |0559: const v3, #float 1.75478e+38 // #7f0403cd │ │ -3ded70: 1404 cb03 047f |055c: const v4, #float 1.75478e+38 // #7f0403cb │ │ -3ded76: 2430 331e 1403 |055f: filled-new-array {v4, v1, v3}, [I // type@1e33 │ │ -3ded7c: 0c01 |0562: move-result-object v1 │ │ -3ded7e: 6901 289d |0563: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Snackbar:[I // field@9d28 │ │ -3ded82: 23b1 331e |0565: new-array v1, v11, [I // type@1e33 │ │ -3ded86: 2601 e70b 0000 |0567: fill-array-data v1, 0000114e // +00000be7 │ │ -3ded8c: 6901 299d |056a: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SnackbarLayout:[I // field@9d29 │ │ -3ded90: 1401 6202 0101 |056c: const v1, #float 2.36953e-38 // #01010262 │ │ -3ded96: 1403 5c03 047f |056f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3ded9c: 1404 7601 0101 |0572: const v4, #float 2.36946e-38 // #01010176 │ │ -3deda2: 1406 7b01 0101 |0575: const v6, #float 2.36946e-38 // #0101017b │ │ -3deda8: 2453 331e 4c16 |0578: filled-new-array {v12, v4, v6, v1, v3}, [I // type@1e33 │ │ -3dedae: 0c01 |057b: move-result-object v1 │ │ -3dedb0: 6901 379d |057c: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Spinner:[I // field@9d37 │ │ -3dedb4: 1401 1601 047f |057e: const v1, #float 1.75464e+38 // #7f040116 │ │ -3dedba: 1403 d000 0101 |0581: const v3, #float 2.36941e-38 // #010100d0 │ │ -3dedc0: 2420 331e 1300 |0584: filled-new-array {v3, v1}, [I // type@1e33 │ │ -3dedc6: 0c01 |0587: move-result-object v1 │ │ -3dedc8: 6901 3d9d |0588: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.State:[I // field@9d3d │ │ -3dedcc: 2321 331e |058a: new-array v1, v2, [I // type@1e33 │ │ -3dedd0: 2601 da0b 0000 |058c: fill-array-data v1, 00001166 // +00000bda │ │ -3dedd6: 6901 3e9d |058f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawable:[I // field@9d3e │ │ -3dedda: 1401 9901 0101 |0591: const v1, #float 2.36947e-38 // #01010199 │ │ -3dede0: 2410 331e 0100 |0594: filled-new-array {v1}, [I // type@1e33 │ │ -3dede6: 0c01 |0597: move-result-object v1 │ │ -3dede8: 6901 3f9d |0598: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawableItem:[I // field@9d3f │ │ -3dedec: 1401 4e01 047f |059a: const v1, #float 1.75465e+38 // #7f04014e │ │ -3dedf2: 2410 331e 0100 |059d: filled-new-array {v1}, [I // type@1e33 │ │ -3dedf8: 0c01 |05a0: move-result-object v1 │ │ -3dedfa: 6901 479d |05a1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateSet:[I // field@9d47 │ │ -3dedfe: 1301 0e00 |05a3: const/16 v1, #int 14 // #e │ │ -3dee02: 2311 331e |05a5: new-array v1, v1, [I // type@1e33 │ │ -3dee06: 2601 cf0b 0000 |05a7: fill-array-data v1, 00001176 // +00000bcf │ │ -3dee0c: 6901 4b9d |05aa: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchCompat:[I // field@9d4b │ │ -3dee10: 1401 a804 047f |05ac: const v1, #float 1.75482e+38 // #7f0404a8 │ │ -3dee16: 2410 331e 0100 |05af: filled-new-array {v1}, [I // type@1e33 │ │ -3dee1c: 0c01 |05b2: move-result-object v1 │ │ -3dee1e: 6901 5a9d |05b3: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchMaterial:[I // field@9d5a │ │ -3dee22: 23b1 331e |05b5: new-array v1, v11, [I // type@1e33 │ │ -3dee26: 2601 df0b 0000 |05b7: fill-array-data v1, 00001196 // +00000bdf │ │ -3dee2c: 6901 5c9d |05ba: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreference:[I // field@9d5c │ │ -3dee30: 23b1 331e |05bc: new-array v1, v11, [I // type@1e33 │ │ -3dee34: 2601 f00b 0000 |05be: fill-array-data v1, 000011ae // +00000bf0 │ │ -3dee3a: 6901 5d9d |05c1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreferenceCompat:[I // field@9d5d │ │ -3dee3e: 1401 0200 0101 |05c3: const v1, #float 2.36936e-38 // #01010002 │ │ -3dee44: 1402 4f01 0101 |05c6: const v2, #float 2.36945e-38 // #0101014f │ │ -3dee4a: 2430 331e 5102 |05c9: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ -3dee50: 0c01 |05cc: move-result-object v1 │ │ -3dee52: 6901 729d |05cd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabItem:[I // field@9d72 │ │ -3dee56: 1301 1a00 |05cf: const/16 v1, #int 26 // #1a │ │ -3dee5a: 2311 331e |05d1: new-array v1, v1, [I // type@1e33 │ │ -3dee5e: 2601 f30b 0000 |05d3: fill-array-data v1, 000011c6 // +00000bf3 │ │ -3dee64: 6901 769d |05d6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabLayout:[I // field@9d76 │ │ -3dee68: 2391 331e |05d8: new-array v1, v9, [I // type@1e33 │ │ -3dee6c: 2601 240c 0000 |05da: fill-array-data v1, 000011fe // +00000c24 │ │ -3dee72: 6901 919d |05dd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextAppearance:[I // field@9d91 │ │ -3dee76: 1401 5304 047f |05df: const v1, #float 1.75481e+38 // #7f040453 │ │ -3dee7c: 2410 331e 0100 |05e2: filled-new-array {v1}, [I // type@1e33 │ │ -3dee82: 0c01 |05e5: move-result-object v1 │ │ -3dee84: 6901 a29d |05e6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputEditText:[I // field@9da2 │ │ -3dee88: 1301 4300 |05e8: const/16 v1, #int 67 // #43 │ │ -3dee8c: 2311 331e |05ea: new-array v1, v1, [I // type@1e33 │ │ -3dee90: 2601 360c 0000 |05ec: fill-array-data v1, 00001222 // +00000c36 │ │ -3dee96: 6901 a49d |05ef: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputLayout:[I // field@9da4 │ │ -3dee9a: 1401 9001 047f |05f1: const v1, #float 1.75466e+38 // #7f040190 │ │ -3deea0: 1402 9101 047f |05f4: const v2, #float 1.75466e+38 // #7f040191 │ │ -3deea6: 1403 3400 0101 |05f7: const v3, #float 2.36937e-38 // #01010034 │ │ -3deeac: 2430 331e 1302 |05fa: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ -3deeb2: 0c01 |05fd: move-result-object v1 │ │ -3deeb4: 6901 e89d |05fe: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ThemeEnforcement:[I // field@9de8 │ │ -3deeb8: 1301 1e00 |0600: const/16 v1, #int 30 // #1e │ │ -3deebc: 2311 331e |0602: new-array v1, v1, [I // type@1e33 │ │ -3deec0: 2601 a80c 0000 |0604: fill-array-data v1, 000012ac // +00000ca8 │ │ -3deec6: 6901 ec9d |0607: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Toolbar:[I // field@9dec │ │ -3deeca: 1301 0800 |0609: const/16 v1, #int 8 // #8 │ │ -3deece: 2311 331e |060b: new-array v1, v1, [I // type@1e33 │ │ -3deed2: 2601 df0c 0000 |060d: fill-array-data v1, 000012ec // +00000cdf │ │ -3deed8: 6901 0b9e |0610: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Tooltip:[I // field@9e0b │ │ -3deedc: 2301 331e |0612: new-array v1, v0, [I // type@1e33 │ │ -3deee0: 2601 ec0c 0000 |0614: fill-array-data v1, 00001300 // +00000cec │ │ -3deee6: 6901 149e |0617: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transform:[I // field@9e14 │ │ -3deeea: 2300 331e |0619: new-array v0, v0, [I // type@1e33 │ │ -3deeee: 2600 ff0c 0000 |061b: fill-array-data v0, 0000131a // +00000cff │ │ -3deef4: 6900 209e |061e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transition:[I // field@9e20 │ │ -3deef8: 1400 7e03 047f |0620: const v0, #float 1.75476e+38 // #7f04037e │ │ -3deefe: 1401 7f03 047f |0623: const v1, #float 1.75476e+38 // #7f04037f │ │ -3def04: 1402 1601 047f |0626: const v2, #float 1.75464e+38 // #7f040116 │ │ -3def0a: 1403 7c03 047f |0629: const v3, #float 1.75476e+38 // #7f04037c │ │ -3def10: 1404 7d03 047f |062c: const v4, #float 1.75476e+38 // #7f04037d │ │ -3def16: 2451 331e 3204 |062f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3def1c: 0c00 |0632: move-result-object v0 │ │ -3def1e: 6900 2c9e |0633: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Variant:[I // field@9e2c │ │ -3def22: 1400 3f03 047f |0635: const v0, #float 1.75475e+38 // #7f04033f │ │ -3def28: 1401 5b04 047f |0638: const v1, #float 1.75481e+38 // #7f04045b │ │ -3def2e: 1502 0101 |063b: const/high16 v2, #int 16842752 // #101 │ │ -3def32: 1403 da00 0101 |063d: const v3, #float 2.36942e-38 // #010100da │ │ -3def38: 1404 3c03 047f |0640: const v4, #float 1.75475e+38 // #7f04033c │ │ -3def3e: 2451 331e 3204 |0643: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3def44: 0c00 |0646: move-result-object v0 │ │ -3def46: 6900 329e |0647: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.View:[I // field@9e32 │ │ -3def4a: 1400 5000 047f |0649: const v0, #float 1.7546e+38 // #7f040050 │ │ -3def50: 1401 5100 047f |064c: const v1, #float 1.7546e+38 // #7f040051 │ │ -3def56: 1402 d400 0101 |064f: const v2, #float 2.36942e-38 // #010100d4 │ │ -3def5c: 2430 331e 0201 |0652: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3def62: 0c00 |0655: move-result-object v0 │ │ -3def64: 6900 339e |0656: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewBackgroundHelper:[I // field@9e33 │ │ -3def68: 1400 c400 0101 |0658: const v0, #float 2.36941e-38 // #010100c4 │ │ -3def6e: 2410 331e 0000 |065b: filled-new-array {v0}, [I // type@1e33 │ │ -3def74: 0c00 |065e: move-result-object v0 │ │ -3def76: 6900 379e |065f: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewPager2:[I // field@9e37 │ │ -3def7a: 1400 f300 0101 |0661: const v0, #float 2.36942e-38 // #010100f3 │ │ -3def80: 1401 d000 0101 |0664: const v1, #float 2.36941e-38 // #010100d0 │ │ -3def86: 2430 331e 5100 |0667: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ -3def8c: 0c00 |066a: move-result-object v0 │ │ -3def8e: 6900 399e |066b: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewStubCompat:[I // field@9e39 │ │ -3def92: 0e00 |066d: return-void │ │ -3def94: 0003 0400 1d00 0000 4700 047f 4e00 ... |066e: array-data (62 units) │ │ -3df010: 0003 0400 0600 0000 4700 047f 4e00 ... |06ac: array-data (16 units) │ │ -3df030: 0003 0400 0800 0000 f200 0101 9100 ... |06bc: array-data (20 units) │ │ -3df058: 0003 0400 0600 0000 1c01 0101 9401 ... |06d0: array-data (16 units) │ │ -3df078: 0003 0400 0800 0000 d400 0101 8f04 ... |06e0: array-data (20 units) │ │ -3df0a0: 0003 0400 0700 0000 3400 0101 6d01 ... |06f4: array-data (18 units) │ │ -3df0c4: 0003 0400 1600 0000 3400 0101 4000 ... |0706: array-data (48 units) │ │ -3df124: 0003 0400 7f00 0000 5700 0101 ae00 ... |0736: array-data (258 units) │ │ -3df328: 0003 0400 0c00 0000 4800 047f 5400 ... |0838: array-data (28 units) │ │ -3df360: 0003 0400 0900 0000 3901 0101 fd01 ... |0854: array-data (22 units) │ │ -3df38c: 0003 0400 1000 0000 5000 047f 8201 ... |086a: array-data (36 units) │ │ -3df3d4: 0003 0400 1600 0000 1f01 0101 2001 ... |088e: array-data (48 units) │ │ -3df434: 0003 0400 0d00 0000 3f01 0101 4001 ... |08be: array-data (30 units) │ │ -3df470: 0003 0400 0600 0000 ef01 0101 f001 ... |08dc: array-data (16 units) │ │ -3df490: 0003 0400 2a00 0000 3400 0101 9500 ... |08ec: array-data (88 units) │ │ -3df540: 0003 0400 0700 0000 ae00 047f c300 ... |0944: array-data (18 units) │ │ -3df564: 0003 0400 1800 0000 de00 047f df00 ... |0956: array-data (52 units) │ │ -3df5cc: 0003 0400 6d00 0000 c400 0101 d000 ... |098a: array-data (222 units) │ │ -3df788: 0003 0400 5a00 0000 c400 0101 d500 ... |0a68: array-data (184 units) │ │ -3df8f8: 0003 0400 6f00 0000 c400 0101 d000 ... |0b20: array-data (226 units) │ │ -3dfabc: 0003 0400 0700 0000 b300 0101 5702 ... |0c02: array-data (18 units) │ │ -3dfae0: 0003 0400 0900 0000 3e00 047f 3f01 ... |0c14: array-data (22 units) │ │ -3dfb0c: 0003 0400 0c00 0000 f201 0101 f301 ... |0c2a: array-data (28 units) │ │ -3dfb44: 0003 0400 0800 0000 3b00 047f 3c00 ... |0c46: array-data (20 units) │ │ -3dfb6c: 0003 0400 0600 0000 dd00 047f 8201 ... |0c5a: array-data (16 units) │ │ -3dfb8c: 0003 0400 1100 0000 0e00 0101 5000 ... |0c6a: array-data (38 units) │ │ -3dfbd8: 0003 0400 0700 0000 e301 047f e401 ... |0c90: array-data (18 units) │ │ -3dfbfc: 0003 0400 0a00 0000 3205 0101 3305 ... |0ca2: array-data (24 units) │ │ -3dfc2c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0cba: array-data (28 units) │ │ -3dfc64: 0003 0400 0900 0000 3400 047f 8700 ... |0cd6: array-data (22 units) │ │ -3dfc90: 0003 0400 0700 0000 b602 047f b702 ... |0cec: array-data (18 units) │ │ -3dfcb4: 0003 0400 1200 0000 1f03 0101 2003 ... |0cfe: array-data (40 units) │ │ -3dfd04: 0003 0400 1400 0000 1f03 0101 2203 ... |0d26: array-data (44 units) │ │ -3dfd5c: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0d52: array-data (28 units) │ │ -3dfd94: 0003 0400 1400 0000 1f03 0101 2203 ... |0d6e: array-data (44 units) │ │ -3dfdec: 0003 0400 0a00 0000 f101 047f 1e03 ... |0d9a: array-data (24 units) │ │ -3dfe1c: 0003 0400 4300 0000 c400 0101 f400 ... |0db2: array-data (138 units) │ │ -3dff30: 0003 0400 0900 0000 af00 0101 c400 ... |0e3c: array-data (22 units) │ │ -3dff5c: 0003 0400 0600 0000 b902 047f ba02 ... |0e52: array-data (16 units) │ │ -3dff7c: 0003 0400 0600 0000 2002 0101 8c04 ... |0e62: array-data (16 units) │ │ -3dff9c: 0003 0400 1600 0000 d400 0101 b701 ... |0e72: array-data (48 units) │ │ -3dfffc: 0003 0400 0a00 0000 0d02 0101 4801 ... |0ea2: array-data (24 units) │ │ -3e002c: 0003 0400 0a00 0000 b701 0101 b801 ... |0eba: array-data (24 units) │ │ -3e005c: 0003 0400 0d00 0000 e501 0101 a100 ... |0ed2: array-data (30 units) │ │ -3e0098: 0003 0400 0b00 0000 0701 0101 8e00 ... |0ef0: array-data (26 units) │ │ -3e00cc: 0003 0400 0600 0000 5f04 047f 6004 ... |0f0a: array-data (16 units) │ │ -3e00ec: 0003 0400 0600 0000 0e00 0101 d000 ... |0f1a: array-data (16 units) │ │ -3e010c: 0003 0400 1700 0000 0200 0101 0e00 ... |0f2a: array-data (50 units) │ │ -3e0170: 0003 0400 0900 0000 ae00 0101 2c01 ... |0f5c: array-data (22 units) │ │ -3e019c: 0003 0400 0600 0000 f602 047f f702 ... |0f72: array-data (16 units) │ │ -3e01bc: 0003 0400 0600 0000 3500 047f 6c01 ... |0f82: array-data (16 units) │ │ -3e01dc: 0003 0400 0600 0000 3900 047f 3d01 ... |0f92: array-data (16 units) │ │ -3e01fc: 0003 0400 0e00 0000 5000 047f 8201 ... |0fa2: array-data (32 units) │ │ -3e023c: 0003 0400 2300 0000 b300 0101 d400 ... |0fc2: array-data (74 units) │ │ -3e02d0: 0003 0400 0c00 0000 6801 047f 6901 ... |100c: array-data (28 units) │ │ -3e0308: 0003 0400 2400 0000 0200 0101 0d00 ... |1028: array-data (76 units) │ │ -3e03a0: 0003 0400 1000 0000 a800 047f 5901 ... |1074: array-data (36 units) │ │ -3e03e8: 0003 0400 0c00 0000 c400 0101 eb00 ... |1098: array-data (28 units) │ │ -3e0420: 0003 0400 1100 0000 da00 0101 1f01 ... |10b4: array-data (38 units) │ │ -3e046c: 0003 0400 0700 0000 f200 0101 3601 ... |10da: array-data (18 units) │ │ -3e0490: 0003 0400 0a00 0000 2b01 047f 2c01 ... |10ec: array-data (24 units) │ │ -3e04c0: 0003 0400 0b00 0000 1f01 047f 2001 ... |1104: array-data (26 units) │ │ -3e04f4: 0003 0400 1600 0000 0e00 0101 2400 ... |111e: array-data (48 units) │ │ -3e0554: 0003 0400 0a00 0000 1f01 0101 2200 ... |114e: array-data (24 units) │ │ -3e0584: 0003 0400 0600 0000 1c01 0101 9401 ... |1166: array-data (16 units) │ │ -3e05a4: 0003 0400 0e00 0000 2401 0101 2501 ... |1176: array-data (32 units) │ │ -3e05e4: 0003 0400 0a00 0000 ef01 0101 f001 ... |1196: array-data (24 units) │ │ -3e0614: 0003 0400 0a00 0000 ef01 0101 f001 ... |11ae: array-data (24 units) │ │ -3e0644: 0003 0400 1a00 0000 0504 047f 0604 ... |11c6: array-data (56 units) │ │ -3e06b4: 0003 0400 1000 0000 9500 0101 9600 ... |11fe: array-data (36 units) │ │ -3e06fc: 0003 0400 4300 0000 0e00 0101 9a00 ... |1222: array-data (138 units) │ │ -3e0810: 0003 0400 1e00 0000 af00 0101 4001 ... |12ac: array-data (64 units) │ │ -3e0890: 0003 0400 0800 0000 3400 0101 9800 ... |12ec: array-data (20 units) │ │ -3e08b8: 0003 0400 0b00 0000 2003 0101 2103 ... |1300: array-data (26 units) │ │ -3e08ec: 0003 0400 0b00 0000 d000 0101 4500 ... |131a: array-data (26 units) │ │ +3de2d0: |[3de2d0] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ +3de2e0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3de2e4: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3de2e8: 2600 6a06 0000 |0004: fill-array-data v0, 0000066e // +0000066a │ │ +3de2ee: 6900 0797 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBar:[I // field@9707 │ │ +3de2f2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3de2f8: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3de2fe: 0c01 |000f: move-result-object v1 │ │ +3de300: 6901 0897 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBarLayout:[I // field@9708 │ │ +3de304: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3de30a: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3de310: 0c01 |0018: move-result-object v1 │ │ +3de312: 6901 2797 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuItemView:[I // field@9727 │ │ +3de316: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3de318: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3de31c: 6902 2997 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuView:[I // field@9729 │ │ +3de320: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3de322: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3de326: 2603 8906 0000 |0023: fill-array-data v3, 000006ac // +00000689 │ │ +3de32c: 6903 2a97 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMode:[I // field@972a │ │ +3de330: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3de336: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3de33c: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3de342: 0c03 |0031: move-result-object v3 │ │ +3de344: 6903 3197 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActivityChooserView:[I // field@9731 │ │ +3de348: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3de34c: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3de350: 2604 8406 0000 |0038: fill-array-data v4, 000006bc // +00000684 │ │ +3de356: 6904 3497 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AlertDialog:[I // field@9734 │ │ +3de35a: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3de35e: 2604 9106 0000 |003f: fill-array-data v4, 000006d0 // +00000691 │ │ +3de364: 6904 3d97 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@973d │ │ +3de368: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3de36e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3de374: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3de37a: 0c06 |004d: move-result-object v6 │ │ +3de37c: 6906 4497 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@9744 │ │ +3de380: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3de386: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3de38c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3de392: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3de398: 0c06 |005c: move-result-object v6 │ │ +3de39a: 6906 4797 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9747 │ │ +3de39e: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ +3de3a2: 2606 7f06 0000 |0061: fill-array-data v6, 000006e0 // +0000067f │ │ +3de3a8: 6906 4c97 |0064: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout:[I // field@974c │ │ +3de3ac: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ +3de3b2: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ +3de3b8: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ +3de3be: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ +3de3c4: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3de3ca: 0c06 |0075: move-result-object v6 │ │ +3de3cc: 6906 4d97 |0076: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayoutStates:[I // field@974d │ │ +3de3d0: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ +3de3d6: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ +3de3dc: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ +3de3e2: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ +3de3e8: 0c06 |0084: move-result-object v6 │ │ +3de3ea: 6906 5297 |0085: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout_Layout:[I // field@9752 │ │ +3de3ee: 2311 331e |0087: new-array v1, v1, [I // type@1e33 │ │ +3de3f2: 6901 5e97 |0089: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatEmojiHelper:[I // field@975e │ │ +3de3f6: 1401 7004 047f |008b: const v1, #float 1.75481e+38 // #7f040470 │ │ +3de3fc: 1406 7104 047f |008e: const v6, #float 1.75481e+38 // #7f040471 │ │ +3de402: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ +3de408: 1408 d403 047f |0094: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3de40e: 2440 331e 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3de414: 0c01 |009a: move-result-object v1 │ │ +3de416: 6901 5f97 |009b: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatImageView:[I // field@975f │ │ +3de41a: 1401 6c04 047f |009d: const v1, #float 1.75481e+38 // #7f04046c │ │ +3de420: 1406 6d04 047f |00a0: const v6, #float 1.75481e+38 // #7f04046d │ │ +3de426: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ +3de42c: 1408 6b04 047f |00a6: const v8, #float 1.75481e+38 // #7f04046b │ │ +3de432: 2440 331e 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3de438: 0c01 |00ac: move-result-object v1 │ │ +3de43a: 6901 6497 |00ad: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatSeekBar:[I // field@9764 │ │ +3de43e: 1271 |00af: const/4 v1, #int 7 // #7 │ │ +3de440: 2316 331e |00b0: new-array v6, v1, [I // type@1e33 │ │ +3de444: 2606 4206 0000 |00b2: fill-array-data v6, 000006f4 // +00000642 │ │ +3de44a: 6906 6997 |00b5: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextHelper:[I // field@9769 │ │ +3de44e: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ +3de452: 2367 331e |00b9: new-array v7, v6, [I // type@1e33 │ │ +3de456: 2607 4b06 0000 |00bb: fill-array-data v7, 00000706 // +0000064b │ │ +3de45c: 6907 7197 |00be: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextView:[I // field@9771 │ │ +3de460: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ +3de464: 2377 331e |00c2: new-array v7, v7, [I // type@1e33 │ │ +3de468: 2607 7206 0000 |00c4: fill-array-data v7, 00000736 // +00000672 │ │ +3de46e: 6907 8897 |00c7: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTheme:[I // field@9788 │ │ +3de472: 1407 0e03 0101 |00c9: const v7, #float 2.36957e-38 // #0101030e │ │ +3de478: 1408 9c03 047f |00cc: const v8, #float 1.75477e+38 // #7f04039c │ │ +3de47e: 2420 331e 8700 |00cf: filled-new-array {v7, v8}, [I // type@1e33 │ │ +3de484: 0c07 |00d2: move-result-object v7 │ │ +3de486: 6907 0898 |00d3: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.BackgroundStyle:[I // field@9808 │ │ +3de48a: 1307 0c00 |00d5: const/16 v7, #int 12 // #c │ │ +3de48e: 2378 331e |00d7: new-array v8, v7, [I // type@1e33 │ │ +3de492: 2608 5f07 0000 |00d9: fill-array-data v8, 00000838 // +0000075f │ │ +3de498: 6908 0b98 |00dc: sput-object v8, Lde/danoeh/antennapod/net/download/service/R$styleable;.Badge:[I // field@980b │ │ +3de49c: 1308 0900 |00de: const/16 v8, #int 9 // #9 │ │ +3de4a0: 2389 331e |00e0: new-array v9, v8, [I // type@1e33 │ │ +3de4a4: 2609 7207 0000 |00e2: fill-array-data v9, 00000854 // +00000772 │ │ +3de4aa: 6909 1898 |00e5: sput-object v9, Lde/danoeh/antennapod/net/download/service/R$styleable;.BaseProgressIndicator:[I // field@9818 │ │ +3de4ae: 1309 1000 |00e7: const/16 v9, #int 16 // #10 │ │ +3de4b2: 239a 331e |00e9: new-array v10, v9, [I // type@1e33 │ │ +3de4b6: 260a 7f07 0000 |00eb: fill-array-data v10, 0000086a // +0000077f │ │ +3de4bc: 690a 2298 |00ee: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomAppBar:[I // field@9822 │ │ +3de4c0: 140a 4001 0101 |00f0: const v10, #float 2.36945e-38 // #01010140 │ │ +3de4c6: 140b 2f02 047f |00f3: const v11, #float 1.75469e+38 // #7f04022f │ │ +3de4cc: 2420 331e ba00 |00f6: filled-new-array {v10, v11}, [I // type@1e33 │ │ +3de4d2: 0c0a |00f9: move-result-object v10 │ │ +3de4d4: 690a 3398 |00fa: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomNavigationView:[I // field@9833 │ │ +3de4d8: 236a 331e |00fc: new-array v10, v6, [I // type@1e33 │ │ +3de4dc: 260a 9007 0000 |00fe: fill-array-data v10, 0000088e // +00000790 │ │ +3de4e2: 690a 3698 |0101: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@9836 │ │ +3de4e6: 140a 3100 047f |0103: const v10, #float 1.75459e+38 // #7f040031 │ │ +3de4ec: 2410 331e 0a00 |0106: filled-new-array {v10}, [I // type@1e33 │ │ +3de4f2: 0c0a |0109: move-result-object v10 │ │ +3de4f4: 690a 4d98 |010a: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.ButtonBarLayout:[I // field@984d │ │ +3de4f8: 140a 7503 047f |010c: const v10, #float 1.75476e+38 // #7f040375 │ │ +3de4fe: 140b ab03 047f |010f: const v11, #float 1.75477e+38 // #7f0403ab │ │ +3de504: 2420 331e ba00 |0112: filled-new-array {v10, v11}, [I // type@1e33 │ │ +3de50a: 0c0a |0115: move-result-object v10 │ │ +3de50c: 690a 4f98 |0116: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.Capability:[I // field@984f │ │ +3de510: 130a 0d00 |0118: const/16 v10, #int 13 // #d │ │ +3de514: 23ab 331e |011a: new-array v11, v10, [I // type@1e33 │ │ +3de518: 260b a207 0000 |011c: fill-array-data v11, 000008be // +000007a2 │ │ +3de51e: 690b 5298 |011f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CardView:[I // field@9852 │ │ +3de522: 232b 331e |0121: new-array v11, v2, [I // type@1e33 │ │ +3de526: 260b b907 0000 |0123: fill-array-data v11, 000008dc // +000007b9 │ │ +3de52c: 690b 6098 |0126: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckBoxPreference:[I // field@9860 │ │ +3de530: 140b aa00 047f |0128: const v11, #float 1.75462e+38 // #7f0400aa │ │ +3de536: 140c ab00 047f |012b: const v12, #float 1.75462e+38 // #7f0400ab │ │ +3de53c: 140d 0801 0101 |012e: const v13, #float 2.36943e-38 // #01010108 │ │ +3de542: 140e a900 047f |0131: const v14, #float 1.75462e+38 // #7f0400a9 │ │ +3de548: 2440 331e edcb |0134: filled-new-array {v13, v14, v11, v12}, [I // type@1e33 │ │ +3de54e: 0c0b |0137: move-result-object v11 │ │ +3de550: 690b 6798 |0138: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckedTextView:[I // field@9867 │ │ +3de554: 130b 2a00 |013a: const/16 v11, #int 42 // #2a │ │ +3de558: 23bb 331e |013c: new-array v11, v11, [I // type@1e33 │ │ +3de55c: 260b ae07 0000 |013e: fill-array-data v11, 000008ec // +000007ae │ │ +3de562: 690b 6c98 |0141: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.Chip:[I // field@986c │ │ +3de566: 231b 331e |0143: new-array v11, v1, [I // type@1e33 │ │ +3de56a: 260b ff07 0000 |0145: fill-array-data v11, 00000944 // +000007ff │ │ +3de570: 690b 6d98 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ChipGroup:[I // field@986d │ │ +3de574: 140b 2102 047f |014a: const v11, #float 1.75469e+38 // #7f040221 │ │ +3de57a: 140c 2202 047f |014d: const v12, #float 1.75469e+38 // #7f040222 │ │ +3de580: 140d 1f02 047f |0150: const v13, #float 1.75469e+38 // #7f04021f │ │ +3de586: 2430 331e bd0c |0153: filled-new-array {v13, v11, v12}, [I // type@1e33 │ │ +3de58c: 0c0b |0156: move-result-object v11 │ │ +3de58e: 690b 9f98 |0157: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CircularProgressIndicator:[I // field@989f │ │ +3de592: 140b cf00 047f |0159: const v11, #float 1.75462e+38 // #7f0400cf │ │ +3de598: 140c d200 047f |015c: const v12, #float 1.75462e+38 // #7f0400d2 │ │ +3de59e: 2420 331e cb00 |015f: filled-new-array {v11, v12}, [I // type@1e33 │ │ +3de5a4: 0c0b |0162: move-result-object v11 │ │ +3de5a6: 690b a398 |0163: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockFaceView:[I // field@98a3 │ │ +3de5aa: 140b 9f03 047f |0165: const v11, #float 1.75477e+38 // #7f04039f │ │ +3de5b0: 140c d000 047f |0168: const v12, #float 1.75462e+38 // #7f0400d0 │ │ +3de5b6: 140d d502 047f |016b: const v13, #float 1.75473e+38 // #7f0402d5 │ │ +3de5bc: 2430 331e dc0b |016e: filled-new-array {v12, v13, v11}, [I // type@1e33 │ │ +3de5c2: 0c0b |0171: move-result-object v11 │ │ +3de5c4: 690b a698 |0172: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockHandView:[I // field@98a6 │ │ +3de5c8: 130b 1800 |0174: const/16 v11, #int 24 // #18 │ │ +3de5cc: 23bb 331e |0176: new-array v11, v11, [I // type@1e33 │ │ +3de5d0: 260b de07 0000 |0178: fill-array-data v11, 00000956 // +000007de │ │ +3de5d6: 690b aa98 |017b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout:[I // field@98aa │ │ +3de5da: 140b 5a02 047f |017d: const v11, #float 1.7547e+38 // #7f04025a │ │ +3de5e0: 140c 5b02 047f |0180: const v12, #float 1.7547e+38 // #7f04025b │ │ +3de5e6: 2420 331e cb00 |0183: filled-new-array {v11, v12}, [I // type@1e33 │ │ +3de5ec: 0c0b |0186: move-result-object v11 │ │ +3de5ee: 690b ab98 |0187: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@98ab │ │ +3de5f2: 140b 3200 047f |0189: const v11, #float 1.75459e+38 // #7f040032 │ │ +3de5f8: 140c 4d02 047f |018c: const v12, #float 1.7547e+38 // #7f04024d │ │ +3de5fe: 140e a501 0101 |018f: const v14, #float 2.36947e-38 // #010101a5 │ │ +3de604: 140f 1f03 0101 |0192: const v15, #float 2.36958e-38 // #0101031f │ │ +3de60a: 1405 4706 0101 |0195: const v5, #float 2.36981e-38 // #01010647 │ │ +3de610: 245c 331e feb5 |0198: filled-new-array {v14, v15, v5, v11, v12}, [I // type@1e33 │ │ +3de616: 0c05 |019b: move-result-object v5 │ │ +3de618: 6905 c698 |019c: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ColorStateListItem:[I // field@98c6 │ │ +3de61c: 1405 9800 047f |019e: const v5, #float 1.75461e+38 // #7f040098 │ │ +3de622: 140b 0701 0101 |01a1: const v11, #float 2.36943e-38 // #01010107 │ │ +3de628: 140c 8e00 047f |01a4: const v12, #float 1.75461e+38 // #7f04008e │ │ +3de62e: 140d 9700 047f |01a7: const v13, #float 1.75461e+38 // #7f040097 │ │ +3de634: 2440 331e cb5d |01aa: filled-new-array {v11, v12, v13, v5}, [I // type@1e33 │ │ +3de63a: 0c05 |01ad: move-result-object v5 │ │ +3de63c: 6905 cc98 |01ae: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CompoundButton:[I // field@98cc │ │ +3de640: 1305 6d00 |01b0: const/16 v5, #int 109 // #6d │ │ +3de644: 2355 331e |01b2: new-array v5, v5, [I // type@1e33 │ │ +3de648: 2605 d607 0000 |01b4: fill-array-data v5, 0000098a // +000007d6 │ │ +3de64e: 6905 d198 |01b7: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.Constraint:[I // field@98d1 │ │ +3de652: 1305 5a00 |01b9: const/16 v5, #int 90 // #5a │ │ +3de656: 2355 331e |01bb: new-array v5, v5, [I // type@1e33 │ │ +3de65a: 2605 ab08 0000 |01bd: fill-array-data v5, 00000a68 // +000008ab │ │ +3de660: 6905 d298 |01c0: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_Layout:[I // field@98d2 │ │ +3de664: 1405 1701 047f |01c2: const v5, #float 1.75464e+38 // #7f040117 │ │ +3de66a: 140b 5603 047f |01c5: const v11, #float 1.75475e+38 // #7f040356 │ │ +3de670: 2420 331e b500 |01c8: filled-new-array {v5, v11}, [I // type@1e33 │ │ +3de676: 0c05 |01cb: move-result-object v5 │ │ +3de678: 6905 2d99 |01cc: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_placeholder:[I // field@992d │ │ +3de67c: 1305 6f00 |01ce: const/16 v5, #int 111 // #6f │ │ +3de680: 2355 331e |01d0: new-array v5, v5, [I // type@1e33 │ │ +3de684: 2605 4e09 0000 |01d2: fill-array-data v5, 00000b20 // +0000094e │ │ +3de68a: 6905 3099 |01d5: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintSet:[I // field@9930 │ │ +3de68e: 1405 4c02 047f |01d7: const v5, #float 1.7547e+38 // #7f04024c │ │ +3de694: 140b e503 047f |01da: const v11, #float 1.75478e+38 // #7f0403e5 │ │ +3de69a: 2420 331e b500 |01dd: filled-new-array {v5, v11}, [I // type@1e33 │ │ +3de6a0: 0c05 |01e0: move-result-object v5 │ │ +3de6a2: 6905 0d9a |01e1: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout:[I // field@9a0d │ │ +3de6a6: 2315 331e |01e3: new-array v5, v1, [I // type@1e33 │ │ +3de6aa: 2605 1d0a 0000 |01e5: fill-array-data v5, 00000c02 // +00000a1d │ │ +3de6b0: 6905 0e9a |01e8: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout_Layout:[I // field@9a0e │ │ +3de6b4: 2385 331e |01ea: new-array v5, v8, [I // type@1e33 │ │ +3de6b8: 2605 280a 0000 |01ec: fill-array-data v5, 00000c14 // +00000a28 │ │ +3de6be: 6905 189a |01ef: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CustomAttribute:[I // field@9a18 │ │ +3de6c2: 2375 331e |01f1: new-array v5, v7, [I // type@1e33 │ │ +3de6c6: 2605 370a 0000 |01f3: fill-array-data v5, 00000c2a // +00000a37 │ │ +3de6cc: 6905 229a |01f6: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DialogPreference:[I // field@9a22 │ │ +3de6d0: 2335 331e |01f8: new-array v5, v3, [I // type@1e33 │ │ +3de6d4: 2605 4c0a 0000 |01fa: fill-array-data v5, 00000c46 // +00000a4c │ │ +3de6da: 6905 2f9a |01fd: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerArrowToggle:[I // field@9a2f │ │ +3de6de: 1405 8201 047f |01ff: const v5, #float 1.75466e+38 // #7f040182 │ │ +3de6e4: 2410 331e 0500 |0202: filled-new-array {v5}, [I // type@1e33 │ │ +3de6ea: 0c05 |0205: move-result-object v5 │ │ +3de6ec: 6905 389a |0206: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerLayout:[I // field@9a38 │ │ +3de6f0: 1405 a904 047f |0208: const v5, #float 1.75482e+38 // #7f0404a9 │ │ +3de6f6: 2410 331e 0500 |020b: filled-new-array {v5}, [I // type@1e33 │ │ +3de6fc: 0c0b |020e: move-result-object v11 │ │ +3de6fe: 690b 3a9a |020f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.EditTextPreference:[I // field@9a3a │ │ +3de702: 232b 331e |0211: new-array v11, v2, [I // type@1e33 │ │ +3de706: 260b 470a 0000 |0213: fill-array-data v11, 00000c5a // +00000a47 │ │ +3de70c: 690b 3c9a |0216: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton:[I // field@9a3c │ │ +3de710: 140b 6a00 047f |0218: const v11, #float 1.7546e+38 // #7f04006a │ │ +3de716: 140c 6900 047f |021b: const v12, #float 1.7546e+38 // #7f040069 │ │ +3de71c: 2420 331e bc00 |021e: filled-new-array {v12, v11}, [I // type@1e33 │ │ +3de722: 0c0b |0221: move-result-object v11 │ │ +3de724: 690b 3d9a |0222: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9a3d │ │ +3de728: 130b 1100 |0224: const/16 v11, #int 17 // #11 │ │ +3de72c: 23bb 331e |0226: new-array v11, v11, [I // type@1e33 │ │ +3de730: 260b 420a 0000 |0228: fill-array-data v11, 00000c6a // +00000a42 │ │ +3de736: 690b 469a |022b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton:[I // field@9a46 │ │ +3de73a: 2410 331e 0c00 |022d: filled-new-array {v12}, [I // type@1e33 │ │ +3de740: 0c0b |0230: move-result-object v11 │ │ +3de742: 690b 479a |0231: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9a47 │ │ +3de746: 140b 4002 047f |0233: const v11, #float 1.7547e+38 // #7f040240 │ │ +3de74c: 140c a002 047f |0236: const v12, #float 1.75472e+38 // #7f0402a0 │ │ +3de752: 2420 331e cb00 |0239: filled-new-array {v11, v12}, [I // type@1e33 │ │ +3de758: 0c0b |023c: move-result-object v11 │ │ +3de75a: 690b 5a9a |023d: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FlowLayout:[I // field@9a5a │ │ +3de75e: 231b 331e |023f: new-array v11, v1, [I // type@1e33 │ │ +3de762: 260b 4f0a 0000 |0241: fill-array-data v11, 00000c90 // +00000a4f │ │ +3de768: 690b 5d9a |0244: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamily:[I // field@9a5d │ │ +3de76c: 130b 0a00 |0246: const/16 v11, #int 10 // #a │ │ +3de770: 23bc 331e |0248: new-array v12, v11, [I // type@1e33 │ │ +3de774: 260c 580a 0000 |024a: fill-array-data v12, 00000ca2 // +00000a58 │ │ +3de77a: 690c 5e9a |024d: sput-object v12, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamilyFont:[I // field@9a5e │ │ +3de77e: 140c 0002 0101 |024f: const v12, #float 2.3695e-38 // #01010200 │ │ +3de784: 1403 ef01 047f |0252: const v3, #float 1.75468e+38 // #7f0401ef │ │ +3de78a: 140f 0901 0101 |0255: const v15, #float 2.36943e-38 // #01010109 │ │ +3de790: 2430 331e cf03 |0258: filled-new-array {v15, v12, v3}, [I // type@1e33 │ │ +3de796: 0c03 |025b: move-result-object v3 │ │ +3de798: 6903 709a |025c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ForegroundLinearLayout:[I // field@9a70 │ │ +3de79c: 1403 0300 0101 |025e: const v3, #float 2.36936e-38 // #01010003 │ │ +3de7a2: 140c d100 0101 |0261: const v12, #float 2.36941e-38 // #010100d1 │ │ +3de7a8: 2430 331e 430c |0264: filled-new-array {v3, v4, v12}, [I // type@1e33 │ │ +3de7ae: 0c03 |0267: move-result-object v3 │ │ +3de7b0: 6903 749a |0268: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Fragment:[I // field@9a74 │ │ +3de7b4: 1403 0300 0101 |026a: const v3, #float 2.36936e-38 // #01010003 │ │ +3de7ba: 2420 331e c300 |026d: filled-new-array {v3, v12}, [I // type@1e33 │ │ +3de7c0: 0c03 |0270: move-result-object v3 │ │ +3de7c2: 6903 759a |0271: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.FragmentContainerView:[I // field@9a75 │ │ +3de7c6: 2373 331e |0273: new-array v3, v7, [I // type@1e33 │ │ +3de7ca: 2603 450a 0000 |0275: fill-array-data v3, 00000cba // +00000a45 │ │ +3de7d0: 6903 7b9a |0278: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColor:[I // field@9a7b │ │ +3de7d4: 1403 1405 0101 |027a: const v3, #float 2.36972e-38 // #01010514 │ │ +3de7da: 2420 331e 3e00 |027d: filled-new-array {v14, v3}, [I // type@1e33 │ │ +3de7e0: 0c03 |0280: move-result-object v3 │ │ +3de7e2: 6903 7c9a |0281: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColorItem:[I // field@9a7c │ │ +3de7e6: 2383 331e |0283: new-array v3, v8, [I // type@1e33 │ │ +3de7ea: 2603 510a 0000 |0285: fill-array-data v3, 00000cd6 // +00000a51 │ │ +3de7f0: 6903 8b9a |0288: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ImageFilterView:[I // field@9a8b │ │ +3de7f4: 2313 331e |028a: new-array v3, v1, [I // type@1e33 │ │ +3de7f8: 2603 600a 0000 |028c: fill-array-data v3, 00000cec // +00000a60 │ │ +3de7fe: 6903 959a |028f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Insets:[I // field@9a95 │ │ +3de802: 1303 1200 |0291: const/16 v3, #int 18 // #12 │ │ +3de806: 2333 331e |0293: new-array v3, v3, [I // type@1e33 │ │ +3de80a: 2603 690a 0000 |0295: fill-array-data v3, 00000cfe // +00000a69 │ │ +3de810: 6903 9d9a |0298: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyAttribute:[I // field@9a9d │ │ +3de814: 1303 1400 |029a: const/16 v3, #int 20 // #14 │ │ +3de818: 2333 331e |029c: new-array v3, v3, [I // type@1e33 │ │ +3de81c: 2603 880a 0000 |029e: fill-array-data v3, 00000d26 // +00000a88 │ │ +3de822: 6903 b09a |02a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyCycle:[I // field@9ab0 │ │ +3de826: 2373 331e |02a3: new-array v3, v7, [I // type@1e33 │ │ +3de82a: 2603 ad0a 0000 |02a5: fill-array-data v3, 00000d52 // +00000aad │ │ +3de830: 6903 c59a |02a8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyPosition:[I // field@9ac5 │ │ +3de834: 1303 1400 |02aa: const/16 v3, #int 20 // #14 │ │ +3de838: 2333 331e |02ac: new-array v3, v3, [I // type@1e33 │ │ +3de83c: 2603 c00a 0000 |02ae: fill-array-data v3, 00000d6e // +00000ac0 │ │ +3de842: 6903 d29a |02b1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTimeCycle:[I // field@9ad2 │ │ +3de846: 23b3 331e |02b3: new-array v3, v11, [I // type@1e33 │ │ +3de84a: 2603 e50a 0000 |02b5: fill-array-data v3, 00000d9a // +00000ae5 │ │ +3de850: 6903 e79a |02b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTrigger:[I // field@9ae7 │ │ +3de854: 1303 4300 |02ba: const/16 v3, #int 67 // #43 │ │ +3de858: 2333 331e |02bc: new-array v3, v3, [I // type@1e33 │ │ +3de85c: 2603 f40a 0000 |02be: fill-array-data v3, 00000db2 // +00000af4 │ │ +3de862: 6903 f29a |02c1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Layout:[I // field@9af2 │ │ +3de866: 2383 331e |02c3: new-array v3, v8, [I // type@1e33 │ │ +3de86a: 2603 770b 0000 |02c5: fill-array-data v3, 00000e3c // +00000b77 │ │ +3de870: 6903 369b |02c8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat:[I // field@9b36 │ │ +3de874: 1403 f500 0101 |02ca: const v3, #float 2.36942e-38 // #010100f5 │ │ +3de87a: 140c 8101 0101 |02cd: const v12, #float 2.36946e-38 // #01010181 │ │ +3de880: 140f f400 0101 |02d0: const v15, #float 2.36942e-38 // #010100f4 │ │ +3de886: 2440 331e f0c3 |02d3: filled-new-array {v0, v15, v3, v12}, [I // type@1e33 │ │ +3de88c: 0c00 |02d6: move-result-object v0 │ │ +3de88e: 6900 379b |02d7: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@9b37 │ │ +3de892: 1400 1c02 047f |02d9: const v0, #float 1.75469e+38 // #7f04021c │ │ +3de898: 1403 2002 047f |02dc: const v3, #float 1.75469e+38 // #7f040220 │ │ +3de89e: 2420 331e 3000 |02df: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3de8a4: 0c00 |02e2: move-result-object v0 │ │ +3de8a6: 6900 459b |02e3: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearProgressIndicator:[I // field@9b45 │ │ +3de8aa: 1400 ac02 0101 |02e5: const v0, #float 2.36955e-38 // #010102ac │ │ +3de8b0: 1403 ad02 0101 |02e8: const v3, #float 2.36955e-38 // #010102ad │ │ +3de8b6: 2420 331e 3000 |02eb: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3de8bc: 0c00 |02ee: move-result-object v0 │ │ +3de8be: 6900 489b |02ef: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPopupWindow:[I // field@9b48 │ │ +3de8c2: 1400 9301 047f |02f1: const v0, #float 1.75466e+38 // #7f040193 │ │ +3de8c8: 1403 9401 047f |02f4: const v3, #float 1.75466e+38 // #7f040194 │ │ +3de8ce: 140c b200 0101 |02f7: const v12, #float 2.36941e-38 // #010100b2 │ │ +3de8d4: 140f f801 0101 |02fa: const v15, #float 2.3695e-38 // #010101f8 │ │ +3de8da: 2455 331e fc30 |02fd: filled-new-array {v12, v15, v0, v3, v5}, [I // type@1e33 │ │ +3de8e0: 0c00 |0300: move-result-object v0 │ │ +3de8e2: 6900 4b9b |0301: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPreference:[I // field@9b4b │ │ +3de8e6: 1400 4b00 047f |0303: const v0, #float 1.7546e+38 // #7f04004b │ │ +3de8ec: 1403 4c00 047f |0306: const v3, #float 1.7546e+38 // #7f04004c │ │ +3de8f2: 1405 4900 047f |0309: const v5, #float 1.7546e+38 // #7f040049 │ │ +3de8f8: 140f 4a00 047f |030c: const v15, #float 1.7546e+38 // #7f04004a │ │ +3de8fe: 2440 331e f530 |030f: filled-new-array {v5, v15, v0, v3}, [I // type@1e33 │ │ +3de904: 0c00 |0312: move-result-object v0 │ │ +3de906: 6900 519b |0313: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialog:[I // field@9b51 │ │ +3de90a: 2320 331e |0315: new-array v0, v2, [I // type@1e33 │ │ +3de90e: 2600 3b0b 0000 |0317: fill-array-data v0, 00000e52 // +00000b3b │ │ +3de914: 6900 529b |031a: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialogTheme:[I // field@9b52 │ │ +3de918: 2320 331e |031c: new-array v0, v2, [I // type@1e33 │ │ +3de91c: 2600 440b 0000 |031e: fill-array-data v0, 00000e62 // +00000b44 │ │ +3de922: 6900 5d9b |0321: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@9b5d │ │ +3de926: 2360 331e |0323: new-array v0, v6, [I // type@1e33 │ │ +3de92a: 2600 4d0b 0000 |0325: fill-array-data v0, 00000e72 // +00000b4d │ │ +3de930: 6900 649b |0328: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButton:[I // field@9b64 │ │ +3de934: 1400 9e03 047f |032a: const v0, #float 1.75477e+38 // #7f04039e │ │ +3de93a: 1403 c803 047f |032d: const v3, #float 1.75478e+38 // #7f0403c8 │ │ +3de940: 1405 ad00 047f |0330: const v5, #float 1.75462e+38 // #7f0400ad │ │ +3de946: 2430 331e 0503 |0333: filled-new-array {v5, v0, v3}, [I // type@1e33 │ │ +3de94c: 0c00 |0336: move-result-object v0 │ │ +3de94e: 6900 659b |0337: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButtonToggleGroup:[I // field@9b65 │ │ +3de952: 23b0 331e |0339: new-array v0, v11, [I // type@1e33 │ │ +3de956: 2600 670b 0000 |033b: fill-array-data v0, 00000ea2 // +00000b67 │ │ +3de95c: 6900 7f9b |033e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendar:[I // field@9b7f │ │ +3de960: 23b0 331e |0340: new-array v0, v11, [I // type@1e33 │ │ +3de964: 2600 780b 0000 |0342: fill-array-data v0, 00000eba // +00000b78 │ │ +3de96a: 6900 809b |0345: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendarItem:[I // field@9b80 │ │ +3de96e: 23a0 331e |0347: new-array v0, v10, [I // type@1e33 │ │ +3de972: 2600 890b 0000 |0349: fill-array-data v0, 00000ed2 // +00000b89 │ │ +3de978: 6900 959b |034c: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCardView:[I // field@9b95 │ │ +3de97c: 1300 0b00 |034e: const/16 v0, #int 11 // #b │ │ +3de980: 2303 331e |0350: new-array v3, v0, [I // type@1e33 │ │ +3de984: 2603 9e0b 0000 |0352: fill-array-data v3, 00000ef0 // +00000b9e │ │ +3de98a: 6903 a39b |0355: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBox:[I // field@9ba3 │ │ +3de98e: 1403 e003 047f |0357: const v3, #float 1.75478e+38 // #7f0403e0 │ │ +3de994: 1405 e103 047f |035a: const v5, #float 1.75478e+38 // #7f0403e1 │ │ +3de99a: 2420 331e 5300 |035d: filled-new-array {v3, v5}, [I // type@1e33 │ │ +3de9a0: 0c03 |0360: move-result-object v3 │ │ +3de9a2: 6903 a49b |0361: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBoxStates:[I // field@9ba4 │ │ +3de9a6: 1403 6601 047f |0363: const v3, #float 1.75465e+38 // #7f040166 │ │ +3de9ac: 1405 5202 047f |0366: const v5, #float 1.7547e+38 // #7f040252 │ │ +3de9b2: 140a 6101 047f |0369: const v10, #float 1.75465e+38 // #7f040161 │ │ +3de9b8: 140f 6301 047f |036c: const v15, #float 1.75465e+38 // #7f040163 │ │ +3de9be: 1404 6401 047f |036f: const v4, #float 1.75465e+38 // #7f040164 │ │ +3de9c4: 2455 331e fa34 |0372: filled-new-array {v10, v15, v4, v3, v5}, [I // type@1e33 │ │ +3de9ca: 0c03 |0375: move-result-object v3 │ │ +3de9cc: 6903 b29b |0376: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialDivider:[I // field@9bb2 │ │ +3de9d0: 1403 a804 047f |0378: const v3, #float 1.75482e+38 // #7f0404a8 │ │ +3de9d6: 2420 331e 3d00 |037b: filled-new-array {v13, v3}, [I // type@1e33 │ │ +3de9dc: 0c03 |037e: move-result-object v3 │ │ +3de9de: 6903 b89b |037f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialRadioButton:[I // field@9bb8 │ │ +3de9e2: 1403 a003 047f |0381: const v3, #float 1.75477e+38 // #7f0403a0 │ │ +3de9e8: 1404 a803 047f |0384: const v4, #float 1.75477e+38 // #7f0403a8 │ │ +3de9ee: 2420 331e 4300 |0387: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3de9f4: 0c03 |038a: move-result-object v3 │ │ +3de9f6: 6903 bb9b |038b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialShape:[I // field@9bbb │ │ +3de9fa: 2323 331e |038d: new-array v3, v2, [I // type@1e33 │ │ +3de9fe: 2603 7b0b 0000 |038f: fill-array-data v3, 00000f0a // +00000b7b │ │ +3dea04: 6903 be9b |0392: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialSwitch:[I // field@9bbe │ │ +3dea08: 1403 7f05 0101 |0394: const v3, #float 2.36975e-38 // #0101057f │ │ +3dea0e: 1404 9f02 047f |0397: const v4, #float 1.75472e+38 // #7f04029f │ │ +3dea14: 1405 b604 0101 |039a: const v5, #float 2.36969e-38 // #010104b6 │ │ +3dea1a: 2430 331e 3504 |039d: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3dea20: 0c03 |03a0: move-result-object v3 │ │ +3dea22: 6903 c59b |03a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextAppearance:[I // field@9bc5 │ │ +3dea26: 1403 7f05 0101 |03a3: const v3, #float 2.36975e-38 // #0101057f │ │ +3dea2c: 1405 3400 0101 |03a6: const v5, #float 2.36937e-38 // #01010034 │ │ +3dea32: 2430 331e 3504 |03a9: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3dea38: 0c03 |03ac: move-result-object v3 │ │ +3dea3a: 6903 c99b |03ad: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextView:[I // field@9bc9 │ │ +3dea3e: 1403 d100 047f |03af: const v3, #float 1.75462e+38 // #7f0400d1 │ │ +3dea44: 1404 4b02 047f |03b2: const v4, #float 1.7547e+38 // #7f04024b │ │ +3dea4a: 2420 331e 4300 |03b5: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3dea50: 0c03 |03b8: move-result-object v3 │ │ +3dea52: 6903 cd9b |03b9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTimePicker:[I // field@9bcd │ │ +3dea56: 1403 f103 047f |03bb: const v3, #float 1.75479e+38 // #7f0403f1 │ │ +3dea5c: 1404 7304 047f |03be: const v4, #float 1.75481e+38 // #7f040473 │ │ +3dea62: 1405 b202 047f |03c1: const v5, #float 1.75472e+38 // #7f0402b2 │ │ +3dea68: 140a b402 047f |03c4: const v10, #float 1.75472e+38 // #7f0402b4 │ │ +3dea6e: 140d 2503 047f |03c7: const v13, #float 1.75474e+38 // #7f040325 │ │ +3dea74: 2454 331e a53d |03ca: filled-new-array {v5, v10, v13, v3, v4}, [I // type@1e33 │ │ +3dea7a: 0c03 |03cd: move-result-object v3 │ │ +3dea7c: 6903 d09b |03ce: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialToolbar:[I // field@9bd0 │ │ +3dea80: 2323 331e |03d0: new-array v3, v2, [I // type@1e33 │ │ +3dea84: 2603 480b 0000 |03d2: fill-array-data v3, 00000f1a // +00000b48 │ │ +3dea8a: 6903 d69b |03d5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuGroup:[I // field@9bd6 │ │ +3dea8e: 1303 1700 |03d7: const/16 v3, #int 23 // #17 │ │ +3dea92: 2333 331e |03d9: new-array v3, v3, [I // type@1e33 │ │ +3dea96: 2603 4f0b 0000 |03db: fill-array-data v3, 00000f2a // +00000b4f │ │ +3dea9c: 6903 dd9b |03de: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuItem:[I // field@9bdd │ │ +3deaa0: 2383 331e |03e0: new-array v3, v8, [I // type@1e33 │ │ +3deaa4: 2603 7a0b 0000 |03e2: fill-array-data v3, 00000f5c // +00000b7a │ │ +3deaaa: 6903 f59b |03e5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuView:[I // field@9bf5 │ │ +3deaae: 2323 331e |03e7: new-array v3, v2, [I // type@1e33 │ │ +3deab2: 2603 890b 0000 |03e9: fill-array-data v3, 00000f72 // +00000b89 │ │ +3deab8: 6903 ff9b |03ec: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MockView:[I // field@9bff │ │ +3deabc: 2323 331e |03ee: new-array v3, v2, [I // type@1e33 │ │ +3deac0: 2603 920b 0000 |03f0: fill-array-data v3, 00000f82 // +00000b92 │ │ +3deac6: 6903 069c |03f3: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Motion:[I // field@9c06 │ │ +3deaca: 1403 3003 047f |03f5: const v3, #float 1.75475e+38 // #7f040330 │ │ +3dead0: 1404 3303 047f |03f8: const v4, #float 1.75475e+38 // #7f040333 │ │ +3dead6: 2420 331e 4300 |03fb: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3deadc: 0c03 |03fe: move-result-object v3 │ │ +3deade: 6903 079c |03ff: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionHelper:[I // field@9c07 │ │ +3deae2: 2323 331e |0401: new-array v3, v2, [I // type@1e33 │ │ +3deae6: 2603 8f0b 0000 |0403: fill-array-data v3, 00000f92 // +00000b8f │ │ +3deaec: 6903 0a9c |0406: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionLayout:[I // field@9c0a │ │ +3deaf0: 1403 4c01 047f |0408: const v3, #float 1.75465e+38 // #7f04014c │ │ +3deaf6: 1404 5502 047f |040b: const v4, #float 1.7547e+38 // #7f040255 │ │ +3deafc: 2420 331e 4300 |040e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3deb02: 0c03 |0411: move-result-object v3 │ │ +3deb04: 6903 119c |0412: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionScene:[I // field@9c11 │ │ +3deb08: 1403 2304 047f |0414: const v3, #float 1.7548e+38 // #7f040423 │ │ +3deb0e: 1404 2404 047f |0417: const v4, #float 1.7548e+38 // #7f040424 │ │ +3deb14: 1405 2204 047f |041a: const v5, #float 1.7548e+38 // #7f040422 │ │ +3deb1a: 2430 331e 3504 |041d: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3deb20: 0c03 |0420: move-result-object v3 │ │ +3deb22: 6903 149c |0421: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionTelltales:[I // field@9c14 │ │ +3deb26: 1403 9301 047f |0423: const v3, #float 1.75466e+38 // #7f040193 │ │ +3deb2c: 1404 9401 047f |0426: const v4, #float 1.75466e+38 // #7f040194 │ │ +3deb32: 1405 f801 0101 |0429: const v5, #float 2.3695e-38 // #010101f8 │ │ +3deb38: 2440 331e 5c43 |042c: filled-new-array {v12, v5, v3, v4}, [I // type@1e33 │ │ +3deb3e: 0c03 |042f: move-result-object v3 │ │ +3deb40: 6903 1e9c |0430: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MultiSelectListPreference:[I // field@9c1e │ │ +3deb44: 1403 b502 047f |0432: const v3, #float 1.75472e+38 // #7f0402b5 │ │ +3deb4a: 1404 a003 047f |0435: const v4, #float 1.75477e+38 // #7f0403a0 │ │ +3deb50: 1405 5501 0101 |0438: const v5, #float 2.36945e-38 // #01010155 │ │ +3deb56: 1408 5901 0101 |043b: const v8, #float 2.36945e-38 // #01010159 │ │ +3deb5c: 2454 331e 853e |043e: filled-new-array {v5, v8, v14, v3, v4}, [I // type@1e33 │ │ +3deb62: 0c03 |0441: move-result-object v3 │ │ +3deb64: 6903 239c |0442: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarActiveIndicator:[I // field@9c23 │ │ +3deb68: 1303 0e00 |0444: const/16 v3, #int 14 // #e │ │ +3deb6c: 2333 331e |0446: new-array v3, v3, [I // type@1e33 │ │ +3deb70: 2603 5a0b 0000 |0448: fill-array-data v3, 00000fa2 // +00000b5a │ │ +3deb76: 6903 299c |044b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarView:[I // field@9c29 │ │ +3deb7a: 1403 3b03 047f |044d: const v3, #float 1.75475e+38 // #7f04033b │ │ +3deb80: 1404 4103 047f |0450: const v4, #float 1.75475e+38 // #7f040341 │ │ +3deb86: 1405 f701 047f |0453: const v5, #float 1.75468e+38 // #7f0401f7 │ │ +3deb8c: 1408 3402 047f |0456: const v8, #float 1.7547e+38 // #7f040234 │ │ +3deb92: 140a ef02 047f |0459: const v10, #float 1.75473e+38 // #7f0402ef │ │ +3deb98: 2454 331e 853a |045c: filled-new-array {v5, v8, v10, v3, v4}, [I // type@1e33 │ │ +3deb9e: 0c03 |045f: move-result-object v3 │ │ +3deba0: 6903 389c |0460: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationRailView:[I // field@9c38 │ │ +3deba4: 1303 2300 |0462: const/16 v3, #int 35 // #23 │ │ +3deba8: 2333 331e |0464: new-array v3, v3, [I // type@1e33 │ │ +3debac: 2603 5c0b 0000 |0466: fill-array-data v3, 00000fc2 // +00000b5c │ │ +3debb2: 6903 3e9c |0469: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationView:[I // field@9c3e │ │ +3debb6: 1403 ce00 047f |046b: const v3, #float 1.75462e+38 // #7f0400ce │ │ +3debbc: 1404 2104 047f |046e: const v4, #float 1.7548e+38 // #7f040421 │ │ +3debc2: 2420 331e 4300 |0471: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3debc8: 0c03 |0474: move-result-object v3 │ │ +3debca: 6903 629c |0475: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnClick:[I // field@9c62 │ │ +3debce: 2373 331e |0477: new-array v3, v7, [I // type@1e33 │ │ +3debd2: 2603 930b 0000 |0479: fill-array-data v3, 0000100c // +00000b93 │ │ +3debd8: 6903 659c |047c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnSwipe:[I // field@9c65 │ │ +3debdc: 1403 c902 0101 |047e: const v3, #float 2.36956e-38 // #010102c9 │ │ +3debe2: 1404 3803 047f |0481: const v4, #float 1.75475e+38 // #7f040338 │ │ +3debe8: 1405 7601 0101 |0484: const v5, #float 2.36946e-38 // #01010176 │ │ +3debee: 2430 331e 3504 |0487: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3debf4: 0c03 |048a: move-result-object v3 │ │ +3debf6: 6903 729c |048b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindow:[I // field@9c72 │ │ +3debfa: 1403 dc03 047f |048d: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3dec00: 2410 331e 0300 |0490: filled-new-array {v3}, [I // type@1e33 │ │ +3dec06: 0c03 |0493: move-result-object v3 │ │ +3dec08: 6903 739c |0494: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindowBackgroundState:[I // field@9c73 │ │ +3dec0c: 1303 2400 |0496: const/16 v3, #int 36 // #24 │ │ +3dec10: 2333 331e |0498: new-array v3, v3, [I // type@1e33 │ │ +3dec14: 2603 8e0b 0000 |049a: fill-array-data v3, 00001028 // +00000b8e │ │ +3dec1a: 6903 789c |049d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Preference:[I // field@9c78 │ │ +3dec1e: 1403 2a01 0101 |049f: const v3, #float 2.36944e-38 // #0101012a │ │ +3dec24: 1404 2f00 047f |04a2: const v4, #float 1.75459e+38 // #7f04002f │ │ +3dec2a: 1405 f200 0101 |04a5: const v5, #float 2.36942e-38 // #010100f2 │ │ +3dec30: 1408 2901 0101 |04a8: const v8, #float 2.36944e-38 // #01010129 │ │ +3dec36: 2440 331e 8543 |04ab: filled-new-array {v5, v8, v3, v4}, [I // type@1e33 │ │ +3dec3c: 0c03 |04ae: move-result-object v3 │ │ +3dec3e: 6903 799c |04af: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragment:[I // field@9c79 │ │ +3dec42: 1403 2a01 0101 |04b1: const v3, #float 2.36944e-38 // #0101012a │ │ +3dec48: 2440 331e 8543 |04b4: filled-new-array {v5, v8, v3, v4}, [I // type@1e33 │ │ +3dec4e: 0c03 |04b7: move-result-object v3 │ │ +3dec50: 6903 7a9c |04b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragmentCompat:[I // field@9c7a │ │ +3dec54: 1403 2402 047f |04ba: const v3, #float 1.75469e+38 // #7f040224 │ │ +3dec5a: 1404 3603 047f |04bd: const v4, #float 1.75475e+38 // #7f040336 │ │ +3dec60: 1408 e701 0101 |04c0: const v8, #float 2.36949e-38 // #010101e7 │ │ +3dec66: 2430 331e 3804 |04c3: filled-new-array {v8, v3, v4}, [I // type@1e33 │ │ +3dec6c: 0c03 |04c6: move-result-object v3 │ │ +3dec6e: 6903 839c |04c7: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceGroup:[I // field@9c83 │ │ +3dec72: 1403 e702 047f |04c9: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3dec78: 1404 eb02 047f |04cc: const v4, #float 1.75473e+38 // #7f0402eb │ │ +3dec7e: 1408 1f01 0101 |04cf: const v8, #float 2.36944e-38 // #0101011f │ │ +3dec84: 140a 2001 0101 |04d2: const v10, #float 2.36944e-38 // #01010120 │ │ +3dec8a: 2440 331e a843 |04d5: filled-new-array {v8, v10, v3, v4}, [I // type@1e33 │ │ +3dec90: 0c03 |04d8: move-result-object v3 │ │ +3dec92: 6903 879c |04d9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceImageView:[I // field@9c87 │ │ +3dec96: 2393 331e |04db: new-array v3, v9, [I // type@1e33 │ │ +3dec9a: 2603 970b 0000 |04dd: fill-array-data v3, 00001074 // +00000b97 │ │ +3deca0: 6903 8c9c |04e0: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceTheme:[I // field@9c8c │ │ +3deca4: 1403 1c03 047f |04e2: const v3, #float 1.75474e+38 // #7f04031c │ │ +3decaa: 1404 b004 047f |04e5: const v4, #float 1.75482e+38 // #7f0404b0 │ │ +3decb0: 1408 dc00 0101 |04e8: const v8, #float 2.36942e-38 // #010100dc │ │ +3decb6: 140a 7e02 047f |04eb: const v10, #float 1.75471e+38 // #7f04027e │ │ +3decbc: 140d 1f03 0101 |04ee: const v13, #float 2.36958e-38 // #0101031f │ │ +3decc2: 2454 331e d83a |04f1: filled-new-array {v8, v13, v10, v3, v4}, [I // type@1e33 │ │ +3decc8: 0c03 |04f4: move-result-object v3 │ │ +3decca: 6903 c19c |04f5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PropertySet:[I // field@9cc1 │ │ +3decce: 1403 d502 047f |04f7: const v3, #float 1.75473e+38 // #7f0402d5 │ │ +3decd4: 2410 331e 0300 |04fa: filled-new-array {v3}, [I // type@1e33 │ │ +3decda: 0c03 |04fd: move-result-object v3 │ │ +3decdc: 6903 c79c |04fe: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RadialViewGroup:[I // field@9cc7 │ │ +3dece0: 1403 f302 047f |0500: const v3, #float 1.75473e+38 // #7f0402f3 │ │ +3dece6: 1404 ac04 047f |0503: const v4, #float 1.75482e+38 // #7f0404ac │ │ +3decec: 2420 331e 4300 |0506: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3decf2: 0c03 |0509: move-result-object v3 │ │ +3decf4: 6903 c99c |050a: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RangeSlider:[I // field@9cc9 │ │ +3decf8: 1403 3a03 047f |050c: const v3, #float 1.75475e+38 // #7f04033a │ │ +3decfe: 1404 4003 047f |050f: const v4, #float 1.75475e+38 // #7f040340 │ │ +3ded04: 2420 331e 4300 |0512: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3ded0a: 0c03 |0515: move-result-object v3 │ │ +3ded0c: 6903 cc9c |0516: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecycleListView:[I // field@9ccc │ │ +3ded10: 2373 331e |0518: new-array v3, v7, [I // type@1e33 │ │ +3ded14: 2603 7e0b 0000 |051a: fill-array-data v3, 00001098 // +00000b7e │ │ +3ded1a: 6903 cf9c |051d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecyclerView:[I // field@9ccf │ │ +3ded1e: 1403 2502 047f |051f: const v3, #float 1.75469e+38 // #7f040225 │ │ +3ded24: 2410 331e 0300 |0522: filled-new-array {v3}, [I // type@1e33 │ │ +3ded2a: 0c03 |0525: move-result-object v3 │ │ +3ded2c: 6903 dc9c |0526: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@9cdc │ │ +3ded30: 1403 7000 047f |0528: const v3, #float 1.7546e+38 // #7f040070 │ │ +3ded36: 2410 331e 0300 |052b: filled-new-array {v3}, [I // type@1e33 │ │ +3ded3c: 0c03 |052e: move-result-object v3 │ │ +3ded3e: 6903 de9c |052f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9cde │ │ +3ded42: 1303 1100 |0531: const/16 v3, #int 17 // #11 │ │ +3ded46: 2333 331e |0533: new-array v3, v3, [I // type@1e33 │ │ +3ded4a: 2603 7f0b 0000 |0535: fill-array-data v3, 000010b4 // +00000b7f │ │ +3ded50: 6903 e09c |0538: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.SearchView:[I // field@9ce0 │ │ +3ded54: 2311 331e |053a: new-array v1, v1, [I // type@1e33 │ │ +3ded58: 2601 9e0b 0000 |053c: fill-array-data v1, 000010da // +00000b9e │ │ +3ded5e: 6901 f29c |053f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SeekBarPreference:[I // field@9cf2 │ │ +3ded62: 23b1 331e |0541: new-array v1, v11, [I // type@1e33 │ │ +3ded66: 2601 a90b 0000 |0543: fill-array-data v1, 000010ec // +00000ba9 │ │ +3ded6c: 6901 fa9c |0546: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeAppearance:[I // field@9cfa │ │ +3ded70: 2301 331e |0548: new-array v1, v0, [I // type@1e33 │ │ +3ded74: 2601 ba0b 0000 |054a: fill-array-data v1, 00001104 // +00000bba │ │ +3ded7a: 6901 059d |054d: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeableImageView:[I // field@9d05 │ │ +3ded7e: 2361 331e |054f: new-array v1, v6, [I // type@1e33 │ │ +3ded82: 2601 cd0b 0000 |0551: fill-array-data v1, 0000111e // +00000bcd │ │ +3ded88: 6901 119d |0554: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Slider:[I // field@9d11 │ │ +3ded8c: 1401 cc03 047f |0556: const v1, #float 1.75478e+38 // #7f0403cc │ │ +3ded92: 1403 cd03 047f |0559: const v3, #float 1.75478e+38 // #7f0403cd │ │ +3ded98: 1404 cb03 047f |055c: const v4, #float 1.75478e+38 // #7f0403cb │ │ +3ded9e: 2430 331e 1403 |055f: filled-new-array {v4, v1, v3}, [I // type@1e33 │ │ +3deda4: 0c01 |0562: move-result-object v1 │ │ +3deda6: 6901 289d |0563: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Snackbar:[I // field@9d28 │ │ +3dedaa: 23b1 331e |0565: new-array v1, v11, [I // type@1e33 │ │ +3dedae: 2601 e70b 0000 |0567: fill-array-data v1, 0000114e // +00000be7 │ │ +3dedb4: 6901 299d |056a: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SnackbarLayout:[I // field@9d29 │ │ +3dedb8: 1401 6202 0101 |056c: const v1, #float 2.36953e-38 // #01010262 │ │ +3dedbe: 1403 5c03 047f |056f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3dedc4: 1404 7601 0101 |0572: const v4, #float 2.36946e-38 // #01010176 │ │ +3dedca: 1406 7b01 0101 |0575: const v6, #float 2.36946e-38 // #0101017b │ │ +3dedd0: 2453 331e 4c16 |0578: filled-new-array {v12, v4, v6, v1, v3}, [I // type@1e33 │ │ +3dedd6: 0c01 |057b: move-result-object v1 │ │ +3dedd8: 6901 379d |057c: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Spinner:[I // field@9d37 │ │ +3deddc: 1401 1601 047f |057e: const v1, #float 1.75464e+38 // #7f040116 │ │ +3dede2: 1403 d000 0101 |0581: const v3, #float 2.36941e-38 // #010100d0 │ │ +3dede8: 2420 331e 1300 |0584: filled-new-array {v3, v1}, [I // type@1e33 │ │ +3dedee: 0c01 |0587: move-result-object v1 │ │ +3dedf0: 6901 3d9d |0588: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.State:[I // field@9d3d │ │ +3dedf4: 2321 331e |058a: new-array v1, v2, [I // type@1e33 │ │ +3dedf8: 2601 da0b 0000 |058c: fill-array-data v1, 00001166 // +00000bda │ │ +3dedfe: 6901 3e9d |058f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawable:[I // field@9d3e │ │ +3dee02: 1401 9901 0101 |0591: const v1, #float 2.36947e-38 // #01010199 │ │ +3dee08: 2410 331e 0100 |0594: filled-new-array {v1}, [I // type@1e33 │ │ +3dee0e: 0c01 |0597: move-result-object v1 │ │ +3dee10: 6901 3f9d |0598: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawableItem:[I // field@9d3f │ │ +3dee14: 1401 4e01 047f |059a: const v1, #float 1.75465e+38 // #7f04014e │ │ +3dee1a: 2410 331e 0100 |059d: filled-new-array {v1}, [I // type@1e33 │ │ +3dee20: 0c01 |05a0: move-result-object v1 │ │ +3dee22: 6901 479d |05a1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateSet:[I // field@9d47 │ │ +3dee26: 1301 0e00 |05a3: const/16 v1, #int 14 // #e │ │ +3dee2a: 2311 331e |05a5: new-array v1, v1, [I // type@1e33 │ │ +3dee2e: 2601 cf0b 0000 |05a7: fill-array-data v1, 00001176 // +00000bcf │ │ +3dee34: 6901 4b9d |05aa: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchCompat:[I // field@9d4b │ │ +3dee38: 1401 a804 047f |05ac: const v1, #float 1.75482e+38 // #7f0404a8 │ │ +3dee3e: 2410 331e 0100 |05af: filled-new-array {v1}, [I // type@1e33 │ │ +3dee44: 0c01 |05b2: move-result-object v1 │ │ +3dee46: 6901 5a9d |05b3: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchMaterial:[I // field@9d5a │ │ +3dee4a: 23b1 331e |05b5: new-array v1, v11, [I // type@1e33 │ │ +3dee4e: 2601 df0b 0000 |05b7: fill-array-data v1, 00001196 // +00000bdf │ │ +3dee54: 6901 5c9d |05ba: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreference:[I // field@9d5c │ │ +3dee58: 23b1 331e |05bc: new-array v1, v11, [I // type@1e33 │ │ +3dee5c: 2601 f00b 0000 |05be: fill-array-data v1, 000011ae // +00000bf0 │ │ +3dee62: 6901 5d9d |05c1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreferenceCompat:[I // field@9d5d │ │ +3dee66: 1401 0200 0101 |05c3: const v1, #float 2.36936e-38 // #01010002 │ │ +3dee6c: 1402 4f01 0101 |05c6: const v2, #float 2.36945e-38 // #0101014f │ │ +3dee72: 2430 331e 5102 |05c9: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ +3dee78: 0c01 |05cc: move-result-object v1 │ │ +3dee7a: 6901 729d |05cd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabItem:[I // field@9d72 │ │ +3dee7e: 1301 1a00 |05cf: const/16 v1, #int 26 // #1a │ │ +3dee82: 2311 331e |05d1: new-array v1, v1, [I // type@1e33 │ │ +3dee86: 2601 f30b 0000 |05d3: fill-array-data v1, 000011c6 // +00000bf3 │ │ +3dee8c: 6901 769d |05d6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabLayout:[I // field@9d76 │ │ +3dee90: 2391 331e |05d8: new-array v1, v9, [I // type@1e33 │ │ +3dee94: 2601 240c 0000 |05da: fill-array-data v1, 000011fe // +00000c24 │ │ +3dee9a: 6901 919d |05dd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextAppearance:[I // field@9d91 │ │ +3dee9e: 1401 5304 047f |05df: const v1, #float 1.75481e+38 // #7f040453 │ │ +3deea4: 2410 331e 0100 |05e2: filled-new-array {v1}, [I // type@1e33 │ │ +3deeaa: 0c01 |05e5: move-result-object v1 │ │ +3deeac: 6901 a29d |05e6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputEditText:[I // field@9da2 │ │ +3deeb0: 1301 4300 |05e8: const/16 v1, #int 67 // #43 │ │ +3deeb4: 2311 331e |05ea: new-array v1, v1, [I // type@1e33 │ │ +3deeb8: 2601 360c 0000 |05ec: fill-array-data v1, 00001222 // +00000c36 │ │ +3deebe: 6901 a49d |05ef: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputLayout:[I // field@9da4 │ │ +3deec2: 1401 9001 047f |05f1: const v1, #float 1.75466e+38 // #7f040190 │ │ +3deec8: 1402 9101 047f |05f4: const v2, #float 1.75466e+38 // #7f040191 │ │ +3deece: 1403 3400 0101 |05f7: const v3, #float 2.36937e-38 // #01010034 │ │ +3deed4: 2430 331e 1302 |05fa: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ +3deeda: 0c01 |05fd: move-result-object v1 │ │ +3deedc: 6901 e89d |05fe: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ThemeEnforcement:[I // field@9de8 │ │ +3deee0: 1301 1e00 |0600: const/16 v1, #int 30 // #1e │ │ +3deee4: 2311 331e |0602: new-array v1, v1, [I // type@1e33 │ │ +3deee8: 2601 a80c 0000 |0604: fill-array-data v1, 000012ac // +00000ca8 │ │ +3deeee: 6901 ec9d |0607: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Toolbar:[I // field@9dec │ │ +3deef2: 1301 0800 |0609: const/16 v1, #int 8 // #8 │ │ +3deef6: 2311 331e |060b: new-array v1, v1, [I // type@1e33 │ │ +3deefa: 2601 df0c 0000 |060d: fill-array-data v1, 000012ec // +00000cdf │ │ +3def00: 6901 0b9e |0610: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Tooltip:[I // field@9e0b │ │ +3def04: 2301 331e |0612: new-array v1, v0, [I // type@1e33 │ │ +3def08: 2601 ec0c 0000 |0614: fill-array-data v1, 00001300 // +00000cec │ │ +3def0e: 6901 149e |0617: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transform:[I // field@9e14 │ │ +3def12: 2300 331e |0619: new-array v0, v0, [I // type@1e33 │ │ +3def16: 2600 ff0c 0000 |061b: fill-array-data v0, 0000131a // +00000cff │ │ +3def1c: 6900 209e |061e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transition:[I // field@9e20 │ │ +3def20: 1400 7e03 047f |0620: const v0, #float 1.75476e+38 // #7f04037e │ │ +3def26: 1401 7f03 047f |0623: const v1, #float 1.75476e+38 // #7f04037f │ │ +3def2c: 1402 1601 047f |0626: const v2, #float 1.75464e+38 // #7f040116 │ │ +3def32: 1403 7c03 047f |0629: const v3, #float 1.75476e+38 // #7f04037c │ │ +3def38: 1404 7d03 047f |062c: const v4, #float 1.75476e+38 // #7f04037d │ │ +3def3e: 2451 331e 3204 |062f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3def44: 0c00 |0632: move-result-object v0 │ │ +3def46: 6900 2c9e |0633: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Variant:[I // field@9e2c │ │ +3def4a: 1400 3f03 047f |0635: const v0, #float 1.75475e+38 // #7f04033f │ │ +3def50: 1401 5b04 047f |0638: const v1, #float 1.75481e+38 // #7f04045b │ │ +3def56: 1502 0101 |063b: const/high16 v2, #int 16842752 // #101 │ │ +3def5a: 1403 da00 0101 |063d: const v3, #float 2.36942e-38 // #010100da │ │ +3def60: 1404 3c03 047f |0640: const v4, #float 1.75475e+38 // #7f04033c │ │ +3def66: 2451 331e 3204 |0643: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3def6c: 0c00 |0646: move-result-object v0 │ │ +3def6e: 6900 329e |0647: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.View:[I // field@9e32 │ │ +3def72: 1400 5000 047f |0649: const v0, #float 1.7546e+38 // #7f040050 │ │ +3def78: 1401 5100 047f |064c: const v1, #float 1.7546e+38 // #7f040051 │ │ +3def7e: 1402 d400 0101 |064f: const v2, #float 2.36942e-38 // #010100d4 │ │ +3def84: 2430 331e 0201 |0652: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3def8a: 0c00 |0655: move-result-object v0 │ │ +3def8c: 6900 339e |0656: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewBackgroundHelper:[I // field@9e33 │ │ +3def90: 1400 c400 0101 |0658: const v0, #float 2.36941e-38 // #010100c4 │ │ +3def96: 2410 331e 0000 |065b: filled-new-array {v0}, [I // type@1e33 │ │ +3def9c: 0c00 |065e: move-result-object v0 │ │ +3def9e: 6900 379e |065f: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewPager2:[I // field@9e37 │ │ +3defa2: 1400 f300 0101 |0661: const v0, #float 2.36942e-38 // #010100f3 │ │ +3defa8: 1401 d000 0101 |0664: const v1, #float 2.36941e-38 // #010100d0 │ │ +3defae: 2430 331e 5100 |0667: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ +3defb4: 0c00 |066a: move-result-object v0 │ │ +3defb6: 6900 399e |066b: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewStubCompat:[I // field@9e39 │ │ +3defba: 0e00 |066d: return-void │ │ +3defbc: 0003 0400 1d00 0000 4700 047f 4e00 ... |066e: array-data (62 units) │ │ +3df038: 0003 0400 0600 0000 4700 047f 4e00 ... |06ac: array-data (16 units) │ │ +3df058: 0003 0400 0800 0000 f200 0101 9100 ... |06bc: array-data (20 units) │ │ +3df080: 0003 0400 0600 0000 1c01 0101 9401 ... |06d0: array-data (16 units) │ │ +3df0a0: 0003 0400 0800 0000 d400 0101 8f04 ... |06e0: array-data (20 units) │ │ +3df0c8: 0003 0400 0700 0000 3400 0101 6d01 ... |06f4: array-data (18 units) │ │ +3df0ec: 0003 0400 1600 0000 3400 0101 4000 ... |0706: array-data (48 units) │ │ +3df14c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0736: array-data (258 units) │ │ +3df350: 0003 0400 0c00 0000 4800 047f 5400 ... |0838: array-data (28 units) │ │ +3df388: 0003 0400 0900 0000 3901 0101 fd01 ... |0854: array-data (22 units) │ │ +3df3b4: 0003 0400 1000 0000 5000 047f 8201 ... |086a: array-data (36 units) │ │ +3df3fc: 0003 0400 1600 0000 1f01 0101 2001 ... |088e: array-data (48 units) │ │ +3df45c: 0003 0400 0d00 0000 3f01 0101 4001 ... |08be: array-data (30 units) │ │ +3df498: 0003 0400 0600 0000 ef01 0101 f001 ... |08dc: array-data (16 units) │ │ +3df4b8: 0003 0400 2a00 0000 3400 0101 9500 ... |08ec: array-data (88 units) │ │ +3df568: 0003 0400 0700 0000 ae00 047f c300 ... |0944: array-data (18 units) │ │ +3df58c: 0003 0400 1800 0000 de00 047f df00 ... |0956: array-data (52 units) │ │ +3df5f4: 0003 0400 6d00 0000 c400 0101 d000 ... |098a: array-data (222 units) │ │ +3df7b0: 0003 0400 5a00 0000 c400 0101 d500 ... |0a68: array-data (184 units) │ │ +3df920: 0003 0400 6f00 0000 c400 0101 d000 ... |0b20: array-data (226 units) │ │ +3dfae4: 0003 0400 0700 0000 b300 0101 5702 ... |0c02: array-data (18 units) │ │ +3dfb08: 0003 0400 0900 0000 3e00 047f 3f01 ... |0c14: array-data (22 units) │ │ +3dfb34: 0003 0400 0c00 0000 f201 0101 f301 ... |0c2a: array-data (28 units) │ │ +3dfb6c: 0003 0400 0800 0000 3b00 047f 3c00 ... |0c46: array-data (20 units) │ │ +3dfb94: 0003 0400 0600 0000 dd00 047f 8201 ... |0c5a: array-data (16 units) │ │ +3dfbb4: 0003 0400 1100 0000 0e00 0101 5000 ... |0c6a: array-data (38 units) │ │ +3dfc00: 0003 0400 0700 0000 e301 047f e401 ... |0c90: array-data (18 units) │ │ +3dfc24: 0003 0400 0a00 0000 3205 0101 3305 ... |0ca2: array-data (24 units) │ │ +3dfc54: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0cba: array-data (28 units) │ │ +3dfc8c: 0003 0400 0900 0000 3400 047f 8700 ... |0cd6: array-data (22 units) │ │ +3dfcb8: 0003 0400 0700 0000 b602 047f b702 ... |0cec: array-data (18 units) │ │ +3dfcdc: 0003 0400 1200 0000 1f03 0101 2003 ... |0cfe: array-data (40 units) │ │ +3dfd2c: 0003 0400 1400 0000 1f03 0101 2203 ... |0d26: array-data (44 units) │ │ +3dfd84: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0d52: array-data (28 units) │ │ +3dfdbc: 0003 0400 1400 0000 1f03 0101 2203 ... |0d6e: array-data (44 units) │ │ +3dfe14: 0003 0400 0a00 0000 f101 047f 1e03 ... |0d9a: array-data (24 units) │ │ +3dfe44: 0003 0400 4300 0000 c400 0101 f400 ... |0db2: array-data (138 units) │ │ +3dff58: 0003 0400 0900 0000 af00 0101 c400 ... |0e3c: array-data (22 units) │ │ +3dff84: 0003 0400 0600 0000 b902 047f ba02 ... |0e52: array-data (16 units) │ │ +3dffa4: 0003 0400 0600 0000 2002 0101 8c04 ... |0e62: array-data (16 units) │ │ +3dffc4: 0003 0400 1600 0000 d400 0101 b701 ... |0e72: array-data (48 units) │ │ +3e0024: 0003 0400 0a00 0000 0d02 0101 4801 ... |0ea2: array-data (24 units) │ │ +3e0054: 0003 0400 0a00 0000 b701 0101 b801 ... |0eba: array-data (24 units) │ │ +3e0084: 0003 0400 0d00 0000 e501 0101 a100 ... |0ed2: array-data (30 units) │ │ +3e00c0: 0003 0400 0b00 0000 0701 0101 8e00 ... |0ef0: array-data (26 units) │ │ +3e00f4: 0003 0400 0600 0000 5f04 047f 6004 ... |0f0a: array-data (16 units) │ │ +3e0114: 0003 0400 0600 0000 0e00 0101 d000 ... |0f1a: array-data (16 units) │ │ +3e0134: 0003 0400 1700 0000 0200 0101 0e00 ... |0f2a: array-data (50 units) │ │ +3e0198: 0003 0400 0900 0000 ae00 0101 2c01 ... |0f5c: array-data (22 units) │ │ +3e01c4: 0003 0400 0600 0000 f602 047f f702 ... |0f72: array-data (16 units) │ │ +3e01e4: 0003 0400 0600 0000 3500 047f 6c01 ... |0f82: array-data (16 units) │ │ +3e0204: 0003 0400 0600 0000 3900 047f 3d01 ... |0f92: array-data (16 units) │ │ +3e0224: 0003 0400 0e00 0000 5000 047f 8201 ... |0fa2: array-data (32 units) │ │ +3e0264: 0003 0400 2300 0000 b300 0101 d400 ... |0fc2: array-data (74 units) │ │ +3e02f8: 0003 0400 0c00 0000 6801 047f 6901 ... |100c: array-data (28 units) │ │ +3e0330: 0003 0400 2400 0000 0200 0101 0d00 ... |1028: array-data (76 units) │ │ +3e03c8: 0003 0400 1000 0000 a800 047f 5901 ... |1074: array-data (36 units) │ │ +3e0410: 0003 0400 0c00 0000 c400 0101 eb00 ... |1098: array-data (28 units) │ │ +3e0448: 0003 0400 1100 0000 da00 0101 1f01 ... |10b4: array-data (38 units) │ │ +3e0494: 0003 0400 0700 0000 f200 0101 3601 ... |10da: array-data (18 units) │ │ +3e04b8: 0003 0400 0a00 0000 2b01 047f 2c01 ... |10ec: array-data (24 units) │ │ +3e04e8: 0003 0400 0b00 0000 1f01 047f 2001 ... |1104: array-data (26 units) │ │ +3e051c: 0003 0400 1600 0000 0e00 0101 2400 ... |111e: array-data (48 units) │ │ +3e057c: 0003 0400 0a00 0000 1f01 0101 2200 ... |114e: array-data (24 units) │ │ +3e05ac: 0003 0400 0600 0000 1c01 0101 9401 ... |1166: array-data (16 units) │ │ +3e05cc: 0003 0400 0e00 0000 2401 0101 2501 ... |1176: array-data (32 units) │ │ +3e060c: 0003 0400 0a00 0000 ef01 0101 f001 ... |1196: array-data (24 units) │ │ +3e063c: 0003 0400 0a00 0000 ef01 0101 f001 ... |11ae: array-data (24 units) │ │ +3e066c: 0003 0400 1a00 0000 0504 047f 0604 ... |11c6: array-data (56 units) │ │ +3e06dc: 0003 0400 1000 0000 9500 0101 9600 ... |11fe: array-data (36 units) │ │ +3e0724: 0003 0400 4300 0000 0e00 0101 9a00 ... |1222: array-data (138 units) │ │ +3e0838: 0003 0400 1e00 0000 af00 0101 4001 ... |12ac: array-data (64 units) │ │ +3e08b8: 0003 0400 0800 0000 3400 0101 9800 ... |12ec: array-data (20 units) │ │ +3e08e0: 0003 0400 0b00 0000 2003 0101 2103 ... |1300: array-data (26 units) │ │ +3e0914: 0003 0400 0b00 0000 d000 0101 4500 ... |131a: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0920: |[3e0920] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ -3e0930: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e0936: 0e00 |0003: return-void │ │ +3e0948: |[3e0948] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ +3e0958: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e095e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -869655,17 +869655,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0950: |[3e0950] de.danoeh.antennapod.net.download.service.R.:()V │ │ -3e0960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e0966: 0e00 |0003: return-void │ │ +3e0978: |[3e0978] de.danoeh.antennapod.net.download.service.R.:()V │ │ +3e0988: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e098e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -869692,54 +869692,54 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0968: |[3e0968] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.:()V │ │ -3e0978: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e097e: 0e00 |0003: return-void │ │ +3e0990: |[3e0990] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.:()V │ │ +3e09a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e09a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;) │ │ name : 'announce' │ │ type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3e0980: |[3e0980] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announce:(Landroid/content/Context;ILjava/lang/String;)V │ │ -3e0990: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e0992: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3e0996: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e0998: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ -3e099c: 6e30 1502 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ -3e09a2: 0c03 |0009: move-result-object v3 │ │ -3e09a4: 1a04 4757 |000a: const-string v4, "accessibility" // string@5747 │ │ -3e09a8: 6e20 1702 4200 |000c: invoke-virtual {v2, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3e09ae: 0c02 |000f: move-result-object v2 │ │ -3e09b0: 1f02 be02 |0010: check-cast v2, Landroid/view/accessibility/AccessibilityManager; // type@02be │ │ -3e09b4: 3802 1b00 |0012: if-eqz v2, 002d // +001b │ │ -3e09b8: 6e10 e90e 0200 |0014: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@0ee9 │ │ -3e09be: 0a04 |0017: move-result v4 │ │ -3e09c0: 3804 1500 |0018: if-eqz v4, 002d // +0015 │ │ -3e09c4: 7100 e10e 0000 |001a: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0ee1 │ │ -3e09ca: 0c04 |001d: move-result-object v4 │ │ -3e09cc: 1300 0040 |001e: const/16 v0, #int 16384 // #4000 │ │ -3e09d0: 6e20 e40e 0400 |0020: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0ee4 │ │ -3e09d6: 6e10 430f 0400 |0023: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0f43 │ │ -3e09dc: 0c00 |0026: move-result-object v0 │ │ -3e09de: 7220 caad 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e09e4: 6e20 ec0e 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0eec │ │ -3e09ea: 0e00 |002d: return-void │ │ +3e09a8: |[3e09a8] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announce:(Landroid/content/Context;ILjava/lang/String;)V │ │ +3e09b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e09ba: 2300 4e1f |0001: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3e09be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e09c0: 4d04 0001 |0004: aput-object v4, v0, v1 │ │ +3e09c4: 6e30 1502 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ +3e09ca: 0c03 |0009: move-result-object v3 │ │ +3e09cc: 1a04 4757 |000a: const-string v4, "accessibility" // string@5747 │ │ +3e09d0: 6e20 1702 4200 |000c: invoke-virtual {v2, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3e09d6: 0c02 |000f: move-result-object v2 │ │ +3e09d8: 1f02 be02 |0010: check-cast v2, Landroid/view/accessibility/AccessibilityManager; // type@02be │ │ +3e09dc: 3802 1b00 |0012: if-eqz v2, 002d // +001b │ │ +3e09e0: 6e10 e90e 0200 |0014: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@0ee9 │ │ +3e09e6: 0a04 |0017: move-result v4 │ │ +3e09e8: 3804 1500 |0018: if-eqz v4, 002d // +0015 │ │ +3e09ec: 7100 e10e 0000 |001a: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0ee1 │ │ +3e09f2: 0c04 |001d: move-result-object v4 │ │ +3e09f4: 1300 0040 |001e: const/16 v0, #int 16384 // #4000 │ │ +3e09f8: 6e20 e40e 0400 |0020: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0ee4 │ │ +3e09fe: 6e10 430f 0400 |0023: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0f43 │ │ +3e0a04: 0c00 |0026: move-result-object v0 │ │ +3e0a06: 7220 caad 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e0a0c: 6e20 ec0e 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0eec │ │ +3e0a12: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=18 │ │ 0x000c line=19 │ │ 0x0014 line=20 │ │ 0x001a line=21 │ │ 0x0020 line=22 │ │ @@ -869755,18 +869755,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3e09ec: |[3e09ec] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announceCompleted:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3e09fc: 6000 0490 |0000: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_completed_talkback:I // field@9004 │ │ -3e0a00: 7130 29a3 0102 |0002: invoke-static {v1, v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announce:(Landroid/content/Context;ILjava/lang/String;)V // method@a329 │ │ -3e0a06: 0e00 |0005: return-void │ │ +3e0a14: |[3e0a14] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announceCompleted:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3e0a24: 6000 0490 |0000: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_completed_talkback:I // field@9004 │ │ +3e0a28: 7130 29a3 0102 |0002: invoke-static {v1, v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announce:(Landroid/content/Context;ILjava/lang/String;)V // method@a329 │ │ +3e0a2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -869775,18 +869775,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3e0a08: |[3e0a08] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announceStart:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3e0a18: 6000 2690 |0000: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_started_talkback:I // field@9026 │ │ -3e0a1c: 7130 29a3 0102 |0002: invoke-static {v1, v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announce:(Landroid/content/Context;ILjava/lang/String;)V // method@a329 │ │ -3e0a22: 0e00 |0005: return-void │ │ +3e0a30: |[3e0a30] de.danoeh.antennapod.net.download.service.episode.DownloadAnnouncer.announceStart:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3e0a40: 6000 2690 |0000: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_started_talkback:I // field@9026 │ │ +3e0a44: 7130 29a3 0102 |0002: invoke-static {v1, v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announce:(Landroid/content/Context;ILjava/lang/String;)V // method@a329 │ │ +3e0a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -869833,20 +869833,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e0a58: |[3e0a58] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3e0a68: 5b01 429e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ -3e0a6c: 5b02 439e |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e43 │ │ -3e0a70: 5b03 449e |0004: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ -3e0a74: 7010 c5ab 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@abc5 │ │ -3e0a7a: 0e00 |0009: return-void │ │ +3e0a80: |[3e0a80] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3e0a90: 5b01 429e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ +3e0a94: 5b02 439e |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e43 │ │ +3e0a98: 5b03 449e |0004: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ +3e0a9c: 7010 c5ab 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@abc5 │ │ +3e0aa2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -869858,75 +869858,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -3e0a7c: |[3e0a7c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.run:()V │ │ -3e0a8c: 7100 32a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@a332 │ │ -3e0a92: 0c00 |0003: move-result-object v0 │ │ -3e0a94: 1d00 |0004: monitor-enter v0 │ │ -3e0a96: 6e10 cfab 0400 |0005: invoke-virtual {v4}, Ljava/lang/Thread;.isInterrupted:()Z // method@abcf │ │ -3e0a9c: 0a01 |0008: move-result v1 │ │ -3e0a9e: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -3e0aa2: 1e00 |000b: monitor-exit v0 │ │ -3e0aa4: 0e00 |000c: return-void │ │ -3e0aa6: 7100 32a3 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@a332 │ │ -3e0aac: 0c01 |0010: move-result-object v1 │ │ -3e0aae: 5442 439e |0011: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e43 │ │ -3e0ab2: 6e10 93a1 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ -3e0ab8: 0c02 |0016: move-result-object v2 │ │ -3e0aba: 5443 449e |0017: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ -3e0abe: 6e10 9fa0 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@a09f │ │ -3e0ac4: 0a03 |001c: move-result v3 │ │ -3e0ac6: 7110 19ab 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e0acc: 0c03 |0020: move-result-object v3 │ │ -3e0ace: 7230 03ae 2103 |0021: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3e0ad4: 1e00 |0024: monitor-exit v0 │ │ -3e0ad6: 5440 429e |0025: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ -3e0ada: 2201 ca12 |0027: new-instance v1, Landroidx/work/Data$Builder; // type@12ca │ │ -3e0ade: 7010 aa74 0100 |0029: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ -3e0ae4: 1a02 f1af |002c: const-string v2, "progress" // string@aff1 │ │ -3e0ae8: 5443 449e |002e: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ -3e0aec: 6e10 9fa0 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@a09f │ │ -3e0af2: 0a03 |0033: move-result v3 │ │ -3e0af4: 6e30 b074 2103 |0034: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putInt:(Ljava/lang/String;I)Landroidx/work/Data$Builder; // method@74b0 │ │ -3e0afa: 0c01 |0037: move-result-object v1 │ │ -3e0afc: 6e10 ab74 0100 |0038: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ -3e0b02: 0c01 |003b: move-result-object v1 │ │ -3e0b04: 6e20 0975 1000 |003c: invoke-virtual {v0, v1}, Landroidx/work/ListenableWorker;.setProgressAsync:(Landroidx/work/Data;)Lcom/google/common/util/concurrent/ListenableFuture; // method@7509 │ │ -3e0b0a: 0c00 |003f: move-result-object v0 │ │ -3e0b0c: 7210 a9ae 0000 |0040: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e0b12: 5440 429e |0043: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ -3e0b16: 6e10 f874 0000 |0045: invoke-virtual {v0}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0b1c: 0c00 |0048: move-result-object v0 │ │ -3e0b1e: 1a01 18a5 |0049: const-string v1, "notification" // string@a518 │ │ -3e0b22: 6e20 1702 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3e0b28: 0c00 |004e: move-result-object v0 │ │ -3e0b2a: 1f00 3500 |004f: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3e0b2e: 5441 429e |0051: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ -3e0b32: 6e10 f874 0100 |0053: invoke-virtual {v1}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0b38: 0c01 |0056: move-result-object v1 │ │ -3e0b3a: 1a02 225a |0057: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3e0b3e: 7120 502e 2100 |0059: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3e0b44: 0a01 |005c: move-result v1 │ │ -3e0b46: 3901 0d00 |005d: if-nez v1, 006a // +000d │ │ -3e0b4a: 6001 ef8d |005f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ -3e0b4e: 5442 429e |0061: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ -3e0b52: 7110 31a3 0200 |0063: invoke-static {v2}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; // method@a331 │ │ -3e0b58: 0c02 |0066: move-result-object v2 │ │ -3e0b5a: 6e30 6d01 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ -3e0b60: 1600 e803 |006a: const-wide/16 v0, #int 1000 // #3e8 │ │ -3e0b64: 7120 d5ab 1000 |006c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ -3e0b6a: 2891 |006f: goto 0000 // -006f │ │ -3e0b6c: 0d01 |0070: move-exception v1 │ │ -3e0b6e: 1e00 |0071: monitor-exit v0 │ │ -3e0b70: 2701 |0072: throw v1 │ │ -3e0b72: 0e00 |0073: return-void │ │ +3e0aa4: |[3e0aa4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.run:()V │ │ +3e0ab4: 7100 32a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@a332 │ │ +3e0aba: 0c00 |0003: move-result-object v0 │ │ +3e0abc: 1d00 |0004: monitor-enter v0 │ │ +3e0abe: 6e10 cfab 0400 |0005: invoke-virtual {v4}, Ljava/lang/Thread;.isInterrupted:()Z // method@abcf │ │ +3e0ac4: 0a01 |0008: move-result v1 │ │ +3e0ac6: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +3e0aca: 1e00 |000b: monitor-exit v0 │ │ +3e0acc: 0e00 |000c: return-void │ │ +3e0ace: 7100 32a3 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@a332 │ │ +3e0ad4: 0c01 |0010: move-result-object v1 │ │ +3e0ad6: 5442 439e |0011: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e43 │ │ +3e0ada: 6e10 93a1 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ +3e0ae0: 0c02 |0016: move-result-object v2 │ │ +3e0ae2: 5443 449e |0017: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ +3e0ae6: 6e10 9fa0 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@a09f │ │ +3e0aec: 0a03 |001c: move-result v3 │ │ +3e0aee: 7110 19ab 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e0af4: 0c03 |0020: move-result-object v3 │ │ +3e0af6: 7230 03ae 2103 |0021: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3e0afc: 1e00 |0024: monitor-exit v0 │ │ +3e0afe: 5440 429e |0025: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ +3e0b02: 2201 ca12 |0027: new-instance v1, Landroidx/work/Data$Builder; // type@12ca │ │ +3e0b06: 7010 aa74 0100 |0029: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ +3e0b0c: 1a02 f1af |002c: const-string v2, "progress" // string@aff1 │ │ +3e0b10: 5443 449e |002e: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e44 │ │ +3e0b14: 6e10 9fa0 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@a09f │ │ +3e0b1a: 0a03 |0033: move-result v3 │ │ +3e0b1c: 6e30 b074 2103 |0034: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putInt:(Ljava/lang/String;I)Landroidx/work/Data$Builder; // method@74b0 │ │ +3e0b22: 0c01 |0037: move-result-object v1 │ │ +3e0b24: 6e10 ab74 0100 |0038: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ +3e0b2a: 0c01 |003b: move-result-object v1 │ │ +3e0b2c: 6e20 0975 1000 |003c: invoke-virtual {v0, v1}, Landroidx/work/ListenableWorker;.setProgressAsync:(Landroidx/work/Data;)Lcom/google/common/util/concurrent/ListenableFuture; // method@7509 │ │ +3e0b32: 0c00 |003f: move-result-object v0 │ │ +3e0b34: 7210 a9ae 0000 |0040: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e0b3a: 5440 429e |0043: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ +3e0b3e: 6e10 f874 0000 |0045: invoke-virtual {v0}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0b44: 0c00 |0048: move-result-object v0 │ │ +3e0b46: 1a01 18a5 |0049: const-string v1, "notification" // string@a518 │ │ +3e0b4a: 6e20 1702 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3e0b50: 0c00 |004e: move-result-object v0 │ │ +3e0b52: 1f00 3500 |004f: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3e0b56: 5441 429e |0051: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ +3e0b5a: 6e10 f874 0100 |0053: invoke-virtual {v1}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0b60: 0c01 |0056: move-result-object v1 │ │ +3e0b62: 1a02 225a |0057: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3e0b66: 7120 502e 2100 |0059: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3e0b6c: 0a01 |005c: move-result v1 │ │ +3e0b6e: 3901 0d00 |005d: if-nez v1, 006a // +000d │ │ +3e0b72: 6001 ef8d |005f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ +3e0b76: 5442 429e |0061: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9e42 │ │ +3e0b7a: 7110 31a3 0200 |0063: invoke-static {v2}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; // method@a331 │ │ +3e0b80: 0c02 |0066: move-result-object v2 │ │ +3e0b82: 6e30 6d01 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ +3e0b88: 1600 e803 |006a: const-wide/16 v0, #int 1000 // #3e8 │ │ +3e0b8c: 7120 d5ab 1000 |006c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ +3e0b92: 2891 |006f: goto 0000 // -006f │ │ +3e0b94: 0d01 |0070: move-exception v1 │ │ +3e0b96: 1e00 |0071: monitor-exit v0 │ │ +3e0b98: 2701 |0072: throw v1 │ │ +3e0b9a: 0e00 |0073: return-void │ │ catches : 5 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0073 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0073 │ │ 0x0005 - 0x0025 │ │ -> 0x0070 │ │ 0x0025 - 0x006f │ │ @@ -870000,20 +870000,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e1638: |[3e1638] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3e1648: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e164e: 5b03 4a9e |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ -3e1652: 5b01 499e |0005: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ -3e1656: 5b02 4b9e |0007: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ -3e165a: 0e00 |0009: return-void │ │ +3e1660: |[3e1660] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3e1670: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e1676: 5b03 4a9e |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ +3e167a: 5b01 499e |0005: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ +3e167e: 5b02 4b9e |0007: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ +3e1682: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -870028,17 +870028,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1620: |[3e1620] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3e1630: 5410 4b9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ -3e1634: 1100 |0002: return-object v0 │ │ +3e1648: |[3e1648] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3e1658: 5410 4b9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ +3e165c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;) │ │ @@ -870046,196 +870046,196 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 379 16-bit code units │ │ -3e165c: |[3e165c] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.run:()V │ │ -3e166c: 54d0 4a9e |0000: iget-object v0, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ -3e1670: 6e10 9ba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e1676: 0b00 |0005: move-result-wide v0 │ │ -3e1678: 7120 04a9 1000 |0006: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3e167e: 0c00 |0009: move-result-object v0 │ │ -3e1680: 1a01 763e |000a: const-string v1, "MediaDownloadedHandler" // string@3e76 │ │ -3e1684: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -3e1688: 1a00 7b11 |000e: const-string v0, "Could not find downloaded media object in database" // string@117b │ │ -3e168c: 7120 350b 0100 |0010: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e1692: 0e00 |0013: return-void │ │ -3e1694: 6e10 99a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e169a: 0c02 |0017: move-result-object v2 │ │ -3e169c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -3e169e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -3e16a0: 3802 0e00 |001a: if-eqz v2, 0028 // +000e │ │ -3e16a4: 6e10 99a1 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e16aa: 0c02 |001f: move-result-object v2 │ │ -3e16ac: 6e10 5da1 0200 |0020: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -3e16b2: 0a02 |0023: move-result v2 │ │ -3e16b4: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -3e16b8: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -3e16ba: 2802 |0027: goto 0029 // +0002 │ │ -3e16bc: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -3e16be: 7100 beab 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3e16c4: 0b05 |002c: move-result-wide v5 │ │ -3e16c6: 6e40 b6a1 4065 |002d: invoke-virtual {v0, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(ZJ)V // method@a1b6 │ │ -3e16cc: 54d5 4a9e |0030: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ -3e16d0: 6e10 9aa0 0500 |0032: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e16d6: 0c05 |0035: move-result-object v5 │ │ -3e16d8: 6e20 bda1 5000 |0036: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ -3e16de: 2205 7a1c |0039: new-instance v5, Ljava/io/File; // type@1c7a │ │ -3e16e2: 54d6 4a9e |003b: iget-object v6, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ -3e16e6: 6e10 9aa0 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e16ec: 0c06 |0040: move-result-object v6 │ │ -3e16ee: 7020 17aa 6500 |0041: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e16f4: 6e10 29aa 0500 |0044: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@aa29 │ │ -3e16fa: 0b05 |0047: move-result-wide v5 │ │ -3e16fc: 6e30 c1a1 5006 |0048: invoke-virtual {v0, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setSize:(J)V // method@a1c1 │ │ -3e1702: 6e10 88a1 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@a188 │ │ -3e1708: 6e10 99a1 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e170e: 0c05 |0051: move-result-object v5 │ │ -3e1710: 3805 1500 |0052: if-eqz v5, 0067 // +0015 │ │ -3e1714: 6e10 99a1 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e171a: 0c05 |0057: move-result-object v5 │ │ -3e171c: 6e10 56a1 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:()Z // method@a156 │ │ -3e1722: 0a05 |005b: move-result v5 │ │ -3e1724: 3905 0b00 |005c: if-nez v5, 0067 // +000b │ │ -3e1728: 54d5 499e |005e: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ -3e172c: 7120 9ca9 5000 |0060: invoke-static {v0, v5}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromMediaFile:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;)Ljava/util/List; // method@a99c │ │ -3e1732: 0c05 |0063: move-result-object v5 │ │ -3e1734: 6e20 b4a1 5000 |0064: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setChapters:(Ljava/util/List;)V // method@a1b4 │ │ -3e173a: 6e10 99a1 0000 |0067: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e1740: 0c05 |006a: move-result-object v5 │ │ -3e1742: 3805 1700 |006b: if-eqz v5, 0082 // +0017 │ │ -3e1746: 6e10 99a1 0000 |006d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e174c: 0c05 |0070: move-result-object v5 │ │ -3e174e: 6e10 4fa1 0500 |0071: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@a14f │ │ -3e1754: 0c05 |0074: move-result-object v5 │ │ -3e1756: 3805 0d00 |0075: if-eqz v5, 0082 // +000d │ │ -3e175a: 6e10 99a1 0000 |0077: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e1760: 0c05 |007a: move-result-object v5 │ │ -3e1762: 6e10 4fa1 0500 |007b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@a14f │ │ -3e1768: 0c05 |007e: move-result-object v5 │ │ -3e176a: 7120 9da9 3500 |007f: invoke-static {v5, v3}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromUrl:(Ljava/lang/String;Z)Ljava/util/List; // method@a99d │ │ -3e1770: 6e10 99a1 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e1776: 0c03 |0085: move-result-object v3 │ │ -3e1778: 3803 1c00 |0086: if-eqz v3, 00a2 // +001c │ │ -3e177c: 6e10 55a1 0300 |0088: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ -3e1782: 0c05 |008b: move-result-object v5 │ │ -3e1784: 3805 1600 |008c: if-eqz v5, 00a2 // +0016 │ │ -3e1788: 6e10 55a1 0300 |008e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ -3e178e: 0c05 |0091: move-result-object v5 │ │ -3e1790: 7120 c3a9 4500 |0092: invoke-static {v5, v4}, Lde/danoeh/antennapod/ui/transcript/TranscriptUtils;.loadTranscriptFromUrl:(Ljava/lang/String;Z)Ljava/lang/String; // method@a9c3 │ │ -3e1796: 0c04 |0095: move-result-object v4 │ │ -3e1798: 7110 dcaf 0400 |0096: invoke-static {v4}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3e179e: 0a05 |0099: move-result v5 │ │ -3e17a0: 3905 0800 |009a: if-nez v5, 00a2 // +0008 │ │ -3e17a4: 6e20 6ea1 4300 |009c: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexTranscriptText:(Ljava/lang/String;)Ljava/lang/String; // method@a16e │ │ -3e17aa: 7120 c4a9 4000 |009f: invoke-static {v0, v4}, Lde/danoeh/antennapod/ui/transcript/TranscriptUtils;.storeTranscript:(Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@a9c4 │ │ -3e17b0: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ -3e17b2: 2204 ff19 |00a3: new-instance v4, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ -3e17b6: 7010 78a0 0400 |00a5: invoke-direct {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ -3e17bc: 6e10 9ca1 0000 |00a8: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3e17c2: 0c05 |00ab: move-result-object v5 │ │ -3e17c4: 6e20 2806 5400 |00ac: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0628 │ │ -3e17ca: 1305 0900 |00af: const/16 v5, #int 9 // #9 │ │ -3e17ce: 6e20 1f06 5400 |00b1: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ -3e17d4: 0c03 |00b4: move-result-object v3 │ │ -3e17d6: 7110 10ab 0300 |00b5: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3e17dc: 0a05 |00b8: move-result v5 │ │ -3e17de: 6e20 b7a1 5000 |00b9: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ -3e17e4: 2205 c81c |00bc: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e17e8: 7010 a6ab 0500 |00be: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e17ee: 1a06 a113 |00c1: const-string v6, "Duration of file is " // string@13a1 │ │ -3e17f2: 6e20 b2ab 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e17f8: 6e10 92a1 0000 |00c6: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3e17fe: 0a06 |00c9: move-result v6 │ │ -3e1800: 6e20 adab 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e1806: 6e10 bcab 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e180c: 0c05 |00d0: move-result-object v5 │ │ -3e180e: 7120 330b 5100 |00d1: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e1814: 6e10 79a0 0400 |00d4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3e181a: 2826 |00d7: goto 00fd // +0026 │ │ -3e181c: 0d05 |00d8: move-exception v5 │ │ -3e181e: 6e10 79a0 0400 |00d9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3e1824: 2805 |00dc: goto 00e1 // +0005 │ │ -3e1826: 0d04 |00dd: move-exception v4 │ │ -3e1828: 6e20 dcab 4500 |00de: invoke-virtual {v5, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3e182e: 2705 |00e1: throw v5 │ │ -3e1830: 0d03 |00e2: move-exception v3 │ │ -3e1832: 1a04 cc18 |00e3: const-string v4, "Get duration failed" // string@18cc │ │ -3e1836: 7130 360b 4103 |00e5: invoke-static {v1, v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ -3e183c: 2815 |00e8: goto 00fd // +0015 │ │ -3e183e: 2204 c81c |00e9: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e1842: 7010 a6ab 0400 |00eb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e1848: 1a05 741b |00ee: const-string v5, "Invalid file duration: " // string@1b74 │ │ -3e184c: 6e20 b2ab 5400 |00f0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e1852: 6e20 b2ab 3400 |00f3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e1858: 6e10 bcab 0400 |00f6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e185e: 0c03 |00f9: move-result-object v3 │ │ -3e1860: 7120 330b 3100 |00fa: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e1866: 6e10 99a1 0000 |00fd: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e186c: 0c03 |0100: move-result-object v3 │ │ -3e186e: 7110 17a9 0000 |0101: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ -3e1874: 0c04 |0104: move-result-object v4 │ │ -3e1876: 7210 a9ae 0400 |0105: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e187c: 3803 5200 |0108: if-eqz v3, 015a // +0052 │ │ -3e1880: 6e10 3fa1 0300 |010a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ -3e1886: 7110 15a9 0300 |010d: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ -3e188c: 0c04 |0110: move-result-object v4 │ │ -3e188e: 7210 a9ae 0400 |0111: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e1894: 3802 4600 |0114: if-eqz v2, 015a // +0046 │ │ -3e1898: 7100 efaf 0000 |0116: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e189e: 0c02 |0119: move-result-object v2 │ │ -3e18a0: 2204 f319 |011a: new-instance v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@19f3 │ │ -3e18a4: 7010 4ea0 0400 |011c: invoke-direct {v4}, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent;.:()V // method@a04e │ │ -3e18aa: 6e20 f2af 4200 |011f: invoke-virtual {v2, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3e18b0: 2838 |0122: goto 015a // +0038 │ │ -3e18b2: 0d02 |0123: move-exception v2 │ │ -3e18b4: 2204 c81c |0124: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e18b8: 7010 a6ab 0400 |0126: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e18be: 1a05 f114 |0129: const-string v5, "ExecutionException in MediaHandlerThread: " // string@14f1 │ │ -3e18c2: 6e20 b2ab 5400 |012b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e18c8: 6e10 dfab 0200 |012e: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e18ce: 0c05 |0131: move-result-object v5 │ │ -3e18d0: 6e20 b2ab 5400 |0132: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e18d6: 6e10 bcab 0400 |0135: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e18dc: 0c04 |0138: move-result-object v4 │ │ -3e18de: 7120 350b 4100 |0139: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e18e4: 2201 0f1a |013c: new-instance v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e18e8: 6e10 93a1 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ -3e18ee: 0c06 |0141: move-result-object v6 │ │ -3e18f0: 6e10 96a1 0000 |0142: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3e18f6: 0b07 |0145: move-result-wide v7 │ │ -3e18f8: 1229 |0146: const/4 v9, #int 2 // #2 │ │ -3e18fa: 120a |0147: const/4 v10, #int 0 // #0 │ │ -3e18fc: 620b 6e6e |0148: sget-object v11, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ -3e1900: 6e10 dfab 0200 |014a: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e1906: 0c0c |014d: move-result-object v12 │ │ -3e1908: 0715 |014e: move-object v5, v1 │ │ -3e190a: 7608 b1a0 0500 |014f: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e1910: 5bd1 4b9e |0152: iput-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ -3e1914: 2806 |0154: goto 015a // +0006 │ │ -3e1916: 1a00 793e |0155: const-string v0, "MediaHandlerThread was interrupted" // string@3e79 │ │ -3e191a: 7120 350b 0100 |0157: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e1920: 3803 2000 |015a: if-eqz v3, 017a // +0020 │ │ -3e1924: 6e10 43a1 0300 |015c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e192a: 0c00 |015f: move-result-object v0 │ │ -3e192c: 6e10 fea0 0000 |0160: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3e1932: 0a00 |0163: move-result v0 │ │ -3e1934: 3900 1600 |0164: if-nez v0, 017a // +0016 │ │ -3e1938: 2200 0e1b |0166: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ -3e193c: 6201 a9c0 |0168: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a9 │ │ -3e1940: 7030 09a5 3001 |016a: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ -3e1946: 6e10 0ca5 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ -3e194c: 0c00 |0170: move-result-object v0 │ │ -3e194e: 6e10 0ba5 0000 |0171: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ -3e1954: 0c00 |0174: move-result-object v0 │ │ -3e1956: 54d1 499e |0175: iget-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ -3e195a: 7120 65a5 0100 |0177: invoke-static {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a565 │ │ -3e1960: 0e00 |017a: return-void │ │ +3e1684: |[3e1684] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.run:()V │ │ +3e1694: 54d0 4a9e |0000: iget-object v0, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ +3e1698: 6e10 9ba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e169e: 0b00 |0005: move-result-wide v0 │ │ +3e16a0: 7120 04a9 1000 |0006: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3e16a6: 0c00 |0009: move-result-object v0 │ │ +3e16a8: 1a01 763e |000a: const-string v1, "MediaDownloadedHandler" // string@3e76 │ │ +3e16ac: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +3e16b0: 1a00 7b11 |000e: const-string v0, "Could not find downloaded media object in database" // string@117b │ │ +3e16b4: 7120 350b 0100 |0010: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e16ba: 0e00 |0013: return-void │ │ +3e16bc: 6e10 99a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e16c2: 0c02 |0017: move-result-object v2 │ │ +3e16c4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +3e16c6: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +3e16c8: 3802 0e00 |001a: if-eqz v2, 0028 // +000e │ │ +3e16cc: 6e10 99a1 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e16d2: 0c02 |001f: move-result-object v2 │ │ +3e16d4: 6e10 5da1 0200 |0020: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +3e16da: 0a02 |0023: move-result v2 │ │ +3e16dc: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +3e16e0: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +3e16e2: 2802 |0027: goto 0029 // +0002 │ │ +3e16e4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +3e16e6: 7100 beab 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3e16ec: 0b05 |002c: move-result-wide v5 │ │ +3e16ee: 6e40 b6a1 4065 |002d: invoke-virtual {v0, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(ZJ)V // method@a1b6 │ │ +3e16f4: 54d5 4a9e |0030: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ +3e16f8: 6e10 9aa0 0500 |0032: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e16fe: 0c05 |0035: move-result-object v5 │ │ +3e1700: 6e20 bda1 5000 |0036: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ +3e1706: 2205 7a1c |0039: new-instance v5, Ljava/io/File; // type@1c7a │ │ +3e170a: 54d6 4a9e |003b: iget-object v6, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e4a │ │ +3e170e: 6e10 9aa0 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e1714: 0c06 |0040: move-result-object v6 │ │ +3e1716: 7020 17aa 6500 |0041: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e171c: 6e10 29aa 0500 |0044: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@aa29 │ │ +3e1722: 0b05 |0047: move-result-wide v5 │ │ +3e1724: 6e30 c1a1 5006 |0048: invoke-virtual {v0, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setSize:(J)V // method@a1c1 │ │ +3e172a: 6e10 88a1 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@a188 │ │ +3e1730: 6e10 99a1 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1736: 0c05 |0051: move-result-object v5 │ │ +3e1738: 3805 1500 |0052: if-eqz v5, 0067 // +0015 │ │ +3e173c: 6e10 99a1 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1742: 0c05 |0057: move-result-object v5 │ │ +3e1744: 6e10 56a1 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:()Z // method@a156 │ │ +3e174a: 0a05 |005b: move-result v5 │ │ +3e174c: 3905 0b00 |005c: if-nez v5, 0067 // +000b │ │ +3e1750: 54d5 499e |005e: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ +3e1754: 7120 9ca9 5000 |0060: invoke-static {v0, v5}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromMediaFile:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;)Ljava/util/List; // method@a99c │ │ +3e175a: 0c05 |0063: move-result-object v5 │ │ +3e175c: 6e20 b4a1 5000 |0064: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setChapters:(Ljava/util/List;)V // method@a1b4 │ │ +3e1762: 6e10 99a1 0000 |0067: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1768: 0c05 |006a: move-result-object v5 │ │ +3e176a: 3805 1700 |006b: if-eqz v5, 0082 // +0017 │ │ +3e176e: 6e10 99a1 0000 |006d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1774: 0c05 |0070: move-result-object v5 │ │ +3e1776: 6e10 4fa1 0500 |0071: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@a14f │ │ +3e177c: 0c05 |0074: move-result-object v5 │ │ +3e177e: 3805 0d00 |0075: if-eqz v5, 0082 // +000d │ │ +3e1782: 6e10 99a1 0000 |0077: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1788: 0c05 |007a: move-result-object v5 │ │ +3e178a: 6e10 4fa1 0500 |007b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@a14f │ │ +3e1790: 0c05 |007e: move-result-object v5 │ │ +3e1792: 7120 9da9 3500 |007f: invoke-static {v5, v3}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromUrl:(Ljava/lang/String;Z)Ljava/util/List; // method@a99d │ │ +3e1798: 6e10 99a1 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e179e: 0c03 |0085: move-result-object v3 │ │ +3e17a0: 3803 1c00 |0086: if-eqz v3, 00a2 // +001c │ │ +3e17a4: 6e10 55a1 0300 |0088: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ +3e17aa: 0c05 |008b: move-result-object v5 │ │ +3e17ac: 3805 1600 |008c: if-eqz v5, 00a2 // +0016 │ │ +3e17b0: 6e10 55a1 0300 |008e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscriptUrl:()Ljava/lang/String; // method@a155 │ │ +3e17b6: 0c05 |0091: move-result-object v5 │ │ +3e17b8: 7120 c3a9 4500 |0092: invoke-static {v5, v4}, Lde/danoeh/antennapod/ui/transcript/TranscriptUtils;.loadTranscriptFromUrl:(Ljava/lang/String;Z)Ljava/lang/String; // method@a9c3 │ │ +3e17be: 0c04 |0095: move-result-object v4 │ │ +3e17c0: 7110 dcaf 0400 |0096: invoke-static {v4}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3e17c6: 0a05 |0099: move-result v5 │ │ +3e17c8: 3905 0800 |009a: if-nez v5, 00a2 // +0008 │ │ +3e17cc: 6e20 6ea1 4300 |009c: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexTranscriptText:(Ljava/lang/String;)Ljava/lang/String; // method@a16e │ │ +3e17d2: 7120 c4a9 4000 |009f: invoke-static {v0, v4}, Lde/danoeh/antennapod/ui/transcript/TranscriptUtils;.storeTranscript:(Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@a9c4 │ │ +3e17d8: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ +3e17da: 2204 ff19 |00a3: new-instance v4, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ +3e17de: 7010 78a0 0400 |00a5: invoke-direct {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ +3e17e4: 6e10 9ca1 0000 |00a8: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3e17ea: 0c05 |00ab: move-result-object v5 │ │ +3e17ec: 6e20 2806 5400 |00ac: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0628 │ │ +3e17f2: 1305 0900 |00af: const/16 v5, #int 9 // #9 │ │ +3e17f6: 6e20 1f06 5400 |00b1: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ +3e17fc: 0c03 |00b4: move-result-object v3 │ │ +3e17fe: 7110 10ab 0300 |00b5: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3e1804: 0a05 |00b8: move-result v5 │ │ +3e1806: 6e20 b7a1 5000 |00b9: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ +3e180c: 2205 c81c |00bc: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e1810: 7010 a6ab 0500 |00be: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e1816: 1a06 a113 |00c1: const-string v6, "Duration of file is " // string@13a1 │ │ +3e181a: 6e20 b2ab 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e1820: 6e10 92a1 0000 |00c6: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3e1826: 0a06 |00c9: move-result v6 │ │ +3e1828: 6e20 adab 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e182e: 6e10 bcab 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e1834: 0c05 |00d0: move-result-object v5 │ │ +3e1836: 7120 330b 5100 |00d1: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e183c: 6e10 79a0 0400 |00d4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3e1842: 2826 |00d7: goto 00fd // +0026 │ │ +3e1844: 0d05 |00d8: move-exception v5 │ │ +3e1846: 6e10 79a0 0400 |00d9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3e184c: 2805 |00dc: goto 00e1 // +0005 │ │ +3e184e: 0d04 |00dd: move-exception v4 │ │ +3e1850: 6e20 dcab 4500 |00de: invoke-virtual {v5, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3e1856: 2705 |00e1: throw v5 │ │ +3e1858: 0d03 |00e2: move-exception v3 │ │ +3e185a: 1a04 cc18 |00e3: const-string v4, "Get duration failed" // string@18cc │ │ +3e185e: 7130 360b 4103 |00e5: invoke-static {v1, v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ +3e1864: 2815 |00e8: goto 00fd // +0015 │ │ +3e1866: 2204 c81c |00e9: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e186a: 7010 a6ab 0400 |00eb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e1870: 1a05 741b |00ee: const-string v5, "Invalid file duration: " // string@1b74 │ │ +3e1874: 6e20 b2ab 5400 |00f0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e187a: 6e20 b2ab 3400 |00f3: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e1880: 6e10 bcab 0400 |00f6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e1886: 0c03 |00f9: move-result-object v3 │ │ +3e1888: 7120 330b 3100 |00fa: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e188e: 6e10 99a1 0000 |00fd: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e1894: 0c03 |0100: move-result-object v3 │ │ +3e1896: 7110 17a9 0000 |0101: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ +3e189c: 0c04 |0104: move-result-object v4 │ │ +3e189e: 7210 a9ae 0400 |0105: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e18a4: 3803 5200 |0108: if-eqz v3, 015a // +0052 │ │ +3e18a8: 6e10 3fa1 0300 |010a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ +3e18ae: 7110 15a9 0300 |010d: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ +3e18b4: 0c04 |0110: move-result-object v4 │ │ +3e18b6: 7210 a9ae 0400 |0111: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e18bc: 3802 4600 |0114: if-eqz v2, 015a // +0046 │ │ +3e18c0: 7100 efaf 0000 |0116: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e18c6: 0c02 |0119: move-result-object v2 │ │ +3e18c8: 2204 f319 |011a: new-instance v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@19f3 │ │ +3e18cc: 7010 4ea0 0400 |011c: invoke-direct {v4}, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent;.:()V // method@a04e │ │ +3e18d2: 6e20 f2af 4200 |011f: invoke-virtual {v2, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3e18d8: 2838 |0122: goto 015a // +0038 │ │ +3e18da: 0d02 |0123: move-exception v2 │ │ +3e18dc: 2204 c81c |0124: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e18e0: 7010 a6ab 0400 |0126: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e18e6: 1a05 f114 |0129: const-string v5, "ExecutionException in MediaHandlerThread: " // string@14f1 │ │ +3e18ea: 6e20 b2ab 5400 |012b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e18f0: 6e10 dfab 0200 |012e: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e18f6: 0c05 |0131: move-result-object v5 │ │ +3e18f8: 6e20 b2ab 5400 |0132: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e18fe: 6e10 bcab 0400 |0135: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e1904: 0c04 |0138: move-result-object v4 │ │ +3e1906: 7120 350b 4100 |0139: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e190c: 2201 0f1a |013c: new-instance v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e1910: 6e10 93a1 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ +3e1916: 0c06 |0141: move-result-object v6 │ │ +3e1918: 6e10 96a1 0000 |0142: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3e191e: 0b07 |0145: move-result-wide v7 │ │ +3e1920: 1229 |0146: const/4 v9, #int 2 // #2 │ │ +3e1922: 120a |0147: const/4 v10, #int 0 // #0 │ │ +3e1924: 620b 6e6e |0148: sget-object v11, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6e │ │ +3e1928: 6e10 dfab 0200 |014a: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e192e: 0c0c |014d: move-result-object v12 │ │ +3e1930: 0715 |014e: move-object v5, v1 │ │ +3e1932: 7608 b1a0 0500 |014f: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e1938: 5bd1 4b9e |0152: iput-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e4b │ │ +3e193c: 2806 |0154: goto 015a // +0006 │ │ +3e193e: 1a00 793e |0155: const-string v0, "MediaHandlerThread was interrupted" // string@3e79 │ │ +3e1942: 7120 350b 0100 |0157: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e1948: 3803 2000 |015a: if-eqz v3, 017a // +0020 │ │ +3e194c: 6e10 43a1 0300 |015c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e1952: 0c00 |015f: move-result-object v0 │ │ +3e1954: 6e10 fea0 0000 |0160: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3e195a: 0a00 |0163: move-result v0 │ │ +3e195c: 3900 1600 |0164: if-nez v0, 017a // +0016 │ │ +3e1960: 2200 0e1b |0166: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ +3e1964: 6201 a9c0 |0168: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a9 │ │ +3e1968: 7030 09a5 3001 |016a: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ +3e196e: 6e10 0ca5 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ +3e1974: 0c00 |0170: move-result-object v0 │ │ +3e1976: 6e10 0ba5 0000 |0171: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ +3e197c: 0c00 |0174: move-result-object v0 │ │ +3e197e: 54d1 499e |0175: iget-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9e49 │ │ +3e1982: 7120 65a5 0100 |0177: invoke-static {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a565 │ │ +3e1988: 0e00 |017a: return-void │ │ catches : 7 │ │ 0x004e - 0x00a2 │ │ Ljava/io/InterruptedIOException; -> 0x00a2 │ │ 0x00a3 - 0x00a8 │ │ Ljava/lang/NumberFormatException; -> 0x00e9 │ │ Ljava/lang/Exception; -> 0x00e2 │ │ 0x00a8 - 0x00d4 │ │ @@ -870321,37 +870321,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e19e0: |[3e19e0] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3e19f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e19f6: 0e00 |0003: return-void │ │ +3e1a08: |[3e1a08] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3e1a18: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e1a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e19bc: |[3e19bc] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3e19cc: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e19d0: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e19d4: 7120 46a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a346 │ │ -3e19da: 0a01 |0007: move-result v1 │ │ -3e19dc: 0f01 |0008: return v1 │ │ +3e19e4: |[3e19e4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3e19f4: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e19f8: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e19fc: 7120 46a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a346 │ │ +3e1a02: 0a01 |0007: move-result v1 │ │ +3e1a04: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -870382,37 +870382,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1d88: |[3e1d88] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3e1d98: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e1d9e: 0e00 |0003: return-void │ │ +3e1db0: |[3e1db0] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3e1dc0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e1dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1d64: |[3e1d64] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3e1d74: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1d78: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1d7c: 7120 56a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a356 │ │ -3e1d82: 0a01 |0007: move-result v1 │ │ -3e1d84: 0f01 |0008: return v1 │ │ +3e1d8c: |[3e1d8c] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3e1d9c: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1da0: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1da4: 7120 56a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a356 │ │ +3e1daa: 0a01 |0007: move-result v1 │ │ +3e1dac: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -870443,35 +870443,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1ff8: |[3e1ff8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.:()V │ │ -3e2008: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e200e: 0e00 |0003: return-void │ │ +3e2020: |[3e2020] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.:()V │ │ +3e2030: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e1fdc: |[3e1fdc] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3e1fec: 7110 5fa3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a35f │ │ -3e1ff2: 0c01 |0003: move-result-object v1 │ │ -3e1ff4: 1101 |0004: return-object v1 │ │ +3e2004: |[3e2004] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3e2014: 7110 5fa3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a35f │ │ +3e201a: 0c01 |0003: move-result-object v1 │ │ +3e201c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -870505,18 +870505,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e20f8: |[3e20f8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3e2108: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e210e: 5b01 539e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e53 │ │ -3e2112: 0e00 |0005: return-void │ │ +3e2120: |[3e2120] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3e2130: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2136: 5b01 539e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e53 │ │ +3e213a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -870526,18 +870526,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e2114: |[3e2114] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.run:()V │ │ -3e2124: 5410 539e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e53 │ │ -3e2128: 7110 67a3 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V // method@a367 │ │ -3e212e: 0e00 |0005: return-void │ │ +3e213c: |[3e213c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.run:()V │ │ +3e214c: 5410 539e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e53 │ │ +3e2150: 7110 67a3 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V // method@a367 │ │ +3e2156: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -870570,17 +870570,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2198: |[3e2198] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V │ │ -3e21a8: 7110 6ba3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V // method@a36b │ │ -3e21ae: 0e00 |0003: return-void │ │ +3e21c0: |[3e21c0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V │ │ +3e21d0: 7110 6ba3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V // method@a36b │ │ +3e21d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;) │ │ @@ -870588,50 +870588,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e21b0: |[3e21b0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.:()V │ │ -3e21c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e21c6: 0e00 |0003: return-void │ │ +3e21d8: |[3e21d8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.:()V │ │ +3e21e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e21ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;) │ │ name : 'deviceCharging' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3e2130: |[3e2130] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.deviceCharging:(Landroid/content/Context;)Z │ │ -3e2140: 2200 6500 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0065 │ │ -3e2144: 1a01 cd59 |0002: const-string v1, "android.intent.action.BATTERY_CHANGED" // string@59cd │ │ -3e2148: 7020 6f02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3e214e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3e2150: 6e30 2202 1200 |0008: invoke-virtual {v2, v1, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ -3e2156: 0c02 |000b: move-result-object v2 │ │ -3e2158: 1a00 7fc4 |000c: const-string v0, "status" // string@c47f │ │ -3e215c: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -3e215e: 6e30 4e02 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3e2164: 0a02 |0012: move-result v2 │ │ -3e2166: 1220 |0013: const/4 v0, #int 2 // #2 │ │ -3e2168: 3202 0800 |0014: if-eq v2, v0, 001c // +0008 │ │ -3e216c: 1250 |0016: const/4 v0, #int 5 // #5 │ │ -3e216e: 3302 0300 |0017: if-ne v2, v0, 001a // +0003 │ │ -3e2172: 2803 |0019: goto 001c // +0003 │ │ -3e2174: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3e2176: 2802 |001b: goto 001d // +0002 │ │ -3e2178: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -3e217a: 0f02 |001d: return v2 │ │ +3e2158: |[3e2158] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.deviceCharging:(Landroid/content/Context;)Z │ │ +3e2168: 2200 6500 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0065 │ │ +3e216c: 1a01 cd59 |0002: const-string v1, "android.intent.action.BATTERY_CHANGED" // string@59cd │ │ +3e2170: 7020 6f02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3e2176: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3e2178: 6e30 2202 1200 |0008: invoke-virtual {v2, v1, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ +3e217e: 0c02 |000b: move-result-object v2 │ │ +3e2180: 1a00 7fc4 |000c: const-string v0, "status" // string@c47f │ │ +3e2184: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +3e2186: 6e30 4e02 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3e218c: 0a02 |0012: move-result v2 │ │ +3e218e: 1220 |0013: const/4 v0, #int 2 // #2 │ │ +3e2190: 3202 0800 |0014: if-eq v2, v0, 001c // +0008 │ │ +3e2194: 1250 |0016: const/4 v0, #int 5 // #5 │ │ +3e2196: 3302 0300 |0017: if-ne v2, v0, 001a // +0003 │ │ +3e219a: 2803 |0019: goto 001c // +0003 │ │ +3e219c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3e219e: 2802 |001b: goto 001d // +0002 │ │ +3e21a0: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +3e21a2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ 0x000f line=116 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Landroid/content/Context; │ │ @@ -870641,162 +870641,162 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 289 16-bit code units │ │ -3e21c8: |[3e21c8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V │ │ -3e21d8: 7100 84a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@a284 │ │ -3e21de: 0a00 |0003: move-result v0 │ │ -3e21e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3e21e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3e21e4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3e21e8: 7100 75a9 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ -3e21ee: 0a00 |000b: move-result v0 │ │ -3e21f0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -3e21f4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3e21f6: 2802 |000f: goto 0011 // +0002 │ │ -3e21f8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3e21fa: 7110 6aa3 0900 |0011: invoke-static {v9}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.deviceCharging:(Landroid/content/Context;)Z // method@a36a │ │ -3e2200: 0a03 |0014: move-result v3 │ │ -3e2202: 3903 0b00 |0015: if-nez v3, 0020 // +000b │ │ -3e2206: 7100 76a9 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a976 │ │ -3e220c: 0a03 |001a: move-result v3 │ │ -3e220e: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -3e2212: 2803 |001d: goto 0020 // +0003 │ │ -3e2214: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -3e2216: 2802 |001f: goto 0021 // +0002 │ │ -3e2218: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3e221a: 3800 ff00 |0021: if-eqz v0, 0120 // +00ff │ │ -3e221e: 3803 fd00 |0023: if-eqz v3, 0120 // +00fd │ │ -3e2222: 1a00 4c42 |0025: const-string v0, "Performing auto-dl of undownloaded episodes" // string@424c │ │ -3e2226: 1a03 7013 |0027: const-string v3, "DownloadAlgorithm" // string@1370 │ │ -3e222a: 7120 330b 0300 |0029: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e2230: 7100 07a9 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ -3e2236: 0c00 |002f: move-result-object v0 │ │ -3e2238: 2204 191a |0030: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e223c: 1a05 30a4 |0032: const-string v5, "new" // string@a430 │ │ -3e2240: 7020 77a1 5400 |0034: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e2246: 6205 5c6f |0037: sget-object v5, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3e224a: 1406 ffff ff7f |0039: const v6, #float nan // #7fffffff │ │ -3e2250: 7140 fda8 6254 |003c: invoke-static {v2, v6, v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3e2256: 0c04 |003f: move-result-object v4 │ │ -3e2258: 2205 3e1d |0040: new-instance v5, Ljava/util/ArrayList; // type@1d3e │ │ -3e225c: 7210 ddad 0000 |0042: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e2262: 0a06 |0045: move-result v6 │ │ -3e2264: 7210 ddad 0400 |0046: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ -3e226a: 0a07 |0049: move-result v7 │ │ -3e226c: b076 |004a: add-int/2addr v6, v7 │ │ -3e226e: 7020 ffac 6500 |004b: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@acff │ │ -3e2274: 7220 ccad 0500 |004e: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@adcc │ │ -3e227a: 7210 d5ad 0400 |0051: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e2280: 0c00 |0054: move-result-object v0 │ │ -3e2282: 7210 b8ad 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e2288: 0a04 |0058: move-result v4 │ │ -3e228a: 3804 2a00 |0059: if-eqz v4, 0083 // +002a │ │ -3e228e: 7210 b9ad 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e2294: 0c04 |005e: move-result-object v4 │ │ -3e2296: 1f04 181a |005f: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e229a: 6e10 43a1 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e22a0: 0c06 |0064: move-result-object v6 │ │ -3e22a2: 6e10 fca0 0600 |0065: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e22a8: 0c06 |0068: move-result-object v6 │ │ -3e22aa: 6e10 e0a1 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ -3e22b0: 0a07 |006c: move-result v7 │ │ -3e22b2: 3807 e8ff |006d: if-eqz v7, 0055 // -0018 │ │ -3e22b6: 7220 cead 4500 |006f: invoke-interface {v5, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3e22bc: 0a07 |0072: move-result v7 │ │ -3e22be: 3907 e2ff |0073: if-nez v7, 0055 // -001e │ │ -3e22c2: 6e10 e7a1 0600 |0075: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; // method@a1e7 │ │ -3e22c8: 0c06 |0078: move-result-object v6 │ │ -3e22ca: 6e20 32a1 4600 |0079: invoke-virtual {v6, v4}, Lde/danoeh/antennapod/model/feed/FeedFilter;.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z // method@a132 │ │ -3e22d0: 0a06 |007c: move-result v6 │ │ -3e22d2: 3806 d8ff |007d: if-eqz v6, 0055 // -0028 │ │ -3e22d6: 7220 caad 4500 |007f: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e22dc: 28d3 |0082: goto 0055 // -002d │ │ -3e22de: 7210 d5ad 0500 |0083: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e22e4: 0c00 |0086: move-result-object v0 │ │ -3e22e6: 7210 b8ad 0000 |0087: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e22ec: 0a04 |008a: move-result v4 │ │ -3e22ee: 3804 2800 |008b: if-eqz v4, 00b3 // +0028 │ │ -3e22f2: 7210 b9ad 0000 |008d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e22f8: 0c04 |0090: move-result-object v4 │ │ -3e22fa: 1f04 181a |0091: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e22fe: 6e10 5aa1 0400 |0093: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isAutoDownloadEnabled:()Z // method@a15a │ │ -3e2304: 0a06 |0096: move-result v6 │ │ -3e2306: 3806 1800 |0097: if-eqz v6, 00af // +0018 │ │ -3e230a: 6e10 5ba1 0400 |0099: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3e2310: 0a06 |009c: move-result v6 │ │ -3e2312: 3906 1200 |009d: if-nez v6, 00af // +0012 │ │ -3e2316: 6e10 57a1 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3e231c: 0a06 |00a2: move-result v6 │ │ -3e231e: 3806 0c00 |00a3: if-eqz v6, 00af // +000c │ │ -3e2322: 6e10 43a1 0400 |00a5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e2328: 0c04 |00a8: move-result-object v4 │ │ -3e232a: 6e10 05a1 0400 |00a9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e2330: 0a04 |00ac: move-result v4 │ │ -3e2332: 3804 daff |00ad: if-eqz v4, 0087 // -0026 │ │ -3e2336: 7210 baad 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@adba │ │ -3e233c: 28d5 |00b2: goto 0087 // -002b │ │ -3e233e: 7210 ddad 0500 |00b3: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ -3e2344: 0a00 |00b6: move-result v0 │ │ -3e2346: 2204 191a |00b7: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e234a: 1a06 596c |00b9: const-string v6, "downloaded" // string@6c59 │ │ -3e234e: 7020 77a1 6400 |00bb: invoke-direct {v4, v6}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e2354: 7110 08a9 0400 |00be: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3e235a: 0a04 |00c1: move-result v4 │ │ -3e235c: 7100 74a3 0000 |00c2: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@a374 │ │ -3e2362: 0c06 |00c5: move-result-object v6 │ │ -3e2364: 6e30 70a3 9600 |00c6: invoke-virtual {v6, v9, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.makeRoomForEpisodes:(Landroid/content/Context;I)I // method@a370 │ │ -3e236a: 0a06 |00c9: move-result v6 │ │ -3e236c: 7100 59a9 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e2372: 0a07 |00cd: move-result v7 │ │ -3e2374: 12f8 |00ce: const/4 v8, #int -1 // #ff │ │ -3e2376: 3387 0300 |00cf: if-ne v7, v8, 00d2 // +0003 │ │ -3e237a: 2802 |00d1: goto 00d3 // +0002 │ │ -3e237c: 1201 |00d2: const/4 v1, #int 0 // #0 │ │ -3e237e: 7100 59a9 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e2384: 0a07 |00d6: move-result v7 │ │ -3e2386: 3901 0a00 |00d7: if-nez v1, 00e1 // +000a │ │ -3e238a: 9001 0400 |00d9: add-int v1, v4, v0 │ │ -3e238e: 3417 0300 |00db: if-lt v7, v1, 00de // +0003 │ │ -3e2392: 2804 |00dd: goto 00e1 // +0004 │ │ -3e2394: b164 |00de: sub-int/2addr v4, v6 │ │ -3e2396: 9100 0704 |00df: sub-int v0, v7, v4 │ │ -3e239a: 7230 dead 2500 |00e1: invoke-interface {v5, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ -3e23a0: 0c00 |00e4: move-result-object v0 │ │ -3e23a2: 7210 ddad 0000 |00e5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e23a8: 0a01 |00e8: move-result v1 │ │ -3e23aa: 3d01 3700 |00e9: if-lez v1, 0120 // +0037 │ │ -3e23ae: 2201 c81c |00eb: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e23b2: 7010 a6ab 0100 |00ed: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e23b8: 1a02 9814 |00f0: const-string v2, "Enqueueing " // string@1498 │ │ -3e23bc: 6e20 b2ab 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e23c2: 7210 ddad 0000 |00f5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e23c8: 0a02 |00f8: move-result v2 │ │ -3e23ca: 6e20 adab 2100 |00f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e23d0: 1a02 1301 |00fc: const-string v2, " items for download" // string@0113 │ │ -3e23d4: 6e20 b2ab 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e23da: 6e10 bcab 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e23e0: 0c01 |0104: move-result-object v1 │ │ -3e23e2: 7120 330b 1300 |0105: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e23e8: 7210 d5ad 0000 |0108: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e23ee: 0c00 |010b: move-result-object v0 │ │ -3e23f0: 7210 b8ad 0000 |010c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e23f6: 0a01 |010f: move-result v1 │ │ -3e23f8: 3801 1000 |0110: if-eqz v1, 0120 // +0010 │ │ -3e23fc: 7210 b9ad 0000 |0112: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e2402: 0c01 |0115: move-result-object v1 │ │ -3e2404: 1f01 181a |0116: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e2408: 7100 04a4 0000 |0118: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3e240e: 0c02 |011b: move-result-object v2 │ │ -3e2410: 6e30 02a4 9201 |011c: invoke-virtual {v2, v9, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a402 │ │ -3e2416: 28ed |011f: goto 010c // -0013 │ │ -3e2418: 0e00 |0120: return-void │ │ +3e21f0: |[3e21f0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V │ │ +3e2200: 7100 84a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@a284 │ │ +3e2206: 0a00 |0003: move-result v0 │ │ +3e2208: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3e220a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3e220c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3e2210: 7100 75a9 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ +3e2216: 0a00 |000b: move-result v0 │ │ +3e2218: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +3e221c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3e221e: 2802 |000f: goto 0011 // +0002 │ │ +3e2220: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3e2222: 7110 6aa3 0900 |0011: invoke-static {v9}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.deviceCharging:(Landroid/content/Context;)Z // method@a36a │ │ +3e2228: 0a03 |0014: move-result v3 │ │ +3e222a: 3903 0b00 |0015: if-nez v3, 0020 // +000b │ │ +3e222e: 7100 76a9 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a976 │ │ +3e2234: 0a03 |001a: move-result v3 │ │ +3e2236: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +3e223a: 2803 |001d: goto 0020 // +0003 │ │ +3e223c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +3e223e: 2802 |001f: goto 0021 // +0002 │ │ +3e2240: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3e2242: 3800 ff00 |0021: if-eqz v0, 0120 // +00ff │ │ +3e2246: 3803 fd00 |0023: if-eqz v3, 0120 // +00fd │ │ +3e224a: 1a00 4c42 |0025: const-string v0, "Performing auto-dl of undownloaded episodes" // string@424c │ │ +3e224e: 1a03 7013 |0027: const-string v3, "DownloadAlgorithm" // string@1370 │ │ +3e2252: 7120 330b 0300 |0029: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e2258: 7100 07a9 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ +3e225e: 0c00 |002f: move-result-object v0 │ │ +3e2260: 2204 191a |0030: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e2264: 1a05 30a4 |0032: const-string v5, "new" // string@a430 │ │ +3e2268: 7020 77a1 5400 |0034: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e226e: 6205 5c6f |0037: sget-object v5, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3e2272: 1406 ffff ff7f |0039: const v6, #float nan // #7fffffff │ │ +3e2278: 7140 fda8 6254 |003c: invoke-static {v2, v6, v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3e227e: 0c04 |003f: move-result-object v4 │ │ +3e2280: 2205 3e1d |0040: new-instance v5, Ljava/util/ArrayList; // type@1d3e │ │ +3e2284: 7210 ddad 0000 |0042: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e228a: 0a06 |0045: move-result v6 │ │ +3e228c: 7210 ddad 0400 |0046: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ +3e2292: 0a07 |0049: move-result v7 │ │ +3e2294: b076 |004a: add-int/2addr v6, v7 │ │ +3e2296: 7020 ffac 6500 |004b: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@acff │ │ +3e229c: 7220 ccad 0500 |004e: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@adcc │ │ +3e22a2: 7210 d5ad 0400 |0051: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e22a8: 0c00 |0054: move-result-object v0 │ │ +3e22aa: 7210 b8ad 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e22b0: 0a04 |0058: move-result v4 │ │ +3e22b2: 3804 2a00 |0059: if-eqz v4, 0083 // +002a │ │ +3e22b6: 7210 b9ad 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e22bc: 0c04 |005e: move-result-object v4 │ │ +3e22be: 1f04 181a |005f: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e22c2: 6e10 43a1 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e22c8: 0c06 |0064: move-result-object v6 │ │ +3e22ca: 6e10 fca0 0600 |0065: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e22d0: 0c06 |0068: move-result-object v6 │ │ +3e22d2: 6e10 e0a1 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@a1e0 │ │ +3e22d8: 0a07 |006c: move-result v7 │ │ +3e22da: 3807 e8ff |006d: if-eqz v7, 0055 // -0018 │ │ +3e22de: 7220 cead 4500 |006f: invoke-interface {v5, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3e22e4: 0a07 |0072: move-result v7 │ │ +3e22e6: 3907 e2ff |0073: if-nez v7, 0055 // -001e │ │ +3e22ea: 6e10 e7a1 0600 |0075: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; // method@a1e7 │ │ +3e22f0: 0c06 |0078: move-result-object v6 │ │ +3e22f2: 6e20 32a1 4600 |0079: invoke-virtual {v6, v4}, Lde/danoeh/antennapod/model/feed/FeedFilter;.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z // method@a132 │ │ +3e22f8: 0a06 |007c: move-result v6 │ │ +3e22fa: 3806 d8ff |007d: if-eqz v6, 0055 // -0028 │ │ +3e22fe: 7220 caad 4500 |007f: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e2304: 28d3 |0082: goto 0055 // -002d │ │ +3e2306: 7210 d5ad 0500 |0083: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e230c: 0c00 |0086: move-result-object v0 │ │ +3e230e: 7210 b8ad 0000 |0087: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e2314: 0a04 |008a: move-result v4 │ │ +3e2316: 3804 2800 |008b: if-eqz v4, 00b3 // +0028 │ │ +3e231a: 7210 b9ad 0000 |008d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e2320: 0c04 |0090: move-result-object v4 │ │ +3e2322: 1f04 181a |0091: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e2326: 6e10 5aa1 0400 |0093: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isAutoDownloadEnabled:()Z // method@a15a │ │ +3e232c: 0a06 |0096: move-result v6 │ │ +3e232e: 3806 1800 |0097: if-eqz v6, 00af // +0018 │ │ +3e2332: 6e10 5ba1 0400 |0099: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3e2338: 0a06 |009c: move-result v6 │ │ +3e233a: 3906 1200 |009d: if-nez v6, 00af // +0012 │ │ +3e233e: 6e10 57a1 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3e2344: 0a06 |00a2: move-result v6 │ │ +3e2346: 3806 0c00 |00a3: if-eqz v6, 00af // +000c │ │ +3e234a: 6e10 43a1 0400 |00a5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e2350: 0c04 |00a8: move-result-object v4 │ │ +3e2352: 6e10 05a1 0400 |00a9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e2358: 0a04 |00ac: move-result v4 │ │ +3e235a: 3804 daff |00ad: if-eqz v4, 0087 // -0026 │ │ +3e235e: 7210 baad 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@adba │ │ +3e2364: 28d5 |00b2: goto 0087 // -002b │ │ +3e2366: 7210 ddad 0500 |00b3: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ +3e236c: 0a00 |00b6: move-result v0 │ │ +3e236e: 2204 191a |00b7: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e2372: 1a06 596c |00b9: const-string v6, "downloaded" // string@6c59 │ │ +3e2376: 7020 77a1 6400 |00bb: invoke-direct {v4, v6}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e237c: 7110 08a9 0400 |00be: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3e2382: 0a04 |00c1: move-result v4 │ │ +3e2384: 7100 74a3 0000 |00c2: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@a374 │ │ +3e238a: 0c06 |00c5: move-result-object v6 │ │ +3e238c: 6e30 70a3 9600 |00c6: invoke-virtual {v6, v9, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.makeRoomForEpisodes:(Landroid/content/Context;I)I // method@a370 │ │ +3e2392: 0a06 |00c9: move-result v6 │ │ +3e2394: 7100 59a9 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e239a: 0a07 |00cd: move-result v7 │ │ +3e239c: 12f8 |00ce: const/4 v8, #int -1 // #ff │ │ +3e239e: 3387 0300 |00cf: if-ne v7, v8, 00d2 // +0003 │ │ +3e23a2: 2802 |00d1: goto 00d3 // +0002 │ │ +3e23a4: 1201 |00d2: const/4 v1, #int 0 // #0 │ │ +3e23a6: 7100 59a9 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e23ac: 0a07 |00d6: move-result v7 │ │ +3e23ae: 3901 0a00 |00d7: if-nez v1, 00e1 // +000a │ │ +3e23b2: 9001 0400 |00d9: add-int v1, v4, v0 │ │ +3e23b6: 3417 0300 |00db: if-lt v7, v1, 00de // +0003 │ │ +3e23ba: 2804 |00dd: goto 00e1 // +0004 │ │ +3e23bc: b164 |00de: sub-int/2addr v4, v6 │ │ +3e23be: 9100 0704 |00df: sub-int v0, v7, v4 │ │ +3e23c2: 7230 dead 2500 |00e1: invoke-interface {v5, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ +3e23c8: 0c00 |00e4: move-result-object v0 │ │ +3e23ca: 7210 ddad 0000 |00e5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e23d0: 0a01 |00e8: move-result v1 │ │ +3e23d2: 3d01 3700 |00e9: if-lez v1, 0120 // +0037 │ │ +3e23d6: 2201 c81c |00eb: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e23da: 7010 a6ab 0100 |00ed: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e23e0: 1a02 9814 |00f0: const-string v2, "Enqueueing " // string@1498 │ │ +3e23e4: 6e20 b2ab 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e23ea: 7210 ddad 0000 |00f5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e23f0: 0a02 |00f8: move-result v2 │ │ +3e23f2: 6e20 adab 2100 |00f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e23f8: 1a02 1301 |00fc: const-string v2, " items for download" // string@0113 │ │ +3e23fc: 6e20 b2ab 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e2402: 6e10 bcab 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e2408: 0c01 |0104: move-result-object v1 │ │ +3e240a: 7120 330b 1300 |0105: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e2410: 7210 d5ad 0000 |0108: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e2416: 0c00 |010b: move-result-object v0 │ │ +3e2418: 7210 b8ad 0000 |010c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e241e: 0a01 |010f: move-result v1 │ │ +3e2420: 3801 1000 |0110: if-eqz v1, 0120 // +0010 │ │ +3e2424: 7210 b9ad 0000 |0112: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e242a: 0c01 |0115: move-result-object v1 │ │ +3e242c: 1f01 181a |0116: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e2430: 7100 04a4 0000 |0118: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3e2436: 0c02 |011b: move-result-object v2 │ │ +3e2438: 6e30 02a4 9201 |011c: invoke-virtual {v2, v9, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a402 │ │ +3e243e: 28ed |011f: goto 010c // -0013 │ │ +3e2440: 0e00 |0120: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x0011 line=47 │ │ 0x0029 line=52 │ │ 0x002c line=55 │ │ @@ -870837,18 +870837,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e217c: |[3e217c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; │ │ -3e218c: 2200 861a |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; // type@1a86 │ │ -3e2190: 7020 65a3 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@a365 │ │ -3e2196: 1100 |0005: return-object v0 │ │ +3e21a4: |[3e21a4] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; │ │ +3e21b4: 2200 861a |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; // type@1a86 │ │ +3e21b8: 7020 65a3 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@a365 │ │ +3e21be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -870877,17 +870877,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2548: |[3e2548] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.:()V │ │ -3e2558: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e255e: 0e00 |0003: return-void │ │ +3e2570: |[3e2570] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.:()V │ │ +3e2580: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;) │ │ name : 'getDefaultCleanupParameter' │ │ @@ -870900,35 +870900,35 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3e24a8: |[3e24a8] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.getNumEpisodesToCleanup:(I)I │ │ -3e24b8: 3a03 2100 |0000: if-ltz v3, 0021 // +0021 │ │ -3e24bc: 7100 59a9 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e24c2: 0a00 |0005: move-result v0 │ │ -3e24c4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3e24c6: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -3e24ca: 2200 191a |0009: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e24ce: 1a01 596c |000b: const-string v1, "downloaded" // string@6c59 │ │ -3e24d2: 7020 77a1 1000 |000d: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e24d8: 7110 08a9 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3e24de: 0a00 |0013: move-result v0 │ │ -3e24e0: b030 |0014: add-int/2addr v0, v3 │ │ -3e24e2: 7100 59a9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e24e8: 0a03 |0018: move-result v3 │ │ -3e24ea: 3430 0800 |0019: if-lt v0, v3, 0021 // +0008 │ │ -3e24ee: 7100 59a9 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e24f4: 0a03 |001e: move-result v3 │ │ -3e24f6: b130 |001f: sub-int/2addr v0, v3 │ │ -3e24f8: 0f00 |0020: return v0 │ │ -3e24fa: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3e24fc: 0f03 |0022: return v3 │ │ +3e24d0: |[3e24d0] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.getNumEpisodesToCleanup:(I)I │ │ +3e24e0: 3a03 2100 |0000: if-ltz v3, 0021 // +0021 │ │ +3e24e4: 7100 59a9 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e24ea: 0a00 |0005: move-result v0 │ │ +3e24ec: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3e24ee: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +3e24f2: 2200 191a |0009: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e24f6: 1a01 596c |000b: const-string v1, "downloaded" // string@6c59 │ │ +3e24fa: 7020 77a1 1000 |000d: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e2500: 7110 08a9 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3e2506: 0a00 |0013: move-result v0 │ │ +3e2508: b030 |0014: add-int/2addr v0, v3 │ │ +3e250a: 7100 59a9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e2510: 0a03 |0018: move-result v3 │ │ +3e2512: 3430 0800 |0019: if-lt v0, v3, 0021 // +0008 │ │ +3e2516: 7100 59a9 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e251c: 0a03 |001e: move-result v3 │ │ +3e251e: b130 |001f: sub-int/2addr v0, v3 │ │ +3e2520: 0f00 |0020: return v0 │ │ +3e2522: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3e2524: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0009 line=56 │ │ 0x0015 line=58 │ │ 0x001b line=61 │ │ locals : │ │ @@ -870946,20 +870946,20 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e2500: |[3e2500] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.makeRoomForEpisodes:(Landroid/content/Context;I)I │ │ -3e2510: 6e20 6ea3 2000 |0000: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ -3e2516: 0a02 |0003: move-result v2 │ │ -3e2518: 6e30 72a3 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@a372 │ │ -3e251e: 0a01 |0007: move-result v1 │ │ -3e2520: 0f01 |0008: return v1 │ │ +3e2528: |[3e2528] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.makeRoomForEpisodes:(Landroid/content/Context;I)I │ │ +3e2538: 6e20 6ea3 2000 |0000: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ +3e253e: 0a02 |0003: move-result v2 │ │ +3e2540: 6e30 72a3 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@a372 │ │ +3e2546: 0a01 |0007: move-result v1 │ │ +3e2548: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -870969,20 +870969,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e2524: |[3e2524] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.performCleanup:(Landroid/content/Context;)I │ │ -3e2534: 6e10 6da3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getDefaultCleanupParameter:()I // method@a36d │ │ -3e253a: 0a00 |0003: move-result v0 │ │ -3e253c: 6e30 72a3 2100 |0004: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@a372 │ │ -3e2542: 0a02 |0007: move-result v2 │ │ -3e2544: 0f02 |0008: return v2 │ │ +3e254c: |[3e254c] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.performCleanup:(Landroid/content/Context;)I │ │ +3e255c: 6e10 6da3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getDefaultCleanupParameter:()I // method@a36d │ │ +3e2562: 0a00 |0003: move-result v0 │ │ +3e2564: 6e30 72a3 2100 |0004: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@a372 │ │ +3e256a: 0a02 |0007: move-result v2 │ │ +3e256c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -871017,57 +871017,57 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2490: |[3e2490] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.:()V │ │ -3e24a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e24a6: 0e00 |0003: return-void │ │ +3e24b8: |[3e24b8] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.:()V │ │ +3e24c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e24ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;) │ │ name : 'build' │ │ type : '()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3e241c: |[3e241c] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ -3e242c: 7100 75a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ -3e2432: 0a00 |0003: move-result v0 │ │ -3e2434: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -3e2438: 2200 811a |0006: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1a81 │ │ -3e243c: 7010 50a3 0000 |0008: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@a350 │ │ -3e2442: 1100 |000b: return-object v0 │ │ -3e2444: 7100 5aa9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a95a │ │ -3e244a: 0a00 |000f: move-result v0 │ │ -3e244c: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ -3e244e: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ -3e2452: 12e1 |0013: const/4 v1, #int -2 // #fe │ │ -3e2454: 3210 1100 |0014: if-eq v0, v1, 0025 // +0011 │ │ -3e2458: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -3e245a: 3210 0800 |0017: if-eq v0, v1, 001f // +0008 │ │ -3e245e: 2201 801a |0019: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; // type@1a80 │ │ -3e2462: 7020 47a3 0100 |001b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.:(I)V // method@a347 │ │ -3e2468: 1101 |001e: return-object v1 │ │ -3e246a: 2200 831a |001f: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; // type@1a83 │ │ -3e246e: 7010 57a3 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.:()V // method@a357 │ │ -3e2474: 1100 |0024: return-object v0 │ │ -3e2476: 2200 811a |0025: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1a81 │ │ -3e247a: 7010 50a3 0000 |0027: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@a350 │ │ -3e2480: 1100 |002a: return-object v0 │ │ -3e2482: 2200 8b1a |002b: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; // type@1a8b │ │ -3e2486: 7010 78a3 0000 |002d: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.:()V // method@a378 │ │ -3e248c: 1100 |0030: return-object v0 │ │ +3e2444: |[3e2444] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ +3e2454: 7100 75a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ +3e245a: 0a00 |0003: move-result v0 │ │ +3e245c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +3e2460: 2200 811a |0006: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1a81 │ │ +3e2464: 7010 50a3 0000 |0008: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@a350 │ │ +3e246a: 1100 |000b: return-object v0 │ │ +3e246c: 7100 5aa9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a95a │ │ +3e2472: 0a00 |000f: move-result v0 │ │ +3e2474: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ +3e2476: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ +3e247a: 12e1 |0013: const/4 v1, #int -2 // #fe │ │ +3e247c: 3210 1100 |0014: if-eq v0, v1, 0025 // +0011 │ │ +3e2480: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +3e2482: 3210 0800 |0017: if-eq v0, v1, 001f // +0008 │ │ +3e2486: 2201 801a |0019: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; // type@1a80 │ │ +3e248a: 7020 47a3 0100 |001b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.:(I)V // method@a347 │ │ +3e2490: 1101 |001e: return-object v1 │ │ +3e2492: 2200 831a |001f: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; // type@1a83 │ │ +3e2496: 7010 57a3 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.:()V // method@a357 │ │ +3e249c: 1100 |0024: return-object v0 │ │ +3e249e: 2200 811a |0025: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1a81 │ │ +3e24a2: 7010 50a3 0000 |0027: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@a350 │ │ +3e24a8: 1100 |002a: return-object v0 │ │ +3e24aa: 2200 8b1a |002b: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; // type@1a8b │ │ +3e24ae: 7010 78a3 0000 |002d: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.:()V // method@a378 │ │ +3e24b4: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0006 line=8 │ │ 0x000c line=10 │ │ 0x0019 line=19 │ │ 0x001f line=15 │ │ @@ -871102,37 +871102,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2584: |[3e2584] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3e2594: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e259a: 0e00 |0003: return-void │ │ +3e25ac: |[3e25ac] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3e25bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e25c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e2560: |[3e2560] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3e2570: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e2574: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e2578: 7120 77a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a377 │ │ -3e257e: 0a01 |0007: move-result v1 │ │ -3e2580: 0f01 |0008: return v1 │ │ +3e2588: |[3e2588] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3e2598: 1f01 181a |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e259c: 1f02 181a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e25a0: 7120 77a3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a377 │ │ +3e25a6: 0a01 |0007: move-result v1 │ │ +3e25a8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -871175,20 +871175,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e2c50: |[3e2c50] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e2c60: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e2c66: 5b01 5b9e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5b │ │ -3e2c6a: 5b02 5c9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9e5c │ │ -3e2c6e: 5b03 5d9e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e5d │ │ -3e2c72: 0e00 |0009: return-void │ │ +3e2c78: |[3e2c78] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e2c88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2c8e: 5b01 5b9e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5b │ │ +3e2c92: 5b02 5c9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9e5c │ │ +3e2c96: 5b03 5d9e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e5d │ │ +3e2c9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ @@ -871200,20 +871200,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3e2c74: |[3e2c74] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3e2c84: 5430 5b9e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5b │ │ -3e2c88: 5431 5c9e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9e5c │ │ -3e2c8c: 5432 5d9e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e5d │ │ -3e2c90: 7155 93a3 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a393 │ │ -3e2c96: 0e00 |0009: return-void │ │ +3e2c9c: |[3e2c9c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3e2cac: 5430 5b9e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5b │ │ +3e2cb0: 5431 5c9e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9e5c │ │ +3e2cb4: 5432 5d9e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e5d │ │ +3e2cb8: 7155 93a3 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a393 │ │ +3e2cbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -871256,20 +871256,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e2c98: |[3e2c98] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e2ca8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e2cae: 5b01 5e9e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5e │ │ -3e2cb2: 5b02 5f9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9e5f │ │ -3e2cb6: 5b03 609e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e60 │ │ -3e2cba: 0e00 |0009: return-void │ │ +3e2cc0: |[3e2cc0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e2cd0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2cd6: 5b01 5e9e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5e │ │ +3e2cda: 5b02 5f9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9e5f │ │ +3e2cde: 5b03 609e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e60 │ │ +3e2ce2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ @@ -871281,20 +871281,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3e2cbc: |[3e2cbc] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -3e2ccc: 5430 5e9e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5e │ │ -3e2cd0: 5431 5f9e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9e5f │ │ -3e2cd4: 5432 609e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e60 │ │ -3e2cd8: 7155 95a3 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a395 │ │ -3e2cde: 0e00 |0009: return-void │ │ +3e2ce4: |[3e2ce4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +3e2cf4: 5430 5e9e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9e5e │ │ +3e2cf8: 5431 5f9e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9e5f │ │ +3e2cfc: 5432 609e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9e60 │ │ +3e2d00: 7155 95a3 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a395 │ │ +3e2d06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -871325,34 +871325,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2ce0: |[3e2ce0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda2.:()V │ │ -3e2cf0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e2cf6: 0e00 |0003: return-void │ │ +3e2d08: |[3e2d08] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda2.:()V │ │ +3e2d18: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e2d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2cf8: |[3e2cf8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda2.onClick:(Landroid/content/DialogInterface;I)V │ │ -3e2d08: 7120 94a3 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$LUnctar9DH6K7sOIr83caxz4irw:(Landroid/content/DialogInterface;I)V // method@a394 │ │ -3e2d0e: 0e00 |0003: return-void │ │ +3e2d20: |[3e2d20] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda2.onClick:(Landroid/content/DialogInterface;I)V │ │ +3e2d30: 7120 94a3 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$LUnctar9DH6K7sOIr83caxz4irw:(Landroid/content/DialogInterface;I)V // method@a394 │ │ +3e2d36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -871387,17 +871387,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e3108: |[3e3108] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.:()V │ │ -3e3118: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3e311e: 0e00 |0003: return-void │ │ +3e3130: |[3e3130] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.:()V │ │ +3e3140: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3e3146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateReceiver; │ │ │ │ Virtual methods - │ │ @@ -871406,22 +871406,22 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3e3120: |[3e3120] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e3130: 1a03 9f17 |0000: const-string v3, "FeedUpdateReceiver" // string@179f │ │ -3e3134: 1a00 5b44 |0002: const-string v0, "Received intent" // string@445b │ │ -3e3138: 7120 330b 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e313e: 7100 10a4 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3e3144: 0c03 |000a: move-result-object v3 │ │ -3e3146: 6e20 12a4 2300 |000b: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ -3e314c: 0e00 |000e: return-void │ │ +3e3148: |[3e3148] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e3158: 1a03 9f17 |0000: const-string v3, "FeedUpdateReceiver" // string@179f │ │ +3e315c: 1a00 5b44 |0002: const-string v0, "Received intent" // string@445b │ │ +3e3160: 7120 330b 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e3166: 7100 10a4 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3e316c: 0c03 |000a: move-result-object v3 │ │ +3e316e: 6e20 12a4 2300 |000b: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ +3e3174: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ 0x0007 line=20 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateReceiver; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -871469,21 +871469,21 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e3150: |[3e3150] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ -3e3160: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e3166: 5b01 699e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // field@9e69 │ │ -3e316a: 5b02 6a9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/Feed; // field@9e6a │ │ -3e316e: 5c03 6b9e |0007: iput-boolean v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$2:Z // field@9e6b │ │ -3e3172: 5b04 6c9e |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$3:Ljava/util/List; // field@9e6c │ │ -3e3176: 0e00 |000b: return-void │ │ +3e3178: |[3e3178] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ +3e3188: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e318e: 5b01 699e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // field@9e69 │ │ +3e3192: 5b02 6a9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/Feed; // field@9e6a │ │ +3e3196: 5c03 6b9e |0007: iput-boolean v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$2:Z // field@9e6b │ │ +3e319a: 5b04 6c9e |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$3:Ljava/util/List; // field@9e6c │ │ +3e319e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=1 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ 0x0000 - 0x000c reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -871496,21 +871496,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3e3178: |[3e3178] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker$$ExternalSyntheticLambda0.run:()V │ │ -3e3188: 5440 699e |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // field@9e69 │ │ -3e318c: 5441 6a9e |0002: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/Feed; // field@9e6a │ │ -3e3190: 5542 6b9e |0004: iget-boolean v2, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$2:Z // field@9e6b │ │ -3e3194: 5443 6c9e |0006: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$3:Ljava/util/List; // field@9e6c │ │ -3e3198: 7140 a5a3 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.$r8$lambda$t9030ARF0TdrSt6l8pDr6dTyzAE:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3a5 │ │ -3e319e: 0e00 |000b: return-void │ │ +3e31a0: |[3e31a0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker$$ExternalSyntheticLambda0.run:()V │ │ +3e31b0: 5440 699e |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // field@9e69 │ │ +3e31b4: 5441 6a9e |0002: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/Feed; // field@9e6a │ │ +3e31b8: 5542 6b9e |0004: iget-boolean v2, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$2:Z // field@9e6b │ │ +3e31bc: 5443 6c9e |0006: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.f$3:Ljava/util/List; // field@9e6c │ │ +3e31c0: 7140 a5a3 1032 |0008: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.$r8$lambda$t9030ARF0TdrSt6l8pDr6dTyzAE:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3a5 │ │ +3e31c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -871556,17 +871556,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e3990: |[3e3990] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.:()V │ │ -3e39a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e39a6: 0e00 |0003: return-void │ │ +3e39b8: |[3e39b8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.:()V │ │ +3e39c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e39ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;) │ │ @@ -871574,39 +871574,39 @@ │ │ type : '(J)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3e3920: |[3e3920] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.getNewEpisodeCount:(J)I │ │ -3e3930: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ -3e3936: 0c00 |0003: move-result-object v0 │ │ -3e3938: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ -3e393e: 6201 d66e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ -3e3942: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3e3944: 2322 341e |000a: new-array v2, v2, [J // type@1e34 │ │ -3e3948: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3e394a: 4c04 0203 |000d: aput-wide v4, v2, v3 │ │ -3e394e: 6e30 22a9 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a922 │ │ -3e3954: 0c01 |0012: move-result-object v1 │ │ -3e3956: 7120 2aab 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e395c: 0c02 |0016: move-result-object v2 │ │ -3e395e: 7220 fbad 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3e3964: 0a02 |001a: move-result v2 │ │ -3e3966: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ -3e396a: 7120 2aab 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e3970: 0c04 |0020: move-result-object v4 │ │ -3e3972: 7220 ffad 4100 |0021: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3e3978: 0c04 |0024: move-result-object v4 │ │ -3e397a: 1f04 b01c |0025: check-cast v4, Ljava/lang/Integer; // type@1cb0 │ │ -3e397e: 6e10 0fab 0400 |0027: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3e3984: 0a03 |002a: move-result v3 │ │ -3e3986: 6e10 21a9 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ -3e398c: 0f03 |002e: return v3 │ │ +3e3948: |[3e3948] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.getNewEpisodeCount:(J)I │ │ +3e3958: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ +3e395e: 0c00 |0003: move-result-object v0 │ │ +3e3960: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ +3e3966: 6201 d66e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ +3e396a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3e396c: 2322 341e |000a: new-array v2, v2, [J // type@1e34 │ │ +3e3970: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3e3972: 4c04 0203 |000d: aput-wide v4, v2, v3 │ │ +3e3976: 6e30 22a9 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a922 │ │ +3e397c: 0c01 |0012: move-result-object v1 │ │ +3e397e: 7120 2aab 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e3984: 0c02 |0016: move-result-object v2 │ │ +3e3986: 7220 fbad 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3e398c: 0a02 |001a: move-result v2 │ │ +3e398e: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ +3e3992: 7120 2aab 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e3998: 0c04 |0020: move-result-object v4 │ │ +3e399a: 7220 ffad 4100 |0021: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3e39a0: 0c04 |0024: move-result-object v4 │ │ +3e39a2: 1f04 b01c |0025: check-cast v4, Ljava/lang/Integer; // type@1cb0 │ │ +3e39a6: 6e10 0fab 0400 |0027: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3e39ac: 0a03 |002a: move-result v3 │ │ +3e39ae: 6e10 21a9 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ +3e39b4: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0007 line=142 │ │ 0x0013 line=143 │ │ 0x002b line=144 │ │ @@ -871618,45 +871618,45 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3e3890: |[3e3890] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; │ │ -3e38a0: 6e10 1202 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3e38a6: 0c00 |0003: move-result-object v0 │ │ -3e38a8: 6e10 e102 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ -3e38ae: 0c00 |0007: move-result-object v0 │ │ -3e38b0: 5200 9301 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ -3e38b4: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ -3e38b8: a800 0001 |000c: mul-float v0, v0, v1 │ │ -3e38bc: 8700 |000e: float-to-int v0, v0 │ │ -3e38be: 7110 3f79 0200 |000f: invoke-static {v2}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ -3e38c4: 0c02 |0012: move-result-object v2 │ │ -3e38c6: 6e10 bf79 0200 |0013: invoke-virtual {v2}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ -3e38cc: 0c02 |0016: move-result-object v2 │ │ -3e38ce: 6e10 efa0 0300 |0017: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3e38d4: 0c03 |001a: move-result-object v3 │ │ -3e38d6: 6e20 a379 3200 |001b: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ -3e38dc: 0c02 |001e: move-result-object v2 │ │ -3e38de: 2203 c315 |001f: new-instance v3, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ -3e38e2: 7010 ef82 0300 |0021: invoke-direct {v3}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@82ef │ │ -3e38e8: 6e10 5382 0300 |0024: invoke-virtual {v3}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@8253 │ │ -3e38ee: 0c03 |0027: move-result-object v3 │ │ -3e38f0: 6e20 8679 3200 |0028: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ -3e38f6: 0c02 |002b: move-result-object v2 │ │ -3e38f8: 6e30 ab79 0200 |002c: invoke-virtual {v2, v0, v0}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ -3e38fe: 0c02 |002f: move-result-object v2 │ │ -3e3900: 7210 a9ae 0200 |0030: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e3906: 0c02 |0033: move-result-object v2 │ │ -3e3908: 1f02 a500 |0034: check-cast v2, Landroid/graphics/Bitmap; // type@00a5 │ │ -3e390c: 1102 |0036: return-object v2 │ │ -3e390e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -3e3910: 1102 |0038: return-object v2 │ │ +3e38b8: |[3e38b8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; │ │ +3e38c8: 6e10 1202 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3e38ce: 0c00 |0003: move-result-object v0 │ │ +3e38d0: 6e10 e102 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ +3e38d6: 0c00 |0007: move-result-object v0 │ │ +3e38d8: 5200 9301 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ +3e38dc: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ +3e38e0: a800 0001 |000c: mul-float v0, v0, v1 │ │ +3e38e4: 8700 |000e: float-to-int v0, v0 │ │ +3e38e6: 7110 3f79 0200 |000f: invoke-static {v2}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ +3e38ec: 0c02 |0012: move-result-object v2 │ │ +3e38ee: 6e10 bf79 0200 |0013: invoke-virtual {v2}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ +3e38f4: 0c02 |0016: move-result-object v2 │ │ +3e38f6: 6e10 efa0 0300 |0017: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3e38fc: 0c03 |001a: move-result-object v3 │ │ +3e38fe: 6e20 a379 3200 |001b: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ +3e3904: 0c02 |001e: move-result-object v2 │ │ +3e3906: 2203 c315 |001f: new-instance v3, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ +3e390a: 7010 ef82 0300 |0021: invoke-direct {v3}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@82ef │ │ +3e3910: 6e10 5382 0300 |0024: invoke-virtual {v3}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@8253 │ │ +3e3916: 0c03 |0027: move-result-object v3 │ │ +3e3918: 6e20 8679 3200 |0028: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ +3e391e: 0c02 |002b: move-result-object v2 │ │ +3e3920: 6e30 ab79 0200 |002c: invoke-virtual {v2, v0, v0}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ +3e3926: 0c02 |002f: move-result-object v2 │ │ +3e3928: 7210 a9ae 0200 |0030: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e392e: 0c02 |0033: move-result-object v2 │ │ +3e3930: 1f02 a500 |0034: check-cast v2, Landroid/graphics/Bitmap; // type@00a5 │ │ +3e3934: 1102 |0036: return-object v2 │ │ +3e3936: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +3e3938: 1102 |0038: return-object v2 │ │ catches : 1 │ │ 0x000f - 0x0036 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=126 │ │ 0x000f line=128 │ │ 0x0013 line=129 │ │ @@ -871673,70 +871673,70 @@ │ │ type : '(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -3e39e4: |[3e39e4] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ -3e39f4: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3e39f8: 7010 3d02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@023d │ │ -3e39fe: 1a01 2540 |0005: const-string v1, "NewEpisodes" // string@4025 │ │ -3e3a02: 6e20 6402 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -3e3a08: 2201 5600 |000a: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ -3e3a0c: 1a02 df68 |000c: const-string v2, "de.danoeh.antennapod.activity.MainActivity" // string@68df │ │ -3e3a10: 7030 dd01 5102 |000e: invoke-direct {v1, v5, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01dd │ │ -3e3a16: 6e20 6702 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ -3e3a1c: 1401 0080 0010 |0014: const v1, #float 2.53422e-29 // #10008000 │ │ -3e3a22: 6e20 6a02 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@026a │ │ -3e3a28: 1a01 c673 |001a: const-string v1, "fragment_tag" // string@73c6 │ │ -3e3a2c: 1a02 2740 |001c: const-string v2, "NewEpisodesFragment" // string@4027 │ │ -3e3a30: 6e30 5d02 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ -3e3a36: 6001 e300 |0021: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3e3a3a: 1302 1700 |0023: const/16 v2, #int 23 // #17 │ │ -3e3a3e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -3e3a40: 3421 0500 |0026: if-lt v1, v2, 002b // +0005 │ │ -3e3a44: 1501 0004 |0028: const/high16 v1, #int 67108864 // #400 │ │ -3e3a48: 2802 |002a: goto 002c // +0002 │ │ -3e3a4a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -3e3a4c: 7140 7001 3510 |002c: invoke-static {v5, v3, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3e3a52: 0c00 |002f: move-result-object v0 │ │ -3e3a54: 2201 1b07 |0030: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3e3a58: 1a02 e56e |0032: const-string v2, "episode_notifications" // string@6ee5 │ │ -3e3a5c: 7030 8f2d 5102 |0034: invoke-direct {v1, v5, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3e3a62: 6004 a28c |0037: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8ca2 │ │ -3e3a66: 6e20 a32d 4100 |0039: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3e3a6c: 0c01 |003c: move-result-object v1 │ │ -3e3a6e: 6004 2f91 |003d: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.new_episode_notification_group_text:I // field@912f │ │ -3e3a72: 6e20 1402 4500 |003f: invoke-virtual {v5, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e3a78: 0c04 |0042: move-result-object v4 │ │ -3e3a7a: 6e20 992d 4100 |0043: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3e3a80: 0c01 |0046: move-result-object v1 │ │ -3e3a82: 6e20 972d 0100 |0047: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3e3a88: 0c00 |004a: move-result-object v0 │ │ -3e3a8a: 1a01 de68 |004b: const-string v1, "de.danoeh.antennapod.EPISODES" // string@68de │ │ -3e3a8e: 6e20 9b2d 1000 |004d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9b │ │ -3e3a94: 0c00 |0050: move-result-object v0 │ │ -3e3a96: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -3e3a98: 6e20 9d2d 1000 |0052: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9d │ │ -3e3a9e: 0c00 |0055: move-result-object v0 │ │ -3e3aa0: 6e20 9c2d 1000 |0056: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d9c │ │ -3e3aa6: 0c00 |0059: move-result-object v0 │ │ -3e3aa8: 6e20 a02d 1000 |005a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ -3e3aae: 0c00 |005d: move-result-object v0 │ │ -3e3ab0: 6e20 952d 1000 |005e: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3e3ab6: 0c00 |0061: move-result-object v0 │ │ -3e3ab8: 6e10 912d 0000 |0062: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3e3abe: 0c00 |0065: move-result-object v0 │ │ -3e3ac0: 1a01 225a |0066: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3e3ac4: 7120 502e 1500 |0068: invoke-static {v5, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3e3aca: 0a05 |006b: move-result v5 │ │ -3e3acc: 3905 0500 |006c: if-nez v5, 0071 // +0005 │ │ -3e3ad0: 6e40 f92d 2603 |006e: invoke-virtual {v6, v2, v3, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2df9 │ │ -3e3ad6: 0e00 |0071: return-void │ │ +3e3a0c: |[3e3a0c] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ +3e3a1c: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3e3a20: 7010 3d02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@023d │ │ +3e3a26: 1a01 2540 |0005: const-string v1, "NewEpisodes" // string@4025 │ │ +3e3a2a: 6e20 6402 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +3e3a30: 2201 5600 |000a: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ +3e3a34: 1a02 df68 |000c: const-string v2, "de.danoeh.antennapod.activity.MainActivity" // string@68df │ │ +3e3a38: 7030 dd01 5102 |000e: invoke-direct {v1, v5, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01dd │ │ +3e3a3e: 6e20 6702 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ +3e3a44: 1401 0080 0010 |0014: const v1, #float 2.53422e-29 // #10008000 │ │ +3e3a4a: 6e20 6a02 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@026a │ │ +3e3a50: 1a01 c673 |001a: const-string v1, "fragment_tag" // string@73c6 │ │ +3e3a54: 1a02 2740 |001c: const-string v2, "NewEpisodesFragment" // string@4027 │ │ +3e3a58: 6e30 5d02 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ +3e3a5e: 6001 e300 |0021: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3e3a62: 1302 1700 |0023: const/16 v2, #int 23 // #17 │ │ +3e3a66: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +3e3a68: 3421 0500 |0026: if-lt v1, v2, 002b // +0005 │ │ +3e3a6c: 1501 0004 |0028: const/high16 v1, #int 67108864 // #400 │ │ +3e3a70: 2802 |002a: goto 002c // +0002 │ │ +3e3a72: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +3e3a74: 7140 7001 3510 |002c: invoke-static {v5, v3, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3e3a7a: 0c00 |002f: move-result-object v0 │ │ +3e3a7c: 2201 1b07 |0030: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3e3a80: 1a02 e56e |0032: const-string v2, "episode_notifications" // string@6ee5 │ │ +3e3a84: 7030 8f2d 5102 |0034: invoke-direct {v1, v5, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3e3a8a: 6004 a28c |0037: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8ca2 │ │ +3e3a8e: 6e20 a32d 4100 |0039: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3e3a94: 0c01 |003c: move-result-object v1 │ │ +3e3a96: 6004 2f91 |003d: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.new_episode_notification_group_text:I // field@912f │ │ +3e3a9a: 6e20 1402 4500 |003f: invoke-virtual {v5, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e3aa0: 0c04 |0042: move-result-object v4 │ │ +3e3aa2: 6e20 992d 4100 |0043: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3e3aa8: 0c01 |0046: move-result-object v1 │ │ +3e3aaa: 6e20 972d 0100 |0047: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3e3ab0: 0c00 |004a: move-result-object v0 │ │ +3e3ab2: 1a01 de68 |004b: const-string v1, "de.danoeh.antennapod.EPISODES" // string@68de │ │ +3e3ab6: 6e20 9b2d 1000 |004d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9b │ │ +3e3abc: 0c00 |0050: move-result-object v0 │ │ +3e3abe: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +3e3ac0: 6e20 9d2d 1000 |0052: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9d │ │ +3e3ac6: 0c00 |0055: move-result-object v0 │ │ +3e3ac8: 6e20 9c2d 1000 |0056: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d9c │ │ +3e3ace: 0c00 |0059: move-result-object v0 │ │ +3e3ad0: 6e20 a02d 1000 |005a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ +3e3ad6: 0c00 |005d: move-result-object v0 │ │ +3e3ad8: 6e20 952d 1000 |005e: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3e3ade: 0c00 |0061: move-result-object v0 │ │ +3e3ae0: 6e10 912d 0000 |0062: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3e3ae6: 0c00 |0065: move-result-object v0 │ │ +3e3ae8: 1a01 225a |0066: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3e3aec: 7120 502e 1500 |0068: invoke-static {v5, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3e3af2: 0a05 |006b: move-result v5 │ │ +3e3af4: 3905 0500 |006c: if-nez v5, 0071 // +0005 │ │ +3e3af8: 6e40 f92d 2603 |006e: invoke-virtual {v6, v2, v3, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2df9 │ │ +3e3afe: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000a line=101 │ │ 0x0017 line=102 │ │ 0x001e line=103 │ │ @@ -871763,99 +871763,99 @@ │ │ type : '(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -3e3bb8: |[3e3bb8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ -3e3bc8: 6e10 1202 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3e3bce: 0c00 |0003: move-result-object v0 │ │ -3e3bd0: 6001 708f |0004: sget v1, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_message:I // field@8f70 │ │ -3e3bd4: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -3e3bd6: 2322 4e1f |0007: new-array v2, v2, [Ljava/lang/Object; // type@1f4e │ │ -3e3bda: 7110 19ab 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e3be0: 0c03 |000c: move-result-object v3 │ │ -3e3be2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3e3be4: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ -3e3be8: 6e10 ffa0 0900 |0010: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e3bee: 0c03 |0013: move-result-object v3 │ │ -3e3bf0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -3e3bf2: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ -3e3bf6: 6e40 ec02 1028 |0017: invoke-virtual {v0, v1, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ -3e3bfc: 0c01 |001a: move-result-object v1 │ │ -3e3bfe: 6002 718f |001b: sget v2, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_title:I // field@8f71 │ │ -3e3c02: 6e30 eb02 2008 |001d: invoke-virtual {v0, v2, v8}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@02eb │ │ -3e3c08: 0c08 |0020: move-result-object v8 │ │ -3e3c0a: 2200 6400 |0021: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3e3c0e: 7010 3d02 0000 |0023: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@023d │ │ -3e3c14: 2202 c81c |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e3c18: 7010 a6ab 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e3c1e: 1a03 2540 |002b: const-string v3, "NewEpisodes" // string@4025 │ │ -3e3c22: 6e20 b2ab 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e3c28: 6e10 eda0 0900 |0030: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3c2e: 0b06 |0033: move-result-wide v6 │ │ -3e3c30: 6e30 aeab 6207 |0034: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e3c36: 6e10 bcab 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e3c3c: 0c02 |003a: move-result-object v2 │ │ -3e3c3e: 6e20 6402 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -3e3c44: 2202 5600 |003e: new-instance v2, Landroid/content/ComponentName; // type@0056 │ │ -3e3c48: 1a03 df68 |0040: const-string v3, "de.danoeh.antennapod.activity.MainActivity" // string@68df │ │ -3e3c4c: 7030 dd01 a203 |0042: invoke-direct {v2, v10, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01dd │ │ -3e3c52: 6e20 6702 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ -3e3c58: 1402 0080 0010 |0048: const v2, #float 2.53422e-29 // #10008000 │ │ -3e3c5e: 6e20 6a02 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@026a │ │ -3e3c64: 1a02 c173 |004e: const-string v2, "fragment_feed_id" // string@73c1 │ │ -3e3c68: 6e10 eda0 0900 |0050: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3c6e: 0b06 |0053: move-result-wide v6 │ │ -3e3c70: 6e40 5802 2076 |0054: invoke-virtual {v0, v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3e3c76: 6002 e300 |0057: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3e3c7a: 1303 1700 |0059: const/16 v3, #int 23 // #17 │ │ -3e3c7e: 3432 0500 |005b: if-lt v2, v3, 0060 // +0005 │ │ -3e3c82: 1502 0004 |005d: const/high16 v2, #int 67108864 // #400 │ │ -3e3c86: 2802 |005f: goto 0061 // +0002 │ │ -3e3c88: 1202 |0060: const/4 v2, #int 0 // #0 │ │ -3e3c8a: 7140 7001 4a20 |0061: invoke-static {v10, v4, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3e3c90: 0c00 |0064: move-result-object v0 │ │ -3e3c92: 2202 1b07 |0065: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3e3c96: 1a03 e56e |0067: const-string v3, "episode_notifications" // string@6ee5 │ │ -3e3c9a: 7030 8f2d a203 |0069: invoke-direct {v2, v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3e3ca0: 6004 a28c |006c: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8ca2 │ │ -3e3ca4: 6e20 a32d 4200 |006e: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3e3caa: 0c02 |0071: move-result-object v2 │ │ -3e3cac: 6e20 992d 8200 |0072: invoke-virtual {v2, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3e3cb2: 0c08 |0075: move-result-object v8 │ │ -3e3cb4: 7120 b1a3 9a00 |0076: invoke-static {v10, v9}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; // method@a3b1 │ │ -3e3cba: 0c02 |0079: move-result-object v2 │ │ -3e3cbc: 6e20 9e2d 2800 |007a: invoke-virtual {v8, v2}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ -3e3cc2: 0c08 |007d: move-result-object v8 │ │ -3e3cc4: 6e20 982d 1800 |007e: invoke-virtual {v8, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3e3cca: 0c08 |0081: move-result-object v8 │ │ -3e3ccc: 6e20 972d 0800 |0082: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3e3cd2: 0c08 |0085: move-result-object v8 │ │ -3e3cd4: 1a00 de68 |0086: const-string v0, "de.danoeh.antennapod.EPISODES" // string@68de │ │ -3e3cd8: 6e20 9b2d 0800 |0088: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9b │ │ -3e3cde: 0c08 |008b: move-result-object v8 │ │ -3e3ce0: 6e20 9c2d 5800 |008c: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d9c │ │ -3e3ce6: 0c08 |008f: move-result-object v8 │ │ -3e3ce8: 6e20 a02d 5800 |0090: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ -3e3cee: 0c08 |0093: move-result-object v8 │ │ -3e3cf0: 6e20 952d 5800 |0094: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3e3cf6: 0c08 |0097: move-result-object v8 │ │ -3e3cf8: 6e10 912d 0800 |0098: invoke-virtual {v8}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3e3cfe: 0c08 |009b: move-result-object v8 │ │ -3e3d00: 1a00 225a |009c: const-string v0, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3e3d04: 7120 502e 0a00 |009e: invoke-static {v10, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3e3d0a: 0a00 |00a1: move-result v0 │ │ -3e3d0c: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ -3e3d10: 6e10 04a1 0900 |00a4: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.hashCode:()I // method@a104 │ │ -3e3d16: 0a09 |00a7: move-result v9 │ │ -3e3d18: 6e40 f92d 3b89 |00a8: invoke-virtual {v11, v3, v9, v8}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2df9 │ │ -3e3d1e: 7120 b2a3 ba00 |00ab: invoke-static {v10, v11}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@a3b2 │ │ -3e3d24: 0e00 |00ae: return-void │ │ +3e3be0: |[3e3be0] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ +3e3bf0: 6e10 1202 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3e3bf6: 0c00 |0003: move-result-object v0 │ │ +3e3bf8: 6001 708f |0004: sget v1, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_message:I // field@8f70 │ │ +3e3bfc: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +3e3bfe: 2322 4e1f |0007: new-array v2, v2, [Ljava/lang/Object; // type@1f4e │ │ +3e3c02: 7110 19ab 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e3c08: 0c03 |000c: move-result-object v3 │ │ +3e3c0a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3e3c0c: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ +3e3c10: 6e10 ffa0 0900 |0010: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e3c16: 0c03 |0013: move-result-object v3 │ │ +3e3c18: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +3e3c1a: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ +3e3c1e: 6e40 ec02 1028 |0017: invoke-virtual {v0, v1, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ +3e3c24: 0c01 |001a: move-result-object v1 │ │ +3e3c26: 6002 718f |001b: sget v2, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_title:I // field@8f71 │ │ +3e3c2a: 6e30 eb02 2008 |001d: invoke-virtual {v0, v2, v8}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@02eb │ │ +3e3c30: 0c08 |0020: move-result-object v8 │ │ +3e3c32: 2200 6400 |0021: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3e3c36: 7010 3d02 0000 |0023: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@023d │ │ +3e3c3c: 2202 c81c |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e3c40: 7010 a6ab 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e3c46: 1a03 2540 |002b: const-string v3, "NewEpisodes" // string@4025 │ │ +3e3c4a: 6e20 b2ab 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e3c50: 6e10 eda0 0900 |0030: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3c56: 0b06 |0033: move-result-wide v6 │ │ +3e3c58: 6e30 aeab 6207 |0034: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e3c5e: 6e10 bcab 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e3c64: 0c02 |003a: move-result-object v2 │ │ +3e3c66: 6e20 6402 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +3e3c6c: 2202 5600 |003e: new-instance v2, Landroid/content/ComponentName; // type@0056 │ │ +3e3c70: 1a03 df68 |0040: const-string v3, "de.danoeh.antennapod.activity.MainActivity" // string@68df │ │ +3e3c74: 7030 dd01 a203 |0042: invoke-direct {v2, v10, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01dd │ │ +3e3c7a: 6e20 6702 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ +3e3c80: 1402 0080 0010 |0048: const v2, #float 2.53422e-29 // #10008000 │ │ +3e3c86: 6e20 6a02 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@026a │ │ +3e3c8c: 1a02 c173 |004e: const-string v2, "fragment_feed_id" // string@73c1 │ │ +3e3c90: 6e10 eda0 0900 |0050: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3c96: 0b06 |0053: move-result-wide v6 │ │ +3e3c98: 6e40 5802 2076 |0054: invoke-virtual {v0, v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3e3c9e: 6002 e300 |0057: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3e3ca2: 1303 1700 |0059: const/16 v3, #int 23 // #17 │ │ +3e3ca6: 3432 0500 |005b: if-lt v2, v3, 0060 // +0005 │ │ +3e3caa: 1502 0004 |005d: const/high16 v2, #int 67108864 // #400 │ │ +3e3cae: 2802 |005f: goto 0061 // +0002 │ │ +3e3cb0: 1202 |0060: const/4 v2, #int 0 // #0 │ │ +3e3cb2: 7140 7001 4a20 |0061: invoke-static {v10, v4, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3e3cb8: 0c00 |0064: move-result-object v0 │ │ +3e3cba: 2202 1b07 |0065: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3e3cbe: 1a03 e56e |0067: const-string v3, "episode_notifications" // string@6ee5 │ │ +3e3cc2: 7030 8f2d a203 |0069: invoke-direct {v2, v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3e3cc8: 6004 a28c |006c: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8ca2 │ │ +3e3ccc: 6e20 a32d 4200 |006e: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3e3cd2: 0c02 |0071: move-result-object v2 │ │ +3e3cd4: 6e20 992d 8200 |0072: invoke-virtual {v2, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3e3cda: 0c08 |0075: move-result-object v8 │ │ +3e3cdc: 7120 b1a3 9a00 |0076: invoke-static {v10, v9}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; // method@a3b1 │ │ +3e3ce2: 0c02 |0079: move-result-object v2 │ │ +3e3ce4: 6e20 9e2d 2800 |007a: invoke-virtual {v8, v2}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ +3e3cea: 0c08 |007d: move-result-object v8 │ │ +3e3cec: 6e20 982d 1800 |007e: invoke-virtual {v8, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3e3cf2: 0c08 |0081: move-result-object v8 │ │ +3e3cf4: 6e20 972d 0800 |0082: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3e3cfa: 0c08 |0085: move-result-object v8 │ │ +3e3cfc: 1a00 de68 |0086: const-string v0, "de.danoeh.antennapod.EPISODES" // string@68de │ │ +3e3d00: 6e20 9b2d 0800 |0088: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9b │ │ +3e3d06: 0c08 |008b: move-result-object v8 │ │ +3e3d08: 6e20 9c2d 5800 |008c: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d9c │ │ +3e3d0e: 0c08 |008f: move-result-object v8 │ │ +3e3d10: 6e20 a02d 5800 |0090: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ +3e3d16: 0c08 |0093: move-result-object v8 │ │ +3e3d18: 6e20 952d 5800 |0094: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3e3d1e: 0c08 |0097: move-result-object v8 │ │ +3e3d20: 6e10 912d 0800 |0098: invoke-virtual {v8}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3e3d26: 0c08 |009b: move-result-object v8 │ │ +3e3d28: 1a00 225a |009c: const-string v0, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3e3d2c: 7120 502e 0a00 |009e: invoke-static {v10, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3e3d32: 0a00 |00a1: move-result v0 │ │ +3e3d34: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ +3e3d38: 6e10 04a1 0900 |00a4: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.hashCode:()I // method@a104 │ │ +3e3d3e: 0a09 |00a7: move-result v9 │ │ +3e3d40: 6e40 f92d 3b89 |00a8: invoke-virtual {v11, v3, v9, v8}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2df9 │ │ +3e3d46: 7120 b2a3 ba00 |00ab: invoke-static {v10, v11}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@a3b2 │ │ +3e3d4c: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0009 line=66 │ │ 0x0017 line=65 │ │ 0x001b line=68 │ │ @@ -871893,26 +871893,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e39a8: |[3e39a8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadCountersBeforeRefresh:()V │ │ -3e39b8: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ -3e39be: 0c00 |0003: move-result-object v0 │ │ -3e39c0: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ -3e39c6: 6201 d66e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ -3e39ca: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3e39cc: 2322 341e |000a: new-array v2, v2, [J // type@1e34 │ │ -3e39d0: 6e30 22a9 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a922 │ │ -3e39d6: 0c01 |000f: move-result-object v1 │ │ -3e39d8: 5b31 729e |0010: iput-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ -3e39dc: 6e10 21a9 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ -3e39e2: 0e00 |0015: return-void │ │ +3e39d0: |[3e39d0] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadCountersBeforeRefresh:()V │ │ +3e39e0: 7100 23a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a923 │ │ +3e39e6: 0c00 |0003: move-result-object v0 │ │ +3e39e8: 6e10 25a9 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a925 │ │ +3e39ee: 6201 d66e |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ed6 │ │ +3e39f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3e39f4: 2322 341e |000a: new-array v2, v2, [J // type@1e34 │ │ +3e39f8: 6e30 22a9 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a922 │ │ +3e39fe: 0c01 |000f: move-result-object v1 │ │ +3e3a00: 5b31 729e |0010: iput-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ +3e3a04: 6e10 21a9 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a921 │ │ +3e3a0a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0007 line=42 │ │ 0x0012 line=43 │ │ locals : │ │ @@ -871923,65 +871923,65 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -3e3ad8: |[3e3ad8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e3ae8: 6e10 fca0 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e3aee: 0c00 |0003: move-result-object v0 │ │ -3e3af0: 6e10 e8a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ -3e3af6: 0a01 |0007: move-result v1 │ │ -3e3af8: 3801 5e00 |0008: if-eqz v1, 0066 // +005e │ │ -3e3afc: 6e10 eba1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ -3e3b02: 0a00 |000d: move-result v0 │ │ -3e3b04: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3e3b08: 2856 |0010: goto 0066 // +0056 │ │ -3e3b0a: 5440 729e |0011: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ -3e3b0e: 6e10 eda0 0600 |0013: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3b14: 0b01 |0016: move-result-wide v1 │ │ -3e3b16: 7120 2aab 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e3b1c: 0c01 |001a: move-result-object v1 │ │ -3e3b1e: 7220 fbad 1000 |001b: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3e3b24: 0a00 |001e: move-result v0 │ │ -3e3b26: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ -3e3b2a: 5440 729e |0021: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ -3e3b2e: 6e10 eda0 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3b34: 0b01 |0026: move-result-wide v1 │ │ -3e3b36: 7120 2aab 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e3b3c: 0c01 |002a: move-result-object v1 │ │ -3e3b3e: 7220 ffad 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3e3b44: 0c00 |002e: move-result-object v0 │ │ -3e3b46: 1f00 b01c |002f: check-cast v0, Ljava/lang/Integer; // type@1cb0 │ │ -3e3b4a: 6e10 0fab 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3e3b50: 0a00 |0034: move-result v0 │ │ -3e3b52: 2802 |0035: goto 0037 // +0002 │ │ -3e3b54: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -3e3b56: 6e10 eda0 0600 |0037: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3b5c: 0b01 |003a: move-result-wide v1 │ │ -3e3b5e: 7120 afa3 2100 |003b: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.getNewEpisodeCount:(J)I // method@a3af │ │ -3e3b64: 0a01 |003e: move-result v1 │ │ -3e3b66: 2202 c81c |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e3b6a: 7010 a6ab 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e3b70: 1a03 2440 |0044: const-string v3, "New episodes before: " // string@4024 │ │ -3e3b74: 6e20 b2ab 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e3b7a: 6e20 adab 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e3b80: 1a03 0a05 |004c: const-string v3, ", after: " // string@050a │ │ -3e3b84: 6e20 b2ab 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e3b8a: 6e20 adab 1200 |0051: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e3b90: 6e10 bcab 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e3b96: 0c02 |0057: move-result-object v2 │ │ -3e3b98: 1a03 2840 |0058: const-string v3, "NewEpisodesNotification" // string@4028 │ │ -3e3b9c: 7120 330b 2300 |005a: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e3ba2: 3701 0900 |005d: if-le v1, v0, 0066 // +0009 │ │ -3e3ba6: 7110 f62d 0500 |005f: invoke-static {v5}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3e3bac: 0c00 |0062: move-result-object v0 │ │ -3e3bae: 7140 b4a3 6105 |0063: invoke-static {v1, v6, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@a3b4 │ │ -3e3bb4: 0e00 |0066: return-void │ │ +3e3b00: |[3e3b00] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e3b10: 6e10 fca0 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e3b16: 0c00 |0003: move-result-object v0 │ │ +3e3b18: 6e10 e8a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ +3e3b1e: 0a01 |0007: move-result v1 │ │ +3e3b20: 3801 5e00 |0008: if-eqz v1, 0066 // +005e │ │ +3e3b24: 6e10 eba1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@a1eb │ │ +3e3b2a: 0a00 |000d: move-result v0 │ │ +3e3b2c: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3e3b30: 2856 |0010: goto 0066 // +0056 │ │ +3e3b32: 5440 729e |0011: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ +3e3b36: 6e10 eda0 0600 |0013: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3b3c: 0b01 |0016: move-result-wide v1 │ │ +3e3b3e: 7120 2aab 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e3b44: 0c01 |001a: move-result-object v1 │ │ +3e3b46: 7220 fbad 1000 |001b: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3e3b4c: 0a00 |001e: move-result v0 │ │ +3e3b4e: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ +3e3b52: 5440 729e |0021: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9e72 │ │ +3e3b56: 6e10 eda0 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3b5c: 0b01 |0026: move-result-wide v1 │ │ +3e3b5e: 7120 2aab 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e3b64: 0c01 |002a: move-result-object v1 │ │ +3e3b66: 7220 ffad 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3e3b6c: 0c00 |002e: move-result-object v0 │ │ +3e3b6e: 1f00 b01c |002f: check-cast v0, Ljava/lang/Integer; // type@1cb0 │ │ +3e3b72: 6e10 0fab 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3e3b78: 0a00 |0034: move-result v0 │ │ +3e3b7a: 2802 |0035: goto 0037 // +0002 │ │ +3e3b7c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +3e3b7e: 6e10 eda0 0600 |0037: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3b84: 0b01 |003a: move-result-wide v1 │ │ +3e3b86: 7120 afa3 2100 |003b: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.getNewEpisodeCount:(J)I // method@a3af │ │ +3e3b8c: 0a01 |003e: move-result v1 │ │ +3e3b8e: 2202 c81c |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e3b92: 7010 a6ab 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e3b98: 1a03 2440 |0044: const-string v3, "New episodes before: " // string@4024 │ │ +3e3b9c: 6e20 b2ab 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e3ba2: 6e20 adab 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e3ba8: 1a03 0a05 |004c: const-string v3, ", after: " // string@050a │ │ +3e3bac: 6e20 b2ab 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e3bb2: 6e20 adab 1200 |0051: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e3bb8: 6e10 bcab 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e3bbe: 0c02 |0057: move-result-object v2 │ │ +3e3bc0: 1a03 2840 |0058: const-string v3, "NewEpisodesNotification" // string@4028 │ │ +3e3bc4: 7120 330b 2300 |005a: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e3bca: 3701 0900 |005d: if-le v1, v0, 0066 // +0009 │ │ +3e3bce: 7110 f62d 0500 |005f: invoke-static {v5}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3e3bd4: 0c00 |0062: move-result-object v0 │ │ +3e3bd6: 7140 b4a3 6105 |0063: invoke-static {v1, v6, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@a3b4 │ │ +3e3bdc: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0011 line=52 │ │ 0x0037 line=53 │ │ 0x003f line=55 │ │ @@ -872041,22 +872041,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3e3e60: |[3e3e60] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V │ │ -3e3e70: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e3e76: 5b01 759e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9e75 │ │ -3e3e7a: 5b02 769e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9e76 │ │ -3e3e7e: 5b03 779e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9e77 │ │ -3e3e82: 5a04 749e |0009: iput-wide v4, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9e74 │ │ -3e3e86: 5a06 739e |000b: iput-wide v6, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9e73 │ │ -3e3e8a: 0e00 |000d: return-void │ │ +3e3e88: |[3e3e88] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V │ │ +3e3e98: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e3e9e: 5b01 759e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9e75 │ │ +3e3ea2: 5b02 769e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9e76 │ │ +3e3ea6: 5b03 779e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9e77 │ │ +3e3eaa: 5a04 749e |0009: iput-wide v4, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9e74 │ │ +3e3eae: 5a06 739e |000b: iput-wide v6, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9e73 │ │ +3e3eb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -872074,62 +872074,62 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -3e3d70: |[3e3d70] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; │ │ -3e3d80: 7110 2208 0b00 |0000: invoke-static {v11}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0822 │ │ -3e3d86: 0c00 |0003: move-result-object v0 │ │ -3e3d88: 7120 1e08 0b00 |0004: invoke-static {v11, v0}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@081e │ │ -3e3d8e: 0c02 |0007: move-result-object v2 │ │ -3e3d90: 6e10 0302 0a00 |0008: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ -3e3d96: 0c01 |000b: move-result-object v1 │ │ -3e3d98: 1a0a 338e |000c: const-string v10, "last_modified" // string@8e33 │ │ -3e3d9c: 1a00 03a1 |000e: const-string v0, "mime_type" // string@a103 │ │ -3e3da0: 1a03 096c |0010: const-string v3, "document_id" // string@6c09 │ │ -3e3da4: 1a04 a255 |0012: const-string v4, "_display_name" // string@55a2 │ │ -3e3da8: 1a05 ab55 |0014: const-string v5, "_size" // string@55ab │ │ -3e3dac: 2450 501f 43a5 |0016: filled-new-array {v3, v4, v5, v10, v0}, [Ljava/lang/String; // type@1f50 │ │ -3e3db2: 0c03 |0019: move-result-object v3 │ │ -3e3db4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3e3db6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -3e3db8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -3e3dba: 7406 ea01 0100 |001d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@01ea │ │ -3e3dc0: 0c0a |0020: move-result-object v10 │ │ -3e3dc2: 2200 3e1d |0021: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e3dc6: 7010 feac 0000 |0023: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e3dcc: 7210 3603 0a00 |0026: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0336 │ │ -3e3dd2: 0a01 |0029: move-result v1 │ │ -3e3dd4: 3801 2900 |002a: if-eqz v1, 0053 // +0029 │ │ -3e3dd8: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -3e3dda: 7220 3103 1a00 |002d: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ -3e3de0: 0c01 |0030: move-result-object v1 │ │ -3e3de2: 7120 1f08 1b00 |0031: invoke-static {v11, v1}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@081f │ │ -3e3de8: 0c05 |0034: move-result-object v5 │ │ -3e3dea: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3e3dec: 7220 3103 1a00 |0036: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ -3e3df2: 0c03 |0039: move-result-object v3 │ │ -3e3df4: 1221 |003a: const/4 v1, #int 2 // #2 │ │ -3e3df6: 7220 2f03 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@032f │ │ -3e3dfc: 0b06 |003e: move-result-wide v6 │ │ -3e3dfe: 1231 |003f: const/4 v1, #int 3 // #3 │ │ -3e3e00: 7220 2f03 1a00 |0040: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@032f │ │ -3e3e06: 0b08 |0043: move-result-wide v8 │ │ -3e3e08: 1241 |0044: const/4 v1, #int 4 // #4 │ │ -3e3e0a: 7220 3103 1a00 |0045: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ -3e3e10: 0c04 |0048: move-result-object v4 │ │ -3e3e12: 2201 971a |0049: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e3e16: 0712 |004b: move-object v2, v1 │ │ -3e3e18: 7608 b5a3 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V // method@a3b5 │ │ -3e3e1e: 6e20 02ad 1000 |004f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3e3e24: 28d4 |0052: goto 0026 // -002c │ │ -3e3e26: 7210 2503 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0325 │ │ -3e3e2c: 1100 |0056: return-object v0 │ │ +3e3d98: |[3e3d98] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; │ │ +3e3da8: 7110 2208 0b00 |0000: invoke-static {v11}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0822 │ │ +3e3dae: 0c00 |0003: move-result-object v0 │ │ +3e3db0: 7120 1e08 0b00 |0004: invoke-static {v11, v0}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@081e │ │ +3e3db6: 0c02 |0007: move-result-object v2 │ │ +3e3db8: 6e10 0302 0a00 |0008: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ +3e3dbe: 0c01 |000b: move-result-object v1 │ │ +3e3dc0: 1a0a 338e |000c: const-string v10, "last_modified" // string@8e33 │ │ +3e3dc4: 1a00 03a1 |000e: const-string v0, "mime_type" // string@a103 │ │ +3e3dc8: 1a03 096c |0010: const-string v3, "document_id" // string@6c09 │ │ +3e3dcc: 1a04 a255 |0012: const-string v4, "_display_name" // string@55a2 │ │ +3e3dd0: 1a05 ab55 |0014: const-string v5, "_size" // string@55ab │ │ +3e3dd4: 2450 501f 43a5 |0016: filled-new-array {v3, v4, v5, v10, v0}, [Ljava/lang/String; // type@1f50 │ │ +3e3dda: 0c03 |0019: move-result-object v3 │ │ +3e3ddc: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3e3dde: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +3e3de0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +3e3de2: 7406 ea01 0100 |001d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@01ea │ │ +3e3de8: 0c0a |0020: move-result-object v10 │ │ +3e3dea: 2200 3e1d |0021: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e3dee: 7010 feac 0000 |0023: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e3df4: 7210 3603 0a00 |0026: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0336 │ │ +3e3dfa: 0a01 |0029: move-result v1 │ │ +3e3dfc: 3801 2900 |002a: if-eqz v1, 0053 // +0029 │ │ +3e3e00: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +3e3e02: 7220 3103 1a00 |002d: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ +3e3e08: 0c01 |0030: move-result-object v1 │ │ +3e3e0a: 7120 1f08 1b00 |0031: invoke-static {v11, v1}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@081f │ │ +3e3e10: 0c05 |0034: move-result-object v5 │ │ +3e3e12: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3e3e14: 7220 3103 1a00 |0036: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ +3e3e1a: 0c03 |0039: move-result-object v3 │ │ +3e3e1c: 1221 |003a: const/4 v1, #int 2 // #2 │ │ +3e3e1e: 7220 2f03 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@032f │ │ +3e3e24: 0b06 |003e: move-result-wide v6 │ │ +3e3e26: 1231 |003f: const/4 v1, #int 3 // #3 │ │ +3e3e28: 7220 2f03 1a00 |0040: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@032f │ │ +3e3e2e: 0b08 |0043: move-result-wide v8 │ │ +3e3e30: 1241 |0044: const/4 v1, #int 4 // #4 │ │ +3e3e32: 7220 3103 1a00 |0045: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0331 │ │ +3e3e38: 0c04 |0048: move-result-object v4 │ │ +3e3e3a: 2201 971a |0049: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e3e3e: 0712 |004b: move-object v2, v1 │ │ +3e3e40: 7608 b5a3 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V // method@a3b5 │ │ +3e3e46: 6e20 02ad 1000 |004f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3e3e4c: 28d4 |0052: goto 0026 // -002c │ │ +3e3e4e: 7210 2503 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0325 │ │ +3e3e54: 1100 |0056: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=23 │ │ 0x0008 line=25 │ │ 0x0021 line=31 │ │ 0x0026 line=32 │ │ @@ -872151,17 +872151,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3e30: |[3e3e30] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLastModified:()J │ │ -3e3e40: 5320 739e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9e73 │ │ -3e3e44: 1000 |0002: return-wide v0 │ │ +3e3e58: |[3e3e58] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLastModified:()J │ │ +3e3e68: 5320 739e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9e73 │ │ +3e3e6c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -872169,17 +872169,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3e48: |[3e3e48] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLength:()J │ │ -3e3e58: 5320 749e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9e74 │ │ -3e3e5c: 1000 |0002: return-wide v0 │ │ +3e3e70: |[3e3e70] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLength:()J │ │ +3e3e80: 5320 749e |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9e74 │ │ +3e3e84: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -872187,17 +872187,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3d40: |[3e3d40] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getName:()Ljava/lang/String; │ │ -3e3d50: 5410 759e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9e75 │ │ -3e3d54: 1100 |0002: return-object v0 │ │ +3e3d68: |[3e3d68] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getName:()Ljava/lang/String; │ │ +3e3d78: 5410 759e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9e75 │ │ +3e3d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -872205,17 +872205,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3d58: |[3e3d58] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getType:()Ljava/lang/String; │ │ -3e3d68: 5410 769e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9e76 │ │ -3e3d6c: 1100 |0002: return-object v0 │ │ +3e3d80: |[3e3d80] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getType:()Ljava/lang/String; │ │ +3e3d90: 5410 769e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9e76 │ │ +3e3d94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -872223,17 +872223,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3d28: |[3e3d28] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getUri:()Landroid/net/Uri; │ │ -3e3d38: 5410 779e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9e77 │ │ -3e3d3c: 1100 |0002: return-object v0 │ │ +3e3d50: |[3e3d50] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getUri:()Landroid/net/Uri; │ │ +3e3d60: 5410 779e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9e77 │ │ +3e3d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -872262,37 +872262,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e3eb0: |[3e3eb0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.:()V │ │ -3e3ec0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e3ec6: 0e00 |0003: return-void │ │ +3e3ed8: |[3e3ed8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.:()V │ │ +3e3ee8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e3eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e3e8c: |[3e3e8c] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3e3e9c: 1f01 0f1a |0000: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e3ea0: 1f02 0f1a |0002: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e3ea4: 7120 bfa3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@a3bf │ │ -3e3eaa: 0a01 |0007: move-result v1 │ │ -3e3eac: 0f01 |0008: return v1 │ │ +3e3eb4: |[3e3eb4] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3e3ec4: 1f01 0f1a |0000: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e3ec8: 1f02 0f1a |0002: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e3ecc: 7120 bfa3 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@a3bf │ │ +3e3ed2: 0a01 |0007: move-result v1 │ │ +3e3ed4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -872373,18 +872373,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e4108: |[3e4108] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ -3e4118: 7120 c5a3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@a3c5 │ │ -3e411e: 0a00 |0003: move-result v0 │ │ -3e4120: 0f00 |0004: return v0 │ │ +3e4130: |[3e4130] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ +3e4140: 7120 c5a3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@a3c5 │ │ +3e4146: 0a00 |0003: move-result v0 │ │ +3e4148: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -872393,143 +872393,143 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -3e4240: |[3e4240] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ -3e4250: 1a00 3673 |0000: const-string v0, "folder.png" // string@7336 │ │ -3e4254: 1a01 e817 |0002: const-string v1, "Folder.png" // string@17e8 │ │ -3e4258: 1a02 3573 |0004: const-string v2, "folder.jpg" // string@7335 │ │ -3e425c: 1a03 e717 |0006: const-string v3, "Folder.jpg" // string@17e7 │ │ -3e4260: 2440 501f 3210 |0008: filled-new-array {v2, v3, v0, v1}, [Ljava/lang/String; // type@1f50 │ │ -3e4266: 0c00 |000b: move-result-object v0 │ │ -3e4268: 6900 789e |000c: sput-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9e78 │ │ -3e426c: 0e00 |000e: return-void │ │ +3e4268: |[3e4268] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ +3e4278: 1a00 3673 |0000: const-string v0, "folder.png" // string@7336 │ │ +3e427c: 1a01 e817 |0002: const-string v1, "Folder.png" // string@17e8 │ │ +3e4280: 1a02 3573 |0004: const-string v2, "folder.jpg" // string@7335 │ │ +3e4284: 1a03 e717 |0006: const-string v3, "Folder.jpg" // string@17e7 │ │ +3e4288: 2440 501f 3210 |0008: filled-new-array {v2, v3, v0, v1}, [Ljava/lang/String; // type@1f50 │ │ +3e428e: 0c00 |000b: move-result-object v0 │ │ +3e4290: 6900 789e |000c: sput-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9e78 │ │ +3e4294: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=51 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4270: |[3e4270] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ -3e4280: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e4286: 0e00 |0003: return-void │ │ +3e4298: |[3e4298] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ +3e42a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e42ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;) │ │ name : 'createFeedItem' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 17 │ │ insns size : 173 16-bit code units │ │ -3e3f2c: |[3e3f2c] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3e3f3c: 220f 181a |0000: new-instance v15, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e3f40: 07fd |0002: move-object v13, v15 │ │ -3e3f42: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -3e3f46: 7401 b8a3 1c00 |0005: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ -3e3f4c: 0c04 |0008: move-result-object v4 │ │ -3e3f4e: 7100 69ae 0000 |0009: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@ae69 │ │ -3e3f54: 0c00 |000c: move-result-object v0 │ │ -3e3f56: 6e10 6aae 0000 |000d: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@ae6a │ │ -3e3f5c: 0c05 |0010: move-result-object v5 │ │ -3e3f5e: 7401 b8a3 1c00 |0011: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ -3e3f64: 0c06 |0014: move-result-object v6 │ │ -3e3f66: 2207 461d |0015: new-instance v7, Ljava/util/Date; // type@1d46 │ │ -3e3f6a: 7401 b6a3 1c00 |0017: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLastModified:()J // method@a3b6 │ │ -3e3f70: 0b00 |001a: move-result-wide v0 │ │ -3e3f72: 7030 89ad 0701 |001b: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@ad89 │ │ -3e3f78: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -3e3f7a: 07f1 |001f: move-object v1, v15 │ │ -3e3f7c: 0809 1b00 |0020: move-object/from16 v9, v27 │ │ -3e3f80: 7609 3ba1 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V // method@a13b │ │ -3e3f86: 6e10 3fa1 0f00 |0025: invoke-virtual {v15}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ -3e3f8c: 7401 b7a3 1c00 |0028: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@a3b7 │ │ -3e3f92: 0b10 |002b: move-result-wide v16 │ │ -3e3f94: 2200 1b1a |002c: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3e3f98: 070a |002e: move-object v10, v0 │ │ -3e3f9a: 160b 0000 |002f: const-wide/16 v11, #int 0 // #0 │ │ -3e3f9e: 120e |0031: const/4 v14, #int 0 // #0 │ │ -3e3fa0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -3e3fa2: 07f2 |0033: move-object v2, v15 │ │ -3e3fa4: 011f |0034: move v15, v1 │ │ -3e3fa6: 7401 b9a3 1c00 |0035: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ -3e3fac: 0c12 |0038: move-result-object v18 │ │ -3e3fae: 7401 baa3 1c00 |0039: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e3fb4: 0c01 |003c: move-result-object v1 │ │ -3e3fb6: 6e10 e606 0100 |003d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e3fbc: 0c13 |0040: move-result-object v19 │ │ -3e3fbe: 7401 baa3 1c00 |0041: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e3fc4: 0c01 |0044: move-result-object v1 │ │ -3e3fc6: 6e10 e606 0100 |0045: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e3fcc: 0c14 |0048: move-result-object v20 │ │ -3e3fce: 1615 0000 |0049: const-wide/16 v21, #int 0 // #0 │ │ -3e3fd2: 1317 0000 |004b: const/16 v23, #int 0 // #0 │ │ -3e3fd6: 1318 0000 |004d: const/16 v24, #int 0 // #0 │ │ -3e3fda: 1619 0000 |004f: const-wide/16 v25, #int 0 // #0 │ │ -3e3fde: 7611 85a1 0a00 |0051: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ -3e3fe4: 6e20 69a1 0200 |0054: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3e3fea: 7401 f2a0 1b00 |0057: invoke-virtual/range {v27}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3e3ff0: 0c00 |005a: move-result-object v0 │ │ -3e3ff2: 7210 d5ad 0000 |005b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e3ff8: 0c00 |005e: move-result-object v0 │ │ -3e3ffa: 7210 b8ad 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e4000: 0a01 |0062: move-result v1 │ │ -3e4002: 3801 3800 |0063: if-eqz v1, 009b // +0038 │ │ -3e4006: 7210 b9ad 0000 |0065: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e400c: 0c01 |0068: move-result-object v1 │ │ -3e400e: 1f01 181a |0069: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e4012: 6e10 4ca1 0100 |006b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e4018: 0c03 |006e: move-result-object v3 │ │ -3e401a: 3803 f0ff |006f: if-eqz v3, 005f // -0010 │ │ -3e401e: 6e10 4ca1 0100 |0071: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e4024: 0c03 |0074: move-result-object v3 │ │ -3e4026: 6e10 91a1 0300 |0075: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e402c: 0c03 |0078: move-result-object v3 │ │ -3e402e: 7401 baa3 1c00 |0079: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e4034: 0c04 |007c: move-result-object v4 │ │ -3e4036: 6e10 e606 0400 |007d: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e403c: 0c04 |0080: move-result-object v4 │ │ -3e403e: 6e20 7fab 4300 |0081: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e4044: 0a03 |0084: move-result v3 │ │ -3e4046: 3803 daff |0085: if-eqz v3, 005f // -0026 │ │ -3e404a: 7401 b7a3 1c00 |0087: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@a3b7 │ │ -3e4050: 0b03 |008a: move-result-wide v3 │ │ -3e4052: 6e10 4ca1 0100 |008b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e4058: 0c05 |008e: move-result-object v5 │ │ -3e405a: 6e10 a6a1 0500 |008f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getSize:()J // method@a1a6 │ │ -3e4060: 0b05 |0092: move-result-wide v5 │ │ -3e4062: 3107 0305 |0093: cmp-long v7, v3, v5 │ │ -3e4066: 3907 caff |0095: if-nez v7, 005f // -0036 │ │ -3e406a: 6e20 74a1 1200 |0097: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a174 │ │ -3e4070: 1102 |009a: return-object v2 │ │ -3e4072: 0801 1c00 |009b: move-object/from16 v1, v28 │ │ -3e4076: 0803 1d00 |009d: move-object/from16 v3, v29 │ │ -3e407a: 7130 c6a3 1203 |009f: invoke-static {v2, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V // method@a3c6 │ │ -3e4080: 280a |00a2: goto 00ac // +000a │ │ -3e4082: 0d00 |00a3: move-exception v0 │ │ -3e4084: 0701 |00a4: move-object v1, v0 │ │ -3e4086: 6e10 dfab 0100 |00a5: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e408c: 0c00 |00a8: move-result-object v0 │ │ -3e408e: 6e20 62a1 0200 |00a9: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3e4094: 1102 |00ac: return-object v2 │ │ +3e3f54: |[3e3f54] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3e3f64: 220f 181a |0000: new-instance v15, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e3f68: 07fd |0002: move-object v13, v15 │ │ +3e3f6a: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +3e3f6e: 7401 b8a3 1c00 |0005: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ +3e3f74: 0c04 |0008: move-result-object v4 │ │ +3e3f76: 7100 69ae 0000 |0009: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@ae69 │ │ +3e3f7c: 0c00 |000c: move-result-object v0 │ │ +3e3f7e: 6e10 6aae 0000 |000d: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@ae6a │ │ +3e3f84: 0c05 |0010: move-result-object v5 │ │ +3e3f86: 7401 b8a3 1c00 |0011: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ +3e3f8c: 0c06 |0014: move-result-object v6 │ │ +3e3f8e: 2207 461d |0015: new-instance v7, Ljava/util/Date; // type@1d46 │ │ +3e3f92: 7401 b6a3 1c00 |0017: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLastModified:()J // method@a3b6 │ │ +3e3f98: 0b00 |001a: move-result-wide v0 │ │ +3e3f9a: 7030 89ad 0701 |001b: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@ad89 │ │ +3e3fa0: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +3e3fa2: 07f1 |001f: move-object v1, v15 │ │ +3e3fa4: 0809 1b00 |0020: move-object/from16 v9, v27 │ │ +3e3fa8: 7609 3ba1 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V // method@a13b │ │ +3e3fae: 6e10 3fa1 0f00 |0025: invoke-virtual {v15}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ +3e3fb4: 7401 b7a3 1c00 |0028: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@a3b7 │ │ +3e3fba: 0b10 |002b: move-result-wide v16 │ │ +3e3fbc: 2200 1b1a |002c: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3e3fc0: 070a |002e: move-object v10, v0 │ │ +3e3fc2: 160b 0000 |002f: const-wide/16 v11, #int 0 // #0 │ │ +3e3fc6: 120e |0031: const/4 v14, #int 0 // #0 │ │ +3e3fc8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +3e3fca: 07f2 |0033: move-object v2, v15 │ │ +3e3fcc: 011f |0034: move v15, v1 │ │ +3e3fce: 7401 b9a3 1c00 |0035: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ +3e3fd4: 0c12 |0038: move-result-object v18 │ │ +3e3fd6: 7401 baa3 1c00 |0039: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e3fdc: 0c01 |003c: move-result-object v1 │ │ +3e3fde: 6e10 e606 0100 |003d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e3fe4: 0c13 |0040: move-result-object v19 │ │ +3e3fe6: 7401 baa3 1c00 |0041: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e3fec: 0c01 |0044: move-result-object v1 │ │ +3e3fee: 6e10 e606 0100 |0045: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e3ff4: 0c14 |0048: move-result-object v20 │ │ +3e3ff6: 1615 0000 |0049: const-wide/16 v21, #int 0 // #0 │ │ +3e3ffa: 1317 0000 |004b: const/16 v23, #int 0 // #0 │ │ +3e3ffe: 1318 0000 |004d: const/16 v24, #int 0 // #0 │ │ +3e4002: 1619 0000 |004f: const-wide/16 v25, #int 0 // #0 │ │ +3e4006: 7611 85a1 0a00 |0051: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ +3e400c: 6e20 69a1 0200 |0054: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3e4012: 7401 f2a0 1b00 |0057: invoke-virtual/range {v27}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3e4018: 0c00 |005a: move-result-object v0 │ │ +3e401a: 7210 d5ad 0000 |005b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e4020: 0c00 |005e: move-result-object v0 │ │ +3e4022: 7210 b8ad 0000 |005f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e4028: 0a01 |0062: move-result v1 │ │ +3e402a: 3801 3800 |0063: if-eqz v1, 009b // +0038 │ │ +3e402e: 7210 b9ad 0000 |0065: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e4034: 0c01 |0068: move-result-object v1 │ │ +3e4036: 1f01 181a |0069: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e403a: 6e10 4ca1 0100 |006b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e4040: 0c03 |006e: move-result-object v3 │ │ +3e4042: 3803 f0ff |006f: if-eqz v3, 005f // -0010 │ │ +3e4046: 6e10 4ca1 0100 |0071: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e404c: 0c03 |0074: move-result-object v3 │ │ +3e404e: 6e10 91a1 0300 |0075: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e4054: 0c03 |0078: move-result-object v3 │ │ +3e4056: 7401 baa3 1c00 |0079: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e405c: 0c04 |007c: move-result-object v4 │ │ +3e405e: 6e10 e606 0400 |007d: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e4064: 0c04 |0080: move-result-object v4 │ │ +3e4066: 6e20 7fab 4300 |0081: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e406c: 0a03 |0084: move-result v3 │ │ +3e406e: 3803 daff |0085: if-eqz v3, 005f // -0026 │ │ +3e4072: 7401 b7a3 1c00 |0087: invoke-virtual/range {v28}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@a3b7 │ │ +3e4078: 0b03 |008a: move-result-wide v3 │ │ +3e407a: 6e10 4ca1 0100 |008b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e4080: 0c05 |008e: move-result-object v5 │ │ +3e4082: 6e10 a6a1 0500 |008f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getSize:()J // method@a1a6 │ │ +3e4088: 0b05 |0092: move-result-wide v5 │ │ +3e408a: 3107 0305 |0093: cmp-long v7, v3, v5 │ │ +3e408e: 3907 caff |0095: if-nez v7, 005f // -0036 │ │ +3e4092: 6e20 74a1 1200 |0097: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a174 │ │ +3e4098: 1102 |009a: return-object v2 │ │ +3e409a: 0801 1c00 |009b: move-object/from16 v1, v28 │ │ +3e409e: 0803 1d00 |009d: move-object/from16 v3, v29 │ │ +3e40a2: 7130 c6a3 1203 |009f: invoke-static {v2, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V // method@a3c6 │ │ +3e40a8: 280a |00a2: goto 00ac // +000a │ │ +3e40aa: 0d00 |00a3: move-exception v0 │ │ +3e40ac: 0701 |00a4: move-object v1, v0 │ │ +3e40ae: 6e10 dfab 0100 |00a5: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e40b4: 0c00 |00a8: move-result-object v0 │ │ +3e40b6: 6e20 62a1 0200 |00a9: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3e40bc: 1102 |00ac: return-object v2 │ │ catches : 1 │ │ 0x009f - 0x00a2 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ positions : │ │ 0x0000 line=169 │ │ 0x0011 line=170 │ │ 0x0025 line=171 │ │ @@ -872554,36 +872554,36 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3e40a8: |[3e40a8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3e40b8: 6e10 f2a0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3e40be: 0c02 |0003: move-result-object v2 │ │ -3e40c0: 7210 d5ad 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e40c6: 0c02 |0007: move-result-object v2 │ │ -3e40c8: 7210 b8ad 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e40ce: 0a00 |000b: move-result v0 │ │ -3e40d0: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ -3e40d4: 7210 b9ad 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e40da: 0c00 |0011: move-result-object v0 │ │ -3e40dc: 1f00 181a |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e40e0: 6e10 4ca1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e40e6: 0c01 |0017: move-result-object v1 │ │ -3e40e8: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -3e40ec: 6e10 4aa1 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3e40f2: 0c01 |001d: move-result-object v1 │ │ -3e40f4: 6e20 7fab 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e40fa: 0a01 |0021: move-result v1 │ │ -3e40fc: 3801 e6ff |0022: if-eqz v1, 0008 // -001a │ │ -3e4100: 1100 |0024: return-object v0 │ │ -3e4102: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3e4104: 1102 |0026: return-object v2 │ │ +3e40d0: |[3e40d0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3e40e0: 6e10 f2a0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3e40e6: 0c02 |0003: move-result-object v2 │ │ +3e40e8: 7210 d5ad 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e40ee: 0c02 |0007: move-result-object v2 │ │ +3e40f0: 7210 b8ad 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e40f6: 0a00 |000b: move-result v0 │ │ +3e40f8: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ +3e40fc: 7210 b9ad 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e4102: 0c00 |0011: move-result-object v0 │ │ +3e4104: 1f00 181a |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e4108: 6e10 4ca1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e410e: 0c01 |0017: move-result-object v1 │ │ +3e4110: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +3e4114: 6e10 4aa1 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3e411a: 0c01 |001d: move-result-object v1 │ │ +3e411c: 6e20 7fab 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e4122: 0a01 |0021: move-result v1 │ │ +3e4124: 3801 e6ff |0022: if-eqz v1, 0008 // -001a │ │ +3e4128: 1100 |0024: return-object v0 │ │ +3e412a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3e412c: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0014 line=161 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -872594,72 +872594,72 @@ │ │ type : '(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3e4150: |[3e4150] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; │ │ -3e4160: 6200 789e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9e78 │ │ -3e4164: 2101 |0002: array-length v1, v0 │ │ -3e4166: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3e4168: 3512 2a00 |0004: if-ge v2, v1, 002e // +002a │ │ -3e416c: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -3e4170: 7210 d5ad 0700 |0008: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e4176: 0c04 |000b: move-result-object v4 │ │ -3e4178: 7210 b8ad 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e417e: 0a05 |000f: move-result v5 │ │ -3e4180: 3805 1b00 |0010: if-eqz v5, 002b // +001b │ │ -3e4184: 7210 b9ad 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e418a: 0c05 |0015: move-result-object v5 │ │ -3e418c: 1f05 971a |0016: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e4190: 6e10 b8a3 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ -3e4196: 0c06 |001b: move-result-object v6 │ │ -3e4198: 6e20 7fab 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e419e: 0a06 |001f: move-result v6 │ │ -3e41a0: 3806 ecff |0020: if-eqz v6, 000c // -0014 │ │ -3e41a4: 6e10 baa3 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e41aa: 0c07 |0025: move-result-object v7 │ │ -3e41ac: 6e10 e606 0700 |0026: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e41b2: 0c07 |0029: move-result-object v7 │ │ -3e41b4: 1107 |002a: return-object v7 │ │ -3e41b6: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e41ba: 28d7 |002d: goto 0004 // -0029 │ │ -3e41bc: 7210 d5ad 0700 |002e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e41c2: 0c07 |0031: move-result-object v7 │ │ -3e41c4: 7210 b8ad 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e41ca: 0a00 |0035: move-result v0 │ │ -3e41cc: 3800 2700 |0036: if-eqz v0, 005d // +0027 │ │ -3e41d0: 7210 b9ad 0700 |0038: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e41d6: 0c00 |003b: move-result-object v0 │ │ -3e41d8: 1f00 971a |003c: check-cast v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e41dc: 6e10 b9a3 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ -3e41e2: 0c01 |0041: move-result-object v1 │ │ -3e41e4: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ -3e41e8: 1a02 4086 |0044: const-string v2, "image/jpeg" // string@8640 │ │ -3e41ec: 6e20 95ab 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3e41f2: 0a02 |0049: move-result v2 │ │ -3e41f4: 3902 0a00 |004a: if-nez v2, 0054 // +000a │ │ -3e41f8: 1a02 4286 |004c: const-string v2, "image/png" // string@8642 │ │ -3e41fc: 6e20 95ab 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3e4202: 0a01 |0051: move-result v1 │ │ -3e4204: 3801 e0ff |0052: if-eqz v1, 0032 // -0020 │ │ -3e4208: 6e10 baa3 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e420e: 0c07 |0057: move-result-object v7 │ │ -3e4210: 6e10 e606 0700 |0058: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e4216: 0c07 |005b: move-result-object v7 │ │ -3e4218: 1107 |005c: return-object v7 │ │ -3e421a: 2207 c81c |005d: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e421e: 7010 a6ab 0700 |005f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4224: 1a00 485b |0062: const-string v0, "antennapod_generative_cover:" // string@5b48 │ │ -3e4228: 6e20 b2ab 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e422e: 6e20 b1ab 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3e4234: 6e10 bcab 0700 |006a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e423a: 0c07 |006d: move-result-object v7 │ │ -3e423c: 1107 |006e: return-object v7 │ │ +3e4178: |[3e4178] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; │ │ +3e4188: 6200 789e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9e78 │ │ +3e418c: 2101 |0002: array-length v1, v0 │ │ +3e418e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3e4190: 3512 2a00 |0004: if-ge v2, v1, 002e // +002a │ │ +3e4194: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +3e4198: 7210 d5ad 0700 |0008: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e419e: 0c04 |000b: move-result-object v4 │ │ +3e41a0: 7210 b8ad 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e41a6: 0a05 |000f: move-result v5 │ │ +3e41a8: 3805 1b00 |0010: if-eqz v5, 002b // +001b │ │ +3e41ac: 7210 b9ad 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e41b2: 0c05 |0015: move-result-object v5 │ │ +3e41b4: 1f05 971a |0016: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e41b8: 6e10 b8a3 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ +3e41be: 0c06 |001b: move-result-object v6 │ │ +3e41c0: 6e20 7fab 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e41c6: 0a06 |001f: move-result v6 │ │ +3e41c8: 3806 ecff |0020: if-eqz v6, 000c // -0014 │ │ +3e41cc: 6e10 baa3 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e41d2: 0c07 |0025: move-result-object v7 │ │ +3e41d4: 6e10 e606 0700 |0026: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e41da: 0c07 |0029: move-result-object v7 │ │ +3e41dc: 1107 |002a: return-object v7 │ │ +3e41de: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e41e2: 28d7 |002d: goto 0004 // -0029 │ │ +3e41e4: 7210 d5ad 0700 |002e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e41ea: 0c07 |0031: move-result-object v7 │ │ +3e41ec: 7210 b8ad 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e41f2: 0a00 |0035: move-result v0 │ │ +3e41f4: 3800 2700 |0036: if-eqz v0, 005d // +0027 │ │ +3e41f8: 7210 b9ad 0700 |0038: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e41fe: 0c00 |003b: move-result-object v0 │ │ +3e4200: 1f00 971a |003c: check-cast v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e4204: 6e10 b9a3 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ +3e420a: 0c01 |0041: move-result-object v1 │ │ +3e420c: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ +3e4210: 1a02 4086 |0044: const-string v2, "image/jpeg" // string@8640 │ │ +3e4214: 6e20 95ab 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3e421a: 0a02 |0049: move-result v2 │ │ +3e421c: 3902 0a00 |004a: if-nez v2, 0054 // +000a │ │ +3e4220: 1a02 4286 |004c: const-string v2, "image/png" // string@8642 │ │ +3e4224: 6e20 95ab 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3e422a: 0a01 |0051: move-result v1 │ │ +3e422c: 3801 e0ff |0052: if-eqz v1, 0032 // -0020 │ │ +3e4230: 6e10 baa3 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e4236: 0c07 |0057: move-result-object v7 │ │ +3e4238: 6e10 e606 0700 |0058: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e423e: 0c07 |005b: move-result-object v7 │ │ +3e4240: 1107 |005c: return-object v7 │ │ +3e4242: 2207 c81c |005d: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4246: 7010 a6ab 0700 |005f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e424c: 1a00 485b |0062: const-string v0, "antennapod_generative_cover:" // string@5b48 │ │ +3e4250: 6e20 b2ab 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4256: 6e20 b1ab 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3e425c: 6e10 bcab 0700 |006a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4262: 0c07 |006d: move-result-object v7 │ │ +3e4264: 1107 |006e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0008 line=139 │ │ 0x0018 line=140 │ │ 0x0022 line=141 │ │ 0x002e line=147 │ │ @@ -872676,22 +872676,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e4124: |[3e4124] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ -3e4134: 6e10 b2a0 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@a0b2 │ │ -3e413a: 0c00 |0003: move-result-object v0 │ │ -3e413c: 6e10 b2a0 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@a0b2 │ │ -3e4142: 0c01 |0007: move-result-object v1 │ │ -3e4144: 6e20 8dad 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ -3e414a: 0a00 |000b: move-result v0 │ │ -3e414c: 0f00 |000c: return v0 │ │ +3e414c: |[3e414c] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ +3e415c: 6e10 b2a0 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@a0b2 │ │ +3e4162: 0c00 |0003: move-result-object v0 │ │ +3e4164: 6e10 b2a0 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@a0b2 │ │ +3e416a: 0c01 |0007: move-result-object v1 │ │ +3e416c: 6e20 8dad 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ +3e4172: 0a00 |000b: move-result v0 │ │ +3e4174: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x000d reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -872700,162 +872700,162 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 304 16-bit code units │ │ -3e4288: |[3e4288] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V │ │ -3e4298: 1a00 4407 |0000: const-string v0, ": " // string@0744 │ │ -3e429c: 1a01 d03c |0002: const-string v1, "LocalFeedUpdater" // string@3cd0 │ │ -3e42a0: 2202 ff19 |0004: new-instance v2, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ -3e42a4: 7010 78a0 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ -3e42aa: 6e10 baa3 0800 |0009: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e42b0: 0c03 |000c: move-result-object v3 │ │ -3e42b2: 6e30 2406 9203 |000d: invoke-virtual {v2, v9, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0624 │ │ -3e42b8: 1253 |0010: const/4 v3, #int 5 // #5 │ │ -3e42ba: 6e20 1f06 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ -3e42c0: 0c03 |0014: move-result-object v3 │ │ -3e42c2: 7110 e80a 0300 |0015: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e42c8: 0a04 |0018: move-result v4 │ │ -3e42ca: 3904 2600 |0019: if-nez v4, 003f // +0026 │ │ -3e42ce: 1a04 3407 |001b: const-string v4, "19040101T000000.000Z" // string@0734 │ │ -3e42d2: 6e20 7fab 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e42d8: 0a04 |0020: move-result v4 │ │ -3e42da: 3904 1e00 |0021: if-nez v4, 003f // +001e │ │ -3e42de: 2204 301d |0023: new-instance v4, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3e42e2: 1a05 19cf |0025: const-string v5, "yyyyMMdd'T'HHmmss" // string@cf19 │ │ -3e42e6: 7100 eead 0000 |0027: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3e42ec: 0c06 |002a: move-result-object v6 │ │ -3e42ee: 7030 c6ac 5406 |002b: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3e42f4: 6e20 bdac 3400 |002e: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ -3e42fa: 0c04 |0031: move-result-object v4 │ │ -3e42fc: 6e20 6fa1 4700 |0032: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3e4302: 280a |0035: goto 003f // +000a │ │ -3e4304: 7110 d3a5 0300 |0036: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ -3e430a: 0c03 |0039: move-result-object v3 │ │ -3e430c: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ -3e4310: 6e20 6fa1 3700 |003c: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3e4316: 1273 |003f: const/4 v3, #int 7 // #7 │ │ -3e4318: 6e20 1f06 3200 |0040: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ -3e431e: 0c03 |0043: move-result-object v3 │ │ -3e4320: 7110 e80a 0300 |0044: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e4326: 0a04 |0047: move-result v4 │ │ -3e4328: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -3e432c: 6e20 70a1 3700 |004a: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ -3e4332: 1303 0900 |004d: const/16 v3, #int 9 // #9 │ │ -3e4336: 6e20 1f06 3200 |004f: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ -3e433c: 0c03 |0052: move-result-object v3 │ │ -3e433e: 6e10 4ca1 0700 |0053: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e4344: 0c04 |0056: move-result-object v4 │ │ -3e4346: 7110 23ab 0300 |0057: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3e434c: 0b05 |005a: move-result-wide v5 │ │ -3e434e: 8453 |005b: long-to-int v3, v5 │ │ -3e4350: 6e20 b7a1 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ -3e4356: 6e10 4ca1 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e435c: 0c03 |0062: move-result-object v3 │ │ -3e435e: 6e10 2006 0200 |0063: invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@0620 │ │ -3e4364: 0c04 |0066: move-result-object v4 │ │ -3e4366: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ -3e436a: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -3e436c: 2802 |006a: goto 006c // +0002 │ │ -3e436e: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -3e4370: 7110 95aa 0400 |006c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@aa95 │ │ -3e4376: 0c04 |006f: move-result-object v4 │ │ -3e4378: 6e20 b8a1 4300 |0070: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V // method@a1b8 │ │ -3e437e: 6e10 0302 0900 |0073: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ -3e4384: 0c03 |0076: move-result-object v3 │ │ -3e4386: 6e10 baa3 0800 |0077: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e438c: 0c04 |007a: move-result-object v4 │ │ -3e438e: 6e20 e801 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ -3e4394: 0c03 |007e: move-result-object v3 │ │ -3e4396: 2204 621b |007f: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; // type@1b62 │ │ -3e439a: 2205 0b1e |0081: new-instance v5, Lorg/apache/commons/io/input/CountingInputStream; // type@1e0b │ │ -3e439e: 2206 6f1c |0083: new-instance v6, Ljava/io/BufferedInputStream; // type@1c6f │ │ -3e43a2: 7020 eaa9 3600 |0085: invoke-direct {v6, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ -3e43a8: 7020 d1af 6500 |0088: invoke-direct {v5, v6}, Lorg/apache/commons/io/input/CountingInputStream;.:(Ljava/io/InputStream;)V // method@afd1 │ │ -3e43ae: 7020 0fa6 5400 |008b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a60f │ │ -3e43b4: 6e10 06a6 0400 |008e: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInputStream:()V // method@a606 │ │ -3e43ba: 6e10 10a6 0400 |0091: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.getComment:()Ljava/lang/String; // method@a610 │ │ -3e43c0: 0c04 |0094: move-result-object v4 │ │ -3e43c2: 6e20 62a1 4700 |0095: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3e43c8: 3803 8a00 |0098: if-eqz v3, 0122 // +008a │ │ -3e43cc: 6e10 4eaa 0300 |009a: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ -3e43d2: 2900 8500 |009d: goto/16 0122 // +0085 │ │ -3e43d6: 0d04 |009f: move-exception v4 │ │ -3e43d8: 3803 0a00 |00a0: if-eqz v3, 00aa // +000a │ │ -3e43dc: 6e10 4eaa 0300 |00a2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ -3e43e2: 2805 |00a5: goto 00aa // +0005 │ │ -3e43e4: 0d03 |00a6: move-exception v3 │ │ -3e43e6: 6e20 dcab 3400 |00a7: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3e43ec: 2704 |00aa: throw v4 │ │ -3e43ee: 0d03 |00ab: move-exception v3 │ │ -3e43f0: 2802 |00ac: goto 00ae // +0002 │ │ -3e43f2: 0d03 |00ad: move-exception v3 │ │ -3e43f4: 2204 c81c |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e43f8: 7010 a6ab 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e43fe: 1a05 694d |00b3: const-string v5, "Unable to parse ID3 of " // string@4d69 │ │ -3e4402: 6e20 b2ab 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4408: 6e10 baa3 0800 |00b8: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e440e: 0c05 |00bb: move-result-object v5 │ │ -3e4410: 6e20 b1ab 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3e4416: 6e20 b2ab 0400 |00bf: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e441c: 6e10 dfab 0300 |00c2: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e4422: 0c03 |00c5: move-result-object v3 │ │ -3e4424: 6e20 b2ab 3400 |00c6: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e442a: 6e10 bcab 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4430: 0c03 |00cc: move-result-object v3 │ │ -3e4432: 7120 330b 3100 |00cd: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e4438: 6e10 0302 0900 |00d0: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ -3e443e: 0c09 |00d3: move-result-object v9 │ │ -3e4440: 6e10 baa3 0800 |00d4: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e4446: 0c03 |00d7: move-result-object v3 │ │ -3e4448: 6e20 e801 3900 |00d8: invoke-virtual {v9, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ -3e444e: 0c09 |00db: move-result-object v9 │ │ -3e4450: 2203 691b |00dc: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; // type@1b69 │ │ -3e4454: 7020 2da6 9300 |00de: invoke-direct {v3, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.:(Ljava/io/InputStream;)V // method@a62d │ │ -3e445a: 6e10 38a6 0300 |00e1: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readInputStream:()V // method@a638 │ │ -3e4460: 6e10 2ea6 0300 |00e4: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.getDescription:()Ljava/lang/String; // method@a62e │ │ -3e4466: 0c03 |00e7: move-result-object v3 │ │ -3e4468: 6e20 62a1 3700 |00e8: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3e446e: 3809 3700 |00eb: if-eqz v9, 0122 // +0037 │ │ -3e4472: 6e10 4eaa 0900 |00ed: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ -3e4478: 2832 |00f0: goto 0122 // +0032 │ │ -3e447a: 0d07 |00f1: move-exception v7 │ │ -3e447c: 3809 0a00 |00f2: if-eqz v9, 00fc // +000a │ │ -3e4480: 6e10 4eaa 0900 |00f4: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ -3e4486: 2805 |00f7: goto 00fc // +0005 │ │ -3e4488: 0d09 |00f8: move-exception v9 │ │ -3e448a: 6e20 dcab 9700 |00f9: invoke-virtual {v7, v9}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3e4490: 2707 |00fc: throw v7 │ │ -3e4492: 0d07 |00fd: move-exception v7 │ │ -3e4494: 2802 |00fe: goto 0100 // +0002 │ │ -3e4496: 0d07 |00ff: move-exception v7 │ │ -3e4498: 2209 c81c |0100: new-instance v9, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e449c: 7010 a6ab 0900 |0102: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e44a2: 1a03 6a4d |0105: const-string v3, "Unable to parse vorbis comments of " // string@4d6a │ │ -3e44a6: 6e20 b2ab 3900 |0107: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e44ac: 6e10 baa3 0800 |010a: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e44b2: 0c08 |010d: move-result-object v8 │ │ -3e44b4: 6e20 b1ab 8900 |010e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3e44ba: 6e20 b2ab 0900 |0111: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e44c0: 6e10 dfab 0700 |0114: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e44c6: 0c07 |0117: move-result-object v7 │ │ -3e44c8: 6e20 b2ab 7900 |0118: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e44ce: 6e10 bcab 0900 |011b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e44d4: 0c07 |011e: move-result-object v7 │ │ -3e44d6: 7120 330b 7100 |011f: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e44dc: 6e10 79a0 0200 |0122: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3e44e2: 0e00 |0125: return-void │ │ -3e44e4: 0d07 |0126: move-exception v7 │ │ -3e44e6: 6e10 79a0 0200 |0127: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3e44ec: 2805 |012a: goto 012f // +0005 │ │ -3e44ee: 0d08 |012b: move-exception v8 │ │ -3e44f0: 6e20 dcab 8700 |012c: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3e44f6: 2707 |012f: throw v7 │ │ +3e42b0: |[3e42b0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V │ │ +3e42c0: 1a00 4407 |0000: const-string v0, ": " // string@0744 │ │ +3e42c4: 1a01 d03c |0002: const-string v1, "LocalFeedUpdater" // string@3cd0 │ │ +3e42c8: 2202 ff19 |0004: new-instance v2, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ +3e42cc: 7010 78a0 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ +3e42d2: 6e10 baa3 0800 |0009: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e42d8: 0c03 |000c: move-result-object v3 │ │ +3e42da: 6e30 2406 9203 |000d: invoke-virtual {v2, v9, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0624 │ │ +3e42e0: 1253 |0010: const/4 v3, #int 5 // #5 │ │ +3e42e2: 6e20 1f06 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ +3e42e8: 0c03 |0014: move-result-object v3 │ │ +3e42ea: 7110 e80a 0300 |0015: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e42f0: 0a04 |0018: move-result v4 │ │ +3e42f2: 3904 2600 |0019: if-nez v4, 003f // +0026 │ │ +3e42f6: 1a04 3407 |001b: const-string v4, "19040101T000000.000Z" // string@0734 │ │ +3e42fa: 6e20 7fab 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e4300: 0a04 |0020: move-result v4 │ │ +3e4302: 3904 1e00 |0021: if-nez v4, 003f // +001e │ │ +3e4306: 2204 301d |0023: new-instance v4, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3e430a: 1a05 19cf |0025: const-string v5, "yyyyMMdd'T'HHmmss" // string@cf19 │ │ +3e430e: 7100 eead 0000 |0027: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3e4314: 0c06 |002a: move-result-object v6 │ │ +3e4316: 7030 c6ac 5406 |002b: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3e431c: 6e20 bdac 3400 |002e: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ +3e4322: 0c04 |0031: move-result-object v4 │ │ +3e4324: 6e20 6fa1 4700 |0032: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3e432a: 280a |0035: goto 003f // +000a │ │ +3e432c: 7110 d3a5 0300 |0036: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ +3e4332: 0c03 |0039: move-result-object v3 │ │ +3e4334: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ +3e4338: 6e20 6fa1 3700 |003c: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3e433e: 1273 |003f: const/4 v3, #int 7 // #7 │ │ +3e4340: 6e20 1f06 3200 |0040: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ +3e4346: 0c03 |0043: move-result-object v3 │ │ +3e4348: 7110 e80a 0300 |0044: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e434e: 0a04 |0047: move-result v4 │ │ +3e4350: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +3e4354: 6e20 70a1 3700 |004a: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ +3e435a: 1303 0900 |004d: const/16 v3, #int 9 // #9 │ │ +3e435e: 6e20 1f06 3200 |004f: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@061f │ │ +3e4364: 0c03 |0052: move-result-object v3 │ │ +3e4366: 6e10 4ca1 0700 |0053: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e436c: 0c04 |0056: move-result-object v4 │ │ +3e436e: 7110 23ab 0300 |0057: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3e4374: 0b05 |005a: move-result-wide v5 │ │ +3e4376: 8453 |005b: long-to-int v3, v5 │ │ +3e4378: 6e20 b7a1 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ +3e437e: 6e10 4ca1 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e4384: 0c03 |0062: move-result-object v3 │ │ +3e4386: 6e10 2006 0200 |0063: invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@0620 │ │ +3e438c: 0c04 |0066: move-result-object v4 │ │ +3e438e: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ +3e4392: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +3e4394: 2802 |006a: goto 006c // +0002 │ │ +3e4396: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +3e4398: 7110 95aa 0400 |006c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@aa95 │ │ +3e439e: 0c04 |006f: move-result-object v4 │ │ +3e43a0: 6e20 b8a1 4300 |0070: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V // method@a1b8 │ │ +3e43a6: 6e10 0302 0900 |0073: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ +3e43ac: 0c03 |0076: move-result-object v3 │ │ +3e43ae: 6e10 baa3 0800 |0077: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e43b4: 0c04 |007a: move-result-object v4 │ │ +3e43b6: 6e20 e801 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ +3e43bc: 0c03 |007e: move-result-object v3 │ │ +3e43be: 2204 621b |007f: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; // type@1b62 │ │ +3e43c2: 2205 0b1e |0081: new-instance v5, Lorg/apache/commons/io/input/CountingInputStream; // type@1e0b │ │ +3e43c6: 2206 6f1c |0083: new-instance v6, Ljava/io/BufferedInputStream; // type@1c6f │ │ +3e43ca: 7020 eaa9 3600 |0085: invoke-direct {v6, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ +3e43d0: 7020 d1af 6500 |0088: invoke-direct {v5, v6}, Lorg/apache/commons/io/input/CountingInputStream;.:(Ljava/io/InputStream;)V // method@afd1 │ │ +3e43d6: 7020 0fa6 5400 |008b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a60f │ │ +3e43dc: 6e10 06a6 0400 |008e: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInputStream:()V // method@a606 │ │ +3e43e2: 6e10 10a6 0400 |0091: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.getComment:()Ljava/lang/String; // method@a610 │ │ +3e43e8: 0c04 |0094: move-result-object v4 │ │ +3e43ea: 6e20 62a1 4700 |0095: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3e43f0: 3803 8a00 |0098: if-eqz v3, 0122 // +008a │ │ +3e43f4: 6e10 4eaa 0300 |009a: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ +3e43fa: 2900 8500 |009d: goto/16 0122 // +0085 │ │ +3e43fe: 0d04 |009f: move-exception v4 │ │ +3e4400: 3803 0a00 |00a0: if-eqz v3, 00aa // +000a │ │ +3e4404: 6e10 4eaa 0300 |00a2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ +3e440a: 2805 |00a5: goto 00aa // +0005 │ │ +3e440c: 0d03 |00a6: move-exception v3 │ │ +3e440e: 6e20 dcab 3400 |00a7: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3e4414: 2704 |00aa: throw v4 │ │ +3e4416: 0d03 |00ab: move-exception v3 │ │ +3e4418: 2802 |00ac: goto 00ae // +0002 │ │ +3e441a: 0d03 |00ad: move-exception v3 │ │ +3e441c: 2204 c81c |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4420: 7010 a6ab 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4426: 1a05 694d |00b3: const-string v5, "Unable to parse ID3 of " // string@4d69 │ │ +3e442a: 6e20 b2ab 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4430: 6e10 baa3 0800 |00b8: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e4436: 0c05 |00bb: move-result-object v5 │ │ +3e4438: 6e20 b1ab 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3e443e: 6e20 b2ab 0400 |00bf: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4444: 6e10 dfab 0300 |00c2: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e444a: 0c03 |00c5: move-result-object v3 │ │ +3e444c: 6e20 b2ab 3400 |00c6: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4452: 6e10 bcab 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4458: 0c03 |00cc: move-result-object v3 │ │ +3e445a: 7120 330b 3100 |00cd: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4460: 6e10 0302 0900 |00d0: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ +3e4466: 0c09 |00d3: move-result-object v9 │ │ +3e4468: 6e10 baa3 0800 |00d4: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e446e: 0c03 |00d7: move-result-object v3 │ │ +3e4470: 6e20 e801 3900 |00d8: invoke-virtual {v9, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ +3e4476: 0c09 |00db: move-result-object v9 │ │ +3e4478: 2203 691b |00dc: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; // type@1b69 │ │ +3e447c: 7020 2da6 9300 |00de: invoke-direct {v3, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.:(Ljava/io/InputStream;)V // method@a62d │ │ +3e4482: 6e10 38a6 0300 |00e1: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readInputStream:()V // method@a638 │ │ +3e4488: 6e10 2ea6 0300 |00e4: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.getDescription:()Ljava/lang/String; // method@a62e │ │ +3e448e: 0c03 |00e7: move-result-object v3 │ │ +3e4490: 6e20 62a1 3700 |00e8: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3e4496: 3809 3700 |00eb: if-eqz v9, 0122 // +0037 │ │ +3e449a: 6e10 4eaa 0900 |00ed: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ +3e44a0: 2832 |00f0: goto 0122 // +0032 │ │ +3e44a2: 0d07 |00f1: move-exception v7 │ │ +3e44a4: 3809 0a00 |00f2: if-eqz v9, 00fc // +000a │ │ +3e44a8: 6e10 4eaa 0900 |00f4: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@aa4e │ │ +3e44ae: 2805 |00f7: goto 00fc // +0005 │ │ +3e44b0: 0d09 |00f8: move-exception v9 │ │ +3e44b2: 6e20 dcab 9700 |00f9: invoke-virtual {v7, v9}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3e44b8: 2707 |00fc: throw v7 │ │ +3e44ba: 0d07 |00fd: move-exception v7 │ │ +3e44bc: 2802 |00fe: goto 0100 // +0002 │ │ +3e44be: 0d07 |00ff: move-exception v7 │ │ +3e44c0: 2209 c81c |0100: new-instance v9, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e44c4: 7010 a6ab 0900 |0102: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e44ca: 1a03 6a4d |0105: const-string v3, "Unable to parse vorbis comments of " // string@4d6a │ │ +3e44ce: 6e20 b2ab 3900 |0107: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e44d4: 6e10 baa3 0800 |010a: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e44da: 0c08 |010d: move-result-object v8 │ │ +3e44dc: 6e20 b1ab 8900 |010e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3e44e2: 6e20 b2ab 0900 |0111: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e44e8: 6e10 dfab 0700 |0114: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e44ee: 0c07 |0117: move-result-object v7 │ │ +3e44f0: 6e20 b2ab 7900 |0118: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e44f6: 6e10 bcab 0900 |011b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e44fc: 0c07 |011e: move-result-object v7 │ │ +3e44fe: 7120 330b 7100 |011f: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4504: 6e10 79a0 0200 |0122: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3e450a: 0e00 |0125: return-void │ │ +3e450c: 0d07 |0126: move-exception v7 │ │ +3e450e: 6e10 79a0 0200 |0127: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3e4514: 2805 |012a: goto 012f // +0005 │ │ +3e4516: 0d08 |012b: move-exception v8 │ │ +3e4518: 6e20 dcab 8700 |012c: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3e451e: 2707 |012f: throw v7 │ │ catches : 16 │ │ 0x0009 - 0x0021 │ │ -> 0x0126 │ │ 0x0023 - 0x0035 │ │ Ljava/text/ParseException; -> 0x0036 │ │ -> 0x0126 │ │ 0x0036 - 0x0073 │ │ @@ -872939,37 +872939,37 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3e3ec8: |[3e3ec8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ -3e3ed8: 6e10 eda0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3ede: 0b00 |0003: move-result-wide v0 │ │ -3e3ee0: 7120 ffa8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a8ff │ │ -3e3ee6: 0c02 |0007: move-result-object v2 │ │ -3e3ee8: 7210 d4ad 0200 |0008: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3e3eee: 0a00 |000b: move-result v0 │ │ -3e3ef0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3e3ef2: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -3e3ef6: 0f01 |000f: return v1 │ │ -3e3ef8: 2200 981a |0010: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; // type@1a98 │ │ -3e3efc: 7010 bca3 0000 |0012: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;.:()V // method@a3bc │ │ -3e3f02: 7120 7fad 0200 |0015: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ -3e3f08: 7210 ddad 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3e3f0e: 0a00 |001b: move-result v0 │ │ -3e3f10: b110 |001c: sub-int/2addr v0, v1 │ │ -3e3f12: 7220 d1ad 0200 |001d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e3f18: 0c02 |0020: move-result-object v2 │ │ -3e3f1a: 1f02 0f1a |0021: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e3f1e: 6e10 b9a0 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ -3e3f24: 0a02 |0026: move-result v2 │ │ -3e3f26: b712 |0027: xor-int/2addr v2, v1 │ │ -3e3f28: 0f02 |0028: return v2 │ │ +3e3ef0: |[3e3ef0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ +3e3f00: 6e10 eda0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3f06: 0b00 |0003: move-result-wide v0 │ │ +3e3f08: 7120 ffa8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a8ff │ │ +3e3f0e: 0c02 |0007: move-result-object v2 │ │ +3e3f10: 7210 d4ad 0200 |0008: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3e3f16: 0a00 |000b: move-result v0 │ │ +3e3f18: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3e3f1a: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +3e3f1e: 0f01 |000f: return v1 │ │ +3e3f20: 2200 981a |0010: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; // type@1a98 │ │ +3e3f24: 7010 bca3 0000 |0012: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;.:()V // method@a3bc │ │ +3e3f2a: 7120 7fad 0200 |0015: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ +3e3f30: 7210 ddad 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3e3f36: 0a00 |001b: move-result v0 │ │ +3e3f38: b110 |001c: sub-int/2addr v0, v1 │ │ +3e3f3a: 7220 d1ad 0200 |001d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e3f40: 0c02 |0020: move-result-object v2 │ │ +3e3f42: 1f02 0f1a |0021: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e3f46: 6e10 b9a0 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ +3e3f4c: 0a02 |0026: move-result v2 │ │ +3e3f4e: b712 |0027: xor-int/2addr v2, v1 │ │ +3e3f50: 0f02 |0028: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0010 line=271 │ │ 0x0018 line=274 │ │ 0x0023 line=278 │ │ @@ -872981,32 +872981,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -3e45a8: |[3e45a8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V │ │ -3e45b8: 2208 0f1a |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e45bc: 6e10 ffa0 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e45c2: 0c01 |0005: move-result-object v1 │ │ -3e45c4: 6e10 eda0 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e45ca: 0b02 |0009: move-result-wide v2 │ │ -3e45cc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3e45ce: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -3e45d0: 6206 766e |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3e45d4: 0780 |000e: move-object v0, v8 │ │ -3e45d6: 07a7 |000f: move-object v7, v10 │ │ -3e45d8: 7608 b1a0 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e45de: 7110 0ba9 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e45e4: 6e10 eda0 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e45ea: 0b09 |0019: move-result-wide v9 │ │ -3e45ec: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3e45ee: 7130 16a9 a900 |001b: invoke-static {v9, v10, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ -3e45f4: 0e00 |001e: return-void │ │ +3e45d0: |[3e45d0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V │ │ +3e45e0: 2208 0f1a |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e45e4: 6e10 ffa0 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e45ea: 0c01 |0005: move-result-object v1 │ │ +3e45ec: 6e10 eda0 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e45f2: 0b02 |0009: move-result-wide v2 │ │ +3e45f4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3e45f6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +3e45f8: 6206 766e |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3e45fc: 0780 |000e: move-object v0, v8 │ │ +3e45fe: 07a7 |000f: move-object v7, v10 │ │ +3e4600: 7608 b1a0 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e4606: 7110 0ba9 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e460c: 6e10 eda0 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e4612: 0b09 |0019: move-result-wide v9 │ │ +3e4614: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3e4616: 7130 16a9 a900 |001b: invoke-static {v9, v10, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ +3e461c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0013 line=246 │ │ 0x0016 line=247 │ │ locals : │ │ 0x0000 - 0x001f reg=9 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -873017,32 +873017,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -3e45f8: |[3e45f8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e4608: 2208 0f1a |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e460c: 6e10 ffa0 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e4612: 0c01 |0005: move-result-object v1 │ │ -3e4614: 6e10 eda0 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e461a: 0b02 |0009: move-result-wide v2 │ │ -3e461c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3e461e: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -3e4620: 6206 826e |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ -3e4624: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -3e4626: 0780 |000f: move-object v0, v8 │ │ -3e4628: 7608 b1a0 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e462e: 7110 0ba9 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e4634: 6e10 eda0 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e463a: 0b00 |0019: move-result-wide v0 │ │ -3e463c: 1209 |001a: const/4 v9, #int 0 // #0 │ │ -3e463e: 7130 16a9 1009 |001b: invoke-static {v0, v1, v9}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ -3e4644: 0e00 |001e: return-void │ │ +3e4620: |[3e4620] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e4630: 2208 0f1a |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e4634: 6e10 ffa0 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e463a: 0c01 |0005: move-result-object v1 │ │ +3e463c: 6e10 eda0 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e4642: 0b02 |0009: move-result-wide v2 │ │ +3e4644: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3e4646: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +3e4648: 6206 826e |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ +3e464c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +3e464e: 0780 |000f: move-object v0, v8 │ │ +3e4650: 7608 b1a0 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e4656: 7110 0ba9 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e465c: 6e10 eda0 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e4662: 0b00 |0019: move-result-wide v0 │ │ +3e4664: 1209 |001a: const/4 v9, #int 0 // #0 │ │ +3e4666: 7130 16a9 1009 |001b: invoke-static {v0, v1, v9}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ +3e466c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0013 line=256 │ │ 0x0016 line=257 │ │ locals : │ │ 0x0000 - 0x001f reg=9 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -873052,117 +873052,117 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -3e4648: |[3e4648] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ -3e4658: 6e10 f2a0 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3e465e: 0c00 |0003: move-result-object v0 │ │ -3e4660: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -3e4664: 2200 3e1d |0006: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e4668: 7010 feac 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e466e: 6e20 0ea1 0800 |000b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ -3e4674: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3e4676: 7130 1ba9 8900 |000f: invoke-static {v9, v8, v0}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -3e467c: 0c08 |0012: move-result-object v8 │ │ -3e467e: 7120 bba3 a900 |0013: invoke-static {v9, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; // method@a3bb │ │ -3e4684: 0c01 |0016: move-result-object v1 │ │ -3e4686: 2202 3e1d |0017: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3e468a: 7010 feac 0200 |0019: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e4690: 2203 4b1d |001c: new-instance v3, Ljava/util/HashSet; // type@1d4b │ │ -3e4694: 7010 aaad 0300 |001e: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3e469a: 7210 d5ad 0100 |0021: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e46a0: 0c04 |0024: move-result-object v4 │ │ -3e46a2: 7210 b8ad 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e46a8: 0a05 |0028: move-result v5 │ │ -3e46aa: 3805 2f00 |0029: if-eqz v5, 0058 // +002f │ │ -3e46ae: 7210 b9ad 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e46b4: 0c05 |002e: move-result-object v5 │ │ -3e46b6: 1f05 971a |002f: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e46ba: 6e10 b9a3 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ -3e46c0: 0c06 |0034: move-result-object v6 │ │ -3e46c2: 6e10 baa3 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ -3e46c8: 0c07 |0038: move-result-object v7 │ │ -3e46ca: 6e10 e606 0700 |0039: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3e46d0: 0c07 |003c: move-result-object v7 │ │ -3e46d2: 7120 dca5 7600 |003d: invoke-static {v6, v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ -3e46d8: 0c06 |0040: move-result-object v6 │ │ -3e46da: 7110 2ca2 0600 |0041: invoke-static {v6}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ -3e46e0: 0c06 |0044: move-result-object v6 │ │ -3e46e2: 6207 886f |0045: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ -3e46e6: 3276 0600 |0047: if-eq v6, v7, 004d // +0006 │ │ -3e46ea: 6207 8b6f |0049: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3e46ee: 3376 daff |004b: if-ne v6, v7, 0025 // -0026 │ │ -3e46f2: 7220 caad 5200 |004d: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e46f8: 6e10 b8a3 0500 |0050: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ -3e46fe: 0c05 |0053: move-result-object v5 │ │ -3e4700: 7220 29ae 5300 |0054: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ -3e4706: 28ce |0057: goto 0025 // -0032 │ │ -3e4708: 6e10 f2a0 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3e470e: 0c04 |005b: move-result-object v4 │ │ -3e4710: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -3e4712: 7210 ddad 0200 |005d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3e4718: 0a06 |0060: move-result v6 │ │ -3e471a: 3565 2f00 |0061: if-ge v5, v6, 0090 // +002f │ │ -3e471e: 7220 d1ad 5200 |0063: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e4724: 0c06 |0066: move-result-object v6 │ │ -3e4726: 1f06 971a |0067: check-cast v6, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e472a: 6e10 b8a3 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ -3e4730: 0c06 |006c: move-result-object v6 │ │ -3e4732: 7120 c3a3 6800 |006d: invoke-static {v8, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a3c3 │ │ -3e4738: 0c06 |0070: move-result-object v6 │ │ -3e473a: 7220 d1ad 5200 |0071: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e4740: 0c07 |0074: move-result-object v7 │ │ -3e4742: 1f07 971a |0075: check-cast v7, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ -3e4746: 7130 c2a3 7809 |0077: invoke-static {v8, v7, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a3c2 │ │ -3e474c: 0c07 |007a: move-result-object v7 │ │ -3e474e: 3906 0600 |007b: if-nez v6, 0081 // +0006 │ │ -3e4752: 7220 caad 7400 |007d: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e4758: 2804 |0080: goto 0084 // +0004 │ │ -3e475a: 6e20 74a1 7600 |0081: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a174 │ │ -3e4760: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ -3e4764: 7210 ddad 0200 |0086: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3e476a: 0a06 |0089: move-result v6 │ │ -3e476c: 7230 bea3 5b06 |008a: invoke-interface {v11, v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;.onLocalFileScanned:(II)V // method@a3be │ │ -3e4772: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3e4776: 28ce |008f: goto 005d // -0032 │ │ -3e4778: 7210 d5ad 0400 |0090: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e477e: 0c0b |0093: move-result-object v11 │ │ -3e4780: 7210 b8ad 0b00 |0094: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e4786: 0a02 |0097: move-result v2 │ │ -3e4788: 3802 1600 |0098: if-eqz v2, 00ae // +0016 │ │ -3e478c: 7210 b9ad 0b00 |009a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e4792: 0c02 |009d: move-result-object v2 │ │ -3e4794: 1f02 181a |009e: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e4798: 6e10 4aa1 0200 |00a0: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3e479e: 0c02 |00a3: move-result-object v2 │ │ -3e47a0: 7220 2cae 2300 |00a4: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3e47a6: 0a02 |00a7: move-result v2 │ │ -3e47a8: 3902 ecff |00a8: if-nez v2, 0094 // -0014 │ │ -3e47ac: 7210 baad 0b00 |00aa: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@adba │ │ -3e47b2: 28e7 |00ad: goto 0094 // -0019 │ │ -3e47b4: 7120 c4a3 a100 |00ae: invoke-static {v1, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; // method@a3c4 │ │ -3e47ba: 0c0a |00b1: move-result-object v10 │ │ -3e47bc: 6e20 0da1 a800 |00b2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3e47c2: 6e10 fca0 0800 |00b5: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e47c8: 0c0a |00b8: move-result-object v10 │ │ -3e47ca: 6e20 f1a1 0a00 |00b9: invoke-virtual {v10, v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setAutoDownload:(Z)V // method@a1f1 │ │ -3e47d0: 600a c490 |00bc: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_feed_description:I // field@90c4 │ │ -3e47d4: 6e20 1402 a900 |00be: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e47da: 0c0a |00c1: move-result-object v10 │ │ -3e47dc: 6e20 09a1 a800 |00c2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ -3e47e2: 600a c590 |00c5: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_folder:I // field@90c5 │ │ -3e47e6: 6e20 1402 a900 |00c7: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e47ec: 0c0a |00ca: move-result-object v10 │ │ -3e47ee: 6e20 07a1 a800 |00cb: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ -3e47f4: 121a |00ce: const/4 v10, #int 1 // #1 │ │ -3e47f6: 7130 1ba9 890a |00cf: invoke-static {v9, v8, v10}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -3e47fc: 0e00 |00d2: return-void │ │ +3e4670: |[3e4670] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ +3e4680: 6e10 f2a0 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3e4686: 0c00 |0003: move-result-object v0 │ │ +3e4688: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +3e468c: 2200 3e1d |0006: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e4690: 7010 feac 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e4696: 6e20 0ea1 0800 |000b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ +3e469c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3e469e: 7130 1ba9 8900 |000f: invoke-static {v9, v8, v0}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +3e46a4: 0c08 |0012: move-result-object v8 │ │ +3e46a6: 7120 bba3 a900 |0013: invoke-static {v9, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; // method@a3bb │ │ +3e46ac: 0c01 |0016: move-result-object v1 │ │ +3e46ae: 2202 3e1d |0017: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3e46b2: 7010 feac 0200 |0019: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e46b8: 2203 4b1d |001c: new-instance v3, Ljava/util/HashSet; // type@1d4b │ │ +3e46bc: 7010 aaad 0300 |001e: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3e46c2: 7210 d5ad 0100 |0021: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e46c8: 0c04 |0024: move-result-object v4 │ │ +3e46ca: 7210 b8ad 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e46d0: 0a05 |0028: move-result v5 │ │ +3e46d2: 3805 2f00 |0029: if-eqz v5, 0058 // +002f │ │ +3e46d6: 7210 b9ad 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e46dc: 0c05 |002e: move-result-object v5 │ │ +3e46de: 1f05 971a |002f: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e46e2: 6e10 b9a3 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@a3b9 │ │ +3e46e8: 0c06 |0034: move-result-object v6 │ │ +3e46ea: 6e10 baa3 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@a3ba │ │ +3e46f0: 0c07 |0038: move-result-object v7 │ │ +3e46f2: 6e10 e606 0700 |0039: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3e46f8: 0c07 |003c: move-result-object v7 │ │ +3e46fa: 7120 dca5 7600 |003d: invoke-static {v6, v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ +3e4700: 0c06 |0040: move-result-object v6 │ │ +3e4702: 7110 2ca2 0600 |0041: invoke-static {v6}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ +3e4708: 0c06 |0044: move-result-object v6 │ │ +3e470a: 6207 886f |0045: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f88 │ │ +3e470e: 3276 0600 |0047: if-eq v6, v7, 004d // +0006 │ │ +3e4712: 6207 8b6f |0049: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3e4716: 3376 daff |004b: if-ne v6, v7, 0025 // -0026 │ │ +3e471a: 7220 caad 5200 |004d: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e4720: 6e10 b8a3 0500 |0050: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ +3e4726: 0c05 |0053: move-result-object v5 │ │ +3e4728: 7220 29ae 5300 |0054: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ +3e472e: 28ce |0057: goto 0025 // -0032 │ │ +3e4730: 6e10 f2a0 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3e4736: 0c04 |005b: move-result-object v4 │ │ +3e4738: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +3e473a: 7210 ddad 0200 |005d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3e4740: 0a06 |0060: move-result v6 │ │ +3e4742: 3565 2f00 |0061: if-ge v5, v6, 0090 // +002f │ │ +3e4746: 7220 d1ad 5200 |0063: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e474c: 0c06 |0066: move-result-object v6 │ │ +3e474e: 1f06 971a |0067: check-cast v6, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e4752: 6e10 b8a3 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@a3b8 │ │ +3e4758: 0c06 |006c: move-result-object v6 │ │ +3e475a: 7120 c3a3 6800 |006d: invoke-static {v8, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a3c3 │ │ +3e4760: 0c06 |0070: move-result-object v6 │ │ +3e4762: 7220 d1ad 5200 |0071: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e4768: 0c07 |0074: move-result-object v7 │ │ +3e476a: 1f07 971a |0075: check-cast v7, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1a97 │ │ +3e476e: 7130 c2a3 7809 |0077: invoke-static {v8, v7, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a3c2 │ │ +3e4774: 0c07 |007a: move-result-object v7 │ │ +3e4776: 3906 0600 |007b: if-nez v6, 0081 // +0006 │ │ +3e477a: 7220 caad 7400 |007d: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e4780: 2804 |0080: goto 0084 // +0004 │ │ +3e4782: 6e20 74a1 7600 |0081: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a174 │ │ +3e4788: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ +3e478c: 7210 ddad 0200 |0086: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3e4792: 0a06 |0089: move-result v6 │ │ +3e4794: 7230 bea3 5b06 |008a: invoke-interface {v11, v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;.onLocalFileScanned:(II)V // method@a3be │ │ +3e479a: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3e479e: 28ce |008f: goto 005d // -0032 │ │ +3e47a0: 7210 d5ad 0400 |0090: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e47a6: 0c0b |0093: move-result-object v11 │ │ +3e47a8: 7210 b8ad 0b00 |0094: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e47ae: 0a02 |0097: move-result v2 │ │ +3e47b0: 3802 1600 |0098: if-eqz v2, 00ae // +0016 │ │ +3e47b4: 7210 b9ad 0b00 |009a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e47ba: 0c02 |009d: move-result-object v2 │ │ +3e47bc: 1f02 181a |009e: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e47c0: 6e10 4aa1 0200 |00a0: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3e47c6: 0c02 |00a3: move-result-object v2 │ │ +3e47c8: 7220 2cae 2300 |00a4: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3e47ce: 0a02 |00a7: move-result v2 │ │ +3e47d0: 3902 ecff |00a8: if-nez v2, 0094 // -0014 │ │ +3e47d4: 7210 baad 0b00 |00aa: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@adba │ │ +3e47da: 28e7 |00ad: goto 0094 // -0019 │ │ +3e47dc: 7120 c4a3 a100 |00ae: invoke-static {v1, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; // method@a3c4 │ │ +3e47e2: 0c0a |00b1: move-result-object v10 │ │ +3e47e4: 6e20 0da1 a800 |00b2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3e47ea: 6e10 fca0 0800 |00b5: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e47f0: 0c0a |00b8: move-result-object v10 │ │ +3e47f2: 6e20 f1a1 0a00 |00b9: invoke-virtual {v10, v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setAutoDownload:(Z)V // method@a1f1 │ │ +3e47f8: 600a c490 |00bc: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_feed_description:I // field@90c4 │ │ +3e47fc: 6e20 1402 a900 |00be: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e4802: 0c0a |00c1: move-result-object v10 │ │ +3e4804: 6e20 09a1 a800 |00c2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ +3e480a: 600a c590 |00c5: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_folder:I // field@90c5 │ │ +3e480e: 6e20 1402 a900 |00c7: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e4814: 0c0a |00ca: move-result-object v10 │ │ +3e4816: 6e20 07a1 a800 |00cb: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ +3e481c: 121a |00ce: const/4 v10, #int 1 // #1 │ │ +3e481e: 7130 1ba9 890a |00cf: invoke-static {v9, v8, v10}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +3e4824: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x000f line=84 │ │ 0x0013 line=87 │ │ 0x0017 line=88 │ │ @@ -873201,54 +873201,54 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3e4800: |[3e4800] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ -3e4810: 6e10 e9a0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e4816: 0c00 |0003: move-result-object v0 │ │ -3e4818: 1a01 495b |0004: const-string v1, "antennapod_local:" // string@5b49 │ │ -3e481c: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -3e4820: 6e30 91ab 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ -3e4826: 0c00 |000b: move-result-object v0 │ │ -3e4828: 7110 e506 0000 |000c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3e482e: 0c00 |000f: move-result-object v0 │ │ -3e4830: 7120 2437 0400 |0010: invoke-static {v4, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@3724 │ │ -3e4836: 0c00 |0013: move-result-object v0 │ │ -3e4838: 3800 2700 |0014: if-eqz v0, 003b // +0027 │ │ -3e483c: 6e10 2237 0000 |0016: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@3722 │ │ -3e4842: 0a01 |0019: move-result v1 │ │ -3e4844: 3801 1900 |001a: if-eqz v1, 0033 // +0019 │ │ -3e4848: 6e10 1e37 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@371e │ │ -3e484e: 0a01 |001f: move-result v1 │ │ -3e4850: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -3e4854: 6e10 2637 0000 |0022: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@3726 │ │ -3e485a: 0c00 |0025: move-result-object v0 │ │ -3e485c: 7140 caa3 4350 |0026: invoke-static {v3, v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@a3ca │ │ -3e4862: 7110 c7a3 0300 |0029: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z // method@a3c7 │ │ -3e4868: 0a04 |002c: move-result v4 │ │ -3e486a: 3804 2100 |002d: if-eqz v4, 004e // +0021 │ │ -3e486e: 7110 c9a3 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3c9 │ │ -3e4874: 281c |0032: goto 004e // +001c │ │ -3e4876: 2204 811c |0033: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ -3e487a: 1a05 b00e |0035: const-string v5, "Cannot read local directory. Try re-connecting the folder on the podcast info page." // string@0eb0 │ │ -3e487e: 7020 48aa 5400 |0037: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3e4884: 2704 |003a: throw v4 │ │ -3e4886: 2204 811c |003b: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ -3e488a: 1a05 764d |003d: const-string v5, "Unable to retrieve document tree. Try re-connecting the folder on the podcast info page." // string@4d76 │ │ -3e488e: 7020 48aa 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3e4894: 2704 |0042: throw v4 │ │ -3e4896: 0d04 |0043: move-exception v4 │ │ -3e4898: 6e10 e2ab 0400 |0044: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e489e: 6e10 dfab 0400 |0047: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e48a4: 0c04 |004a: move-result-object v4 │ │ -3e48a6: 7120 c8a3 4300 |004b: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V // method@a3c8 │ │ -3e48ac: 0e00 |004e: return-void │ │ +3e4828: |[3e4828] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ +3e4838: 6e10 e9a0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e483e: 0c00 |0003: move-result-object v0 │ │ +3e4840: 1a01 495b |0004: const-string v1, "antennapod_local:" // string@5b49 │ │ +3e4844: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +3e4848: 6e30 91ab 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ +3e484e: 0c00 |000b: move-result-object v0 │ │ +3e4850: 7110 e506 0000 |000c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3e4856: 0c00 |000f: move-result-object v0 │ │ +3e4858: 7120 2437 0400 |0010: invoke-static {v4, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@3724 │ │ +3e485e: 0c00 |0013: move-result-object v0 │ │ +3e4860: 3800 2700 |0014: if-eqz v0, 003b // +0027 │ │ +3e4864: 6e10 2237 0000 |0016: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@3722 │ │ +3e486a: 0a01 |0019: move-result v1 │ │ +3e486c: 3801 1900 |001a: if-eqz v1, 0033 // +0019 │ │ +3e4870: 6e10 1e37 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@371e │ │ +3e4876: 0a01 |001f: move-result v1 │ │ +3e4878: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +3e487c: 6e10 2637 0000 |0022: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@3726 │ │ +3e4882: 0c00 |0025: move-result-object v0 │ │ +3e4884: 7140 caa3 4350 |0026: invoke-static {v3, v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@a3ca │ │ +3e488a: 7110 c7a3 0300 |0029: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z // method@a3c7 │ │ +3e4890: 0a04 |002c: move-result v4 │ │ +3e4892: 3804 2100 |002d: if-eqz v4, 004e // +0021 │ │ +3e4896: 7110 c9a3 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3c9 │ │ +3e489c: 281c |0032: goto 004e // +001c │ │ +3e489e: 2204 811c |0033: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ +3e48a2: 1a05 b00e |0035: const-string v5, "Cannot read local directory. Try re-connecting the folder on the podcast info page." // string@0eb0 │ │ +3e48a6: 7020 48aa 5400 |0037: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3e48ac: 2704 |003a: throw v4 │ │ +3e48ae: 2204 811c |003b: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ +3e48b2: 1a05 764d |003d: const-string v5, "Unable to retrieve document tree. Try re-connecting the folder on the podcast info page." // string@4d76 │ │ +3e48b6: 7020 48aa 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3e48bc: 2704 |0042: throw v4 │ │ +3e48be: 0d04 |0043: move-exception v4 │ │ +3e48c0: 6e10 e2ab 0400 |0044: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e48c6: 6e10 dfab 0400 |0047: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e48cc: 0c04 |004a: move-result-object v4 │ │ +3e48ce: 7120 c8a3 4300 |004b: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V // method@a3c8 │ │ +3e48d4: 0e00 |004e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0043 │ │ Ljava/lang/Exception; -> 0x0043 │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0016 line=62 │ │ @@ -873322,40 +873322,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 47 16-bit code units │ │ -3e49d8: |[3e49d8] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3e49e8: 7010 58ab 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e49ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e49f0: 5bc0 7e9e |0004: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ -3e49f4: 5bcd 7f9e |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e49f8: 6000 2290 |0008: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_pending:I // field@9022 │ │ -3e49fc: 6e20 ada0 0d00 |000a: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@a0ad │ │ -3e4a02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3e4a04: 5cc0 7c9e |000e: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e4a08: 2200 0f1a |0010: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e4a0c: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -3e4a10: 6e10 a3a0 0d00 |0014: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e4a16: 0c04 |0017: move-result-object v4 │ │ -3e4a18: 6e10 9ba0 0d00 |0018: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e4a1e: 0b05 |001b: move-result-wide v5 │ │ -3e4a20: 6e10 9ca0 0d00 |001c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ -3e4a26: 0a07 |001f: move-result v7 │ │ -3e4a28: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -3e4a2a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -3e4a2c: 220a 461d |0022: new-instance v10, Ljava/util/Date; // type@1d46 │ │ -3e4a30: 7010 88ad 0a00 |0024: invoke-direct {v10}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e4a36: 120b |0027: const/4 v11, #int 0 // #0 │ │ -3e4a38: 0701 |0028: move-object v1, v0 │ │ -3e4a3a: 760b b0a0 0100 |0029: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ -3e4a40: 5bc0 809e |002c: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ -3e4a44: 0e00 |002e: return-void │ │ +3e4a00: |[3e4a00] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3e4a10: 7010 58ab 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e4a16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e4a18: 5bc0 7e9e |0004: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ +3e4a1c: 5bcd 7f9e |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e4a20: 6000 2290 |0008: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_pending:I // field@9022 │ │ +3e4a24: 6e20 ada0 0d00 |000a: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@a0ad │ │ +3e4a2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3e4a2c: 5cc0 7c9e |000e: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e4a30: 2200 0f1a |0010: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e4a34: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +3e4a38: 6e10 a3a0 0d00 |0014: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e4a3e: 0c04 |0017: move-result-object v4 │ │ +3e4a40: 6e10 9ba0 0d00 |0018: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e4a46: 0b05 |001b: move-result-wide v5 │ │ +3e4a48: 6e10 9ca0 0d00 |001c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ +3e4a4e: 0a07 |001f: move-result v7 │ │ +3e4a50: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +3e4a52: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +3e4a54: 220a 461d |0022: new-instance v10, Ljava/util/Date; // type@1d46 │ │ +3e4a58: 7010 88ad 0a00 |0024: invoke-direct {v10}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e4a5e: 120b |0027: const/4 v11, #int 0 // #0 │ │ +3e4a60: 0701 |0028: move-object v1, v0 │ │ +3e4a62: 760b b0a0 0100 |0029: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ +3e4a68: 5bc0 809e |002c: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ +3e4a6c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=20 │ │ 0x0006 line=29 │ │ 0x0008 line=30 │ │ 0x000e line=31 │ │ @@ -873370,19 +873370,19 @@ │ │ type : '()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e499c: |[3e499c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ -3e49ac: 6e10 d2a3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.download:()V // method@a3d2 │ │ -3e49b2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3e49b4: 5c10 7d9e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9e7d │ │ -3e49b8: 1101 |0006: return-object v1 │ │ +3e49c4: |[3e49c4] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ +3e49d4: 6e10 d2a3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.download:()V // method@a3d2 │ │ +3e49da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3e49dc: 5c10 7d9e |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9e7d │ │ +3e49e0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ @@ -873391,18 +873391,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e49bc: |[3e49bc] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Ljava/lang/Object; │ │ -3e49cc: 6e10 cfa3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ -3e49d2: 0c00 |0003: move-result-object v0 │ │ -3e49d4: 1100 |0004: return-object v0 │ │ +3e49e4: |[3e49e4] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Ljava/lang/Object; │ │ +3e49f4: 6e10 cfa3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ +3e49fa: 0c00 |0003: move-result-object v0 │ │ +3e49fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -873410,18 +873410,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e4a48: |[3e4a48] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.cancel:()V │ │ -3e4a58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e4a5a: 5c10 7c9e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e4a5e: 0e00 |0003: return-void │ │ +3e4a70: |[3e4a70] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.cancel:()V │ │ +3e4a80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e4a82: 5c10 7c9e |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e4a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -873435,17 +873435,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e496c: |[3e496c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3e497c: 5410 7f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e4980: 1100 |0002: return-object v0 │ │ +3e4994: |[3e4994] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3e49a4: 5410 7f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e49a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -873453,17 +873453,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e4984: |[3e4984] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3e4994: 5410 809e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ -3e4998: 1100 |0002: return-object v0 │ │ +3e49ac: |[3e49ac] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3e49bc: 5410 809e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ +3e49c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -873471,17 +873471,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e4954: |[3e4954] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.isFinished:()Z │ │ -3e4964: 5510 7d9e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9e7d │ │ -3e4968: 0f00 |0002: return v0 │ │ +3e497c: |[3e497c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.isFinished:()Z │ │ +3e498c: 5510 7d9e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9e7d │ │ +3e4990: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -873564,35 +873564,35 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 39 16-bit code units │ │ -3e4f58: |[3e4f58] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3e4f68: 7010 58ab 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e4f6e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3e4f70: 5cc0 849e |0004: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4f74: 5bcd 839e |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4f78: 2200 0f1a |0008: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e4f7c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -3e4f80: 6e10 a3a0 0d00 |000c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e4f86: 0c04 |000f: move-result-object v4 │ │ -3e4f88: 1605 0000 |0010: const-wide/16 v5, #int 0 // #0 │ │ -3e4f8c: 6e10 9ca0 0d00 |0012: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ -3e4f92: 0a07 |0015: move-result v7 │ │ -3e4f94: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -3e4f96: 6209 7d6e |0017: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ -3e4f9a: 220a 461d |0019: new-instance v10, Ljava/util/Date; // type@1d46 │ │ -3e4f9e: 7010 88ad 0a00 |001b: invoke-direct {v10}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e4fa4: 1a0b d74d |001e: const-string v11, "Unknown error: Status not set" // string@4dd7 │ │ -3e4fa8: 0701 |0020: move-object v1, v0 │ │ -3e4faa: 760b b0a0 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ -3e4fb0: 5bc0 829e |0024: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ -3e4fb4: 0e00 |0026: return-void │ │ +3e4f80: |[3e4f80] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3e4f90: 7010 58ab 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e4f96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3e4f98: 5cc0 849e |0004: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4f9c: 5bcd 839e |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4fa0: 2200 0f1a |0008: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e4fa4: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +3e4fa8: 6e10 a3a0 0d00 |000c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e4fae: 0c04 |000f: move-result-object v4 │ │ +3e4fb0: 1605 0000 |0010: const-wide/16 v5, #int 0 // #0 │ │ +3e4fb4: 6e10 9ca0 0d00 |0012: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ +3e4fba: 0a07 |0015: move-result v7 │ │ +3e4fbc: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +3e4fbe: 6209 7d6e |0017: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7d │ │ +3e4fc2: 220a 461d |0019: new-instance v10, Ljava/util/Date; // type@1d46 │ │ +3e4fc6: 7010 88ad 0a00 |001b: invoke-direct {v10}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e4fcc: 1a0b d74d |001e: const-string v11, "Unknown error: Status not set" // string@4dd7 │ │ +3e4fd0: 0701 |0020: move-object v1, v0 │ │ +3e4fd2: 760b b0a0 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@a0b0 │ │ +3e4fd8: 5bc0 829e |0024: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ +3e4fdc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=28 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=33 │ │ @@ -873605,24 +873605,24 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3e4fb8: |[3e4fb8] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e4fc8: 6e10 ffa0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e4fce: 0c00 |0003: move-result-object v0 │ │ -3e4fd0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -3e4fd4: 7020 dba3 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3db │ │ -3e4fda: 0e00 |0009: return-void │ │ -3e4fdc: 2202 a01a |000a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@1aa0 │ │ -3e4fe0: 1a00 9a17 |000c: const-string v0, "Feed has no title" // string@179a │ │ -3e4fe4: 7020 e8a3 0200 |000e: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@a3e8 │ │ -3e4fea: 2702 |0011: throw v2 │ │ +3e4fe0: |[3e4fe0] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e4ff0: 6e10 ffa0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e4ff6: 0c00 |0003: move-result-object v0 │ │ +3e4ff8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +3e4ffc: 7020 dba3 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3db │ │ +3e5002: 0e00 |0009: return-void │ │ +3e5004: 2202 a01a |000a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@1aa0 │ │ +3e5008: 1a00 9a17 |000c: const-string v0, "Feed has no title" // string@179a │ │ +3e500c: 7020 e8a3 0200 |000e: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@a3e8 │ │ +3e5012: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=109 │ │ 0x000a line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ @@ -873633,40 +873633,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3e4fec: |[3e4fec] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e4ffc: 6e10 f2a0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3e5002: 0c04 |0003: move-result-object v4 │ │ -3e5004: 7210 d5ad 0400 |0004: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e500a: 0c04 |0007: move-result-object v4 │ │ -3e500c: 7210 b8ad 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e5012: 0a00 |000b: move-result v0 │ │ -3e5014: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -3e5018: 7210 b9ad 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e501e: 0c00 |0011: move-result-object v0 │ │ -3e5020: 1f00 181a |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e5024: 6e10 52a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3e502a: 0c01 |0017: move-result-object v1 │ │ -3e502c: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ -3e5030: 28ee |001a: goto 0008 // -0012 │ │ -3e5032: 2204 a01a |001b: new-instance v4, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@1aa0 │ │ -3e5036: 2201 c81c |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e503a: 7010 a6ab 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5040: 1a02 ad1b |0022: const-string v2, "Item has no title: " // string@1bad │ │ -3e5044: 6e20 b2ab 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e504a: 6e20 b1ab 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3e5050: 6e10 bcab 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e5056: 0c00 |002d: move-result-object v0 │ │ -3e5058: 7020 e8a3 0400 |002e: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@a3e8 │ │ -3e505e: 2704 |0031: throw v4 │ │ -3e5060: 0e00 |0032: return-void │ │ +3e5014: |[3e5014] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e5024: 6e10 f2a0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3e502a: 0c04 |0003: move-result-object v4 │ │ +3e502c: 7210 d5ad 0400 |0004: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e5032: 0c04 |0007: move-result-object v4 │ │ +3e5034: 7210 b8ad 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e503a: 0a00 |000b: move-result v0 │ │ +3e503c: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +3e5040: 7210 b9ad 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e5046: 0c00 |0011: move-result-object v0 │ │ +3e5048: 1f00 181a |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e504c: 6e10 52a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3e5052: 0c01 |0017: move-result-object v1 │ │ +3e5054: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ +3e5058: 28ee |001a: goto 0008 // -0012 │ │ +3e505a: 2204 a01a |001b: new-instance v4, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@1aa0 │ │ +3e505e: 2201 c81c |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5062: 7010 a6ab 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5068: 1a02 ad1b |0022: const-string v2, "Item has no title: " // string@1bad │ │ +3e506c: 6e20 b2ab 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5072: 6e20 b1ab 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3e5078: 6e10 bcab 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e507e: 0c00 |002d: move-result-object v0 │ │ +3e5080: 7020 e8a3 0400 |002e: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@a3e8 │ │ +3e5086: 2704 |0031: throw v4 │ │ +3e5088: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0014 line=114 │ │ 0x001b line=115 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ @@ -873678,280 +873678,280 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 543 16-bit code units │ │ -3e4a90: |[3e4a90] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ -3e4aa0: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -3e4aa4: 1a02 44c5 |0002: const-string v2, "successful" // string@c544 │ │ -3e4aa8: 1a03 7d15 |0004: const-string v3, "FAILED" // string@157d │ │ -3e4aac: 1a04 8104 |0006: const-string v4, "' " // string@0481 │ │ -3e4ab0: 1a05 0913 |0008: const-string v5, "Deletion of file '" // string@1309 │ │ -3e4ab4: 1a06 9e17 |000a: const-string v6, "FeedParserTask" // string@179e │ │ -3e4ab8: 2207 141a |000c: new-instance v7, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3e4abc: 5410 839e |000e: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4ac0: 6e10 a2a0 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e4ac6: 0c00 |0013: move-result-object v0 │ │ -3e4ac8: 5418 839e |0014: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4acc: 6e10 9da0 0800 |0016: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ -3e4ad2: 0c08 |0019: move-result-object v8 │ │ -3e4ad4: 7030 e1a0 0708 |001a: invoke-direct {v7, v0, v8}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a0e1 │ │ -3e4ada: 5410 839e |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4ade: 6e10 9aa0 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4ae4: 0c00 |0022: move-result-object v0 │ │ -3e4ae6: 6e20 14a1 0700 |0023: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setLocalFileUrl:(Ljava/lang/String;)V // method@a114 │ │ -3e4aec: 5410 839e |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4af0: 6e10 9ba0 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e4af6: 0b08 |002b: move-result-wide v8 │ │ -3e4af8: 6e30 0ca1 8709 |002c: invoke-virtual {v7, v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setId:(J)V // method@a10c │ │ -3e4afe: 2200 201a |002f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@1a20 │ │ -3e4b02: 160b 0000 |0031: const-wide/16 v11, #int 0 // #0 │ │ -3e4b06: 121d |0033: const/4 v13, #int 1 // #1 │ │ -3e4b08: 620e 376f |0034: sget-object v14, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ -3e4b0c: 620f 836f |0036: sget-object v15, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ -3e4b10: 6210 3d6f |0038: sget-object v16, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ -3e4b14: 5418 839e |003a: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4b18: 6e10 a4a0 0800 |003c: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ -3e4b1e: 0c11 |003f: move-result-object v17 │ │ -3e4b20: 5418 839e |0040: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4b24: 6e10 9ea0 0800 |0042: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ -3e4b2a: 0c12 |0045: move-result-object v18 │ │ -3e4b2c: 070a |0046: move-object v10, v0 │ │ -3e4b2e: 7609 dda1 0a00 |0047: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@a1dd │ │ -3e4b34: 6e20 18a1 0700 |004a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V // method@a118 │ │ -3e4b3a: 5410 839e |004d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4b3e: 6e10 99a0 0000 |004f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getArguments:()Landroid/os/Bundle; // method@a099 │ │ -3e4b44: 0c00 |0052: move-result-object v0 │ │ -3e4b46: 1a08 21ab |0053: const-string v8, "page" // string@ab21 │ │ -3e4b4a: 1209 |0055: const/4 v9, #int 0 // #0 │ │ -3e4b4c: 6e30 2c07 8009 |0056: invoke-virtual {v0, v8, v9}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@072c │ │ -3e4b52: 0a00 |0059: move-result v0 │ │ -3e4b54: 6e20 16a1 0700 |005a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@a116 │ │ -3e4b5a: 2200 301b |005d: new-instance v0, Lde/danoeh/antennapod/parser/feed/FeedHandler; // type@1b30 │ │ -3e4b5e: 7010 7ea5 0000 |005f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.:()V // method@a57e │ │ -3e4b64: 1208 |0062: const/4 v8, #int 0 // #0 │ │ -3e4b66: 6e20 7fa5 7000 |0063: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a57f │ │ -3e4b6c: 0c0a |0066: move-result-object v10 │ │ -3e4b6e: 2200 c81c |0067: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4b72: 7010 a6ab 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4b78: 6e10 ffa0 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e4b7e: 0c0b |006f: move-result-object v11 │ │ -3e4b80: 6e20 b2ab b000 |0070: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4b86: 1a0b 6001 |0073: const-string v11, " parsed" // string@0160 │ │ -3e4b8a: 6e20 b2ab b000 |0075: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4b90: 6e10 bcab 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4b96: 0c00 |007b: move-result-object v0 │ │ -3e4b98: 7120 330b 0600 |007c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e4b9e: 7020 daa3 7100 |007f: invoke-direct {v1, v7}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3da │ │ -3e4ba4: 6e10 efa0 0700 |0082: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3e4baa: 0c00 |0085: move-result-object v0 │ │ -3e4bac: 7110 e80a 0000 |0086: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e4bb2: 0a00 |0089: move-result v0 │ │ -3e4bb4: 3800 1a00 |008a: if-eqz v0, 00a4 // +001a │ │ -3e4bb8: 2200 c81c |008c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4bbc: 7010 a6ab 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4bc2: 1a0b 485b |0091: const-string v11, "antennapod_generative_cover:" // string@5b48 │ │ -3e4bc6: 6e20 b2ab b000 |0093: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4bcc: 6e10 e9a0 0700 |0096: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e4bd2: 0c0b |0099: move-result-object v11 │ │ -3e4bd4: 6e20 b2ab b000 |009a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4bda: 6e10 bcab 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4be0: 0c00 |00a0: move-result-object v0 │ │ -3e4be2: 6e20 0da1 0700 |00a1: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3e4be8: 2200 7a1c |00a4: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3e4bec: 5419 839e |00a6: iget-object v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4bf0: 6e10 9aa0 0900 |00a8: invoke-virtual {v9}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4bf6: 0c09 |00ab: move-result-object v9 │ │ -3e4bf8: 7020 17aa 9000 |00ac: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e4bfe: 6e10 1faa 0000 |00af: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e4c04: 0a09 |00b2: move-result v9 │ │ -3e4c06: 3809 2600 |00b3: if-eqz v9, 00d9 // +0026 │ │ -3e4c0a: 6e10 1daa 0000 |00b5: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e4c10: 0a09 |00b8: move-result v9 │ │ -3e4c12: 220b c81c |00b9: new-instance v11, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4c16: 7010 a6ab 0b00 |00bb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4c1c: 6e20 b2ab 5b00 |00be: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4c22: 6e10 21aa 0000 |00c1: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e4c28: 0c00 |00c4: move-result-object v0 │ │ -3e4c2a: 6e20 b2ab 0b00 |00c5: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4c30: 6e20 b2ab 4b00 |00c8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4c36: 3809 0300 |00cb: if-eqz v9, 00ce // +0003 │ │ -3e4c3a: 2802 |00cd: goto 00cf // +0002 │ │ -3e4c3c: 0732 |00ce: move-object v2, v3 │ │ -3e4c3e: 6e20 b2ab 2b00 |00cf: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4c44: 6e10 bcab 0b00 |00d2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4c4a: 0c00 |00d5: move-result-object v0 │ │ -3e4c4c: 7120 330b 0600 |00d6: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e4c52: 0811 0800 |00d9: move-object/from16 v17, v8 │ │ -3e4c56: 0812 1100 |00db: move-object/from16 v18, v17 │ │ -3e4c5a: 2900 de00 |00dd: goto/16 01bb // +00de │ │ -3e4c5e: 0d00 |00df: move-exception v0 │ │ -3e4c60: 2811 |00e0: goto 00f1 // +0011 │ │ -3e4c62: 0d00 |00e1: move-exception v0 │ │ -3e4c64: 284a |00e2: goto 012c // +004a │ │ -3e4c66: 0d00 |00e3: move-exception v0 │ │ -3e4c68: 2900 9300 |00e4: goto/16 0177 // +0093 │ │ -3e4c6c: 0d00 |00e6: move-exception v0 │ │ -3e4c6e: 2900 9000 |00e7: goto/16 0177 // +0090 │ │ -3e4c72: 0d00 |00e9: move-exception v0 │ │ -3e4c74: 2900 8d00 |00ea: goto/16 0177 // +008d │ │ -3e4c78: 0d00 |00ec: move-exception v0 │ │ -3e4c7a: 2900 fc00 |00ed: goto/16 01e9 // +00fc │ │ -3e4c7e: 0d00 |00ef: move-exception v0 │ │ -3e4c80: 078a |00f0: move-object v10, v8 │ │ -3e4c82: 6e10 e2ab 0000 |00f1: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e4c88: 5c19 849e |00f4: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4c8c: 6209 7b6e |00f6: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ -3e4c90: 6e10 dfab 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e4c96: 0c00 |00fb: move-result-object v0 │ │ -3e4c98: 220b 7a1c |00fc: new-instance v11, Ljava/io/File; // type@1c7a │ │ -3e4c9c: 541c 839e |00fe: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4ca0: 6e10 9aa0 0c00 |0100: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4ca6: 0c0c |0103: move-result-object v12 │ │ -3e4ca8: 7020 17aa cb00 |0104: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e4cae: 6e10 1faa 0b00 |0107: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e4cb4: 0a0c |010a: move-result v12 │ │ -3e4cb6: 380c ac00 |010b: if-eqz v12, 01b7 // +00ac │ │ -3e4cba: 6e10 1daa 0b00 |010d: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e4cc0: 0a0c |0110: move-result v12 │ │ -3e4cc2: 220d c81c |0111: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4cc6: 7010 a6ab 0d00 |0113: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4ccc: 6e20 b2ab 5d00 |0116: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4cd2: 6e10 21aa 0b00 |0119: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e4cd8: 0c05 |011c: move-result-object v5 │ │ -3e4cda: 6e20 b2ab 5d00 |011d: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4ce0: 6e20 b2ab 4d00 |0120: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4ce6: 380c 0400 |0123: if-eqz v12, 0127 // +0004 │ │ -3e4cea: 2900 8800 |0125: goto/16 01ad // +0088 │ │ -3e4cee: 0732 |0127: move-object v2, v3 │ │ -3e4cf0: 2900 8500 |0128: goto/16 01ad // +0085 │ │ -3e4cf4: 0d00 |012a: move-exception v0 │ │ -3e4cf6: 078a |012b: move-object v10, v8 │ │ -3e4cf8: 6e10 e2ab 0000 |012c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e4cfe: 5c19 849e |012f: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4d02: 6209 806e |0131: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ -3e4d06: 1a0b 2885 |0133: const-string v11, "html" // string@8528 │ │ -3e4d0a: 6e10 aaa5 0000 |0135: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getRootElement:()Ljava/lang/String; // method@a5aa │ │ -3e4d10: 0c0c |0138: move-result-object v12 │ │ -3e4d12: 6e20 80ab cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@ab80 │ │ -3e4d18: 0a0b |013c: move-result v11 │ │ -3e4d1a: 380b 0400 |013d: if-eqz v11, 0141 // +0004 │ │ -3e4d1e: 6209 816e |013f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ -3e4d22: 6e10 a9a5 0000 |0141: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getMessage:()Ljava/lang/String; // method@a5a9 │ │ -3e4d28: 0c00 |0144: move-result-object v0 │ │ -3e4d2a: 220b 7a1c |0145: new-instance v11, Ljava/io/File; // type@1c7a │ │ -3e4d2e: 541c 839e |0147: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4d32: 6e10 9aa0 0c00 |0149: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4d38: 0c0c |014c: move-result-object v12 │ │ -3e4d3a: 7020 17aa cb00 |014d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e4d40: 6e10 1faa 0b00 |0150: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e4d46: 0a0c |0153: move-result v12 │ │ -3e4d48: 380c 6300 |0154: if-eqz v12, 01b7 // +0063 │ │ -3e4d4c: 6e10 1daa 0b00 |0156: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e4d52: 0a0c |0159: move-result v12 │ │ -3e4d54: 220d c81c |015a: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4d58: 7010 a6ab 0d00 |015c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4d5e: 6e20 b2ab 5d00 |015f: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4d64: 6e10 21aa 0b00 |0162: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e4d6a: 0c05 |0165: move-result-object v5 │ │ -3e4d6c: 6e20 b2ab 5d00 |0166: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4d72: 6e20 b2ab 4d00 |0169: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4d78: 380c 0300 |016c: if-eqz v12, 016f // +0003 │ │ -3e4d7c: 283f |016e: goto 01ad // +003f │ │ -3e4d7e: 0732 |016f: move-object v2, v3 │ │ -3e4d80: 283d |0170: goto 01ad // +003d │ │ -3e4d82: 0d00 |0171: move-exception v0 │ │ -3e4d84: 2804 |0172: goto 0176 // +0004 │ │ -3e4d86: 0d00 |0173: move-exception v0 │ │ -3e4d88: 2802 |0174: goto 0176 // +0002 │ │ -3e4d8a: 0d00 |0175: move-exception v0 │ │ -3e4d8c: 078a |0176: move-object v10, v8 │ │ -3e4d8e: 5c19 849e |0177: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4d92: 6e10 e2ab 0000 |0179: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e4d98: 6209 7b6e |017c: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ -3e4d9c: 6e10 dfab 0000 |017e: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e4da2: 0c00 |0181: move-result-object v0 │ │ -3e4da4: 220b 7a1c |0182: new-instance v11, Ljava/io/File; // type@1c7a │ │ -3e4da8: 541c 839e |0184: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4dac: 6e10 9aa0 0c00 |0186: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4db2: 0c0c |0189: move-result-object v12 │ │ -3e4db4: 7020 17aa cb00 |018a: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e4dba: 6e10 1faa 0b00 |018d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e4dc0: 0a0c |0190: move-result v12 │ │ -3e4dc2: 380c 2600 |0191: if-eqz v12, 01b7 // +0026 │ │ -3e4dc6: 6e10 1daa 0b00 |0193: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e4dcc: 0a0c |0196: move-result v12 │ │ -3e4dce: 220d c81c |0197: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4dd2: 7010 a6ab 0d00 |0199: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4dd8: 6e20 b2ab 5d00 |019c: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4dde: 6e10 21aa 0b00 |019f: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e4de4: 0c05 |01a2: move-result-object v5 │ │ -3e4de6: 6e20 b2ab 5d00 |01a3: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4dec: 6e20 b2ab 4d00 |01a6: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4df2: 380c 0300 |01a9: if-eqz v12, 01ac // +0003 │ │ -3e4df6: 2802 |01ab: goto 01ad // +0002 │ │ -3e4df8: 0732 |01ac: move-object v2, v3 │ │ -3e4dfa: 6e20 b2ab 2d00 |01ad: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4e00: 6e10 bcab 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4e06: 0c02 |01b3: move-result-object v2 │ │ -3e4e08: 7120 330b 2600 |01b4: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e4e0e: 0812 0000 |01b7: move-object/from16 v18, v0 │ │ -3e4e12: 0811 0900 |01b9: move-object/from16 v17, v9 │ │ -3e4e16: 5510 849e |01bb: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4e1a: 3800 1800 |01bd: if-eqz v0, 01d5 // +0018 │ │ -3e4e1e: 2200 0f1a |01bf: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e4e22: 6e10 eca0 0700 |01c1: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ -3e4e28: 0c0c |01c4: move-result-object v12 │ │ -3e4e2a: 6e10 eda0 0700 |01c5: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e4e30: 0b0d |01c8: move-result-wide v13 │ │ -3e4e32: 120f |01c9: const/4 v15, #int 0 // #0 │ │ -3e4e34: 1310 0100 |01ca: const/16 v16, #int 1 // #1 │ │ -3e4e38: 6211 826e |01cc: sget-object v17, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ -3e4e3c: 070b |01ce: move-object v11, v0 │ │ -3e4e3e: 7608 b1a0 0b00 |01cf: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e4e44: 5b10 829e |01d2: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ -3e4e48: 110a |01d4: return-object v10 │ │ -3e4e4a: 2200 0f1a |01d5: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e4e4e: 6e10 eca0 0700 |01d7: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ -3e4e54: 0c0c |01da: move-result-object v12 │ │ -3e4e56: 6e10 eda0 0700 |01db: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e4e5c: 0b0d |01de: move-result-wide v13 │ │ -3e4e5e: 120f |01df: const/4 v15, #int 0 // #0 │ │ -3e4e60: 1310 0000 |01e0: const/16 v16, #int 0 // #0 │ │ -3e4e64: 070b |01e2: move-object v11, v0 │ │ -3e4e66: 7608 b1a0 0b00 |01e3: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e4e6c: 5b10 829e |01e6: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ -3e4e70: 1108 |01e8: return-object v8 │ │ -3e4e72: 2207 7a1c |01e9: new-instance v7, Ljava/io/File; // type@1c7a │ │ -3e4e76: 5418 839e |01eb: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ -3e4e7a: 6e10 9aa0 0800 |01ed: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e4e80: 0c08 |01f0: move-result-object v8 │ │ -3e4e82: 7020 17aa 8700 |01f1: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e4e88: 6e10 1faa 0700 |01f4: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e4e8e: 0a08 |01f7: move-result v8 │ │ -3e4e90: 3808 2600 |01f8: if-eqz v8, 021e // +0026 │ │ -3e4e94: 6e10 1daa 0700 |01fa: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e4e9a: 0a08 |01fd: move-result v8 │ │ -3e4e9c: 2209 c81c |01fe: new-instance v9, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e4ea0: 7010 a6ab 0900 |0200: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4ea6: 6e20 b2ab 5900 |0203: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4eac: 6e10 21aa 0700 |0206: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e4eb2: 0c05 |0209: move-result-object v5 │ │ -3e4eb4: 6e20 b2ab 5900 |020a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4eba: 6e20 b2ab 4900 |020d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4ec0: 3808 0300 |0210: if-eqz v8, 0213 // +0003 │ │ -3e4ec4: 2802 |0212: goto 0214 // +0002 │ │ -3e4ec6: 0732 |0213: move-object v2, v3 │ │ -3e4ec8: 6e20 b2ab 2900 |0214: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e4ece: 6e10 bcab 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4ed4: 0c02 |021a: move-result-object v2 │ │ -3e4ed6: 7120 330b 2600 |021b: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e4edc: 2700 |021e: throw v0 │ │ +3e4ab8: |[3e4ab8] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ +3e4ac8: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +3e4acc: 1a02 44c5 |0002: const-string v2, "successful" // string@c544 │ │ +3e4ad0: 1a03 7d15 |0004: const-string v3, "FAILED" // string@157d │ │ +3e4ad4: 1a04 8104 |0006: const-string v4, "' " // string@0481 │ │ +3e4ad8: 1a05 0913 |0008: const-string v5, "Deletion of file '" // string@1309 │ │ +3e4adc: 1a06 9e17 |000a: const-string v6, "FeedParserTask" // string@179e │ │ +3e4ae0: 2207 141a |000c: new-instance v7, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3e4ae4: 5410 839e |000e: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4ae8: 6e10 a2a0 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e4aee: 0c00 |0013: move-result-object v0 │ │ +3e4af0: 5418 839e |0014: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4af4: 6e10 9da0 0800 |0016: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ +3e4afa: 0c08 |0019: move-result-object v8 │ │ +3e4afc: 7030 e1a0 0708 |001a: invoke-direct {v7, v0, v8}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a0e1 │ │ +3e4b02: 5410 839e |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4b06: 6e10 9aa0 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4b0c: 0c00 |0022: move-result-object v0 │ │ +3e4b0e: 6e20 14a1 0700 |0023: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setLocalFileUrl:(Ljava/lang/String;)V // method@a114 │ │ +3e4b14: 5410 839e |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4b18: 6e10 9ba0 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e4b1e: 0b08 |002b: move-result-wide v8 │ │ +3e4b20: 6e30 0ca1 8709 |002c: invoke-virtual {v7, v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setId:(J)V // method@a10c │ │ +3e4b26: 2200 201a |002f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@1a20 │ │ +3e4b2a: 160b 0000 |0031: const-wide/16 v11, #int 0 // #0 │ │ +3e4b2e: 121d |0033: const/4 v13, #int 1 // #1 │ │ +3e4b30: 620e 376f |0034: sget-object v14, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ +3e4b34: 620f 836f |0036: sget-object v15, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6f83 │ │ +3e4b38: 6210 3d6f |0038: sget-object v16, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6f3d │ │ +3e4b3c: 5418 839e |003a: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4b40: 6e10 a4a0 0800 |003c: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ +3e4b46: 0c11 |003f: move-result-object v17 │ │ +3e4b48: 5418 839e |0040: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4b4c: 6e10 9ea0 0800 |0042: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ +3e4b52: 0c12 |0045: move-result-object v18 │ │ +3e4b54: 070a |0046: move-object v10, v0 │ │ +3e4b56: 7609 dda1 0a00 |0047: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@a1dd │ │ +3e4b5c: 6e20 18a1 0700 |004a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V // method@a118 │ │ +3e4b62: 5410 839e |004d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4b66: 6e10 99a0 0000 |004f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getArguments:()Landroid/os/Bundle; // method@a099 │ │ +3e4b6c: 0c00 |0052: move-result-object v0 │ │ +3e4b6e: 1a08 21ab |0053: const-string v8, "page" // string@ab21 │ │ +3e4b72: 1209 |0055: const/4 v9, #int 0 // #0 │ │ +3e4b74: 6e30 2c07 8009 |0056: invoke-virtual {v0, v8, v9}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@072c │ │ +3e4b7a: 0a00 |0059: move-result v0 │ │ +3e4b7c: 6e20 16a1 0700 |005a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@a116 │ │ +3e4b82: 2200 301b |005d: new-instance v0, Lde/danoeh/antennapod/parser/feed/FeedHandler; // type@1b30 │ │ +3e4b86: 7010 7ea5 0000 |005f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.:()V // method@a57e │ │ +3e4b8c: 1208 |0062: const/4 v8, #int 0 // #0 │ │ +3e4b8e: 6e20 7fa5 7000 |0063: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a57f │ │ +3e4b94: 0c0a |0066: move-result-object v10 │ │ +3e4b96: 2200 c81c |0067: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4b9a: 7010 a6ab 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4ba0: 6e10 ffa0 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e4ba6: 0c0b |006f: move-result-object v11 │ │ +3e4ba8: 6e20 b2ab b000 |0070: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4bae: 1a0b 6001 |0073: const-string v11, " parsed" // string@0160 │ │ +3e4bb2: 6e20 b2ab b000 |0075: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4bb8: 6e10 bcab 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4bbe: 0c00 |007b: move-result-object v0 │ │ +3e4bc0: 7120 330b 0600 |007c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4bc6: 7020 daa3 7100 |007f: invoke-direct {v1, v7}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3da │ │ +3e4bcc: 6e10 efa0 0700 |0082: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3e4bd2: 0c00 |0085: move-result-object v0 │ │ +3e4bd4: 7110 e80a 0000 |0086: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e4bda: 0a00 |0089: move-result v0 │ │ +3e4bdc: 3800 1a00 |008a: if-eqz v0, 00a4 // +001a │ │ +3e4be0: 2200 c81c |008c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4be4: 7010 a6ab 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4bea: 1a0b 485b |0091: const-string v11, "antennapod_generative_cover:" // string@5b48 │ │ +3e4bee: 6e20 b2ab b000 |0093: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4bf4: 6e10 e9a0 0700 |0096: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e4bfa: 0c0b |0099: move-result-object v11 │ │ +3e4bfc: 6e20 b2ab b000 |009a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4c02: 6e10 bcab 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4c08: 0c00 |00a0: move-result-object v0 │ │ +3e4c0a: 6e20 0da1 0700 |00a1: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3e4c10: 2200 7a1c |00a4: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3e4c14: 5419 839e |00a6: iget-object v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4c18: 6e10 9aa0 0900 |00a8: invoke-virtual {v9}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4c1e: 0c09 |00ab: move-result-object v9 │ │ +3e4c20: 7020 17aa 9000 |00ac: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e4c26: 6e10 1faa 0000 |00af: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e4c2c: 0a09 |00b2: move-result v9 │ │ +3e4c2e: 3809 2600 |00b3: if-eqz v9, 00d9 // +0026 │ │ +3e4c32: 6e10 1daa 0000 |00b5: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e4c38: 0a09 |00b8: move-result v9 │ │ +3e4c3a: 220b c81c |00b9: new-instance v11, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4c3e: 7010 a6ab 0b00 |00bb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4c44: 6e20 b2ab 5b00 |00be: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4c4a: 6e10 21aa 0000 |00c1: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e4c50: 0c00 |00c4: move-result-object v0 │ │ +3e4c52: 6e20 b2ab 0b00 |00c5: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4c58: 6e20 b2ab 4b00 |00c8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4c5e: 3809 0300 |00cb: if-eqz v9, 00ce // +0003 │ │ +3e4c62: 2802 |00cd: goto 00cf // +0002 │ │ +3e4c64: 0732 |00ce: move-object v2, v3 │ │ +3e4c66: 6e20 b2ab 2b00 |00cf: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4c6c: 6e10 bcab 0b00 |00d2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4c72: 0c00 |00d5: move-result-object v0 │ │ +3e4c74: 7120 330b 0600 |00d6: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4c7a: 0811 0800 |00d9: move-object/from16 v17, v8 │ │ +3e4c7e: 0812 1100 |00db: move-object/from16 v18, v17 │ │ +3e4c82: 2900 de00 |00dd: goto/16 01bb // +00de │ │ +3e4c86: 0d00 |00df: move-exception v0 │ │ +3e4c88: 2811 |00e0: goto 00f1 // +0011 │ │ +3e4c8a: 0d00 |00e1: move-exception v0 │ │ +3e4c8c: 284a |00e2: goto 012c // +004a │ │ +3e4c8e: 0d00 |00e3: move-exception v0 │ │ +3e4c90: 2900 9300 |00e4: goto/16 0177 // +0093 │ │ +3e4c94: 0d00 |00e6: move-exception v0 │ │ +3e4c96: 2900 9000 |00e7: goto/16 0177 // +0090 │ │ +3e4c9a: 0d00 |00e9: move-exception v0 │ │ +3e4c9c: 2900 8d00 |00ea: goto/16 0177 // +008d │ │ +3e4ca0: 0d00 |00ec: move-exception v0 │ │ +3e4ca2: 2900 fc00 |00ed: goto/16 01e9 // +00fc │ │ +3e4ca6: 0d00 |00ef: move-exception v0 │ │ +3e4ca8: 078a |00f0: move-object v10, v8 │ │ +3e4caa: 6e10 e2ab 0000 |00f1: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e4cb0: 5c19 849e |00f4: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4cb4: 6209 7b6e |00f6: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ +3e4cb8: 6e10 dfab 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e4cbe: 0c00 |00fb: move-result-object v0 │ │ +3e4cc0: 220b 7a1c |00fc: new-instance v11, Ljava/io/File; // type@1c7a │ │ +3e4cc4: 541c 839e |00fe: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4cc8: 6e10 9aa0 0c00 |0100: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4cce: 0c0c |0103: move-result-object v12 │ │ +3e4cd0: 7020 17aa cb00 |0104: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e4cd6: 6e10 1faa 0b00 |0107: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e4cdc: 0a0c |010a: move-result v12 │ │ +3e4cde: 380c ac00 |010b: if-eqz v12, 01b7 // +00ac │ │ +3e4ce2: 6e10 1daa 0b00 |010d: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e4ce8: 0a0c |0110: move-result v12 │ │ +3e4cea: 220d c81c |0111: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4cee: 7010 a6ab 0d00 |0113: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4cf4: 6e20 b2ab 5d00 |0116: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4cfa: 6e10 21aa 0b00 |0119: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e4d00: 0c05 |011c: move-result-object v5 │ │ +3e4d02: 6e20 b2ab 5d00 |011d: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4d08: 6e20 b2ab 4d00 |0120: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4d0e: 380c 0400 |0123: if-eqz v12, 0127 // +0004 │ │ +3e4d12: 2900 8800 |0125: goto/16 01ad // +0088 │ │ +3e4d16: 0732 |0127: move-object v2, v3 │ │ +3e4d18: 2900 8500 |0128: goto/16 01ad // +0085 │ │ +3e4d1c: 0d00 |012a: move-exception v0 │ │ +3e4d1e: 078a |012b: move-object v10, v8 │ │ +3e4d20: 6e10 e2ab 0000 |012c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e4d26: 5c19 849e |012f: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4d2a: 6209 806e |0131: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e80 │ │ +3e4d2e: 1a0b 2885 |0133: const-string v11, "html" // string@8528 │ │ +3e4d32: 6e10 aaa5 0000 |0135: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getRootElement:()Ljava/lang/String; // method@a5aa │ │ +3e4d38: 0c0c |0138: move-result-object v12 │ │ +3e4d3a: 6e20 80ab cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@ab80 │ │ +3e4d40: 0a0b |013c: move-result v11 │ │ +3e4d42: 380b 0400 |013d: if-eqz v11, 0141 // +0004 │ │ +3e4d46: 6209 816e |013f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e81 │ │ +3e4d4a: 6e10 a9a5 0000 |0141: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getMessage:()Ljava/lang/String; // method@a5a9 │ │ +3e4d50: 0c00 |0144: move-result-object v0 │ │ +3e4d52: 220b 7a1c |0145: new-instance v11, Ljava/io/File; // type@1c7a │ │ +3e4d56: 541c 839e |0147: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4d5a: 6e10 9aa0 0c00 |0149: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4d60: 0c0c |014c: move-result-object v12 │ │ +3e4d62: 7020 17aa cb00 |014d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e4d68: 6e10 1faa 0b00 |0150: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e4d6e: 0a0c |0153: move-result v12 │ │ +3e4d70: 380c 6300 |0154: if-eqz v12, 01b7 // +0063 │ │ +3e4d74: 6e10 1daa 0b00 |0156: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e4d7a: 0a0c |0159: move-result v12 │ │ +3e4d7c: 220d c81c |015a: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4d80: 7010 a6ab 0d00 |015c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4d86: 6e20 b2ab 5d00 |015f: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4d8c: 6e10 21aa 0b00 |0162: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e4d92: 0c05 |0165: move-result-object v5 │ │ +3e4d94: 6e20 b2ab 5d00 |0166: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4d9a: 6e20 b2ab 4d00 |0169: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4da0: 380c 0300 |016c: if-eqz v12, 016f // +0003 │ │ +3e4da4: 283f |016e: goto 01ad // +003f │ │ +3e4da6: 0732 |016f: move-object v2, v3 │ │ +3e4da8: 283d |0170: goto 01ad // +003d │ │ +3e4daa: 0d00 |0171: move-exception v0 │ │ +3e4dac: 2804 |0172: goto 0176 // +0004 │ │ +3e4dae: 0d00 |0173: move-exception v0 │ │ +3e4db0: 2802 |0174: goto 0176 // +0002 │ │ +3e4db2: 0d00 |0175: move-exception v0 │ │ +3e4db4: 078a |0176: move-object v10, v8 │ │ +3e4db6: 5c19 849e |0177: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4dba: 6e10 e2ab 0000 |0179: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e4dc0: 6209 7b6e |017c: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7b │ │ +3e4dc4: 6e10 dfab 0000 |017e: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e4dca: 0c00 |0181: move-result-object v0 │ │ +3e4dcc: 220b 7a1c |0182: new-instance v11, Ljava/io/File; // type@1c7a │ │ +3e4dd0: 541c 839e |0184: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4dd4: 6e10 9aa0 0c00 |0186: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4dda: 0c0c |0189: move-result-object v12 │ │ +3e4ddc: 7020 17aa cb00 |018a: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e4de2: 6e10 1faa 0b00 |018d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e4de8: 0a0c |0190: move-result v12 │ │ +3e4dea: 380c 2600 |0191: if-eqz v12, 01b7 // +0026 │ │ +3e4dee: 6e10 1daa 0b00 |0193: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e4df4: 0a0c |0196: move-result v12 │ │ +3e4df6: 220d c81c |0197: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4dfa: 7010 a6ab 0d00 |0199: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4e00: 6e20 b2ab 5d00 |019c: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4e06: 6e10 21aa 0b00 |019f: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e4e0c: 0c05 |01a2: move-result-object v5 │ │ +3e4e0e: 6e20 b2ab 5d00 |01a3: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4e14: 6e20 b2ab 4d00 |01a6: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4e1a: 380c 0300 |01a9: if-eqz v12, 01ac // +0003 │ │ +3e4e1e: 2802 |01ab: goto 01ad // +0002 │ │ +3e4e20: 0732 |01ac: move-object v2, v3 │ │ +3e4e22: 6e20 b2ab 2d00 |01ad: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4e28: 6e10 bcab 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4e2e: 0c02 |01b3: move-result-object v2 │ │ +3e4e30: 7120 330b 2600 |01b4: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4e36: 0812 0000 |01b7: move-object/from16 v18, v0 │ │ +3e4e3a: 0811 0900 |01b9: move-object/from16 v17, v9 │ │ +3e4e3e: 5510 849e |01bb: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4e42: 3800 1800 |01bd: if-eqz v0, 01d5 // +0018 │ │ +3e4e46: 2200 0f1a |01bf: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e4e4a: 6e10 eca0 0700 |01c1: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ +3e4e50: 0c0c |01c4: move-result-object v12 │ │ +3e4e52: 6e10 eda0 0700 |01c5: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e4e58: 0b0d |01c8: move-result-wide v13 │ │ +3e4e5a: 120f |01c9: const/4 v15, #int 0 // #0 │ │ +3e4e5c: 1310 0100 |01ca: const/16 v16, #int 1 // #1 │ │ +3e4e60: 6211 826e |01cc: sget-object v17, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e82 │ │ +3e4e64: 070b |01ce: move-object v11, v0 │ │ +3e4e66: 7608 b1a0 0b00 |01cf: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e4e6c: 5b10 829e |01d2: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ +3e4e70: 110a |01d4: return-object v10 │ │ +3e4e72: 2200 0f1a |01d5: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e4e76: 6e10 eca0 0700 |01d7: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ +3e4e7c: 0c0c |01da: move-result-object v12 │ │ +3e4e7e: 6e10 eda0 0700 |01db: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e4e84: 0b0d |01de: move-result-wide v13 │ │ +3e4e86: 120f |01df: const/4 v15, #int 0 // #0 │ │ +3e4e88: 1310 0000 |01e0: const/16 v16, #int 0 // #0 │ │ +3e4e8c: 070b |01e2: move-object v11, v0 │ │ +3e4e8e: 7608 b1a0 0b00 |01e3: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e4e94: 5b10 829e |01e6: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ +3e4e98: 1108 |01e8: return-object v8 │ │ +3e4e9a: 2207 7a1c |01e9: new-instance v7, Ljava/io/File; // type@1c7a │ │ +3e4e9e: 5418 839e |01eb: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e83 │ │ +3e4ea2: 6e10 9aa0 0800 |01ed: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e4ea8: 0c08 |01f0: move-result-object v8 │ │ +3e4eaa: 7020 17aa 8700 |01f1: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e4eb0: 6e10 1faa 0700 |01f4: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e4eb6: 0a08 |01f7: move-result v8 │ │ +3e4eb8: 3808 2600 |01f8: if-eqz v8, 021e // +0026 │ │ +3e4ebc: 6e10 1daa 0700 |01fa: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e4ec2: 0a08 |01fd: move-result v8 │ │ +3e4ec4: 2209 c81c |01fe: new-instance v9, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4ec8: 7010 a6ab 0900 |0200: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e4ece: 6e20 b2ab 5900 |0203: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4ed4: 6e10 21aa 0700 |0206: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e4eda: 0c05 |0209: move-result-object v5 │ │ +3e4edc: 6e20 b2ab 5900 |020a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4ee2: 6e20 b2ab 4900 |020d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4ee8: 3808 0300 |0210: if-eqz v8, 0213 // +0003 │ │ +3e4eec: 2802 |0212: goto 0214 // +0002 │ │ +3e4eee: 0732 |0213: move-object v2, v3 │ │ +3e4ef0: 6e20 b2ab 2900 |0214: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4ef6: 6e10 bcab 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4efc: 0c02 |021a: move-result-object v2 │ │ +3e4efe: 7120 330b 2600 |021b: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e4f04: 2700 |021e: throw v0 │ │ catches : 5 │ │ 0x0063 - 0x0067 │ │ Lorg/xml/sax/SAXException; -> 0x0175 │ │ Ljava/io/IOException; -> 0x0173 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0171 │ │ Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; -> 0x012a │ │ Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; -> 0x00ef │ │ @@ -874036,18 +874036,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e4f3c: |[3e4f3c] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Ljava/lang/Object; │ │ -3e4f4c: 6e10 d8a3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a3d8 │ │ -3e4f52: 0c00 |0003: move-result-object v0 │ │ -3e4f54: 1100 |0004: return-object v0 │ │ +3e4f64: |[3e4f64] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Ljava/lang/Object; │ │ +3e4f74: 6e10 d8a3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a3d8 │ │ +3e4f7a: 0c00 |0003: move-result-object v0 │ │ +3e4f7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;) │ │ @@ -874055,17 +874055,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e4a78: |[3e4a78] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3e4a88: 5410 829e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ -3e4a8c: 1100 |0002: return-object v0 │ │ +3e4aa0: |[3e4aa0] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3e4ab0: 5410 829e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e82 │ │ +3e4ab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;) │ │ @@ -874073,17 +874073,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e4a60: |[3e4a60] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.isSuccessful:()Z │ │ -3e4a70: 5510 849e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ -3e4a74: 0f00 |0002: return v0 │ │ +3e4a88: |[3e4a88] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.isSuccessful:()Z │ │ +3e4a98: 5510 849e |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9e84 │ │ +3e4a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -874116,17 +874116,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e604c: |[3e604c] de.danoeh.antennapod.net.download.service.feed.remote.InvalidFeedException.:(Ljava/lang/String;)V │ │ -3e605c: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ -3e6062: 0e00 |0003: return-void │ │ +3e6074: |[3e6074] de.danoeh.antennapod.net.download.service.feed.remote.InvalidFeedException.:(Ljava/lang/String;)V │ │ +3e6084: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ +3e608a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -874164,50 +874164,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e607c: |[3e607c] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.:()V │ │ -3e608c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6092: 0e00 |0003: return-void │ │ +3e60a4: |[3e60a4] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.:()V │ │ +3e60b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e60ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;) │ │ name : 'getInstance' │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6064: |[3e6064] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ -3e6074: 6200 889e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9e88 │ │ -3e6078: 1100 |0002: return-object v0 │ │ +3e608c: |[3e608c] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ +3e609c: 6200 889e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9e88 │ │ +3e60a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;) │ │ name : 'setInstance' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6094: |[3e6094] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V │ │ -3e60a4: 6900 889e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9e88 │ │ -3e60a8: 0e00 |0002: return-void │ │ +3e60bc: |[3e60bc] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V │ │ +3e60cc: 6900 889e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9e88 │ │ +3e60d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ │ │ Virtual methods - │ │ @@ -874268,17 +874268,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e60ac: |[3e60ac] de.danoeh.antennapod.net.download.serviceinterface.BuildConfig.:()V │ │ -3e60bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e60c2: 0e00 |0003: return-void │ │ +3e60d4: |[3e60d4] de.danoeh.antennapod.net.download.serviceinterface.BuildConfig.:()V │ │ +3e60e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e60ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -874345,46 +874345,46 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3e6158: |[3e6158] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e6168: 7010 58ab 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e616e: 2200 8101 |0003: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ -3e6172: 7010 4407 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ -3e6178: 5b30 8d9e |0008: iput-object v0, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ -3e617c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3e617e: 5c31 919e |000b: iput-boolean v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ -3e6182: 5b34 8e9e |000d: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ -3e6186: 6e10 05a1 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e618c: 0a04 |0012: move-result v4 │ │ -3e618e: 3804 0700 |0013: if-eqz v4, 001a // +0007 │ │ -3e6192: 6e10 e9a0 0500 |0015: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e6198: 0c04 |0018: move-result-object v4 │ │ -3e619a: 2809 |0019: goto 0022 // +0009 │ │ -3e619c: 6e10 e9a0 0500 |001a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e61a2: 0c04 |001d: move-result-object v4 │ │ -3e61a4: 7110 a6a2 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3e61aa: 0c04 |0021: move-result-object v4 │ │ -3e61ac: 5b34 949e |0022: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ -3e61b0: 6e10 eca0 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ -3e61b6: 0c04 |0027: move-result-object v4 │ │ -3e61b8: 5b34 959e |0028: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ -3e61bc: 6e10 eda0 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e61c2: 0b01 |002d: move-result-wide v1 │ │ -3e61c4: 5a31 8f9e |002e: iput-wide v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ -3e61c8: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3e61ca: 5934 909e |0031: iput v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ -3e61ce: 1a04 21ab |0033: const-string v4, "page" // string@ab21 │ │ -3e61d2: 6e10 faa0 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@a0fa │ │ -3e61d8: 0a05 |0038: move-result v5 │ │ -3e61da: 6e30 3807 4005 |0039: invoke-virtual {v0, v4, v5}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0738 │ │ -3e61e0: 0e00 |003c: return-void │ │ +3e6180: |[3e6180] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e6190: 7010 58ab 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6196: 2200 8101 |0003: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ +3e619a: 7010 4407 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ +3e61a0: 5b30 8d9e |0008: iput-object v0, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ +3e61a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3e61a6: 5c31 919e |000b: iput-boolean v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ +3e61aa: 5b34 8e9e |000d: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ +3e61ae: 6e10 05a1 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e61b4: 0a04 |0012: move-result v4 │ │ +3e61b6: 3804 0700 |0013: if-eqz v4, 001a // +0007 │ │ +3e61ba: 6e10 e9a0 0500 |0015: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e61c0: 0c04 |0018: move-result-object v4 │ │ +3e61c2: 2809 |0019: goto 0022 // +0009 │ │ +3e61c4: 6e10 e9a0 0500 |001a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e61ca: 0c04 |001d: move-result-object v4 │ │ +3e61cc: 7110 a6a2 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3e61d2: 0c04 |0021: move-result-object v4 │ │ +3e61d4: 5b34 949e |0022: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ +3e61d8: 6e10 eca0 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a0ec │ │ +3e61de: 0c04 |0027: move-result-object v4 │ │ +3e61e0: 5b34 959e |0028: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ +3e61e4: 6e10 eda0 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e61ea: 0b01 |002d: move-result-wide v1 │ │ +3e61ec: 5a31 8f9e |002e: iput-wide v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ +3e61f0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3e61f2: 5934 909e |0031: iput v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ +3e61f6: 1a04 21ab |0033: const-string v4, "page" // string@ab21 │ │ +3e61fa: 6e10 faa0 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@a0fa │ │ +3e6200: 0a05 |0038: move-result v5 │ │ +3e6202: 6e30 3807 4005 |0039: invoke-virtual {v0, v4, v5}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0738 │ │ +3e6208: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=19 │ │ 0x000b line=20 │ │ 0x000d line=31 │ │ 0x000f line=32 │ │ @@ -874402,36 +874402,36 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3e61e4: |[3e61e4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3e61f4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e61fa: 2200 8101 |0003: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ -3e61fe: 7010 4407 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ -3e6204: 5b10 8d9e |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ -3e6208: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3e620a: 5c10 919e |000b: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ -3e620e: 5b12 8e9e |000d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ -3e6212: 6e10 91a1 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e6218: 0c02 |0012: move-result-object v2 │ │ -3e621a: 7110 a6a2 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ -3e6220: 0c02 |0016: move-result-object v2 │ │ -3e6222: 5b12 949e |0017: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ -3e6226: 6e10 95a1 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a195 │ │ -3e622c: 0c02 |001c: move-result-object v2 │ │ -3e622e: 5b12 959e |001d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ -3e6232: 6e10 96a1 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3e6238: 0b02 |0022: move-result-wide v2 │ │ -3e623a: 5a12 8f9e |0023: iput-wide v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ -3e623e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -3e6240: 5912 909e |0026: iput v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ -3e6244: 0e00 |0028: return-void │ │ +3e620c: |[3e620c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3e621c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6222: 2200 8101 |0003: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ +3e6226: 7010 4407 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ +3e622c: 5b10 8d9e |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ +3e6230: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3e6232: 5c10 919e |000b: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ +3e6236: 5b12 8e9e |000d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ +3e623a: 6e10 91a1 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e6240: 0c02 |0012: move-result-object v2 │ │ +3e6242: 7110 a6a2 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a2a6 │ │ +3e6248: 0c02 |0016: move-result-object v2 │ │ +3e624a: 5b12 949e |0017: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ +3e624e: 6e10 95a1 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getHumanReadableIdentifier:()Ljava/lang/String; // method@a195 │ │ +3e6254: 0c02 |001c: move-result-object v2 │ │ +3e6256: 5b12 959e |001d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ +3e625a: 6e10 96a1 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3e6260: 0b02 |0022: move-result-wide v2 │ │ +3e6262: 5a12 8f9e |0023: iput-wide v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ +3e6266: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +3e6268: 5912 909e |0026: iput v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ +3e626c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=19 │ │ 0x000b line=20 │ │ 0x000d line=23 │ │ 0x000f line=24 │ │ @@ -874449,30 +874449,30 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 28 16-bit code units │ │ -3e60c4: |[3e60c4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3e60d4: 220d 0e1a |0000: new-instance v13, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3e60d8: 54e1 8e9e |0002: iget-object v1, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ -3e60dc: 54e2 949e |0004: iget-object v2, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ -3e60e0: 54e3 959e |0006: iget-object v3, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ -3e60e4: 53e4 8f9e |0008: iget-wide v4, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ -3e60e8: 52e6 909e |000a: iget v6, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ -3e60ec: 54e7 929e |000c: iget-object v7, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ -3e60f0: 54e8 969e |000e: iget-object v8, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9e96 │ │ -3e60f4: 54e9 939e |0010: iget-object v9, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9e93 │ │ -3e60f8: 120a |0012: const/4 v10, #int 0 // #0 │ │ -3e60fa: 54eb 8d9e |0013: iget-object v11, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ -3e60fe: 55ec 919e |0015: iget-boolean v12, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ -3e6102: 07d0 |0017: move-object v0, v13 │ │ -3e6104: 760d 96a0 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ -3e610a: 110d |001b: return-object v13 │ │ +3e60ec: |[3e60ec] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3e60fc: 220d 0e1a |0000: new-instance v13, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3e6100: 54e1 8e9e |0002: iget-object v1, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9e8e │ │ +3e6104: 54e2 949e |0004: iget-object v2, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ +3e6108: 54e3 959e |0006: iget-object v3, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9e95 │ │ +3e610c: 53e4 8f9e |0008: iget-wide v4, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9e8f │ │ +3e6110: 52e6 909e |000a: iget v6, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9e90 │ │ +3e6114: 54e7 929e |000c: iget-object v7, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ +3e6118: 54e8 969e |000e: iget-object v8, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9e96 │ │ +3e611c: 54e9 939e |0010: iget-object v9, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9e93 │ │ +3e6120: 120a |0012: const/4 v10, #int 0 // #0 │ │ +3e6122: 54eb 8d9e |0013: iget-object v11, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9e8d │ │ +3e6126: 55ec 919e |0015: iget-boolean v12, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ +3e612a: 07d0 |0017: move-object v0, v13 │ │ +3e612c: 760d 96a0 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@a096 │ │ +3e6132: 110d |001b: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001c reg=14 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;) │ │ @@ -874480,17 +874480,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e610c: |[3e610c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3e611c: 5b01 929e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ -3e6120: 1100 |0002: return-object v0 │ │ +3e6134: |[3e6134] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3e6144: 5b01 929e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ +3e6148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -874499,19 +874499,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3e6248: |[3e6248] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setForce:(Z)V │ │ -3e6258: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -3e625c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e625e: 5b01 929e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ -3e6262: 0e00 |0005: return-void │ │ +3e6270: |[3e6270] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setForce:(Z)V │ │ +3e6280: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +3e6284: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e6286: 5b01 929e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9e92 │ │ +3e628a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ │ │ @@ -874520,17 +874520,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6264: |[3e6264] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setSource:(Ljava/lang/String;)V │ │ -3e6274: 5b01 949e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ -3e6278: 0e00 |0002: return-void │ │ +3e628c: |[3e628c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setSource:(Ljava/lang/String;)V │ │ +3e629c: 5b01 949e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9e94 │ │ +3e62a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -874539,18 +874539,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e6124: |[3e6124] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3e6134: 5b01 969e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9e96 │ │ -3e6138: 5b02 939e |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9e93 │ │ -3e613c: 1100 |0004: return-object v0 │ │ +3e614c: |[3e614c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3e615c: 5b01 969e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9e96 │ │ +3e6160: 5b02 939e |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9e93 │ │ +3e6164: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ @@ -874561,17 +874561,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6140: |[3e6140] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withInitiatedByUser:(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3e6150: 5c01 919e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ -3e6154: 1100 |0002: return-object v0 │ │ +3e6168: |[3e6168] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withInitiatedByUser:(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3e6178: 5c01 919e |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9e91 │ │ +3e617c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -874615,94 +874615,94 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6810: |[3e6810] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.:()V │ │ -3e6820: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6826: 0e00 |0003: return-void │ │ +3e6838: |[3e6838] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.:()V │ │ +3e6848: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e684e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;) │ │ name : 'create' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -3e627c: |[3e627c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3e628c: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3e6290: 7100 fca3 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfilePath:()Ljava/lang/String; // method@a3fc │ │ -3e6296: 0c01 |0005: move-result-object v1 │ │ -3e6298: 7110 fba3 0500 |0006: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; // method@a3fb │ │ -3e629e: 0c02 |0009: move-result-object v2 │ │ -3e62a0: 7030 18aa 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ -3e62a6: 6e10 1faa 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e62ac: 0a01 |0010: move-result v1 │ │ -3e62ae: 1a02 7213 |0011: const-string v2, "DownloadRequestCreat" // string@1372 │ │ -3e62b2: 3801 2600 |0013: if-eqz v1, 0039 // +0026 │ │ -3e62b6: 6e10 1daa 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e62bc: 0a01 |0018: move-result v1 │ │ -3e62be: 2203 c81c |0019: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e62c2: 7010 a6ab 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e62c8: 1a04 b969 |001e: const-string v4, "deleted" // string@69b9 │ │ -3e62cc: 6e20 b2ab 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e62d2: 6e10 27aa 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@aa27 │ │ -3e62d8: 0c04 |0026: move-result-object v4 │ │ -3e62da: 6e20 b2ab 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e62e0: 1a04 4407 |002a: const-string v4, ": " // string@0744 │ │ -3e62e4: 6e20 b2ab 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e62ea: 6e20 b3ab 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ -3e62f0: 6e10 bcab 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e62f6: 0c01 |0035: move-result-object v1 │ │ -3e62f8: 7120 330b 1200 |0036: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e62fe: 2201 c81c |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6302: 7010 a6ab 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6308: 1a03 c844 |003e: const-string v3, "Requesting download of url " // string@44c8 │ │ -3e630c: 6e20 b2ab 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6312: 6e10 e9a0 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e6318: 0c03 |0046: move-result-object v3 │ │ -3e631a: 6e20 b2ab 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6320: 6e10 bcab 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6326: 0c01 |004d: move-result-object v1 │ │ -3e6328: 7120 330b 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e632e: 6e10 fca0 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e6334: 0c01 |0054: move-result-object v1 │ │ -3e6336: 1202 |0055: const/4 v2, #int 0 // #0 │ │ -3e6338: 3801 0b00 |0056: if-eqz v1, 0061 // +000b │ │ -3e633c: 6e10 fca0 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e6342: 0c01 |005b: move-result-object v1 │ │ -3e6344: 6e10 eea1 0100 |005c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ -3e634a: 0c01 |005f: move-result-object v1 │ │ -3e634c: 2802 |0060: goto 0062 // +0002 │ │ -3e634e: 0721 |0061: move-object v1, v2 │ │ -3e6350: 6e10 fca0 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e6356: 0c03 |0065: move-result-object v3 │ │ -3e6358: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ -3e635c: 6e10 fca0 0500 |0068: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e6362: 0c02 |006b: move-result-object v2 │ │ -3e6364: 6e10 eaa1 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ -3e636a: 0c02 |006f: move-result-object v2 │ │ -3e636c: 2203 a31a |0070: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1aa3 │ │ -3e6370: 6e10 2eaa 0000 |0072: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ -3e6376: 0c00 |0075: move-result-object v0 │ │ -3e6378: 7030 efa3 0305 |0076: invoke-direct {v3, v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3ef │ │ -3e637e: 6e30 f5a3 1302 |0079: invoke-virtual {v3, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f5 │ │ -3e6384: 0c00 |007c: move-result-object v0 │ │ -3e6386: 6e10 f4a0 0500 |007d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLastModified:()Ljava/lang/String; // method@a0f4 │ │ -3e638c: 0c05 |0080: move-result-object v5 │ │ -3e638e: 6e20 f2a3 5000 |0081: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f2 │ │ -3e6394: 0c05 |0084: move-result-object v5 │ │ -3e6396: 1105 |0085: return-object v5 │ │ +3e62a4: |[3e62a4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3e62b4: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3e62b8: 7100 fca3 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfilePath:()Ljava/lang/String; // method@a3fc │ │ +3e62be: 0c01 |0005: move-result-object v1 │ │ +3e62c0: 7110 fba3 0500 |0006: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; // method@a3fb │ │ +3e62c6: 0c02 |0009: move-result-object v2 │ │ +3e62c8: 7030 18aa 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ +3e62ce: 6e10 1faa 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e62d4: 0a01 |0010: move-result v1 │ │ +3e62d6: 1a02 7213 |0011: const-string v2, "DownloadRequestCreat" // string@1372 │ │ +3e62da: 3801 2600 |0013: if-eqz v1, 0039 // +0026 │ │ +3e62de: 6e10 1daa 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e62e4: 0a01 |0018: move-result v1 │ │ +3e62e6: 2203 c81c |0019: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e62ea: 7010 a6ab 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e62f0: 1a04 b969 |001e: const-string v4, "deleted" // string@69b9 │ │ +3e62f4: 6e20 b2ab 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e62fa: 6e10 27aa 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@aa27 │ │ +3e6300: 0c04 |0026: move-result-object v4 │ │ +3e6302: 6e20 b2ab 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6308: 1a04 4407 |002a: const-string v4, ": " // string@0744 │ │ +3e630c: 6e20 b2ab 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6312: 6e20 b3ab 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ +3e6318: 6e10 bcab 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e631e: 0c01 |0035: move-result-object v1 │ │ +3e6320: 7120 330b 1200 |0036: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e6326: 2201 c81c |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e632a: 7010 a6ab 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6330: 1a03 c844 |003e: const-string v3, "Requesting download of url " // string@44c8 │ │ +3e6334: 6e20 b2ab 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e633a: 6e10 e9a0 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e6340: 0c03 |0046: move-result-object v3 │ │ +3e6342: 6e20 b2ab 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6348: 6e10 bcab 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e634e: 0c01 |004d: move-result-object v1 │ │ +3e6350: 7120 330b 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e6356: 6e10 fca0 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e635c: 0c01 |0054: move-result-object v1 │ │ +3e635e: 1202 |0055: const/4 v2, #int 0 // #0 │ │ +3e6360: 3801 0b00 |0056: if-eqz v1, 0061 // +000b │ │ +3e6364: 6e10 fca0 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e636a: 0c01 |005b: move-result-object v1 │ │ +3e636c: 6e10 eea1 0100 |005c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ +3e6372: 0c01 |005f: move-result-object v1 │ │ +3e6374: 2802 |0060: goto 0062 // +0002 │ │ +3e6376: 0721 |0061: move-object v1, v2 │ │ +3e6378: 6e10 fca0 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e637e: 0c03 |0065: move-result-object v3 │ │ +3e6380: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ +3e6384: 6e10 fca0 0500 |0068: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e638a: 0c02 |006b: move-result-object v2 │ │ +3e638c: 6e10 eaa1 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ +3e6392: 0c02 |006f: move-result-object v2 │ │ +3e6394: 2203 a31a |0070: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1aa3 │ │ +3e6398: 6e10 2eaa 0000 |0072: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ +3e639e: 0c00 |0075: move-result-object v0 │ │ +3e63a0: 7030 efa3 0305 |0076: invoke-direct {v3, v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3ef │ │ +3e63a6: 6e30 f5a3 1302 |0079: invoke-virtual {v3, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f5 │ │ +3e63ac: 0c00 |007c: move-result-object v0 │ │ +3e63ae: 6e10 f4a0 0500 |007d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLastModified:()Ljava/lang/String; // method@a0f4 │ │ +3e63b4: 0c05 |0080: move-result-object v5 │ │ +3e63b6: 6e20 f2a3 5000 |0081: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f2 │ │ +3e63bc: 0c05 |0084: move-result-object v5 │ │ +3e63be: 1105 |0085: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000d line=22 │ │ 0x0015 line=23 │ │ 0x0019 line=24 │ │ 0x0039 line=26 │ │ @@ -874719,97 +874719,97 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3e6398: |[3e6398] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3e63a8: 6e10 9ca1 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3e63ae: 0c00 |0003: move-result-object v0 │ │ -3e63b0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -3e63b4: 2200 7a1c |0006: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3e63b8: 6e10 9ca1 0400 |0008: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3e63be: 0c01 |000b: move-result-object v1 │ │ -3e63c0: 7020 17aa 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e63c6: 6e10 1faa 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e63cc: 0a00 |0012: move-result v0 │ │ -3e63ce: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -3e63d2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3e63d4: 2802 |0016: goto 0018 // +0002 │ │ -3e63d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3e63d8: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -3e63dc: 2201 7a1c |001a: new-instance v1, Ljava/io/File; // type@1c7a │ │ -3e63e0: 6e10 9ca1 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3e63e6: 0c02 |001f: move-result-object v2 │ │ -3e63e8: 7020 17aa 2100 |0020: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e63ee: 280e |0023: goto 0031 // +000e │ │ -3e63f0: 2201 7a1c |0024: new-instance v1, Ljava/io/File; // type@1c7a │ │ -3e63f4: 7110 fda3 0400 |0026: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@a3fd │ │ -3e63fa: 0c02 |0029: move-result-object v2 │ │ -3e63fc: 7110 fea3 0400 |002a: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@a3fe │ │ -3e6402: 0c03 |002d: move-result-object v3 │ │ -3e6404: 7030 18aa 2103 |002e: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ -3e640a: 6e10 1faa 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e6410: 0a02 |0034: move-result v2 │ │ -3e6412: 3802 0800 |0035: if-eqz v2, 003d // +0008 │ │ -3e6416: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ -3e641a: 7110 faa3 0100 |0039: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.findUnusedFile:(Ljava/io/File;)Ljava/io/File; // method@a3fa │ │ -3e6420: 0c01 |003c: move-result-object v1 │ │ -3e6422: 2200 c81c |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6426: 7010 a6ab 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e642c: 1a02 c844 |0042: const-string v2, "Requesting download of url " // string@44c8 │ │ -3e6430: 6e20 b2ab 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6436: 6e10 91a1 0400 |0047: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e643c: 0c02 |004a: move-result-object v2 │ │ -3e643e: 6e20 b2ab 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6444: 6e10 bcab 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e644a: 0c00 |0051: move-result-object v0 │ │ -3e644c: 1a02 7213 |0052: const-string v2, "DownloadRequestCreat" // string@1372 │ │ -3e6450: 7120 330b 0200 |0054: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e6456: 6e10 99a1 0400 |0057: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e645c: 0c00 |005a: move-result-object v0 │ │ -3e645e: 6e10 43a1 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e6464: 0c00 |005e: move-result-object v0 │ │ -3e6466: 6e10 fca0 0000 |005f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e646c: 0c00 |0062: move-result-object v0 │ │ -3e646e: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -3e6470: 3800 1300 |0064: if-eqz v0, 0077 // +0013 │ │ -3e6474: 6e10 99a1 0400 |0066: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e647a: 0c00 |0069: move-result-object v0 │ │ -3e647c: 6e10 43a1 0000 |006a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e6482: 0c00 |006d: move-result-object v0 │ │ -3e6484: 6e10 fca0 0000 |006e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e648a: 0c00 |0071: move-result-object v0 │ │ -3e648c: 6e10 eea1 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ -3e6492: 0c00 |0075: move-result-object v0 │ │ -3e6494: 2802 |0076: goto 0078 // +0002 │ │ -3e6496: 0720 |0077: move-object v0, v2 │ │ -3e6498: 6e10 99a1 0400 |0078: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e649e: 0c03 |007b: move-result-object v3 │ │ -3e64a0: 6e10 43a1 0300 |007c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e64a6: 0c03 |007f: move-result-object v3 │ │ -3e64a8: 6e10 fca0 0300 |0080: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e64ae: 0c03 |0083: move-result-object v3 │ │ -3e64b0: 3803 1200 |0084: if-eqz v3, 0096 // +0012 │ │ -3e64b4: 6e10 99a1 0400 |0086: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e64ba: 0c02 |0089: move-result-object v2 │ │ -3e64bc: 6e10 43a1 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e64c2: 0c02 |008d: move-result-object v2 │ │ -3e64c4: 6e10 fca0 0200 |008e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e64ca: 0c02 |0091: move-result-object v2 │ │ -3e64cc: 6e10 eaa1 0200 |0092: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ -3e64d2: 0c02 |0095: move-result-object v2 │ │ -3e64d4: 2203 a31a |0096: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1aa3 │ │ -3e64d8: 6e10 2eaa 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ -3e64de: 0c01 |009b: move-result-object v1 │ │ -3e64e0: 7030 f0a3 1304 |009c: invoke-direct {v3, v1, v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a3f0 │ │ -3e64e6: 6e30 f5a3 0302 |009f: invoke-virtual {v3, v0, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f5 │ │ -3e64ec: 0c04 |00a2: move-result-object v4 │ │ -3e64ee: 1104 |00a3: return-object v4 │ │ +3e63c0: |[3e63c0] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3e63d0: 6e10 9ca1 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3e63d6: 0c00 |0003: move-result-object v0 │ │ +3e63d8: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +3e63dc: 2200 7a1c |0006: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3e63e0: 6e10 9ca1 0400 |0008: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3e63e6: 0c01 |000b: move-result-object v1 │ │ +3e63e8: 7020 17aa 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e63ee: 6e10 1faa 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e63f4: 0a00 |0012: move-result v0 │ │ +3e63f6: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +3e63fa: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3e63fc: 2802 |0016: goto 0018 // +0002 │ │ +3e63fe: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3e6400: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +3e6404: 2201 7a1c |001a: new-instance v1, Ljava/io/File; // type@1c7a │ │ +3e6408: 6e10 9ca1 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3e640e: 0c02 |001f: move-result-object v2 │ │ +3e6410: 7020 17aa 2100 |0020: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e6416: 280e |0023: goto 0031 // +000e │ │ +3e6418: 2201 7a1c |0024: new-instance v1, Ljava/io/File; // type@1c7a │ │ +3e641c: 7110 fda3 0400 |0026: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@a3fd │ │ +3e6422: 0c02 |0029: move-result-object v2 │ │ +3e6424: 7110 fea3 0400 |002a: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@a3fe │ │ +3e642a: 0c03 |002d: move-result-object v3 │ │ +3e642c: 7030 18aa 2103 |002e: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ +3e6432: 6e10 1faa 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e6438: 0a02 |0034: move-result v2 │ │ +3e643a: 3802 0800 |0035: if-eqz v2, 003d // +0008 │ │ +3e643e: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ +3e6442: 7110 faa3 0100 |0039: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.findUnusedFile:(Ljava/io/File;)Ljava/io/File; // method@a3fa │ │ +3e6448: 0c01 |003c: move-result-object v1 │ │ +3e644a: 2200 c81c |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e644e: 7010 a6ab 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6454: 1a02 c844 |0042: const-string v2, "Requesting download of url " // string@44c8 │ │ +3e6458: 6e20 b2ab 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e645e: 6e10 91a1 0400 |0047: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e6464: 0c02 |004a: move-result-object v2 │ │ +3e6466: 6e20 b2ab 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e646c: 6e10 bcab 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6472: 0c00 |0051: move-result-object v0 │ │ +3e6474: 1a02 7213 |0052: const-string v2, "DownloadRequestCreat" // string@1372 │ │ +3e6478: 7120 330b 0200 |0054: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e647e: 6e10 99a1 0400 |0057: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e6484: 0c00 |005a: move-result-object v0 │ │ +3e6486: 6e10 43a1 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e648c: 0c00 |005e: move-result-object v0 │ │ +3e648e: 6e10 fca0 0000 |005f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e6494: 0c00 |0062: move-result-object v0 │ │ +3e6496: 1202 |0063: const/4 v2, #int 0 // #0 │ │ +3e6498: 3800 1300 |0064: if-eqz v0, 0077 // +0013 │ │ +3e649c: 6e10 99a1 0400 |0066: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e64a2: 0c00 |0069: move-result-object v0 │ │ +3e64a4: 6e10 43a1 0000 |006a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e64aa: 0c00 |006d: move-result-object v0 │ │ +3e64ac: 6e10 fca0 0000 |006e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e64b2: 0c00 |0071: move-result-object v0 │ │ +3e64b4: 6e10 eea1 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ +3e64ba: 0c00 |0075: move-result-object v0 │ │ +3e64bc: 2802 |0076: goto 0078 // +0002 │ │ +3e64be: 0720 |0077: move-object v0, v2 │ │ +3e64c0: 6e10 99a1 0400 |0078: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e64c6: 0c03 |007b: move-result-object v3 │ │ +3e64c8: 6e10 43a1 0300 |007c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e64ce: 0c03 |007f: move-result-object v3 │ │ +3e64d0: 6e10 fca0 0300 |0080: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e64d6: 0c03 |0083: move-result-object v3 │ │ +3e64d8: 3803 1200 |0084: if-eqz v3, 0096 // +0012 │ │ +3e64dc: 6e10 99a1 0400 |0086: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e64e2: 0c02 |0089: move-result-object v2 │ │ +3e64e4: 6e10 43a1 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e64ea: 0c02 |008d: move-result-object v2 │ │ +3e64ec: 6e10 fca0 0200 |008e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e64f2: 0c02 |0091: move-result-object v2 │ │ +3e64f4: 6e10 eaa1 0200 |0092: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ +3e64fa: 0c02 |0095: move-result-object v2 │ │ +3e64fc: 2203 a31a |0096: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1aa3 │ │ +3e6500: 6e10 2eaa 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ +3e6506: 0c01 |009b: move-result-object v1 │ │ +3e6508: 7030 f0a3 1304 |009c: invoke-direct {v3, v1, v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a3f0 │ │ +3e650e: 6e30 f5a3 0302 |009f: invoke-virtual {v3, v0, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f5 │ │ +3e6514: 0c04 |00a2: move-result-object v4 │ │ +3e6516: 1104 |00a3: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x001a line=41 │ │ 0x0024 line=43 │ │ 0x0031 line=46 │ │ 0x0039 line=47 │ │ @@ -874828,68 +874828,68 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -3e64f0: |[3e64f0] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.findUnusedFile:(Ljava/io/File;)Ljava/io/File; │ │ -3e6500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e6502: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3e6504: 1402 ffff ff7f |0002: const v2, #float nan // #7fffffff │ │ -3e650a: 3521 6d00 |0005: if-ge v1, v2, 0072 // +006d │ │ -3e650e: 2200 c81c |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6512: 7010 a6ab 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6518: 6e10 24aa 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@aa24 │ │ -3e651e: 0c02 |000f: move-result-object v2 │ │ -3e6520: 7110 c8af 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@afc8 │ │ -3e6526: 0c02 |0013: move-result-object v2 │ │ -3e6528: 6e20 b2ab 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e652e: 1a02 5906 |0017: const-string v2, "-" // string@0659 │ │ -3e6532: 6e20 b2ab 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6538: 6e20 adab 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e653e: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ -3e6542: 6e20 aaab 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3e6548: 6e10 24aa 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@aa24 │ │ -3e654e: 0c02 |0027: move-result-object v2 │ │ -3e6550: 7110 c9af 0200 |0028: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ -3e6556: 0c02 |002b: move-result-object v2 │ │ -3e6558: 6e20 b2ab 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e655e: 6e10 bcab 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6564: 0c00 |0032: move-result-object v0 │ │ -3e6566: 2202 c81c |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e656a: 7010 a6ab 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6570: 1a03 2c4a |0038: const-string v3, "Testing filename " // string@4a2c │ │ -3e6574: 6e20 b2ab 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e657a: 6e20 b2ab 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6580: 6e10 bcab 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6586: 0c02 |0043: move-result-object v2 │ │ -3e6588: 1a03 7213 |0044: const-string v3, "DownloadRequestCreat" // string@1372 │ │ -3e658c: 7120 330b 2300 |0046: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e6592: 2202 7a1c |0049: new-instance v2, Ljava/io/File; // type@1c7a │ │ -3e6596: 6e10 25aa 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@aa25 │ │ -3e659c: 0c04 |004e: move-result-object v4 │ │ -3e659e: 7030 18aa 4200 |004f: invoke-direct {v2, v4, v0}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ -3e65a4: 6e10 1faa 0200 |0052: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e65aa: 0a04 |0055: move-result v4 │ │ -3e65ac: 3904 1800 |0056: if-nez v4, 006e // +0018 │ │ -3e65b0: 2205 c81c |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e65b4: 7010 a6ab 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e65ba: 1a01 a717 |005d: const-string v1, "File doesn't exist yet. Using " // string@17a7 │ │ -3e65be: 6e20 b2ab 1500 |005f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e65c4: 6e20 b2ab 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e65ca: 6e10 bcab 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e65d0: 0c05 |0068: move-result-object v5 │ │ -3e65d2: 7120 330b 5300 |0069: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e65d8: 0720 |006c: move-object v0, v2 │ │ -3e65da: 2805 |006d: goto 0072 // +0005 │ │ -3e65dc: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e65e0: 0720 |0070: move-object v0, v2 │ │ -3e65e2: 2891 |0071: goto 0002 // -006f │ │ -3e65e4: 1100 |0072: return-object v0 │ │ +3e6518: |[3e6518] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.findUnusedFile:(Ljava/io/File;)Ljava/io/File; │ │ +3e6528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e652a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3e652c: 1402 ffff ff7f |0002: const v2, #float nan // #7fffffff │ │ +3e6532: 3521 6d00 |0005: if-ge v1, v2, 0072 // +006d │ │ +3e6536: 2200 c81c |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e653a: 7010 a6ab 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6540: 6e10 24aa 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@aa24 │ │ +3e6546: 0c02 |000f: move-result-object v2 │ │ +3e6548: 7110 c8af 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@afc8 │ │ +3e654e: 0c02 |0013: move-result-object v2 │ │ +3e6550: 6e20 b2ab 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6556: 1a02 5906 |0017: const-string v2, "-" // string@0659 │ │ +3e655a: 6e20 b2ab 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6560: 6e20 adab 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e6566: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ +3e656a: 6e20 aaab 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3e6570: 6e10 24aa 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@aa24 │ │ +3e6576: 0c02 |0027: move-result-object v2 │ │ +3e6578: 7110 c9af 0200 |0028: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ +3e657e: 0c02 |002b: move-result-object v2 │ │ +3e6580: 6e20 b2ab 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6586: 6e10 bcab 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e658c: 0c00 |0032: move-result-object v0 │ │ +3e658e: 2202 c81c |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6592: 7010 a6ab 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6598: 1a03 2c4a |0038: const-string v3, "Testing filename " // string@4a2c │ │ +3e659c: 6e20 b2ab 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e65a2: 6e20 b2ab 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e65a8: 6e10 bcab 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e65ae: 0c02 |0043: move-result-object v2 │ │ +3e65b0: 1a03 7213 |0044: const-string v3, "DownloadRequestCreat" // string@1372 │ │ +3e65b4: 7120 330b 2300 |0046: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e65ba: 2202 7a1c |0049: new-instance v2, Ljava/io/File; // type@1c7a │ │ +3e65be: 6e10 25aa 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@aa25 │ │ +3e65c4: 0c04 |004e: move-result-object v4 │ │ +3e65c6: 7030 18aa 4200 |004f: invoke-direct {v2, v4, v0}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@aa18 │ │ +3e65cc: 6e10 1faa 0200 |0052: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e65d2: 0a04 |0055: move-result v4 │ │ +3e65d4: 3904 1800 |0056: if-nez v4, 006e // +0018 │ │ +3e65d8: 2205 c81c |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e65dc: 7010 a6ab 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e65e2: 1a01 a717 |005d: const-string v1, "File doesn't exist yet. Using " // string@17a7 │ │ +3e65e6: 6e20 b2ab 1500 |005f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e65ec: 6e20 b2ab 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e65f2: 6e10 bcab 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e65f8: 0c05 |0068: move-result-object v5 │ │ +3e65fa: 7120 330b 5300 |0069: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e6600: 0720 |006c: move-object v0, v2 │ │ +3e6602: 2805 |006d: goto 0072 // +0005 │ │ +3e6604: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e6608: 0720 |0070: move-object v0, v2 │ │ +3e660a: 2891 |0071: goto 0002 // -006f │ │ +3e660c: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=64 │ │ 0x000c line=65 │ │ 0x0010 line=64 │ │ 0x0024 line=69 │ │ 0x0033 line=70 │ │ @@ -874904,40 +874904,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3e65e8: |[3e65e8] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; │ │ -3e65f8: 6e10 e9a0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3e65fe: 0c00 |0003: move-result-object v0 │ │ -3e6600: 6e10 ffa0 0400 |0004: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e6606: 0c01 |0007: move-result-object v1 │ │ -3e6608: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -3e660c: 6e10 ffa0 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e6612: 0c01 |000d: move-result-object v1 │ │ -3e6614: 6e10 8bab 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3e661a: 0a01 |0011: move-result v1 │ │ -3e661c: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ -3e6620: 6e10 ffa0 0400 |0014: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e6626: 0c00 |0017: move-result-object v0 │ │ -3e6628: 2201 c81c |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e662c: 7010 a6ab 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6632: 1a02 4571 |001d: const-string v2, "feed-" // string@7145 │ │ -3e6636: 6e20 b2ab 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e663c: 7110 1aa4 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ -3e6642: 0c00 |0025: move-result-object v0 │ │ -3e6644: 6e20 b2ab 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e664a: 6e10 eda0 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e6650: 0b02 |002c: move-result-wide v2 │ │ -3e6652: 6e30 aeab 2103 |002d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e6658: 6e10 bcab 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e665e: 0c04 |0033: move-result-object v4 │ │ -3e6660: 1104 |0034: return-object v4 │ │ +3e6610: |[3e6610] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; │ │ +3e6620: 6e10 e9a0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3e6626: 0c00 |0003: move-result-object v0 │ │ +3e6628: 6e10 ffa0 0400 |0004: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e662e: 0c01 |0007: move-result-object v1 │ │ +3e6630: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +3e6634: 6e10 ffa0 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e663a: 0c01 |000d: move-result-object v1 │ │ +3e663c: 6e10 8bab 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3e6642: 0a01 |0011: move-result v1 │ │ +3e6644: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ +3e6648: 6e10 ffa0 0400 |0014: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e664e: 0c00 |0017: move-result-object v0 │ │ +3e6650: 2201 c81c |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6654: 7010 a6ab 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e665a: 1a02 4571 |001d: const-string v2, "feed-" // string@7145 │ │ +3e665e: 6e20 b2ab 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6664: 7110 1aa4 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ +3e666a: 0c00 |0025: move-result-object v0 │ │ +3e666c: 6e20 b2ab 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6672: 6e10 eda0 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e6678: 0b02 |002c: move-result-wide v2 │ │ +3e667a: 6e30 aeab 2103 |002d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e6680: 6e10 bcab 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6686: 0c04 |0033: move-result-object v4 │ │ +3e6688: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0014 line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -874948,70 +874948,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3e6664: |[3e6664] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfilePath:()Ljava/lang/String; │ │ -3e6674: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6678: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e667e: 1a01 2f60 |0005: const-string v1, "cache/" // string@602f │ │ -3e6682: 7110 56a9 0100 |0007: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ -3e6688: 0c01 |000a: move-result-object v1 │ │ -3e668a: 6e10 2eaa 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ -3e6690: 0c01 |000e: move-result-object v1 │ │ -3e6692: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6698: 1a01 fe06 |0012: const-string v1, "/" // string@06fe │ │ -3e669c: 6e20 b2ab 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e66a2: 6e10 bcab 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e66a8: 0c00 |001a: move-result-object v0 │ │ -3e66aa: 1100 |001b: return-object v0 │ │ +3e668c: |[3e668c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfilePath:()Ljava/lang/String; │ │ +3e669c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e66a0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e66a6: 1a01 2f60 |0005: const-string v1, "cache/" // string@602f │ │ +3e66aa: 7110 56a9 0100 |0007: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ +3e66b0: 0c01 |000a: move-result-object v1 │ │ +3e66b2: 6e10 2eaa 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ +3e66b8: 0c01 |000e: move-result-object v1 │ │ +3e66ba: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e66c0: 1a01 fe06 |0012: const-string v1, "/" // string@06fe │ │ +3e66c4: 6e20 b2ab 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e66ca: 6e10 bcab 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e66d0: 0c00 |001a: move-result-object v0 │ │ +3e66d2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;) │ │ name : 'getMediafilePath' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3e66ac: |[3e66ac] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ -3e66bc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e66c0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e66c6: 1a01 72a0 |0005: const-string v1, "media/" // string@a072 │ │ -3e66ca: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e66d0: 6e10 99a1 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e66d6: 0c02 |000d: move-result-object v2 │ │ -3e66d8: 6e10 43a1 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3e66de: 0c02 |0011: move-result-object v2 │ │ -3e66e0: 6e10 ffa0 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e66e6: 0c02 |0015: move-result-object v2 │ │ -3e66e8: 7110 1aa4 0200 |0016: invoke-static {v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ -3e66ee: 0c02 |0019: move-result-object v2 │ │ -3e66f0: 6e20 b2ab 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e66f6: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e66fc: 0c02 |0020: move-result-object v2 │ │ -3e66fe: 2200 c81c |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6702: 7010 a6ab 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6708: 7110 56a9 0200 |0026: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ -3e670e: 0c02 |0029: move-result-object v2 │ │ -3e6710: 6e10 2eaa 0200 |002a: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ -3e6716: 0c02 |002d: move-result-object v2 │ │ -3e6718: 6e20 b2ab 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e671e: 1a02 fe06 |0031: const-string v2, "/" // string@06fe │ │ -3e6722: 6e20 b2ab 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6728: 6e10 bcab 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e672e: 0c02 |0039: move-result-object v2 │ │ -3e6730: 1102 |003a: return-object v2 │ │ +3e66d4: |[3e66d4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ +3e66e4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e66e8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e66ee: 1a01 72a0 |0005: const-string v1, "media/" // string@a072 │ │ +3e66f2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e66f8: 6e10 99a1 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e66fe: 0c02 |000d: move-result-object v2 │ │ +3e6700: 6e10 43a1 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3e6706: 0c02 |0011: move-result-object v2 │ │ +3e6708: 6e10 ffa0 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e670e: 0c02 |0015: move-result-object v2 │ │ +3e6710: 7110 1aa4 0200 |0016: invoke-static {v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ +3e6716: 0c02 |0019: move-result-object v2 │ │ +3e6718: 6e20 b2ab 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e671e: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6724: 0c02 |0020: move-result-object v2 │ │ +3e6726: 2200 c81c |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e672a: 7010 a6ab 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6730: 7110 56a9 0200 |0026: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ +3e6736: 0c02 |0029: move-result-object v2 │ │ +3e6738: 6e10 2eaa 0200 |002a: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@aa2e │ │ +3e673e: 0c02 |002d: move-result-object v2 │ │ +3e6740: 6e20 b2ab 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6746: 1a02 fe06 |0031: const-string v2, "/" // string@06fe │ │ +3e674a: 6e20 b2ab 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6750: 6e10 bcab 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6756: 0c02 |0039: move-result-object v2 │ │ +3e6758: 1102 |003a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=94 │ │ 0x0021 line=95 │ │ locals : │ │ 0x0000 - 0x003b reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -875021,66 +875021,66 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3e6734: |[3e6734] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ -3e6744: 6e10 99a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e674a: 0c00 |0003: move-result-object v0 │ │ -3e674c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -3e6750: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -3e6754: 6e10 99a1 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e675a: 0c00 |000b: move-result-object v0 │ │ -3e675c: 6e10 52a1 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3e6762: 0c00 |000f: move-result-object v0 │ │ -3e6764: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ -3e6768: 6e10 99a1 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e676e: 0c00 |0015: move-result-object v0 │ │ -3e6770: 6e10 52a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3e6776: 0c00 |0019: move-result-object v0 │ │ -3e6778: 7110 1aa4 0000 |001a: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ -3e677e: 0c00 |001d: move-result-object v0 │ │ -3e6780: 2802 |001e: goto 0020 // +0002 │ │ -3e6782: 0710 |001f: move-object v0, v1 │ │ -3e6784: 6e10 91a1 0500 |0020: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e678a: 0c02 |0023: move-result-object v2 │ │ -3e678c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3e678e: 6e10 9fa1 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@a19f │ │ -3e6794: 0c04 |0028: move-result-object v4 │ │ -3e6796: 7130 8a0f 3204 |0029: invoke-static {v2, v3, v4}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0f8a │ │ -3e679c: 0c02 |002c: move-result-object v2 │ │ -3e679e: 6e20 7fab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e67a4: 0a01 |0030: move-result v1 │ │ -3e67a6: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ -3e67aa: 2802 |0033: goto 0035 // +0002 │ │ -3e67ac: 0720 |0034: move-object v0, v2 │ │ -3e67ae: 6e10 8dab 0000 |0035: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3e67b4: 0a01 |0038: move-result v1 │ │ -3e67b6: 1303 dc00 |0039: const/16 v3, #int 220 // #dc │ │ -3e67ba: 3731 0700 |003b: if-le v1, v3, 0042 // +0007 │ │ -3e67be: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -3e67c0: 6e30 98ab 1003 |003e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3e67c6: 0c00 |0041: move-result-object v0 │ │ -3e67c8: 2201 c81c |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e67cc: 7010 a6ab 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e67d2: 6e20 b2ab 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e67d8: 1300 2e00 |004a: const/16 v0, #int 46 // #2e │ │ -3e67dc: 6e20 aaab 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3e67e2: 6e10 96a1 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3e67e8: 0b03 |0052: move-result-wide v3 │ │ -3e67ea: 6e30 aeab 3104 |0053: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e67f0: 6e20 aaab 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3e67f6: 7110 c9af 0200 |0059: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ -3e67fc: 0c05 |005c: move-result-object v5 │ │ -3e67fe: 6e20 b2ab 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6804: 6e10 bcab 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e680a: 0c05 |0063: move-result-object v5 │ │ -3e680c: 1105 |0064: return-object v5 │ │ +3e675c: |[3e675c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ +3e676c: 6e10 99a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e6772: 0c00 |0003: move-result-object v0 │ │ +3e6774: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +3e6778: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +3e677c: 6e10 99a1 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e6782: 0c00 |000b: move-result-object v0 │ │ +3e6784: 6e10 52a1 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3e678a: 0c00 |000f: move-result-object v0 │ │ +3e678c: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ +3e6790: 6e10 99a1 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e6796: 0c00 |0015: move-result-object v0 │ │ +3e6798: 6e10 52a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3e679e: 0c00 |0019: move-result-object v0 │ │ +3e67a0: 7110 1aa4 0000 |001a: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@a41a │ │ +3e67a6: 0c00 |001d: move-result-object v0 │ │ +3e67a8: 2802 |001e: goto 0020 // +0002 │ │ +3e67aa: 0710 |001f: move-object v0, v1 │ │ +3e67ac: 6e10 91a1 0500 |0020: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e67b2: 0c02 |0023: move-result-object v2 │ │ +3e67b4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3e67b6: 6e10 9fa1 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@a19f │ │ +3e67bc: 0c04 |0028: move-result-object v4 │ │ +3e67be: 7130 8a0f 3204 |0029: invoke-static {v2, v3, v4}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0f8a │ │ +3e67c4: 0c02 |002c: move-result-object v2 │ │ +3e67c6: 6e20 7fab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e67cc: 0a01 |0030: move-result v1 │ │ +3e67ce: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ +3e67d2: 2802 |0033: goto 0035 // +0002 │ │ +3e67d4: 0720 |0034: move-object v0, v2 │ │ +3e67d6: 6e10 8dab 0000 |0035: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3e67dc: 0a01 |0038: move-result v1 │ │ +3e67de: 1303 dc00 |0039: const/16 v3, #int 220 // #dc │ │ +3e67e2: 3731 0700 |003b: if-le v1, v3, 0042 // +0007 │ │ +3e67e6: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +3e67e8: 6e30 98ab 1003 |003e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3e67ee: 0c00 |0041: move-result-object v0 │ │ +3e67f0: 2201 c81c |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e67f4: 7010 a6ab 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e67fa: 6e20 b2ab 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6800: 1300 2e00 |004a: const/16 v0, #int 46 // #2e │ │ +3e6804: 6e20 aaab 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3e680a: 6e10 96a1 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3e6810: 0b03 |0052: move-result-wide v3 │ │ +3e6812: 6e30 aeab 3104 |0053: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e6818: 6e20 aaab 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3e681e: 7110 c9af 0200 |0059: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ +3e6824: 0c05 |005c: move-result-object v5 │ │ +3e6826: 6e20 b2ab 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e682c: 6e10 bcab 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6832: 0c05 |0063: move-result-object v5 │ │ +3e6834: 1105 |0064: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0012 line=103 │ │ 0x001a line=104 │ │ 0x0020 line=107 │ │ 0x002d line=110 │ │ @@ -875156,20 +875156,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e696c: |[3e696c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.:()V │ │ -3e697c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6982: 2200 4a1d |0003: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ -3e6986: 7010 9dad 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3e698c: 5b10 9f9e |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e6990: 0e00 |000a: return-void │ │ +3e6994: |[3e6994] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.:()V │ │ +3e69a4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e69aa: 2200 4a1d |0003: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ +3e69ae: 7010 9dad 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3e69b4: 5b10 9f9e |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e69b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ │ │ @@ -875178,34 +875178,34 @@ │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6918: |[3e6918] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ -3e6928: 6200 a09e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9ea0 │ │ -3e692c: 1100 |0002: return-object v0 │ │ +3e6940: |[3e6940] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ +3e6950: 6200 a09e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9ea0 │ │ +3e6954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;) │ │ name : 'setImpl' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e69ac: |[3e69ac] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V │ │ -3e69bc: 6900 a09e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9ea0 │ │ -3e69c0: 0e00 |0002: return-void │ │ +3e69d4: |[3e69d4] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V │ │ +3e69e4: 6900 a09e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9ea0 │ │ +3e69e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ │ │ Virtual methods - │ │ @@ -875238,27 +875238,27 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3e6930: |[3e6930] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.getProgress:(Ljava/lang/String;)I │ │ -3e6940: 6e20 06a4 2100 |0000: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ -3e6946: 0a00 |0003: move-result v0 │ │ -3e6948: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -3e694c: 5410 9f9e |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e6950: 7220 ffad 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3e6956: 0c02 |000b: move-result-object v2 │ │ -3e6958: 1f02 101a |000c: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ -3e695c: 6e10 c0a0 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getProgress:()I // method@a0c0 │ │ -3e6962: 0a02 |0011: move-result v2 │ │ -3e6964: 2802 |0012: goto 0014 // +0002 │ │ -3e6966: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ -3e6968: 0f02 |0014: return v2 │ │ +3e6958: |[3e6958] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.getProgress:(Ljava/lang/String;)I │ │ +3e6968: 6e20 06a4 2100 |0000: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ +3e696e: 0a00 |0003: move-result v0 │ │ +3e6970: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +3e6974: 5410 9f9e |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e6978: 7220 ffad 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3e697e: 0c02 |000b: move-result-object v2 │ │ +3e6980: 1f02 101a |000c: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ +3e6984: 6e10 c0a0 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getProgress:()I // method@a0c0 │ │ +3e698a: 0a02 |0011: move-result v2 │ │ +3e698c: 2802 |0012: goto 0014 // +0002 │ │ +3e698e: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ +3e6990: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -875267,30 +875267,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3e6890: |[3e6890] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isDownloadingEpisode:(Ljava/lang/String;)Z │ │ -3e68a0: 5410 9f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e68a4: 7220 fbad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3e68aa: 0a00 |0005: move-result v0 │ │ -3e68ac: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3e68b0: 5410 9f9e |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e68b4: 7220 ffad 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3e68ba: 0c02 |000d: move-result-object v2 │ │ -3e68bc: 1f02 101a |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ -3e68c0: 6e10 c1a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@a0c1 │ │ -3e68c6: 0a02 |0013: move-result v2 │ │ -3e68c8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3e68ca: 3202 0300 |0015: if-eq v2, v0, 0018 // +0003 │ │ -3e68ce: 2802 |0017: goto 0019 // +0002 │ │ -3e68d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3e68d2: 0f00 |0019: return v0 │ │ +3e68b8: |[3e68b8] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isDownloadingEpisode:(Ljava/lang/String;)Z │ │ +3e68c8: 5410 9f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e68cc: 7220 fbad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3e68d2: 0a00 |0005: move-result v0 │ │ +3e68d4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3e68d8: 5410 9f9e |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e68dc: 7220 ffad 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3e68e2: 0c02 |000d: move-result-object v2 │ │ +3e68e4: 1f02 101a |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ +3e68e8: 6e10 c1a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@a0c1 │ │ +3e68ee: 0a02 |0013: move-result v2 │ │ +3e68f0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3e68f2: 3202 0300 |0015: if-eq v2, v0, 0018 // +0003 │ │ +3e68f6: 2802 |0017: goto 0019 // +0002 │ │ +3e68f8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3e68fa: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -875300,30 +875300,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3e68d4: |[3e68d4] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isEpisodeQueued:(Ljava/lang/String;)Z │ │ -3e68e4: 5410 9f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e68e8: 7220 fbad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3e68ee: 0a00 |0005: move-result v0 │ │ -3e68f0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3e68f4: 5410 9f9e |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e68f8: 7220 ffad 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3e68fe: 0c02 |000d: move-result-object v2 │ │ -3e6900: 1f02 101a |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ -3e6904: 6e10 c1a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@a0c1 │ │ -3e690a: 0a02 |0013: move-result v2 │ │ -3e690c: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -3e6910: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3e6912: 2802 |0017: goto 0019 // +0002 │ │ -3e6914: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3e6916: 0f02 |0019: return v2 │ │ +3e68fc: |[3e68fc] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isEpisodeQueued:(Ljava/lang/String;)Z │ │ +3e690c: 5410 9f9e |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e6910: 7220 fbad 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3e6916: 0a00 |0005: move-result v0 │ │ +3e6918: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3e691c: 5410 9f9e |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e6920: 7220 ffad 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3e6926: 0c02 |000d: move-result-object v2 │ │ +3e6928: 1f02 101a |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ +3e692c: 6e10 c1a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@a0c1 │ │ +3e6932: 0a02 |0013: move-result v2 │ │ +3e6934: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +3e6938: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3e693a: 2802 |0017: goto 0019 // +0002 │ │ +3e693c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3e693e: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -875333,17 +875333,17 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6994: |[3e6994] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setCurrentDownloads:(Ljava/util/Map;)V │ │ -3e69a4: 5b01 9f9e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ -3e69a8: 0e00 |0002: return-void │ │ +3e69bc: |[3e69bc] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setCurrentDownloads:(Ljava/util/Map;)V │ │ +3e69cc: 5b01 9f9e |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9e9f │ │ +3e69d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -875376,50 +875376,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e69dc: |[3e69dc] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.:()V │ │ -3e69ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e69f2: 0e00 |0003: return-void │ │ +3e6a04: |[3e6a04] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.:()V │ │ +3e6a14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;) │ │ name : 'getInstance' │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e69c4: |[3e69c4] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ -3e69d4: 6200 a19e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9ea1 │ │ -3e69d8: 1100 |0002: return-object v0 │ │ +3e69ec: |[3e69ec] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ +3e69fc: 6200 a19e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9ea1 │ │ +3e6a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;) │ │ name : 'setInstance' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e69f4: |[3e69f4] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V │ │ -3e6a04: 6900 a19e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9ea1 │ │ -3e6a08: 0e00 |0002: return-void │ │ +3e6a1c: |[3e6a1c] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V │ │ +3e6a2c: 6900 a19e |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9ea1 │ │ +3e6a30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ │ │ Virtual methods - │ │ @@ -875498,37 +875498,37 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e6bf0: |[3e6bf0] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ -3e6c00: 1a00 c356 |0000: const-string v0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _-" // string@56c3 │ │ -3e6c04: 6e10 99ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@ab99 │ │ -3e6c0a: 0c00 |0005: move-result-object v0 │ │ -3e6c0c: 6900 a49e |0006: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ -3e6c10: 0e00 |0008: return-void │ │ +3e6c18: |[3e6c18] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ +3e6c28: 1a00 c356 |0000: const-string v0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _-" // string@56c3 │ │ +3e6c2c: 6e10 99ab 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@ab99 │ │ +3e6c32: 0c00 |0005: move-result-object v0 │ │ +3e6c34: 6900 a49e |0006: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ +3e6c38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c14: |[3e6c14] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ -3e6c24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6c2a: 0e00 |0003: return-void │ │ +3e6c3c: |[3e6c3c] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ +3e6c4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;) │ │ @@ -875536,77 +875536,77 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -3e6a0c: |[3e6a0c] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.generateFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -3e6a1c: 7110 e2af 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.stripAccents:(Ljava/lang/String;)Ljava/lang/String; // method@afe2 │ │ -3e6a22: 0c05 |0003: move-result-object v5 │ │ -3e6a24: 2200 c81c |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6a28: 7010 a6ab 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6a2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3e6a30: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3e6a32: 6e10 8dab 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3e6a38: 0a03 |000e: move-result v3 │ │ -3e6a3a: 3532 3100 |000f: if-ge v2, v3, 0040 // +0031 │ │ -3e6a3e: 6e20 75ab 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ -3e6a44: 0a03 |0014: move-result v3 │ │ -3e6a46: 7110 aaaa 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@aaaa │ │ -3e6a4c: 0a04 |0018: move-result v4 │ │ -3e6a4e: 3804 1900 |0019: if-eqz v4, 0032 // +0019 │ │ -3e6a52: 6e10 b9ab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@abb9 │ │ -3e6a58: 0a04 |001e: move-result v4 │ │ -3e6a5a: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ -3e6a5e: 6e10 b9ab 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@abb9 │ │ -3e6a64: 0a04 |0024: move-result v4 │ │ -3e6a66: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3e6a6a: 6e20 b5ab 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.charAt:(I)C // method@abb5 │ │ -3e6a70: 0a04 |002a: move-result v4 │ │ -3e6a72: 7110 aaaa 0400 |002b: invoke-static {v4}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@aaaa │ │ -3e6a78: 0a04 |002e: move-result v4 │ │ -3e6a7a: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ -3e6a7e: 280c |0031: goto 003d // +000c │ │ -3e6a80: 6204 a49e |0032: sget-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ -3e6a84: 7120 d5af 3400 |0034: invoke-static {v4, v3}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([CC)Z // method@afd5 │ │ -3e6a8a: 0a04 |0037: move-result v4 │ │ -3e6a8c: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ -3e6a90: 6e20 aaab 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3e6a96: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e6a9a: 28cc |003f: goto 000b // -0034 │ │ -3e6a9c: 6e10 bcab 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6aa2: 0c05 |0043: move-result-object v5 │ │ -3e6aa4: 6e10 9fab 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3e6aaa: 0c05 |0047: move-result-object v5 │ │ -3e6aac: 7110 e80a 0500 |0048: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e6ab2: 0a00 |004b: move-result v0 │ │ -3e6ab4: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ -3e6ab8: 1305 0800 |004e: const/16 v5, #int 8 // #8 │ │ -3e6abc: 7110 1ca4 0500 |0050: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.randomString:(I)Ljava/lang/String; // method@a41c │ │ -3e6ac2: 0c05 |0053: move-result-object v5 │ │ -3e6ac4: 1105 |0054: return-object v5 │ │ -3e6ac6: 6e10 8dab 0500 |0055: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3e6acc: 0a00 |0058: move-result v0 │ │ -3e6ace: 1302 f200 |0059: const/16 v2, #int 242 // #f2 │ │ -3e6ad2: 3420 2000 |005b: if-lt v0, v2, 007b // +0020 │ │ -3e6ad6: 2200 c81c |005d: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6ada: 7010 a6ab 0000 |005f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6ae0: 1302 d100 |0062: const/16 v2, #int 209 // #d1 │ │ -3e6ae4: 6e30 98ab 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3e6aea: 0c01 |0067: move-result-object v1 │ │ -3e6aec: 6e20 b2ab 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6af2: 1a01 8055 |006b: const-string v1, "_" // string@5580 │ │ -3e6af6: 6e20 b2ab 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6afc: 7110 1ba4 0500 |0070: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@a41b │ │ -3e6b02: 0c05 |0073: move-result-object v5 │ │ -3e6b04: 6e20 b2ab 5000 |0074: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6b0a: 6e10 bcab 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6b10: 0c05 |007a: move-result-object v5 │ │ -3e6b12: 1105 |007b: return-object v5 │ │ +3e6a34: |[3e6a34] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.generateFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +3e6a44: 7110 e2af 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.stripAccents:(Ljava/lang/String;)Ljava/lang/String; // method@afe2 │ │ +3e6a4a: 0c05 |0003: move-result-object v5 │ │ +3e6a4c: 2200 c81c |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6a50: 7010 a6ab 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6a56: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3e6a58: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3e6a5a: 6e10 8dab 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3e6a60: 0a03 |000e: move-result v3 │ │ +3e6a62: 3532 3100 |000f: if-ge v2, v3, 0040 // +0031 │ │ +3e6a66: 6e20 75ab 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ +3e6a6c: 0a03 |0014: move-result v3 │ │ +3e6a6e: 7110 aaaa 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@aaaa │ │ +3e6a74: 0a04 |0018: move-result v4 │ │ +3e6a76: 3804 1900 |0019: if-eqz v4, 0032 // +0019 │ │ +3e6a7a: 6e10 b9ab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@abb9 │ │ +3e6a80: 0a04 |001e: move-result v4 │ │ +3e6a82: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ +3e6a86: 6e10 b9ab 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@abb9 │ │ +3e6a8c: 0a04 |0024: move-result v4 │ │ +3e6a8e: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3e6a92: 6e20 b5ab 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.charAt:(I)C // method@abb5 │ │ +3e6a98: 0a04 |002a: move-result v4 │ │ +3e6a9a: 7110 aaaa 0400 |002b: invoke-static {v4}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@aaaa │ │ +3e6aa0: 0a04 |002e: move-result v4 │ │ +3e6aa2: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ +3e6aa6: 280c |0031: goto 003d // +000c │ │ +3e6aa8: 6204 a49e |0032: sget-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ +3e6aac: 7120 d5af 3400 |0034: invoke-static {v4, v3}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([CC)Z // method@afd5 │ │ +3e6ab2: 0a04 |0037: move-result v4 │ │ +3e6ab4: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ +3e6ab8: 6e20 aaab 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3e6abe: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e6ac2: 28cc |003f: goto 000b // -0034 │ │ +3e6ac4: 6e10 bcab 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6aca: 0c05 |0043: move-result-object v5 │ │ +3e6acc: 6e10 9fab 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3e6ad2: 0c05 |0047: move-result-object v5 │ │ +3e6ad4: 7110 e80a 0500 |0048: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e6ada: 0a00 |004b: move-result v0 │ │ +3e6adc: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ +3e6ae0: 1305 0800 |004e: const/16 v5, #int 8 // #8 │ │ +3e6ae4: 7110 1ca4 0500 |0050: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.randomString:(I)Ljava/lang/String; // method@a41c │ │ +3e6aea: 0c05 |0053: move-result-object v5 │ │ +3e6aec: 1105 |0054: return-object v5 │ │ +3e6aee: 6e10 8dab 0500 |0055: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3e6af4: 0a00 |0058: move-result v0 │ │ +3e6af6: 1302 f200 |0059: const/16 v2, #int 242 // #f2 │ │ +3e6afa: 3420 2000 |005b: if-lt v0, v2, 007b // +0020 │ │ +3e6afe: 2200 c81c |005d: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6b02: 7010 a6ab 0000 |005f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6b08: 1302 d100 |0062: const/16 v2, #int 209 // #d1 │ │ +3e6b0c: 6e30 98ab 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3e6b12: 0c01 |0067: move-result-object v1 │ │ +3e6b14: 6e20 b2ab 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6b1a: 1a01 8055 |006b: const-string v1, "_" // string@5580 │ │ +3e6b1e: 6e20 b2ab 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6b24: 7110 1ba4 0500 |0070: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@a41b │ │ +3e6b2a: 0c05 |0073: move-result-object v5 │ │ +3e6b2c: 6e20 b2ab 5000 |0074: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6b32: 6e10 bcab 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6b38: 0c05 |007a: move-result-object v5 │ │ +3e6b3a: 1105 |007b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000b line=35 │ │ 0x0011 line=36 │ │ 0x0015 line=37 │ │ @@ -875626,45 +875626,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -3e6b14: |[3e6b14] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ -3e6b24: 1a00 513d |0000: const-string v0, "MD5" // string@3d51 │ │ -3e6b28: 7110 b4ac 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@acb4 │ │ -3e6b2e: 0c00 |0005: move-result-object v0 │ │ -3e6b30: 1a01 344d |0006: const-string v1, "UTF-8" // string@4d34 │ │ -3e6b34: 6e20 84ab 1600 |0008: invoke-virtual {v6, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ -3e6b3a: 0c06 |000b: move-result-object v6 │ │ -3e6b3c: 6e20 b3ac 6000 |000c: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.digest:([B)[B // method@acb3 │ │ -3e6b42: 0c06 |000f: move-result-object v6 │ │ -3e6b44: 2200 c81c |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6b48: 7010 a6ab 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e6b4e: 2161 |0015: array-length v1, v6 │ │ -3e6b50: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3e6b52: 3512 1800 |0017: if-ge v2, v1, 002f // +0018 │ │ -3e6b56: 4803 0602 |0019: aget-byte v3, v6, v2 │ │ -3e6b5a: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3e6b5e: d633 0001 |001d: or-int/lit16 v3, v3, #int 256 // #0100 │ │ -3e6b62: 7110 16ab 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@ab16 │ │ -3e6b68: 0c03 |0022: move-result-object v3 │ │ -3e6b6a: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -3e6b6c: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -3e6b6e: 6e30 98ab 5304 |0025: invoke-virtual {v3, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3e6b74: 0c03 |0028: move-result-object v3 │ │ -3e6b76: 6e20 b2ab 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6b7c: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e6b80: 28e9 |002e: goto 0017 // -0017 │ │ -3e6b82: 6e10 bcab 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6b88: 0c06 |0032: move-result-object v6 │ │ -3e6b8a: 1106 |0033: return-object v6 │ │ -3e6b8c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3e6b8e: 1106 |0035: return-object v6 │ │ +3e6b3c: |[3e6b3c] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ +3e6b4c: 1a00 513d |0000: const-string v0, "MD5" // string@3d51 │ │ +3e6b50: 7110 b4ac 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@acb4 │ │ +3e6b56: 0c00 |0005: move-result-object v0 │ │ +3e6b58: 1a01 344d |0006: const-string v1, "UTF-8" // string@4d34 │ │ +3e6b5c: 6e20 84ab 1600 |0008: invoke-virtual {v6, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ +3e6b62: 0c06 |000b: move-result-object v6 │ │ +3e6b64: 6e20 b3ac 6000 |000c: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.digest:([B)[B // method@acb3 │ │ +3e6b6a: 0c06 |000f: move-result-object v6 │ │ +3e6b6c: 2200 c81c |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6b70: 7010 a6ab 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e6b76: 2161 |0015: array-length v1, v6 │ │ +3e6b78: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3e6b7a: 3512 1800 |0017: if-ge v2, v1, 002f // +0018 │ │ +3e6b7e: 4803 0602 |0019: aget-byte v3, v6, v2 │ │ +3e6b82: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3e6b86: d633 0001 |001d: or-int/lit16 v3, v3, #int 256 // #0100 │ │ +3e6b8a: 7110 16ab 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@ab16 │ │ +3e6b90: 0c03 |0022: move-result-object v3 │ │ +3e6b92: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +3e6b94: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +3e6b96: 6e30 98ab 5304 |0025: invoke-virtual {v3, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3e6b9c: 0c03 |0028: move-result-object v3 │ │ +3e6b9e: 6e20 b2ab 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6ba4: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e6ba8: 28e9 |002e: goto 0017 // -0017 │ │ +3e6baa: 6e10 bcab 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6bb0: 0c06 |0032: move-result-object v6 │ │ +3e6bb2: 1106 |0033: return-object v6 │ │ +3e6bb4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3e6bb6: 1106 |0035: return-object v6 │ │ catches : 1 │ │ 0x0000 - 0x0033 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0034 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0034 │ │ positions : │ │ 0x0002 line=65 │ │ 0x0008 line=66 │ │ @@ -875680,33 +875680,33 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3e6ba0: |[3e6ba0] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.randomString:(I)Ljava/lang/String; │ │ -3e6bb0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e6bb4: 7020 a7ab 7000 |0002: invoke-direct {v0, v7}, Ljava/lang/StringBuilder;.:(I)V // method@aba7 │ │ -3e6bba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3e6bbc: 3571 1500 |0006: if-ge v1, v7, 001b // +0015 │ │ -3e6bc0: 6202 a49e |0008: sget-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ -3e6bc4: 7100 44ab 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@ab44 │ │ -3e6bca: 0b03 |000d: move-result-wide v3 │ │ -3e6bcc: 2125 |000e: array-length v5, v2 │ │ -3e6bce: 8355 |000f: int-to-double v5, v5 │ │ -3e6bd0: ad03 0305 |0010: mul-double v3, v3, v5 │ │ -3e6bd4: 8a33 |0012: double-to-int v3, v3 │ │ -3e6bd6: 4902 0203 |0013: aget-char v2, v2, v3 │ │ -3e6bda: 6e20 aaab 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3e6be0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e6be4: 28ec |001a: goto 0006 // -0014 │ │ -3e6be6: 6e10 bcab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6bec: 0c07 |001e: move-result-object v7 │ │ -3e6bee: 1107 |001f: return-object v7 │ │ +3e6bc8: |[3e6bc8] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.randomString:(I)Ljava/lang/String; │ │ +3e6bd8: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e6bdc: 7020 a7ab 7000 |0002: invoke-direct {v0, v7}, Ljava/lang/StringBuilder;.:(I)V // method@aba7 │ │ +3e6be2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3e6be4: 3571 1500 |0006: if-ge v1, v7, 001b // +0015 │ │ +3e6be8: 6202 a49e |0008: sget-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9ea4 │ │ +3e6bec: 7100 44ab 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@ab44 │ │ +3e6bf2: 0b03 |000d: move-result-wide v3 │ │ +3e6bf4: 2125 |000e: array-length v5, v2 │ │ +3e6bf6: 8355 |000f: int-to-double v5, v5 │ │ +3e6bf8: ad03 0305 |0010: mul-double v3, v3, v5 │ │ +3e6bfc: 8a33 |0012: double-to-int v3, v3 │ │ +3e6bfe: 4902 0203 |0013: aget-char v2, v2, v3 │ │ +3e6c02: 6e20 aaab 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3e6c08: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e6c0c: 28ec |001a: goto 0006 // -0014 │ │ +3e6c0e: 6e10 bcab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e6c14: 0c07 |001e: move-result-object v7 │ │ +3e6c16: 1107 |001f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=58 │ │ 0x001b line=60 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 (null) I │ │ @@ -875867,17 +875867,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c44: |[3e6c44] de.danoeh.antennapod.net.download.serviceinterface.R$anim.:()V │ │ -3e6c54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6c5a: 0e00 |0003: return-void │ │ +3e6c6c: |[3e6c6c] de.danoeh.antennapod.net.download.serviceinterface.R$anim.:()V │ │ +3e6c7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -875939,17 +875939,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c2c: |[3e6c2c] de.danoeh.antennapod.net.download.serviceinterface.R$animator.:()V │ │ -3e6c3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6c42: 0e00 |0003: return-void │ │ +3e6c54: |[3e6c54] de.danoeh.antennapod.net.download.serviceinterface.R$animator.:()V │ │ +3e6c64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -877801,17 +877801,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c5c: |[3e6c5c] de.danoeh.antennapod.net.download.serviceinterface.R$attr.:()V │ │ -3e6c6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6c72: 0e00 |0003: return-void │ │ +3e6c84: |[3e6c84] de.danoeh.antennapod.net.download.serviceinterface.R$attr.:()V │ │ +3e6c94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -877858,17 +877858,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c74: |[3e6c74] de.danoeh.antennapod.net.download.serviceinterface.R$bool.:()V │ │ -3e6c84: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6c8a: 0e00 |0003: return-void │ │ +3e6c9c: |[3e6c9c] de.danoeh.antennapod.net.download.serviceinterface.R$bool.:()V │ │ +3e6cac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -878345,17 +878345,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6c8c: |[3e6c8c] de.danoeh.antennapod.net.download.serviceinterface.R$color.:()V │ │ -3e6c9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6ca2: 0e00 |0003: return-void │ │ +3e6cb4: |[3e6cb4] de.danoeh.antennapod.net.download.serviceinterface.R$color.:()V │ │ +3e6cc4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -879042,17 +879042,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6ca4: |[3e6ca4] de.danoeh.antennapod.net.download.serviceinterface.R$dimen.:()V │ │ -3e6cb4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6cba: 0e00 |0003: return-void │ │ +3e6ccc: |[3e6ccc] de.danoeh.antennapod.net.download.serviceinterface.R$dimen.:()V │ │ +3e6cdc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -879604,17 +879604,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6cbc: |[3e6cbc] de.danoeh.antennapod.net.download.serviceinterface.R$drawable.:()V │ │ -3e6ccc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6cd2: 0e00 |0003: return-void │ │ +3e6ce4: |[3e6ce4] de.danoeh.antennapod.net.download.serviceinterface.R$drawable.:()V │ │ +3e6cf4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -880511,17 +880511,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6cd4: |[3e6cd4] de.danoeh.antennapod.net.download.serviceinterface.R$id.:()V │ │ -3e6ce4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6cea: 0e00 |0003: return-void │ │ +3e6cfc: |[3e6cfc] de.danoeh.antennapod.net.download.serviceinterface.R$id.:()V │ │ +3e6d0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6d12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -880578,17 +880578,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6cec: |[3e6cec] de.danoeh.antennapod.net.download.serviceinterface.R$integer.:()V │ │ -3e6cfc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6d02: 0e00 |0003: return-void │ │ +3e6d14: |[3e6d14] de.danoeh.antennapod.net.download.serviceinterface.R$integer.:()V │ │ +3e6d24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -880655,17 +880655,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6d04: |[3e6d04] de.danoeh.antennapod.net.download.serviceinterface.R$interpolator.:()V │ │ -3e6d14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6d1a: 0e00 |0003: return-void │ │ +3e6d2c: |[3e6d2c] de.danoeh.antennapod.net.download.serviceinterface.R$interpolator.:()V │ │ +3e6d3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -881027,17 +881027,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6d1c: |[3e6d1c] de.danoeh.antennapod.net.download.serviceinterface.R$layout.:()V │ │ -3e6d2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6d32: 0e00 |0003: return-void │ │ +3e6d44: |[3e6d44] de.danoeh.antennapod.net.download.serviceinterface.R$layout.:()V │ │ +3e6d54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -881254,17 +881254,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6d34: |[3e6d34] de.danoeh.antennapod.net.download.serviceinterface.R$string.:()V │ │ -3e6d44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e6d4a: 0e00 |0003: return-void │ │ +3e6d5c: |[3e6d5c] de.danoeh.antennapod.net.download.serviceinterface.R$string.:()V │ │ +3e6d6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e6d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -883231,17 +883231,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7b58: |[3e7b58] de.danoeh.antennapod.net.download.serviceinterface.R$style.:()V │ │ -3e7b68: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7b6e: 0e00 |0003: return-void │ │ +3e7b80: |[3e7b80] de.danoeh.antennapod.net.download.serviceinterface.R$style.:()V │ │ +3e7b90: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -886533,351 +886533,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3e6d4c: |[3e6d4c] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ -3e6d5c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3e6d60: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3e6d64: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3e6d6a: 6900 1aa4 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBar:[I // field@a41a │ │ -3e6d6e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3e6d74: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3e6d7a: 0c01 |000f: move-result-object v1 │ │ -3e6d7c: 6901 1ba4 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBarLayout:[I // field@a41b │ │ -3e6d80: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3e6d86: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3e6d8c: 0c01 |0018: move-result-object v1 │ │ -3e6d8e: 6901 3aa4 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@a43a │ │ -3e6d92: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3e6d94: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3e6d98: 6902 3ca4 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuView:[I // field@a43c │ │ -3e6d9c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3e6d9e: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3e6da2: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3e6da8: 6903 3da4 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMode:[I // field@a43d │ │ -3e6dac: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3e6db2: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3e6db8: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3e6dbe: 0c03 |0031: move-result-object v3 │ │ -3e6dc0: 6903 44a4 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActivityChooserView:[I // field@a444 │ │ -3e6dc4: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3e6dc8: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3e6dcc: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3e6dd2: 6904 47a4 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AlertDialog:[I // field@a447 │ │ -3e6dd6: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3e6dda: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3e6de0: 6904 50a4 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a450 │ │ -3e6de4: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3e6dea: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3e6df0: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3e6df6: 0c06 |004d: move-result-object v6 │ │ -3e6df8: 6906 57a4 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@a457 │ │ -3e6dfc: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3e6e02: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3e6e08: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3e6e0e: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3e6e14: 0c06 |005c: move-result-object v6 │ │ -3e6e16: 6906 5aa4 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a45a │ │ -3e6e1a: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3e6e1e: 6901 5fa4 |0061: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatEmojiHelper:[I // field@a45f │ │ -3e6e22: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3e6e28: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3e6e2e: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3e6e34: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3e6e3a: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e6e40: 0c01 |0072: move-result-object v1 │ │ -3e6e42: 6901 60a4 |0073: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatImageView:[I // field@a460 │ │ -3e6e46: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3e6e4c: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3e6e52: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3e6e58: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3e6e5e: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e6e64: 0c01 |0084: move-result-object v1 │ │ -3e6e66: 6901 65a4 |0085: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@a465 │ │ -3e6e6a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3e6e6c: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3e6e70: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3e6e76: 6906 6aa4 |008d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@a46a │ │ -3e6e7a: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3e6e7e: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3e6e82: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3e6e88: 6906 72a4 |0096: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextView:[I // field@a472 │ │ -3e6e8c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3e6e90: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3e6e94: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3e6e9a: 6906 89a4 |009f: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTheme:[I // field@a489 │ │ -3e6e9e: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3e6ea4: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ -3e6eaa: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e6eb0: 0c06 |00aa: move-result-object v6 │ │ -3e6eb2: 6906 09a5 |00ab: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.BackgroundStyle:[I // field@a509 │ │ -3e6eb6: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3e6ebc: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ -3e6ec2: 0c06 |00b3: move-result-object v6 │ │ -3e6ec4: 6906 0ca5 |00b4: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@a50c │ │ -3e6ec8: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ -3e6ece: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3e6ed4: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e6eda: 0c06 |00bf: move-result-object v6 │ │ -3e6edc: 6906 0ea5 |00c0: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Capability:[I // field@a50e │ │ -3e6ee0: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ -3e6ee4: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3e6eea: 6906 11a5 |00c7: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@a511 │ │ -3e6eee: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3e6ef4: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3e6efa: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3e6f00: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3e6f06: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3e6f0c: 0c06 |00d8: move-result-object v6 │ │ -3e6f0e: 6906 18a5 |00d9: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckedTextView:[I // field@a518 │ │ -3e6f12: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3e6f18: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ -3e6f1e: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3e6f24: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3e6f2a: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3e6f30: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3e6f36: 0c06 |00ed: move-result-object v6 │ │ -3e6f38: 6906 1da5 |00ee: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ColorStateListItem:[I // field@a51d │ │ -3e6f3c: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3e6f42: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3e6f48: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3e6f4e: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3e6f54: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3e6f5a: 0c06 |00ff: move-result-object v6 │ │ -3e6f5c: 6906 23a5 |0100: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CompoundButton:[I // field@a523 │ │ -3e6f60: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ -3e6f66: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3e6f6c: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e6f72: 0c06 |010b: move-result-object v6 │ │ -3e6f74: 6906 28a5 |010c: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@a528 │ │ -3e6f78: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ -3e6f7c: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3e6f82: 6906 29a5 |0113: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@a529 │ │ -3e6f86: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3e6f8a: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ -3e6f8e: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3e6f94: 6907 33a5 |011c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DialogPreference:[I // field@a533 │ │ -3e6f98: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ -3e6f9c: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3e6fa2: 6903 40a5 |0123: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@a540 │ │ -3e6fa6: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3e6fac: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ -3e6fb2: 0c07 |012b: move-result-object v7 │ │ -3e6fb4: 6907 49a5 |012c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.EditTextPreference:[I // field@a549 │ │ -3e6fb8: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ -3e6fbc: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3e6fc2: 6907 4ba5 |0133: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamily:[I // field@a54b │ │ -3e6fc6: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3e6fca: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ -3e6fce: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3e6fd4: 6909 4ca5 |013c: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamilyFont:[I // field@a54c │ │ -3e6fd8: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3e6fde: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3e6fe4: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ -3e6fea: 0c0b |0147: move-result-object v11 │ │ -3e6fec: 690b 5ea5 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Fragment:[I // field@a55e │ │ -3e6ff0: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3e6ff6: 0c09 |014d: move-result-object v9 │ │ -3e6ff8: 6909 5fa5 |014e: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FragmentContainerView:[I // field@a55f │ │ -3e6ffc: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ -3e7000: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3e7006: 6909 65a5 |0155: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColor:[I // field@a565 │ │ -3e700a: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3e7010: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3e7016: 0c08 |015d: move-result-object v8 │ │ -3e7018: 6908 66a5 |015e: sput-object v8, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColorItem:[I // field@a566 │ │ -3e701c: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3e7020: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ -3e7024: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3e702a: 6909 75a5 |0167: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@a575 │ │ -3e702e: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3e7034: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3e703a: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3e7040: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3e7046: 0c00 |0175: move-result-object v0 │ │ -3e7048: 6900 76a5 |0176: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@a576 │ │ -3e704c: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3e7052: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3e7058: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3e705e: 0c00 |0181: move-result-object v0 │ │ -3e7060: 6900 84a5 |0182: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPopupWindow:[I // field@a584 │ │ -3e7064: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3e706a: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3e7070: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ -3e7076: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ -3e707c: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ -3e7082: 0c03 |0193: move-result-object v3 │ │ -3e7084: 6903 87a5 |0194: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPreference:[I // field@a587 │ │ -3e7088: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ -3e708c: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3e7092: 6903 8da5 |019b: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuGroup:[I // field@a58d │ │ -3e7096: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3e709a: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ -3e709e: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3e70a4: 6903 94a5 |01a4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuItem:[I // field@a594 │ │ -3e70a8: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ -3e70ac: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3e70b2: 6903 aca5 |01ab: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuView:[I // field@a5ac │ │ -3e70b6: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3e70bc: 0c03 |01b0: move-result-object v3 │ │ -3e70be: 6903 b6a5 |01b1: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@a5b6 │ │ -3e70c2: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3e70c8: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ -3e70ce: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3e70d4: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ -3e70da: 0c03 |01bf: move-result-object v3 │ │ -3e70dc: 6903 bba5 |01c0: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindow:[I // field@a5bb │ │ -3e70e0: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3e70e6: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ -3e70ec: 0c03 |01c8: move-result-object v3 │ │ -3e70ee: 6903 bca5 |01c9: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@a5bc │ │ -3e70f2: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3e70f6: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ -3e70fa: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3e7100: 6903 c1a5 |01d2: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Preference:[I // field@a5c1 │ │ -3e7104: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3e710a: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3e7110: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3e7116: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3e711c: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3e7122: 0c03 |01e3: move-result-object v3 │ │ -3e7124: 6903 c2a5 |01e4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragment:[I // field@a5c2 │ │ -3e7128: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3e712e: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3e7134: 0c03 |01ec: move-result-object v3 │ │ -3e7136: 6903 c3a5 |01ed: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@a5c3 │ │ -3e713a: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ -3e7140: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ -3e7146: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3e714c: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ -3e7152: 0c03 |01fb: move-result-object v3 │ │ -3e7154: 6903 cca5 |01fc: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceGroup:[I // field@a5cc │ │ -3e7158: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3e715e: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3e7164: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3e716a: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3e7170: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ -3e7176: 0c03 |020d: move-result-object v3 │ │ -3e7178: 6903 d0a5 |020e: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceImageView:[I // field@a5d0 │ │ -3e717c: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3e7180: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ -3e7184: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3e718a: 6903 d5a5 |0217: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceTheme:[I // field@a5d5 │ │ -3e718e: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ -3e7194: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ -3e719a: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ -3e71a0: 0c03 |0222: move-result-object v3 │ │ -3e71a2: 6903 0aa6 |0223: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecycleListView:[I // field@a60a │ │ -3e71a6: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ -3e71aa: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3e71b0: 6903 0da6 |022a: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecyclerView:[I // field@a60d │ │ -3e71b4: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3e71b8: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ -3e71bc: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3e71c2: 6903 1aa6 |0233: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SearchView:[I // field@a61a │ │ -3e71c6: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ -3e71ca: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3e71d0: 6901 2ca6 |023a: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SeekBarPreference:[I // field@a62c │ │ -3e71d4: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3e71da: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3e71e0: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3e71e6: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ -3e71ec: 0c00 |0248: move-result-object v0 │ │ -3e71ee: 6900 34a6 |0249: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Spinner:[I // field@a634 │ │ -3e71f2: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ -3e71f6: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3e71fc: 6900 3aa6 |0250: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawable:[I // field@a63a │ │ -3e7200: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ -3e7206: 0c00 |0255: move-result-object v0 │ │ -3e7208: 6900 3ba6 |0256: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@a63b │ │ -3e720c: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3e7210: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ -3e7214: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3e721a: 6900 43a6 |025f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchCompat:[I // field@a643 │ │ -3e721e: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ -3e7222: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3e7228: 6900 52a6 |0266: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreference:[I // field@a652 │ │ -3e722c: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ -3e7230: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3e7236: 6900 53a6 |026d: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@a653 │ │ -3e723a: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3e723e: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ -3e7242: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3e7248: 6900 68a6 |0276: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.TextAppearance:[I // field@a668 │ │ -3e724c: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3e7250: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ -3e7254: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3e725a: 6900 79a6 |027f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Toolbar:[I // field@a679 │ │ -3e725e: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ -3e7264: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ -3e726a: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3e726e: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3e7274: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ -3e727a: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3e7280: 0c00 |0292: move-result-object v0 │ │ -3e7282: 6900 98a6 |0293: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.View:[I // field@a698 │ │ -3e7286: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3e728c: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3e7292: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3e7298: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3e729e: 0c00 |02a1: move-result-object v0 │ │ -3e72a0: 6900 99a6 |02a2: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@a699 │ │ -3e72a4: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3e72aa: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ -3e72b0: 0c00 |02aa: move-result-object v0 │ │ -3e72b2: 6900 9da6 |02ab: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewStubCompat:[I // field@a69d │ │ -3e72b6: 0e00 |02ad: return-void │ │ -3e72b8: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3e7334: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3e7354: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3e737c: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3e739c: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3e73c0: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3e7420: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3e7624: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3e7644: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ -3e7668: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3e76a0: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3e76c8: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ -3e76ec: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3e771c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3e7754: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3e7780: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3e77a0: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3e7804: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3e7830: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3e78c8: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ -3e7910: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3e7948: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3e7994: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3e79b8: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3e79d8: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3e7a18: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3e7a48: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3e7a78: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3e7ac0: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3e6d74: |[3e6d74] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ +3e6d84: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3e6d88: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3e6d8c: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3e6d92: 6900 1aa4 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBar:[I // field@a41a │ │ +3e6d96: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3e6d9c: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3e6da2: 0c01 |000f: move-result-object v1 │ │ +3e6da4: 6901 1ba4 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBarLayout:[I // field@a41b │ │ +3e6da8: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3e6dae: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3e6db4: 0c01 |0018: move-result-object v1 │ │ +3e6db6: 6901 3aa4 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@a43a │ │ +3e6dba: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3e6dbc: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3e6dc0: 6902 3ca4 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuView:[I // field@a43c │ │ +3e6dc4: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3e6dc6: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3e6dca: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3e6dd0: 6903 3da4 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMode:[I // field@a43d │ │ +3e6dd4: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3e6dda: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3e6de0: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3e6de6: 0c03 |0031: move-result-object v3 │ │ +3e6de8: 6903 44a4 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActivityChooserView:[I // field@a444 │ │ +3e6dec: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3e6df0: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3e6df4: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3e6dfa: 6904 47a4 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AlertDialog:[I // field@a447 │ │ +3e6dfe: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3e6e02: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3e6e08: 6904 50a4 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a450 │ │ +3e6e0c: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3e6e12: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3e6e18: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3e6e1e: 0c06 |004d: move-result-object v6 │ │ +3e6e20: 6906 57a4 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@a457 │ │ +3e6e24: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3e6e2a: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3e6e30: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3e6e36: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3e6e3c: 0c06 |005c: move-result-object v6 │ │ +3e6e3e: 6906 5aa4 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a45a │ │ +3e6e42: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3e6e46: 6901 5fa4 |0061: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatEmojiHelper:[I // field@a45f │ │ +3e6e4a: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3e6e50: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3e6e56: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3e6e5c: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3e6e62: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e6e68: 0c01 |0072: move-result-object v1 │ │ +3e6e6a: 6901 60a4 |0073: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatImageView:[I // field@a460 │ │ +3e6e6e: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3e6e74: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3e6e7a: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3e6e80: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3e6e86: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e6e8c: 0c01 |0084: move-result-object v1 │ │ +3e6e8e: 6901 65a4 |0085: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@a465 │ │ +3e6e92: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3e6e94: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3e6e98: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3e6e9e: 6906 6aa4 |008d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@a46a │ │ +3e6ea2: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3e6ea6: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3e6eaa: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3e6eb0: 6906 72a4 |0096: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextView:[I // field@a472 │ │ +3e6eb4: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3e6eb8: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3e6ebc: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3e6ec2: 6906 89a4 |009f: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTheme:[I // field@a489 │ │ +3e6ec6: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3e6ecc: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ +3e6ed2: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e6ed8: 0c06 |00aa: move-result-object v6 │ │ +3e6eda: 6906 09a5 |00ab: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.BackgroundStyle:[I // field@a509 │ │ +3e6ede: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3e6ee4: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ +3e6eea: 0c06 |00b3: move-result-object v6 │ │ +3e6eec: 6906 0ca5 |00b4: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@a50c │ │ +3e6ef0: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ +3e6ef6: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3e6efc: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e6f02: 0c06 |00bf: move-result-object v6 │ │ +3e6f04: 6906 0ea5 |00c0: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Capability:[I // field@a50e │ │ +3e6f08: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ +3e6f0c: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3e6f12: 6906 11a5 |00c7: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@a511 │ │ +3e6f16: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3e6f1c: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3e6f22: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3e6f28: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3e6f2e: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3e6f34: 0c06 |00d8: move-result-object v6 │ │ +3e6f36: 6906 18a5 |00d9: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckedTextView:[I // field@a518 │ │ +3e6f3a: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3e6f40: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ +3e6f46: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3e6f4c: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3e6f52: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3e6f58: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3e6f5e: 0c06 |00ed: move-result-object v6 │ │ +3e6f60: 6906 1da5 |00ee: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ColorStateListItem:[I // field@a51d │ │ +3e6f64: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3e6f6a: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3e6f70: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3e6f76: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3e6f7c: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3e6f82: 0c06 |00ff: move-result-object v6 │ │ +3e6f84: 6906 23a5 |0100: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CompoundButton:[I // field@a523 │ │ +3e6f88: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ +3e6f8e: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3e6f94: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e6f9a: 0c06 |010b: move-result-object v6 │ │ +3e6f9c: 6906 28a5 |010c: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@a528 │ │ +3e6fa0: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ +3e6fa4: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3e6faa: 6906 29a5 |0113: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@a529 │ │ +3e6fae: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3e6fb2: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ +3e6fb6: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3e6fbc: 6907 33a5 |011c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DialogPreference:[I // field@a533 │ │ +3e6fc0: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ +3e6fc4: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3e6fca: 6903 40a5 |0123: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@a540 │ │ +3e6fce: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3e6fd4: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ +3e6fda: 0c07 |012b: move-result-object v7 │ │ +3e6fdc: 6907 49a5 |012c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.EditTextPreference:[I // field@a549 │ │ +3e6fe0: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ +3e6fe4: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3e6fea: 6907 4ba5 |0133: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamily:[I // field@a54b │ │ +3e6fee: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3e6ff2: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ +3e6ff6: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3e6ffc: 6909 4ca5 |013c: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamilyFont:[I // field@a54c │ │ +3e7000: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3e7006: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3e700c: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ +3e7012: 0c0b |0147: move-result-object v11 │ │ +3e7014: 690b 5ea5 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Fragment:[I // field@a55e │ │ +3e7018: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3e701e: 0c09 |014d: move-result-object v9 │ │ +3e7020: 6909 5fa5 |014e: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FragmentContainerView:[I // field@a55f │ │ +3e7024: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ +3e7028: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3e702e: 6909 65a5 |0155: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColor:[I // field@a565 │ │ +3e7032: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3e7038: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3e703e: 0c08 |015d: move-result-object v8 │ │ +3e7040: 6908 66a5 |015e: sput-object v8, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColorItem:[I // field@a566 │ │ +3e7044: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3e7048: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ +3e704c: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3e7052: 6909 75a5 |0167: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@a575 │ │ +3e7056: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3e705c: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3e7062: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3e7068: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3e706e: 0c00 |0175: move-result-object v0 │ │ +3e7070: 6900 76a5 |0176: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@a576 │ │ +3e7074: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3e707a: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3e7080: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3e7086: 0c00 |0181: move-result-object v0 │ │ +3e7088: 6900 84a5 |0182: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPopupWindow:[I // field@a584 │ │ +3e708c: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3e7092: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3e7098: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ +3e709e: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ +3e70a4: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ +3e70aa: 0c03 |0193: move-result-object v3 │ │ +3e70ac: 6903 87a5 |0194: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPreference:[I // field@a587 │ │ +3e70b0: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ +3e70b4: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3e70ba: 6903 8da5 |019b: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuGroup:[I // field@a58d │ │ +3e70be: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3e70c2: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ +3e70c6: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3e70cc: 6903 94a5 |01a4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuItem:[I // field@a594 │ │ +3e70d0: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ +3e70d4: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3e70da: 6903 aca5 |01ab: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuView:[I // field@a5ac │ │ +3e70de: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3e70e4: 0c03 |01b0: move-result-object v3 │ │ +3e70e6: 6903 b6a5 |01b1: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@a5b6 │ │ +3e70ea: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3e70f0: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ +3e70f6: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3e70fc: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ +3e7102: 0c03 |01bf: move-result-object v3 │ │ +3e7104: 6903 bba5 |01c0: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindow:[I // field@a5bb │ │ +3e7108: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3e710e: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ +3e7114: 0c03 |01c8: move-result-object v3 │ │ +3e7116: 6903 bca5 |01c9: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@a5bc │ │ +3e711a: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3e711e: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ +3e7122: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3e7128: 6903 c1a5 |01d2: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Preference:[I // field@a5c1 │ │ +3e712c: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3e7132: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3e7138: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3e713e: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3e7144: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3e714a: 0c03 |01e3: move-result-object v3 │ │ +3e714c: 6903 c2a5 |01e4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragment:[I // field@a5c2 │ │ +3e7150: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3e7156: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3e715c: 0c03 |01ec: move-result-object v3 │ │ +3e715e: 6903 c3a5 |01ed: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@a5c3 │ │ +3e7162: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ +3e7168: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ +3e716e: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3e7174: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ +3e717a: 0c03 |01fb: move-result-object v3 │ │ +3e717c: 6903 cca5 |01fc: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceGroup:[I // field@a5cc │ │ +3e7180: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3e7186: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3e718c: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3e7192: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3e7198: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ +3e719e: 0c03 |020d: move-result-object v3 │ │ +3e71a0: 6903 d0a5 |020e: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceImageView:[I // field@a5d0 │ │ +3e71a4: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3e71a8: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ +3e71ac: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3e71b2: 6903 d5a5 |0217: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceTheme:[I // field@a5d5 │ │ +3e71b6: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ +3e71bc: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ +3e71c2: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ +3e71c8: 0c03 |0222: move-result-object v3 │ │ +3e71ca: 6903 0aa6 |0223: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecycleListView:[I // field@a60a │ │ +3e71ce: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ +3e71d2: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3e71d8: 6903 0da6 |022a: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecyclerView:[I // field@a60d │ │ +3e71dc: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3e71e0: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ +3e71e4: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3e71ea: 6903 1aa6 |0233: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SearchView:[I // field@a61a │ │ +3e71ee: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ +3e71f2: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3e71f8: 6901 2ca6 |023a: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SeekBarPreference:[I // field@a62c │ │ +3e71fc: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3e7202: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3e7208: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3e720e: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ +3e7214: 0c00 |0248: move-result-object v0 │ │ +3e7216: 6900 34a6 |0249: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Spinner:[I // field@a634 │ │ +3e721a: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ +3e721e: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3e7224: 6900 3aa6 |0250: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawable:[I // field@a63a │ │ +3e7228: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ +3e722e: 0c00 |0255: move-result-object v0 │ │ +3e7230: 6900 3ba6 |0256: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@a63b │ │ +3e7234: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3e7238: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ +3e723c: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3e7242: 6900 43a6 |025f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchCompat:[I // field@a643 │ │ +3e7246: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ +3e724a: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3e7250: 6900 52a6 |0266: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreference:[I // field@a652 │ │ +3e7254: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ +3e7258: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3e725e: 6900 53a6 |026d: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@a653 │ │ +3e7262: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3e7266: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ +3e726a: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3e7270: 6900 68a6 |0276: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.TextAppearance:[I // field@a668 │ │ +3e7274: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3e7278: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ +3e727c: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3e7282: 6900 79a6 |027f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Toolbar:[I // field@a679 │ │ +3e7286: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ +3e728c: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ +3e7292: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3e7296: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3e729c: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ +3e72a2: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3e72a8: 0c00 |0292: move-result-object v0 │ │ +3e72aa: 6900 98a6 |0293: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.View:[I // field@a698 │ │ +3e72ae: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3e72b4: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3e72ba: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3e72c0: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3e72c6: 0c00 |02a1: move-result-object v0 │ │ +3e72c8: 6900 99a6 |02a2: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@a699 │ │ +3e72cc: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3e72d2: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ +3e72d8: 0c00 |02aa: move-result-object v0 │ │ +3e72da: 6900 9da6 |02ab: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewStubCompat:[I // field@a69d │ │ +3e72de: 0e00 |02ad: return-void │ │ +3e72e0: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3e735c: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3e737c: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3e73a4: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3e73c4: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3e73e8: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3e7448: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3e764c: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3e766c: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ +3e7690: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3e76c8: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3e76f0: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ +3e7714: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3e7744: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3e777c: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3e77a8: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3e77c8: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3e782c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3e7858: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3e78f0: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ +3e7938: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3e7970: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3e79bc: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3e79e0: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3e7a00: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3e7a40: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3e7a70: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3e7aa0: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3e7ae8: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7b40: |[3e7b40] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ -3e7b50: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7b56: 0e00 |0003: return-void │ │ +3e7b68: |[3e7b68] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ +3e7b78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -886908,17 +886908,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7b70: |[3e7b70] de.danoeh.antennapod.net.download.serviceinterface.R.:()V │ │ -3e7b80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7b86: 0e00 |0003: return-void │ │ +3e7b98: |[3e7b98] de.danoeh.antennapod.net.download.serviceinterface.R.:()V │ │ +3e7ba8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -886963,39 +886963,39 @@ │ │ type : '(Ljavax/net/ssl/TrustManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3e7cb8: |[3e7cb8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.:(Ljavax/net/ssl/TrustManager;)V │ │ -3e7cc8: 7010 18af 0300 |0000: invoke-direct {v3}, Ljavax/net/ssl/SSLSocketFactory;.:()V // method@af18 │ │ -3e7cce: 1a00 1449 |0003: const-string v0, "TLSv1.3" // string@4914 │ │ -3e7cd2: 7110 14af 0000 |0005: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@af14 │ │ -3e7cd8: 0c00 |0008: move-result-object v0 │ │ -3e7cda: 280d |0009: goto 0016 // +000d │ │ -3e7cdc: 0d04 |000a: move-exception v4 │ │ -3e7cde: 281c |000b: goto 0027 // +001c │ │ -3e7ce0: 0d00 |000c: move-exception v0 │ │ -3e7ce2: 6e10 e2ab 0000 |000d: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e7ce8: 1a00 1349 |0010: const-string v0, "TLSv1.2" // string@4913 │ │ -3e7cec: 7110 14af 0000 |0012: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@af14 │ │ -3e7cf2: 0c00 |0015: move-result-object v0 │ │ -3e7cf4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -3e7cf6: 2311 611f |0017: new-array v1, v1, [Ljavax/net/ssl/TrustManager; // type@1f61 │ │ -3e7cfa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3e7cfc: 4d04 0102 |001a: aput-object v4, v1, v2 │ │ -3e7d00: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3e7d02: 6e40 16af 4041 |001d: invoke-virtual {v0, v4, v1, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@af16 │ │ -3e7d08: 6e10 15af 0000 |0020: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@af15 │ │ -3e7d0e: 0c04 |0023: move-result-object v4 │ │ -3e7d10: 5b34 a6a6 |0024: iput-object v4, v3, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7d14: 2804 |0026: goto 002a // +0004 │ │ -3e7d16: 6e10 e2ab 0400 |0027: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e7d1c: 0e00 |002a: return-void │ │ +3e7ce0: |[3e7ce0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.:(Ljavax/net/ssl/TrustManager;)V │ │ +3e7cf0: 7010 18af 0300 |0000: invoke-direct {v3}, Ljavax/net/ssl/SSLSocketFactory;.:()V // method@af18 │ │ +3e7cf6: 1a00 1449 |0003: const-string v0, "TLSv1.3" // string@4914 │ │ +3e7cfa: 7110 14af 0000 |0005: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@af14 │ │ +3e7d00: 0c00 |0008: move-result-object v0 │ │ +3e7d02: 280d |0009: goto 0016 // +000d │ │ +3e7d04: 0d04 |000a: move-exception v4 │ │ +3e7d06: 281c |000b: goto 0027 // +001c │ │ +3e7d08: 0d00 |000c: move-exception v0 │ │ +3e7d0a: 6e10 e2ab 0000 |000d: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e7d10: 1a00 1349 |0010: const-string v0, "TLSv1.2" // string@4913 │ │ +3e7d14: 7110 14af 0000 |0012: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@af14 │ │ +3e7d1a: 0c00 |0015: move-result-object v0 │ │ +3e7d1c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +3e7d1e: 2311 611f |0017: new-array v1, v1, [Ljavax/net/ssl/TrustManager; // type@1f61 │ │ +3e7d22: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3e7d24: 4d04 0102 |001a: aput-object v4, v1, v2 │ │ +3e7d28: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3e7d2a: 6e40 16af 4041 |001d: invoke-virtual {v0, v4, v1, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@af16 │ │ +3e7d30: 6e10 15af 0000 |0020: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@af15 │ │ +3e7d36: 0c04 |0023: move-result-object v4 │ │ +3e7d38: 5b34 a6a6 |0024: iput-object v4, v3, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7d3c: 2804 |0026: goto 002a // +0004 │ │ +3e7d3e: 6e10 e2ab 0400 |0027: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e7d44: 0e00 |002a: return-void │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000c │ │ Ljava/security/GeneralSecurityException; -> 0x000a │ │ 0x000d - 0x0026 │ │ Ljava/security/GeneralSecurityException; -> 0x000a │ │ positions : │ │ @@ -887015,33 +887015,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3e7d3c: |[3e7d3c] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.configureSocket:(Ljavax/net/ssl/SSLSocket;)V │ │ -3e7d4c: 1a00 1349 |0000: const-string v0, "TLSv1.2" // string@4913 │ │ -3e7d50: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3e7d52: 2311 501f |0003: new-array v1, v1, [Ljava/lang/String; // type@1f50 │ │ -3e7d56: 1a02 1449 |0005: const-string v2, "TLSv1.3" // string@4914 │ │ -3e7d5a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3e7d5c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -3e7d60: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3e7d62: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ -3e7d66: 6e20 17af 1500 |000d: invoke-virtual {v5, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@af17 │ │ -3e7d6c: 2810 |0010: goto 0020 // +0010 │ │ -3e7d6e: 0d01 |0011: move-exception v1 │ │ -3e7d70: 6e10 e2ab 0100 |0012: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e7d76: 1a01 1249 |0015: const-string v1, "TLSv1.1" // string@4912 │ │ -3e7d7a: 1a02 1149 |0017: const-string v2, "TLSv1" // string@4911 │ │ -3e7d7e: 2430 501f 1002 |0019: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1f50 │ │ -3e7d84: 0c00 |001c: move-result-object v0 │ │ -3e7d86: 6e20 17af 0500 |001d: invoke-virtual {v5, v0}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@af17 │ │ -3e7d8c: 0e00 |0020: return-void │ │ +3e7d64: |[3e7d64] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.configureSocket:(Ljavax/net/ssl/SSLSocket;)V │ │ +3e7d74: 1a00 1349 |0000: const-string v0, "TLSv1.2" // string@4913 │ │ +3e7d78: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3e7d7a: 2311 501f |0003: new-array v1, v1, [Ljava/lang/String; // type@1f50 │ │ +3e7d7e: 1a02 1449 |0005: const-string v2, "TLSv1.3" // string@4914 │ │ +3e7d82: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3e7d84: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +3e7d88: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3e7d8a: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ +3e7d8e: 6e20 17af 1500 |000d: invoke-virtual {v5, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@af17 │ │ +3e7d94: 2810 |0010: goto 0020 // +0010 │ │ +3e7d96: 0d01 |0011: move-exception v1 │ │ +3e7d98: 6e10 e2ab 0100 |0012: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e7d9e: 1a01 1249 |0015: const-string v1, "TLSv1.1" // string@4912 │ │ +3e7da2: 1a02 1149 |0017: const-string v2, "TLSv1" // string@4911 │ │ +3e7da6: 2430 501f 1002 |0019: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1f50 │ │ +3e7dac: 0c00 |001c: move-result-object v0 │ │ +3e7dae: 6e20 17af 0500 |001d: invoke-virtual {v5, v0}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@af17 │ │ +3e7db4: 0e00 |0020: return-void │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/IllegalArgumentException; -> 0x0011 │ │ positions : │ │ 0x000d line=88 │ │ 0x0012 line=90 │ │ 0x0019 line=93 │ │ @@ -887055,21 +887055,21 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3e7bc8: |[3e7bc8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:()Ljava/net/Socket; │ │ -3e7bd8: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7bdc: 6e10 0faf 0000 |0002: invoke-virtual {v0}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@af0f │ │ -3e7be2: 0c00 |0005: move-result-object v0 │ │ -3e7be4: 1f00 a61d |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7be8: 7020 2ea4 0100 |0008: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7bee: 1100 |000b: return-object v0 │ │ +3e7bf0: |[3e7bf0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:()Ljava/net/Socket; │ │ +3e7c00: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7c04: 6e10 0faf 0000 |0002: invoke-virtual {v0}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@af0f │ │ +3e7c0a: 0c00 |0005: move-result-object v0 │ │ +3e7c0c: 1f00 a61d |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7c10: 7020 2ea4 0100 |0008: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7c16: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ @@ -887078,21 +887078,21 @@ │ │ type : '(Ljava/lang/String;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e7bf0: |[3e7bf0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; │ │ -3e7c00: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7c04: 6e30 10af 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@af10 │ │ -3e7c0a: 0c02 |0005: move-result-object v2 │ │ -3e7c0c: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7c10: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7c16: 1102 |000b: return-object v2 │ │ +3e7c18: |[3e7c18] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; │ │ +3e7c28: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7c2c: 6e30 10af 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@af10 │ │ +3e7c32: 0c02 |0005: move-result-object v2 │ │ +3e7c34: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7c38: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7c3e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -887103,21 +887103,21 @@ │ │ type : '(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3e7c18: |[3e7c18] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ -3e7c28: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7c2c: 6e55 11af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@af11 │ │ -3e7c32: 0c02 |0005: move-result-object v2 │ │ -3e7c34: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7c38: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7c3e: 1102 |000b: return-object v2 │ │ +3e7c40: |[3e7c40] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ +3e7c50: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7c54: 6e55 11af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@af11 │ │ +3e7c5a: 0c02 |0005: move-result-object v2 │ │ +3e7c5c: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7c60: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7c66: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -887130,21 +887130,21 @@ │ │ type : '(Ljava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e7c40: |[3e7c40] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; │ │ -3e7c50: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7c54: 6e30 12af 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; // method@af12 │ │ -3e7c5a: 0c02 |0005: move-result-object v2 │ │ -3e7c5c: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7c60: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7c66: 1102 |000b: return-object v2 │ │ +3e7c68: |[3e7c68] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; │ │ +3e7c78: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7c7c: 6e30 12af 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; // method@af12 │ │ +3e7c82: 0c02 |0005: move-result-object v2 │ │ +3e7c84: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7c88: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7c8e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/InetAddress; │ │ @@ -887155,21 +887155,21 @@ │ │ type : '(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3e7c68: |[3e7c68] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ -3e7c78: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7c7c: 6e55 13af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@af13 │ │ -3e7c82: 0c02 |0005: move-result-object v2 │ │ -3e7c84: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7c88: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7c8e: 1102 |000b: return-object v2 │ │ +3e7c90: |[3e7c90] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ +3e7ca0: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7ca4: 6e55 13af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@af13 │ │ +3e7caa: 0c02 |0005: move-result-object v2 │ │ +3e7cac: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7cb0: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7cb6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/InetAddress; │ │ @@ -887182,21 +887182,21 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3e7c90: |[3e7c90] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -3e7ca0: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7ca4: 6e55 19af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@af19 │ │ -3e7caa: 0c02 |0005: move-result-object v2 │ │ -3e7cac: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ -3e7cb0: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ -3e7cb6: 1102 |000b: return-object v2 │ │ +3e7cb8: |[3e7cb8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +3e7cc8: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7ccc: 6e55 19af 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@af19 │ │ +3e7cd2: 0c02 |0005: move-result-object v2 │ │ +3e7cd4: 1f02 a61d |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1da6 │ │ +3e7cd8: 7020 2ea4 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@a42e │ │ +3e7cde: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/Socket; │ │ @@ -887209,19 +887209,19 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e7b88: |[3e7b88] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getDefaultCipherSuites:()[Ljava/lang/String; │ │ -3e7b98: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7b9c: 6e10 1aaf 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getDefaultCipherSuites:()[Ljava/lang/String; // method@af1a │ │ -3e7ba2: 0c00 |0005: move-result-object v0 │ │ -3e7ba4: 1100 |0006: return-object v0 │ │ +3e7bb0: |[3e7bb0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getDefaultCipherSuites:()[Ljava/lang/String; │ │ +3e7bc0: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7bc4: 6e10 1aaf 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getDefaultCipherSuites:()[Ljava/lang/String; // method@af1a │ │ +3e7bca: 0c00 |0005: move-result-object v0 │ │ +3e7bcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;) │ │ @@ -887229,19 +887229,19 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e7ba8: |[3e7ba8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getSupportedCipherSuites:()[Ljava/lang/String; │ │ -3e7bb8: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ -3e7bbc: 6e10 1baf 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getSupportedCipherSuites:()[Ljava/lang/String; // method@af1b │ │ -3e7bc2: 0c00 |0005: move-result-object v0 │ │ -3e7bc4: 1100 |0006: return-object v0 │ │ +3e7bd0: |[3e7bd0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getSupportedCipherSuites:()[Ljava/lang/String; │ │ +3e7be0: 5410 a6a6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a6a6 │ │ +3e7be4: 6e10 1baf 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getSupportedCipherSuites:()[Ljava/lang/String; // method@af1b │ │ +3e7bea: 0c00 |0005: move-result-object v0 │ │ +3e7bec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -887289,17 +887289,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7da0: |[3e7da0] de.danoeh.antennapod.net.ssl.BackportCaCerts.:()V │ │ -3e7db0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7db6: 0e00 |0003: return-void │ │ +3e7dc8: |[3e7dc8] de.danoeh.antennapod.net.ssl.BackportCaCerts.:()V │ │ +3e7dd8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7dde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -887331,44 +887331,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7f9c: |[3e7f9c] de.danoeh.antennapod.net.ssl.BackportTrustManager.:()V │ │ -3e7fac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7fb2: 0e00 |0003: return-void │ │ +3e7fc4: |[3e7fc4] de.danoeh.antennapod.net.ssl.BackportTrustManager.:()V │ │ +3e7fd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/BackportTrustManager;) │ │ name : 'create' │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -3e7db8: |[3e7db8] de.danoeh.antennapod.net.ssl.BackportTrustManager.create:()Ljavax/net/ssl/X509TrustManager; │ │ -3e7dc8: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ -3e7dcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e7dce: 7100 aeac 0000 |0003: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@acae │ │ -3e7dd4: 0c02 |0006: move-result-object v2 │ │ -3e7dd6: 7110 afac 0200 |0007: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@acaf │ │ -3e7ddc: 0c02 |000a: move-result-object v2 │ │ -3e7dde: 6e20 b0ac 1200 |000b: invoke-virtual {v2, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@acb0 │ │ -3e7de4: 1a03 d052 |000e: const-string v3, "X.509" // string@52d0 │ │ -3e7de8: 7110 baac 0300 |0010: invoke-static {v3}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@acba │ │ -3e7dee: 0c03 |0013: move-result-object v3 │ │ -3e7df0: 1a04 360b |0014: const-string v4, "BACKPORT_COMODO_ROOT_CA" // string@0b36 │ │ -3e7df4: 2205 731c |0016: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ -3e7df8: 1a06 9d06 |0018: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3e7de0: |[3e7de0] de.danoeh.antennapod.net.ssl.BackportTrustManager.create:()Ljavax/net/ssl/X509TrustManager; │ │ +3e7df0: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ +3e7df4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e7df6: 7100 aeac 0000 |0003: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@acae │ │ +3e7dfc: 0c02 |0006: move-result-object v2 │ │ +3e7dfe: 7110 afac 0200 |0007: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@acaf │ │ +3e7e04: 0c02 |000a: move-result-object v2 │ │ +3e7e06: 6e20 b0ac 1200 |000b: invoke-virtual {v2, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@acb0 │ │ +3e7e0c: 1a03 d052 |000e: const-string v3, "X.509" // string@52d0 │ │ +3e7e10: 7110 baac 0300 |0010: invoke-static {v3}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@acba │ │ +3e7e16: 0c03 |0013: move-result-object v3 │ │ +3e7e18: 1a04 360b |0014: const-string v4, "BACKPORT_COMODO_ROOT_CA" // string@0b36 │ │ +3e7e1c: 2205 731c |0016: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ +3e7e20: 1a06 9d06 |0018: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB │ │ hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G │ │ A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV │ │ BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 │ │ MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT │ │ EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR │ │ Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh │ │ @@ -887394,25 +887394,25 @@ │ │ boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke │ │ jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL │ │ S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb │ │ QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl │ │ 0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB │ │ NVOFBkpdn627G190 │ │ -----END CERTIFICATE-----" // string@069d │ │ -3e7dfc: 7110 a9ac 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3e7e02: 0c07 |001d: move-result-object v7 │ │ -3e7e04: 6e20 85ab 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ -3e7e0a: 0c06 |0021: move-result-object v6 │ │ -3e7e0c: 7020 f4a9 6500 |0022: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ -3e7e12: 6e20 b9ac 5300 |0025: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ -3e7e18: 0c05 |0028: move-result-object v5 │ │ -3e7e1a: 6e30 b1ac 4205 |0029: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ -3e7e20: 1a04 6645 |002c: const-string v4, "SECTIGO_USER_TRUST_CA" // string@4566 │ │ -3e7e24: 2205 731c |002e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ -3e7e28: 1a06 9e06 |0030: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3e7e24: 7110 a9ac 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3e7e2a: 0c07 |001d: move-result-object v7 │ │ +3e7e2c: 6e20 85ab 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ +3e7e32: 0c06 |0021: move-result-object v6 │ │ +3e7e34: 7020 f4a9 6500 |0022: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ +3e7e3a: 6e20 b9ac 5300 |0025: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ +3e7e40: 0c05 |0028: move-result-object v5 │ │ +3e7e42: 6e30 b1ac 4205 |0029: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ +3e7e48: 1a04 6645 |002c: const-string v4, "SECTIGO_USER_TRUST_CA" // string@4566 │ │ +3e7e4c: 2205 731c |002e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ +3e7e50: 1a06 9e06 |0030: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB │ │ iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl │ │ cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV │ │ BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw │ │ MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV │ │ BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU │ │ aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy │ │ @@ -887439,25 +887439,25 @@ │ │ XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ │ │ qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB │ │ VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB │ │ L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG │ │ jjxDah2nGN59PRbxYvnKkKj9 │ │ -----END CERTIFICATE----- │ │ " // string@069e │ │ -3e7e2c: 7110 a9ac 0000 |0032: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3e7e32: 0c07 |0035: move-result-object v7 │ │ -3e7e34: 6e20 85ab 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ -3e7e3a: 0c06 |0039: move-result-object v6 │ │ -3e7e3c: 7020 f4a9 6500 |003a: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ -3e7e42: 6e20 b9ac 5300 |003d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ -3e7e48: 0c05 |0040: move-result-object v5 │ │ -3e7e4a: 6e30 b1ac 4205 |0041: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ -3e7e50: 1a04 c81c |0044: const-string v4, "LETSENCRYPT_ISRG_CA" // string@1cc8 │ │ -3e7e54: 2205 731c |0046: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ -3e7e58: 1a06 9f06 |0048: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3e7e54: 7110 a9ac 0000 |0032: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3e7e5a: 0c07 |0035: move-result-object v7 │ │ +3e7e5c: 6e20 85ab 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ +3e7e62: 0c06 |0039: move-result-object v6 │ │ +3e7e64: 7020 f4a9 6500 |003a: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ +3e7e6a: 6e20 b9ac 5300 |003d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ +3e7e70: 0c05 |0040: move-result-object v5 │ │ +3e7e72: 6e30 b1ac 4205 |0041: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ +3e7e78: 1a04 c81c |0044: const-string v4, "LETSENCRYPT_ISRG_CA" // string@1cc8 │ │ +3e7e7c: 2205 731c |0046: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ +3e7e80: 1a06 9f06 |0048: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw │ │ TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh │ │ cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 │ │ WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu │ │ ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY │ │ MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc │ │ h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ │ │ @@ -887480,25 +887480,25 @@ │ │ TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC │ │ jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc │ │ oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq │ │ 4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA │ │ mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d │ │ emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= │ │ -----END CERTIFICATE-----" // string@069f │ │ -3e7e5c: 7110 a9ac 0000 |004a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3e7e62: 0c07 |004d: move-result-object v7 │ │ -3e7e64: 6e20 85ab 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ -3e7e6a: 0c06 |0051: move-result-object v6 │ │ -3e7e6c: 7020 f4a9 6500 |0052: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ -3e7e72: 6e20 b9ac 5300 |0055: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ -3e7e78: 0c05 |0058: move-result-object v5 │ │ -3e7e7a: 6e30 b1ac 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ -3e7e80: 1a04 8618 |005c: const-string v4, "GLOBALSIGN_R6" // string@1886 │ │ -3e7e84: 2205 731c |005e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ -3e7e88: 1a06 a006 |0060: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3e7e84: 7110 a9ac 0000 |004a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3e7e8a: 0c07 |004d: move-result-object v7 │ │ +3e7e8c: 6e20 85ab 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ +3e7e92: 0c06 |0051: move-result-object v6 │ │ +3e7e94: 7020 f4a9 6500 |0052: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ +3e7e9a: 6e20 b9ac 5300 |0055: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ +3e7ea0: 0c05 |0058: move-result-object v5 │ │ +3e7ea2: 6e30 b1ac 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ +3e7ea8: 1a04 8618 |005c: const-string v4, "GLOBALSIGN_R6" // string@1886 │ │ +3e7eac: 2205 731c |005e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1c73 │ │ +3e7eb0: 1a06 a006 |0060: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDE │ │ gMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2 │ │ JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNM │ │ zQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBS │ │ NjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiI │ │ wDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQ │ │ ssgrRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuT │ │ @@ -887522,45 +887522,45 @@ │ │ +68KnyBr3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU │ │ 3/gKbaKxCXcPu9czc8FB10jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTO │ │ wY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsVi │ │ VO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9 │ │ x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDf │ │ LRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= │ │ -----END CERTIFICATE-----" // string@06a0 │ │ -3e7e8c: 7110 a9ac 0000 |0062: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3e7e92: 0c00 |0065: move-result-object v0 │ │ -3e7e94: 6e20 85ab 0600 |0066: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ -3e7e9a: 0c00 |0069: move-result-object v0 │ │ -3e7e9c: 7020 f4a9 0500 |006a: invoke-direct {v5, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ -3e7ea2: 6e20 b9ac 5300 |006d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ -3e7ea8: 0c00 |0070: move-result-object v0 │ │ -3e7eaa: 6e30 b1ac 4200 |0071: invoke-virtual {v2, v4, v0}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ -3e7eb0: 2200 3e1d |0074: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e7eb4: 7010 feac 0000 |0076: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e7eba: 7110 3aa4 0200 |0079: invoke-static {v2}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@a43a │ │ -3e7ec0: 0c02 |007c: move-result-object v2 │ │ -3e7ec2: 7220 caad 2000 |007d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e7ec8: 7110 3aa4 0100 |0080: invoke-static {v1}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@a43a │ │ -3e7ece: 0c02 |0083: move-result-object v2 │ │ -3e7ed0: 7220 caad 2000 |0084: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e7ed6: 2202 bc1a |0087: new-instance v2, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; // type@1abc │ │ -3e7eda: 7020 3ca4 0200 |0089: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.:(Ljava/util/List;)V // method@a43c │ │ -3e7ee0: 1102 |008c: return-object v2 │ │ -3e7ee2: 0d00 |008d: move-exception v0 │ │ -3e7ee4: 2806 |008e: goto 0094 // +0006 │ │ -3e7ee6: 0d00 |008f: move-exception v0 │ │ -3e7ee8: 2804 |0090: goto 0094 // +0004 │ │ -3e7eea: 0d00 |0091: move-exception v0 │ │ -3e7eec: 2802 |0092: goto 0094 // +0002 │ │ -3e7eee: 0d00 |0093: move-exception v0 │ │ -3e7ef0: 1a02 940b |0094: const-string v2, "BackportTrustManager" // string@0b94 │ │ -3e7ef4: 7110 370b 0000 |0096: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3e7efa: 0c00 |0099: move-result-object v0 │ │ -3e7efc: 7120 350b 0200 |009a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e7f02: 1101 |009d: return-object v1 │ │ +3e7eb4: 7110 a9ac 0000 |0062: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3e7eba: 0c00 |0065: move-result-object v0 │ │ +3e7ebc: 6e20 85ab 0600 |0066: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@ab85 │ │ +3e7ec2: 0c00 |0069: move-result-object v0 │ │ +3e7ec4: 7020 f4a9 0500 |006a: invoke-direct {v5, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a9f4 │ │ +3e7eca: 6e20 b9ac 5300 |006d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@acb9 │ │ +3e7ed0: 0c00 |0070: move-result-object v0 │ │ +3e7ed2: 6e30 b1ac 4200 |0071: invoke-virtual {v2, v4, v0}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@acb1 │ │ +3e7ed8: 2200 3e1d |0074: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e7edc: 7010 feac 0000 |0076: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e7ee2: 7110 3aa4 0200 |0079: invoke-static {v2}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@a43a │ │ +3e7ee8: 0c02 |007c: move-result-object v2 │ │ +3e7eea: 7220 caad 2000 |007d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e7ef0: 7110 3aa4 0100 |0080: invoke-static {v1}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@a43a │ │ +3e7ef6: 0c02 |0083: move-result-object v2 │ │ +3e7ef8: 7220 caad 2000 |0084: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e7efe: 2202 bc1a |0087: new-instance v2, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; // type@1abc │ │ +3e7f02: 7020 3ca4 0200 |0089: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.:(Ljava/util/List;)V // method@a43c │ │ +3e7f08: 1102 |008c: return-object v2 │ │ +3e7f0a: 0d00 |008d: move-exception v0 │ │ +3e7f0c: 2806 |008e: goto 0094 // +0006 │ │ +3e7f0e: 0d00 |008f: move-exception v0 │ │ +3e7f10: 2804 |0090: goto 0094 // +0004 │ │ +3e7f12: 0d00 |0091: move-exception v0 │ │ +3e7f14: 2802 |0092: goto 0094 // +0002 │ │ +3e7f16: 0d00 |0093: move-exception v0 │ │ +3e7f18: 1a02 940b |0094: const-string v2, "BackportTrustManager" // string@0b94 │ │ +3e7f1c: 7110 370b 0000 |0096: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3e7f22: 0c00 |0099: move-result-object v0 │ │ +3e7f24: 7120 350b 0200 |009a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e7f2a: 1101 |009d: return-object v1 │ │ catches : 1 │ │ 0x0003 - 0x008c │ │ Ljava/security/KeyStoreException; -> 0x0093 │ │ Ljava/security/cert/CertificateException; -> 0x0091 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x008f │ │ Ljava/io/IOException; -> 0x008d │ │ positions : │ │ @@ -887591,40 +887591,40 @@ │ │ type : '(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3e7f20: |[3e7f20] de.danoeh.antennapod.net.ssl.BackportTrustManager.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ -3e7f30: 7100 1caf 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@af1c │ │ -3e7f36: 0c00 |0003: move-result-object v0 │ │ -3e7f38: 7110 1daf 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@af1d │ │ -3e7f3e: 0c00 |0007: move-result-object v0 │ │ -3e7f40: 6e20 1faf 4000 |0008: invoke-virtual {v0, v4}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@af1f │ │ -3e7f46: 6e10 1eaf 0000 |000b: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@af1e │ │ -3e7f4c: 0c04 |000e: move-result-object v4 │ │ -3e7f4e: 2140 |000f: array-length v0, v4 │ │ -3e7f50: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3e7f52: 3501 1400 |0011: if-ge v1, v0, 0025 // +0014 │ │ -3e7f56: 4602 0401 |0013: aget-object v2, v4, v1 │ │ -3e7f5a: 2023 aa1d |0015: instance-of v3, v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ -3e7f5e: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -3e7f62: 1f02 aa1d |0019: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ -3e7f66: 1102 |001b: return-object v2 │ │ -3e7f68: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e7f6c: 28f3 |001e: goto 0011 // -000d │ │ -3e7f6e: 0d04 |001f: move-exception v4 │ │ -3e7f70: 2802 |0020: goto 0022 // +0002 │ │ -3e7f72: 0d04 |0021: move-exception v4 │ │ -3e7f74: 6e10 e2ab 0400 |0022: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e7f7a: 2204 ad1c |0025: new-instance v4, Ljava/lang/IllegalStateException; // type@1cad │ │ -3e7f7e: 1a00 8e4d |0027: const-string v0, "Unexpected default trust managers" // string@4d8e │ │ -3e7f82: 7020 06ab 0400 |0029: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ -3e7f88: 2704 |002c: throw v4 │ │ +3e7f48: |[3e7f48] de.danoeh.antennapod.net.ssl.BackportTrustManager.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ +3e7f58: 7100 1caf 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@af1c │ │ +3e7f5e: 0c00 |0003: move-result-object v0 │ │ +3e7f60: 7110 1daf 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@af1d │ │ +3e7f66: 0c00 |0007: move-result-object v0 │ │ +3e7f68: 6e20 1faf 4000 |0008: invoke-virtual {v0, v4}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@af1f │ │ +3e7f6e: 6e10 1eaf 0000 |000b: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@af1e │ │ +3e7f74: 0c04 |000e: move-result-object v4 │ │ +3e7f76: 2140 |000f: array-length v0, v4 │ │ +3e7f78: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3e7f7a: 3501 1400 |0011: if-ge v1, v0, 0025 // +0014 │ │ +3e7f7e: 4602 0401 |0013: aget-object v2, v4, v1 │ │ +3e7f82: 2023 aa1d |0015: instance-of v3, v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ +3e7f86: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +3e7f8a: 1f02 aa1d |0019: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ +3e7f8e: 1102 |001b: return-object v2 │ │ +3e7f90: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e7f94: 28f3 |001e: goto 0011 // -000d │ │ +3e7f96: 0d04 |001f: move-exception v4 │ │ +3e7f98: 2802 |0020: goto 0022 // +0002 │ │ +3e7f9a: 0d04 |0021: move-exception v4 │ │ +3e7f9c: 6e10 e2ab 0400 |0022: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e7fa2: 2204 ad1c |0025: new-instance v4, Ljava/lang/IllegalStateException; // type@1cad │ │ +3e7fa6: 1a00 8e4d |0027: const-string v0, "Unexpected default trust managers" // string@4d8e │ │ +3e7faa: 7020 06ab 0400 |0029: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ +3e7fb0: 2704 |002c: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0021 │ │ Ljava/security/KeyStoreException; -> 0x001f │ │ positions : │ │ 0x0000 line=28 │ │ 0x0008 line=29 │ │ @@ -887682,17 +887682,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7fb4: |[3e7fb4] de.danoeh.antennapod.net.ssl.BuildConfig.:()V │ │ -3e7fc4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e7fca: 0e00 |0003: return-void │ │ +3e7fdc: |[3e7fdc] de.danoeh.antennapod.net.ssl.BuildConfig.:()V │ │ +3e7fec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e7ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -887736,18 +887736,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8038: |[3e8038] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.:(Ljava/util/List;)V │ │ -3e8048: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e804e: 5b01 b0a6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ -3e8052: 0e00 |0005: return-void │ │ +3e8060: |[3e8060] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.:(Ljava/util/List;)V │ │ +3e8070: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8076: 5b01 b0a6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ +3e807a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -887758,30 +887758,30 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3e8054: |[3e8054] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -3e8064: 5430 b0a6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ -3e8068: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e806e: 0c00 |0005: move-result-object v0 │ │ -3e8070: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3e8072: 7210 b8ad 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e8078: 0a02 |000a: move-result v2 │ │ -3e807a: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3e807e: 7210 b9ad 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e8084: 0c01 |0010: move-result-object v1 │ │ -3e8086: 1f01 aa1d |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ -3e808a: 7230 20af 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@af20 │ │ -3e8090: 0e00 |0016: return-void │ │ -3e8092: 0d01 |0017: move-exception v1 │ │ -3e8094: 28ef |0018: goto 0007 // -0011 │ │ -3e8096: 2701 |0019: throw v1 │ │ +3e807c: |[3e807c] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +3e808c: 5430 b0a6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ +3e8090: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e8096: 0c00 |0005: move-result-object v0 │ │ +3e8098: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3e809a: 7210 b8ad 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e80a0: 0a02 |000a: move-result v2 │ │ +3e80a2: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3e80a6: 7210 b9ad 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e80ac: 0c01 |0010: move-result-object v1 │ │ +3e80ae: 1f01 aa1d |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ +3e80b2: 7230 20af 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@af20 │ │ +3e80b8: 0e00 |0016: return-void │ │ +3e80ba: 0d01 |0017: move-exception v1 │ │ +3e80bc: 28ef |0018: goto 0007 // -0011 │ │ +3e80be: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x0016 │ │ Ljava/security/cert/CertificateException; -> 0x0017 │ │ positions : │ │ 0x0000 line=28 │ │ 0x0013 line=30 │ │ 0x0019 line=37 │ │ @@ -887795,30 +887795,30 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3e80a8: |[3e80a8] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -3e80b8: 5430 b0a6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ -3e80bc: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e80c2: 0c00 |0005: move-result-object v0 │ │ -3e80c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3e80c6: 7210 b8ad 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e80cc: 0a02 |000a: move-result v2 │ │ -3e80ce: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3e80d2: 7210 b9ad 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e80d8: 0c01 |0010: move-result-object v1 │ │ -3e80da: 1f01 aa1d |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ -3e80de: 7230 21af 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@af21 │ │ -3e80e4: 0e00 |0016: return-void │ │ -3e80e6: 0d01 |0017: move-exception v1 │ │ -3e80e8: 28ef |0018: goto 0007 // -0011 │ │ -3e80ea: 2701 |0019: throw v1 │ │ +3e80d0: |[3e80d0] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +3e80e0: 5430 b0a6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ +3e80e4: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e80ea: 0c00 |0005: move-result-object v0 │ │ +3e80ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3e80ee: 7210 b8ad 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e80f4: 0a02 |000a: move-result v2 │ │ +3e80f6: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3e80fa: 7210 b9ad 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e8100: 0c01 |0010: move-result-object v1 │ │ +3e8102: 1f01 aa1d |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ +3e8106: 7230 21af 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@af21 │ │ +3e810c: 0e00 |0016: return-void │ │ +3e810e: 0d01 |0017: move-exception v1 │ │ +3e8110: 28ef |0018: goto 0007 // -0011 │ │ +3e8112: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x0016 │ │ Ljava/security/cert/CertificateException; -> 0x0017 │ │ positions : │ │ 0x0000 line=43 │ │ 0x0013 line=45 │ │ 0x0019 line=52 │ │ @@ -887832,38 +887832,38 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3e7fcc: |[3e7fcc] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -3e7fdc: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e7fe0: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e7fe6: 5431 b0a6 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ -3e7fea: 7210 d5ad 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e7ff0: 0c01 |000a: move-result-object v1 │ │ -3e7ff2: 7210 b8ad 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e7ff8: 0a02 |000e: move-result v2 │ │ -3e7ffa: 3802 1400 |000f: if-eqz v2, 0023 // +0014 │ │ -3e7ffe: 7210 b9ad 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e8004: 0c02 |0014: move-result-object v2 │ │ -3e8006: 1f02 aa1d |0015: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ -3e800a: 7210 22af 0200 |0017: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@af22 │ │ -3e8010: 0c02 |001a: move-result-object v2 │ │ -3e8012: 7110 15ad 0200 |001b: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3e8018: 0c02 |001e: move-result-object v2 │ │ -3e801a: 7220 ccad 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@adcc │ │ -3e8020: 28e9 |0022: goto 000b // -0017 │ │ -3e8022: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -3e8024: 2311 5a1f |0024: new-array v1, v1, [Ljava/security/cert/X509Certificate; // type@1f5a │ │ -3e8028: 7220 e0ad 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@ade0 │ │ -3e802e: 0c00 |0029: move-result-object v0 │ │ -3e8030: 1f00 5a1f |002a: check-cast v0, [Ljava/security/cert/X509Certificate; // type@1f5a │ │ -3e8034: 1100 |002c: return-object v0 │ │ +3e7ff4: |[3e7ff4] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +3e8004: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e8008: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e800e: 5431 b0a6 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a6b0 │ │ +3e8012: 7210 d5ad 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e8018: 0c01 |000a: move-result-object v1 │ │ +3e801a: 7210 b8ad 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e8020: 0a02 |000e: move-result v2 │ │ +3e8022: 3802 1400 |000f: if-eqz v2, 0023 // +0014 │ │ +3e8026: 7210 b9ad 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e802c: 0c02 |0014: move-result-object v2 │ │ +3e802e: 1f02 aa1d |0015: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1daa │ │ +3e8032: 7210 22af 0200 |0017: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@af22 │ │ +3e8038: 0c02 |001a: move-result-object v2 │ │ +3e803a: 7110 15ad 0200 |001b: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3e8040: 0c02 |001e: move-result-object v2 │ │ +3e8042: 7220 ccad 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@adcc │ │ +3e8048: 28e9 |0022: goto 000b // -0017 │ │ +3e804a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +3e804c: 2311 5a1f |0024: new-array v1, v1, [Ljava/security/cert/X509Certificate; // type@1f5a │ │ +3e8050: 7220 e0ad 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@ade0 │ │ +3e8056: 0c00 |0029: move-result-object v0 │ │ +3e8058: 1f00 5a1f |002a: check-cast v0, [Ljava/security/cert/X509Certificate; // type@1f5a │ │ +3e805c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x0017 line=59 │ │ 0x0026 line=61 │ │ locals : │ │ @@ -888024,17 +888024,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8114: |[3e8114] de.danoeh.antennapod.net.ssl.R$anim.:()V │ │ -3e8124: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e812a: 0e00 |0003: return-void │ │ +3e813c: |[3e813c] de.danoeh.antennapod.net.ssl.R$anim.:()V │ │ +3e814c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -888096,17 +888096,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e80fc: |[3e80fc] de.danoeh.antennapod.net.ssl.R$animator.:()V │ │ -3e810c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8112: 0e00 |0003: return-void │ │ +3e8124: |[3e8124] de.danoeh.antennapod.net.ssl.R$animator.:()V │ │ +3e8134: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e813a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -889583,17 +889583,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e812c: |[3e812c] de.danoeh.antennapod.net.ssl.R$attr.:()V │ │ -3e813c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8142: 0e00 |0003: return-void │ │ +3e8154: |[3e8154] de.danoeh.antennapod.net.ssl.R$attr.:()V │ │ +3e8164: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e816a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -889635,17 +889635,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8144: |[3e8144] de.danoeh.antennapod.net.ssl.R$bool.:()V │ │ -3e8154: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e815a: 0e00 |0003: return-void │ │ +3e816c: |[3e816c] de.danoeh.antennapod.net.ssl.R$bool.:()V │ │ +3e817c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -890112,17 +890112,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e815c: |[3e815c] de.danoeh.antennapod.net.ssl.R$color.:()V │ │ -3e816c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8172: 0e00 |0003: return-void │ │ +3e8184: |[3e8184] de.danoeh.antennapod.net.ssl.R$color.:()V │ │ +3e8194: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e819a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -890754,17 +890754,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8174: |[3e8174] de.danoeh.antennapod.net.ssl.R$dimen.:()V │ │ -3e8184: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e818a: 0e00 |0003: return-void │ │ +3e819c: |[3e819c] de.danoeh.antennapod.net.ssl.R$dimen.:()V │ │ +3e81ac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e81b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -891306,17 +891306,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e818c: |[3e818c] de.danoeh.antennapod.net.ssl.R$drawable.:()V │ │ -3e819c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e81a2: 0e00 |0003: return-void │ │ +3e81b4: |[3e81b4] de.danoeh.antennapod.net.ssl.R$drawable.:()V │ │ +3e81c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e81ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -892118,17 +892118,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e81a4: |[3e81a4] de.danoeh.antennapod.net.ssl.R$id.:()V │ │ -3e81b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e81ba: 0e00 |0003: return-void │ │ +3e81cc: |[3e81cc] de.danoeh.antennapod.net.ssl.R$id.:()V │ │ +3e81dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e81e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -892185,17 +892185,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e81bc: |[3e81bc] de.danoeh.antennapod.net.ssl.R$integer.:()V │ │ -3e81cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e81d2: 0e00 |0003: return-void │ │ +3e81e4: |[3e81e4] de.danoeh.antennapod.net.ssl.R$integer.:()V │ │ +3e81f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e81fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -892262,17 +892262,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e81d4: |[3e81d4] de.danoeh.antennapod.net.ssl.R$interpolator.:()V │ │ -3e81e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e81ea: 0e00 |0003: return-void │ │ +3e81fc: |[3e81fc] de.danoeh.antennapod.net.ssl.R$interpolator.:()V │ │ +3e820c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -892499,17 +892499,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e81ec: |[3e81ec] de.danoeh.antennapod.net.ssl.R$layout.:()V │ │ -3e81fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8202: 0e00 |0003: return-void │ │ +3e8214: |[3e8214] de.danoeh.antennapod.net.ssl.R$layout.:()V │ │ +3e8224: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e822a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -892691,17 +892691,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8204: |[3e8204] de.danoeh.antennapod.net.ssl.R$string.:()V │ │ -3e8214: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e821a: 0e00 |0003: return-void │ │ +3e822c: |[3e822c] de.danoeh.antennapod.net.ssl.R$string.:()V │ │ +3e823c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -894483,17 +894483,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8cac: |[3e8cac] de.danoeh.antennapod.net.ssl.R$style.:()V │ │ -3e8cbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8cc2: 0e00 |0003: return-void │ │ +3e8cd4: |[3e8cd4] de.danoeh.antennapod.net.ssl.R$style.:()V │ │ +3e8ce4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8cea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -896970,267 +896970,267 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1332 16-bit code units │ │ -3e821c: |[3e821c] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ -3e822c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3e8230: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3e8234: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ -3e823a: 6900 71ab |0007: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBar:[I // field@ab71 │ │ -3e823e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3e8244: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3e824a: 0c01 |000f: move-result-object v1 │ │ -3e824c: 6901 72ab |0010: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBarLayout:[I // field@ab72 │ │ -3e8250: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3e8256: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3e825c: 0c01 |0018: move-result-object v1 │ │ -3e825e: 6901 91ab |0019: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuItemView:[I // field@ab91 │ │ -3e8262: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3e8264: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3e8268: 6902 93ab |001e: sput-object v2, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuView:[I // field@ab93 │ │ -3e826c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3e826e: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3e8272: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ -3e8278: 6903 94ab |0026: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMode:[I // field@ab94 │ │ -3e827c: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3e8282: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3e8288: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3e828e: 0c03 |0031: move-result-object v3 │ │ -3e8290: 6903 9bab |0032: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActivityChooserView:[I // field@ab9b │ │ -3e8294: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3e8298: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3e829c: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ -3e82a2: 6904 9eab |003b: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AlertDialog:[I // field@ab9e │ │ -3e82a6: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3e82aa: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ -3e82b0: 6904 a7ab |0042: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableCompat:[I // field@aba7 │ │ -3e82b4: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3e82ba: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3e82c0: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3e82c6: 0c06 |004d: move-result-object v6 │ │ -3e82c8: 6906 aeab |004e: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableItem:[I // field@abae │ │ -3e82cc: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3e82d2: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3e82d8: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3e82de: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3e82e4: 0c06 |005c: move-result-object v6 │ │ -3e82e6: 6906 b1ab |005d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableTransition:[I // field@abb1 │ │ -3e82ea: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3e82ee: 6901 b6ab |0061: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatEmojiHelper:[I // field@abb6 │ │ -3e82f2: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3e82f8: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3e82fe: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3e8304: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3e830a: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e8310: 0c01 |0072: move-result-object v1 │ │ -3e8312: 6901 b7ab |0073: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatImageView:[I // field@abb7 │ │ -3e8316: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3e831c: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3e8322: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3e8328: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3e832e: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e8334: 0c01 |0084: move-result-object v1 │ │ -3e8336: 6901 bcab |0085: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatSeekBar:[I // field@abbc │ │ -3e833a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3e833c: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3e8340: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ -3e8346: 6906 c1ab |008d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextHelper:[I // field@abc1 │ │ -3e834a: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3e834e: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3e8352: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ -3e8358: 6906 c9ab |0096: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextView:[I // field@abc9 │ │ -3e835c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3e8360: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3e8364: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ -3e836a: 6906 e0ab |009f: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTheme:[I // field@abe0 │ │ -3e836e: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ -3e8374: 2410 331e 0600 |00a4: filled-new-array {v6}, [I // type@1e33 │ │ -3e837a: 0c06 |00a7: move-result-object v6 │ │ -3e837c: 6906 60ac |00a8: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ButtonBarLayout:[I // field@ac60 │ │ -3e8380: 1406 7503 047f |00aa: const v6, #float 1.75476e+38 // #7f040375 │ │ -3e8386: 1407 ab03 047f |00ad: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3e838c: 2420 331e 7600 |00b0: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e8392: 0c06 |00b3: move-result-object v6 │ │ -3e8394: 6906 62ac |00b4: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Capability:[I // field@ac62 │ │ -3e8398: 1406 aa00 047f |00b6: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3e839e: 1407 ab00 047f |00b9: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3e83a4: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ -3e83aa: 1409 a900 047f |00bf: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3e83b0: 2440 331e 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3e83b6: 0c06 |00c5: move-result-object v6 │ │ -3e83b8: 6906 65ac |00c6: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CheckedTextView:[I // field@ac65 │ │ -3e83bc: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ -3e83c2: 1407 4d02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024d │ │ -3e83c8: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ -3e83ce: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ -3e83d4: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ -3e83da: 2457 331e 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3e83e0: 0c06 |00da: move-result-object v6 │ │ -3e83e2: 6906 6aac |00db: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ColorStateListItem:[I // field@ac6a │ │ -3e83e6: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ -3e83ec: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ -3e83f2: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ -3e83f8: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ -3e83fe: 2440 331e a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3e8404: 0c06 |00ec: move-result-object v6 │ │ -3e8406: 6906 70ac |00ed: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CompoundButton:[I // field@ac70 │ │ -3e840a: 2333 331e |00ef: new-array v3, v3, [I // type@1e33 │ │ -3e840e: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ -3e8414: 6903 75ac |00f4: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.DrawerArrowToggle:[I // field@ac75 │ │ -3e8418: 2311 331e |00f6: new-array v1, v1, [I // type@1e33 │ │ -3e841c: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ -3e8422: 6901 7eac |00fb: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamily:[I // field@ac7e │ │ -3e8426: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ -3e842a: 2311 331e |00ff: new-array v1, v1, [I // type@1e33 │ │ -3e842e: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ -3e8434: 6901 7fac |0104: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamilyFont:[I // field@ac7f │ │ -3e8438: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ -3e843e: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ -3e8444: 2430 331e 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1e33 │ │ -3e844a: 0c06 |010f: move-result-object v6 │ │ -3e844c: 6906 91ac |0110: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Fragment:[I // field@ac91 │ │ -3e8450: 2420 331e 3100 |0112: filled-new-array {v1, v3}, [I // type@1e33 │ │ -3e8456: 0c01 |0115: move-result-object v1 │ │ -3e8458: 6901 92ac |0116: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FragmentContainerView:[I // field@ac92 │ │ -3e845c: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ -3e8460: 2311 331e |011a: new-array v1, v1, [I // type@1e33 │ │ -3e8464: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ -3e846a: 6901 98ac |011f: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColor:[I // field@ac98 │ │ -3e846e: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ -3e8474: 2420 331e 1800 |0124: filled-new-array {v8, v1}, [I // type@1e33 │ │ -3e847a: 0c01 |0127: move-result-object v1 │ │ -3e847c: 6901 99ac |0128: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColorItem:[I // field@ac99 │ │ -3e8480: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ -3e8484: 2313 331e |012c: new-array v3, v1, [I // type@1e33 │ │ -3e8488: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ -3e848e: 6903 a8ac |0131: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat:[I // field@aca8 │ │ -3e8492: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ -3e8498: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ -3e849e: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ -3e84a4: 2440 331e 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1e33 │ │ -3e84aa: 0c00 |013f: move-result-object v0 │ │ -3e84ac: 6900 a9ac |0140: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat_Layout:[I // field@aca9 │ │ -3e84b0: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ -3e84b6: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ -3e84bc: 2420 331e 3000 |0148: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3e84c2: 0c00 |014b: move-result-object v0 │ │ -3e84c4: 6900 b7ac |014c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ListPopupWindow:[I // field@acb7 │ │ -3e84c8: 2320 331e |014e: new-array v0, v2, [I // type@1e33 │ │ -3e84cc: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ -3e84d2: 6900 baac |0153: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuGroup:[I // field@acba │ │ -3e84d6: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ -3e84da: 2300 331e |0157: new-array v0, v0, [I // type@1e33 │ │ -3e84de: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ -3e84e4: 6900 c1ac |015c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuItem:[I // field@acc1 │ │ -3e84e8: 2310 331e |015e: new-array v0, v1, [I // type@1e33 │ │ -3e84ec: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ -3e84f2: 6900 d9ac |0163: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuView:[I // field@acd9 │ │ -3e84f6: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ -3e84fc: 1401 3803 047f |0168: const v1, #float 1.75475e+38 // #7f040338 │ │ -3e8502: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ -3e8508: 2430 331e 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1e33 │ │ -3e850e: 0c00 |0171: move-result-object v0 │ │ -3e8510: 6900 e3ac |0172: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindow:[I // field@ace3 │ │ -3e8514: 1400 dc03 047f |0174: const v0, #float 1.75478e+38 // #7f0403dc │ │ -3e851a: 2410 331e 0000 |0177: filled-new-array {v0}, [I // type@1e33 │ │ -3e8520: 0c00 |017a: move-result-object v0 │ │ -3e8522: 6900 e4ac |017b: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindowBackgroundState:[I // field@ace4 │ │ -3e8526: 1400 3a03 047f |017d: const v0, #float 1.75475e+38 // #7f04033a │ │ -3e852c: 1401 4003 047f |0180: const v1, #float 1.75475e+38 // #7f040340 │ │ -3e8532: 2420 331e 1000 |0183: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3e8538: 0c00 |0186: move-result-object v0 │ │ -3e853a: 6900 e9ac |0187: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.RecycleListView:[I // field@ace9 │ │ -3e853e: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ -3e8542: 2300 331e |018b: new-array v0, v0, [I // type@1e33 │ │ -3e8546: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ -3e854c: 6900 ecac |0190: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SearchView:[I // field@acec │ │ -3e8550: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ -3e8556: 1401 5c03 047f |0195: const v1, #float 1.75476e+38 // #7f04035c │ │ -3e855c: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ -3e8562: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ -3e8568: 2451 331e 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1e33 │ │ -3e856e: 0c00 |01a1: move-result-object v0 │ │ -3e8570: 6900 feac |01a2: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Spinner:[I // field@acfe │ │ -3e8574: 2320 331e |01a4: new-array v0, v2, [I // type@1e33 │ │ -3e8578: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ -3e857e: 6900 04ad |01a9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawable:[I // field@ad04 │ │ -3e8582: 2410 331e 0500 |01ab: filled-new-array {v5}, [I // type@1e33 │ │ -3e8588: 0c00 |01ae: move-result-object v0 │ │ -3e858a: 6900 05ad |01af: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawableItem:[I // field@ad05 │ │ -3e858e: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ -3e8592: 2300 331e |01b3: new-array v0, v0, [I // type@1e33 │ │ -3e8596: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ -3e859c: 6900 0dad |01b8: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SwitchCompat:[I // field@ad0d │ │ -3e85a0: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ -3e85a4: 2300 331e |01bc: new-array v0, v0, [I // type@1e33 │ │ -3e85a8: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ -3e85ae: 6900 1cad |01c1: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.TextAppearance:[I // field@ad1c │ │ -3e85b2: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ -3e85b6: 2300 331e |01c5: new-array v0, v0, [I // type@1e33 │ │ -3e85ba: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ -3e85c0: 6900 2dad |01ca: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Toolbar:[I // field@ad2d │ │ -3e85c4: 1400 3f03 047f |01cc: const v0, #float 1.75475e+38 // #7f04033f │ │ -3e85ca: 1401 5b04 047f |01cf: const v1, #float 1.75481e+38 // #7f04045b │ │ -3e85d0: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ -3e85d4: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ -3e85da: 1405 3c03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033c │ │ -3e85e0: 2451 331e 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3e85e6: 0c00 |01dd: move-result-object v0 │ │ -3e85e8: 6900 4cad |01de: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.View:[I // field@ad4c │ │ -3e85ec: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ -3e85f2: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ -3e85f8: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ -3e85fe: 2430 331e 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3e8604: 0c00 |01ec: move-result-object v0 │ │ -3e8606: 6900 4dad |01ed: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewBackgroundHelper:[I // field@ad4d │ │ -3e860a: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ -3e8610: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ -3e8616: 2430 331e 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ -3e861c: 0c00 |01f8: move-result-object v0 │ │ -3e861e: 6900 51ad |01f9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewStubCompat:[I // field@ad51 │ │ -3e8622: 0e00 |01fb: return-void │ │ -3e8624: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ -3e86a0: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ -3e86c0: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ -3e86e8: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ -3e8708: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ -3e872c: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ -3e878c: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ -3e8990: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ -3e89b8: 0003 0400 0700 0000 e301 047f e401 ... |03c6: array-data (18 units) │ │ -3e89dc: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ -3e8a0c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ -3e8a44: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ -3e8a70: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ -3e8a90: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ -3e8af4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ -3e8b20: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ -3e8b6c: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ -3e8b8c: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ -3e8bcc: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ -3e8c14: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ +3e8244: |[3e8244] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ +3e8254: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3e8258: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3e825c: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ +3e8262: 6900 71ab |0007: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBar:[I // field@ab71 │ │ +3e8266: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3e826c: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3e8272: 0c01 |000f: move-result-object v1 │ │ +3e8274: 6901 72ab |0010: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBarLayout:[I // field@ab72 │ │ +3e8278: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3e827e: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3e8284: 0c01 |0018: move-result-object v1 │ │ +3e8286: 6901 91ab |0019: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuItemView:[I // field@ab91 │ │ +3e828a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3e828c: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3e8290: 6902 93ab |001e: sput-object v2, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuView:[I // field@ab93 │ │ +3e8294: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3e8296: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3e829a: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ +3e82a0: 6903 94ab |0026: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMode:[I // field@ab94 │ │ +3e82a4: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3e82aa: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3e82b0: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3e82b6: 0c03 |0031: move-result-object v3 │ │ +3e82b8: 6903 9bab |0032: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActivityChooserView:[I // field@ab9b │ │ +3e82bc: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3e82c0: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3e82c4: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ +3e82ca: 6904 9eab |003b: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AlertDialog:[I // field@ab9e │ │ +3e82ce: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3e82d2: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ +3e82d8: 6904 a7ab |0042: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableCompat:[I // field@aba7 │ │ +3e82dc: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3e82e2: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3e82e8: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3e82ee: 0c06 |004d: move-result-object v6 │ │ +3e82f0: 6906 aeab |004e: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableItem:[I // field@abae │ │ +3e82f4: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3e82fa: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3e8300: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3e8306: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3e830c: 0c06 |005c: move-result-object v6 │ │ +3e830e: 6906 b1ab |005d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableTransition:[I // field@abb1 │ │ +3e8312: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3e8316: 6901 b6ab |0061: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatEmojiHelper:[I // field@abb6 │ │ +3e831a: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3e8320: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3e8326: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3e832c: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3e8332: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e8338: 0c01 |0072: move-result-object v1 │ │ +3e833a: 6901 b7ab |0073: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatImageView:[I // field@abb7 │ │ +3e833e: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3e8344: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3e834a: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3e8350: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3e8356: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e835c: 0c01 |0084: move-result-object v1 │ │ +3e835e: 6901 bcab |0085: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatSeekBar:[I // field@abbc │ │ +3e8362: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3e8364: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3e8368: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ +3e836e: 6906 c1ab |008d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextHelper:[I // field@abc1 │ │ +3e8372: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3e8376: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3e837a: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ +3e8380: 6906 c9ab |0096: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextView:[I // field@abc9 │ │ +3e8384: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3e8388: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3e838c: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ +3e8392: 6906 e0ab |009f: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTheme:[I // field@abe0 │ │ +3e8396: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ +3e839c: 2410 331e 0600 |00a4: filled-new-array {v6}, [I // type@1e33 │ │ +3e83a2: 0c06 |00a7: move-result-object v6 │ │ +3e83a4: 6906 60ac |00a8: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ButtonBarLayout:[I // field@ac60 │ │ +3e83a8: 1406 7503 047f |00aa: const v6, #float 1.75476e+38 // #7f040375 │ │ +3e83ae: 1407 ab03 047f |00ad: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3e83b4: 2420 331e 7600 |00b0: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e83ba: 0c06 |00b3: move-result-object v6 │ │ +3e83bc: 6906 62ac |00b4: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Capability:[I // field@ac62 │ │ +3e83c0: 1406 aa00 047f |00b6: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3e83c6: 1407 ab00 047f |00b9: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3e83cc: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ +3e83d2: 1409 a900 047f |00bf: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3e83d8: 2440 331e 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3e83de: 0c06 |00c5: move-result-object v6 │ │ +3e83e0: 6906 65ac |00c6: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CheckedTextView:[I // field@ac65 │ │ +3e83e4: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ +3e83ea: 1407 4d02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024d │ │ +3e83f0: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ +3e83f6: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ +3e83fc: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ +3e8402: 2457 331e 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3e8408: 0c06 |00da: move-result-object v6 │ │ +3e840a: 6906 6aac |00db: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ColorStateListItem:[I // field@ac6a │ │ +3e840e: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ +3e8414: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ +3e841a: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ +3e8420: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ +3e8426: 2440 331e a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3e842c: 0c06 |00ec: move-result-object v6 │ │ +3e842e: 6906 70ac |00ed: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CompoundButton:[I // field@ac70 │ │ +3e8432: 2333 331e |00ef: new-array v3, v3, [I // type@1e33 │ │ +3e8436: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ +3e843c: 6903 75ac |00f4: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.DrawerArrowToggle:[I // field@ac75 │ │ +3e8440: 2311 331e |00f6: new-array v1, v1, [I // type@1e33 │ │ +3e8444: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ +3e844a: 6901 7eac |00fb: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamily:[I // field@ac7e │ │ +3e844e: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ +3e8452: 2311 331e |00ff: new-array v1, v1, [I // type@1e33 │ │ +3e8456: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ +3e845c: 6901 7fac |0104: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamilyFont:[I // field@ac7f │ │ +3e8460: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ +3e8466: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ +3e846c: 2430 331e 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1e33 │ │ +3e8472: 0c06 |010f: move-result-object v6 │ │ +3e8474: 6906 91ac |0110: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Fragment:[I // field@ac91 │ │ +3e8478: 2420 331e 3100 |0112: filled-new-array {v1, v3}, [I // type@1e33 │ │ +3e847e: 0c01 |0115: move-result-object v1 │ │ +3e8480: 6901 92ac |0116: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FragmentContainerView:[I // field@ac92 │ │ +3e8484: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ +3e8488: 2311 331e |011a: new-array v1, v1, [I // type@1e33 │ │ +3e848c: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ +3e8492: 6901 98ac |011f: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColor:[I // field@ac98 │ │ +3e8496: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ +3e849c: 2420 331e 1800 |0124: filled-new-array {v8, v1}, [I // type@1e33 │ │ +3e84a2: 0c01 |0127: move-result-object v1 │ │ +3e84a4: 6901 99ac |0128: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColorItem:[I // field@ac99 │ │ +3e84a8: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ +3e84ac: 2313 331e |012c: new-array v3, v1, [I // type@1e33 │ │ +3e84b0: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ +3e84b6: 6903 a8ac |0131: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat:[I // field@aca8 │ │ +3e84ba: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ +3e84c0: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ +3e84c6: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ +3e84cc: 2440 331e 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1e33 │ │ +3e84d2: 0c00 |013f: move-result-object v0 │ │ +3e84d4: 6900 a9ac |0140: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat_Layout:[I // field@aca9 │ │ +3e84d8: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ +3e84de: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ +3e84e4: 2420 331e 3000 |0148: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3e84ea: 0c00 |014b: move-result-object v0 │ │ +3e84ec: 6900 b7ac |014c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ListPopupWindow:[I // field@acb7 │ │ +3e84f0: 2320 331e |014e: new-array v0, v2, [I // type@1e33 │ │ +3e84f4: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ +3e84fa: 6900 baac |0153: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuGroup:[I // field@acba │ │ +3e84fe: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ +3e8502: 2300 331e |0157: new-array v0, v0, [I // type@1e33 │ │ +3e8506: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ +3e850c: 6900 c1ac |015c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuItem:[I // field@acc1 │ │ +3e8510: 2310 331e |015e: new-array v0, v1, [I // type@1e33 │ │ +3e8514: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ +3e851a: 6900 d9ac |0163: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuView:[I // field@acd9 │ │ +3e851e: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ +3e8524: 1401 3803 047f |0168: const v1, #float 1.75475e+38 // #7f040338 │ │ +3e852a: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ +3e8530: 2430 331e 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1e33 │ │ +3e8536: 0c00 |0171: move-result-object v0 │ │ +3e8538: 6900 e3ac |0172: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindow:[I // field@ace3 │ │ +3e853c: 1400 dc03 047f |0174: const v0, #float 1.75478e+38 // #7f0403dc │ │ +3e8542: 2410 331e 0000 |0177: filled-new-array {v0}, [I // type@1e33 │ │ +3e8548: 0c00 |017a: move-result-object v0 │ │ +3e854a: 6900 e4ac |017b: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindowBackgroundState:[I // field@ace4 │ │ +3e854e: 1400 3a03 047f |017d: const v0, #float 1.75475e+38 // #7f04033a │ │ +3e8554: 1401 4003 047f |0180: const v1, #float 1.75475e+38 // #7f040340 │ │ +3e855a: 2420 331e 1000 |0183: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3e8560: 0c00 |0186: move-result-object v0 │ │ +3e8562: 6900 e9ac |0187: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.RecycleListView:[I // field@ace9 │ │ +3e8566: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ +3e856a: 2300 331e |018b: new-array v0, v0, [I // type@1e33 │ │ +3e856e: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ +3e8574: 6900 ecac |0190: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SearchView:[I // field@acec │ │ +3e8578: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ +3e857e: 1401 5c03 047f |0195: const v1, #float 1.75476e+38 // #7f04035c │ │ +3e8584: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ +3e858a: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ +3e8590: 2451 331e 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1e33 │ │ +3e8596: 0c00 |01a1: move-result-object v0 │ │ +3e8598: 6900 feac |01a2: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Spinner:[I // field@acfe │ │ +3e859c: 2320 331e |01a4: new-array v0, v2, [I // type@1e33 │ │ +3e85a0: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ +3e85a6: 6900 04ad |01a9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawable:[I // field@ad04 │ │ +3e85aa: 2410 331e 0500 |01ab: filled-new-array {v5}, [I // type@1e33 │ │ +3e85b0: 0c00 |01ae: move-result-object v0 │ │ +3e85b2: 6900 05ad |01af: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawableItem:[I // field@ad05 │ │ +3e85b6: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ +3e85ba: 2300 331e |01b3: new-array v0, v0, [I // type@1e33 │ │ +3e85be: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ +3e85c4: 6900 0dad |01b8: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SwitchCompat:[I // field@ad0d │ │ +3e85c8: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ +3e85cc: 2300 331e |01bc: new-array v0, v0, [I // type@1e33 │ │ +3e85d0: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ +3e85d6: 6900 1cad |01c1: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.TextAppearance:[I // field@ad1c │ │ +3e85da: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ +3e85de: 2300 331e |01c5: new-array v0, v0, [I // type@1e33 │ │ +3e85e2: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ +3e85e8: 6900 2dad |01ca: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Toolbar:[I // field@ad2d │ │ +3e85ec: 1400 3f03 047f |01cc: const v0, #float 1.75475e+38 // #7f04033f │ │ +3e85f2: 1401 5b04 047f |01cf: const v1, #float 1.75481e+38 // #7f04045b │ │ +3e85f8: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ +3e85fc: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ +3e8602: 1405 3c03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033c │ │ +3e8608: 2451 331e 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3e860e: 0c00 |01dd: move-result-object v0 │ │ +3e8610: 6900 4cad |01de: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.View:[I // field@ad4c │ │ +3e8614: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ +3e861a: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ +3e8620: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ +3e8626: 2430 331e 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3e862c: 0c00 |01ec: move-result-object v0 │ │ +3e862e: 6900 4dad |01ed: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewBackgroundHelper:[I // field@ad4d │ │ +3e8632: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ +3e8638: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ +3e863e: 2430 331e 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ +3e8644: 0c00 |01f8: move-result-object v0 │ │ +3e8646: 6900 51ad |01f9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewStubCompat:[I // field@ad51 │ │ +3e864a: 0e00 |01fb: return-void │ │ +3e864c: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ +3e86c8: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ +3e86e8: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ +3e8710: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ +3e8730: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ +3e8754: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ +3e87b4: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ +3e89b8: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ +3e89e0: 0003 0400 0700 0000 e301 047f e401 ... |03c6: array-data (18 units) │ │ +3e8a04: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ +3e8a34: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ +3e8a6c: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ +3e8a98: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ +3e8ab8: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ +3e8b1c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ +3e8b48: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ +3e8b94: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ +3e8bb4: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ +3e8bf4: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ +3e8c3c: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8c94: |[3e8c94] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ -3e8ca4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8caa: 0e00 |0003: return-void │ │ +3e8cbc: |[3e8cbc] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ +3e8ccc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -897261,17 +897261,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8cc4: |[3e8cc4] de.danoeh.antennapod.net.ssl.R.:()V │ │ -3e8cd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8cda: 0e00 |0003: return-void │ │ +3e8cec: |[3e8cec] de.danoeh.antennapod.net.ssl.R.:()V │ │ +3e8cfc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -897298,48 +897298,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8cdc: |[3e8cdc] de.danoeh.antennapod.net.ssl.SslClientSetup.:()V │ │ -3e8cec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8cf2: 0e00 |0003: return-void │ │ +3e8d04: |[3e8d04] de.danoeh.antennapod.net.ssl.SslClientSetup.:()V │ │ +3e8d14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/SslClientSetup;) │ │ name : 'installCertificates' │ │ type : '(Lokhttp3/OkHttpClient$Builder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3e8cf4: |[3e8cf4] de.danoeh.antennapod.net.ssl.SslClientSetup.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V │ │ -3e8d04: 7100 39a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.create:()Ljavax/net/ssl/X509TrustManager; // method@a439 │ │ -3e8d0a: 0c00 |0003: move-result-object v0 │ │ -3e8d0c: 2201 b81a |0004: new-instance v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; // type@1ab8 │ │ -3e8d10: 7020 2da4 0100 |0006: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.:(Ljavax/net/ssl/TrustManager;)V // method@a42d │ │ -3e8d16: 6e30 8aaf 1300 |0009: invoke-virtual {v3, v1, v0}, Lokhttp3/OkHttpClient$Builder;.sslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; // method@af8a │ │ -3e8d1c: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -3e8d1e: 2300 641f |000d: new-array v0, v0, [Lokhttp3/ConnectionSpec; // type@1f64 │ │ -3e8d22: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3e8d24: 6202 3af3 |0010: sget-object v2, Lokhttp3/ConnectionSpec;.MODERN_TLS:Lokhttp3/ConnectionSpec; // field@f33a │ │ -3e8d28: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -3e8d2c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3e8d2e: 6202 39f3 |0015: sget-object v2, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@f339 │ │ -3e8d32: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -3e8d36: 7110 15ad 0000 |0019: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3e8d3c: 0c00 |001c: move-result-object v0 │ │ -3e8d3e: 6e20 80af 0300 |001d: invoke-virtual {v3, v0}, Lokhttp3/OkHttpClient$Builder;.connectionSpecs:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@af80 │ │ -3e8d44: 0e00 |0020: return-void │ │ +3e8d1c: |[3e8d1c] de.danoeh.antennapod.net.ssl.SslClientSetup.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V │ │ +3e8d2c: 7100 39a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.create:()Ljavax/net/ssl/X509TrustManager; // method@a439 │ │ +3e8d32: 0c00 |0003: move-result-object v0 │ │ +3e8d34: 2201 b81a |0004: new-instance v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; // type@1ab8 │ │ +3e8d38: 7020 2da4 0100 |0006: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.:(Ljavax/net/ssl/TrustManager;)V // method@a42d │ │ +3e8d3e: 6e30 8aaf 1300 |0009: invoke-virtual {v3, v1, v0}, Lokhttp3/OkHttpClient$Builder;.sslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; // method@af8a │ │ +3e8d44: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +3e8d46: 2300 641f |000d: new-array v0, v0, [Lokhttp3/ConnectionSpec; // type@1f64 │ │ +3e8d4a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3e8d4c: 6202 3af3 |0010: sget-object v2, Lokhttp3/ConnectionSpec;.MODERN_TLS:Lokhttp3/ConnectionSpec; // field@f33a │ │ +3e8d50: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +3e8d54: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3e8d56: 6202 39f3 |0015: sget-object v2, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@f339 │ │ +3e8d5a: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +3e8d5e: 7110 15ad 0000 |0019: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3e8d64: 0c00 |001c: move-result-object v0 │ │ +3e8d66: 6e20 80af 0300 |001d: invoke-virtual {v3, v0}, Lokhttp3/OkHttpClient$Builder;.connectionSpecs:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@af80 │ │ +3e8d6c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0004 line=12 │ │ 0x0010 line=13 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Lokhttp3/OkHttpClient$Builder; │ │ @@ -897370,36 +897370,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8d48: |[3e8d48] de.danoeh.antennapod.net.ssl.SslProviderInstaller.:()V │ │ -3e8d58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8d5e: 0e00 |0003: return-void │ │ +3e8d70: |[3e8d70] de.danoeh.antennapod.net.ssl.SslProviderInstaller.:()V │ │ +3e8d80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;) │ │ name : 'install' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e8d60: |[3e8d60] de.danoeh.antennapod.net.ssl.SslProviderInstaller.install:(Landroid/content/Context;)V │ │ -3e8d70: 7100 edaf 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@afed │ │ -3e8d76: 0c01 |0003: move-result-object v1 │ │ -3e8d78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3e8d7a: 7120 b8ac 0100 |0005: invoke-static {v1, v0}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@acb8 │ │ -3e8d80: 0e00 |0008: return-void │ │ +3e8d88: |[3e8d88] de.danoeh.antennapod.net.ssl.SslProviderInstaller.install:(Landroid/content/Context;)V │ │ +3e8d98: 7100 edaf 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@afed │ │ +3e8d9e: 0c01 |0003: move-result-object v1 │ │ +3e8da0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3e8da2: 7120 b8ac 0100 |0005: invoke-static {v1, v0}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@acb8 │ │ +3e8da8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -897448,111 +897448,111 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e8d84: |[3e8d84] de.danoeh.antennapod.net.sync.HostnameParser.:()V │ │ -3e8d94: 1a00 9c04 |0000: const-string v0, "(?:(https?)://)?([^:/]+)(?::(\d+))?(.+)?" // string@049c │ │ -3e8d98: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3e8d9e: 0c00 |0005: move-result-object v0 │ │ -3e8da0: 6900 5aad |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ad5a │ │ -3e8da4: 0e00 |0008: return-void │ │ +3e8dac: |[3e8dac] de.danoeh.antennapod.net.sync.HostnameParser.:()V │ │ +3e8dbc: 1a00 9c04 |0000: const-string v0, "(?:(https?)://)?([^:/]+)(?::(\d+))?(.+)?" // string@049c │ │ +3e8dc0: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3e8dc6: 0c00 |0005: move-result-object v0 │ │ +3e8dc8: 6900 5aad |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ad5a │ │ +3e8dcc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=16 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/HostnameParser;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -3e8da8: |[3e8da8] de.danoeh.antennapod.net.sync.HostnameParser.:(Ljava/lang/String;)V │ │ -3e8db8: 7010 58ab 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8dbe: 6200 5aad |0003: sget-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ad5a │ │ -3e8dc2: 6e20 f6ae 7000 |0005: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3e8dc8: 0c00 |0008: move-result-object v0 │ │ -3e8dca: 6e10 f1ae 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ -3e8dd0: 0a01 |000c: move-result v1 │ │ -3e8dd2: 1302 bb01 |000d: const/16 v2, #int 443 // #1bb │ │ -3e8dd6: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -3e8dd8: 1a04 4385 |0010: const-string v4, "https" // string@8543 │ │ -3e8ddc: 3801 4100 |0012: if-eqz v1, 0053 // +0041 │ │ -3e8de0: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -3e8de2: 6e20 f0ae 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8de8: 0c07 |0018: move-result-object v7 │ │ -3e8dea: 5b67 5dad |0019: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8dee: 1227 |001b: const/4 v7, #int 2 // #2 │ │ -3e8df0: 6e20 f0ae 7000 |001c: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8df6: 0c07 |001f: move-result-object v7 │ │ -3e8df8: 7110 36ac 0700 |0020: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@ac36 │ │ -3e8dfe: 0c07 |0023: move-result-object v7 │ │ -3e8e00: 5b67 5bad |0024: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ -3e8e04: 1237 |0026: const/4 v7, #int 3 // #3 │ │ -3e8e06: 6e20 f0ae 7000 |0027: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8e0c: 0c01 |002a: move-result-object v1 │ │ -3e8e0e: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ -3e8e12: 5963 5cad |002d: iput v3, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8e16: 280b |002f: goto 003a // +000b │ │ -3e8e18: 6e20 f0ae 7000 |0030: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8e1e: 0c07 |0033: move-result-object v7 │ │ -3e8e20: 7110 10ab 0700 |0034: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3e8e26: 0a07 |0037: move-result v7 │ │ -3e8e28: 5967 5cad |0038: iput v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8e2c: 1247 |003a: const/4 v7, #int 4 // #4 │ │ -3e8e2e: 6e20 f0ae 7000 |003b: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8e34: 0c01 |003e: move-result-object v1 │ │ -3e8e36: 3901 0700 |003f: if-nez v1, 0046 // +0007 │ │ -3e8e3a: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ -3e8e3e: 5b67 5ead |0043: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ -3e8e42: 2818 |0045: goto 005d // +0018 │ │ -3e8e44: 6e20 f0ae 7000 |0046: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3e8e4a: 0c07 |0049: move-result-object v7 │ │ -3e8e4c: 1a00 fe06 |004a: const-string v0, "/" // string@06fe │ │ -3e8e50: 7120 e3af 0700 |004c: invoke-static {v7, v0}, Lorg/apache/commons/lang3/StringUtils;.stripEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe3 │ │ -3e8e56: 0c07 |004f: move-result-object v7 │ │ -3e8e58: 5b67 5ead |0050: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ -3e8e5c: 280b |0052: goto 005d // +000b │ │ -3e8e5e: 5b64 5dad |0053: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8e62: 7110 36ac 0700 |0055: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@ac36 │ │ -3e8e68: 0c07 |0058: move-result-object v7 │ │ -3e8e6a: 5b67 5bad |0059: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ -3e8e6e: 5962 5cad |005b: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8e72: 5467 5dad |005d: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8e76: 1a00 2b85 |005f: const-string v0, "http" // string@852b │ │ -3e8e7a: 1301 5000 |0061: const/16 v1, #int 80 // #50 │ │ -3e8e7e: 3907 0900 |0063: if-nez v7, 006c // +0009 │ │ -3e8e82: 5265 5cad |0065: iget v5, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8e86: 3315 0500 |0067: if-ne v5, v1, 006c // +0005 │ │ -3e8e8a: 5b60 5dad |0069: iput-object v0, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8e8e: 2805 |006b: goto 0070 // +0005 │ │ -3e8e90: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ -3e8e94: 5b64 5dad |006e: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8e98: 5467 5dad |0070: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8e9c: 6e20 7fab 4700 |0072: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e8ea2: 0a07 |0075: move-result v7 │ │ -3e8ea4: 3807 0900 |0076: if-eqz v7, 007f // +0009 │ │ -3e8ea8: 5267 5cad |0078: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8eac: 3337 0500 |007a: if-ne v7, v3, 007f // +0005 │ │ -3e8eb0: 5962 5cad |007c: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8eb4: 280f |007e: goto 008d // +000f │ │ -3e8eb6: 5467 5dad |007f: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e8eba: 6e20 7fab 0700 |0081: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e8ec0: 0a07 |0084: move-result v7 │ │ -3e8ec2: 3807 0800 |0085: if-eqz v7, 008d // +0008 │ │ -3e8ec6: 5267 5cad |0087: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8eca: 3337 0400 |0089: if-ne v7, v3, 008d // +0004 │ │ -3e8ece: 5961 5cad |008b: iput v1, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e8ed2: 0e00 |008d: return-void │ │ +3e8dd0: |[3e8dd0] de.danoeh.antennapod.net.sync.HostnameParser.:(Ljava/lang/String;)V │ │ +3e8de0: 7010 58ab 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8de6: 6200 5aad |0003: sget-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ad5a │ │ +3e8dea: 6e20 f6ae 7000 |0005: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3e8df0: 0c00 |0008: move-result-object v0 │ │ +3e8df2: 6e10 f1ae 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ +3e8df8: 0a01 |000c: move-result v1 │ │ +3e8dfa: 1302 bb01 |000d: const/16 v2, #int 443 // #1bb │ │ +3e8dfe: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +3e8e00: 1a04 4385 |0010: const-string v4, "https" // string@8543 │ │ +3e8e04: 3801 4100 |0012: if-eqz v1, 0053 // +0041 │ │ +3e8e08: 1217 |0014: const/4 v7, #int 1 // #1 │ │ +3e8e0a: 6e20 f0ae 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e10: 0c07 |0018: move-result-object v7 │ │ +3e8e12: 5b67 5dad |0019: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8e16: 1227 |001b: const/4 v7, #int 2 // #2 │ │ +3e8e18: 6e20 f0ae 7000 |001c: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e1e: 0c07 |001f: move-result-object v7 │ │ +3e8e20: 7110 36ac 0700 |0020: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@ac36 │ │ +3e8e26: 0c07 |0023: move-result-object v7 │ │ +3e8e28: 5b67 5bad |0024: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ +3e8e2c: 1237 |0026: const/4 v7, #int 3 // #3 │ │ +3e8e2e: 6e20 f0ae 7000 |0027: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e34: 0c01 |002a: move-result-object v1 │ │ +3e8e36: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ +3e8e3a: 5963 5cad |002d: iput v3, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8e3e: 280b |002f: goto 003a // +000b │ │ +3e8e40: 6e20 f0ae 7000 |0030: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e46: 0c07 |0033: move-result-object v7 │ │ +3e8e48: 7110 10ab 0700 |0034: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3e8e4e: 0a07 |0037: move-result v7 │ │ +3e8e50: 5967 5cad |0038: iput v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8e54: 1247 |003a: const/4 v7, #int 4 // #4 │ │ +3e8e56: 6e20 f0ae 7000 |003b: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e5c: 0c01 |003e: move-result-object v1 │ │ +3e8e5e: 3901 0700 |003f: if-nez v1, 0046 // +0007 │ │ +3e8e62: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ +3e8e66: 5b67 5ead |0043: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ +3e8e6a: 2818 |0045: goto 005d // +0018 │ │ +3e8e6c: 6e20 f0ae 7000 |0046: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3e8e72: 0c07 |0049: move-result-object v7 │ │ +3e8e74: 1a00 fe06 |004a: const-string v0, "/" // string@06fe │ │ +3e8e78: 7120 e3af 0700 |004c: invoke-static {v7, v0}, Lorg/apache/commons/lang3/StringUtils;.stripEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe3 │ │ +3e8e7e: 0c07 |004f: move-result-object v7 │ │ +3e8e80: 5b67 5ead |0050: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ +3e8e84: 280b |0052: goto 005d // +000b │ │ +3e8e86: 5b64 5dad |0053: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8e8a: 7110 36ac 0700 |0055: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@ac36 │ │ +3e8e90: 0c07 |0058: move-result-object v7 │ │ +3e8e92: 5b67 5bad |0059: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ +3e8e96: 5962 5cad |005b: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8e9a: 5467 5dad |005d: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8e9e: 1a00 2b85 |005f: const-string v0, "http" // string@852b │ │ +3e8ea2: 1301 5000 |0061: const/16 v1, #int 80 // #50 │ │ +3e8ea6: 3907 0900 |0063: if-nez v7, 006c // +0009 │ │ +3e8eaa: 5265 5cad |0065: iget v5, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8eae: 3315 0500 |0067: if-ne v5, v1, 006c // +0005 │ │ +3e8eb2: 5b60 5dad |0069: iput-object v0, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8eb6: 2805 |006b: goto 0070 // +0005 │ │ +3e8eb8: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ +3e8ebc: 5b64 5dad |006e: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8ec0: 5467 5dad |0070: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8ec4: 6e20 7fab 4700 |0072: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e8eca: 0a07 |0075: move-result v7 │ │ +3e8ecc: 3807 0900 |0076: if-eqz v7, 007f // +0009 │ │ +3e8ed0: 5267 5cad |0078: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8ed4: 3337 0500 |007a: if-ne v7, v3, 007f // +0005 │ │ +3e8ed8: 5962 5cad |007c: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8edc: 280f |007e: goto 008d // +000f │ │ +3e8ede: 5467 5dad |007f: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e8ee2: 6e20 7fab 0700 |0081: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e8ee8: 0a07 |0084: move-result v7 │ │ +3e8eea: 3807 0800 |0085: if-eqz v7, 008d // +0008 │ │ +3e8eee: 5267 5cad |0087: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8ef2: 3337 0400 |0089: if-ne v7, v3, 008d // +0004 │ │ +3e8ef6: 5961 5cad |008b: iput v1, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e8efa: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ 0x0015 line=21 │ │ 0x001c line=22 │ │ @@ -897617,17 +897617,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8ed4: |[3e8ed4] de.danoeh.antennapod.net.sync.gpoddernet.BuildConfig.:()V │ │ -3e8ee4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e8eea: 0e00 |0003: return-void │ │ +3e8efc: |[3e8efc] de.danoeh.antennapod.net.sync.gpoddernet.BuildConfig.:()V │ │ +3e8f0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e8f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -897784,17 +897784,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9a54: |[3e9a54] de.danoeh.antennapod.net.sync.gpoddernet.R$anim.:()V │ │ -3e9a64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9a6a: 0e00 |0003: return-void │ │ +3e9a7c: |[3e9a7c] de.danoeh.antennapod.net.sync.gpoddernet.R$anim.:()V │ │ +3e9a8c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -897856,17 +897856,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9a3c: |[3e9a3c] de.danoeh.antennapod.net.sync.gpoddernet.R$animator.:()V │ │ -3e9a4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9a52: 0e00 |0003: return-void │ │ +3e9a64: |[3e9a64] de.danoeh.antennapod.net.sync.gpoddernet.R$animator.:()V │ │ +3e9a74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -899718,17 +899718,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9a6c: |[3e9a6c] de.danoeh.antennapod.net.sync.gpoddernet.R$attr.:()V │ │ -3e9a7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9a82: 0e00 |0003: return-void │ │ +3e9a94: |[3e9a94] de.danoeh.antennapod.net.sync.gpoddernet.R$attr.:()V │ │ +3e9aa4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -899775,17 +899775,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9a84: |[3e9a84] de.danoeh.antennapod.net.sync.gpoddernet.R$bool.:()V │ │ -3e9a94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9a9a: 0e00 |0003: return-void │ │ +3e9aac: |[3e9aac] de.danoeh.antennapod.net.sync.gpoddernet.R$bool.:()V │ │ +3e9abc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -900262,17 +900262,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9a9c: |[3e9a9c] de.danoeh.antennapod.net.sync.gpoddernet.R$color.:()V │ │ -3e9aac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9ab2: 0e00 |0003: return-void │ │ +3e9ac4: |[3e9ac4] de.danoeh.antennapod.net.sync.gpoddernet.R$color.:()V │ │ +3e9ad4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9ada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -900959,17 +900959,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9ab4: |[3e9ab4] de.danoeh.antennapod.net.sync.gpoddernet.R$dimen.:()V │ │ -3e9ac4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9aca: 0e00 |0003: return-void │ │ +3e9adc: |[3e9adc] de.danoeh.antennapod.net.sync.gpoddernet.R$dimen.:()V │ │ +3e9aec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -901521,17 +901521,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9acc: |[3e9acc] de.danoeh.antennapod.net.sync.gpoddernet.R$drawable.:()V │ │ -3e9adc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9ae2: 0e00 |0003: return-void │ │ +3e9af4: |[3e9af4] de.danoeh.antennapod.net.sync.gpoddernet.R$drawable.:()V │ │ +3e9b04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -902428,17 +902428,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9ae4: |[3e9ae4] de.danoeh.antennapod.net.sync.gpoddernet.R$id.:()V │ │ -3e9af4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9afa: 0e00 |0003: return-void │ │ +3e9b0c: |[3e9b0c] de.danoeh.antennapod.net.sync.gpoddernet.R$id.:()V │ │ +3e9b1c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -902495,17 +902495,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9afc: |[3e9afc] de.danoeh.antennapod.net.sync.gpoddernet.R$integer.:()V │ │ -3e9b0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9b12: 0e00 |0003: return-void │ │ +3e9b24: |[3e9b24] de.danoeh.antennapod.net.sync.gpoddernet.R$integer.:()V │ │ +3e9b34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -902572,17 +902572,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9b14: |[3e9b14] de.danoeh.antennapod.net.sync.gpoddernet.R$interpolator.:()V │ │ -3e9b24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9b2a: 0e00 |0003: return-void │ │ +3e9b3c: |[3e9b3c] de.danoeh.antennapod.net.sync.gpoddernet.R$interpolator.:()V │ │ +3e9b4c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -902944,17 +902944,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9b2c: |[3e9b2c] de.danoeh.antennapod.net.sync.gpoddernet.R$layout.:()V │ │ -3e9b3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9b42: 0e00 |0003: return-void │ │ +3e9b54: |[3e9b54] de.danoeh.antennapod.net.sync.gpoddernet.R$layout.:()V │ │ +3e9b64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -903171,17 +903171,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9b44: |[3e9b44] de.danoeh.antennapod.net.sync.gpoddernet.R$string.:()V │ │ -3e9b54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9b5a: 0e00 |0003: return-void │ │ +3e9b6c: |[3e9b6c] de.danoeh.antennapod.net.sync.gpoddernet.R$string.:()V │ │ +3e9b7c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e9b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -905148,17 +905148,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea968: |[3ea968] de.danoeh.antennapod.net.sync.gpoddernet.R$style.:()V │ │ -3ea978: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ea97e: 0e00 |0003: return-void │ │ +3ea990: |[3ea990] de.danoeh.antennapod.net.sync.gpoddernet.R$style.:()V │ │ +3ea9a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ea9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -908450,351 +908450,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3e9b5c: |[3e9b5c] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ -3e9b6c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3e9b70: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3e9b74: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3e9b7a: 6900 e8b2 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBar:[I // field@b2e8 │ │ -3e9b7e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3e9b84: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3e9b8a: 0c01 |000f: move-result-object v1 │ │ -3e9b8c: 6901 e9b2 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBarLayout:[I // field@b2e9 │ │ -3e9b90: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3e9b96: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3e9b9c: 0c01 |0018: move-result-object v1 │ │ -3e9b9e: 6901 08b3 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuItemView:[I // field@b308 │ │ -3e9ba2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3e9ba4: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3e9ba8: 6902 0ab3 |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuView:[I // field@b30a │ │ -3e9bac: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3e9bae: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3e9bb2: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3e9bb8: 6903 0bb3 |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMode:[I // field@b30b │ │ -3e9bbc: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3e9bc2: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3e9bc8: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3e9bce: 0c03 |0031: move-result-object v3 │ │ -3e9bd0: 6903 12b3 |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActivityChooserView:[I // field@b312 │ │ -3e9bd4: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3e9bd8: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3e9bdc: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3e9be2: 6904 15b3 |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AlertDialog:[I // field@b315 │ │ -3e9be6: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3e9bea: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3e9bf0: 6904 1eb3 |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableCompat:[I // field@b31e │ │ -3e9bf4: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3e9bfa: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3e9c00: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3e9c06: 0c06 |004d: move-result-object v6 │ │ -3e9c08: 6906 25b3 |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableItem:[I // field@b325 │ │ -3e9c0c: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3e9c12: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3e9c18: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3e9c1e: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3e9c24: 0c06 |005c: move-result-object v6 │ │ -3e9c26: 6906 28b3 |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableTransition:[I // field@b328 │ │ -3e9c2a: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3e9c2e: 6901 2db3 |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatEmojiHelper:[I // field@b32d │ │ -3e9c32: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3e9c38: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3e9c3e: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3e9c44: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3e9c4a: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e9c50: 0c01 |0072: move-result-object v1 │ │ -3e9c52: 6901 2eb3 |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatImageView:[I // field@b32e │ │ -3e9c56: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3e9c5c: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3e9c62: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3e9c68: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3e9c6e: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3e9c74: 0c01 |0084: move-result-object v1 │ │ -3e9c76: 6901 33b3 |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatSeekBar:[I // field@b333 │ │ -3e9c7a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3e9c7c: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3e9c80: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3e9c86: 6906 38b3 |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextHelper:[I // field@b338 │ │ -3e9c8a: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3e9c8e: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3e9c92: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3e9c98: 6906 40b3 |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextView:[I // field@b340 │ │ -3e9c9c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3e9ca0: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3e9ca4: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3e9caa: 6906 57b3 |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTheme:[I // field@b357 │ │ -3e9cae: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3e9cb4: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ -3e9cba: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e9cc0: 0c06 |00aa: move-result-object v6 │ │ -3e9cc2: 6906 d7b3 |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.BackgroundStyle:[I // field@b3d7 │ │ -3e9cc6: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3e9ccc: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ -3e9cd2: 0c06 |00b3: move-result-object v6 │ │ -3e9cd4: 6906 dab3 |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ButtonBarLayout:[I // field@b3da │ │ -3e9cd8: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ -3e9cde: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3e9ce4: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e9cea: 0c06 |00bf: move-result-object v6 │ │ -3e9cec: 6906 dcb3 |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Capability:[I // field@b3dc │ │ -3e9cf0: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ -3e9cf4: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3e9cfa: 6906 dfb3 |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckBoxPreference:[I // field@b3df │ │ -3e9cfe: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3e9d04: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3e9d0a: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3e9d10: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3e9d16: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3e9d1c: 0c06 |00d8: move-result-object v6 │ │ -3e9d1e: 6906 e6b3 |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckedTextView:[I // field@b3e6 │ │ -3e9d22: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3e9d28: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ -3e9d2e: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3e9d34: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3e9d3a: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3e9d40: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3e9d46: 0c06 |00ed: move-result-object v6 │ │ -3e9d48: 6906 ebb3 |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ColorStateListItem:[I // field@b3eb │ │ -3e9d4c: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3e9d52: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3e9d58: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3e9d5e: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3e9d64: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3e9d6a: 0c06 |00ff: move-result-object v6 │ │ -3e9d6c: 6906 f1b3 |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CompoundButton:[I // field@b3f1 │ │ -3e9d70: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ -3e9d76: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3e9d7c: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3e9d82: 0c06 |010b: move-result-object v6 │ │ -3e9d84: 6906 f6b3 |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout:[I // field@b3f6 │ │ -3e9d88: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ -3e9d8c: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3e9d92: 6906 f7b3 |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout_Layout:[I // field@b3f7 │ │ -3e9d96: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3e9d9a: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ -3e9d9e: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3e9da4: 6907 01b4 |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DialogPreference:[I // field@b401 │ │ -3e9da8: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ -3e9dac: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3e9db2: 6903 0eb4 |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DrawerArrowToggle:[I // field@b40e │ │ -3e9db6: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3e9dbc: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ -3e9dc2: 0c07 |012b: move-result-object v7 │ │ -3e9dc4: 6907 17b4 |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.EditTextPreference:[I // field@b417 │ │ -3e9dc8: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ -3e9dcc: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3e9dd2: 6907 19b4 |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamily:[I // field@b419 │ │ -3e9dd6: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3e9dda: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ -3e9dde: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3e9de4: 6909 1ab4 |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamilyFont:[I // field@b41a │ │ -3e9de8: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3e9dee: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3e9df4: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ -3e9dfa: 0c0b |0147: move-result-object v11 │ │ -3e9dfc: 690b 2cb4 |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Fragment:[I // field@b42c │ │ -3e9e00: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3e9e06: 0c09 |014d: move-result-object v9 │ │ -3e9e08: 6909 2db4 |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FragmentContainerView:[I // field@b42d │ │ -3e9e0c: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ -3e9e10: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3e9e16: 6909 33b4 |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColor:[I // field@b433 │ │ -3e9e1a: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3e9e20: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3e9e26: 0c08 |015d: move-result-object v8 │ │ -3e9e28: 6908 34b4 |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColorItem:[I // field@b434 │ │ -3e9e2c: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3e9e30: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ -3e9e34: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3e9e3a: 6909 43b4 |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat:[I // field@b443 │ │ -3e9e3e: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3e9e44: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3e9e4a: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3e9e50: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3e9e56: 0c00 |0175: move-result-object v0 │ │ -3e9e58: 6900 44b4 |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat_Layout:[I // field@b444 │ │ -3e9e5c: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3e9e62: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3e9e68: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3e9e6e: 0c00 |0181: move-result-object v0 │ │ -3e9e70: 6900 52b4 |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPopupWindow:[I // field@b452 │ │ -3e9e74: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3e9e7a: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3e9e80: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ -3e9e86: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ -3e9e8c: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ -3e9e92: 0c03 |0193: move-result-object v3 │ │ -3e9e94: 6903 55b4 |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPreference:[I // field@b455 │ │ -3e9e98: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ -3e9e9c: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3e9ea2: 6903 5bb4 |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuGroup:[I // field@b45b │ │ -3e9ea6: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3e9eaa: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ -3e9eae: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3e9eb4: 6903 62b4 |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuItem:[I // field@b462 │ │ -3e9eb8: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ -3e9ebc: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3e9ec2: 6903 7ab4 |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuView:[I // field@b47a │ │ -3e9ec6: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3e9ecc: 0c03 |01b0: move-result-object v3 │ │ -3e9ece: 6903 84b4 |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MultiSelectListPreference:[I // field@b484 │ │ -3e9ed2: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3e9ed8: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ -3e9ede: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3e9ee4: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ -3e9eea: 0c03 |01bf: move-result-object v3 │ │ -3e9eec: 6903 89b4 |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindow:[I // field@b489 │ │ -3e9ef0: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3e9ef6: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ -3e9efc: 0c03 |01c8: move-result-object v3 │ │ -3e9efe: 6903 8ab4 |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindowBackgroundState:[I // field@b48a │ │ -3e9f02: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3e9f06: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ -3e9f0a: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3e9f10: 6903 8fb4 |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Preference:[I // field@b48f │ │ -3e9f14: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3e9f1a: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3e9f20: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3e9f26: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3e9f2c: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3e9f32: 0c03 |01e3: move-result-object v3 │ │ -3e9f34: 6903 90b4 |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragment:[I // field@b490 │ │ -3e9f38: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3e9f3e: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3e9f44: 0c03 |01ec: move-result-object v3 │ │ -3e9f46: 6903 91b4 |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragmentCompat:[I // field@b491 │ │ -3e9f4a: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ -3e9f50: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ -3e9f56: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3e9f5c: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ -3e9f62: 0c03 |01fb: move-result-object v3 │ │ -3e9f64: 6903 9ab4 |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceGroup:[I // field@b49a │ │ -3e9f68: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3e9f6e: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3e9f74: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3e9f7a: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3e9f80: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ -3e9f86: 0c03 |020d: move-result-object v3 │ │ -3e9f88: 6903 9eb4 |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceImageView:[I // field@b49e │ │ -3e9f8c: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3e9f90: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ -3e9f94: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3e9f9a: 6903 a3b4 |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceTheme:[I // field@b4a3 │ │ -3e9f9e: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ -3e9fa4: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ -3e9faa: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ -3e9fb0: 0c03 |0222: move-result-object v3 │ │ -3e9fb2: 6903 d8b4 |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecycleListView:[I // field@b4d8 │ │ -3e9fb6: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ -3e9fba: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3e9fc0: 6903 dbb4 |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecyclerView:[I // field@b4db │ │ -3e9fc4: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3e9fc8: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ -3e9fcc: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3e9fd2: 6903 e8b4 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SearchView:[I // field@b4e8 │ │ -3e9fd6: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ -3e9fda: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3e9fe0: 6901 fab4 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SeekBarPreference:[I // field@b4fa │ │ -3e9fe4: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3e9fea: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3e9ff0: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3e9ff6: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ -3e9ffc: 0c00 |0248: move-result-object v0 │ │ -3e9ffe: 6900 02b5 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Spinner:[I // field@b502 │ │ -3ea002: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ -3ea006: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3ea00c: 6900 08b5 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawable:[I // field@b508 │ │ -3ea010: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ -3ea016: 0c00 |0255: move-result-object v0 │ │ -3ea018: 6900 09b5 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawableItem:[I // field@b509 │ │ -3ea01c: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3ea020: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ -3ea024: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3ea02a: 6900 11b5 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchCompat:[I // field@b511 │ │ -3ea02e: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ -3ea032: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3ea038: 6900 20b5 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreference:[I // field@b520 │ │ -3ea03c: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ -3ea040: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3ea046: 6900 21b5 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreferenceCompat:[I // field@b521 │ │ -3ea04a: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3ea04e: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ -3ea052: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3ea058: 6900 36b5 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.TextAppearance:[I // field@b536 │ │ -3ea05c: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3ea060: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ -3ea064: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3ea06a: 6900 47b5 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Toolbar:[I // field@b547 │ │ -3ea06e: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ -3ea074: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ -3ea07a: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3ea07e: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3ea084: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ -3ea08a: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3ea090: 0c00 |0292: move-result-object v0 │ │ -3ea092: 6900 66b5 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.View:[I // field@b566 │ │ -3ea096: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3ea09c: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3ea0a2: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3ea0a8: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3ea0ae: 0c00 |02a1: move-result-object v0 │ │ -3ea0b0: 6900 67b5 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewBackgroundHelper:[I // field@b567 │ │ -3ea0b4: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3ea0ba: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ -3ea0c0: 0c00 |02aa: move-result-object v0 │ │ -3ea0c2: 6900 6bb5 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewStubCompat:[I // field@b56b │ │ -3ea0c6: 0e00 |02ad: return-void │ │ -3ea0c8: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3ea144: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3ea164: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3ea18c: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3ea1ac: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3ea1d0: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3ea230: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3ea434: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3ea454: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ -3ea478: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3ea4b0: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3ea4d8: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ -3ea4fc: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3ea52c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3ea564: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3ea590: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3ea5b0: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3ea614: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3ea640: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3ea6d8: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ -3ea720: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3ea758: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3ea7a4: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3ea7c8: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3ea7e8: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3ea828: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3ea858: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3ea888: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3ea8d0: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3e9b84: |[3e9b84] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ +3e9b94: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3e9b98: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3e9b9c: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3e9ba2: 6900 e8b2 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBar:[I // field@b2e8 │ │ +3e9ba6: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3e9bac: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3e9bb2: 0c01 |000f: move-result-object v1 │ │ +3e9bb4: 6901 e9b2 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBarLayout:[I // field@b2e9 │ │ +3e9bb8: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3e9bbe: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3e9bc4: 0c01 |0018: move-result-object v1 │ │ +3e9bc6: 6901 08b3 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuItemView:[I // field@b308 │ │ +3e9bca: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3e9bcc: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3e9bd0: 6902 0ab3 |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuView:[I // field@b30a │ │ +3e9bd4: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3e9bd6: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3e9bda: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3e9be0: 6903 0bb3 |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMode:[I // field@b30b │ │ +3e9be4: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3e9bea: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3e9bf0: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3e9bf6: 0c03 |0031: move-result-object v3 │ │ +3e9bf8: 6903 12b3 |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActivityChooserView:[I // field@b312 │ │ +3e9bfc: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3e9c00: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3e9c04: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3e9c0a: 6904 15b3 |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AlertDialog:[I // field@b315 │ │ +3e9c0e: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3e9c12: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3e9c18: 6904 1eb3 |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableCompat:[I // field@b31e │ │ +3e9c1c: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3e9c22: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3e9c28: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3e9c2e: 0c06 |004d: move-result-object v6 │ │ +3e9c30: 6906 25b3 |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableItem:[I // field@b325 │ │ +3e9c34: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3e9c3a: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3e9c40: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3e9c46: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3e9c4c: 0c06 |005c: move-result-object v6 │ │ +3e9c4e: 6906 28b3 |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableTransition:[I // field@b328 │ │ +3e9c52: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3e9c56: 6901 2db3 |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatEmojiHelper:[I // field@b32d │ │ +3e9c5a: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3e9c60: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3e9c66: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3e9c6c: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3e9c72: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e9c78: 0c01 |0072: move-result-object v1 │ │ +3e9c7a: 6901 2eb3 |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatImageView:[I // field@b32e │ │ +3e9c7e: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3e9c84: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3e9c8a: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3e9c90: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3e9c96: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3e9c9c: 0c01 |0084: move-result-object v1 │ │ +3e9c9e: 6901 33b3 |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatSeekBar:[I // field@b333 │ │ +3e9ca2: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3e9ca4: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3e9ca8: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3e9cae: 6906 38b3 |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextHelper:[I // field@b338 │ │ +3e9cb2: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3e9cb6: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3e9cba: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3e9cc0: 6906 40b3 |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextView:[I // field@b340 │ │ +3e9cc4: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3e9cc8: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3e9ccc: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3e9cd2: 6906 57b3 |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTheme:[I // field@b357 │ │ +3e9cd6: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3e9cdc: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ +3e9ce2: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e9ce8: 0c06 |00aa: move-result-object v6 │ │ +3e9cea: 6906 d7b3 |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.BackgroundStyle:[I // field@b3d7 │ │ +3e9cee: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3e9cf4: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ +3e9cfa: 0c06 |00b3: move-result-object v6 │ │ +3e9cfc: 6906 dab3 |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ButtonBarLayout:[I // field@b3da │ │ +3e9d00: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ +3e9d06: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3e9d0c: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e9d12: 0c06 |00bf: move-result-object v6 │ │ +3e9d14: 6906 dcb3 |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Capability:[I // field@b3dc │ │ +3e9d18: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ +3e9d1c: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3e9d22: 6906 dfb3 |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckBoxPreference:[I // field@b3df │ │ +3e9d26: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3e9d2c: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3e9d32: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3e9d38: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3e9d3e: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3e9d44: 0c06 |00d8: move-result-object v6 │ │ +3e9d46: 6906 e6b3 |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckedTextView:[I // field@b3e6 │ │ +3e9d4a: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3e9d50: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ +3e9d56: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3e9d5c: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3e9d62: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3e9d68: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3e9d6e: 0c06 |00ed: move-result-object v6 │ │ +3e9d70: 6906 ebb3 |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ColorStateListItem:[I // field@b3eb │ │ +3e9d74: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3e9d7a: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3e9d80: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3e9d86: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3e9d8c: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3e9d92: 0c06 |00ff: move-result-object v6 │ │ +3e9d94: 6906 f1b3 |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CompoundButton:[I // field@b3f1 │ │ +3e9d98: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ +3e9d9e: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3e9da4: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3e9daa: 0c06 |010b: move-result-object v6 │ │ +3e9dac: 6906 f6b3 |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout:[I // field@b3f6 │ │ +3e9db0: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ +3e9db4: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3e9dba: 6906 f7b3 |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout_Layout:[I // field@b3f7 │ │ +3e9dbe: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3e9dc2: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ +3e9dc6: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3e9dcc: 6907 01b4 |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DialogPreference:[I // field@b401 │ │ +3e9dd0: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ +3e9dd4: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3e9dda: 6903 0eb4 |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DrawerArrowToggle:[I // field@b40e │ │ +3e9dde: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3e9de4: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ +3e9dea: 0c07 |012b: move-result-object v7 │ │ +3e9dec: 6907 17b4 |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.EditTextPreference:[I // field@b417 │ │ +3e9df0: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ +3e9df4: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3e9dfa: 6907 19b4 |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamily:[I // field@b419 │ │ +3e9dfe: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3e9e02: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ +3e9e06: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3e9e0c: 6909 1ab4 |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamilyFont:[I // field@b41a │ │ +3e9e10: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3e9e16: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3e9e1c: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ +3e9e22: 0c0b |0147: move-result-object v11 │ │ +3e9e24: 690b 2cb4 |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Fragment:[I // field@b42c │ │ +3e9e28: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3e9e2e: 0c09 |014d: move-result-object v9 │ │ +3e9e30: 6909 2db4 |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FragmentContainerView:[I // field@b42d │ │ +3e9e34: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ +3e9e38: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3e9e3e: 6909 33b4 |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColor:[I // field@b433 │ │ +3e9e42: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3e9e48: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3e9e4e: 0c08 |015d: move-result-object v8 │ │ +3e9e50: 6908 34b4 |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColorItem:[I // field@b434 │ │ +3e9e54: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3e9e58: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ +3e9e5c: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3e9e62: 6909 43b4 |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat:[I // field@b443 │ │ +3e9e66: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3e9e6c: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3e9e72: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3e9e78: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3e9e7e: 0c00 |0175: move-result-object v0 │ │ +3e9e80: 6900 44b4 |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat_Layout:[I // field@b444 │ │ +3e9e84: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3e9e8a: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3e9e90: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3e9e96: 0c00 |0181: move-result-object v0 │ │ +3e9e98: 6900 52b4 |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPopupWindow:[I // field@b452 │ │ +3e9e9c: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3e9ea2: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3e9ea8: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ +3e9eae: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ +3e9eb4: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ +3e9eba: 0c03 |0193: move-result-object v3 │ │ +3e9ebc: 6903 55b4 |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPreference:[I // field@b455 │ │ +3e9ec0: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ +3e9ec4: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3e9eca: 6903 5bb4 |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuGroup:[I // field@b45b │ │ +3e9ece: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3e9ed2: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ +3e9ed6: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3e9edc: 6903 62b4 |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuItem:[I // field@b462 │ │ +3e9ee0: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ +3e9ee4: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3e9eea: 6903 7ab4 |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuView:[I // field@b47a │ │ +3e9eee: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3e9ef4: 0c03 |01b0: move-result-object v3 │ │ +3e9ef6: 6903 84b4 |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MultiSelectListPreference:[I // field@b484 │ │ +3e9efa: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3e9f00: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ +3e9f06: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3e9f0c: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ +3e9f12: 0c03 |01bf: move-result-object v3 │ │ +3e9f14: 6903 89b4 |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindow:[I // field@b489 │ │ +3e9f18: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3e9f1e: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ +3e9f24: 0c03 |01c8: move-result-object v3 │ │ +3e9f26: 6903 8ab4 |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindowBackgroundState:[I // field@b48a │ │ +3e9f2a: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3e9f2e: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ +3e9f32: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3e9f38: 6903 8fb4 |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Preference:[I // field@b48f │ │ +3e9f3c: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3e9f42: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3e9f48: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3e9f4e: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3e9f54: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3e9f5a: 0c03 |01e3: move-result-object v3 │ │ +3e9f5c: 6903 90b4 |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragment:[I // field@b490 │ │ +3e9f60: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3e9f66: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3e9f6c: 0c03 |01ec: move-result-object v3 │ │ +3e9f6e: 6903 91b4 |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragmentCompat:[I // field@b491 │ │ +3e9f72: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ +3e9f78: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ +3e9f7e: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3e9f84: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ +3e9f8a: 0c03 |01fb: move-result-object v3 │ │ +3e9f8c: 6903 9ab4 |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceGroup:[I // field@b49a │ │ +3e9f90: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3e9f96: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3e9f9c: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3e9fa2: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3e9fa8: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ +3e9fae: 0c03 |020d: move-result-object v3 │ │ +3e9fb0: 6903 9eb4 |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceImageView:[I // field@b49e │ │ +3e9fb4: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3e9fb8: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ +3e9fbc: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3e9fc2: 6903 a3b4 |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceTheme:[I // field@b4a3 │ │ +3e9fc6: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ +3e9fcc: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ +3e9fd2: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ +3e9fd8: 0c03 |0222: move-result-object v3 │ │ +3e9fda: 6903 d8b4 |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecycleListView:[I // field@b4d8 │ │ +3e9fde: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ +3e9fe2: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3e9fe8: 6903 dbb4 |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecyclerView:[I // field@b4db │ │ +3e9fec: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3e9ff0: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ +3e9ff4: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3e9ffa: 6903 e8b4 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SearchView:[I // field@b4e8 │ │ +3e9ffe: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ +3ea002: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3ea008: 6901 fab4 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SeekBarPreference:[I // field@b4fa │ │ +3ea00c: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3ea012: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3ea018: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3ea01e: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ +3ea024: 0c00 |0248: move-result-object v0 │ │ +3ea026: 6900 02b5 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Spinner:[I // field@b502 │ │ +3ea02a: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ +3ea02e: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3ea034: 6900 08b5 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawable:[I // field@b508 │ │ +3ea038: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ +3ea03e: 0c00 |0255: move-result-object v0 │ │ +3ea040: 6900 09b5 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawableItem:[I // field@b509 │ │ +3ea044: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3ea048: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ +3ea04c: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3ea052: 6900 11b5 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchCompat:[I // field@b511 │ │ +3ea056: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ +3ea05a: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3ea060: 6900 20b5 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreference:[I // field@b520 │ │ +3ea064: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ +3ea068: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3ea06e: 6900 21b5 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreferenceCompat:[I // field@b521 │ │ +3ea072: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3ea076: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ +3ea07a: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3ea080: 6900 36b5 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.TextAppearance:[I // field@b536 │ │ +3ea084: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3ea088: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ +3ea08c: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3ea092: 6900 47b5 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Toolbar:[I // field@b547 │ │ +3ea096: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ +3ea09c: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ +3ea0a2: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3ea0a6: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3ea0ac: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ +3ea0b2: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3ea0b8: 0c00 |0292: move-result-object v0 │ │ +3ea0ba: 6900 66b5 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.View:[I // field@b566 │ │ +3ea0be: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3ea0c4: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3ea0ca: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3ea0d0: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3ea0d6: 0c00 |02a1: move-result-object v0 │ │ +3ea0d8: 6900 67b5 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewBackgroundHelper:[I // field@b567 │ │ +3ea0dc: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3ea0e2: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ +3ea0e8: 0c00 |02aa: move-result-object v0 │ │ +3ea0ea: 6900 6bb5 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewStubCompat:[I // field@b56b │ │ +3ea0ee: 0e00 |02ad: return-void │ │ +3ea0f0: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3ea16c: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3ea18c: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3ea1b4: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3ea1d4: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3ea1f8: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3ea258: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3ea45c: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3ea47c: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ +3ea4a0: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3ea4d8: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3ea500: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ +3ea524: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3ea554: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3ea58c: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3ea5b8: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3ea5d8: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3ea63c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3ea668: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3ea700: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ +3ea748: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3ea780: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3ea7cc: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3ea7f0: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3ea810: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3ea850: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3ea880: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3ea8b0: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3ea8f8: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea950: |[3ea950] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ -3ea960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ea966: 0e00 |0003: return-void │ │ +3ea978: |[3ea978] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ +3ea988: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ea98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -908825,17 +908825,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea980: |[3ea980] de.danoeh.antennapod.net.sync.gpoddernet.R.:()V │ │ -3ea990: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ea996: 0e00 |0003: return-void │ │ +3ea9a8: |[3ea9a8] de.danoeh.antennapod.net.sync.gpoddernet.R.:()V │ │ +3ea9b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ea9be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -908868,54 +908868,54 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eaab4: |[3eaab4] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.:()V │ │ -3eaac4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eaaca: 0e00 |0003: return-void │ │ +3eaadc: |[3eaadc] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.:()V │ │ +3eaaec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eaaf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;) │ │ name : 'readEpisodeActionsFromJsonObject' │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -3ea998: |[3ea998] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3ea9a8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3ea9ac: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3ea9b2: 1a01 aec7 |0005: const-string v1, "timestamp" // string@c7ae │ │ -3ea9b6: 6e20 0eb0 1500 |0007: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ -3ea9bc: 0b01 |000a: move-result-wide v1 │ │ -3ea9be: 1a03 cc57 |000b: const-string v3, "actions" // string@57cc │ │ -3ea9c2: 6e20 0cb0 3500 |000d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3ea9c8: 0c05 |0010: move-result-object v5 │ │ -3ea9ca: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3ea9cc: 6e10 05b0 0500 |0012: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3ea9d2: 0a04 |0015: move-result v4 │ │ -3ea9d4: 3543 1200 |0016: if-ge v3, v4, 0028 // +0012 │ │ -3ea9d8: 6e20 03b0 3500 |0018: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3ea9de: 0c04 |001b: move-result-object v4 │ │ -3ea9e0: 7110 20a5 0400 |001c: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a520 │ │ -3ea9e6: 0c04 |001f: move-result-object v4 │ │ -3ea9e8: 3804 0500 |0020: if-eqz v4, 0025 // +0005 │ │ -3ea9ec: 7220 caad 4000 |0022: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3ea9f2: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ea9f6: 28eb |0027: goto 0012 // -0015 │ │ -3ea9f8: 2205 111b |0028: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // type@1b11 │ │ -3ea9fc: 7040 23a5 0521 |002a: invoke-direct {v5, v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.:(Ljava/util/List;J)V // method@a523 │ │ -3eaa02: 1105 |002d: return-object v5 │ │ +3ea9c0: |[3ea9c0] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3ea9d0: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3ea9d4: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3ea9da: 1a01 aec7 |0005: const-string v1, "timestamp" // string@c7ae │ │ +3ea9de: 6e20 0eb0 1500 |0007: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ +3ea9e4: 0b01 |000a: move-result-wide v1 │ │ +3ea9e6: 1a03 cc57 |000b: const-string v3, "actions" // string@57cc │ │ +3ea9ea: 6e20 0cb0 3500 |000d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3ea9f0: 0c05 |0010: move-result-object v5 │ │ +3ea9f2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3ea9f4: 6e10 05b0 0500 |0012: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3ea9fa: 0a04 |0015: move-result v4 │ │ +3ea9fc: 3543 1200 |0016: if-ge v3, v4, 0028 // +0012 │ │ +3eaa00: 6e20 03b0 3500 |0018: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3eaa06: 0c04 |001b: move-result-object v4 │ │ +3eaa08: 7110 20a5 0400 |001c: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a520 │ │ +3eaa0e: 0c04 |001f: move-result-object v4 │ │ +3eaa10: 3804 0500 |0020: if-eqz v4, 0025 // +0005 │ │ +3eaa14: 7220 caad 4000 |0022: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3eaa1a: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3eaa1e: 28eb |0027: goto 0012 // -0015 │ │ +3eaa20: 2205 111b |0028: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // type@1b11 │ │ +3eaa24: 7040 23a5 0521 |002a: invoke-direct {v5, v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.:(Ljava/util/List;J)V // method@a523 │ │ +3eaa2a: 1105 |002d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=48 │ │ 0x000d line=49 │ │ 0x0012 line=50 │ │ 0x0018 line=51 │ │ @@ -908930,55 +908930,55 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -3eaa04: |[3eaa04] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3eaa14: 2200 501d |0000: new-instance v0, Ljava/util/LinkedList; // type@1d50 │ │ -3eaa18: 7010 c5ad 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@adc5 │ │ -3eaa1e: 1a01 fb57 |0005: const-string v1, "add" // string@57fb │ │ -3eaa22: 6e20 0cb0 1700 |0007: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3eaa28: 0c01 |000a: move-result-object v1 │ │ -3eaa2a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3eaa2c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3eaa2e: 6e10 05b0 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3eaa34: 0a04 |0010: move-result v4 │ │ -3eaa36: 1a05 4207 |0011: const-string v5, ":" // string@0742 │ │ -3eaa3a: 1a06 6204 |0013: const-string v6, "%3A" // string@0462 │ │ -3eaa3e: 3543 1000 |0015: if-ge v3, v4, 0025 // +0010 │ │ -3eaa42: 6e20 04b0 3100 |0017: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eaa48: 0c04 |001a: move-result-object v4 │ │ -3eaa4a: 6e30 91ab 6405 |001b: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ -3eaa50: 0c04 |001e: move-result-object v4 │ │ -3eaa52: 7220 caad 4000 |001f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3eaa58: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3eaa5c: 28e9 |0024: goto 000d // -0017 │ │ -3eaa5e: 2201 501d |0025: new-instance v1, Ljava/util/LinkedList; // type@1d50 │ │ -3eaa62: 7010 c5ad 0100 |0027: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@adc5 │ │ -3eaa68: 1a03 dab2 |002a: const-string v3, "remove" // string@b2da │ │ -3eaa6c: 6e20 0cb0 3700 |002c: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3eaa72: 0c03 |002f: move-result-object v3 │ │ -3eaa74: 6e10 05b0 0300 |0030: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3eaa7a: 0a04 |0033: move-result v4 │ │ -3eaa7c: 3542 1000 |0034: if-ge v2, v4, 0044 // +0010 │ │ -3eaa80: 6e20 04b0 2300 |0036: invoke-virtual {v3, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eaa86: 0c04 |0039: move-result-object v4 │ │ -3eaa88: 6e30 91ab 6405 |003a: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ -3eaa8e: 0c04 |003d: move-result-object v4 │ │ -3eaa90: 7220 caad 4100 |003e: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3eaa96: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3eaa9a: 28ed |0043: goto 0030 // -0013 │ │ -3eaa9c: 1a02 aec7 |0044: const-string v2, "timestamp" // string@c7ae │ │ -3eaaa0: 6e20 0eb0 2700 |0046: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ -3eaaa6: 0b02 |0049: move-result-wide v2 │ │ -3eaaa8: 2207 241b |004a: new-instance v7, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // type@1b24 │ │ -3eaaac: 7053 46a5 0721 |004c: invoke-direct {v7, v0, v1, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.:(Ljava/util/List;Ljava/util/List;J)V // method@a546 │ │ -3eaab2: 1107 |004f: return-object v7 │ │ +3eaa2c: |[3eaa2c] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3eaa3c: 2200 501d |0000: new-instance v0, Ljava/util/LinkedList; // type@1d50 │ │ +3eaa40: 7010 c5ad 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@adc5 │ │ +3eaa46: 1a01 fb57 |0005: const-string v1, "add" // string@57fb │ │ +3eaa4a: 6e20 0cb0 1700 |0007: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3eaa50: 0c01 |000a: move-result-object v1 │ │ +3eaa52: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3eaa54: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3eaa56: 6e10 05b0 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3eaa5c: 0a04 |0010: move-result v4 │ │ +3eaa5e: 1a05 4207 |0011: const-string v5, ":" // string@0742 │ │ +3eaa62: 1a06 6204 |0013: const-string v6, "%3A" // string@0462 │ │ +3eaa66: 3543 1000 |0015: if-ge v3, v4, 0025 // +0010 │ │ +3eaa6a: 6e20 04b0 3100 |0017: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eaa70: 0c04 |001a: move-result-object v4 │ │ +3eaa72: 6e30 91ab 6405 |001b: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ +3eaa78: 0c04 |001e: move-result-object v4 │ │ +3eaa7a: 7220 caad 4000 |001f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3eaa80: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3eaa84: 28e9 |0024: goto 000d // -0017 │ │ +3eaa86: 2201 501d |0025: new-instance v1, Ljava/util/LinkedList; // type@1d50 │ │ +3eaa8a: 7010 c5ad 0100 |0027: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@adc5 │ │ +3eaa90: 1a03 dab2 |002a: const-string v3, "remove" // string@b2da │ │ +3eaa94: 6e20 0cb0 3700 |002c: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3eaa9a: 0c03 |002f: move-result-object v3 │ │ +3eaa9c: 6e10 05b0 0300 |0030: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3eaaa2: 0a04 |0033: move-result v4 │ │ +3eaaa4: 3542 1000 |0034: if-ge v2, v4, 0044 // +0010 │ │ +3eaaa8: 6e20 04b0 2300 |0036: invoke-virtual {v3, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eaaae: 0c04 |0039: move-result-object v4 │ │ +3eaab0: 6e30 91ab 6405 |003a: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ +3eaab6: 0c04 |003d: move-result-object v4 │ │ +3eaab8: 7220 caad 4100 |003e: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3eaabe: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3eaac2: 28ed |0043: goto 0030 // -0013 │ │ +3eaac4: 1a02 aec7 |0044: const-string v2, "timestamp" // string@c7ae │ │ +3eaac8: 6e20 0eb0 2700 |0046: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ +3eaace: 0b02 |0049: move-result-wide v2 │ │ +3eaad0: 2207 241b |004a: new-instance v7, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // type@1b24 │ │ +3eaad4: 7053 46a5 0721 |004c: invoke-direct {v7, v0, v1, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.:(Ljava/util/List;Ljava/util/List;J)V // method@a546 │ │ +3eaada: 1107 |004f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0007 line=22 │ │ 0x000d line=23 │ │ 0x0017 line=24 │ │ 0x001b line=26 │ │ @@ -909052,77 +909052,77 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3eabd4: |[3eabd4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3eabe4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3eabe6: 2300 3f1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1f3f │ │ -3eabea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3eabec: 6202 75b5 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ -3eabf0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3eabf4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3eabf6: 6202 76b5 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ -3eabfa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3eabfe: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3eac00: 6202 77b5 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ -3eac04: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3eac08: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3eac0a: 6202 79b5 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ -3eac0e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3eac12: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3eac14: 6202 78b5 |0018: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ -3eac18: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3eac1c: 1100 |001c: return-object v0 │ │ +3eabfc: |[3eabfc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3eac0c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3eac0e: 2300 3f1f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1f3f │ │ +3eac12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3eac14: 6202 75b5 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ +3eac18: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3eac1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3eac1e: 6202 76b5 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ +3eac22: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3eac26: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3eac28: 6202 77b5 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ +3eac2c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3eac30: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3eac32: 6202 79b5 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ +3eac36: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3eac3a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3eac3c: 6202 78b5 |0018: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ +3eac40: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3eac44: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3eac6c: |[3eac6c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:()V │ │ -3eac7c: 2200 e41a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eac80: 1a01 4512 |0002: const-string v1, "DESKTOP" // string@1245 │ │ -3eac84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3eac86: 7030 82a4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ -3eac8c: 6900 75b5 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ -3eac90: 2200 e41a |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eac94: 1a01 b61c |000c: const-string v1, "LAPTOP" // string@1cb6 │ │ -3eac98: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3eac9a: 7030 82a4 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ -3eaca0: 6900 76b5 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ -3eaca4: 2200 e41a |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eaca8: 1a01 883d |0016: const-string v1, "MOBILE" // string@3d88 │ │ -3eacac: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3eacae: 7030 82a4 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ -3eacb4: 6900 77b5 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ -3eacb8: 2200 e41a |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eacbc: 1a01 9045 |0020: const-string v1, "SERVER" // string@4590 │ │ -3eacc0: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3eacc2: 7030 82a4 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ -3eacc8: 6900 79b5 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ -3eaccc: 2200 e41a |0028: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eacd0: 1a01 d840 |002a: const-string v1, "OTHER" // string@40d8 │ │ -3eacd4: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3eacd6: 7030 82a4 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ -3eacdc: 6900 78b5 |0030: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ -3eace0: 7100 80a4 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@a480 │ │ -3eace6: 0c00 |0035: move-result-object v0 │ │ -3eace8: 6900 74b5 |0036: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b574 │ │ -3eacec: 0e00 |0038: return-void │ │ +3eac94: |[3eac94] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:()V │ │ +3eaca4: 2200 e41a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eaca8: 1a01 4512 |0002: const-string v1, "DESKTOP" // string@1245 │ │ +3eacac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3eacae: 7030 82a4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ +3eacb4: 6900 75b5 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ +3eacb8: 2200 e41a |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eacbc: 1a01 b61c |000c: const-string v1, "LAPTOP" // string@1cb6 │ │ +3eacc0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3eacc2: 7030 82a4 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ +3eacc8: 6900 76b5 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ +3eaccc: 2200 e41a |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eacd0: 1a01 883d |0016: const-string v1, "MOBILE" // string@3d88 │ │ +3eacd4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3eacd6: 7030 82a4 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ +3eacdc: 6900 77b5 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ +3eace0: 2200 e41a |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eace4: 1a01 9045 |0020: const-string v1, "SERVER" // string@4590 │ │ +3eace8: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3eacea: 7030 82a4 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ +3eacf0: 6900 79b5 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ +3eacf4: 2200 e41a |0028: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eacf8: 1a01 d840 |002a: const-string v1, "OTHER" // string@40d8 │ │ +3eacfc: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3eacfe: 7030 82a4 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@a482 │ │ +3ead04: 6900 78b5 |0030: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ +3ead08: 7100 80a4 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@a480 │ │ +3ead0e: 0c00 |0035: move-result-object v0 │ │ +3ead10: 6900 74b5 |0036: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b574 │ │ +3ead14: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0032 line=30 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -909130,17 +909130,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 │ │ -3eacf0: |[3eacf0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:(Ljava/lang/String;I)V │ │ -3ead00: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3ead06: 0e00 |0003: return-void │ │ +3ead18: |[3ead18] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:(Ljava/lang/String;I)V │ │ +3ead28: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3ead2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -909150,64 +909150,64 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3eaacc: |[3eaacc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3eaadc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -3eaae0: 6202 78b5 |0002: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ -3eaae4: 1102 |0004: return-object v2 │ │ -3eaae6: 6e10 86ab 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3eaaec: 0a00 |0008: move-result v0 │ │ -3eaaee: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -3eaaf0: 2c00 4200 0000 |000a: sparse-switch v0, 0000004c // +00000042 │ │ -3eaaf6: 282c |000d: goto 0039 // +002c │ │ -3eaaf8: 1a00 7b6a |000e: const-string v0, "desktop" // string@6a7b │ │ -3eaafc: 6e20 7fab 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3eab02: 0a02 |0013: move-result v2 │ │ -3eab04: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -3eab08: 2823 |0016: goto 0039 // +0023 │ │ -3eab0a: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -3eab0c: 2821 |0018: goto 0039 // +0021 │ │ -3eab0e: 1a00 8cb8 |0019: const-string v0, "server" // string@b88c │ │ -3eab12: 6e20 7fab 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3eab18: 0a02 |001e: move-result v2 │ │ -3eab1a: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -3eab1e: 2818 |0021: goto 0039 // +0018 │ │ -3eab20: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -3eab22: 2816 |0023: goto 0039 // +0016 │ │ -3eab24: 1a00 42a1 |0024: const-string v0, "mobile" // string@a142 │ │ -3eab28: 6e20 7fab 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3eab2e: 0a02 |0029: move-result v2 │ │ -3eab30: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ -3eab34: 280d |002c: goto 0039 // +000d │ │ -3eab36: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -3eab38: 280b |002e: goto 0039 // +000b │ │ -3eab3a: 1a00 de8d |002f: const-string v0, "laptop" // string@8dde │ │ -3eab3e: 6e20 7fab 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3eab44: 0a02 |0034: move-result v2 │ │ -3eab46: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ -3eab4a: 2802 |0037: goto 0039 // +0002 │ │ -3eab4c: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -3eab4e: 2b01 2500 0000 |0039: packed-switch v1, 0000005e // +00000025 │ │ -3eab54: 6202 78b5 |003c: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ -3eab58: 1102 |003e: return-object v2 │ │ -3eab5a: 6202 75b5 |003f: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ -3eab5e: 1102 |0041: return-object v2 │ │ -3eab60: 6202 79b5 |0042: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ -3eab64: 1102 |0044: return-object v2 │ │ -3eab66: 6202 77b5 |0045: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ -3eab6a: 1102 |0047: return-object v2 │ │ -3eab6c: 6202 76b5 |0048: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ -3eab70: 1102 |004a: return-object v2 │ │ -3eab72: 0000 |004b: nop // spacer │ │ -3eab74: 0002 0400 daf5 d6bd a290 4ac0 432f ... |004c: sparse-switch-data (18 units) │ │ -3eab98: 0001 0400 0000 0000 0f00 0000 0c00 ... |005e: packed-switch-data (12 units) │ │ +3eaaf4: |[3eaaf4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3eab04: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +3eab08: 6202 78b5 |0002: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ +3eab0c: 1102 |0004: return-object v2 │ │ +3eab0e: 6e10 86ab 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3eab14: 0a00 |0008: move-result v0 │ │ +3eab16: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +3eab18: 2c00 4200 0000 |000a: sparse-switch v0, 0000004c // +00000042 │ │ +3eab1e: 282c |000d: goto 0039 // +002c │ │ +3eab20: 1a00 7b6a |000e: const-string v0, "desktop" // string@6a7b │ │ +3eab24: 6e20 7fab 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3eab2a: 0a02 |0013: move-result v2 │ │ +3eab2c: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +3eab30: 2823 |0016: goto 0039 // +0023 │ │ +3eab32: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +3eab34: 2821 |0018: goto 0039 // +0021 │ │ +3eab36: 1a00 8cb8 |0019: const-string v0, "server" // string@b88c │ │ +3eab3a: 6e20 7fab 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3eab40: 0a02 |001e: move-result v2 │ │ +3eab42: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +3eab46: 2818 |0021: goto 0039 // +0018 │ │ +3eab48: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +3eab4a: 2816 |0023: goto 0039 // +0016 │ │ +3eab4c: 1a00 42a1 |0024: const-string v0, "mobile" // string@a142 │ │ +3eab50: 6e20 7fab 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3eab56: 0a02 |0029: move-result v2 │ │ +3eab58: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ +3eab5c: 280d |002c: goto 0039 // +000d │ │ +3eab5e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +3eab60: 280b |002e: goto 0039 // +000b │ │ +3eab62: 1a00 de8d |002f: const-string v0, "laptop" // string@8dde │ │ +3eab66: 6e20 7fab 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3eab6c: 0a02 |0034: move-result v2 │ │ +3eab6e: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ +3eab72: 2802 |0037: goto 0039 // +0002 │ │ +3eab74: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +3eab76: 2b01 2500 0000 |0039: packed-switch v1, 0000005e // +00000025 │ │ +3eab7c: 6202 78b5 |003c: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b578 │ │ +3eab80: 1102 |003e: return-object v2 │ │ +3eab82: 6202 75b5 |003f: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b575 │ │ +3eab86: 1102 |0041: return-object v2 │ │ +3eab88: 6202 79b5 |0042: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b579 │ │ +3eab8c: 1102 |0044: return-object v2 │ │ +3eab8e: 6202 77b5 |0045: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b577 │ │ +3eab92: 1102 |0047: return-object v2 │ │ +3eab94: 6202 76b5 |0048: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b576 │ │ +3eab98: 1102 |004a: return-object v2 │ │ +3eab9a: 0000 |004b: nop // spacer │ │ +3eab9c: 0002 0400 daf5 d6bd a290 4ac0 432f ... |004c: sparse-switch-data (18 units) │ │ +3eabc0: 0001 0400 0000 0000 0f00 0000 0c00 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0005 line=38 │ │ 0x003c line=48 │ │ 0x003f line=40 │ │ 0x0042 line=46 │ │ @@ -909221,20 +909221,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3eabb0: |[3eabb0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3eabc0: 1c00 e41a |0000: const-class v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eabc4: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3eabca: 0c01 |0005: move-result-object v1 │ │ -3eabcc: 1f01 e41a |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ -3eabd0: 1101 |0008: return-object v1 │ │ +3eabd8: |[3eabd8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3eabe8: 1c00 e41a |0000: const-class v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eabec: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3eabf2: 0c01 |0005: move-result-object v1 │ │ +3eabf4: 1f01 e41a |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1ae4 │ │ +3eabf8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -909242,20 +909242,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eac20: |[3eac20] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3eac30: 6200 74b5 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b574 │ │ -3eac34: 6e10 6db0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.clone:()Ljava/lang/Object; // method@b06d │ │ -3eac3a: 0c00 |0005: move-result-object v0 │ │ -3eac3c: 1f00 3f1f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1f3f │ │ -3eac40: 1100 |0008: return-object v0 │ │ +3eac48: |[3eac48] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3eac58: 6200 74b5 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b574 │ │ +3eac5c: 6e10 6db0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.clone:()Ljava/lang/Object; // method@b06d │ │ +3eac62: 0c00 |0005: move-result-object v0 │ │ +3eac64: 1f00 3f1f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1f3f │ │ +3eac68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -909263,21 +909263,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3eac44: |[3eac44] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.toString:()Ljava/lang/String; │ │ -3eac54: 6f10 f0aa 0200 |0000: invoke-super {v2}, Ljava/lang/Enum;.toString:()Ljava/lang/String; // method@aaf0 │ │ -3eac5a: 0c00 |0003: move-result-object v0 │ │ -3eac5c: 6201 2bf3 |0004: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3eac60: 6e20 9bab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3eac66: 0c00 |0009: move-result-object v0 │ │ -3eac68: 1100 |000a: return-object v0 │ │ +3eac6c: |[3eac6c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.toString:()Ljava/lang/String; │ │ +3eac7c: 6f10 f0aa 0200 |0000: invoke-super {v2}, Ljava/lang/Enum;.toString:()Ljava/lang/String; // method@aaf0 │ │ +3eac82: 0c00 |0003: move-result-object v0 │ │ +3eac84: 6201 2bf3 |0004: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3eac88: 6e20 9bab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3eac8e: 0c00 |0009: move-result-object v0 │ │ +3eac90: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -909325,23 +909325,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3eade8: |[3eade8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -3eadf8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eadfe: 5b01 7bb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ -3eae02: 5b02 7ab5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ -3eae06: 7110 83a4 0300 |0007: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@a483 │ │ -3eae0c: 0c01 |000a: move-result-object v1 │ │ -3eae0e: 5b01 7db5 |000b: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ -3eae12: 5904 7cb5 |000d: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ -3eae16: 0e00 |000f: return-void │ │ +3eae10: |[3eae10] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +3eae20: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eae26: 5b01 7bb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ +3eae2a: 5b02 7ab5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ +3eae2e: 7110 83a4 0300 |0007: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@a483 │ │ +3eae34: 0c01 |000a: move-result-object v1 │ │ +3eae36: 5b01 7db5 |000b: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ +3eae3a: 5904 7cb5 |000d: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ +3eae3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x000d line=21 │ │ @@ -909358,17 +909358,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ead38: |[3ead38] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getCaption:()Ljava/lang/String; │ │ -3ead48: 5410 7ab5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ -3ead4c: 1100 |0002: return-object v0 │ │ +3ead60: |[3ead60] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getCaption:()Ljava/lang/String; │ │ +3ead70: 5410 7ab5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ +3ead74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -909376,17 +909376,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ead50: |[3ead50] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getId:()Ljava/lang/String; │ │ -3ead60: 5410 7bb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ -3ead64: 1100 |0002: return-object v0 │ │ +3ead78: |[3ead78] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getId:()Ljava/lang/String; │ │ +3ead88: 5410 7bb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ +3ead8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -909394,17 +909394,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ead20: |[3ead20] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getSubscriptions:()I │ │ -3ead30: 5210 7cb5 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ -3ead34: 0f00 |0002: return v0 │ │ +3ead48: |[3ead48] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getSubscriptions:()I │ │ +3ead58: 5210 7cb5 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ +3ead5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -909412,17 +909412,17 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ead08: |[3ead08] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getType:()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3ead18: 5410 7db5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ -3ead1c: 1100 |0002: return-object v0 │ │ +3ead30: |[3ead30] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getType:()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3ead40: 5410 7db5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ +3ead44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -909430,38 +909430,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3ead68: |[3ead68] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.toString:()Ljava/lang/String; │ │ -3ead78: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ead7c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ead82: 1a01 f318 |0005: const-string v1, "GpodnetDevice [id=" // string@18f3 │ │ -3ead86: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ead8c: 5421 7bb5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ -3ead90: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ead96: 1a01 2305 |000f: const-string v1, ", caption=" // string@0523 │ │ -3ead9a: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eada0: 5421 7ab5 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ -3eada4: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eadaa: 1a01 3b06 |0019: const-string v1, ", type=" // string@063b │ │ -3eadae: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eadb4: 5421 7db5 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ -3eadb8: 6e20 b1ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3eadbe: 1a01 1306 |0023: const-string v1, ", subscriptions=" // string@0613 │ │ -3eadc2: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eadc8: 5221 7cb5 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ -3eadcc: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3eadd2: 1a01 4d55 |002d: const-string v1, "]" // string@554d │ │ -3eadd6: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eaddc: 6e10 bcab 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eade2: 0c00 |0035: move-result-object v0 │ │ -3eade4: 1100 |0036: return-object v0 │ │ +3ead90: |[3ead90] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.toString:()Ljava/lang/String; │ │ +3eada0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eada4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eadaa: 1a01 f318 |0005: const-string v1, "GpodnetDevice [id=" // string@18f3 │ │ +3eadae: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eadb4: 5421 7bb5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b57b │ │ +3eadb8: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eadbe: 1a01 2305 |000f: const-string v1, ", caption=" // string@0523 │ │ +3eadc2: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eadc8: 5421 7ab5 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b57a │ │ +3eadcc: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eadd2: 1a01 3b06 |0019: const-string v1, ", type=" // string@063b │ │ +3eadd6: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eaddc: 5421 7db5 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b57d │ │ +3eade0: 6e20 b1ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3eade6: 1a01 1306 |0023: const-string v1, ", subscriptions=" // string@0613 │ │ +3eadea: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eadf0: 5221 7cb5 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b57c │ │ +3eadf4: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3eadfa: 1a01 4d55 |002d: const-string v1, "]" // string@554d │ │ +3eadfe: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eae04: 6e10 bcab 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eae0a: 0c00 |0035: move-result-object v0 │ │ +3eae0c: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -909521,25 +909521,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3eb058: |[3eb058] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3eb068: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb06e: 5b01 85b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ -3eb072: 5b02 84b5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ -3eb076: 5b03 80b5 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ -3eb07a: 5904 83b5 |0009: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ -3eb07e: 5b05 81b5 |000b: iput-object v5, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ -3eb082: 5b06 86b5 |000d: iput-object v6, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ -3eb086: 5b07 82b5 |000f: iput-object v7, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ -3eb08a: 5b08 7fb5 |0011: iput-object v8, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b57f │ │ -3eb08e: 0e00 |0013: return-void │ │ +3eb080: |[3eb080] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3eb090: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb096: 5b01 85b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ +3eb09a: 5b02 84b5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ +3eb09e: 5b03 80b5 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ +3eb0a2: 5904 83b5 |0009: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ +3eb0a6: 5b05 81b5 |000b: iput-object v5, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ +3eb0aa: 5b06 86b5 |000d: iput-object v6, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ +3eb0ae: 5b07 82b5 |000f: iput-object v7, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ +3eb0b2: 5b08 7fb5 |0011: iput-object v8, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b57f │ │ +3eb0b6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ 0x0009 line=20 │ │ @@ -909564,17 +909564,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaef4: |[3eaef4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getAuthor:()Ljava/lang/String; │ │ -3eaf04: 5410 7fb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b57f │ │ -3eaf08: 1100 |0002: return-object v0 │ │ +3eaf1c: |[3eaf1c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getAuthor:()Ljava/lang/String; │ │ +3eaf2c: 5410 7fb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b57f │ │ +3eaf30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909582,17 +909582,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf0c: |[3eaf0c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getDescription:()Ljava/lang/String; │ │ -3eaf1c: 5410 80b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ -3eaf20: 1100 |0002: return-object v0 │ │ +3eaf34: |[3eaf34] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getDescription:()Ljava/lang/String; │ │ +3eaf44: 5410 80b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ +3eaf48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909600,17 +909600,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf24: |[3eaf24] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getLogoUrl:()Ljava/lang/String; │ │ -3eaf34: 5410 81b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ -3eaf38: 1100 |0002: return-object v0 │ │ +3eaf4c: |[3eaf4c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getLogoUrl:()Ljava/lang/String; │ │ +3eaf5c: 5410 81b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ +3eaf60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909618,17 +909618,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf3c: |[3eaf3c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getMygpoLink:()Ljava/lang/String; │ │ -3eaf4c: 5410 82b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ -3eaf50: 1100 |0002: return-object v0 │ │ +3eaf64: |[3eaf64] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getMygpoLink:()Ljava/lang/String; │ │ +3eaf74: 5410 82b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ +3eaf78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909636,17 +909636,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaedc: |[3eaedc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getSubscribers:()I │ │ -3eaeec: 5210 83b5 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ -3eaef0: 0f00 |0002: return v0 │ │ +3eaf04: |[3eaf04] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getSubscribers:()I │ │ +3eaf14: 5210 83b5 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ +3eaf18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909654,17 +909654,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf54: |[3eaf54] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getTitle:()Ljava/lang/String; │ │ -3eaf64: 5410 84b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ -3eaf68: 1100 |0002: return-object v0 │ │ +3eaf7c: |[3eaf7c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getTitle:()Ljava/lang/String; │ │ +3eaf8c: 5410 84b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ +3eaf90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909672,17 +909672,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf6c: |[3eaf6c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getUrl:()Ljava/lang/String; │ │ -3eaf7c: 5410 85b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ -3eaf80: 1100 |0002: return-object v0 │ │ +3eaf94: |[3eaf94] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getUrl:()Ljava/lang/String; │ │ +3eafa4: 5410 85b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ +3eafa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909690,17 +909690,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaf84: |[3eaf84] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getWebsite:()Ljava/lang/String; │ │ -3eaf94: 5410 86b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ -3eaf98: 1100 |0002: return-object v0 │ │ +3eafac: |[3eafac] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getWebsite:()Ljava/lang/String; │ │ +3eafbc: 5410 86b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ +3eafc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -909708,50 +909708,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -3eaf9c: |[3eaf9c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.toString:()Ljava/lang/String; │ │ -3eafac: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eafb0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eafb6: 1a01 f418 |0005: const-string v1, "GpodnetPodcast [url=" // string@18f4 │ │ -3eafba: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eafc0: 5421 85b5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ -3eafc4: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eafca: 1a01 3006 |000f: const-string v1, ", title=" // string@0630 │ │ -3eafce: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eafd4: 5421 84b5 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ -3eafd8: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eafde: 1a01 4105 |0019: const-string v1, ", description=" // string@0541 │ │ -3eafe2: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eafe8: 5421 80b5 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ -3eafec: 6e20 b2ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eaff2: 1a01 1206 |0023: const-string v1, ", subscribers=" // string@0612 │ │ -3eaff6: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eaffc: 5221 83b5 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ -3eb000: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3eb006: 1a01 9f05 |002d: const-string v1, ", logoUrl=" // string@059f │ │ -3eb00a: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb010: 5421 81b5 |0032: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ -3eb014: 6e20 b2ab 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb01a: 1a01 4906 |0037: const-string v1, ", website=" // string@0649 │ │ -3eb01e: 6e20 b2ab 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb024: 5421 86b5 |003c: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ -3eb028: 6e20 b2ab 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb02e: 1a01 cc05 |0041: const-string v1, ", mygpoLink=" // string@05cc │ │ -3eb032: 6e20 b2ab 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb038: 5421 82b5 |0046: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ -3eb03c: 6e20 b2ab 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb042: 1a01 4d55 |004b: const-string v1, "]" // string@554d │ │ -3eb046: 6e20 b2ab 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb04c: 6e10 bcab 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb052: 0c00 |0053: move-result-object v0 │ │ -3eb054: 1100 |0054: return-object v0 │ │ +3eafc4: |[3eafc4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.toString:()Ljava/lang/String; │ │ +3eafd4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eafd8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eafde: 1a01 f418 |0005: const-string v1, "GpodnetPodcast [url=" // string@18f4 │ │ +3eafe2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eafe8: 5421 85b5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b585 │ │ +3eafec: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eaff2: 1a01 3006 |000f: const-string v1, ", title=" // string@0630 │ │ +3eaff6: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eaffc: 5421 84b5 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b584 │ │ +3eb000: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb006: 1a01 4105 |0019: const-string v1, ", description=" // string@0541 │ │ +3eb00a: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb010: 5421 80b5 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b580 │ │ +3eb014: 6e20 b2ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb01a: 1a01 1206 |0023: const-string v1, ", subscribers=" // string@0612 │ │ +3eb01e: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb024: 5221 83b5 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b583 │ │ +3eb028: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3eb02e: 1a01 9f05 |002d: const-string v1, ", logoUrl=" // string@059f │ │ +3eb032: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb038: 5421 81b5 |0032: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b581 │ │ +3eb03c: 6e20 b2ab 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb042: 1a01 4906 |0037: const-string v1, ", website=" // string@0649 │ │ +3eb046: 6e20 b2ab 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb04c: 5421 86b5 |003c: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b586 │ │ +3eb050: 6e20 b2ab 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb056: 1a01 cc05 |0041: const-string v1, ", mygpoLink=" // string@05cc │ │ +3eb05a: 6e20 b2ab 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb060: 5421 82b5 |0046: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b582 │ │ +3eb064: 6e20 b2ab 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb06a: 1a01 4d55 |004b: const-string v1, "]" // string@554d │ │ +3eb06e: 6e20 b2ab 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb074: 6e10 bcab 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb07a: 0c00 |0053: move-result-object v0 │ │ +3eb07c: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0055 reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -909784,18 +909784,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb1a4: |[3eb1a4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb1b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb1ba: 5b01 88b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b588 │ │ -3eb1be: 0e00 |0005: return-void │ │ +3eb1cc: |[3eb1cc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb1dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb1e2: 5b01 88b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b588 │ │ +3eb1e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -909805,19 +909805,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3eb184: |[3eb184] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.call:()Ljava/lang/Object; │ │ -3eb194: 5410 88b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b588 │ │ -3eb198: 7110 b3a4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; // method@a4b3 │ │ -3eb19e: 0c00 |0005: move-result-object v0 │ │ -3eb1a0: 1100 |0006: return-object v0 │ │ +3eb1ac: |[3eb1ac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.call:()Ljava/lang/Object; │ │ +3eb1bc: 5410 88b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b588 │ │ +3eb1c0: 7110 b3a4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; // method@a4b3 │ │ +3eb1c6: 0c00 |0005: move-result-object v0 │ │ +3eb1c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -909850,18 +909850,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb290: |[3eb290] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb2a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb2a6: 5b01 8bb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58b │ │ -3eb2aa: 0e00 |0005: return-void │ │ +3eb2b8: |[3eb2b8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb2c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb2ce: 5b01 8bb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58b │ │ +3eb2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -909871,19 +909871,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3eb270: |[3eb270] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ -3eb280: 5410 8bb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58b │ │ -3eb284: 7110 aea4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; // method@a4ae │ │ -3eb28a: 0c00 |0005: move-result-object v0 │ │ -3eb28c: 1100 |0006: return-object v0 │ │ +3eb298: |[3eb298] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ +3eb2a8: 5410 8bb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58b │ │ +3eb2ac: 7110 aea4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; // method@a4ae │ │ +3eb2b2: 0c00 |0005: move-result-object v0 │ │ +3eb2b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -910014,18 +910014,18 @@ │ │ type : '(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3eb374: |[3eb374] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ -3eb384: 7110 b9a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@a4b9 │ │ -3eb38a: 0c00 |0003: move-result-object v0 │ │ -3eb38c: 1100 |0004: return-object v0 │ │ +3eb39c: |[3eb39c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ +3eb3ac: 7110 b9a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@a4b9 │ │ +3eb3b2: 0c00 |0003: move-result-object v0 │ │ +3eb3b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lio/reactivex/Observable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -910033,18 +910033,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3eb3b4: |[3eb3b4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; │ │ -3eb3c4: 7010 bca4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$0:()Ljava/lang/String; // method@a4bc │ │ -3eb3ca: 0c00 |0003: move-result-object v0 │ │ -3eb3cc: 1100 |0004: return-object v0 │ │ +3eb3dc: |[3eb3dc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; │ │ +3eb3ec: 7010 bca4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$0:()Ljava/lang/String; // method@a4bc │ │ +3eb3f2: 0c00 |0003: move-result-object v0 │ │ +3eb3f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -910052,17 +910052,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eb60c: |[3eb60c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V │ │ -3eb61c: 7020 bda4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$1:(Ljava/lang/String;)V // method@a4bd │ │ -3eb622: 0e00 |0003: return-void │ │ +3eb634: |[3eb634] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V │ │ +3eb644: 7020 bda4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$1:(Ljava/lang/String;)V // method@a4bd │ │ +3eb64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -910071,17 +910071,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eb624: |[3eb624] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ -3eb634: 7020 bba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$6:(Ljava/lang/Throwable;)V // method@a4bb │ │ -3eb63a: 0e00 |0003: return-void │ │ +3eb64c: |[3eb64c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ +3eb65c: 7020 bba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$6:(Ljava/lang/Throwable;)V // method@a4bb │ │ +3eb662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -910090,17 +910090,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eb63c: |[3eb63c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ -3eb64c: 7020 bea4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$2:(Ljava/lang/Throwable;)V // method@a4be │ │ -3eb652: 0e00 |0003: return-void │ │ +3eb664: |[3eb664] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ +3eb674: 7020 bea4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$2:(Ljava/lang/Throwable;)V // method@a4be │ │ +3eb67a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -910109,17 +910109,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eb654: |[3eb654] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V │ │ -3eb664: 7020 baa4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$5:(Lorg/json/JSONObject;)V // method@a4ba │ │ -3eb66a: 0e00 |0003: return-void │ │ +3eb67c: |[3eb67c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V │ │ +3eb68c: 7020 baa4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$5:(Lorg/json/JSONObject;)V // method@a4ba │ │ +3eb692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/json/JSONObject; │ │ │ │ @@ -910128,18 +910128,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3eb4c0: |[3eb4c0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; │ │ -3eb4d0: 7010 b8a4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$3:()Lorg/json/JSONObject; // method@a4b8 │ │ -3eb4d6: 0c00 |0003: move-result-object v0 │ │ -3eb4d8: 1100 |0004: return-object v0 │ │ +3eb4e8: |[3eb4e8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; │ │ +3eb4f8: 7010 b8a4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$3:()Lorg/json/JSONObject; // method@a4b8 │ │ +3eb4fe: 0c00 |0003: move-result-object v0 │ │ +3eb500: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -910147,24 +910147,24 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3eb66c: |[3eb66c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V │ │ -3eb67c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb682: 5b01 93b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b593 │ │ -3eb686: 5b02 95b5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b595 │ │ -3eb68a: 2201 ce1a |0007: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ -3eb68e: 7020 55a4 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ -3eb694: 5b01 92b5 |000c: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ -3eb698: 5b03 90b5 |000e: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b590 │ │ -3eb69c: 5b04 8fb5 |0010: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ -3eb6a0: 0e00 |0012: return-void │ │ +3eb694: |[3eb694] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V │ │ +3eb6a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb6aa: 5b01 93b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b593 │ │ +3eb6ae: 5b02 95b5 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b595 │ │ +3eb6b2: 2201 ce1a |0007: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ +3eb6b6: 7020 55a4 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ +3eb6bc: 5b01 92b5 |000c: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ +3eb6c0: 5b03 90b5 |000e: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b590 │ │ +3eb6c4: 5b04 8fb5 |0010: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ +3eb6c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x000e line=45 │ │ @@ -910181,63 +910181,63 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3eb4dc: |[3eb4dc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -3eb4ec: 1a00 945b |0000: const-string v0, "application/x-www-form-urlencoded" // string@5b94 │ │ -3eb4f0: 7110 7aaf 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ -3eb4f6: 0c00 |0005: move-result-object v0 │ │ -3eb4f8: 7120 9eaf 0400 |0006: invoke-static {v4, v0}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3eb4fe: 0c04 |0009: move-result-object v4 │ │ -3eb500: 2200 f81d |000a: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ -3eb504: 7010 8faf 0000 |000c: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3eb50a: 6e20 98af 3000 |000f: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3eb510: 0c03 |0012: move-result-object v3 │ │ -3eb512: 1a00 df41 |0013: const-string v0, "POST" // string@41df │ │ -3eb516: 6e30 94af 0304 |0015: invoke-virtual {v3, v0, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af94 │ │ -3eb51c: 0c03 |0018: move-result-object v3 │ │ -3eb51e: 6e10 91af 0300 |0019: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3eb524: 0c03 |001c: move-result-object v3 │ │ -3eb526: 5424 93b5 |001d: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b593 │ │ -3eb52a: 6e20 8eaf 3400 |001f: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3eb530: 0c03 |0022: move-result-object v3 │ │ -3eb532: 7210 6baf 0300 |0023: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3eb538: 0c03 |0026: move-result-object v3 │ │ -3eb53a: 6e10 a1af 0300 |0027: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3eb540: 0a04 |002a: move-result v4 │ │ -3eb542: 1300 c800 |002b: const/16 v0, #int 200 // #c8 │ │ -3eb546: 3304 1a00 |002d: if-ne v4, v0, 0047 // +001a │ │ -3eb54a: 6e10 9faf 0300 |002f: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3eb550: 0c03 |0032: move-result-object v3 │ │ -3eb552: 3803 0c00 |0033: if-eqz v3, 003f // +000c │ │ -3eb556: 2204 211e |0035: new-instance v4, Lorg/json/JSONObject; // type@1e21 │ │ -3eb55a: 6e10 abaf 0300 |0037: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3eb560: 0c03 |003a: move-result-object v3 │ │ -3eb562: 7020 0ab0 3400 |003b: invoke-direct {v4, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3eb568: 1104 |003e: return-object v4 │ │ -3eb56a: 2203 811c |003f: new-instance v3, Ljava/io/IOException; // type@1c81 │ │ -3eb56e: 1a04 7c14 |0041: const-string v4, "Empty response" // string@147c │ │ -3eb572: 7020 48aa 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3eb578: 2703 |0046: throw v3 │ │ -3eb57a: 6e10 a0af 0300 |0047: invoke-virtual {v3}, Lokhttp3/Response;.close:()V // method@afa0 │ │ -3eb580: 2204 811c |004a: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ -3eb584: 2200 c81c |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb588: 7010 a6ab 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb58e: 1a01 0145 |0051: const-string v1, "Return code " // string@4501 │ │ -3eb592: 6e20 b2ab 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb598: 6e10 a1af 0300 |0056: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3eb59e: 0a03 |0059: move-result v3 │ │ -3eb5a0: 6e20 adab 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3eb5a6: 6e10 bcab 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb5ac: 0c03 |0060: move-result-object v3 │ │ -3eb5ae: 7020 48aa 3400 |0061: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3eb5b4: 2704 |0064: throw v4 │ │ +3eb504: |[3eb504] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +3eb514: 1a00 945b |0000: const-string v0, "application/x-www-form-urlencoded" // string@5b94 │ │ +3eb518: 7110 7aaf 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ +3eb51e: 0c00 |0005: move-result-object v0 │ │ +3eb520: 7120 9eaf 0400 |0006: invoke-static {v4, v0}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3eb526: 0c04 |0009: move-result-object v4 │ │ +3eb528: 2200 f81d |000a: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ +3eb52c: 7010 8faf 0000 |000c: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3eb532: 6e20 98af 3000 |000f: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3eb538: 0c03 |0012: move-result-object v3 │ │ +3eb53a: 1a00 df41 |0013: const-string v0, "POST" // string@41df │ │ +3eb53e: 6e30 94af 0304 |0015: invoke-virtual {v3, v0, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af94 │ │ +3eb544: 0c03 |0018: move-result-object v3 │ │ +3eb546: 6e10 91af 0300 |0019: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3eb54c: 0c03 |001c: move-result-object v3 │ │ +3eb54e: 5424 93b5 |001d: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b593 │ │ +3eb552: 6e20 8eaf 3400 |001f: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3eb558: 0c03 |0022: move-result-object v3 │ │ +3eb55a: 7210 6baf 0300 |0023: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3eb560: 0c03 |0026: move-result-object v3 │ │ +3eb562: 6e10 a1af 0300 |0027: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3eb568: 0a04 |002a: move-result v4 │ │ +3eb56a: 1300 c800 |002b: const/16 v0, #int 200 // #c8 │ │ +3eb56e: 3304 1a00 |002d: if-ne v4, v0, 0047 // +001a │ │ +3eb572: 6e10 9faf 0300 |002f: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3eb578: 0c03 |0032: move-result-object v3 │ │ +3eb57a: 3803 0c00 |0033: if-eqz v3, 003f // +000c │ │ +3eb57e: 2204 211e |0035: new-instance v4, Lorg/json/JSONObject; // type@1e21 │ │ +3eb582: 6e10 abaf 0300 |0037: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3eb588: 0c03 |003a: move-result-object v3 │ │ +3eb58a: 7020 0ab0 3400 |003b: invoke-direct {v4, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3eb590: 1104 |003e: return-object v4 │ │ +3eb592: 2203 811c |003f: new-instance v3, Ljava/io/IOException; // type@1c81 │ │ +3eb596: 1a04 7c14 |0041: const-string v4, "Empty response" // string@147c │ │ +3eb59a: 7020 48aa 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3eb5a0: 2703 |0046: throw v3 │ │ +3eb5a2: 6e10 a0af 0300 |0047: invoke-virtual {v3}, Lokhttp3/Response;.close:()V // method@afa0 │ │ +3eb5a8: 2204 811c |004a: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ +3eb5ac: 2200 c81c |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb5b0: 7010 a6ab 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb5b6: 1a01 0145 |0051: const-string v1, "Return code " // string@4501 │ │ +3eb5ba: 6e20 b2ab 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb5c0: 6e10 a1af 0300 |0056: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3eb5c6: 0a03 |0059: move-result v3 │ │ +3eb5c8: 6e20 adab 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3eb5ce: 6e10 bcab 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb5d4: 0c03 |0060: move-result-object v3 │ │ +3eb5d6: 7020 48aa 3400 |0061: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3eb5dc: 2704 |0064: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0006 line=119 │ │ 0x000a line=121 │ │ 0x001d line=122 │ │ 0x0027 line=123 │ │ @@ -910256,32 +910256,32 @@ │ │ type : '(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -3eb324: |[3eb324] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.fromInstanceState:(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ -3eb334: 2200 f11a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // type@1af1 │ │ -3eb338: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3eb33a: 6e20 08ad 1500 |0003: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3eb340: 0c01 |0006: move-result-object v1 │ │ -3eb342: 1f01 c71c |0007: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -3eb346: 7054 b4a4 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V // method@a4b4 │ │ -3eb34c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3eb34e: 6e20 08ad 2500 |000d: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3eb354: 0c02 |0010: move-result-object v2 │ │ -3eb356: 1f02 c71c |0011: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ -3eb35a: 5b02 97b5 |0013: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb35e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -3eb360: 6e20 08ad 2500 |0016: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3eb366: 0c02 |0019: move-result-object v2 │ │ -3eb368: 1f02 c71c |001a: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ -3eb36c: 5b02 91b5 |001c: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb370: 1100 |001e: return-object v0 │ │ +3eb34c: |[3eb34c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.fromInstanceState:(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ +3eb35c: 2200 f11a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // type@1af1 │ │ +3eb360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3eb362: 6e20 08ad 1500 |0003: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3eb368: 0c01 |0006: move-result-object v1 │ │ +3eb36a: 1f01 c71c |0007: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +3eb36e: 7054 b4a4 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V // method@a4b4 │ │ +3eb374: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3eb376: 6e20 08ad 2500 |000d: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3eb37c: 0c02 |0010: move-result-object v2 │ │ +3eb37e: 1f02 c71c |0011: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ +3eb382: 5b02 97b5 |0013: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb386: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +3eb388: 6e20 08ad 2500 |0016: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3eb38e: 0c02 |0019: move-result-object v2 │ │ +3eb390: 1f02 c71c |001a: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ +3eb394: 5b02 91b5 |001c: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb398: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000d line=52 │ │ 0x0016 line=53 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Lokhttp3/OkHttpClient; │ │ @@ -910294,31 +910294,31 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3eb5b8: |[3eb5b8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$3:()Lorg/json/JSONObject; │ │ -3eb5c8: 5430 91b5 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb5cc: 7110 42ac 0000 |0002: invoke-static {v0}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@ac42 │ │ -3eb5d2: 0c00 |0005: move-result-object v0 │ │ -3eb5d4: 6e10 46ac 0000 |0006: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3eb5da: 0c00 |0009: move-result-object v0 │ │ -3eb5dc: 2201 c81c |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb5e0: 7010 a6ab 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb5e6: 1a02 55c8 |000f: const-string v2, "token=" // string@c855 │ │ -3eb5ea: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb5f0: 5432 97b5 |0014: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb5f4: 6e20 b2ab 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb5fa: 6e10 bcab 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb600: 0c01 |001c: move-result-object v1 │ │ -3eb602: 7030 b6a4 0301 |001d: invoke-direct {v3, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@a4b6 │ │ -3eb608: 0c00 |0020: move-result-object v0 │ │ -3eb60a: 1100 |0021: return-object v0 │ │ +3eb5e0: |[3eb5e0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$3:()Lorg/json/JSONObject; │ │ +3eb5f0: 5430 91b5 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb5f4: 7110 42ac 0000 |0002: invoke-static {v0}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@ac42 │ │ +3eb5fa: 0c00 |0005: move-result-object v0 │ │ +3eb5fc: 6e10 46ac 0000 |0006: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3eb602: 0c00 |0009: move-result-object v0 │ │ +3eb604: 2201 c81c |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb608: 7010 a6ab 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb60e: 1a02 55c8 |000f: const-string v2, "token=" // string@c855 │ │ +3eb612: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb618: 5432 97b5 |0014: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb61c: 6e20 b2ab 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb622: 6e10 bcab 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb628: 0c01 |001c: move-result-object v1 │ │ +3eb62a: 7030 b6a4 0301 |001d: invoke-direct {v3, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@a4b6 │ │ +3eb630: 0c00 |0020: move-result-object v0 │ │ +3eb632: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -910326,20 +910326,20 @@ │ │ type : '(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3eb390: |[3eb390] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ -3eb3a0: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3eb3a4: 6202 31f3 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3eb3a8: 6e40 d3a9 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d3 │ │ -3eb3ae: 0c03 |0007: move-result-object v3 │ │ -3eb3b0: 1103 |0008: return-object v3 │ │ +3eb3b8: |[3eb3b8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ +3eb3c8: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3eb3cc: 6202 31f3 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3eb3d0: 6e40 d3a9 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d3 │ │ +3eb3d6: 0c03 |0007: move-result-object v3 │ │ +3eb3d8: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lio/reactivex/Observable; │ │ │ │ #12 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -910347,27 +910347,27 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -3eb6d4: |[3eb6d4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$5:(Lorg/json/JSONObject;)V │ │ -3eb6e4: 5440 8fb5 |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ -3eb6e8: 1a01 8cb8 |0002: const-string v1, "server" // string@b88c │ │ -3eb6ec: 6e20 0fb0 1500 |0004: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb6f2: 0c01 |0007: move-result-object v1 │ │ -3eb6f4: 1a02 ce8f |0008: const-string v2, "loginName" // string@8fce │ │ -3eb6f8: 6e20 0fb0 2500 |000a: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb6fe: 0c02 |000d: move-result-object v2 │ │ -3eb700: 1a03 525b |000e: const-string v3, "appPassword" // string@5b52 │ │ -3eb704: 6e20 0fb0 3500 |0010: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb70a: 0c05 |0013: move-result-object v5 │ │ -3eb70c: 7240 aca4 1052 |0014: invoke-interface {v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthenticated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a4ac │ │ -3eb712: 0e00 |0017: return-void │ │ +3eb6fc: |[3eb6fc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$5:(Lorg/json/JSONObject;)V │ │ +3eb70c: 5440 8fb5 |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ +3eb710: 1a01 8cb8 |0002: const-string v1, "server" // string@b88c │ │ +3eb714: 6e20 0fb0 1500 |0004: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb71a: 0c01 |0007: move-result-object v1 │ │ +3eb71c: 1a02 ce8f |0008: const-string v2, "loginName" // string@8fce │ │ +3eb720: 6e20 0fb0 2500 |000a: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb726: 0c02 |000d: move-result-object v2 │ │ +3eb728: 1a03 525b |000e: const-string v3, "appPassword" // string@5b52 │ │ +3eb72c: 6e20 0fb0 3500 |0010: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb732: 0c05 |0013: move-result-object v5 │ │ +3eb734: 7240 aca4 1052 |0014: invoke-interface {v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthenticated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a4ac │ │ +3eb73a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0014 line=100 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -910378,23 +910378,23 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3eb714: |[3eb714] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$6:(Ljava/lang/Throwable;)V │ │ -3eb724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb726: 5b10 97b5 |0001: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb72a: 5b10 91b5 |0003: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb72e: 5410 8fb5 |0005: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ -3eb732: 6e10 deab 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ -3eb738: 0c02 |000a: move-result-object v2 │ │ -3eb73a: 7220 aba4 2000 |000b: invoke-interface {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@a4ab │ │ -3eb740: 0e00 |000e: return-void │ │ +3eb73c: |[3eb73c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$6:(Ljava/lang/Throwable;)V │ │ +3eb74c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb74e: 5b10 97b5 |0001: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb752: 5b10 91b5 |0003: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb756: 5410 8fb5 |0005: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ +3eb75a: 6e10 deab 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ +3eb760: 0c02 |000a: move-result-object v2 │ │ +3eb762: 7220 aba4 2000 |000b: invoke-interface {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@a4ab │ │ +3eb768: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0003 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -910405,56 +910405,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 81 16-bit code units │ │ -3eb3d0: |[3eb3d0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$0:()Ljava/lang/String; │ │ -3eb3e0: 2208 ff1c |0000: new-instance v8, Ljava/net/URI; // type@1cff │ │ -3eb3e4: 5490 92b5 |0002: iget-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ -3eb3e8: 5401 5dad |0004: iget-object v1, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3eb3ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3eb3ee: 5403 5bad |0007: iget-object v3, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ -3eb3f2: 5204 5cad |0009: iget v4, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3eb3f6: 2200 c81c |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb3fa: 7010 a6ab 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb400: 5495 92b5 |0010: iget-object v5, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ -3eb404: 5455 5ead |0012: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ -3eb408: 6e20 b2ab 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb40e: 1a05 1207 |0017: const-string v5, "/index.php/login/v2" // string@0712 │ │ -3eb412: 6e20 b2ab 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb418: 6e10 bcab 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb41e: 0c05 |001f: move-result-object v5 │ │ -3eb420: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -3eb422: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -3eb424: 0780 |0022: move-object v0, v8 │ │ -3eb426: 7608 41ac 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3eb42c: 6e10 46ac 0800 |0026: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3eb432: 0c00 |0029: move-result-object v0 │ │ -3eb434: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ -3eb438: 7030 b6a4 0901 |002c: invoke-direct {v9, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@a4b6 │ │ -3eb43e: 0c00 |002f: move-result-object v0 │ │ -3eb440: 1a01 cd8f |0030: const-string v1, "login" // string@8fcd │ │ -3eb444: 6e20 0fb0 1000 |0032: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb44a: 0c01 |0035: move-result-object v1 │ │ -3eb44c: 1a02 f1ad |0036: const-string v2, "poll" // string@adf1 │ │ -3eb450: 6e20 0db0 2000 |0038: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3eb456: 0c03 |003b: move-result-object v3 │ │ -3eb458: 1a04 54c8 |003c: const-string v4, "token" // string@c854 │ │ -3eb45c: 6e20 0fb0 4300 |003e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb462: 0c03 |0041: move-result-object v3 │ │ -3eb464: 5b93 97b5 |0042: iput-object v3, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb468: 6e20 0db0 2000 |0044: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ -3eb46e: 0c00 |0047: move-result-object v0 │ │ -3eb470: 1a02 526e |0048: const-string v2, "endpoint" // string@6e52 │ │ -3eb474: 6e20 0fb0 2000 |004a: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3eb47a: 0c00 |004d: move-result-object v0 │ │ -3eb47c: 5b90 91b5 |004e: iput-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb480: 1101 |0050: return-object v1 │ │ +3eb3f8: |[3eb3f8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$0:()Ljava/lang/String; │ │ +3eb408: 2208 ff1c |0000: new-instance v8, Ljava/net/URI; // type@1cff │ │ +3eb40c: 5490 92b5 |0002: iget-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ +3eb410: 5401 5dad |0004: iget-object v1, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3eb414: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3eb416: 5403 5bad |0007: iget-object v3, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ +3eb41a: 5204 5cad |0009: iget v4, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3eb41e: 2200 c81c |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb422: 7010 a6ab 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb428: 5495 92b5 |0010: iget-object v5, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b592 │ │ +3eb42c: 5455 5ead |0012: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ +3eb430: 6e20 b2ab 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb436: 1a05 1207 |0017: const-string v5, "/index.php/login/v2" // string@0712 │ │ +3eb43a: 6e20 b2ab 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb440: 6e10 bcab 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb446: 0c05 |001f: move-result-object v5 │ │ +3eb448: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +3eb44a: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +3eb44c: 0780 |0022: move-object v0, v8 │ │ +3eb44e: 7608 41ac 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3eb454: 6e10 46ac 0800 |0026: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3eb45a: 0c00 |0029: move-result-object v0 │ │ +3eb45c: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ +3eb460: 7030 b6a4 0901 |002c: invoke-direct {v9, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@a4b6 │ │ +3eb466: 0c00 |002f: move-result-object v0 │ │ +3eb468: 1a01 cd8f |0030: const-string v1, "login" // string@8fcd │ │ +3eb46c: 6e20 0fb0 1000 |0032: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb472: 0c01 |0035: move-result-object v1 │ │ +3eb474: 1a02 f1ad |0036: const-string v2, "poll" // string@adf1 │ │ +3eb478: 6e20 0db0 2000 |0038: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3eb47e: 0c03 |003b: move-result-object v3 │ │ +3eb480: 1a04 54c8 |003c: const-string v4, "token" // string@c854 │ │ +3eb484: 6e20 0fb0 4300 |003e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb48a: 0c03 |0041: move-result-object v3 │ │ +3eb48c: 5b93 97b5 |0042: iput-object v3, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb490: 6e20 0db0 2000 |0044: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@b00d │ │ +3eb496: 0c00 |0047: move-result-object v0 │ │ +3eb498: 1a02 526e |0048: const-string v2, "endpoint" // string@6e52 │ │ +3eb49c: 6e20 0fb0 2000 |004a: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3eb4a2: 0c00 |004d: move-result-object v0 │ │ +3eb4a4: 5b90 91b5 |004e: iput-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb4a8: 1101 |0050: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0026 line=72 │ │ 0x002c line=73 │ │ 0x0032 line=74 │ │ 0x0038 line=75 │ │ @@ -910467,24 +910467,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3eb744: |[3eb744] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1:(Ljava/lang/String;)V │ │ -3eb754: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3eb758: 1a01 e059 |0002: const-string v1, "android.intent.action.VIEW" // string@59e0 │ │ -3eb75c: 7110 e506 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3eb762: 0c03 |0007: move-result-object v3 │ │ -3eb764: 7030 4102 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0241 │ │ -3eb76a: 5423 90b5 |000b: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b590 │ │ -3eb76e: 6e20 2902 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3eb774: 7010 bfa4 0200 |0010: invoke-direct {v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@a4bf │ │ -3eb77a: 0e00 |0013: return-void │ │ +3eb76c: |[3eb76c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1:(Ljava/lang/String;)V │ │ +3eb77c: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3eb780: 1a01 e059 |0002: const-string v1, "android.intent.action.VIEW" // string@59e0 │ │ +3eb784: 7110 e506 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3eb78a: 0c03 |0007: move-result-object v3 │ │ +3eb78c: 7030 4102 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0241 │ │ +3eb792: 5423 90b5 |000b: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b590 │ │ +3eb796: 6e20 2902 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3eb79c: 7010 bfa4 0200 |0010: invoke-direct {v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@a4bf │ │ +3eb7a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ 0x0010 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -910495,27 +910495,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3eb77c: |[3eb77c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$2:(Ljava/lang/Throwable;)V │ │ -3eb78c: 1a00 2f40 |0000: const-string v0, "NextcloudLoginFlow" // string@402f │ │ -3eb790: 7110 370b 0300 |0002: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3eb796: 0c01 |0005: move-result-object v1 │ │ -3eb798: 7120 350b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3eb79e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3eb7a0: 5b20 97b5 |000a: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb7a4: 5b20 91b5 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb7a8: 5420 8fb5 |000e: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ -3eb7ac: 6e10 deab 0300 |0010: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ -3eb7b2: 0c03 |0013: move-result-object v3 │ │ -3eb7b4: 7220 aba4 3000 |0014: invoke-interface {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@a4ab │ │ -3eb7ba: 0e00 |0017: return-void │ │ +3eb7a4: |[3eb7a4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$2:(Ljava/lang/Throwable;)V │ │ +3eb7b4: 1a00 2f40 |0000: const-string v0, "NextcloudLoginFlow" // string@402f │ │ +3eb7b8: 7110 370b 0300 |0002: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3eb7be: 0c01 |0005: move-result-object v1 │ │ +3eb7c0: 7120 350b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3eb7c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3eb7c8: 5b20 97b5 |000a: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb7cc: 5b20 91b5 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb7d0: 5420 8fb5 |000e: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b58f │ │ +3eb7d4: 6e10 deab 0300 |0010: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ +3eb7da: 0c03 |0013: move-result-object v3 │ │ +3eb7dc: 7220 aba4 3000 |0014: invoke-interface {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@a4ab │ │ +3eb7e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x000a line=88 │ │ 0x000c line=89 │ │ 0x000e line=90 │ │ locals : │ │ @@ -910527,43 +910527,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3eb7bc: |[3eb7bc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.poll:()V │ │ -3eb7cc: 2200 e91a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; // type@1ae9 │ │ -3eb7d0: 7020 9da4 4000 |0002: invoke-direct {v0, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a49d │ │ -3eb7d6: 7110 d4a9 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3eb7dc: 0c00 |0008: move-result-object v0 │ │ -3eb7de: 2201 ea1a |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; // type@1aea │ │ -3eb7e2: 7010 9fa4 0100 |000b: invoke-direct {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;.:()V // method@a49f │ │ -3eb7e8: 6e20 d8a9 1000 |000e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.retryWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a9d8 │ │ -3eb7ee: 0c00 |0011: move-result-object v0 │ │ -3eb7f0: 1601 0500 |0012: const-wide/16 v1, #int 5 // #5 │ │ -3eb7f4: 6203 2ff3 |0014: sget-object v3, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3eb7f8: 6e40 dca9 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Observable;.timeout:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9dc │ │ -3eb7fe: 0c00 |0019: move-result-object v0 │ │ -3eb800: 7100 e9a9 0000 |001a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3eb806: 0c01 |001d: move-result-object v1 │ │ -3eb808: 6e20 dba9 1000 |001e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3eb80e: 0c00 |0021: move-result-object v0 │ │ -3eb810: 7100 e6a9 0000 |0022: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3eb816: 0c01 |0025: move-result-object v1 │ │ -3eb818: 6e20 d7a9 1000 |0026: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3eb81e: 0c00 |0029: move-result-object v0 │ │ -3eb820: 2201 eb1a |002a: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; // type@1aeb │ │ -3eb824: 7020 a1a4 4100 |002c: invoke-direct {v1, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a1 │ │ -3eb82a: 2202 ec1a |002f: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; // type@1aec │ │ -3eb82e: 7020 a3a4 4200 |0031: invoke-direct {v2, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a3 │ │ -3eb834: 6e30 daa9 1002 |0034: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3eb83a: 0c00 |0037: move-result-object v0 │ │ -3eb83c: 5b40 94b5 |0038: iput-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b594 │ │ -3eb840: 0e00 |003a: return-void │ │ +3eb7e4: |[3eb7e4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.poll:()V │ │ +3eb7f4: 2200 e91a |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; // type@1ae9 │ │ +3eb7f8: 7020 9da4 4000 |0002: invoke-direct {v0, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a49d │ │ +3eb7fe: 7110 d4a9 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3eb804: 0c00 |0008: move-result-object v0 │ │ +3eb806: 2201 ea1a |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; // type@1aea │ │ +3eb80a: 7010 9fa4 0100 |000b: invoke-direct {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;.:()V // method@a49f │ │ +3eb810: 6e20 d8a9 1000 |000e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.retryWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a9d8 │ │ +3eb816: 0c00 |0011: move-result-object v0 │ │ +3eb818: 1601 0500 |0012: const-wide/16 v1, #int 5 // #5 │ │ +3eb81c: 6203 2ff3 |0014: sget-object v3, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3eb820: 6e40 dca9 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Observable;.timeout:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9dc │ │ +3eb826: 0c00 |0019: move-result-object v0 │ │ +3eb828: 7100 e9a9 0000 |001a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3eb82e: 0c01 |001d: move-result-object v1 │ │ +3eb830: 6e20 dba9 1000 |001e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3eb836: 0c00 |0021: move-result-object v0 │ │ +3eb838: 7100 e6a9 0000 |0022: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3eb83e: 0c01 |0025: move-result-object v1 │ │ +3eb840: 6e20 d7a9 1000 |0026: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3eb846: 0c00 |0029: move-result-object v0 │ │ +3eb848: 2201 eb1a |002a: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; // type@1aeb │ │ +3eb84c: 7020 a1a4 4100 |002c: invoke-direct {v1, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a1 │ │ +3eb852: 2202 ec1a |002f: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; // type@1aec │ │ +3eb856: 7020 a3a4 4200 |0031: invoke-direct {v2, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a3 │ │ +3eb85c: 6e30 daa9 1002 |0034: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3eb862: 0c00 |0037: move-result-object v0 │ │ +3eb864: 5b40 94b5 |0038: iput-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b594 │ │ +3eb868: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000e line=96 │ │ 0x0016 line=97 │ │ 0x001a line=98 │ │ 0x0022 line=99 │ │ @@ -910577,22 +910577,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3eb6a4: |[3eb6a4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.cancel:()V │ │ -3eb6b4: 5410 96b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b596 │ │ -3eb6b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3eb6bc: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3eb6c2: 5410 94b5 |0007: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b594 │ │ -3eb6c6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -3eb6ca: 7210 e7a9 0000 |000b: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3eb6d0: 0e00 |000e: return-void │ │ +3eb6cc: |[3eb6cc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.cancel:()V │ │ +3eb6dc: 5410 96b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b596 │ │ +3eb6e0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3eb6e4: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3eb6ea: 5410 94b5 |0007: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b594 │ │ +3eb6ee: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +3eb6f2: 7210 e7a9 0000 |000b: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3eb6f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x0007 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -910603,24 +910603,24 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3eb484: |[3eb484] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.saveInstanceState:()Ljava/util/ArrayList; │ │ -3eb494: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3eb498: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3eb49e: 5421 95b5 |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b595 │ │ -3eb4a2: 6e20 02ad 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3eb4a8: 5421 97b5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb4ac: 6e20 02ad 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3eb4b2: 5421 91b5 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ -3eb4b6: 6e20 02ad 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3eb4bc: 1100 |0014: return-object v0 │ │ +3eb4ac: |[3eb4ac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.saveInstanceState:()Ljava/util/ArrayList; │ │ +3eb4bc: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3eb4c0: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3eb4c6: 5421 95b5 |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b595 │ │ +3eb4ca: 6e20 02ad 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3eb4d0: 5421 97b5 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb4d4: 6e20 02ad 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3eb4da: 5421 91b5 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b591 │ │ +3eb4de: 6e20 02ad 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3eb4e4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ 0x000f line=61 │ │ locals : │ │ @@ -910631,39 +910631,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3eb844: |[3eb844] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.start:()V │ │ -3eb854: 5430 97b5 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ -3eb858: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3eb85c: 7010 bfa4 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@a4bf │ │ -3eb862: 0e00 |0007: return-void │ │ -3eb864: 2200 ed1a |0008: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; // type@1aed │ │ -3eb868: 7020 a5a4 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a5 │ │ -3eb86e: 7110 d4a9 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3eb874: 0c00 |0010: move-result-object v0 │ │ -3eb876: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3eb87c: 0c01 |0014: move-result-object v1 │ │ -3eb87e: 6e20 dba9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3eb884: 0c00 |0018: move-result-object v0 │ │ -3eb886: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3eb88c: 0c01 |001c: move-result-object v1 │ │ -3eb88e: 6e20 d7a9 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3eb894: 0c00 |0020: move-result-object v0 │ │ -3eb896: 2201 ee1a |0021: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; // type@1aee │ │ -3eb89a: 7020 a7a4 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a7 │ │ -3eb8a0: 2202 ef1a |0026: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; // type@1aef │ │ -3eb8a4: 7020 a9a4 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a9 │ │ -3eb8aa: 6e30 daa9 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3eb8b0: 0c00 |002e: move-result-object v0 │ │ -3eb8b2: 5b30 96b5 |002f: iput-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b596 │ │ -3eb8b6: 0e00 |0031: return-void │ │ +3eb86c: |[3eb86c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.start:()V │ │ +3eb87c: 5430 97b5 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b597 │ │ +3eb880: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3eb884: 7010 bfa4 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@a4bf │ │ +3eb88a: 0e00 |0007: return-void │ │ +3eb88c: 2200 ed1a |0008: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; // type@1aed │ │ +3eb890: 7020 a5a4 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a5 │ │ +3eb896: 7110 d4a9 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3eb89c: 0c00 |0010: move-result-object v0 │ │ +3eb89e: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3eb8a4: 0c01 |0014: move-result-object v1 │ │ +3eb8a6: 6e20 dba9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3eb8ac: 0c00 |0018: move-result-object v0 │ │ +3eb8ae: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3eb8b4: 0c01 |001c: move-result-object v1 │ │ +3eb8b6: 6e20 d7a9 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3eb8bc: 0c00 |0020: move-result-object v0 │ │ +3eb8be: 2201 ee1a |0021: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; // type@1aee │ │ +3eb8c2: 7020 a7a4 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a7 │ │ +3eb8c8: 2202 ef1a |0026: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; // type@1aef │ │ +3eb8cc: 7020 a9a4 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@a4a9 │ │ +3eb8d2: 6e30 daa9 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3eb8d8: 0c00 |002e: move-result-object v0 │ │ +3eb8da: 5b30 96b5 |002f: iput-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b596 │ │ +3eb8de: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0008 line=70 │ │ 0x0011 line=79 │ │ 0x0019 line=80 │ │ @@ -910716,17 +910716,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ebda8: |[3ebda8] de.danoeh.antennapod.net.sync.service.BuildConfig.:()V │ │ -3ebdb8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ebdbe: 0e00 |0003: return-void │ │ +3ebdd0: |[3ebdd0] de.danoeh.antennapod.net.sync.service.BuildConfig.:()V │ │ +3ebde0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ebde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -910762,44 +910762,44 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -3ebdc0: |[3ebdc0] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter$1.:()V │ │ -3ebdd0: 7100 00a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a500 │ │ -3ebdd6: 0c00 |0003: move-result-object v0 │ │ -3ebdd8: 2100 |0004: array-length v0, v0 │ │ -3ebdda: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ -3ebdde: 6900 a1b5 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ -3ebde2: 6201 9ec0 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ -3ebde6: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ebdec: 0a01 |000e: move-result v1 │ │ -3ebdee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3ebdf0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3ebdf4: 6200 a1b5 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ -3ebdf8: 6201 9dc0 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ -3ebdfc: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ebe02: 0a01 |0019: move-result v1 │ │ -3ebe04: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3ebe06: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3ebe0a: 6200 a1b5 |001d: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ -3ebe0e: 6201 9fc0 |001f: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ebe12: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ebe18: 0a01 |0024: move-result v1 │ │ -3ebe1a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3ebe1c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3ebe20: 6200 a1b5 |0028: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ -3ebe24: 6201 9cc0 |002a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ -3ebe28: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ebe2e: 0a01 |002f: move-result v1 │ │ -3ebe30: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3ebe32: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3ebe36: 0e00 |0033: return-void │ │ +3ebde8: |[3ebde8] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter$1.:()V │ │ +3ebdf8: 7100 00a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a500 │ │ +3ebdfe: 0c00 |0003: move-result-object v0 │ │ +3ebe00: 2100 |0004: array-length v0, v0 │ │ +3ebe02: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ +3ebe06: 6900 a1b5 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ +3ebe0a: 6201 9ec0 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ +3ebe0e: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ebe14: 0a01 |000e: move-result v1 │ │ +3ebe16: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3ebe18: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3ebe1c: 6200 a1b5 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ +3ebe20: 6201 9dc0 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ +3ebe24: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ebe2a: 0a01 |0019: move-result v1 │ │ +3ebe2c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3ebe2e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3ebe32: 6200 a1b5 |001d: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ +3ebe36: 6201 9fc0 |001f: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ebe3a: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ebe40: 0a01 |0024: move-result v1 │ │ +3ebe42: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3ebe44: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3ebe48: 6200 a1b5 |0028: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ +3ebe4c: 6201 9cc0 |002a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ +3ebe50: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ebe56: 0a01 |002f: move-result v1 │ │ +3ebe58: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3ebe5a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3ebe5e: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -910846,67 +910846,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec054: |[3ec054] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.:()V │ │ -3ec064: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec06a: 0e00 |0003: return-void │ │ +3ec07c: |[3ec07c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.:()V │ │ +3ec08c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;) │ │ name : 'createUniqueLocalMostRecentPlayActions' │ │ type : '(Ljava/util/List;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3ebebc: |[3ebebc] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; │ │ -3ebecc: 2200 7106 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ -3ebed0: 7010 cc28 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ -3ebed6: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3ebedc: 0c05 |0008: move-result-object v5 │ │ -3ebede: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3ebee4: 0a01 |000c: move-result v1 │ │ -3ebee6: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ -3ebeea: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3ebef0: 0c01 |0012: move-result-object v1 │ │ -3ebef2: 1f01 101b |0013: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ebef6: 2202 0a08 |0015: new-instance v2, Landroidx/core/util/Pair; // type@080a │ │ -3ebefa: 6e10 1aa5 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@a51a │ │ -3ebf00: 0c03 |001a: move-result-object v3 │ │ -3ebf02: 6e10 18a5 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ -3ebf08: 0c04 |001e: move-result-object v4 │ │ -3ebf0a: 7030 3431 3204 |001f: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@3134 │ │ -3ebf10: 7220 ffad 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3ebf16: 0c03 |0025: move-result-object v3 │ │ -3ebf18: 1f03 101b |0026: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ebf1c: 3803 1b00 |0028: if-eqz v3, 0043 // +001b │ │ -3ebf20: 6e10 1da5 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebf26: 0c04 |002d: move-result-object v4 │ │ -3ebf28: 3904 0300 |002e: if-nez v4, 0031 // +0003 │ │ -3ebf2c: 2813 |0030: goto 0043 // +0013 │ │ -3ebf2e: 6e10 1da5 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebf34: 0c03 |0034: move-result-object v3 │ │ -3ebf36: 6e10 1da5 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebf3c: 0c04 |0038: move-result-object v4 │ │ -3ebf3e: 6e20 8bad 4300 |0039: invoke-virtual {v3, v4}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@ad8b │ │ -3ebf44: 0a03 |003c: move-result v3 │ │ -3ebf46: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -3ebf4a: 7230 03ae 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3ebf50: 28c7 |0042: goto 0009 // -0039 │ │ -3ebf52: 7230 03ae 2001 |0043: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3ebf58: 28c3 |0046: goto 0009 // -003d │ │ -3ebf5a: 1100 |0047: return-object v0 │ │ +3ebee4: |[3ebee4] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; │ │ +3ebef4: 2200 7106 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ +3ebef8: 7010 cc28 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ +3ebefe: 7210 d5ad 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3ebf04: 0c05 |0008: move-result-object v5 │ │ +3ebf06: 7210 b8ad 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3ebf0c: 0a01 |000c: move-result v1 │ │ +3ebf0e: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ +3ebf12: 7210 b9ad 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3ebf18: 0c01 |0012: move-result-object v1 │ │ +3ebf1a: 1f01 101b |0013: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ebf1e: 2202 0a08 |0015: new-instance v2, Landroidx/core/util/Pair; // type@080a │ │ +3ebf22: 6e10 1aa5 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@a51a │ │ +3ebf28: 0c03 |001a: move-result-object v3 │ │ +3ebf2a: 6e10 18a5 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ +3ebf30: 0c04 |001e: move-result-object v4 │ │ +3ebf32: 7030 3431 3204 |001f: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@3134 │ │ +3ebf38: 7220 ffad 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3ebf3e: 0c03 |0025: move-result-object v3 │ │ +3ebf40: 1f03 101b |0026: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ebf44: 3803 1b00 |0028: if-eqz v3, 0043 // +001b │ │ +3ebf48: 6e10 1da5 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebf4e: 0c04 |002d: move-result-object v4 │ │ +3ebf50: 3904 0300 |002e: if-nez v4, 0031 // +0003 │ │ +3ebf54: 2813 |0030: goto 0043 // +0013 │ │ +3ebf56: 6e10 1da5 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebf5c: 0c03 |0034: move-result-object v3 │ │ +3ebf5e: 6e10 1da5 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebf64: 0c04 |0038: move-result-object v4 │ │ +3ebf66: 6e20 8bad 4300 |0039: invoke-virtual {v3, v4}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@ad8b │ │ +3ebf6c: 0a03 |003c: move-result v3 │ │ +3ebf6e: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +3ebf72: 7230 03ae 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3ebf78: 28c7 |0042: goto 0009 // -0039 │ │ +3ebf7a: 7230 03ae 2001 |0043: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3ebf80: 28c3 |0046: goto 0009 // -003d │ │ +3ebf82: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x0015 line=58 │ │ 0x0022 line=59 │ │ 0x002a line=60 │ │ @@ -910921,74 +910921,74 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -3ebf5c: |[3ebf5c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; │ │ -3ebf6c: 2200 7106 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ -3ebf70: 7010 cc28 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ -3ebf76: 7110 d1a4 0600 |0005: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; // method@a4d1 │ │ -3ebf7c: 0c06 |0008: move-result-object v6 │ │ -3ebf7e: 7210 d5ad 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3ebf84: 0c05 |000c: move-result-object v5 │ │ -3ebf86: 7210 b8ad 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3ebf8c: 0a01 |0010: move-result v1 │ │ -3ebf8e: 3801 6200 |0011: if-eqz v1, 0073 // +0062 │ │ -3ebf92: 7210 b9ad 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3ebf98: 0c01 |0016: move-result-object v1 │ │ -3ebf9a: 1f01 101b |0017: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ebf9e: 2202 0a08 |0019: new-instance v2, Landroidx/core/util/Pair; // type@080a │ │ -3ebfa2: 6e10 1aa5 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@a51a │ │ -3ebfa8: 0c03 |001e: move-result-object v3 │ │ -3ebfaa: 6e10 18a5 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ -3ebfb0: 0c04 |0022: move-result-object v4 │ │ -3ebfb2: 7030 3431 3204 |0023: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@3134 │ │ -3ebfb8: 6203 a1b5 |0026: sget-object v3, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ -3ebfbc: 6e10 16a5 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a516 │ │ -3ebfc2: 0c04 |002b: move-result-object v4 │ │ -3ebfc4: 6e10 efaa 0400 |002c: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ebfca: 0a04 |002f: move-result v4 │ │ -3ebfcc: 4403 0304 |0030: aget v3, v3, v4 │ │ -3ebfd0: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -3ebfd2: 3243 daff |0033: if-eq v3, v4, 000d // -0026 │ │ -3ebfd6: 1224 |0035: const/4 v4, #int 2 // #2 │ │ -3ebfd8: 3243 d7ff |0036: if-eq v3, v4, 000d // -0029 │ │ -3ebfdc: 1234 |0038: const/4 v4, #int 3 // #3 │ │ -3ebfde: 3243 1c00 |0039: if-eq v3, v4, 0055 // +001c │ │ -3ebfe2: 1242 |003b: const/4 v2, #int 4 // #4 │ │ -3ebfe4: 3223 d1ff |003c: if-eq v3, v2, 000d // -002f │ │ -3ebfe8: 2202 c81c |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ebfec: 7010 a6ab 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ebff2: 1a03 dc4d |0043: const-string v3, "Unknown remoteAction: " // string@4ddc │ │ -3ebff6: 6e20 b2ab 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ebffc: 6e20 b1ab 1200 |0048: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ec002: 6e10 bcab 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ec008: 0c01 |004e: move-result-object v1 │ │ -3ec00a: 1a02 a714 |004f: const-string v2, "EpisodeActionFilter" // string@14a7 │ │ -3ec00e: 7120 350b 1200 |0051: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3ec014: 28b9 |0054: goto 000d // -0047 │ │ -3ec016: 7220 ffad 2600 |0055: invoke-interface {v6, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3ec01c: 0c03 |0058: move-result-object v3 │ │ -3ec01e: 1f03 101b |0059: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ec022: 7120 d3a4 3100 |005b: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@a4d3 │ │ -3ec028: 0a03 |005e: move-result v3 │ │ -3ec02a: 3803 0300 |005f: if-eqz v3, 0062 // +0003 │ │ -3ec02e: 28ac |0061: goto 000d // -0054 │ │ -3ec030: 7220 ffad 2000 |0062: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3ec036: 0c03 |0065: move-result-object v3 │ │ -3ec038: 1f03 101b |0066: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ec03c: 7120 d3a4 3100 |0068: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@a4d3 │ │ -3ec042: 0a03 |006b: move-result v3 │ │ -3ec044: 3803 0300 |006c: if-eqz v3, 006f // +0003 │ │ -3ec048: 289f |006e: goto 000d // -0061 │ │ -3ec04a: 7230 03ae 2001 |006f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3ec050: 289b |0072: goto 000d // -0065 │ │ -3ec052: 1100 |0073: return-object v0 │ │ +3ebf84: |[3ebf84] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; │ │ +3ebf94: 2200 7106 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ +3ebf98: 7010 cc28 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ +3ebf9e: 7110 d1a4 0600 |0005: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; // method@a4d1 │ │ +3ebfa4: 0c06 |0008: move-result-object v6 │ │ +3ebfa6: 7210 d5ad 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3ebfac: 0c05 |000c: move-result-object v5 │ │ +3ebfae: 7210 b8ad 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3ebfb4: 0a01 |0010: move-result v1 │ │ +3ebfb6: 3801 6200 |0011: if-eqz v1, 0073 // +0062 │ │ +3ebfba: 7210 b9ad 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3ebfc0: 0c01 |0016: move-result-object v1 │ │ +3ebfc2: 1f01 101b |0017: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ebfc6: 2202 0a08 |0019: new-instance v2, Landroidx/core/util/Pair; // type@080a │ │ +3ebfca: 6e10 1aa5 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@a51a │ │ +3ebfd0: 0c03 |001e: move-result-object v3 │ │ +3ebfd2: 6e10 18a5 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ +3ebfd8: 0c04 |0022: move-result-object v4 │ │ +3ebfda: 7030 3431 3204 |0023: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@3134 │ │ +3ebfe0: 6203 a1b5 |0026: sget-object v3, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b5a1 │ │ +3ebfe4: 6e10 16a5 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a516 │ │ +3ebfea: 0c04 |002b: move-result-object v4 │ │ +3ebfec: 6e10 efaa 0400 |002c: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ebff2: 0a04 |002f: move-result v4 │ │ +3ebff4: 4403 0304 |0030: aget v3, v3, v4 │ │ +3ebff8: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +3ebffa: 3243 daff |0033: if-eq v3, v4, 000d // -0026 │ │ +3ebffe: 1224 |0035: const/4 v4, #int 2 // #2 │ │ +3ec000: 3243 d7ff |0036: if-eq v3, v4, 000d // -0029 │ │ +3ec004: 1234 |0038: const/4 v4, #int 3 // #3 │ │ +3ec006: 3243 1c00 |0039: if-eq v3, v4, 0055 // +001c │ │ +3ec00a: 1242 |003b: const/4 v2, #int 4 // #4 │ │ +3ec00c: 3223 d1ff |003c: if-eq v3, v2, 000d // -002f │ │ +3ec010: 2202 c81c |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ec014: 7010 a6ab 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ec01a: 1a03 dc4d |0043: const-string v3, "Unknown remoteAction: " // string@4ddc │ │ +3ec01e: 6e20 b2ab 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ec024: 6e20 b1ab 1200 |0048: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ec02a: 6e10 bcab 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ec030: 0c01 |004e: move-result-object v1 │ │ +3ec032: 1a02 a714 |004f: const-string v2, "EpisodeActionFilter" // string@14a7 │ │ +3ec036: 7120 350b 1200 |0051: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3ec03c: 28b9 |0054: goto 000d // -0047 │ │ +3ec03e: 7220 ffad 2600 |0055: invoke-interface {v6, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3ec044: 0c03 |0058: move-result-object v3 │ │ +3ec046: 1f03 101b |0059: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ec04a: 7120 d3a4 3100 |005b: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@a4d3 │ │ +3ec050: 0a03 |005e: move-result v3 │ │ +3ec052: 3803 0300 |005f: if-eqz v3, 0062 // +0003 │ │ +3ec056: 28ac |0061: goto 000d // -0054 │ │ +3ec058: 7220 ffad 2000 |0062: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3ec05e: 0c03 |0065: move-result-object v3 │ │ +3ec060: 1f03 101b |0066: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ec064: 7120 d3a4 3100 |0068: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@a4d3 │ │ +3ec06a: 0a03 |006b: move-result v3 │ │ +3ec06c: 3803 0300 |006c: if-eqz v3, 006f // +0003 │ │ +3ec070: 289f |006e: goto 000d // -0061 │ │ +3ec072: 7230 03ae 2001 |006f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3ec078: 289b |0072: goto 000d // -0065 │ │ +3ec07a: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=23 │ │ 0x0009 line=24 │ │ 0x0019 line=25 │ │ 0x0026 line=26 │ │ @@ -911007,33 +911007,33 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3ebe6c: |[3ebe6c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z │ │ -3ebe7c: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ -3ebe80: 6e10 1da5 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebe86: 0c00 |0005: move-result-object v0 │ │ -3ebe88: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -3ebe8c: 6e10 1da5 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebe92: 0c00 |000b: move-result-object v0 │ │ -3ebe94: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -3ebe98: 6e10 1da5 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebe9e: 0c02 |0011: move-result-object v2 │ │ -3ebea0: 6e10 1da5 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ -3ebea6: 0c01 |0015: move-result-object v1 │ │ -3ebea8: 6e20 8aad 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ -3ebeae: 0a01 |0019: move-result v1 │ │ -3ebeb0: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ -3ebeb4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3ebeb6: 2802 |001d: goto 001f // +0002 │ │ -3ebeb8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -3ebeba: 0f01 |001f: return v1 │ │ +3ebe94: |[3ebe94] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z │ │ +3ebea4: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ +3ebea8: 6e10 1da5 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebeae: 0c00 |0005: move-result-object v0 │ │ +3ebeb0: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +3ebeb4: 6e10 1da5 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebeba: 0c00 |000b: move-result-object v0 │ │ +3ebebc: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +3ebec0: 6e10 1da5 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebec6: 0c02 |0011: move-result-object v2 │ │ +3ebec8: 6e10 1da5 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@a51d │ │ +3ebece: 0c01 |0015: move-result-object v1 │ │ +3ebed0: 6e20 8aad 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ +3ebed6: 0a01 |0019: move-result v1 │ │ +3ebed8: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ +3ebedc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3ebede: 2802 |001d: goto 001f // +0002 │ │ +3ebee0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +3ebee2: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ 0x0008 line=73 │ │ 0x000e line=74 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -911065,45 +911065,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec0ac: |[3ec0ac] de.danoeh.antennapod.net.sync.service.GuidValidator.:()V │ │ -3ec0bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec0c2: 0e00 |0003: return-void │ │ +3ec0d4: |[3ec0d4] de.danoeh.antennapod.net.sync.service.GuidValidator.:()V │ │ +3ec0e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec0ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/GuidValidator;) │ │ name : 'isValidGuid' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3ec06c: |[3ec06c] de.danoeh.antennapod.net.sync.service.GuidValidator.isValidGuid:(Ljava/lang/String;)Z │ │ -3ec07c: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ -3ec080: 6e10 9fab 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3ec086: 0c00 |0005: move-result-object v0 │ │ -3ec088: 6e10 8bab 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3ec08e: 0a00 |0009: move-result v0 │ │ -3ec090: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -3ec094: 1a00 a2a5 |000c: const-string v0, "null" // string@a5a2 │ │ -3ec098: 6e20 7fab 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3ec09e: 0a01 |0011: move-result v1 │ │ -3ec0a0: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -3ec0a4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3ec0a6: 2802 |0015: goto 0017 // +0002 │ │ -3ec0a8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3ec0aa: 0f01 |0017: return v1 │ │ +3ec094: |[3ec094] de.danoeh.antennapod.net.sync.service.GuidValidator.isValidGuid:(Ljava/lang/String;)Z │ │ +3ec0a4: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ +3ec0a8: 6e10 9fab 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3ec0ae: 0c00 |0005: move-result-object v0 │ │ +3ec0b0: 6e10 8bab 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3ec0b6: 0a00 |0009: move-result v0 │ │ +3ec0b8: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +3ec0bc: 1a00 a2a5 |000c: const-string v0, "null" // string@a5a2 │ │ +3ec0c0: 6e20 7fab 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3ec0c6: 0a01 |0011: move-result v1 │ │ +3ec0c8: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +3ec0cc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3ec0ce: 2802 |0015: goto 0017 // +0002 │ │ +3ec0d0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3ec0d2: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=7 │ │ 0x000e line=8 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -911263,17 +911263,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec0dc: |[3ec0dc] de.danoeh.antennapod.net.sync.service.R$anim.:()V │ │ -3ec0ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec0f2: 0e00 |0003: return-void │ │ +3ec104: |[3ec104] de.danoeh.antennapod.net.sync.service.R$anim.:()V │ │ +3ec114: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -911335,17 +911335,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec0c4: |[3ec0c4] de.danoeh.antennapod.net.sync.service.R$animator.:()V │ │ -3ec0d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec0da: 0e00 |0003: return-void │ │ +3ec0ec: |[3ec0ec] de.danoeh.antennapod.net.sync.service.R$animator.:()V │ │ +3ec0fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -913197,17 +913197,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec0f4: |[3ec0f4] de.danoeh.antennapod.net.sync.service.R$attr.:()V │ │ -3ec104: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec10a: 0e00 |0003: return-void │ │ +3ec11c: |[3ec11c] de.danoeh.antennapod.net.sync.service.R$attr.:()V │ │ +3ec12c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -913274,17 +913274,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec10c: |[3ec10c] de.danoeh.antennapod.net.sync.service.R$bool.:()V │ │ -3ec11c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec122: 0e00 |0003: return-void │ │ +3ec134: |[3ec134] de.danoeh.antennapod.net.sync.service.R$bool.:()V │ │ +3ec144: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -913761,17 +913761,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec124: |[3ec124] de.danoeh.antennapod.net.sync.service.R$color.:()V │ │ -3ec134: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec13a: 0e00 |0003: return-void │ │ +3ec14c: |[3ec14c] de.danoeh.antennapod.net.sync.service.R$color.:()V │ │ +3ec15c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -914458,17 +914458,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec13c: |[3ec13c] de.danoeh.antennapod.net.sync.service.R$dimen.:()V │ │ -3ec14c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec152: 0e00 |0003: return-void │ │ +3ec164: |[3ec164] de.danoeh.antennapod.net.sync.service.R$dimen.:()V │ │ +3ec174: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -915095,17 +915095,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec154: |[3ec154] de.danoeh.antennapod.net.sync.service.R$drawable.:()V │ │ -3ec164: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec16a: 0e00 |0003: return-void │ │ +3ec17c: |[3ec17c] de.danoeh.antennapod.net.sync.service.R$drawable.:()V │ │ +3ec18c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -916072,17 +916072,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec16c: |[3ec16c] de.danoeh.antennapod.net.sync.service.R$id.:()V │ │ -3ec17c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec182: 0e00 |0003: return-void │ │ +3ec194: |[3ec194] de.danoeh.antennapod.net.sync.service.R$id.:()V │ │ +3ec1a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec1aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -916139,17 +916139,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec184: |[3ec184] de.danoeh.antennapod.net.sync.service.R$integer.:()V │ │ -3ec194: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec19a: 0e00 |0003: return-void │ │ +3ec1ac: |[3ec1ac] de.danoeh.antennapod.net.sync.service.R$integer.:()V │ │ +3ec1bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec1c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -916216,17 +916216,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec19c: |[3ec19c] de.danoeh.antennapod.net.sync.service.R$interpolator.:()V │ │ -3ec1ac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec1b2: 0e00 |0003: return-void │ │ +3ec1c4: |[3ec1c4] de.danoeh.antennapod.net.sync.service.R$interpolator.:()V │ │ +3ec1d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec1da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -916588,17 +916588,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec1b4: |[3ec1b4] de.danoeh.antennapod.net.sync.service.R$layout.:()V │ │ -3ec1c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec1ca: 0e00 |0003: return-void │ │ +3ec1dc: |[3ec1dc] de.danoeh.antennapod.net.sync.service.R$layout.:()V │ │ +3ec1ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -916725,17 +916725,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec1cc: |[3ec1cc] de.danoeh.antennapod.net.sync.service.R$plurals.:()V │ │ -3ec1dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec1e2: 0e00 |0003: return-void │ │ +3ec1f4: |[3ec1f4] de.danoeh.antennapod.net.sync.service.R$plurals.:()V │ │ +3ec204: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -920442,17 +920442,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec1e4: |[3ec1e4] de.danoeh.antennapod.net.sync.service.R$string.:()V │ │ -3ec1f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ec1fa: 0e00 |0003: return-void │ │ +3ec20c: |[3ec20c] de.danoeh.antennapod.net.sync.service.R$string.:()V │ │ +3ec21c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ec222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -922419,17 +922419,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ed008: |[3ed008] de.danoeh.antennapod.net.sync.service.R$style.:()V │ │ -3ed018: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ed01e: 0e00 |0003: return-void │ │ +3ed030: |[3ed030] de.danoeh.antennapod.net.sync.service.R$style.:()V │ │ +3ed040: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ed046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -925721,351 +925721,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3ec1fc: |[3ec1fc] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ -3ec20c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3ec210: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3ec214: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3ec21a: 6900 06be |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBar:[I // field@be06 │ │ -3ec21e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3ec224: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3ec22a: 0c01 |000f: move-result-object v1 │ │ -3ec22c: 6901 07be |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBarLayout:[I // field@be07 │ │ -3ec230: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3ec236: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3ec23c: 0c01 |0018: move-result-object v1 │ │ -3ec23e: 6901 26be |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuItemView:[I // field@be26 │ │ -3ec242: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3ec244: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3ec248: 6902 28be |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuView:[I // field@be28 │ │ -3ec24c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3ec24e: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3ec252: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3ec258: 6903 29be |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMode:[I // field@be29 │ │ -3ec25c: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3ec262: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3ec268: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3ec26e: 0c03 |0031: move-result-object v3 │ │ -3ec270: 6903 30be |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActivityChooserView:[I // field@be30 │ │ -3ec274: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3ec278: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3ec27c: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3ec282: 6904 33be |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AlertDialog:[I // field@be33 │ │ -3ec286: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3ec28a: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3ec290: 6904 3cbe |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@be3c │ │ -3ec294: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3ec29a: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3ec2a0: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3ec2a6: 0c06 |004d: move-result-object v6 │ │ -3ec2a8: 6906 43be |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@be43 │ │ -3ec2ac: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3ec2b2: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3ec2b8: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3ec2be: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3ec2c4: 0c06 |005c: move-result-object v6 │ │ -3ec2c6: 6906 46be |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@be46 │ │ -3ec2ca: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3ec2ce: 6901 4bbe |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatEmojiHelper:[I // field@be4b │ │ -3ec2d2: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3ec2d8: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3ec2de: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3ec2e4: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3ec2ea: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3ec2f0: 0c01 |0072: move-result-object v1 │ │ -3ec2f2: 6901 4cbe |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatImageView:[I // field@be4c │ │ -3ec2f6: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3ec2fc: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3ec302: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3ec308: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3ec30e: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3ec314: 0c01 |0084: move-result-object v1 │ │ -3ec316: 6901 51be |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatSeekBar:[I // field@be51 │ │ -3ec31a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3ec31c: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3ec320: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3ec326: 6906 56be |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextHelper:[I // field@be56 │ │ -3ec32a: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3ec32e: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3ec332: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3ec338: 6906 5ebe |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextView:[I // field@be5e │ │ -3ec33c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3ec340: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3ec344: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3ec34a: 6906 75be |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTheme:[I // field@be75 │ │ -3ec34e: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3ec354: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ -3ec35a: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3ec360: 0c06 |00aa: move-result-object v6 │ │ -3ec362: 6906 f5be |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.BackgroundStyle:[I // field@bef5 │ │ -3ec366: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3ec36c: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ -3ec372: 0c06 |00b3: move-result-object v6 │ │ -3ec374: 6906 f8be |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ButtonBarLayout:[I // field@bef8 │ │ -3ec378: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ -3ec37e: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3ec384: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3ec38a: 0c06 |00bf: move-result-object v6 │ │ -3ec38c: 6906 fabe |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Capability:[I // field@befa │ │ -3ec390: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ -3ec394: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3ec39a: 6906 fdbe |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckBoxPreference:[I // field@befd │ │ -3ec39e: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3ec3a4: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3ec3aa: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3ec3b0: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3ec3b6: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3ec3bc: 0c06 |00d8: move-result-object v6 │ │ -3ec3be: 6906 04bf |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckedTextView:[I // field@bf04 │ │ -3ec3c2: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3ec3c8: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ -3ec3ce: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3ec3d4: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3ec3da: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3ec3e0: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3ec3e6: 0c06 |00ed: move-result-object v6 │ │ -3ec3e8: 6906 09bf |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ColorStateListItem:[I // field@bf09 │ │ -3ec3ec: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3ec3f2: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3ec3f8: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3ec3fe: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3ec404: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3ec40a: 0c06 |00ff: move-result-object v6 │ │ -3ec40c: 6906 0fbf |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CompoundButton:[I // field@bf0f │ │ -3ec410: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ -3ec416: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3ec41c: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3ec422: 0c06 |010b: move-result-object v6 │ │ -3ec424: 6906 14bf |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout:[I // field@bf14 │ │ -3ec428: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ -3ec42c: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3ec432: 6906 15bf |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout_Layout:[I // field@bf15 │ │ -3ec436: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3ec43a: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ -3ec43e: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3ec444: 6907 1fbf |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DialogPreference:[I // field@bf1f │ │ -3ec448: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ -3ec44c: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3ec452: 6903 2cbf |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DrawerArrowToggle:[I // field@bf2c │ │ -3ec456: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3ec45c: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ -3ec462: 0c07 |012b: move-result-object v7 │ │ -3ec464: 6907 35bf |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.EditTextPreference:[I // field@bf35 │ │ -3ec468: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ -3ec46c: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3ec472: 6907 37bf |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamily:[I // field@bf37 │ │ -3ec476: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3ec47a: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ -3ec47e: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3ec484: 6909 38bf |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamilyFont:[I // field@bf38 │ │ -3ec488: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3ec48e: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3ec494: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ -3ec49a: 0c0b |0147: move-result-object v11 │ │ -3ec49c: 690b 4abf |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Fragment:[I // field@bf4a │ │ -3ec4a0: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3ec4a6: 0c09 |014d: move-result-object v9 │ │ -3ec4a8: 6909 4bbf |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FragmentContainerView:[I // field@bf4b │ │ -3ec4ac: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ -3ec4b0: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3ec4b6: 6909 51bf |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColor:[I // field@bf51 │ │ -3ec4ba: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3ec4c0: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3ec4c6: 0c08 |015d: move-result-object v8 │ │ -3ec4c8: 6908 52bf |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColorItem:[I // field@bf52 │ │ -3ec4cc: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3ec4d0: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ -3ec4d4: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3ec4da: 6909 61bf |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat:[I // field@bf61 │ │ -3ec4de: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3ec4e4: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3ec4ea: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3ec4f0: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3ec4f6: 0c00 |0175: move-result-object v0 │ │ -3ec4f8: 6900 62bf |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@bf62 │ │ -3ec4fc: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3ec502: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3ec508: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3ec50e: 0c00 |0181: move-result-object v0 │ │ -3ec510: 6900 70bf |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPopupWindow:[I // field@bf70 │ │ -3ec514: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3ec51a: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3ec520: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ -3ec526: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ -3ec52c: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ -3ec532: 0c03 |0193: move-result-object v3 │ │ -3ec534: 6903 73bf |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPreference:[I // field@bf73 │ │ -3ec538: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ -3ec53c: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3ec542: 6903 79bf |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuGroup:[I // field@bf79 │ │ -3ec546: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3ec54a: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ -3ec54e: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3ec554: 6903 80bf |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuItem:[I // field@bf80 │ │ -3ec558: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ -3ec55c: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3ec562: 6903 98bf |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuView:[I // field@bf98 │ │ -3ec566: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3ec56c: 0c03 |01b0: move-result-object v3 │ │ -3ec56e: 6903 a2bf |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MultiSelectListPreference:[I // field@bfa2 │ │ -3ec572: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3ec578: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ -3ec57e: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3ec584: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ -3ec58a: 0c03 |01bf: move-result-object v3 │ │ -3ec58c: 6903 a7bf |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindow:[I // field@bfa7 │ │ -3ec590: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3ec596: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ -3ec59c: 0c03 |01c8: move-result-object v3 │ │ -3ec59e: 6903 a8bf |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindowBackgroundState:[I // field@bfa8 │ │ -3ec5a2: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3ec5a6: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ -3ec5aa: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3ec5b0: 6903 adbf |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Preference:[I // field@bfad │ │ -3ec5b4: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3ec5ba: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3ec5c0: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3ec5c6: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3ec5cc: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3ec5d2: 0c03 |01e3: move-result-object v3 │ │ -3ec5d4: 6903 aebf |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragment:[I // field@bfae │ │ -3ec5d8: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3ec5de: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ -3ec5e4: 0c03 |01ec: move-result-object v3 │ │ -3ec5e6: 6903 afbf |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragmentCompat:[I // field@bfaf │ │ -3ec5ea: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ -3ec5f0: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ -3ec5f6: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3ec5fc: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ -3ec602: 0c03 |01fb: move-result-object v3 │ │ -3ec604: 6903 b8bf |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceGroup:[I // field@bfb8 │ │ -3ec608: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3ec60e: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3ec614: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3ec61a: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3ec620: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ -3ec626: 0c03 |020d: move-result-object v3 │ │ -3ec628: 6903 bcbf |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceImageView:[I // field@bfbc │ │ -3ec62c: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3ec630: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ -3ec634: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3ec63a: 6903 c1bf |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceTheme:[I // field@bfc1 │ │ -3ec63e: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ -3ec644: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ -3ec64a: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ -3ec650: 0c03 |0222: move-result-object v3 │ │ -3ec652: 6903 f6bf |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecycleListView:[I // field@bff6 │ │ -3ec656: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ -3ec65a: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3ec660: 6903 f9bf |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecyclerView:[I // field@bff9 │ │ -3ec664: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3ec668: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ -3ec66c: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3ec672: 6903 06c0 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SearchView:[I // field@c006 │ │ -3ec676: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ -3ec67a: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3ec680: 6901 18c0 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SeekBarPreference:[I // field@c018 │ │ -3ec684: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3ec68a: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ -3ec690: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3ec696: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ -3ec69c: 0c00 |0248: move-result-object v0 │ │ -3ec69e: 6900 20c0 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Spinner:[I // field@c020 │ │ -3ec6a2: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ -3ec6a6: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3ec6ac: 6900 26c0 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawable:[I // field@c026 │ │ -3ec6b0: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ -3ec6b6: 0c00 |0255: move-result-object v0 │ │ -3ec6b8: 6900 27c0 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawableItem:[I // field@c027 │ │ -3ec6bc: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3ec6c0: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ -3ec6c4: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3ec6ca: 6900 2fc0 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchCompat:[I // field@c02f │ │ -3ec6ce: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ -3ec6d2: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3ec6d8: 6900 3ec0 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreference:[I // field@c03e │ │ -3ec6dc: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ -3ec6e0: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3ec6e6: 6900 3fc0 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreferenceCompat:[I // field@c03f │ │ -3ec6ea: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3ec6ee: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ -3ec6f2: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3ec6f8: 6900 54c0 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.TextAppearance:[I // field@c054 │ │ -3ec6fc: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3ec700: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ -3ec704: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3ec70a: 6900 65c0 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Toolbar:[I // field@c065 │ │ -3ec70e: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ -3ec714: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ -3ec71a: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3ec71e: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3ec724: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ -3ec72a: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3ec730: 0c00 |0292: move-result-object v0 │ │ -3ec732: 6900 84c0 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.View:[I // field@c084 │ │ -3ec736: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3ec73c: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3ec742: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3ec748: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3ec74e: 0c00 |02a1: move-result-object v0 │ │ -3ec750: 6900 85c0 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewBackgroundHelper:[I // field@c085 │ │ -3ec754: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3ec75a: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ -3ec760: 0c00 |02aa: move-result-object v0 │ │ -3ec762: 6900 89c0 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewStubCompat:[I // field@c089 │ │ -3ec766: 0e00 |02ad: return-void │ │ -3ec768: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3ec7e4: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3ec804: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3ec82c: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3ec84c: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3ec870: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3ec8d0: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3ecad4: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3ecaf4: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ -3ecb18: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3ecb50: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3ecb78: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ -3ecb9c: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3ecbcc: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3ecc04: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3ecc30: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3ecc50: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3eccb4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3ecce0: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3ecd78: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ -3ecdc0: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3ecdf8: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3ece44: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3ece68: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3ece88: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3ecec8: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3ecef8: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3ecf28: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3ecf70: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3ec224: |[3ec224] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ +3ec234: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3ec238: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3ec23c: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3ec242: 6900 06be |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBar:[I // field@be06 │ │ +3ec246: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3ec24c: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3ec252: 0c01 |000f: move-result-object v1 │ │ +3ec254: 6901 07be |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBarLayout:[I // field@be07 │ │ +3ec258: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3ec25e: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3ec264: 0c01 |0018: move-result-object v1 │ │ +3ec266: 6901 26be |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuItemView:[I // field@be26 │ │ +3ec26a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3ec26c: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3ec270: 6902 28be |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuView:[I // field@be28 │ │ +3ec274: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3ec276: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3ec27a: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3ec280: 6903 29be |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMode:[I // field@be29 │ │ +3ec284: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3ec28a: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3ec290: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3ec296: 0c03 |0031: move-result-object v3 │ │ +3ec298: 6903 30be |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActivityChooserView:[I // field@be30 │ │ +3ec29c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3ec2a0: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3ec2a4: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3ec2aa: 6904 33be |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AlertDialog:[I // field@be33 │ │ +3ec2ae: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3ec2b2: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3ec2b8: 6904 3cbe |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@be3c │ │ +3ec2bc: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3ec2c2: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3ec2c8: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3ec2ce: 0c06 |004d: move-result-object v6 │ │ +3ec2d0: 6906 43be |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@be43 │ │ +3ec2d4: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3ec2da: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3ec2e0: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3ec2e6: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3ec2ec: 0c06 |005c: move-result-object v6 │ │ +3ec2ee: 6906 46be |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@be46 │ │ +3ec2f2: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3ec2f6: 6901 4bbe |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatEmojiHelper:[I // field@be4b │ │ +3ec2fa: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3ec300: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3ec306: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3ec30c: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3ec312: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3ec318: 0c01 |0072: move-result-object v1 │ │ +3ec31a: 6901 4cbe |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatImageView:[I // field@be4c │ │ +3ec31e: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3ec324: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3ec32a: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3ec330: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3ec336: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3ec33c: 0c01 |0084: move-result-object v1 │ │ +3ec33e: 6901 51be |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatSeekBar:[I // field@be51 │ │ +3ec342: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3ec344: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3ec348: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3ec34e: 6906 56be |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextHelper:[I // field@be56 │ │ +3ec352: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3ec356: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3ec35a: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3ec360: 6906 5ebe |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextView:[I // field@be5e │ │ +3ec364: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3ec368: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3ec36c: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3ec372: 6906 75be |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTheme:[I // field@be75 │ │ +3ec376: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3ec37c: 1407 9c03 047f |00a4: const v7, #float 1.75477e+38 // #7f04039c │ │ +3ec382: 2420 331e 7600 |00a7: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3ec388: 0c06 |00aa: move-result-object v6 │ │ +3ec38a: 6906 f5be |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.BackgroundStyle:[I // field@bef5 │ │ +3ec38e: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3ec394: 2410 331e 0600 |00b0: filled-new-array {v6}, [I // type@1e33 │ │ +3ec39a: 0c06 |00b3: move-result-object v6 │ │ +3ec39c: 6906 f8be |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ButtonBarLayout:[I // field@bef8 │ │ +3ec3a0: 1406 7503 047f |00b6: const v6, #float 1.75476e+38 // #7f040375 │ │ +3ec3a6: 1407 ab03 047f |00b9: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3ec3ac: 2420 331e 7600 |00bc: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3ec3b2: 0c06 |00bf: move-result-object v6 │ │ +3ec3b4: 6906 fabe |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Capability:[I // field@befa │ │ +3ec3b8: 2326 331e |00c2: new-array v6, v2, [I // type@1e33 │ │ +3ec3bc: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3ec3c2: 6906 fdbe |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckBoxPreference:[I // field@befd │ │ +3ec3c6: 1406 aa00 047f |00c9: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3ec3cc: 1407 ab00 047f |00cc: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3ec3d2: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3ec3d8: 1409 a900 047f |00d2: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3ec3de: 2440 331e 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3ec3e4: 0c06 |00d8: move-result-object v6 │ │ +3ec3e6: 6906 04bf |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckedTextView:[I // field@bf04 │ │ +3ec3ea: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3ec3f0: 1407 4d02 047f |00de: const v7, #float 1.7547e+38 // #7f04024d │ │ +3ec3f6: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3ec3fc: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3ec402: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3ec408: 2457 331e 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3ec40e: 0c06 |00ed: move-result-object v6 │ │ +3ec410: 6906 09bf |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ColorStateListItem:[I // field@bf09 │ │ +3ec414: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3ec41a: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3ec420: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3ec426: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3ec42c: 2440 331e a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3ec432: 0c06 |00ff: move-result-object v6 │ │ +3ec434: 6906 0fbf |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CompoundButton:[I // field@bf0f │ │ +3ec438: 1406 4c02 047f |0102: const v6, #float 1.7547e+38 // #7f04024c │ │ +3ec43e: 1407 e503 047f |0105: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3ec444: 2420 331e 7600 |0108: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3ec44a: 0c06 |010b: move-result-object v6 │ │ +3ec44c: 6906 14bf |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout:[I // field@bf14 │ │ +3ec450: 2316 331e |010e: new-array v6, v1, [I // type@1e33 │ │ +3ec454: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3ec45a: 6906 15bf |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout_Layout:[I // field@bf15 │ │ +3ec45e: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3ec462: 2367 331e |0117: new-array v7, v6, [I // type@1e33 │ │ +3ec466: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3ec46c: 6907 1fbf |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DialogPreference:[I // field@bf1f │ │ +3ec470: 2333 331e |011e: new-array v3, v3, [I // type@1e33 │ │ +3ec474: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3ec47a: 6903 2cbf |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DrawerArrowToggle:[I // field@bf2c │ │ +3ec47e: 1403 a904 047f |0125: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3ec484: 2410 331e 0300 |0128: filled-new-array {v3}, [I // type@1e33 │ │ +3ec48a: 0c07 |012b: move-result-object v7 │ │ +3ec48c: 6907 35bf |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.EditTextPreference:[I // field@bf35 │ │ +3ec490: 2317 331e |012e: new-array v7, v1, [I // type@1e33 │ │ +3ec494: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3ec49a: 6907 37bf |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamily:[I // field@bf37 │ │ +3ec49e: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3ec4a2: 2379 331e |0137: new-array v9, v7, [I // type@1e33 │ │ +3ec4a6: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3ec4ac: 6909 38bf |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamilyFont:[I // field@bf38 │ │ +3ec4b0: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3ec4b6: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3ec4bc: 2430 331e 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1e33 │ │ +3ec4c2: 0c0b |0147: move-result-object v11 │ │ +3ec4c4: 690b 4abf |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Fragment:[I // field@bf4a │ │ +3ec4c8: 2420 331e a900 |014a: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3ec4ce: 0c09 |014d: move-result-object v9 │ │ +3ec4d0: 6909 4bbf |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FragmentContainerView:[I // field@bf4b │ │ +3ec4d4: 2369 331e |0150: new-array v9, v6, [I // type@1e33 │ │ +3ec4d8: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3ec4de: 6909 51bf |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColor:[I // field@bf51 │ │ +3ec4e2: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3ec4e8: 2420 331e 9800 |015a: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3ec4ee: 0c08 |015d: move-result-object v8 │ │ +3ec4f0: 6908 52bf |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColorItem:[I // field@bf52 │ │ +3ec4f4: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3ec4f8: 2389 331e |0162: new-array v9, v8, [I // type@1e33 │ │ +3ec4fc: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3ec502: 6909 61bf |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat:[I // field@bf61 │ │ +3ec506: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3ec50c: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3ec512: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3ec518: 2440 331e b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3ec51e: 0c00 |0175: move-result-object v0 │ │ +3ec520: 6900 62bf |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@bf62 │ │ +3ec524: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3ec52a: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3ec530: 2420 331e 9000 |017e: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3ec536: 0c00 |0181: move-result-object v0 │ │ +3ec538: 6900 70bf |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPopupWindow:[I // field@bf70 │ │ +3ec53c: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3ec542: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3ec548: 140a 9301 047f |018a: const v10, #float 1.75466e+38 // #7f040193 │ │ +3ec54e: 140b 9401 047f |018d: const v11, #float 1.75466e+38 // #7f040194 │ │ +3ec554: 2453 331e 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1e33 │ │ +3ec55a: 0c03 |0193: move-result-object v3 │ │ +3ec55c: 6903 73bf |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPreference:[I // field@bf73 │ │ +3ec560: 2323 331e |0196: new-array v3, v2, [I // type@1e33 │ │ +3ec564: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3ec56a: 6903 79bf |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuGroup:[I // field@bf79 │ │ +3ec56e: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3ec572: 2333 331e |019f: new-array v3, v3, [I // type@1e33 │ │ +3ec576: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3ec57c: 6903 80bf |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuItem:[I // field@bf80 │ │ +3ec580: 2383 331e |01a6: new-array v3, v8, [I // type@1e33 │ │ +3ec584: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3ec58a: 6903 98bf |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuView:[I // field@bf98 │ │ +3ec58e: 2440 331e 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3ec594: 0c03 |01b0: move-result-object v3 │ │ +3ec596: 6903 a2bf |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MultiSelectListPreference:[I // field@bfa2 │ │ +3ec59a: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3ec5a0: 1408 3803 047f |01b6: const v8, #float 1.75475e+38 // #7f040338 │ │ +3ec5a6: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3ec5ac: 2430 331e 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1e33 │ │ +3ec5b2: 0c03 |01bf: move-result-object v3 │ │ +3ec5b4: 6903 a7bf |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindow:[I // field@bfa7 │ │ +3ec5b8: 1403 dc03 047f |01c2: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3ec5be: 2410 331e 0300 |01c5: filled-new-array {v3}, [I // type@1e33 │ │ +3ec5c4: 0c03 |01c8: move-result-object v3 │ │ +3ec5c6: 6903 a8bf |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindowBackgroundState:[I // field@bfa8 │ │ +3ec5ca: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3ec5ce: 2333 331e |01cd: new-array v3, v3, [I // type@1e33 │ │ +3ec5d2: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3ec5d8: 6903 adbf |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Preference:[I // field@bfad │ │ +3ec5dc: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3ec5e2: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3ec5e8: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3ec5ee: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3ec5f4: 2440 331e a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3ec5fa: 0c03 |01e3: move-result-object v3 │ │ +3ec5fc: 6903 aebf |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragment:[I // field@bfae │ │ +3ec600: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3ec606: 2440 331e a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1e33 │ │ +3ec60c: 0c03 |01ec: move-result-object v3 │ │ +3ec60e: 6903 afbf |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragmentCompat:[I // field@bfaf │ │ +3ec612: 1403 2402 047f |01ef: const v3, #float 1.75469e+38 // #7f040224 │ │ +3ec618: 140a 3603 047f |01f2: const v10, #float 1.75475e+38 // #7f040336 │ │ +3ec61e: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3ec624: 2430 331e 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1e33 │ │ +3ec62a: 0c03 |01fb: move-result-object v3 │ │ +3ec62c: 6903 b8bf |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceGroup:[I // field@bfb8 │ │ +3ec630: 1403 e702 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3ec636: 140a eb02 047f |0201: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3ec63c: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3ec642: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3ec648: 2440 331e cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1e33 │ │ +3ec64e: 0c03 |020d: move-result-object v3 │ │ +3ec650: 6903 bcbf |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceImageView:[I // field@bfbc │ │ +3ec654: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3ec658: 2333 331e |0212: new-array v3, v3, [I // type@1e33 │ │ +3ec65c: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3ec662: 6903 c1bf |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceTheme:[I // field@bfc1 │ │ +3ec666: 1403 3a03 047f |0219: const v3, #float 1.75475e+38 // #7f04033a │ │ +3ec66c: 140a 4003 047f |021c: const v10, #float 1.75475e+38 // #7f040340 │ │ +3ec672: 2420 331e a300 |021f: filled-new-array {v3, v10}, [I // type@1e33 │ │ +3ec678: 0c03 |0222: move-result-object v3 │ │ +3ec67a: 6903 f6bf |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecycleListView:[I // field@bff6 │ │ +3ec67e: 2363 331e |0225: new-array v3, v6, [I // type@1e33 │ │ +3ec682: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3ec688: 6903 f9bf |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecyclerView:[I // field@bff9 │ │ +3ec68c: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3ec690: 2333 331e |022e: new-array v3, v3, [I // type@1e33 │ │ +3ec694: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3ec69a: 6903 06c0 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SearchView:[I // field@c006 │ │ +3ec69e: 2311 331e |0235: new-array v1, v1, [I // type@1e33 │ │ +3ec6a2: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3ec6a8: 6901 18c0 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SeekBarPreference:[I // field@c018 │ │ +3ec6ac: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3ec6b2: 1403 5c03 047f |023f: const v3, #float 1.75476e+38 // #7f04035c │ │ +3ec6b8: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3ec6be: 2453 331e 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1e33 │ │ +3ec6c4: 0c00 |0248: move-result-object v0 │ │ +3ec6c6: 6900 20c0 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Spinner:[I // field@c020 │ │ +3ec6ca: 2320 331e |024b: new-array v0, v2, [I // type@1e33 │ │ +3ec6ce: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3ec6d4: 6900 26c0 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawable:[I // field@c026 │ │ +3ec6d8: 2410 331e 0500 |0252: filled-new-array {v5}, [I // type@1e33 │ │ +3ec6de: 0c00 |0255: move-result-object v0 │ │ +3ec6e0: 6900 27c0 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawableItem:[I // field@c027 │ │ +3ec6e4: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3ec6e8: 2300 331e |025a: new-array v0, v0, [I // type@1e33 │ │ +3ec6ec: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3ec6f2: 6900 2fc0 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchCompat:[I // field@c02f │ │ +3ec6f6: 2370 331e |0261: new-array v0, v7, [I // type@1e33 │ │ +3ec6fa: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3ec700: 6900 3ec0 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreference:[I // field@c03e │ │ +3ec704: 2370 331e |0268: new-array v0, v7, [I // type@1e33 │ │ +3ec708: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3ec70e: 6900 3fc0 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreferenceCompat:[I // field@c03f │ │ +3ec712: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3ec716: 2300 331e |0271: new-array v0, v0, [I // type@1e33 │ │ +3ec71a: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3ec720: 6900 54c0 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.TextAppearance:[I // field@c054 │ │ +3ec724: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3ec728: 2300 331e |027a: new-array v0, v0, [I // type@1e33 │ │ +3ec72c: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3ec732: 6900 65c0 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Toolbar:[I // field@c065 │ │ +3ec736: 1400 3f03 047f |0281: const v0, #float 1.75475e+38 // #7f04033f │ │ +3ec73c: 1401 5b04 047f |0284: const v1, #float 1.75481e+38 // #7f04045b │ │ +3ec742: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3ec746: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3ec74c: 1405 3c03 047f |028c: const v5, #float 1.75475e+38 // #7f04033c │ │ +3ec752: 2451 331e 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3ec758: 0c00 |0292: move-result-object v0 │ │ +3ec75a: 6900 84c0 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.View:[I // field@c084 │ │ +3ec75e: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3ec764: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3ec76a: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3ec770: 2430 331e 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3ec776: 0c00 |02a1: move-result-object v0 │ │ +3ec778: 6900 85c0 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewBackgroundHelper:[I // field@c085 │ │ +3ec77c: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3ec782: 2430 331e 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1e33 │ │ +3ec788: 0c00 |02aa: move-result-object v0 │ │ +3ec78a: 6900 89c0 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewStubCompat:[I // field@c089 │ │ +3ec78e: 0e00 |02ad: return-void │ │ +3ec790: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3ec80c: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3ec82c: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3ec854: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3ec874: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3ec898: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3ec8f8: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3ecafc: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3ecb1c: 0003 0400 0700 0000 b300 0101 5702 ... |0474: array-data (18 units) │ │ +3ecb40: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3ecb78: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3ecba0: 0003 0400 0700 0000 e301 047f e401 ... |04b6: array-data (18 units) │ │ +3ecbc4: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3ecbf4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3ecc2c: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3ecc58: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3ecc78: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3eccdc: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3ecd08: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3ecda0: 0003 0400 1000 0000 a800 047f 5901 ... |05b6: array-data (36 units) │ │ +3ecde8: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3ece20: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3ece6c: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3ece90: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3eceb0: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3ecef0: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3ecf20: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3ecf50: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3ecf98: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ecff0: |[3ecff0] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ -3ed000: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ed006: 0e00 |0003: return-void │ │ +3ed018: |[3ed018] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ +3ed028: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ed02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -926096,17 +926096,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ed020: |[3ed020] de.danoeh.antennapod.net.sync.service.R.:()V │ │ -3ed030: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ed036: 0e00 |0003: return-void │ │ +3ed048: |[3ed048] de.danoeh.antennapod.net.sync.service.R.:()V │ │ +3ed058: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ed05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -926138,18 +926138,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ed038: |[3ed038] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3ed048: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ed04e: 5b01 92c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c092 │ │ -3ed052: 0e00 |0005: return-void │ │ +3ed060: |[3ed060] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3ed070: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ed076: 5b01 92c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c092 │ │ +3ed07a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -926159,18 +926159,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ed054: |[3ed054] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.run:()V │ │ -3ed064: 5410 92c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c092 │ │ -3ed068: 7110 eaa4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V // method@a4ea │ │ -3ed06e: 0e00 |0005: return-void │ │ +3ed07c: |[3ed07c] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.run:()V │ │ +3ed08c: 5410 92c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c092 │ │ +3ed090: 7110 eaa4 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V // method@a4ea │ │ +3ed096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -926207,32 +926207,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -3ed070: |[3ed070] de.danoeh.antennapod.net.sync.service.SyncService$1.:()V │ │ -3ed080: 7100 53a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a553 │ │ -3ed086: 0c00 |0003: move-result-object v0 │ │ -3ed088: 2100 |0004: array-length v0, v0 │ │ -3ed08a: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ -3ed08e: 6900 93c0 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ -3ed092: 6201 a8c8 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ -3ed096: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ed09c: 0a01 |000e: move-result v1 │ │ -3ed09e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3ed0a0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3ed0a4: 6200 93c0 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ -3ed0a8: 6201 a9c8 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ -3ed0ac: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ed0b2: 0a01 |0019: move-result v1 │ │ -3ed0b4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3ed0b6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3ed0ba: 0e00 |001d: return-void │ │ +3ed098: |[3ed098] de.danoeh.antennapod.net.sync.service.SyncService$1.:()V │ │ +3ed0a8: 7100 53a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a553 │ │ +3ed0ae: 0c00 |0003: move-result-object v0 │ │ +3ed0b0: 2100 |0004: array-length v0, v0 │ │ +3ed0b2: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ +3ed0b6: 6900 93c0 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ +3ed0ba: 6201 a8c8 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ +3ed0be: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ed0c4: 0a01 |000e: move-result v1 │ │ +3ed0c6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3ed0c8: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3ed0cc: 6200 93c0 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ +3ed0d0: 6201 a9c8 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ +3ed0d4: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ed0da: 0a01 |0019: move-result v1 │ │ +3ed0dc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3ed0de: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3ed0e2: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=377 │ │ @@ -926279,17 +926279,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ede8c: |[3ede8c] de.danoeh.antennapod.net.sync.serviceinterface.BuildConfig.:()V │ │ -3ede9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3edea2: 0e00 |0003: return-void │ │ +3edeb4: |[3edeb4] de.danoeh.antennapod.net.sync.serviceinterface.BuildConfig.:()V │ │ +3edec4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3edeca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -926344,69 +926344,69 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3edec8: |[3edec8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3eded8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3ededa: 2300 401f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1f40 │ │ -3edede: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3edee0: 6202 9ec0 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ -3edee4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3edee8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3edeea: 6202 9dc0 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ -3edeee: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3edef2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3edef4: 6202 9fc0 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3edef8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3edefc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3edefe: 6202 9cc0 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ -3edf02: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3edf06: 1100 |0017: return-object v0 │ │ +3edef0: |[3edef0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3edf00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3edf02: 2300 401f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1f40 │ │ +3edf06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3edf08: 6202 9ec0 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ +3edf0c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3edf10: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3edf12: 6202 9dc0 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ +3edf16: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3edf1a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3edf1c: 6202 9fc0 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3edf20: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3edf24: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3edf26: 6202 9cc0 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ +3edf2a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3edf2e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3edf2c: |[3edf2c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:()V │ │ -3edf3c: 2200 0d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edf40: 1a01 6a3f |0002: const-string v1, "NEW" // string@3f6a │ │ -3edf44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3edf46: 7030 fea4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ -3edf4c: 6900 9ec0 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ -3edf50: 2200 0d1b |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edf54: 1a01 7b12 |000c: const-string v1, "DOWNLOAD" // string@127b │ │ -3edf58: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3edf5a: 7030 fea4 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ -3edf60: 6900 9dc0 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ -3edf64: 2200 0d1b |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edf68: 1a01 c441 |0016: const-string v1, "PLAY" // string@41c4 │ │ -3edf6c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3edf6e: 7030 fea4 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ -3edf74: 6900 9fc0 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3edf78: 2200 0d1b |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edf7c: 1a01 3512 |0020: const-string v1, "DELETE" // string@1235 │ │ -3edf80: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3edf82: 7030 fea4 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ -3edf88: 6900 9cc0 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ -3edf8c: 7100 fca4 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a4fc │ │ -3edf92: 0c00 |002b: move-result-object v0 │ │ -3edf94: 6900 9bc0 |002c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09b │ │ -3edf98: 0e00 |002e: return-void │ │ +3edf54: |[3edf54] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:()V │ │ +3edf64: 2200 0d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edf68: 1a01 6a3f |0002: const-string v1, "NEW" // string@3f6a │ │ +3edf6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3edf6e: 7030 fea4 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ +3edf74: 6900 9ec0 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ +3edf78: 2200 0d1b |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edf7c: 1a01 7b12 |000c: const-string v1, "DOWNLOAD" // string@127b │ │ +3edf80: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3edf82: 7030 fea4 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ +3edf88: 6900 9dc0 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ +3edf8c: 2200 0d1b |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edf90: 1a01 c441 |0016: const-string v1, "PLAY" // string@41c4 │ │ +3edf94: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3edf96: 7030 fea4 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ +3edf9c: 6900 9fc0 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3edfa0: 2200 0d1b |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edfa4: 1a01 3512 |0020: const-string v1, "DELETE" // string@1235 │ │ +3edfa8: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3edfaa: 7030 fea4 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@a4fe │ │ +3edfb0: 6900 9cc0 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ +3edfb4: 7100 fca4 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a4fc │ │ +3edfba: 0c00 |002b: move-result-object v0 │ │ +3edfbc: 6900 9bc0 |002c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09b │ │ +3edfc0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0028 line=223 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ @@ -926414,17 +926414,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 │ │ -3edf9c: |[3edf9c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:(Ljava/lang/String;I)V │ │ -3edfac: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3edfb2: 0e00 |0003: return-void │ │ +3edfc4: |[3edfc4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:(Ljava/lang/String;I)V │ │ +3edfd4: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3edfda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -926434,20 +926434,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3edea4: |[3edea4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3edeb4: 1c00 0d1b |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edeb8: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3edebe: 0c01 |0005: move-result-object v1 │ │ -3edec0: 1f01 0d1b |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ -3edec4: 1101 |0008: return-object v1 │ │ +3edecc: |[3edecc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3ededc: 1c00 0d1b |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edee0: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3edee6: 0c01 |0005: move-result-object v1 │ │ +3edee8: 1f01 0d1b |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1b0d │ │ +3edeec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ @@ -926455,20 +926455,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3edf08: |[3edf08] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3edf18: 6200 9bc0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09b │ │ -3edf1c: 6e10 6eb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.clone:()Ljava/lang/Object; // method@b06e │ │ -3edf22: 0c00 |0005: move-result-object v0 │ │ -3edf24: 1f00 401f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1f40 │ │ -3edf28: 1100 |0008: return-object v0 │ │ +3edf30: |[3edf30] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3edf40: 6200 9bc0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09b │ │ +3edf44: 6e10 6eb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.clone:()Ljava/lang/Object; // method@b06e │ │ +3edf4a: 0c00 |0005: move-result-object v0 │ │ +3edf4c: 1f00 401f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1f40 │ │ +3edf50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -926533,17 +926533,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3edfd4: |[3edfd4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3edfe4: 5400 a0c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ -3edfe8: 1100 |0002: return-object v0 │ │ +3edffc: |[3edffc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3ee00c: 5400 a0c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ +3ee010: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926551,17 +926551,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee0f4: |[3ee0f4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3ee104: 5400 a1c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@c0a1 │ │ -3ee108: 1100 |0002: return-object v0 │ │ +3ee11c: |[3ee11c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3ee12c: 5400 a1c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@c0a1 │ │ +3ee130: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926569,17 +926569,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee10c: |[3ee10c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3ee11c: 5400 a2c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@c0a2 │ │ -3ee120: 1100 |0002: return-object v0 │ │ +3ee134: |[3ee134] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3ee144: 5400 a2c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@c0a2 │ │ +3ee148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926587,17 +926587,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee124: |[3ee124] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3ee134: 5400 a3c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@c0a3 │ │ -3ee138: 1100 |0002: return-object v0 │ │ +3ee14c: |[3ee14c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3ee15c: 5400 a3c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@c0a3 │ │ +3ee160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926605,17 +926605,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee0ac: |[3ee0ac] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3ee0bc: 5200 a4c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ -3ee0c0: 0f00 |0002: return v0 │ │ +3ee0d4: |[3ee0d4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3ee0e4: 5200 a4c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ +3ee0e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926623,17 +926623,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee0c4: |[3ee0c4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3ee0d4: 5200 a5c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ -3ee0d8: 0f00 |0002: return v0 │ │ +3ee0ec: |[3ee0ec] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3ee0fc: 5200 a5c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ +3ee100: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926641,17 +926641,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee13c: |[3ee13c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; │ │ -3ee14c: 5400 a6c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@c0a6 │ │ -3ee150: 1100 |0002: return-object v0 │ │ +3ee164: |[3ee164] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; │ │ +3ee174: 5400 a6c0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@c0a6 │ │ +3ee178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926659,17 +926659,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee0dc: |[3ee0dc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3ee0ec: 5200 a7c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ -3ee0f0: 0f00 |0002: return v0 │ │ +3ee104: |[3ee104] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3ee114: 5200 a7c0 |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ +3ee118: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926677,28 +926677,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3ee154: |[3ee154] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ -3ee164: 6e10 43a1 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3ee16a: 0c00 |0003: move-result-object v0 │ │ -3ee16c: 6e10 e9a0 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3ee172: 0c00 |0007: move-result-object v0 │ │ -3ee174: 6e10 4ca1 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3ee17a: 0c01 |000b: move-result-object v1 │ │ -3ee17c: 6e10 91a1 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3ee182: 0c01 |000f: move-result-object v1 │ │ -3ee184: 7040 0aa5 0241 |0010: invoke-direct {v2, v0, v1, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a50a │ │ -3ee18a: 6e10 49a1 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ -3ee190: 0c03 |0016: move-result-object v3 │ │ -3ee192: 6e20 0da5 3200 |0017: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50d │ │ -3ee198: 0e00 |001a: return-void │ │ +3ee17c: |[3ee17c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ +3ee18c: 6e10 43a1 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3ee192: 0c00 |0003: move-result-object v0 │ │ +3ee194: 6e10 e9a0 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3ee19a: 0c00 |0007: move-result-object v0 │ │ +3ee19c: 6e10 4ca1 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3ee1a2: 0c01 |000b: move-result-object v1 │ │ +3ee1a4: 6e10 91a1 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3ee1aa: 0c01 |000f: move-result-object v1 │ │ +3ee1ac: 7040 0aa5 0241 |0010: invoke-direct {v2, v0, v1, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a50a │ │ +3ee1b2: 6e10 49a1 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ +3ee1b8: 0c03 |0016: move-result-object v3 │ │ +3ee1ba: 6e20 0da5 3200 |0017: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50d │ │ +3ee1c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x001b reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -926709,24 +926709,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3ee19c: |[3ee19c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ -3ee1ac: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ee1b2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3ee1b4: 5910 a5c0 |0004: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ -3ee1b8: 5910 a4c0 |0006: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ -3ee1bc: 5910 a7c0 |0008: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ -3ee1c0: 5b12 a3c0 |000a: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@c0a3 │ │ -3ee1c4: 5b13 a1c0 |000c: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@c0a1 │ │ -3ee1c8: 5b14 a0c0 |000e: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ -3ee1cc: 0e00 |0010: return-void │ │ +3ee1c4: |[3ee1c4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ +3ee1d4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ee1da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3ee1dc: 5910 a5c0 |0004: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ +3ee1e0: 5910 a4c0 |0006: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ +3ee1e4: 5910 a7c0 |0008: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ +3ee1e8: 5b12 a3c0 |000a: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@c0a3 │ │ +3ee1ec: 5b13 a1c0 |000c: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@c0a1 │ │ +3ee1f0: 5b14 a0c0 |000e: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ +3ee1f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=236 │ │ 0x0006 line=237 │ │ 0x0008 line=238 │ │ 0x000a line=247 │ │ @@ -926744,19 +926744,19 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3edfb4: |[3edfb4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ -3edfc4: 2200 101b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3edfc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3edfca: 7030 14a5 2001 |0003: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V // method@a514 │ │ -3edfd0: 1100 |0006: return-object v0 │ │ +3edfdc: |[3edfdc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ +3edfec: 2200 101b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3edff0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3edff2: 7030 14a5 2001 |0003: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V // method@a514 │ │ +3edff8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926764,20 +926764,20 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3edfec: |[3edfec] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3edffc: 2200 461d |0000: new-instance v0, Ljava/util/Date; // type@1d46 │ │ -3ee000: 7010 88ad 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ -3ee006: 6e20 10a5 0100 |0005: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a510 │ │ -3ee00c: 0c00 |0008: move-result-object v0 │ │ -3ee00e: 1100 |0009: return-object v0 │ │ +3ee014: |[3ee014] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee024: 2200 461d |0000: new-instance v0, Ljava/util/Date; // type@1d46 │ │ +3ee028: 7010 88ad 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ +3ee02e: 6e20 10a5 0100 |0005: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a510 │ │ +3ee034: 0c00 |0008: move-result-object v0 │ │ +3ee036: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -926785,17 +926785,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee010: |[3ee010] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3ee020: 5b01 a2c0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@c0a2 │ │ -3ee024: 1100 |0002: return-object v0 │ │ +3ee038: |[3ee038] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee048: 5b01 a2c0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@c0a2 │ │ +3ee04c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -926804,20 +926804,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3ee028: |[3ee028] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3ee038: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ -3ee03c: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee040: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3ee044: 5923 a4c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ -3ee048: 1102 |0008: return-object v2 │ │ +3ee050: |[3ee050] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee060: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ +3ee064: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee068: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3ee06c: 5923 a4c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@c0a4 │ │ +3ee070: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -926827,20 +926827,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3ee04c: |[3ee04c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3ee05c: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ -3ee060: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee064: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3ee068: 5923 a5c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ -3ee06c: 1102 |0008: return-object v2 │ │ +3ee074: |[3ee074] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee084: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ +3ee088: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee08c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3ee090: 5923 a5c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@c0a5 │ │ +3ee094: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0006 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -926850,17 +926850,17 @@ │ │ type : '(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee070: |[3ee070] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3ee080: 5b01 a6c0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@c0a6 │ │ -3ee084: 1100 |0002: return-object v0 │ │ +3ee098: |[3ee098] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee0a8: 5b01 a6c0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@c0a6 │ │ +3ee0ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -926869,20 +926869,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3ee088: |[3ee088] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3ee098: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ -3ee09c: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee0a0: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3ee0a4: 5923 a7c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ -3ee0a8: 1102 |0008: return-object v2 │ │ +3ee0b0: |[3ee0b0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3ee0c0: 5420 a0c0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a0 │ │ +3ee0c4: 6201 9fc0 |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee0c8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3ee0cc: 5923 a7c0 |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@c0a7 │ │ +3ee0d0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0006 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -926999,24 +926999,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3ee81c: |[3ee81c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:()V │ │ -3ee82c: 6200 9ec0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ -3ee830: 6900 aac0 |0002: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0aa │ │ -3ee834: 6200 9dc0 |0004: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ -3ee838: 6900 a9c0 |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a9 │ │ -3ee83c: 6200 9fc0 |0008: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee840: 6900 acc0 |000a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ -3ee844: 6200 9cc0 |000c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ -3ee848: 6900 a8c0 |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a8 │ │ -3ee84c: 0e00 |0010: return-void │ │ +3ee844: |[3ee844] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:()V │ │ +3ee854: 6200 9ec0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09e │ │ +3ee858: 6900 aac0 |0002: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0aa │ │ +3ee85c: 6200 9dc0 |0004: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09d │ │ +3ee860: 6900 a9c0 |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a9 │ │ +3ee864: 6200 9fc0 |0008: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee868: 6900 acc0 |000a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ +3ee86c: 6200 9cc0 |000c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09c │ │ +3ee870: 6900 a8c0 |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0a8 │ │ +3ee874: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=24 │ │ 0x0008 line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -927026,41 +927026,41 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -3ee850: |[3ee850] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V │ │ -3ee860: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ee866: 7110 04a5 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a504 │ │ -3ee86c: 0c00 |0006: move-result-object v0 │ │ -3ee86e: 5b10 b1c0 |0007: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee872: 7110 02a5 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a502 │ │ -3ee878: 0c00 |000c: move-result-object v0 │ │ -3ee87a: 5b10 afc0 |000d: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee87e: 7110 03a5 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a503 │ │ -3ee884: 0c00 |0012: move-result-object v0 │ │ -3ee886: 5b10 b0c0 |0013: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee88a: 7110 01a5 0200 |0015: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a501 │ │ -3ee890: 0c00 |0018: move-result-object v0 │ │ -3ee892: 5b10 aec0 |0019: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee896: 7110 07a5 0200 |001b: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; // method@a507 │ │ -3ee89c: 0c00 |001e: move-result-object v0 │ │ -3ee89e: 5b10 b4c0 |001f: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee8a2: 7110 06a5 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a506 │ │ -3ee8a8: 0a00 |0024: move-result v0 │ │ -3ee8aa: 5910 b3c0 |0025: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee8ae: 7110 05a5 0200 |0027: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a505 │ │ -3ee8b4: 0a00 |002a: move-result v0 │ │ -3ee8b6: 5910 b2c0 |002b: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee8ba: 7110 08a5 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a508 │ │ -3ee8c0: 0a02 |0030: move-result v2 │ │ -3ee8c2: 5912 b5c0 |0031: iput v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee8c6: 0e00 |0033: return-void │ │ +3ee878: |[3ee878] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V │ │ +3ee888: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ee88e: 7110 04a5 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a504 │ │ +3ee894: 0c00 |0006: move-result-object v0 │ │ +3ee896: 5b10 b1c0 |0007: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee89a: 7110 02a5 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a502 │ │ +3ee8a0: 0c00 |000c: move-result-object v0 │ │ +3ee8a2: 5b10 afc0 |000d: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee8a6: 7110 03a5 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@a503 │ │ +3ee8ac: 0c00 |0012: move-result-object v0 │ │ +3ee8ae: 5b10 b0c0 |0013: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee8b2: 7110 01a5 0200 |0015: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a501 │ │ +3ee8b8: 0c00 |0018: move-result-object v0 │ │ +3ee8ba: 5b10 aec0 |0019: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee8be: 7110 07a5 0200 |001b: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; // method@a507 │ │ +3ee8c4: 0c00 |001e: move-result-object v0 │ │ +3ee8c6: 5b10 b4c0 |001f: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee8ca: 7110 06a5 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a506 │ │ +3ee8d0: 0a00 |0024: move-result v0 │ │ +3ee8d2: 5910 b3c0 |0025: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee8d6: 7110 05a5 0200 |0027: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a505 │ │ +3ee8dc: 0a00 |002a: move-result v0 │ │ +3ee8de: 5910 b2c0 |002b: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee8e2: 7110 08a5 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@a508 │ │ +3ee8e8: 0a02 |0030: move-result v2 │ │ +3ee8ea: 5912 b5c0 |0031: iput v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee8ee: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=40 │ │ 0x0015 line=41 │ │ @@ -927077,17 +927077,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ee8c8: |[3ee8c8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V │ │ -3ee8d8: 7020 13a5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V // method@a513 │ │ -3ee8de: 0e00 |0003: return-void │ │ +3ee8f0: |[3ee8f0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V │ │ +3ee900: 7020 13a5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V // method@a513 │ │ +3ee906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA; │ │ @@ -927097,22 +927097,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3ee594: |[3ee594] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getActionString:()Ljava/lang/String; │ │ -3ee5a4: 5420 aec0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee5a8: 6e10 eeaa 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@aaee │ │ -3ee5ae: 0c00 |0005: move-result-object v0 │ │ -3ee5b0: 6201 2bf3 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3ee5b4: 6e20 9bab 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3ee5ba: 0c00 |000b: move-result-object v0 │ │ -3ee5bc: 1100 |000c: return-object v0 │ │ +3ee5bc: |[3ee5bc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getActionString:()Ljava/lang/String; │ │ +3ee5cc: 5420 aec0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee5d0: 6e10 eeaa 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@aaee │ │ +3ee5d6: 0c00 |0005: move-result-object v0 │ │ +3ee5d8: 6201 2bf3 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3ee5dc: 6e20 9bab 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3ee5e2: 0c00 |000b: move-result-object v0 │ │ +3ee5e4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927120,92 +927120,92 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -3ee328: |[3ee328] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ -3ee338: 1a00 e6ad |0000: const-string v0, "podcast" // string@ade6 │ │ -3ee33c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ee33e: 6e30 14b0 0701 |0003: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3ee344: 0c00 |0006: move-result-object v0 │ │ -3ee346: 1a02 c76e |0007: const-string v2, "episode" // string@6ec7 │ │ -3ee34a: 6e30 14b0 2701 |0009: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3ee350: 0c02 |000c: move-result-object v2 │ │ -3ee352: 1a03 7c57 |000d: const-string v3, "action" // string@577c │ │ -3ee356: 6e30 14b0 3701 |000f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3ee35c: 0c03 |0012: move-result-object v3 │ │ -3ee35e: 7110 e80a 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3ee364: 0a04 |0016: move-result v4 │ │ -3ee366: 3904 8200 |0017: if-nez v4, 0099 // +0082 │ │ -3ee36a: 7110 e80a 0200 |0019: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3ee370: 0a04 |001c: move-result v4 │ │ -3ee372: 3904 7c00 |001d: if-nez v4, 0099 // +007c │ │ -3ee376: 7110 e80a 0300 |001f: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3ee37c: 0a04 |0022: move-result v4 │ │ -3ee37e: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ -3ee382: 2874 |0025: goto 0099 // +0074 │ │ -3ee384: 6204 2bf3 |0026: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3ee388: 6e20 9eab 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9e │ │ -3ee38e: 0c03 |002b: move-result-object v3 │ │ -3ee390: 7110 ffa4 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a4ff │ │ -3ee396: 0c03 |002f: move-result-object v3 │ │ -3ee398: 2205 0e1b |0030: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ -3ee39c: 7040 0aa5 0532 |0032: invoke-direct {v5, v0, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a50a │ │ -3ee3a2: 1a00 aec7 |0035: const-string v0, "timestamp" // string@c7ae │ │ -3ee3a6: 6e30 14b0 0701 |0037: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3ee3ac: 0c00 |003a: move-result-object v0 │ │ -3ee3ae: 7110 e80a 0000 |003b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3ee3b4: 0a02 |003e: move-result v2 │ │ -3ee3b6: 3902 1e00 |003f: if-nez v2, 005d // +001e │ │ -3ee3ba: 2202 301d |0041: new-instance v2, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3ee3be: 1a06 10cf |0043: const-string v6, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ -3ee3c2: 7030 c6ac 6204 |0045: invoke-direct {v2, v6, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3ee3c8: 1a04 304d |0048: const-string v4, "UTC" // string@4d30 │ │ -3ee3cc: 7110 4cae 0400 |004a: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ -3ee3d2: 0c04 |004d: move-result-object v4 │ │ -3ee3d4: 6e20 bfac 4200 |004e: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ -3ee3da: 6e20 bdac 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ -3ee3e0: 0c00 |0054: move-result-object v0 │ │ -3ee3e2: 6e20 10a5 0500 |0055: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a510 │ │ -3ee3e8: 2805 |0058: goto 005d // +0005 │ │ -3ee3ea: 0d00 |0059: move-exception v0 │ │ -3ee3ec: 6e10 e2ab 0000 |005a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3ee3f2: 1a00 2a83 |005d: const-string v0, "guid" // string@832a │ │ -3ee3f6: 6e30 14b0 0701 |005f: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ -3ee3fc: 0c00 |0062: move-result-object v0 │ │ -3ee3fe: 7110 e80a 0000 |0063: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3ee404: 0a01 |0066: move-result v1 │ │ -3ee406: 3901 0500 |0067: if-nez v1, 006c // +0005 │ │ -3ee40a: 6e20 0da5 0500 |0069: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50d │ │ -3ee410: 6200 9fc0 |006c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee414: 3303 2600 |006e: if-ne v3, v0, 0094 // +0026 │ │ -3ee418: 1a00 39c4 |0070: const-string v0, "started" // string@c439 │ │ -3ee41c: 12f1 |0072: const/4 v1, #int -1 // #ff │ │ -3ee41e: 6e30 12b0 0701 |0073: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ -3ee424: 0a00 |0076: move-result v0 │ │ -3ee426: 1a02 20ae |0077: const-string v2, "position" // string@ae20 │ │ -3ee42a: 6e30 12b0 2701 |0079: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ -3ee430: 0a02 |007c: move-result v2 │ │ -3ee432: 1a03 86c8 |007d: const-string v3, "total" // string@c886 │ │ -3ee436: 6e30 12b0 3701 |007f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ -3ee43c: 0a07 |0082: move-result v7 │ │ -3ee43e: 3a00 1100 |0083: if-ltz v0, 0094 // +0011 │ │ -3ee442: 3d02 0f00 |0085: if-lez v2, 0094 // +000f │ │ -3ee446: 3d07 0d00 |0087: if-lez v7, 0094 // +000d │ │ -3ee44a: 6e20 0fa5 0500 |0089: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ -3ee450: 0c00 |008c: move-result-object v0 │ │ -3ee452: 6e20 0ea5 2000 |008d: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ -3ee458: 0c00 |0090: move-result-object v0 │ │ -3ee45a: 6e20 11a5 7000 |0091: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ -3ee460: 6e10 0ba5 0500 |0094: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ -3ee466: 0c07 |0097: move-result-object v7 │ │ -3ee468: 1107 |0098: return-object v7 │ │ -3ee46a: 1101 |0099: return-object v1 │ │ +3ee350: |[3ee350] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ +3ee360: 1a00 e6ad |0000: const-string v0, "podcast" // string@ade6 │ │ +3ee364: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ee366: 6e30 14b0 0701 |0003: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3ee36c: 0c00 |0006: move-result-object v0 │ │ +3ee36e: 1a02 c76e |0007: const-string v2, "episode" // string@6ec7 │ │ +3ee372: 6e30 14b0 2701 |0009: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3ee378: 0c02 |000c: move-result-object v2 │ │ +3ee37a: 1a03 7c57 |000d: const-string v3, "action" // string@577c │ │ +3ee37e: 6e30 14b0 3701 |000f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3ee384: 0c03 |0012: move-result-object v3 │ │ +3ee386: 7110 e80a 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3ee38c: 0a04 |0016: move-result v4 │ │ +3ee38e: 3904 8200 |0017: if-nez v4, 0099 // +0082 │ │ +3ee392: 7110 e80a 0200 |0019: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3ee398: 0a04 |001c: move-result v4 │ │ +3ee39a: 3904 7c00 |001d: if-nez v4, 0099 // +007c │ │ +3ee39e: 7110 e80a 0300 |001f: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3ee3a4: 0a04 |0022: move-result v4 │ │ +3ee3a6: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ +3ee3aa: 2874 |0025: goto 0099 // +0074 │ │ +3ee3ac: 6204 2bf3 |0026: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3ee3b0: 6e20 9eab 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9e │ │ +3ee3b6: 0c03 |002b: move-result-object v3 │ │ +3ee3b8: 7110 ffa4 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a4ff │ │ +3ee3be: 0c03 |002f: move-result-object v3 │ │ +3ee3c0: 2205 0e1b |0030: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ +3ee3c4: 7040 0aa5 0532 |0032: invoke-direct {v5, v0, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a50a │ │ +3ee3ca: 1a00 aec7 |0035: const-string v0, "timestamp" // string@c7ae │ │ +3ee3ce: 6e30 14b0 0701 |0037: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3ee3d4: 0c00 |003a: move-result-object v0 │ │ +3ee3d6: 7110 e80a 0000 |003b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3ee3dc: 0a02 |003e: move-result v2 │ │ +3ee3de: 3902 1e00 |003f: if-nez v2, 005d // +001e │ │ +3ee3e2: 2202 301d |0041: new-instance v2, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3ee3e6: 1a06 10cf |0043: const-string v6, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ +3ee3ea: 7030 c6ac 6204 |0045: invoke-direct {v2, v6, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3ee3f0: 1a04 304d |0048: const-string v4, "UTC" // string@4d30 │ │ +3ee3f4: 7110 4cae 0400 |004a: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ +3ee3fa: 0c04 |004d: move-result-object v4 │ │ +3ee3fc: 6e20 bfac 4200 |004e: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ +3ee402: 6e20 bdac 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ +3ee408: 0c00 |0054: move-result-object v0 │ │ +3ee40a: 6e20 10a5 0500 |0055: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a510 │ │ +3ee410: 2805 |0058: goto 005d // +0005 │ │ +3ee412: 0d00 |0059: move-exception v0 │ │ +3ee414: 6e10 e2ab 0000 |005a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3ee41a: 1a00 2a83 |005d: const-string v0, "guid" // string@832a │ │ +3ee41e: 6e30 14b0 0701 |005f: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b014 │ │ +3ee424: 0c00 |0062: move-result-object v0 │ │ +3ee426: 7110 e80a 0000 |0063: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3ee42c: 0a01 |0066: move-result v1 │ │ +3ee42e: 3901 0500 |0067: if-nez v1, 006c // +0005 │ │ +3ee432: 6e20 0da5 0500 |0069: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50d │ │ +3ee438: 6200 9fc0 |006c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee43c: 3303 2600 |006e: if-ne v3, v0, 0094 // +0026 │ │ +3ee440: 1a00 39c4 |0070: const-string v0, "started" // string@c439 │ │ +3ee444: 12f1 |0072: const/4 v1, #int -1 // #ff │ │ +3ee446: 6e30 12b0 0701 |0073: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ +3ee44c: 0a00 |0076: move-result v0 │ │ +3ee44e: 1a02 20ae |0077: const-string v2, "position" // string@ae20 │ │ +3ee452: 6e30 12b0 2701 |0079: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ +3ee458: 0a02 |007c: move-result v2 │ │ +3ee45a: 1a03 86c8 |007d: const-string v3, "total" // string@c886 │ │ +3ee45e: 6e30 12b0 3701 |007f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ +3ee464: 0a07 |0082: move-result v7 │ │ +3ee466: 3a00 1100 |0083: if-ltz v0, 0094 // +0011 │ │ +3ee46a: 3d02 0f00 |0085: if-lez v2, 0094 // +000f │ │ +3ee46e: 3d07 0d00 |0087: if-lez v7, 0094 // +000d │ │ +3ee472: 6e20 0fa5 0500 |0089: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ +3ee478: 0c00 |008c: move-result-object v0 │ │ +3ee47a: 6e20 0ea5 2000 |008d: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ +3ee480: 0c00 |0090: move-result-object v0 │ │ +3ee482: 6e20 11a5 7000 |0091: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ +3ee488: 6e10 0ba5 0500 |0094: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ +3ee48e: 0c07 |0097: move-result-object v7 │ │ +3ee490: 1107 |0098: return-object v7 │ │ +3ee492: 1101 |0099: return-object v1 │ │ catches : 2 │ │ 0x0026 - 0x0030 │ │ Ljava/lang/IllegalArgumentException; -> 0x0099 │ │ 0x0041 - 0x0058 │ │ Ljava/text/ParseException; -> 0x0059 │ │ positions : │ │ 0x0003 line=56 │ │ @@ -927240,58 +927240,58 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3ee278: |[3ee278] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.equals:(Ljava/lang/Object;)Z │ │ -3ee288: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ee28a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -3ee28e: 0f00 |0003: return v0 │ │ -3ee290: 2051 101b |0004: instance-of v1, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ee294: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3ee296: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3ee29a: 0f02 |0009: return v2 │ │ -3ee29c: 1f05 101b |000a: check-cast v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ee2a0: 5241 b3c0 |000c: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee2a4: 5253 b3c0 |000e: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee2a8: 3331 3d00 |0010: if-ne v1, v3, 004d // +003d │ │ -3ee2ac: 5241 b2c0 |0012: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee2b0: 5253 b2c0 |0014: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee2b4: 3331 3700 |0016: if-ne v1, v3, 004d // +0037 │ │ -3ee2b8: 5241 b5c0 |0018: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee2bc: 5253 b5c0 |001a: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee2c0: 3331 3100 |001c: if-ne v1, v3, 004d // +0031 │ │ -3ee2c4: 5441 aec0 |001e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee2c8: 5453 aec0 |0020: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee2cc: 3231 2b00 |0022: if-eq v1, v3, 004d // +002b │ │ -3ee2d0: 5441 b1c0 |0024: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee2d4: 5453 b1c0 |0026: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee2d8: 7120 19ae 3100 |0028: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ -3ee2de: 0a01 |002b: move-result v1 │ │ -3ee2e0: 3801 2100 |002c: if-eqz v1, 004d // +0021 │ │ -3ee2e4: 5441 afc0 |002e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee2e8: 5453 afc0 |0030: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee2ec: 7120 19ae 3100 |0032: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ -3ee2f2: 0a01 |0035: move-result v1 │ │ -3ee2f4: 3801 1700 |0036: if-eqz v1, 004d // +0017 │ │ -3ee2f8: 5441 b4c0 |0038: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee2fc: 5453 b4c0 |003a: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee300: 7120 19ae 3100 |003c: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ -3ee306: 0a01 |003f: move-result v1 │ │ -3ee308: 3801 0d00 |0040: if-eqz v1, 004d // +000d │ │ -3ee30c: 5441 b0c0 |0042: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee310: 5455 b0c0 |0044: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee314: 7120 19ae 5100 |0046: invoke-static {v1, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ -3ee31a: 0a05 |0049: move-result v5 │ │ -3ee31c: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ -3ee320: 2802 |004c: goto 004e // +0002 │ │ -3ee322: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -3ee324: 0f00 |004e: return v0 │ │ +3ee2a0: |[3ee2a0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.equals:(Ljava/lang/Object;)Z │ │ +3ee2b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ee2b2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +3ee2b6: 0f00 |0003: return v0 │ │ +3ee2b8: 2051 101b |0004: instance-of v1, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ee2bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3ee2be: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3ee2c2: 0f02 |0009: return v2 │ │ +3ee2c4: 1f05 101b |000a: check-cast v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ee2c8: 5241 b3c0 |000c: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee2cc: 5253 b3c0 |000e: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee2d0: 3331 3d00 |0010: if-ne v1, v3, 004d // +003d │ │ +3ee2d4: 5241 b2c0 |0012: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee2d8: 5253 b2c0 |0014: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee2dc: 3331 3700 |0016: if-ne v1, v3, 004d // +0037 │ │ +3ee2e0: 5241 b5c0 |0018: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee2e4: 5253 b5c0 |001a: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee2e8: 3331 3100 |001c: if-ne v1, v3, 004d // +0031 │ │ +3ee2ec: 5441 aec0 |001e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee2f0: 5453 aec0 |0020: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee2f4: 3231 2b00 |0022: if-eq v1, v3, 004d // +002b │ │ +3ee2f8: 5441 b1c0 |0024: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee2fc: 5453 b1c0 |0026: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee300: 7120 19ae 3100 |0028: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ +3ee306: 0a01 |002b: move-result v1 │ │ +3ee308: 3801 2100 |002c: if-eqz v1, 004d // +0021 │ │ +3ee30c: 5441 afc0 |002e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee310: 5453 afc0 |0030: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee314: 7120 19ae 3100 |0032: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ +3ee31a: 0a01 |0035: move-result v1 │ │ +3ee31c: 3801 1700 |0036: if-eqz v1, 004d // +0017 │ │ +3ee320: 5441 b4c0 |0038: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee324: 5453 b4c0 |003a: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee328: 7120 19ae 3100 |003c: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ +3ee32e: 0a01 |003f: move-result v1 │ │ +3ee330: 3801 0d00 |0040: if-eqz v1, 004d // +000d │ │ +3ee334: 5441 b0c0 |0042: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee338: 5455 b0c0 |0044: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee33c: 7120 19ae 5100 |0046: invoke-static {v1, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@ae19 │ │ +3ee342: 0a05 |0049: move-result v5 │ │ +3ee344: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ +3ee348: 2802 |004c: goto 004e // +0002 │ │ +3ee34a: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +3ee34c: 0f00 |004e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=153 │ │ 0x000a line=157 │ │ 0x000c line=158 │ │ 0x0028 line=162 │ │ 0x0032 line=163 │ │ @@ -927306,17 +927306,17 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee488: |[3ee488] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3ee498: 5410 aec0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee49c: 1100 |0002: return-object v0 │ │ +3ee4b0: |[3ee4b0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3ee4c0: 5410 aec0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee4c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927324,17 +927324,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee5c0: |[3ee5c0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getEpisode:()Ljava/lang/String; │ │ -3ee5d0: 5410 afc0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee5d4: 1100 |0002: return-object v0 │ │ +3ee5e8: |[3ee5e8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getEpisode:()Ljava/lang/String; │ │ +3ee5f8: 5410 afc0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927342,17 +927342,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee5d8: |[3ee5d8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getGuid:()Ljava/lang/String; │ │ -3ee5e8: 5410 b0c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee5ec: 1100 |0002: return-object v0 │ │ +3ee600: |[3ee600] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getGuid:()Ljava/lang/String; │ │ +3ee610: 5410 b0c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927360,17 +927360,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee5f0: |[3ee5f0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPodcast:()Ljava/lang/String; │ │ -3ee600: 5410 b1c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee604: 1100 |0002: return-object v0 │ │ +3ee618: |[3ee618] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPodcast:()Ljava/lang/String; │ │ +3ee628: 5410 b1c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee62c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927378,17 +927378,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee4a0: |[3ee4a0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPosition:()I │ │ -3ee4b0: 5210 b2c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee4b4: 0f00 |0002: return v0 │ │ +3ee4c8: |[3ee4c8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPosition:()I │ │ +3ee4d8: 5210 b2c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee4dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927396,17 +927396,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee4b8: |[3ee4b8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getStarted:()I │ │ -3ee4c8: 5210 b3c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee4cc: 0f00 |0002: return v0 │ │ +3ee4e0: |[3ee4e0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getStarted:()I │ │ +3ee4f0: 5210 b3c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee4f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927414,17 +927414,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee6ec: |[3ee6ec] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTimestamp:()Ljava/util/Date; │ │ -3ee6fc: 5410 b4c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee700: 1100 |0002: return-object v0 │ │ +3ee714: |[3ee714] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTimestamp:()Ljava/util/Date; │ │ +3ee724: 5410 b4c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927432,17 +927432,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee4d0: |[3ee4d0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTotal:()I │ │ -3ee4e0: 5210 b5c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee4e4: 0f00 |0002: return v0 │ │ +3ee4f8: |[3ee4f8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTotal:()I │ │ +3ee508: 5210 b5c0 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee50c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #9 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927450,62 +927450,62 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 77 16-bit code units │ │ -3ee4e8: |[3ee4e8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.hashCode:()I │ │ -3ee4f8: 5430 b1c0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee4fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ee4fe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -3ee502: 6e10 86ab 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3ee508: 0a00 |0008: move-result v0 │ │ -3ee50a: 2802 |0009: goto 000b // +0002 │ │ -3ee50c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3ee50e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee512: 5432 afc0 |000d: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee516: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -3ee51a: 6e10 86ab 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3ee520: 0a02 |0014: move-result v2 │ │ -3ee522: 2802 |0015: goto 0017 // +0002 │ │ -3ee524: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3ee526: b020 |0017: add-int/2addr v0, v2 │ │ -3ee528: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee52c: 5432 b0c0 |001a: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee530: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -3ee534: 6e10 86ab 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3ee53a: 0a02 |0021: move-result v2 │ │ -3ee53c: 2802 |0022: goto 0024 // +0002 │ │ -3ee53e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -3ee540: b020 |0024: add-int/2addr v0, v2 │ │ -3ee542: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee546: 5432 aec0 |0027: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee54a: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ -3ee54e: 6e10 5cab 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@ab5c │ │ -3ee554: 0a02 |002e: move-result v2 │ │ -3ee556: 2802 |002f: goto 0031 // +0002 │ │ -3ee558: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3ee55a: b020 |0031: add-int/2addr v0, v2 │ │ -3ee55c: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee560: 5432 b4c0 |0034: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee564: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ -3ee568: 6e10 90ad 0200 |0038: invoke-virtual {v2}, Ljava/util/Date;.hashCode:()I // method@ad90 │ │ -3ee56e: 0a01 |003b: move-result v1 │ │ -3ee570: b010 |003c: add-int/2addr v0, v1 │ │ -3ee572: da00 001f |003d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee576: 5231 b3c0 |003f: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee57a: b010 |0041: add-int/2addr v0, v1 │ │ -3ee57c: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee580: 5231 b2c0 |0044: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee584: b010 |0046: add-int/2addr v0, v1 │ │ -3ee586: da00 001f |0047: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3ee58a: 5231 b5c0 |0049: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee58e: b010 |004b: add-int/2addr v0, v1 │ │ -3ee590: 0f00 |004c: return v0 │ │ +3ee510: |[3ee510] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.hashCode:()I │ │ +3ee520: 5430 b1c0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ee526: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +3ee52a: 6e10 86ab 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3ee530: 0a00 |0008: move-result v0 │ │ +3ee532: 2802 |0009: goto 000b // +0002 │ │ +3ee534: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3ee536: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee53a: 5432 afc0 |000d: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee53e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +3ee542: 6e10 86ab 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3ee548: 0a02 |0014: move-result v2 │ │ +3ee54a: 2802 |0015: goto 0017 // +0002 │ │ +3ee54c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3ee54e: b020 |0017: add-int/2addr v0, v2 │ │ +3ee550: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee554: 5432 b0c0 |001a: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee558: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +3ee55c: 6e10 86ab 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3ee562: 0a02 |0021: move-result v2 │ │ +3ee564: 2802 |0022: goto 0024 // +0002 │ │ +3ee566: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +3ee568: b020 |0024: add-int/2addr v0, v2 │ │ +3ee56a: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee56e: 5432 aec0 |0027: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee572: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ +3ee576: 6e10 5cab 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@ab5c │ │ +3ee57c: 0a02 |002e: move-result v2 │ │ +3ee57e: 2802 |002f: goto 0031 // +0002 │ │ +3ee580: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3ee582: b020 |0031: add-int/2addr v0, v2 │ │ +3ee584: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee588: 5432 b4c0 |0034: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee58c: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ +3ee590: 6e10 90ad 0200 |0038: invoke-virtual {v2}, Ljava/util/Date;.hashCode:()I // method@ad90 │ │ +3ee596: 0a01 |003b: move-result v1 │ │ +3ee598: b010 |003c: add-int/2addr v0, v1 │ │ +3ee59a: da00 001f |003d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee59e: 5231 b3c0 |003f: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee5a2: b010 |0041: add-int/2addr v0, v1 │ │ +3ee5a4: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee5a8: 5231 b2c0 |0044: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee5ac: b010 |0046: add-int/2addr v0, v1 │ │ +3ee5ae: da00 001f |0047: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3ee5b2: 5231 b5c0 |0049: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee5b6: b010 |004b: add-int/2addr v0, v1 │ │ +3ee5b8: 0f00 |004c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000d line=171 │ │ 0x001a line=172 │ │ 0x0027 line=173 │ │ 0x0034 line=174 │ │ @@ -927520,58 +927520,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3ee608: |[3ee608] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.toString:()Ljava/lang/String; │ │ -3ee618: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ee61c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ee622: 1a01 a914 |0005: const-string v1, "EpisodeAction{podcast='" // string@14a9 │ │ -3ee626: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee62c: 5431 b1c0 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee630: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee636: 1301 2700 |000f: const/16 v1, #int 39 // #27 │ │ -3ee63a: 6e20 aaab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3ee640: 1a02 5705 |0014: const-string v2, ", episode='" // string@0557 │ │ -3ee644: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee64a: 5432 afc0 |0019: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee64e: 6e20 b2ab 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee654: 6e20 aaab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3ee65a: 1a02 7305 |0021: const-string v2, ", guid='" // string@0573 │ │ -3ee65e: 6e20 b2ab 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee664: 5432 b0c0 |0026: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee668: 6e20 b2ab 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee66e: 6e20 aaab 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3ee674: 1a01 ff04 |002e: const-string v1, ", action=" // string@04ff │ │ -3ee678: 6e20 b2ab 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee67e: 5431 aec0 |0033: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ -3ee682: 6e20 b1ab 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ee688: 1a01 2c06 |0038: const-string v1, ", timestamp=" // string@062c │ │ -3ee68c: 6e20 b2ab 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee692: 5431 b4c0 |003d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee696: 6e20 b1ab 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ee69c: 1a01 0d06 |0042: const-string v1, ", started=" // string@060d │ │ -3ee6a0: 6e20 b2ab 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee6a6: 5231 b3c0 |0047: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee6aa: 6e20 adab 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ee6b0: 1a01 e105 |004c: const-string v1, ", position=" // string@05e1 │ │ -3ee6b4: 6e20 b2ab 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee6ba: 5231 b2c0 |0051: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee6be: 6e20 adab 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ee6c4: 1a01 3406 |0056: const-string v1, ", total=" // string@0634 │ │ -3ee6c8: 6e20 b2ab 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee6ce: 5231 b5c0 |005b: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee6d2: 6e20 adab 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ee6d8: 1301 7d00 |0060: const/16 v1, #int 125 // #7d │ │ -3ee6dc: 6e20 aaab 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3ee6e2: 6e10 bcab 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ee6e8: 0c00 |0068: move-result-object v0 │ │ -3ee6ea: 1100 |0069: return-object v0 │ │ +3ee630: |[3ee630] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.toString:()Ljava/lang/String; │ │ +3ee640: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ee644: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ee64a: 1a01 a914 |0005: const-string v1, "EpisodeAction{podcast='" // string@14a9 │ │ +3ee64e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee654: 5431 b1c0 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee658: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee65e: 1301 2700 |000f: const/16 v1, #int 39 // #27 │ │ +3ee662: 6e20 aaab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3ee668: 1a02 5705 |0014: const-string v2, ", episode='" // string@0557 │ │ +3ee66c: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee672: 5432 afc0 |0019: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee676: 6e20 b2ab 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee67c: 6e20 aaab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3ee682: 1a02 7305 |0021: const-string v2, ", guid='" // string@0573 │ │ +3ee686: 6e20 b2ab 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee68c: 5432 b0c0 |0026: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee690: 6e20 b2ab 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee696: 6e20 aaab 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3ee69c: 1a01 ff04 |002e: const-string v1, ", action=" // string@04ff │ │ +3ee6a0: 6e20 b2ab 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee6a6: 5431 aec0 |0033: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ae │ │ +3ee6aa: 6e20 b1ab 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ee6b0: 1a01 2c06 |0038: const-string v1, ", timestamp=" // string@062c │ │ +3ee6b4: 6e20 b2ab 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee6ba: 5431 b4c0 |003d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee6be: 6e20 b1ab 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ee6c4: 1a01 0d06 |0042: const-string v1, ", started=" // string@060d │ │ +3ee6c8: 6e20 b2ab 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee6ce: 5231 b3c0 |0047: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee6d2: 6e20 adab 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ee6d8: 1a01 e105 |004c: const-string v1, ", position=" // string@05e1 │ │ +3ee6dc: 6e20 b2ab 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee6e2: 5231 b2c0 |0051: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee6e6: 6e20 adab 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ee6ec: 1a01 3406 |0056: const-string v1, ", total=" // string@0634 │ │ +3ee6f0: 6e20 b2ab 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee6f6: 5231 b5c0 |005b: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee6fa: 6e20 adab 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ee700: 1301 7d00 |0060: const/16 v1, #int 125 // #7d │ │ +3ee704: 6e20 aaab 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3ee70a: 6e10 bcab 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ee710: 0c00 |0068: move-result-object v0 │ │ +3ee712: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x006a reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -927579,71 +927579,71 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3ee704: |[3ee704] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.writeToJsonObject:()Lorg/json/JSONObject; │ │ -3ee714: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3ee718: 7010 09b0 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@b009 │ │ -3ee71e: 1a01 e6ad |0005: const-string v1, "podcast" // string@ade6 │ │ -3ee722: 5442 b1c0 |0007: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ -3ee726: 6e30 17b0 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ -3ee72c: 1a01 c76e |000c: const-string v1, "episode" // string@6ec7 │ │ -3ee730: 5442 afc0 |000e: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ -3ee734: 6e30 17b0 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ -3ee73a: 1a01 2a83 |0013: const-string v1, "guid" // string@832a │ │ -3ee73e: 5442 b0c0 |0015: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ -3ee742: 6e30 17b0 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ -3ee748: 1a01 7c57 |001a: const-string v1, "action" // string@577c │ │ -3ee74c: 7010 17a5 0400 |001c: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getActionString:()Ljava/lang/String; // method@a517 │ │ -3ee752: 0c02 |001f: move-result-object v2 │ │ -3ee754: 6e30 16b0 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3ee75a: 2201 301d |0023: new-instance v1, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3ee75e: 1a02 10cf |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ -3ee762: 6203 2bf3 |0027: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3ee766: 7030 c6ac 2103 |0029: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3ee76c: 1a02 304d |002c: const-string v2, "UTC" // string@4d30 │ │ -3ee770: 7110 4cae 0200 |002e: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ -3ee776: 0c02 |0031: move-result-object v2 │ │ -3ee778: 6e20 bfac 2100 |0032: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ -3ee77e: 1a02 aec7 |0035: const-string v2, "timestamp" // string@c7ae │ │ -3ee782: 5443 b4c0 |0037: iget-object v3, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ -3ee786: 6e20 bbac 3100 |0039: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@acbb │ │ -3ee78c: 0c01 |003c: move-result-object v1 │ │ -3ee78e: 6e30 16b0 2001 |003d: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3ee794: 6e10 16a5 0400 |0040: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a516 │ │ -3ee79a: 0c01 |0043: move-result-object v1 │ │ -3ee79c: 6202 9fc0 |0044: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ -3ee7a0: 3321 1700 |0046: if-ne v1, v2, 005d // +0017 │ │ -3ee7a4: 1a01 39c4 |0048: const-string v1, "started" // string@c439 │ │ -3ee7a8: 5242 b3c0 |004a: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ -3ee7ac: 6e30 15b0 1002 |004c: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ -3ee7b2: 1a01 20ae |004f: const-string v1, "position" // string@ae20 │ │ -3ee7b6: 5242 b2c0 |0051: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ -3ee7ba: 6e30 15b0 1002 |0053: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ -3ee7c0: 1a01 86c8 |0056: const-string v1, "total" // string@c886 │ │ -3ee7c4: 5242 b5c0 |0058: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ -3ee7c8: 6e30 15b0 1002 |005a: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ -3ee7ce: 1100 |005d: return-object v0 │ │ -3ee7d0: 0d00 |005e: move-exception v0 │ │ -3ee7d2: 2201 c81c |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ee7d6: 7010 a6ab 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ee7dc: 1a02 d1ce |0064: const-string v2, "writeToJSONObject(): " // string@ced1 │ │ -3ee7e0: 6e20 b2ab 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee7e6: 6e10 dfab 0000 |0069: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3ee7ec: 0c00 |006c: move-result-object v0 │ │ -3ee7ee: 6e20 b2ab 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee7f4: 6e10 bcab 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ee7fa: 0c00 |0073: move-result-object v0 │ │ -3ee7fc: 1a01 a614 |0074: const-string v1, "EpisodeAction" // string@14a6 │ │ -3ee800: 7120 350b 0100 |0076: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3ee806: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -3ee808: 1100 |007a: return-object v0 │ │ +3ee72c: |[3ee72c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.writeToJsonObject:()Lorg/json/JSONObject; │ │ +3ee73c: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3ee740: 7010 09b0 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@b009 │ │ +3ee746: 1a01 e6ad |0005: const-string v1, "podcast" // string@ade6 │ │ +3ee74a: 5442 b1c0 |0007: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@c0b1 │ │ +3ee74e: 6e30 17b0 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ +3ee754: 1a01 c76e |000c: const-string v1, "episode" // string@6ec7 │ │ +3ee758: 5442 afc0 |000e: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@c0af │ │ +3ee75c: 6e30 17b0 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ +3ee762: 1a01 2a83 |0013: const-string v1, "guid" // string@832a │ │ +3ee766: 5442 b0c0 |0015: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@c0b0 │ │ +3ee76a: 6e30 17b0 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b017 │ │ +3ee770: 1a01 7c57 |001a: const-string v1, "action" // string@577c │ │ +3ee774: 7010 17a5 0400 |001c: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getActionString:()Ljava/lang/String; // method@a517 │ │ +3ee77a: 0c02 |001f: move-result-object v2 │ │ +3ee77c: 6e30 16b0 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3ee782: 2201 301d |0023: new-instance v1, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3ee786: 1a02 10cf |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ +3ee78a: 6203 2bf3 |0027: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3ee78e: 7030 c6ac 2103 |0029: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3ee794: 1a02 304d |002c: const-string v2, "UTC" // string@4d30 │ │ +3ee798: 7110 4cae 0200 |002e: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ +3ee79e: 0c02 |0031: move-result-object v2 │ │ +3ee7a0: 6e20 bfac 2100 |0032: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ +3ee7a6: 1a02 aec7 |0035: const-string v2, "timestamp" // string@c7ae │ │ +3ee7aa: 5443 b4c0 |0037: iget-object v3, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@c0b4 │ │ +3ee7ae: 6e20 bbac 3100 |0039: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@acbb │ │ +3ee7b4: 0c01 |003c: move-result-object v1 │ │ +3ee7b6: 6e30 16b0 2001 |003d: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3ee7bc: 6e10 16a5 0400 |0040: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@a516 │ │ +3ee7c2: 0c01 |0043: move-result-object v1 │ │ +3ee7c4: 6202 9fc0 |0044: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c09f │ │ +3ee7c8: 3321 1700 |0046: if-ne v1, v2, 005d // +0017 │ │ +3ee7cc: 1a01 39c4 |0048: const-string v1, "started" // string@c439 │ │ +3ee7d0: 5242 b3c0 |004a: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@c0b3 │ │ +3ee7d4: 6e30 15b0 1002 |004c: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ +3ee7da: 1a01 20ae |004f: const-string v1, "position" // string@ae20 │ │ +3ee7de: 5242 b2c0 |0051: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@c0b2 │ │ +3ee7e2: 6e30 15b0 1002 |0053: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ +3ee7e8: 1a01 86c8 |0056: const-string v1, "total" // string@c886 │ │ +3ee7ec: 5242 b5c0 |0058: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@c0b5 │ │ +3ee7f0: 6e30 15b0 1002 |005a: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@b015 │ │ +3ee7f6: 1100 |005d: return-object v0 │ │ +3ee7f8: 0d00 |005e: move-exception v0 │ │ +3ee7fa: 2201 c81c |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ee7fe: 7010 a6ab 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ee804: 1a02 d1ce |0064: const-string v2, "writeToJSONObject(): " // string@ced1 │ │ +3ee808: 6e20 b2ab 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee80e: 6e10 dfab 0000 |0069: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3ee814: 0c00 |006c: move-result-object v0 │ │ +3ee816: 6e20 b2ab 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee81c: 6e10 bcab 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ee822: 0c00 |0073: move-result-object v0 │ │ +3ee824: 1a01 a614 |0074: const-string v1, "EpisodeAction" // string@14a6 │ │ +3ee828: 7120 350b 0100 |0076: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3ee82e: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +3ee830: 1100 |007a: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x005d │ │ Lorg/json/JSONException; -> 0x005e │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=189 │ │ 0x000e line=190 │ │ @@ -927701,19 +927701,19 @@ │ │ type : '(Ljava/util/List;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ee258: |[3ee258] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.:(Ljava/util/List;J)V │ │ -3ee268: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ee26e: 5b01 b6c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ -3ee272: 5a02 b7c0 |0005: iput-wide v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ -3ee276: 0e00 |0007: return-void │ │ +3ee280: |[3ee280] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.:(Ljava/util/List;J)V │ │ +3ee290: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ee296: 5b01 b6c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ +3ee29a: 5a02 b7c0 |0005: iput-wide v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ +3ee29e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ @@ -927726,17 +927726,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee228: |[3ee228] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getEpisodeActions:()Ljava/util/List; │ │ -3ee238: 5410 b6c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ -3ee23c: 1100 |0002: return-object v0 │ │ +3ee250: |[3ee250] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getEpisodeActions:()Ljava/util/List; │ │ +3ee260: 5410 b6c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ +3ee264: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;) │ │ @@ -927744,17 +927744,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee240: |[3ee240] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getTimestamp:()J │ │ -3ee250: 5320 b7c0 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ -3ee254: 1000 |0002: return-wide v0 │ │ +3ee268: |[3ee268] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getTimestamp:()J │ │ +3ee278: 5320 b7c0 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ +3ee27c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;) │ │ @@ -927762,30 +927762,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3ee1d0: |[3ee1d0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.toString:()Ljava/lang/String; │ │ -3ee1e0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ee1e4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ee1ea: 1a01 a814 |0005: const-string v1, "EpisodeActionGetResponse{episodeActions=" // string@14a8 │ │ -3ee1ee: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee1f4: 5431 b6c0 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ -3ee1f8: 6e20 b1ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ee1fe: 1a01 2c06 |000f: const-string v1, ", timestamp=" // string@062c │ │ -3ee202: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ee208: 5331 b7c0 |0014: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ -3ee20c: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3ee212: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3ee216: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3ee21c: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ee222: 0c00 |0021: move-result-object v0 │ │ -3ee224: 1100 |0022: return-object v0 │ │ +3ee1f8: |[3ee1f8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.toString:()Ljava/lang/String; │ │ +3ee208: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ee20c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ee212: 1a01 a814 |0005: const-string v1, "EpisodeActionGetResponse{episodeActions=" // string@14a8 │ │ +3ee216: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee21c: 5431 b6c0 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@c0b6 │ │ +3ee220: 6e20 b1ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ee226: 1a01 2c06 |000f: const-string v1, ", timestamp=" // string@062c │ │ +3ee22a: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ee230: 5331 b7c0 |0014: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@c0b7 │ │ +3ee234: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3ee23a: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3ee23e: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3ee244: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ee24a: 0c00 |0021: move-result-object v0 │ │ +3ee24c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -927891,18 +927891,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ee8e0: |[3ee8e0] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;)V │ │ -3ee8f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ee8f6: 5b01 b8c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@c0b8 │ │ -3ee8fa: 0e00 |0005: return-void │ │ +3ee908: |[3ee908] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;)V │ │ +3ee918: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ee91e: 5b01 b8c0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@c0b8 │ │ +3ee922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -927912,18 +927912,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ee8fc: |[3ee8fc] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.run:()V │ │ -3ee90c: 5410 b8c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@c0b8 │ │ -3ee910: 7110 2fa5 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V // method@a52f │ │ -3ee916: 0e00 |0005: return-void │ │ +3ee924: |[3ee924] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.run:()V │ │ +3ee934: 5410 b8c0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@c0b8 │ │ +3ee938: 7110 2fa5 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V // method@a52f │ │ +3ee93e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -927955,17 +927955,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ee918: |[3ee918] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V │ │ -3ee928: 7110 33a5 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V // method@a533 │ │ -3ee92e: 0e00 |0003: return-void │ │ +3ee940: |[3ee940] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V │ │ +3ee950: 7110 33a5 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V // method@a533 │ │ +3ee956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ @@ -927973,71 +927973,71 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ee930: |[3ee930] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ -3ee940: 2200 8e1d |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@1d8e │ │ -3ee944: 7010 e4ae 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@aee4 │ │ -3ee94a: 6900 b9c0 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3ee94e: 0e00 |0007: return-void │ │ +3ee958: |[3ee958] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ +3ee968: 2200 8e1d |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@1d8e │ │ +3ee96c: 7010 e4ae 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@aee4 │ │ +3ee972: 6900 b9c0 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3ee976: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ee950: |[3ee950] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ -3ee960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ee966: 0e00 |0003: return-void │ │ +3ee978: |[3ee978] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ +3ee988: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ee98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : 'executeLockedAsync' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3ee968: |[3ee968] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.executeLockedAsync:(Ljava/lang/Runnable;)V │ │ -3ee978: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3ee97c: 6e10 e6ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.tryLock:()Z // method@aee6 │ │ -3ee982: 0a01 |0005: move-result v1 │ │ -3ee984: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ -3ee988: 7210 63ab 0200 |0008: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -3ee98e: 6e10 e7ae 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ -3ee994: 281c |000e: goto 002a // +001c │ │ -3ee996: 0d02 |000f: move-exception v2 │ │ -3ee998: 6200 b9c0 |0010: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3ee99c: 6e10 e7ae 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ -3ee9a2: 2702 |0015: throw v2 │ │ -3ee9a4: 2200 131b |0016: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; // type@1b13 │ │ -3ee9a8: 7020 2da5 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;)V // method@a52d │ │ -3ee9ae: 7110 cda9 0000 |001b: invoke-static {v0}, Lio/reactivex/Completable;.fromRunnable:(Ljava/lang/Runnable;)Lio/reactivex/Completable; // method@a9cd │ │ -3ee9b4: 0c02 |001e: move-result-object v2 │ │ -3ee9b6: 7100 e9a9 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3ee9bc: 0c00 |0022: move-result-object v0 │ │ -3ee9be: 6e20 d1a9 0200 |0023: invoke-virtual {v2, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ -3ee9c4: 0c02 |0026: move-result-object v2 │ │ -3ee9c6: 6e10 cfa9 0200 |0027: invoke-virtual {v2}, Lio/reactivex/Completable;.subscribe:()Lio/reactivex/disposables/Disposable; // method@a9cf │ │ -3ee9cc: 0e00 |002a: return-void │ │ +3ee990: |[3ee990] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.executeLockedAsync:(Ljava/lang/Runnable;)V │ │ +3ee9a0: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3ee9a4: 6e10 e6ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.tryLock:()Z // method@aee6 │ │ +3ee9aa: 0a01 |0005: move-result v1 │ │ +3ee9ac: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ +3ee9b0: 7210 63ab 0200 |0008: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +3ee9b6: 6e10 e7ae 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ +3ee9bc: 281c |000e: goto 002a // +001c │ │ +3ee9be: 0d02 |000f: move-exception v2 │ │ +3ee9c0: 6200 b9c0 |0010: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3ee9c4: 6e10 e7ae 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ +3ee9ca: 2702 |0015: throw v2 │ │ +3ee9cc: 2200 131b |0016: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; // type@1b13 │ │ +3ee9d0: 7020 2da5 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;)V // method@a52d │ │ +3ee9d6: 7110 cda9 0000 |001b: invoke-static {v0}, Lio/reactivex/Completable;.fromRunnable:(Ljava/lang/Runnable;)Lio/reactivex/Completable; // method@a9cd │ │ +3ee9dc: 0c02 |001e: move-result-object v2 │ │ +3ee9de: 7100 e9a9 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3ee9e4: 0c00 |0022: move-result-object v0 │ │ +3ee9e6: 6e20 d1a9 0200 |0023: invoke-virtual {v2, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ +3ee9ec: 0c02 |0026: move-result-object v2 │ │ +3ee9ee: 6e10 cfa9 0200 |0027: invoke-virtual {v2}, Lio/reactivex/Completable;.subscribe:()Lio/reactivex/disposables/Disposable; // method@a9cf │ │ +3ee9f4: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=17 │ │ 0x0008 line=19 │ │ 0x000b line=21 │ │ @@ -928053,24 +928053,24 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3ee9dc: |[3ee9dc] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V │ │ -3ee9ec: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3ee9f0: 6e10 e5ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@aee5 │ │ -3ee9f6: 7210 63ab 0100 |0005: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -3ee9fc: 6e10 e7ae 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ -3eea02: 0e00 |000b: return-void │ │ -3eea04: 0d01 |000c: move-exception v1 │ │ -3eea06: 6200 b9c0 |000d: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3eea0a: 6e10 e7ae 0000 |000f: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ -3eea10: 2701 |0012: throw v1 │ │ +3eea04: |[3eea04] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V │ │ +3eea14: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3eea18: 6e10 e5ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@aee5 │ │ +3eea1e: 7210 63ab 0100 |0005: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +3eea24: 6e10 e7ae 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ +3eea2a: 0e00 |000b: return-void │ │ +3eea2c: 0d01 |000c: move-exception v1 │ │ +3eea2e: 6200 b9c0 |000d: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3eea32: 6e10 e7ae 0000 |000f: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ +3eea38: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ 0x0008 line=29 │ │ @@ -928083,36 +928083,36 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eea20: |[3eea20] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lock:()V │ │ -3eea30: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3eea34: 6e10 e5ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@aee5 │ │ -3eea3a: 0e00 |0005: return-void │ │ +3eea48: |[3eea48] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lock:()V │ │ +3eea58: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3eea5c: 6e10 e5ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@aee5 │ │ +3eea62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : 'unlock' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eea3c: |[3eea3c] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.unlock:()V │ │ -3eea4c: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ -3eea50: 6e10 e7ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ -3eea56: 0e00 |0005: return-void │ │ +3eea64: |[3eea64] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.unlock:()V │ │ +3eea74: 6200 b9c0 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@c0b9 │ │ +3eea78: 6e10 e7ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@aee7 │ │ +3eea7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -928270,17 +928270,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eea70: |[3eea70] de.danoeh.antennapod.net.sync.serviceinterface.R$anim.:()V │ │ -3eea80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eea86: 0e00 |0003: return-void │ │ +3eea98: |[3eea98] de.danoeh.antennapod.net.sync.serviceinterface.R$anim.:()V │ │ +3eeaa8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeaae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -928342,17 +928342,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eea58: |[3eea58] de.danoeh.antennapod.net.sync.serviceinterface.R$animator.:()V │ │ -3eea68: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eea6e: 0e00 |0003: return-void │ │ +3eea80: |[3eea80] de.danoeh.antennapod.net.sync.serviceinterface.R$animator.:()V │ │ +3eea90: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eea96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -930174,17 +930174,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eea88: |[3eea88] de.danoeh.antennapod.net.sync.serviceinterface.R$attr.:()V │ │ -3eea98: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eea9e: 0e00 |0003: return-void │ │ +3eeab0: |[3eeab0] de.danoeh.antennapod.net.sync.serviceinterface.R$attr.:()V │ │ +3eeac0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -930231,17 +930231,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeaa0: |[3eeaa0] de.danoeh.antennapod.net.sync.serviceinterface.R$bool.:()V │ │ -3eeab0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeab6: 0e00 |0003: return-void │ │ +3eeac8: |[3eeac8] de.danoeh.antennapod.net.sync.serviceinterface.R$bool.:()V │ │ +3eead8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -930708,17 +930708,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeab8: |[3eeab8] de.danoeh.antennapod.net.sync.serviceinterface.R$color.:()V │ │ -3eeac8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeace: 0e00 |0003: return-void │ │ +3eeae0: |[3eeae0] de.danoeh.antennapod.net.sync.serviceinterface.R$color.:()V │ │ +3eeaf0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeaf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -931390,17 +931390,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eead0: |[3eead0] de.danoeh.antennapod.net.sync.serviceinterface.R$dimen.:()V │ │ -3eeae0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeae6: 0e00 |0003: return-void │ │ +3eeaf8: |[3eeaf8] de.danoeh.antennapod.net.sync.serviceinterface.R$dimen.:()V │ │ +3eeb08: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -931922,17 +931922,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeae8: |[3eeae8] de.danoeh.antennapod.net.sync.serviceinterface.R$drawable.:()V │ │ -3eeaf8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeafe: 0e00 |0003: return-void │ │ +3eeb10: |[3eeb10] de.danoeh.antennapod.net.sync.serviceinterface.R$drawable.:()V │ │ +3eeb20: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -932829,17 +932829,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeb00: |[3eeb00] de.danoeh.antennapod.net.sync.serviceinterface.R$id.:()V │ │ -3eeb10: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeb16: 0e00 |0003: return-void │ │ +3eeb28: |[3eeb28] de.danoeh.antennapod.net.sync.serviceinterface.R$id.:()V │ │ +3eeb38: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -932896,17 +932896,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeb18: |[3eeb18] de.danoeh.antennapod.net.sync.serviceinterface.R$integer.:()V │ │ -3eeb28: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeb2e: 0e00 |0003: return-void │ │ +3eeb40: |[3eeb40] de.danoeh.antennapod.net.sync.serviceinterface.R$integer.:()V │ │ +3eeb50: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -932973,17 +932973,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeb30: |[3eeb30] de.danoeh.antennapod.net.sync.serviceinterface.R$interpolator.:()V │ │ -3eeb40: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeb46: 0e00 |0003: return-void │ │ +3eeb58: |[3eeb58] de.danoeh.antennapod.net.sync.serviceinterface.R$interpolator.:()V │ │ +3eeb68: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -933345,17 +933345,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeb48: |[3eeb48] de.danoeh.antennapod.net.sync.serviceinterface.R$layout.:()V │ │ -3eeb58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeb5e: 0e00 |0003: return-void │ │ +3eeb70: |[3eeb70] de.danoeh.antennapod.net.sync.serviceinterface.R$layout.:()V │ │ +3eeb80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -933572,17 +933572,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eeb60: |[3eeb60] de.danoeh.antennapod.net.sync.serviceinterface.R$string.:()V │ │ -3eeb70: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eeb76: 0e00 |0003: return-void │ │ +3eeb88: |[3eeb88] de.danoeh.antennapod.net.sync.serviceinterface.R$string.:()V │ │ +3eeb98: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eeb9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -935544,17 +935544,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ef954: |[3ef954] de.danoeh.antennapod.net.sync.serviceinterface.R$style.:()V │ │ -3ef964: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ef96a: 0e00 |0003: return-void │ │ +3ef97c: |[3ef97c] de.danoeh.antennapod.net.sync.serviceinterface.R$style.:()V │ │ +3ef98c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ef992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -938816,342 +938816,342 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1754 16-bit code units │ │ -3eeb78: |[3eeb78] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ -3eeb88: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3eeb8c: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3eeb90: 2600 9202 0000 |0004: fill-array-data v0, 00000296 // +00000292 │ │ -3eeb96: 6900 1dc6 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBar:[I // field@c61d │ │ -3eeb9a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3eeba0: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3eeba6: 0c01 |000f: move-result-object v1 │ │ -3eeba8: 6901 1ec6 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBarLayout:[I // field@c61e │ │ -3eebac: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3eebb2: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3eebb8: 0c01 |0018: move-result-object v1 │ │ -3eebba: 6901 3dc6 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@c63d │ │ -3eebbe: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3eebc0: 2311 331e |001c: new-array v1, v1, [I // type@1e33 │ │ -3eebc4: 6901 3fc6 |001e: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuView:[I // field@c63f │ │ -3eebc8: 1261 |0020: const/4 v1, #int 6 // #6 │ │ -3eebca: 2312 331e |0021: new-array v2, v1, [I // type@1e33 │ │ -3eebce: 2602 b102 0000 |0023: fill-array-data v2, 000002d4 // +000002b1 │ │ -3eebd4: 6902 40c6 |0026: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMode:[I // field@c640 │ │ -3eebd8: 1402 9e01 047f |0028: const v2, #float 1.75466e+38 // #7f04019e │ │ -3eebde: 1403 2302 047f |002b: const v3, #float 1.75469e+38 // #7f040223 │ │ -3eebe4: 2420 331e 3200 |002e: filled-new-array {v2, v3}, [I // type@1e33 │ │ -3eebea: 0c02 |0031: move-result-object v2 │ │ -3eebec: 6902 47c6 |0032: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActivityChooserView:[I // field@c647 │ │ -3eebf0: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -3eebf4: 2323 331e |0036: new-array v3, v2, [I // type@1e33 │ │ -3eebf8: 2603 ac02 0000 |0038: fill-array-data v3, 000002e4 // +000002ac │ │ -3eebfe: 6903 4ac6 |003b: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AlertDialog:[I // field@c64a │ │ -3eec02: 2313 331e |003d: new-array v3, v1, [I // type@1e33 │ │ -3eec06: 2603 b902 0000 |003f: fill-array-data v3, 000002f8 // +000002b9 │ │ -3eec0c: 6903 53c6 |0042: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@c653 │ │ -3eec10: 1403 d000 0101 |0044: const v3, #float 2.36941e-38 // #010100d0 │ │ -3eec16: 1404 9901 0101 |0047: const v4, #float 2.36947e-38 // #01010199 │ │ -3eec1c: 2420 331e 4300 |004a: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3eec22: 0c05 |004d: move-result-object v5 │ │ -3eec24: 6905 5ac6 |004e: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@c65a │ │ -3eec28: 1405 4a04 0101 |0050: const v5, #float 2.36966e-38 // #0101044a │ │ -3eec2e: 1406 4b04 0101 |0053: const v6, #float 2.36966e-38 // #0101044b │ │ -3eec34: 1407 4904 0101 |0056: const v7, #float 2.36966e-38 // #01010449 │ │ -3eec3a: 2440 331e 7465 |0059: filled-new-array {v4, v7, v5, v6}, [I // type@1e33 │ │ -3eec40: 0c05 |005c: move-result-object v5 │ │ -3eec42: 6905 5dc6 |005d: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@c65d │ │ -3eec46: 1405 7004 047f |005f: const v5, #float 1.75481e+38 // #7f040470 │ │ -3eec4c: 1406 7104 047f |0062: const v6, #float 1.75481e+38 // #7f040471 │ │ -3eec52: 1407 1901 0101 |0065: const v7, #float 2.36943e-38 // #01010119 │ │ -3eec58: 1408 d403 047f |0068: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3eec5e: 2440 331e 8765 |006b: filled-new-array {v7, v8, v5, v6}, [I // type@1e33 │ │ -3eec64: 0c05 |006e: move-result-object v5 │ │ -3eec66: 6905 62c6 |006f: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatImageView:[I // field@c662 │ │ -3eec6a: 1405 6c04 047f |0071: const v5, #float 1.75481e+38 // #7f04046c │ │ -3eec70: 1406 6d04 047f |0074: const v6, #float 1.75481e+38 // #7f04046d │ │ -3eec76: 1407 4201 0101 |0077: const v7, #float 2.36945e-38 // #01010142 │ │ -3eec7c: 1408 6b04 047f |007a: const v8, #float 1.75481e+38 // #7f04046b │ │ -3eec82: 2440 331e 8765 |007d: filled-new-array {v7, v8, v5, v6}, [I // type@1e33 │ │ -3eec88: 0c05 |0080: move-result-object v5 │ │ -3eec8a: 6905 67c6 |0081: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@c667 │ │ -3eec8e: 1275 |0083: const/4 v5, #int 7 // #7 │ │ -3eec90: 2356 331e |0084: new-array v6, v5, [I // type@1e33 │ │ -3eec94: 2606 8202 0000 |0086: fill-array-data v6, 00000308 // +00000282 │ │ -3eec9a: 6906 6cc6 |0089: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@c66c │ │ -3eec9e: 1306 1600 |008b: const/16 v6, #int 22 // #16 │ │ -3eeca2: 2366 331e |008d: new-array v6, v6, [I // type@1e33 │ │ -3eeca6: 2606 8b02 0000 |008f: fill-array-data v6, 0000031a // +0000028b │ │ -3eecac: 6906 74c6 |0092: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextView:[I // field@c674 │ │ -3eecb0: 1306 7f00 |0094: const/16 v6, #int 127 // #7f │ │ -3eecb4: 2366 331e |0096: new-array v6, v6, [I // type@1e33 │ │ -3eecb8: 2606 b202 0000 |0098: fill-array-data v6, 0000034a // +000002b2 │ │ -3eecbe: 6906 8bc6 |009b: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTheme:[I // field@c68b │ │ -3eecc2: 1406 0e03 0101 |009d: const v6, #float 2.36957e-38 // #0101030e │ │ -3eecc8: 1407 9c03 047f |00a0: const v7, #float 1.75477e+38 // #7f04039c │ │ -3eecce: 2420 331e 7600 |00a3: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3eecd4: 0c06 |00a6: move-result-object v6 │ │ -3eecd6: 6906 0bc7 |00a7: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.BackgroundStyle:[I // field@c70b │ │ -3eecda: 1406 3100 047f |00a9: const v6, #float 1.75459e+38 // #7f040031 │ │ -3eece0: 2410 331e 0600 |00ac: filled-new-array {v6}, [I // type@1e33 │ │ -3eece6: 0c06 |00af: move-result-object v6 │ │ -3eece8: 6906 0ec7 |00b0: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@c70e │ │ -3eecec: 1406 7503 047f |00b2: const v6, #float 1.75476e+38 // #7f040375 │ │ -3eecf2: 1407 ab03 047f |00b5: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3eecf8: 2420 331e 7600 |00b8: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3eecfe: 0c06 |00bb: move-result-object v6 │ │ -3eed00: 6906 10c7 |00bc: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Capability:[I // field@c710 │ │ -3eed04: 2316 331e |00be: new-array v6, v1, [I // type@1e33 │ │ -3eed08: 2606 8c03 0000 |00c0: fill-array-data v6, 0000044c // +0000038c │ │ -3eed0e: 6906 13c7 |00c3: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@c713 │ │ -3eed12: 1406 3200 047f |00c5: const v6, #float 1.75459e+38 // #7f040032 │ │ -3eed18: 1407 4d02 047f |00c8: const v7, #float 1.7547e+38 // #7f04024d │ │ -3eed1e: 1408 a501 0101 |00cb: const v8, #float 2.36947e-38 // #010101a5 │ │ -3eed24: 1409 1f03 0101 |00ce: const v9, #float 2.36958e-38 // #0101031f │ │ -3eed2a: 140a 4706 0101 |00d1: const v10, #float 2.36981e-38 // #01010647 │ │ -3eed30: 2457 331e 986a |00d4: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3eed36: 0c06 |00d7: move-result-object v6 │ │ -3eed38: 6906 1ac7 |00d8: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ColorStateListItem:[I // field@c71a │ │ -3eed3c: 1406 9700 047f |00da: const v6, #float 1.75461e+38 // #7f040097 │ │ -3eed42: 1407 9800 047f |00dd: const v7, #float 1.75461e+38 // #7f040098 │ │ -3eed48: 1409 0701 0101 |00e0: const v9, #float 2.36943e-38 // #01010107 │ │ -3eed4e: 140a 8e00 047f |00e3: const v10, #float 1.75461e+38 // #7f04008e │ │ -3eed54: 2440 331e a976 |00e6: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3eed5a: 0c06 |00e9: move-result-object v6 │ │ -3eed5c: 6906 20c7 |00ea: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CompoundButton:[I // field@c720 │ │ -3eed60: 1406 4c02 047f |00ec: const v6, #float 1.7547e+38 // #7f04024c │ │ -3eed66: 1407 e503 047f |00ef: const v7, #float 1.75478e+38 // #7f0403e5 │ │ -3eed6c: 2420 331e 7600 |00f2: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3eed72: 0c06 |00f5: move-result-object v6 │ │ -3eed74: 6906 25c7 |00f6: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@c725 │ │ -3eed78: 2356 331e |00f8: new-array v6, v5, [I // type@1e33 │ │ -3eed7c: 2606 6203 0000 |00fa: fill-array-data v6, 0000045c // +00000362 │ │ -3eed82: 6906 26c7 |00fd: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@c726 │ │ -3eed86: 1306 0c00 |00ff: const/16 v6, #int 12 // #c │ │ -3eed8a: 2367 331e |0101: new-array v7, v6, [I // type@1e33 │ │ -3eed8e: 2607 6b03 0000 |0103: fill-array-data v7, 0000046e // +0000036b │ │ -3eed94: 6907 30c7 |0106: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DialogPreference:[I // field@c730 │ │ -3eed98: 2322 331e |0108: new-array v2, v2, [I // type@1e33 │ │ -3eed9c: 2602 8003 0000 |010a: fill-array-data v2, 0000048a // +00000380 │ │ -3eeda2: 6902 3dc7 |010d: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@c73d │ │ -3eeda6: 1402 a904 047f |010f: const v2, #float 1.75482e+38 // #7f0404a9 │ │ -3eedac: 2410 331e 0200 |0112: filled-new-array {v2}, [I // type@1e33 │ │ -3eedb2: 0c07 |0115: move-result-object v7 │ │ -3eedb4: 6907 46c7 |0116: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.EditTextPreference:[I // field@c746 │ │ -3eedb8: 2357 331e |0118: new-array v7, v5, [I // type@1e33 │ │ -3eedbc: 2607 8403 0000 |011a: fill-array-data v7, 0000049e // +00000384 │ │ -3eedc2: 6907 48c7 |011d: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamily:[I // field@c748 │ │ -3eedc6: 1307 0a00 |011f: const/16 v7, #int 10 // #a │ │ -3eedca: 2379 331e |0121: new-array v9, v7, [I // type@1e33 │ │ -3eedce: 2609 8d03 0000 |0123: fill-array-data v9, 000004b0 // +0000038d │ │ -3eedd4: 6909 49c7 |0126: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamilyFont:[I // field@c749 │ │ -3eedd8: 1409 0300 0101 |0128: const v9, #float 2.36936e-38 // #01010003 │ │ -3eedde: 140a d100 0101 |012b: const v10, #float 2.36941e-38 // #010100d1 │ │ -3eede4: 2430 331e 390a |012e: filled-new-array {v9, v3, v10}, [I // type@1e33 │ │ -3eedea: 0c0b |0131: move-result-object v11 │ │ -3eedec: 690b 5bc7 |0132: sput-object v11, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Fragment:[I // field@c75b │ │ -3eedf0: 2420 331e a900 |0134: filled-new-array {v9, v10}, [I // type@1e33 │ │ -3eedf6: 0c09 |0137: move-result-object v9 │ │ -3eedf8: 6909 5cc7 |0138: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FragmentContainerView:[I // field@c75c │ │ -3eedfc: 2369 331e |013a: new-array v9, v6, [I // type@1e33 │ │ -3eee00: 2609 8c03 0000 |013c: fill-array-data v9, 000004c8 // +0000038c │ │ -3eee06: 6909 62c7 |013f: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColor:[I // field@c762 │ │ -3eee0a: 1409 1405 0101 |0141: const v9, #float 2.36972e-38 // #01010514 │ │ -3eee10: 2420 331e 9800 |0144: filled-new-array {v8, v9}, [I // type@1e33 │ │ -3eee16: 0c08 |0147: move-result-object v8 │ │ -3eee18: 6908 63c7 |0148: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColorItem:[I // field@c763 │ │ -3eee1c: 1308 0900 |014a: const/16 v8, #int 9 // #9 │ │ -3eee20: 2389 331e |014c: new-array v9, v8, [I // type@1e33 │ │ -3eee24: 2609 9603 0000 |014e: fill-array-data v9, 000004e4 // +00000396 │ │ -3eee2a: 6909 72c7 |0151: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@c772 │ │ -3eee2e: 1409 f500 0101 |0153: const v9, #float 2.36942e-38 // #010100f5 │ │ -3eee34: 140a 8101 0101 |0156: const v10, #float 2.36946e-38 // #01010181 │ │ -3eee3a: 140b f400 0101 |0159: const v11, #float 2.36942e-38 // #010100f4 │ │ -3eee40: 2440 331e b0a9 |015c: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ -3eee46: 0c00 |015f: move-result-object v0 │ │ -3eee48: 6900 73c7 |0160: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@c773 │ │ -3eee4c: 1400 ac02 0101 |0162: const v0, #float 2.36955e-38 // #010102ac │ │ -3eee52: 1409 ad02 0101 |0165: const v9, #float 2.36955e-38 // #010102ad │ │ -3eee58: 2420 331e 9000 |0168: filled-new-array {v0, v9}, [I // type@1e33 │ │ -3eee5e: 0c00 |016b: move-result-object v0 │ │ -3eee60: 6900 81c7 |016c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPopupWindow:[I // field@c781 │ │ -3eee64: 1400 b200 0101 |016e: const v0, #float 2.36941e-38 // #010100b2 │ │ -3eee6a: 1409 f801 0101 |0171: const v9, #float 2.3695e-38 // #010101f8 │ │ -3eee70: 140a 9301 047f |0174: const v10, #float 1.75466e+38 // #7f040193 │ │ -3eee76: 140b 9401 047f |0177: const v11, #float 1.75466e+38 // #7f040194 │ │ -3eee7c: 2452 331e 90ba |017a: filled-new-array {v0, v9, v10, v11, v2}, [I // type@1e33 │ │ -3eee82: 0c02 |017d: move-result-object v2 │ │ -3eee84: 6902 84c7 |017e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPreference:[I // field@c784 │ │ -3eee88: 2312 331e |0180: new-array v2, v1, [I // type@1e33 │ │ -3eee8c: 2602 7803 0000 |0182: fill-array-data v2, 000004fa // +00000378 │ │ -3eee92: 6902 8ac7 |0185: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuGroup:[I // field@c78a │ │ -3eee96: 1302 1700 |0187: const/16 v2, #int 23 // #17 │ │ -3eee9a: 2322 331e |0189: new-array v2, v2, [I // type@1e33 │ │ -3eee9e: 2602 7f03 0000 |018b: fill-array-data v2, 0000050a // +0000037f │ │ -3eeea4: 6902 91c7 |018e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuItem:[I // field@c791 │ │ -3eeea8: 2382 331e |0190: new-array v2, v8, [I // type@1e33 │ │ -3eeeac: 2602 aa03 0000 |0192: fill-array-data v2, 0000053c // +000003aa │ │ -3eeeb2: 6902 a9c7 |0195: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuView:[I // field@c7a9 │ │ -3eeeb6: 2440 331e 90ba |0197: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ -3eeebc: 0c02 |019a: move-result-object v2 │ │ -3eeebe: 6902 b3c7 |019b: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@c7b3 │ │ -3eeec2: 1402 c902 0101 |019d: const v2, #float 2.36956e-38 // #010102c9 │ │ -3eeec8: 1408 3803 047f |01a0: const v8, #float 1.75475e+38 // #7f040338 │ │ -3eeece: 1409 7601 0101 |01a3: const v9, #float 2.36946e-38 // #01010176 │ │ -3eeed4: 2430 331e 2908 |01a6: filled-new-array {v9, v2, v8}, [I // type@1e33 │ │ -3eeeda: 0c02 |01a9: move-result-object v2 │ │ -3eeedc: 6902 b8c7 |01aa: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindow:[I // field@c7b8 │ │ -3eeee0: 1402 dc03 047f |01ac: const v2, #float 1.75478e+38 // #7f0403dc │ │ -3eeee6: 2410 331e 0200 |01af: filled-new-array {v2}, [I // type@1e33 │ │ -3eeeec: 0c02 |01b2: move-result-object v2 │ │ -3eeeee: 6902 b9c7 |01b3: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@c7b9 │ │ -3eeef2: 1302 2400 |01b5: const/16 v2, #int 36 // #24 │ │ -3eeef6: 2322 331e |01b7: new-array v2, v2, [I // type@1e33 │ │ -3eeefa: 2602 9903 0000 |01b9: fill-array-data v2, 00000552 // +00000399 │ │ -3eef00: 6902 bec7 |01bc: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Preference:[I // field@c7be │ │ -3eef04: 1402 f200 0101 |01be: const v2, #float 2.36942e-38 // #010100f2 │ │ -3eef0a: 1408 2901 0101 |01c1: const v8, #float 2.36944e-38 // #01010129 │ │ -3eef10: 140a 2a01 0101 |01c4: const v10, #float 2.36944e-38 // #0101012a │ │ -3eef16: 140b 2f00 047f |01c7: const v11, #float 1.75459e+38 // #7f04002f │ │ -3eef1c: 2440 331e 82ba |01ca: filled-new-array {v2, v8, v10, v11}, [I // type@1e33 │ │ -3eef22: 0c0c |01cd: move-result-object v12 │ │ -3eef24: 690c bfc7 |01ce: sput-object v12, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragment:[I // field@c7bf │ │ -3eef28: 2440 331e 82ba |01d0: filled-new-array {v2, v8, v10, v11}, [I // type@1e33 │ │ -3eef2e: 0c08 |01d3: move-result-object v8 │ │ -3eef30: 6908 c0c7 |01d4: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@c7c0 │ │ -3eef34: 1408 2402 047f |01d6: const v8, #float 1.75469e+38 // #7f040224 │ │ -3eef3a: 140a 3603 047f |01d9: const v10, #float 1.75475e+38 // #7f040336 │ │ -3eef40: 140b e701 0101 |01dc: const v11, #float 2.36949e-38 // #010101e7 │ │ -3eef46: 2430 331e 8b0a |01df: filled-new-array {v11, v8, v10}, [I // type@1e33 │ │ -3eef4c: 0c08 |01e2: move-result-object v8 │ │ -3eef4e: 6908 c9c7 |01e3: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceGroup:[I // field@c7c9 │ │ -3eef52: 1408 e702 047f |01e5: const v8, #float 1.75473e+38 // #7f0402e7 │ │ -3eef58: 140a eb02 047f |01e8: const v10, #float 1.75473e+38 // #7f0402eb │ │ -3eef5e: 140b 1f01 0101 |01eb: const v11, #float 2.36944e-38 // #0101011f │ │ -3eef64: 140c 2001 0101 |01ee: const v12, #float 2.36944e-38 // #01010120 │ │ -3eef6a: 2440 331e cba8 |01f1: filled-new-array {v11, v12, v8, v10}, [I // type@1e33 │ │ -3eef70: 0c08 |01f4: move-result-object v8 │ │ -3eef72: 6908 cdc7 |01f5: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceImageView:[I // field@c7cd │ │ -3eef76: 1308 1000 |01f7: const/16 v8, #int 16 // #10 │ │ -3eef7a: 2388 331e |01f9: new-array v8, v8, [I // type@1e33 │ │ -3eef7e: 2608 a303 0000 |01fb: fill-array-data v8, 0000059e // +000003a3 │ │ -3eef84: 6908 d2c7 |01fe: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceTheme:[I // field@c7d2 │ │ -3eef88: 1408 3a03 047f |0200: const v8, #float 1.75475e+38 // #7f04033a │ │ -3eef8e: 140a 4003 047f |0203: const v10, #float 1.75475e+38 // #7f040340 │ │ -3eef94: 2420 331e a800 |0206: filled-new-array {v8, v10}, [I // type@1e33 │ │ -3eef9a: 0c08 |0209: move-result-object v8 │ │ -3eef9c: 6908 07c8 |020a: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecycleListView:[I // field@c807 │ │ -3eefa0: 2366 331e |020c: new-array v6, v6, [I // type@1e33 │ │ -3eefa4: 2606 b403 0000 |020e: fill-array-data v6, 000005c2 // +000003b4 │ │ -3eefaa: 6906 0ac8 |0211: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecyclerView:[I // field@c80a │ │ -3eefae: 1306 1100 |0213: const/16 v6, #int 17 // #11 │ │ -3eefb2: 2366 331e |0215: new-array v6, v6, [I // type@1e33 │ │ -3eefb6: 2606 c703 0000 |0217: fill-array-data v6, 000005de // +000003c7 │ │ -3eefbc: 6906 17c8 |021a: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SearchView:[I // field@c817 │ │ -3eefc0: 2355 331e |021c: new-array v5, v5, [I // type@1e33 │ │ -3eefc4: 2605 e603 0000 |021e: fill-array-data v5, 00000604 // +000003e6 │ │ -3eefca: 6905 29c8 |0221: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SeekBarPreference:[I // field@c829 │ │ -3eefce: 1405 6202 0101 |0223: const v5, #float 2.36953e-38 // #01010262 │ │ -3eefd4: 1406 5c03 047f |0226: const v6, #float 1.75476e+38 // #7f04035c │ │ -3eefda: 1408 7b01 0101 |0229: const v8, #float 2.36946e-38 // #0101017b │ │ -3eefe0: 2456 331e 9058 |022c: filled-new-array {v0, v9, v8, v5, v6}, [I // type@1e33 │ │ -3eefe6: 0c00 |022f: move-result-object v0 │ │ -3eefe8: 6900 31c8 |0230: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Spinner:[I // field@c831 │ │ -3eefec: 2310 331e |0232: new-array v0, v1, [I // type@1e33 │ │ -3eeff0: 2600 e203 0000 |0234: fill-array-data v0, 00000616 // +000003e2 │ │ -3eeff6: 6900 37c8 |0237: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawable:[I // field@c837 │ │ -3eeffa: 2410 331e 0400 |0239: filled-new-array {v4}, [I // type@1e33 │ │ -3ef000: 0c00 |023c: move-result-object v0 │ │ -3ef002: 6900 38c8 |023d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@c838 │ │ -3ef006: 1300 0e00 |023f: const/16 v0, #int 14 // #e │ │ -3ef00a: 2300 331e |0241: new-array v0, v0, [I // type@1e33 │ │ -3ef00e: 2600 e303 0000 |0243: fill-array-data v0, 00000626 // +000003e3 │ │ -3ef014: 6900 40c8 |0246: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchCompat:[I // field@c840 │ │ -3ef018: 2370 331e |0248: new-array v0, v7, [I // type@1e33 │ │ -3ef01c: 2600 fc03 0000 |024a: fill-array-data v0, 00000646 // +000003fc │ │ -3ef022: 6900 4fc8 |024d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreference:[I // field@c84f │ │ -3ef026: 2370 331e |024f: new-array v0, v7, [I // type@1e33 │ │ -3ef02a: 2600 0d04 0000 |0251: fill-array-data v0, 0000065e // +0000040d │ │ -3ef030: 6900 50c8 |0254: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@c850 │ │ -3ef034: 1300 1000 |0256: const/16 v0, #int 16 // #10 │ │ -3ef038: 2300 331e |0258: new-array v0, v0, [I // type@1e33 │ │ -3ef03c: 2600 1c04 0000 |025a: fill-array-data v0, 00000676 // +0000041c │ │ -3ef042: 6900 65c8 |025d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.TextAppearance:[I // field@c865 │ │ -3ef046: 1300 1e00 |025f: const/16 v0, #int 30 // #1e │ │ -3ef04a: 2300 331e |0261: new-array v0, v0, [I // type@1e33 │ │ -3ef04e: 2600 3704 0000 |0263: fill-array-data v0, 0000069a // +00000437 │ │ -3ef054: 6900 76c8 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Toolbar:[I // field@c876 │ │ -3ef058: 1400 3f03 047f |0268: const v0, #float 1.75475e+38 // #7f04033f │ │ -3ef05e: 1401 5b04 047f |026b: const v1, #float 1.75481e+38 // #7f04045b │ │ -3ef064: 1504 0101 |026e: const/high16 v4, #int 16842752 // #101 │ │ -3ef068: 1405 da00 0101 |0270: const v5, #float 2.36942e-38 // #010100da │ │ -3ef06e: 1406 3c03 047f |0273: const v6, #float 1.75475e+38 // #7f04033c │ │ -3ef074: 2451 331e 5406 |0276: filled-new-array {v4, v5, v6, v0, v1}, [I // type@1e33 │ │ -3ef07a: 0c00 |0279: move-result-object v0 │ │ -3ef07c: 6900 95c8 |027a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.View:[I // field@c895 │ │ -3ef080: 1400 5000 047f |027c: const v0, #float 1.7546e+38 // #7f040050 │ │ -3ef086: 1401 5100 047f |027f: const v1, #float 1.7546e+38 // #7f040051 │ │ -3ef08c: 1404 d400 0101 |0282: const v4, #float 2.36942e-38 // #010100d4 │ │ -3ef092: 2430 331e 0401 |0285: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ -3ef098: 0c00 |0288: move-result-object v0 │ │ -3ef09a: 6900 96c8 |0289: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@c896 │ │ -3ef09e: 1400 f300 0101 |028b: const v0, #float 2.36942e-38 // #010100f3 │ │ -3ef0a4: 2430 331e 2300 |028e: filled-new-array {v3, v2, v0}, [I // type@1e33 │ │ -3ef0aa: 0c00 |0291: move-result-object v0 │ │ -3ef0ac: 6900 9ac8 |0292: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewStubCompat:[I // field@c89a │ │ -3ef0b0: 0e00 |0294: return-void │ │ -3ef0b2: 0000 |0295: nop // spacer │ │ -3ef0b4: 0003 0400 1d00 0000 4700 047f 4e00 ... |0296: array-data (62 units) │ │ -3ef130: 0003 0400 0600 0000 4700 047f 4e00 ... |02d4: array-data (16 units) │ │ -3ef150: 0003 0400 0800 0000 f200 0101 9100 ... |02e4: array-data (20 units) │ │ -3ef178: 0003 0400 0600 0000 1c01 0101 9401 ... |02f8: array-data (16 units) │ │ -3ef198: 0003 0400 0700 0000 3400 0101 6d01 ... |0308: array-data (18 units) │ │ -3ef1bc: 0003 0400 1600 0000 3400 0101 4000 ... |031a: array-data (48 units) │ │ -3ef21c: 0003 0400 7f00 0000 5700 0101 ae00 ... |034a: array-data (258 units) │ │ -3ef420: 0003 0400 0600 0000 ef01 0101 f001 ... |044c: array-data (16 units) │ │ -3ef440: 0003 0400 0700 0000 b300 0101 5702 ... |045c: array-data (18 units) │ │ -3ef464: 0003 0400 0c00 0000 f201 0101 f301 ... |046e: array-data (28 units) │ │ -3ef49c: 0003 0400 0800 0000 3b00 047f 3c00 ... |048a: array-data (20 units) │ │ -3ef4c4: 0003 0400 0700 0000 e301 047f e401 ... |049e: array-data (18 units) │ │ -3ef4e8: 0003 0400 0a00 0000 3205 0101 3305 ... |04b0: array-data (24 units) │ │ -3ef518: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04c8: array-data (28 units) │ │ -3ef550: 0003 0400 0900 0000 af00 0101 c400 ... |04e4: array-data (22 units) │ │ -3ef57c: 0003 0400 0600 0000 0e00 0101 d000 ... |04fa: array-data (16 units) │ │ -3ef59c: 0003 0400 1700 0000 0200 0101 0e00 ... |050a: array-data (50 units) │ │ -3ef600: 0003 0400 0900 0000 ae00 0101 2c01 ... |053c: array-data (22 units) │ │ -3ef62c: 0003 0400 2400 0000 0200 0101 0d00 ... |0552: array-data (76 units) │ │ -3ef6c4: 0003 0400 1000 0000 a800 047f 5901 ... |059e: array-data (36 units) │ │ -3ef70c: 0003 0400 0c00 0000 c400 0101 eb00 ... |05c2: array-data (28 units) │ │ -3ef744: 0003 0400 1100 0000 da00 0101 1f01 ... |05de: array-data (38 units) │ │ -3ef790: 0003 0400 0700 0000 f200 0101 3601 ... |0604: array-data (18 units) │ │ -3ef7b4: 0003 0400 0600 0000 1c01 0101 9401 ... |0616: array-data (16 units) │ │ -3ef7d4: 0003 0400 0e00 0000 2401 0101 2501 ... |0626: array-data (32 units) │ │ -3ef814: 0003 0400 0a00 0000 ef01 0101 f001 ... |0646: array-data (24 units) │ │ -3ef844: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3ef874: 0003 0400 1000 0000 9500 0101 9600 ... |0676: array-data (36 units) │ │ -3ef8bc: 0003 0400 1e00 0000 af00 0101 4001 ... |069a: array-data (64 units) │ │ +3eeba0: |[3eeba0] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ +3eebb0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3eebb4: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3eebb8: 2600 9202 0000 |0004: fill-array-data v0, 00000296 // +00000292 │ │ +3eebbe: 6900 1dc6 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBar:[I // field@c61d │ │ +3eebc2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3eebc8: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3eebce: 0c01 |000f: move-result-object v1 │ │ +3eebd0: 6901 1ec6 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBarLayout:[I // field@c61e │ │ +3eebd4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3eebda: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3eebe0: 0c01 |0018: move-result-object v1 │ │ +3eebe2: 6901 3dc6 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@c63d │ │ +3eebe6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3eebe8: 2311 331e |001c: new-array v1, v1, [I // type@1e33 │ │ +3eebec: 6901 3fc6 |001e: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuView:[I // field@c63f │ │ +3eebf0: 1261 |0020: const/4 v1, #int 6 // #6 │ │ +3eebf2: 2312 331e |0021: new-array v2, v1, [I // type@1e33 │ │ +3eebf6: 2602 b102 0000 |0023: fill-array-data v2, 000002d4 // +000002b1 │ │ +3eebfc: 6902 40c6 |0026: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMode:[I // field@c640 │ │ +3eec00: 1402 9e01 047f |0028: const v2, #float 1.75466e+38 // #7f04019e │ │ +3eec06: 1403 2302 047f |002b: const v3, #float 1.75469e+38 // #7f040223 │ │ +3eec0c: 2420 331e 3200 |002e: filled-new-array {v2, v3}, [I // type@1e33 │ │ +3eec12: 0c02 |0031: move-result-object v2 │ │ +3eec14: 6902 47c6 |0032: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActivityChooserView:[I // field@c647 │ │ +3eec18: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +3eec1c: 2323 331e |0036: new-array v3, v2, [I // type@1e33 │ │ +3eec20: 2603 ac02 0000 |0038: fill-array-data v3, 000002e4 // +000002ac │ │ +3eec26: 6903 4ac6 |003b: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AlertDialog:[I // field@c64a │ │ +3eec2a: 2313 331e |003d: new-array v3, v1, [I // type@1e33 │ │ +3eec2e: 2603 b902 0000 |003f: fill-array-data v3, 000002f8 // +000002b9 │ │ +3eec34: 6903 53c6 |0042: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@c653 │ │ +3eec38: 1403 d000 0101 |0044: const v3, #float 2.36941e-38 // #010100d0 │ │ +3eec3e: 1404 9901 0101 |0047: const v4, #float 2.36947e-38 // #01010199 │ │ +3eec44: 2420 331e 4300 |004a: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3eec4a: 0c05 |004d: move-result-object v5 │ │ +3eec4c: 6905 5ac6 |004e: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@c65a │ │ +3eec50: 1405 4a04 0101 |0050: const v5, #float 2.36966e-38 // #0101044a │ │ +3eec56: 1406 4b04 0101 |0053: const v6, #float 2.36966e-38 // #0101044b │ │ +3eec5c: 1407 4904 0101 |0056: const v7, #float 2.36966e-38 // #01010449 │ │ +3eec62: 2440 331e 7465 |0059: filled-new-array {v4, v7, v5, v6}, [I // type@1e33 │ │ +3eec68: 0c05 |005c: move-result-object v5 │ │ +3eec6a: 6905 5dc6 |005d: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@c65d │ │ +3eec6e: 1405 7004 047f |005f: const v5, #float 1.75481e+38 // #7f040470 │ │ +3eec74: 1406 7104 047f |0062: const v6, #float 1.75481e+38 // #7f040471 │ │ +3eec7a: 1407 1901 0101 |0065: const v7, #float 2.36943e-38 // #01010119 │ │ +3eec80: 1408 d403 047f |0068: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3eec86: 2440 331e 8765 |006b: filled-new-array {v7, v8, v5, v6}, [I // type@1e33 │ │ +3eec8c: 0c05 |006e: move-result-object v5 │ │ +3eec8e: 6905 62c6 |006f: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatImageView:[I // field@c662 │ │ +3eec92: 1405 6c04 047f |0071: const v5, #float 1.75481e+38 // #7f04046c │ │ +3eec98: 1406 6d04 047f |0074: const v6, #float 1.75481e+38 // #7f04046d │ │ +3eec9e: 1407 4201 0101 |0077: const v7, #float 2.36945e-38 // #01010142 │ │ +3eeca4: 1408 6b04 047f |007a: const v8, #float 1.75481e+38 // #7f04046b │ │ +3eecaa: 2440 331e 8765 |007d: filled-new-array {v7, v8, v5, v6}, [I // type@1e33 │ │ +3eecb0: 0c05 |0080: move-result-object v5 │ │ +3eecb2: 6905 67c6 |0081: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@c667 │ │ +3eecb6: 1275 |0083: const/4 v5, #int 7 // #7 │ │ +3eecb8: 2356 331e |0084: new-array v6, v5, [I // type@1e33 │ │ +3eecbc: 2606 8202 0000 |0086: fill-array-data v6, 00000308 // +00000282 │ │ +3eecc2: 6906 6cc6 |0089: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@c66c │ │ +3eecc6: 1306 1600 |008b: const/16 v6, #int 22 // #16 │ │ +3eecca: 2366 331e |008d: new-array v6, v6, [I // type@1e33 │ │ +3eecce: 2606 8b02 0000 |008f: fill-array-data v6, 0000031a // +0000028b │ │ +3eecd4: 6906 74c6 |0092: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextView:[I // field@c674 │ │ +3eecd8: 1306 7f00 |0094: const/16 v6, #int 127 // #7f │ │ +3eecdc: 2366 331e |0096: new-array v6, v6, [I // type@1e33 │ │ +3eece0: 2606 b202 0000 |0098: fill-array-data v6, 0000034a // +000002b2 │ │ +3eece6: 6906 8bc6 |009b: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTheme:[I // field@c68b │ │ +3eecea: 1406 0e03 0101 |009d: const v6, #float 2.36957e-38 // #0101030e │ │ +3eecf0: 1407 9c03 047f |00a0: const v7, #float 1.75477e+38 // #7f04039c │ │ +3eecf6: 2420 331e 7600 |00a3: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3eecfc: 0c06 |00a6: move-result-object v6 │ │ +3eecfe: 6906 0bc7 |00a7: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.BackgroundStyle:[I // field@c70b │ │ +3eed02: 1406 3100 047f |00a9: const v6, #float 1.75459e+38 // #7f040031 │ │ +3eed08: 2410 331e 0600 |00ac: filled-new-array {v6}, [I // type@1e33 │ │ +3eed0e: 0c06 |00af: move-result-object v6 │ │ +3eed10: 6906 0ec7 |00b0: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@c70e │ │ +3eed14: 1406 7503 047f |00b2: const v6, #float 1.75476e+38 // #7f040375 │ │ +3eed1a: 1407 ab03 047f |00b5: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3eed20: 2420 331e 7600 |00b8: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3eed26: 0c06 |00bb: move-result-object v6 │ │ +3eed28: 6906 10c7 |00bc: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Capability:[I // field@c710 │ │ +3eed2c: 2316 331e |00be: new-array v6, v1, [I // type@1e33 │ │ +3eed30: 2606 8c03 0000 |00c0: fill-array-data v6, 0000044c // +0000038c │ │ +3eed36: 6906 13c7 |00c3: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@c713 │ │ +3eed3a: 1406 3200 047f |00c5: const v6, #float 1.75459e+38 // #7f040032 │ │ +3eed40: 1407 4d02 047f |00c8: const v7, #float 1.7547e+38 // #7f04024d │ │ +3eed46: 1408 a501 0101 |00cb: const v8, #float 2.36947e-38 // #010101a5 │ │ +3eed4c: 1409 1f03 0101 |00ce: const v9, #float 2.36958e-38 // #0101031f │ │ +3eed52: 140a 4706 0101 |00d1: const v10, #float 2.36981e-38 // #01010647 │ │ +3eed58: 2457 331e 986a |00d4: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3eed5e: 0c06 |00d7: move-result-object v6 │ │ +3eed60: 6906 1ac7 |00d8: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ColorStateListItem:[I // field@c71a │ │ +3eed64: 1406 9700 047f |00da: const v6, #float 1.75461e+38 // #7f040097 │ │ +3eed6a: 1407 9800 047f |00dd: const v7, #float 1.75461e+38 // #7f040098 │ │ +3eed70: 1409 0701 0101 |00e0: const v9, #float 2.36943e-38 // #01010107 │ │ +3eed76: 140a 8e00 047f |00e3: const v10, #float 1.75461e+38 // #7f04008e │ │ +3eed7c: 2440 331e a976 |00e6: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3eed82: 0c06 |00e9: move-result-object v6 │ │ +3eed84: 6906 20c7 |00ea: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CompoundButton:[I // field@c720 │ │ +3eed88: 1406 4c02 047f |00ec: const v6, #float 1.7547e+38 // #7f04024c │ │ +3eed8e: 1407 e503 047f |00ef: const v7, #float 1.75478e+38 // #7f0403e5 │ │ +3eed94: 2420 331e 7600 |00f2: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3eed9a: 0c06 |00f5: move-result-object v6 │ │ +3eed9c: 6906 25c7 |00f6: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@c725 │ │ +3eeda0: 2356 331e |00f8: new-array v6, v5, [I // type@1e33 │ │ +3eeda4: 2606 6203 0000 |00fa: fill-array-data v6, 0000045c // +00000362 │ │ +3eedaa: 6906 26c7 |00fd: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@c726 │ │ +3eedae: 1306 0c00 |00ff: const/16 v6, #int 12 // #c │ │ +3eedb2: 2367 331e |0101: new-array v7, v6, [I // type@1e33 │ │ +3eedb6: 2607 6b03 0000 |0103: fill-array-data v7, 0000046e // +0000036b │ │ +3eedbc: 6907 30c7 |0106: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DialogPreference:[I // field@c730 │ │ +3eedc0: 2322 331e |0108: new-array v2, v2, [I // type@1e33 │ │ +3eedc4: 2602 8003 0000 |010a: fill-array-data v2, 0000048a // +00000380 │ │ +3eedca: 6902 3dc7 |010d: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@c73d │ │ +3eedce: 1402 a904 047f |010f: const v2, #float 1.75482e+38 // #7f0404a9 │ │ +3eedd4: 2410 331e 0200 |0112: filled-new-array {v2}, [I // type@1e33 │ │ +3eedda: 0c07 |0115: move-result-object v7 │ │ +3eeddc: 6907 46c7 |0116: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.EditTextPreference:[I // field@c746 │ │ +3eede0: 2357 331e |0118: new-array v7, v5, [I // type@1e33 │ │ +3eede4: 2607 8403 0000 |011a: fill-array-data v7, 0000049e // +00000384 │ │ +3eedea: 6907 48c7 |011d: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamily:[I // field@c748 │ │ +3eedee: 1307 0a00 |011f: const/16 v7, #int 10 // #a │ │ +3eedf2: 2379 331e |0121: new-array v9, v7, [I // type@1e33 │ │ +3eedf6: 2609 8d03 0000 |0123: fill-array-data v9, 000004b0 // +0000038d │ │ +3eedfc: 6909 49c7 |0126: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamilyFont:[I // field@c749 │ │ +3eee00: 1409 0300 0101 |0128: const v9, #float 2.36936e-38 // #01010003 │ │ +3eee06: 140a d100 0101 |012b: const v10, #float 2.36941e-38 // #010100d1 │ │ +3eee0c: 2430 331e 390a |012e: filled-new-array {v9, v3, v10}, [I // type@1e33 │ │ +3eee12: 0c0b |0131: move-result-object v11 │ │ +3eee14: 690b 5bc7 |0132: sput-object v11, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Fragment:[I // field@c75b │ │ +3eee18: 2420 331e a900 |0134: filled-new-array {v9, v10}, [I // type@1e33 │ │ +3eee1e: 0c09 |0137: move-result-object v9 │ │ +3eee20: 6909 5cc7 |0138: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FragmentContainerView:[I // field@c75c │ │ +3eee24: 2369 331e |013a: new-array v9, v6, [I // type@1e33 │ │ +3eee28: 2609 8c03 0000 |013c: fill-array-data v9, 000004c8 // +0000038c │ │ +3eee2e: 6909 62c7 |013f: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColor:[I // field@c762 │ │ +3eee32: 1409 1405 0101 |0141: const v9, #float 2.36972e-38 // #01010514 │ │ +3eee38: 2420 331e 9800 |0144: filled-new-array {v8, v9}, [I // type@1e33 │ │ +3eee3e: 0c08 |0147: move-result-object v8 │ │ +3eee40: 6908 63c7 |0148: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColorItem:[I // field@c763 │ │ +3eee44: 1308 0900 |014a: const/16 v8, #int 9 // #9 │ │ +3eee48: 2389 331e |014c: new-array v9, v8, [I // type@1e33 │ │ +3eee4c: 2609 9603 0000 |014e: fill-array-data v9, 000004e4 // +00000396 │ │ +3eee52: 6909 72c7 |0151: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@c772 │ │ +3eee56: 1409 f500 0101 |0153: const v9, #float 2.36942e-38 // #010100f5 │ │ +3eee5c: 140a 8101 0101 |0156: const v10, #float 2.36946e-38 // #01010181 │ │ +3eee62: 140b f400 0101 |0159: const v11, #float 2.36942e-38 // #010100f4 │ │ +3eee68: 2440 331e b0a9 |015c: filled-new-array {v0, v11, v9, v10}, [I // type@1e33 │ │ +3eee6e: 0c00 |015f: move-result-object v0 │ │ +3eee70: 6900 73c7 |0160: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@c773 │ │ +3eee74: 1400 ac02 0101 |0162: const v0, #float 2.36955e-38 // #010102ac │ │ +3eee7a: 1409 ad02 0101 |0165: const v9, #float 2.36955e-38 // #010102ad │ │ +3eee80: 2420 331e 9000 |0168: filled-new-array {v0, v9}, [I // type@1e33 │ │ +3eee86: 0c00 |016b: move-result-object v0 │ │ +3eee88: 6900 81c7 |016c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPopupWindow:[I // field@c781 │ │ +3eee8c: 1400 b200 0101 |016e: const v0, #float 2.36941e-38 // #010100b2 │ │ +3eee92: 1409 f801 0101 |0171: const v9, #float 2.3695e-38 // #010101f8 │ │ +3eee98: 140a 9301 047f |0174: const v10, #float 1.75466e+38 // #7f040193 │ │ +3eee9e: 140b 9401 047f |0177: const v11, #float 1.75466e+38 // #7f040194 │ │ +3eeea4: 2452 331e 90ba |017a: filled-new-array {v0, v9, v10, v11, v2}, [I // type@1e33 │ │ +3eeeaa: 0c02 |017d: move-result-object v2 │ │ +3eeeac: 6902 84c7 |017e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPreference:[I // field@c784 │ │ +3eeeb0: 2312 331e |0180: new-array v2, v1, [I // type@1e33 │ │ +3eeeb4: 2602 7803 0000 |0182: fill-array-data v2, 000004fa // +00000378 │ │ +3eeeba: 6902 8ac7 |0185: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuGroup:[I // field@c78a │ │ +3eeebe: 1302 1700 |0187: const/16 v2, #int 23 // #17 │ │ +3eeec2: 2322 331e |0189: new-array v2, v2, [I // type@1e33 │ │ +3eeec6: 2602 7f03 0000 |018b: fill-array-data v2, 0000050a // +0000037f │ │ +3eeecc: 6902 91c7 |018e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuItem:[I // field@c791 │ │ +3eeed0: 2382 331e |0190: new-array v2, v8, [I // type@1e33 │ │ +3eeed4: 2602 aa03 0000 |0192: fill-array-data v2, 0000053c // +000003aa │ │ +3eeeda: 6902 a9c7 |0195: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuView:[I // field@c7a9 │ │ +3eeede: 2440 331e 90ba |0197: filled-new-array {v0, v9, v10, v11}, [I // type@1e33 │ │ +3eeee4: 0c02 |019a: move-result-object v2 │ │ +3eeee6: 6902 b3c7 |019b: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@c7b3 │ │ +3eeeea: 1402 c902 0101 |019d: const v2, #float 2.36956e-38 // #010102c9 │ │ +3eeef0: 1408 3803 047f |01a0: const v8, #float 1.75475e+38 // #7f040338 │ │ +3eeef6: 1409 7601 0101 |01a3: const v9, #float 2.36946e-38 // #01010176 │ │ +3eeefc: 2430 331e 2908 |01a6: filled-new-array {v9, v2, v8}, [I // type@1e33 │ │ +3eef02: 0c02 |01a9: move-result-object v2 │ │ +3eef04: 6902 b8c7 |01aa: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindow:[I // field@c7b8 │ │ +3eef08: 1402 dc03 047f |01ac: const v2, #float 1.75478e+38 // #7f0403dc │ │ +3eef0e: 2410 331e 0200 |01af: filled-new-array {v2}, [I // type@1e33 │ │ +3eef14: 0c02 |01b2: move-result-object v2 │ │ +3eef16: 6902 b9c7 |01b3: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@c7b9 │ │ +3eef1a: 1302 2400 |01b5: const/16 v2, #int 36 // #24 │ │ +3eef1e: 2322 331e |01b7: new-array v2, v2, [I // type@1e33 │ │ +3eef22: 2602 9903 0000 |01b9: fill-array-data v2, 00000552 // +00000399 │ │ +3eef28: 6902 bec7 |01bc: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Preference:[I // field@c7be │ │ +3eef2c: 1402 f200 0101 |01be: const v2, #float 2.36942e-38 // #010100f2 │ │ +3eef32: 1408 2901 0101 |01c1: const v8, #float 2.36944e-38 // #01010129 │ │ +3eef38: 140a 2a01 0101 |01c4: const v10, #float 2.36944e-38 // #0101012a │ │ +3eef3e: 140b 2f00 047f |01c7: const v11, #float 1.75459e+38 // #7f04002f │ │ +3eef44: 2440 331e 82ba |01ca: filled-new-array {v2, v8, v10, v11}, [I // type@1e33 │ │ +3eef4a: 0c0c |01cd: move-result-object v12 │ │ +3eef4c: 690c bfc7 |01ce: sput-object v12, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragment:[I // field@c7bf │ │ +3eef50: 2440 331e 82ba |01d0: filled-new-array {v2, v8, v10, v11}, [I // type@1e33 │ │ +3eef56: 0c08 |01d3: move-result-object v8 │ │ +3eef58: 6908 c0c7 |01d4: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@c7c0 │ │ +3eef5c: 1408 2402 047f |01d6: const v8, #float 1.75469e+38 // #7f040224 │ │ +3eef62: 140a 3603 047f |01d9: const v10, #float 1.75475e+38 // #7f040336 │ │ +3eef68: 140b e701 0101 |01dc: const v11, #float 2.36949e-38 // #010101e7 │ │ +3eef6e: 2430 331e 8b0a |01df: filled-new-array {v11, v8, v10}, [I // type@1e33 │ │ +3eef74: 0c08 |01e2: move-result-object v8 │ │ +3eef76: 6908 c9c7 |01e3: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceGroup:[I // field@c7c9 │ │ +3eef7a: 1408 e702 047f |01e5: const v8, #float 1.75473e+38 // #7f0402e7 │ │ +3eef80: 140a eb02 047f |01e8: const v10, #float 1.75473e+38 // #7f0402eb │ │ +3eef86: 140b 1f01 0101 |01eb: const v11, #float 2.36944e-38 // #0101011f │ │ +3eef8c: 140c 2001 0101 |01ee: const v12, #float 2.36944e-38 // #01010120 │ │ +3eef92: 2440 331e cba8 |01f1: filled-new-array {v11, v12, v8, v10}, [I // type@1e33 │ │ +3eef98: 0c08 |01f4: move-result-object v8 │ │ +3eef9a: 6908 cdc7 |01f5: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceImageView:[I // field@c7cd │ │ +3eef9e: 1308 1000 |01f7: const/16 v8, #int 16 // #10 │ │ +3eefa2: 2388 331e |01f9: new-array v8, v8, [I // type@1e33 │ │ +3eefa6: 2608 a303 0000 |01fb: fill-array-data v8, 0000059e // +000003a3 │ │ +3eefac: 6908 d2c7 |01fe: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceTheme:[I // field@c7d2 │ │ +3eefb0: 1408 3a03 047f |0200: const v8, #float 1.75475e+38 // #7f04033a │ │ +3eefb6: 140a 4003 047f |0203: const v10, #float 1.75475e+38 // #7f040340 │ │ +3eefbc: 2420 331e a800 |0206: filled-new-array {v8, v10}, [I // type@1e33 │ │ +3eefc2: 0c08 |0209: move-result-object v8 │ │ +3eefc4: 6908 07c8 |020a: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecycleListView:[I // field@c807 │ │ +3eefc8: 2366 331e |020c: new-array v6, v6, [I // type@1e33 │ │ +3eefcc: 2606 b403 0000 |020e: fill-array-data v6, 000005c2 // +000003b4 │ │ +3eefd2: 6906 0ac8 |0211: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecyclerView:[I // field@c80a │ │ +3eefd6: 1306 1100 |0213: const/16 v6, #int 17 // #11 │ │ +3eefda: 2366 331e |0215: new-array v6, v6, [I // type@1e33 │ │ +3eefde: 2606 c703 0000 |0217: fill-array-data v6, 000005de // +000003c7 │ │ +3eefe4: 6906 17c8 |021a: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SearchView:[I // field@c817 │ │ +3eefe8: 2355 331e |021c: new-array v5, v5, [I // type@1e33 │ │ +3eefec: 2605 e603 0000 |021e: fill-array-data v5, 00000604 // +000003e6 │ │ +3eeff2: 6905 29c8 |0221: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SeekBarPreference:[I // field@c829 │ │ +3eeff6: 1405 6202 0101 |0223: const v5, #float 2.36953e-38 // #01010262 │ │ +3eeffc: 1406 5c03 047f |0226: const v6, #float 1.75476e+38 // #7f04035c │ │ +3ef002: 1408 7b01 0101 |0229: const v8, #float 2.36946e-38 // #0101017b │ │ +3ef008: 2456 331e 9058 |022c: filled-new-array {v0, v9, v8, v5, v6}, [I // type@1e33 │ │ +3ef00e: 0c00 |022f: move-result-object v0 │ │ +3ef010: 6900 31c8 |0230: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Spinner:[I // field@c831 │ │ +3ef014: 2310 331e |0232: new-array v0, v1, [I // type@1e33 │ │ +3ef018: 2600 e203 0000 |0234: fill-array-data v0, 00000616 // +000003e2 │ │ +3ef01e: 6900 37c8 |0237: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawable:[I // field@c837 │ │ +3ef022: 2410 331e 0400 |0239: filled-new-array {v4}, [I // type@1e33 │ │ +3ef028: 0c00 |023c: move-result-object v0 │ │ +3ef02a: 6900 38c8 |023d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@c838 │ │ +3ef02e: 1300 0e00 |023f: const/16 v0, #int 14 // #e │ │ +3ef032: 2300 331e |0241: new-array v0, v0, [I // type@1e33 │ │ +3ef036: 2600 e303 0000 |0243: fill-array-data v0, 00000626 // +000003e3 │ │ +3ef03c: 6900 40c8 |0246: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchCompat:[I // field@c840 │ │ +3ef040: 2370 331e |0248: new-array v0, v7, [I // type@1e33 │ │ +3ef044: 2600 fc03 0000 |024a: fill-array-data v0, 00000646 // +000003fc │ │ +3ef04a: 6900 4fc8 |024d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreference:[I // field@c84f │ │ +3ef04e: 2370 331e |024f: new-array v0, v7, [I // type@1e33 │ │ +3ef052: 2600 0d04 0000 |0251: fill-array-data v0, 0000065e // +0000040d │ │ +3ef058: 6900 50c8 |0254: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@c850 │ │ +3ef05c: 1300 1000 |0256: const/16 v0, #int 16 // #10 │ │ +3ef060: 2300 331e |0258: new-array v0, v0, [I // type@1e33 │ │ +3ef064: 2600 1c04 0000 |025a: fill-array-data v0, 00000676 // +0000041c │ │ +3ef06a: 6900 65c8 |025d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.TextAppearance:[I // field@c865 │ │ +3ef06e: 1300 1e00 |025f: const/16 v0, #int 30 // #1e │ │ +3ef072: 2300 331e |0261: new-array v0, v0, [I // type@1e33 │ │ +3ef076: 2600 3704 0000 |0263: fill-array-data v0, 0000069a // +00000437 │ │ +3ef07c: 6900 76c8 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Toolbar:[I // field@c876 │ │ +3ef080: 1400 3f03 047f |0268: const v0, #float 1.75475e+38 // #7f04033f │ │ +3ef086: 1401 5b04 047f |026b: const v1, #float 1.75481e+38 // #7f04045b │ │ +3ef08c: 1504 0101 |026e: const/high16 v4, #int 16842752 // #101 │ │ +3ef090: 1405 da00 0101 |0270: const v5, #float 2.36942e-38 // #010100da │ │ +3ef096: 1406 3c03 047f |0273: const v6, #float 1.75475e+38 // #7f04033c │ │ +3ef09c: 2451 331e 5406 |0276: filled-new-array {v4, v5, v6, v0, v1}, [I // type@1e33 │ │ +3ef0a2: 0c00 |0279: move-result-object v0 │ │ +3ef0a4: 6900 95c8 |027a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.View:[I // field@c895 │ │ +3ef0a8: 1400 5000 047f |027c: const v0, #float 1.7546e+38 // #7f040050 │ │ +3ef0ae: 1401 5100 047f |027f: const v1, #float 1.7546e+38 // #7f040051 │ │ +3ef0b4: 1404 d400 0101 |0282: const v4, #float 2.36942e-38 // #010100d4 │ │ +3ef0ba: 2430 331e 0401 |0285: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ +3ef0c0: 0c00 |0288: move-result-object v0 │ │ +3ef0c2: 6900 96c8 |0289: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@c896 │ │ +3ef0c6: 1400 f300 0101 |028b: const v0, #float 2.36942e-38 // #010100f3 │ │ +3ef0cc: 2430 331e 2300 |028e: filled-new-array {v3, v2, v0}, [I // type@1e33 │ │ +3ef0d2: 0c00 |0291: move-result-object v0 │ │ +3ef0d4: 6900 9ac8 |0292: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewStubCompat:[I // field@c89a │ │ +3ef0d8: 0e00 |0294: return-void │ │ +3ef0da: 0000 |0295: nop // spacer │ │ +3ef0dc: 0003 0400 1d00 0000 4700 047f 4e00 ... |0296: array-data (62 units) │ │ +3ef158: 0003 0400 0600 0000 4700 047f 4e00 ... |02d4: array-data (16 units) │ │ +3ef178: 0003 0400 0800 0000 f200 0101 9100 ... |02e4: array-data (20 units) │ │ +3ef1a0: 0003 0400 0600 0000 1c01 0101 9401 ... |02f8: array-data (16 units) │ │ +3ef1c0: 0003 0400 0700 0000 3400 0101 6d01 ... |0308: array-data (18 units) │ │ +3ef1e4: 0003 0400 1600 0000 3400 0101 4000 ... |031a: array-data (48 units) │ │ +3ef244: 0003 0400 7f00 0000 5700 0101 ae00 ... |034a: array-data (258 units) │ │ +3ef448: 0003 0400 0600 0000 ef01 0101 f001 ... |044c: array-data (16 units) │ │ +3ef468: 0003 0400 0700 0000 b300 0101 5702 ... |045c: array-data (18 units) │ │ +3ef48c: 0003 0400 0c00 0000 f201 0101 f301 ... |046e: array-data (28 units) │ │ +3ef4c4: 0003 0400 0800 0000 3b00 047f 3c00 ... |048a: array-data (20 units) │ │ +3ef4ec: 0003 0400 0700 0000 e301 047f e401 ... |049e: array-data (18 units) │ │ +3ef510: 0003 0400 0a00 0000 3205 0101 3305 ... |04b0: array-data (24 units) │ │ +3ef540: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04c8: array-data (28 units) │ │ +3ef578: 0003 0400 0900 0000 af00 0101 c400 ... |04e4: array-data (22 units) │ │ +3ef5a4: 0003 0400 0600 0000 0e00 0101 d000 ... |04fa: array-data (16 units) │ │ +3ef5c4: 0003 0400 1700 0000 0200 0101 0e00 ... |050a: array-data (50 units) │ │ +3ef628: 0003 0400 0900 0000 ae00 0101 2c01 ... |053c: array-data (22 units) │ │ +3ef654: 0003 0400 2400 0000 0200 0101 0d00 ... |0552: array-data (76 units) │ │ +3ef6ec: 0003 0400 1000 0000 a800 047f 5901 ... |059e: array-data (36 units) │ │ +3ef734: 0003 0400 0c00 0000 c400 0101 eb00 ... |05c2: array-data (28 units) │ │ +3ef76c: 0003 0400 1100 0000 da00 0101 1f01 ... |05de: array-data (38 units) │ │ +3ef7b8: 0003 0400 0700 0000 f200 0101 3601 ... |0604: array-data (18 units) │ │ +3ef7dc: 0003 0400 0600 0000 1c01 0101 9401 ... |0616: array-data (16 units) │ │ +3ef7fc: 0003 0400 0e00 0000 2401 0101 2501 ... |0626: array-data (32 units) │ │ +3ef83c: 0003 0400 0a00 0000 ef01 0101 f001 ... |0646: array-data (24 units) │ │ +3ef86c: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3ef89c: 0003 0400 1000 0000 9500 0101 9600 ... |0676: array-data (36 units) │ │ +3ef8e4: 0003 0400 1e00 0000 af00 0101 4001 ... |069a: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ef93c: |[3ef93c] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ -3ef94c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ef952: 0e00 |0003: return-void │ │ +3ef964: |[3ef964] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ +3ef974: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ef97a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -939182,17 +939182,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ef96c: |[3ef96c] de.danoeh.antennapod.net.sync.serviceinterface.R.:()V │ │ -3ef97c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ef982: 0e00 |0003: return-void │ │ +3ef994: |[3ef994] de.danoeh.antennapod.net.sync.serviceinterface.R.:()V │ │ +3ef9a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ef9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -939243,20 +939243,20 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3efa48: |[3efa48] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.:(Ljava/util/List;Ljava/util/List;J)V │ │ -3efa58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efa5e: 5b01 a3c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ -3efa62: 5b02 a4c8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ -3efa66: 5a03 a5c8 |0007: iput-wide v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ -3efa6a: 0e00 |0009: return-void │ │ +3efa70: |[3efa70] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.:(Ljava/util/List;Ljava/util/List;J)V │ │ +3efa80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efa86: 5b01 a3c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ +3efa8a: 5b02 a4c8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ +3efa8e: 5a03 a5c8 |0007: iput-wide v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ +3efa92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ 0x0007 line=17 │ │ locals : │ │ @@ -939271,17 +939271,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3efa00: |[3efa00] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getAdded:()Ljava/util/List; │ │ -3efa10: 5410 a3c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ -3efa14: 1100 |0002: return-object v0 │ │ +3efa28: |[3efa28] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getAdded:()Ljava/util/List; │ │ +3efa38: 5410 a3c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ +3efa3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -939289,17 +939289,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3efa18: |[3efa18] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getRemoved:()Ljava/util/List; │ │ -3efa28: 5410 a4c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ -3efa2c: 1100 |0002: return-object v0 │ │ +3efa40: |[3efa40] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getRemoved:()Ljava/util/List; │ │ +3efa50: 5410 a4c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ +3efa54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -939307,17 +939307,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3efa30: |[3efa30] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getTimestamp:()J │ │ -3efa40: 5320 a5c8 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ -3efa44: 1000 |0002: return-wide v0 │ │ +3efa58: |[3efa58] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getTimestamp:()J │ │ +3efa68: 5320 a5c8 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ +3efa6c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -939325,38 +939325,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3ef984: |[3ef984] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.toString:()Ljava/lang/String; │ │ -3ef994: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ef998: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ef99e: 1a01 6a48 |0005: const-string v1, "SubscriptionChange [added=" // string@486a │ │ -3ef9a2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9a8: 5431 a3c8 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ -3ef9ac: 6e10 5fab 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3ef9b2: 0c01 |000f: move-result-object v1 │ │ -3ef9b4: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9ba: 1a01 f005 |0013: const-string v1, ", removed=" // string@05f0 │ │ -3ef9be: 6e20 b2ab 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9c4: 5431 a4c8 |0018: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ -3ef9c8: 6e10 5fab 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3ef9ce: 0c01 |001d: move-result-object v1 │ │ -3ef9d0: 6e20 b2ab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9d6: 1a01 2c06 |0021: const-string v1, ", timestamp=" // string@062c │ │ -3ef9da: 6e20 b2ab 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9e0: 5331 a5c8 |0026: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ -3ef9e4: 6e30 aeab 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3ef9ea: 1a01 4d55 |002b: const-string v1, "]" // string@554d │ │ -3ef9ee: 6e20 b2ab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ef9f4: 6e10 bcab 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ef9fa: 0c00 |0033: move-result-object v0 │ │ -3ef9fc: 1100 |0034: return-object v0 │ │ +3ef9ac: |[3ef9ac] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.toString:()Ljava/lang/String; │ │ +3ef9bc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ef9c0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ef9c6: 1a01 6a48 |0005: const-string v1, "SubscriptionChange [added=" // string@486a │ │ +3ef9ca: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ef9d0: 5431 a3c8 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c8a3 │ │ +3ef9d4: 6e10 5fab 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3ef9da: 0c01 |000f: move-result-object v1 │ │ +3ef9dc: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ef9e2: 1a01 f005 |0013: const-string v1, ", removed=" // string@05f0 │ │ +3ef9e6: 6e20 b2ab 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ef9ec: 5431 a4c8 |0018: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c8a4 │ │ +3ef9f0: 6e10 5fab 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3ef9f6: 0c01 |001d: move-result-object v1 │ │ +3ef9f8: 6e20 b2ab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ef9fe: 1a01 2c06 |0021: const-string v1, ", timestamp=" // string@062c │ │ +3efa02: 6e20 b2ab 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3efa08: 5331 a5c8 |0026: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c8a5 │ │ +3efa0c: 6e30 aeab 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3efa12: 1a01 4d55 |002b: const-string v1, "]" // string@554d │ │ +3efa16: 6e20 b2ab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3efa1c: 6e10 bcab 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3efa22: 0c00 |0033: move-result-object v0 │ │ +3efa24: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x001a line=23 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ @@ -939390,17 +939390,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3efa6c: |[3efa6c] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/String;)V │ │ -3efa7c: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ -3efa82: 0e00 |0003: return-void │ │ +3efa94: |[3efa94] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/String;)V │ │ +3efaa4: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ +3efaaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -939409,17 +939409,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3efa84: |[3efa84] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/Throwable;)V │ │ -3efa94: 7020 f5aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@aaf5 │ │ -3efa9a: 0e00 |0003: return-void │ │ +3efaac: |[3efaac] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/Throwable;)V │ │ +3efabc: 7020 f5aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@aaf5 │ │ +3efac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -939471,53 +939471,53 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3efb04: |[3efb04] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3efb14: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3efb16: 2300 411f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1f41 │ │ -3efb1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3efb1c: 6202 a8c8 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ -3efb20: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3efb24: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3efb26: 6202 a9c8 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ -3efb2a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3efb2e: 1100 |000d: return-object v0 │ │ +3efb2c: |[3efb2c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3efb3c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3efb3e: 2300 411f |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1f41 │ │ +3efb42: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3efb44: 6202 a8c8 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ +3efb48: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3efb4c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3efb4e: 6202 a9c8 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ +3efb52: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3efb56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3efb6c: |[3efb6c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:()V │ │ -3efb7c: 2200 261b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ -3efb80: 1a01 8d18 |0002: const-string v1, "GPODDER_NET" // string@188d │ │ -3efb84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3efb86: 7040 4fa5 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a54f │ │ -3efb8c: 6900 a8c8 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ -3efb90: 2200 261b |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ -3efb94: 1a01 6d3f |000c: const-string v1, "NEXTCLOUD_GPODDER" // string@3f6d │ │ -3efb98: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3efb9a: 7040 4fa5 1012 |000f: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a54f │ │ -3efba0: 6900 a9c8 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ -3efba4: 7100 4da5 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a54d │ │ -3efbaa: 0c00 |0017: move-result-object v0 │ │ -3efbac: 6900 a7c8 |0018: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a7 │ │ -3efbb0: 0e00 |001a: return-void │ │ +3efb94: |[3efb94] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:()V │ │ +3efba4: 2200 261b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ +3efba8: 1a01 8d18 |0002: const-string v1, "GPODDER_NET" // string@188d │ │ +3efbac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3efbae: 7040 4fa5 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a54f │ │ +3efbb4: 6900 a8c8 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a8 │ │ +3efbb8: 2200 261b |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ +3efbbc: 1a01 6d3f |000c: const-string v1, "NEXTCLOUD_GPODDER" // string@3f6d │ │ +3efbc0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3efbc2: 7040 4fa5 1012 |000f: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@a54f │ │ +3efbc8: 6900 a9c8 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a9 │ │ +3efbcc: 7100 4da5 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a54d │ │ +3efbd2: 0c00 |0017: move-result-object v0 │ │ +3efbd4: 6900 a7c8 |0018: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a7 │ │ +3efbd8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0014 line=3 │ │ locals : │ │ │ │ @@ -939526,18 +939526,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3efbb4: |[3efbb4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3efbc4: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3efbca: 5b03 aac8 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c8aa │ │ -3efbce: 0e00 |0005: return-void │ │ +3efbdc: |[3efbdc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3efbec: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3efbf2: 5b03 aac8 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c8aa │ │ +3efbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -939549,31 +939549,31 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3efa9c: |[3efa9c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3efaac: 7100 53a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a553 │ │ -3efab2: 0c00 |0003: move-result-object v0 │ │ -3efab4: 2101 |0004: array-length v1, v0 │ │ -3efab6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3efab8: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -3efabc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3efac0: 6e10 51a5 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.getIdentifier:()Ljava/lang/String; // method@a551 │ │ -3efac6: 0c04 |000d: move-result-object v4 │ │ -3efac8: 6e20 7fab 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3eface: 0a04 |0011: move-result v4 │ │ -3efad0: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -3efad4: 1103 |0014: return-object v3 │ │ -3efad6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3efada: 28ef |0017: goto 0006 // -0011 │ │ -3efadc: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -3efade: 1105 |0019: return-object v5 │ │ +3efac4: |[3efac4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3efad4: 7100 53a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a553 │ │ +3efada: 0c00 |0003: move-result-object v0 │ │ +3efadc: 2101 |0004: array-length v1, v0 │ │ +3efade: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3efae0: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +3efae4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3efae8: 6e10 51a5 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.getIdentifier:()Ljava/lang/String; // method@a551 │ │ +3efaee: 0c04 |000d: move-result-object v4 │ │ +3efaf0: 6e20 7fab 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3efaf6: 0a04 |0011: move-result v4 │ │ +3efaf8: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +3efafc: 1103 |0014: return-object v3 │ │ +3efafe: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3efb02: 28ef |0017: goto 0006 // -0011 │ │ +3efb04: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +3efb06: 1105 |0019: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ locals : │ │ 0x0000 - 0x001a reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -939582,20 +939582,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3efae0: |[3efae0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3efaf0: 1c00 261b |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ -3efaf4: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3efafa: 0c01 |0005: move-result-object v1 │ │ -3efafc: 1f01 261b |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ -3efb00: 1101 |0008: return-object v1 │ │ +3efb08: |[3efb08] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3efb18: 1c00 261b |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ +3efb1c: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3efb22: 0c01 |0005: move-result-object v1 │ │ +3efb24: 1f01 261b |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1b26 │ │ +3efb28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ @@ -939603,20 +939603,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3efb30: |[3efb30] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3efb40: 6200 a7c8 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a7 │ │ -3efb44: 6e10 6fb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.clone:()Ljava/lang/Object; // method@b06f │ │ -3efb4a: 0c00 |0005: move-result-object v0 │ │ -3efb4c: 1f00 411f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1f41 │ │ -3efb50: 1100 |0008: return-object v0 │ │ +3efb58: |[3efb58] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3efb68: 6200 a7c8 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c8a7 │ │ +3efb6c: 6e10 6fb0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.clone:()Ljava/lang/Object; // method@b06f │ │ +3efb72: 0c00 |0005: move-result-object v0 │ │ +3efb74: 1f00 411f |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1f41 │ │ +3efb78: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ @@ -939624,17 +939624,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3efb54: |[3efb54] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.getIdentifier:()Ljava/lang/String; │ │ -3efb64: 5410 aac8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c8aa │ │ -3efb68: 1100 |0002: return-object v0 │ │ +3efb7c: |[3efb7c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.getIdentifier:()Ljava/lang/String; │ │ +3efb8c: 5410 aac8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c8aa │ │ +3efb90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -939671,19 +939671,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3efbd0: |[3efbd0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3efbe0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efbe6: 5b01 abc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c8ab │ │ -3efbea: 5b02 acc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c8ac │ │ -3efbee: 0e00 |0007: return-void │ │ +3efbf8: |[3efbf8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3efc08: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efc0e: 5b01 abc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c8ab │ │ +3efc12: 5b02 acc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c8ac │ │ +3efc16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -939694,19 +939694,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3efbf0: |[3efbf0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.run:()V │ │ -3efc00: 5420 abc8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c8ab │ │ -3efc04: 5421 acc8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c8ac │ │ -3efc08: 7120 60a5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V // method@a560 │ │ -3efc0e: 0e00 |0007: return-void │ │ +3efc18: |[3efc18] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.run:()V │ │ +3efc28: 5420 abc8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c8ab │ │ +3efc2c: 5421 acc8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c8ac │ │ +3efc30: 7120 60a5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V // method@a560 │ │ +3efc36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -939739,18 +939739,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3efc10: |[3efc10] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V │ │ -3efc20: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efc26: 5b01 adc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c8ad │ │ -3efc2a: 0e00 |0005: return-void │ │ +3efc38: |[3efc38] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V │ │ +3efc48: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efc4e: 5b01 adc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c8ad │ │ +3efc52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ @@ -939760,18 +939760,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3efc2c: |[3efc2c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.run:()V │ │ -3efc3c: 5410 adc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c8ad │ │ -3efc40: 6e10 73a5 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearQueue:()V // method@a573 │ │ -3efc46: 0e00 |0005: return-void │ │ +3efc54: |[3efc54] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.run:()V │ │ +3efc64: 5410 adc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c8ad │ │ +3efc68: 6e10 73a5 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearQueue:()V // method@a573 │ │ +3efc6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -939800,34 +939800,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3efc48: |[3efc48] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.:()V │ │ -3efc58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efc5e: 0e00 |0003: return-void │ │ +3efc70: |[3efc70] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.:()V │ │ +3efc80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3efc60: |[3efc60] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.run:()V │ │ -3efc70: 7100 61a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V // method@a561 │ │ -3efc76: 0e00 |0003: return-void │ │ +3efc88: |[3efc88] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.run:()V │ │ +3efc98: 7100 61a5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V // method@a561 │ │ +3efc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -939864,19 +939864,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3efc78: |[3efc78] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3efc88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efc8e: 5b01 aec8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c8ae │ │ -3efc92: 5b02 afc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c8af │ │ -3efc96: 0e00 |0007: return-void │ │ +3efca0: |[3efca0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3efcb0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efcb6: 5b01 aec8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c8ae │ │ +3efcba: 5b02 afc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c8af │ │ +3efcbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -939887,19 +939887,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3efc98: |[3efc98] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.run:()V │ │ -3efca8: 5420 aec8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c8ae │ │ -3efcac: 5421 afc8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c8af │ │ -3efcb0: 7120 5ea5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a55e │ │ -3efcb6: 0e00 |0007: return-void │ │ +3efcc0: |[3efcc0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.run:()V │ │ +3efcd0: 5420 aec8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c8ae │ │ +3efcd4: 5421 afc8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c8af │ │ +3efcd8: 7120 5ea5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a55e │ │ +3efcde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -939936,19 +939936,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3efcb8: |[3efcb8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3efcc8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efcce: 5b01 b0c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c8b0 │ │ -3efcd2: 5b02 b1c8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c8b1 │ │ -3efcd6: 0e00 |0007: return-void │ │ +3efce0: |[3efce0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3efcf0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efcf6: 5b01 b0c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c8b0 │ │ +3efcfa: 5b02 b1c8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c8b1 │ │ +3efcfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -939959,19 +939959,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3efcd8: |[3efcd8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.run:()V │ │ -3efce8: 5420 b0c8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c8b0 │ │ -3efcec: 5421 b1c8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c8b1 │ │ -3efcf0: 7120 5fa5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V // method@a55f │ │ -3efcf6: 0e00 |0007: return-void │ │ +3efd00: |[3efd00] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.run:()V │ │ +3efd10: 5420 b0c8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c8b0 │ │ +3efd14: 5421 b1c8 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c8b1 │ │ +3efd18: 7120 5fa5 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V // method@a55f │ │ +3efd1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -940003,17 +940003,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3efcf8: |[3efcf8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3efd08: 7120 69a5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a569 │ │ -3efd0e: 0e00 |0003: return-void │ │ +3efd20: |[3efd20] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3efd30: 7120 69a5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a569 │ │ +3efd36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ @@ -940022,17 +940022,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3efd10: |[3efd10] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3efd20: 7120 6ba5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V // method@a56b │ │ -3efd26: 0e00 |0003: return-void │ │ +3efd38: |[3efd38] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3efd48: 7120 6ba5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V // method@a56b │ │ +3efd4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -940041,17 +940041,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3efd28: |[3efd28] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3efd38: 7120 6aa5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V // method@a56a │ │ -3efd3e: 0e00 |0003: return-void │ │ +3efd50: |[3efd50] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3efd60: 7120 6aa5 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V // method@a56a │ │ +3efd66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -940060,73 +940060,73 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3efd40: |[3efd40] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V │ │ -3efd50: 7100 6ca5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$static$0:()V // method@a56c │ │ -3efd56: 0e00 |0003: return-void │ │ +3efd68: |[3efd68] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V │ │ +3efd78: 7100 6ca5 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$static$0:()V // method@a56c │ │ +3efd7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3efd58: |[3efd58] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ -3efd68: 2200 291b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; // type@1b29 │ │ -3efd6c: 7010 58a5 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;.:()V // method@a558 │ │ -3efd72: 6900 b2c8 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ -3efd76: 0e00 |0007: return-void │ │ +3efd80: |[3efd80] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ +3efd90: 2200 291b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; // type@1b29 │ │ +3efd94: 7010 58a5 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;.:()V // method@a558 │ │ +3efd9a: 6900 b2c8 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ +3efd9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3efd78: |[3efd78] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ -3efd88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3efd8e: 0e00 |0003: return-void │ │ +3efda0: |[3efda0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ +3efdb0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3efdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'clearQueue' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3efd90: |[3efd90] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.clearQueue:(Landroid/content/Context;)V │ │ -3efda0: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ -3efda4: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ -3efdaa: 2201 281b |0005: new-instance v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; // type@1b28 │ │ -3efdae: 7020 56a5 0100 |0007: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V // method@a556 │ │ -3efdb4: 7110 32a5 0100 |000a: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ -3efdba: 0e00 |000d: return-void │ │ +3efdb8: |[3efdb8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.clearQueue:(Landroid/content/Context;)V │ │ +3efdc8: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ +3efdcc: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ +3efdd2: 2201 281b |0005: new-instance v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; // type@1b28 │ │ +3efdd6: 7020 56a5 0100 |0007: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V // method@a556 │ │ +3efddc: 7110 32a5 0100 |000a: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ +3efde2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ @@ -940134,23 +940134,23 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3efdbc: |[3efdbc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3efdcc: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ -3efdd2: 0a00 |0003: move-result v0 │ │ -3efdd4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3efdd8: 0e00 |0006: return-void │ │ -3efdda: 2200 2a1b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; // type@1b2a │ │ -3efdde: 7030 5aa5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a55a │ │ -3efde4: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ -3efdea: 0e00 |000f: return-void │ │ +3efde4: |[3efde4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3efdf4: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ +3efdfa: 0a00 |0003: move-result v0 │ │ +3efdfc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3efe00: 0e00 |0006: return-void │ │ +3efe02: 2200 2a1b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; // type@1b2a │ │ +3efe06: 7030 5aa5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a55a │ │ +3efe0c: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ +3efe12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=55 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -940160,77 +940160,77 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -3efdec: |[3efdec] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V │ │ -3efdfc: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ -3efe02: 0a00 |0003: move-result v0 │ │ -3efe04: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3efe08: 0e00 |0006: return-void │ │ -3efe0a: 6e10 99a1 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3efe10: 0c00 |000a: move-result-object v0 │ │ -3efe12: 3800 6d00 |000b: if-eqz v0, 0078 // +006d │ │ -3efe16: 6e10 99a1 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3efe1c: 0c00 |0010: move-result-object v0 │ │ -3efe1e: 6e10 43a1 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3efe24: 0c00 |0014: move-result-object v0 │ │ -3efe26: 6e10 05a1 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3efe2c: 0a00 |0018: move-result v0 │ │ -3efe2e: 3900 5f00 |0019: if-nez v0, 0078 // +005f │ │ -3efe32: 6e10 99a1 0400 |001b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3efe38: 0c00 |001e: move-result-object v0 │ │ -3efe3a: 6e10 43a1 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3efe40: 0c00 |0022: move-result-object v0 │ │ -3efe42: 6e10 fea0 0000 |0023: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3efe48: 0a00 |0026: move-result v0 │ │ -3efe4a: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -3efe4e: 284f |0029: goto 0078 // +004f │ │ -3efe50: 6e10 a7a1 0400 |002a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -3efe56: 0a00 |002d: move-result v0 │ │ -3efe58: 3a00 4a00 |002e: if-ltz v0, 0078 // +004a │ │ -3efe5c: 3905 0d00 |0030: if-nez v5, 003d // +000d │ │ -3efe60: 6e10 a7a1 0400 |0032: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -3efe66: 0a00 |0035: move-result v0 │ │ -3efe68: 6e10 a4a1 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ -3efe6e: 0a01 |0039: move-result v1 │ │ -3efe70: 3410 0300 |003a: if-lt v0, v1, 003d // +0003 │ │ -3efe74: 283c |003c: goto 0078 // +003c │ │ -3efe76: 2200 0e1b |003d: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ -3efe7a: 6e10 99a1 0400 |003f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3efe80: 0c01 |0042: move-result-object v1 │ │ -3efe82: 6202 acc0 |0043: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ -3efe86: 7030 09a5 1002 |0045: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ -3efe8c: 6e10 0ca5 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ -3efe92: 0c00 |004b: move-result-object v0 │ │ -3efe94: 6e10 a7a1 0400 |004c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -3efe9a: 0a01 |004f: move-result v1 │ │ -3efe9c: d311 e803 |0050: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3efea0: 6e20 0fa5 1000 |0052: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ -3efea6: 0c00 |0055: move-result-object v0 │ │ -3efea8: 3805 0700 |0056: if-eqz v5, 005d // +0007 │ │ -3efeac: 6e10 92a1 0400 |0058: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3efeb2: 0a05 |005b: move-result v5 │ │ -3efeb4: 2805 |005c: goto 0061 // +0005 │ │ -3efeb6: 6e10 a4a1 0400 |005d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ -3efebc: 0a05 |0060: move-result v5 │ │ -3efebe: d355 e803 |0061: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -3efec2: 6e20 0ea5 5000 |0063: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ -3efec8: 0c05 |0066: move-result-object v5 │ │ -3efeca: 6e10 92a1 0400 |0067: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3efed0: 0a04 |006a: move-result v4 │ │ -3efed2: d344 e803 |006b: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -3efed6: 6e20 11a5 4500 |006d: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ -3efedc: 0c04 |0070: move-result-object v4 │ │ -3efede: 6e10 0ba5 0400 |0071: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ -3efee4: 0c04 |0074: move-result-object v4 │ │ -3efee6: 7120 65a5 4300 |0075: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a565 │ │ -3efeec: 0e00 |0078: return-void │ │ +3efe14: |[3efe14] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V │ │ +3efe24: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ +3efe2a: 0a00 |0003: move-result v0 │ │ +3efe2c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3efe30: 0e00 |0006: return-void │ │ +3efe32: 6e10 99a1 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3efe38: 0c00 |000a: move-result-object v0 │ │ +3efe3a: 3800 6d00 |000b: if-eqz v0, 0078 // +006d │ │ +3efe3e: 6e10 99a1 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3efe44: 0c00 |0010: move-result-object v0 │ │ +3efe46: 6e10 43a1 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3efe4c: 0c00 |0014: move-result-object v0 │ │ +3efe4e: 6e10 05a1 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3efe54: 0a00 |0018: move-result v0 │ │ +3efe56: 3900 5f00 |0019: if-nez v0, 0078 // +005f │ │ +3efe5a: 6e10 99a1 0400 |001b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3efe60: 0c00 |001e: move-result-object v0 │ │ +3efe62: 6e10 43a1 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3efe68: 0c00 |0022: move-result-object v0 │ │ +3efe6a: 6e10 fea0 0000 |0023: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3efe70: 0a00 |0026: move-result v0 │ │ +3efe72: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +3efe76: 284f |0029: goto 0078 // +004f │ │ +3efe78: 6e10 a7a1 0400 |002a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +3efe7e: 0a00 |002d: move-result v0 │ │ +3efe80: 3a00 4a00 |002e: if-ltz v0, 0078 // +004a │ │ +3efe84: 3905 0d00 |0030: if-nez v5, 003d // +000d │ │ +3efe88: 6e10 a7a1 0400 |0032: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +3efe8e: 0a00 |0035: move-result v0 │ │ +3efe90: 6e10 a4a1 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ +3efe96: 0a01 |0039: move-result v1 │ │ +3efe98: 3410 0300 |003a: if-lt v0, v1, 003d // +0003 │ │ +3efe9c: 283c |003c: goto 0078 // +003c │ │ +3efe9e: 2200 0e1b |003d: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ +3efea2: 6e10 99a1 0400 |003f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3efea8: 0c01 |0042: move-result-object v1 │ │ +3efeaa: 6202 acc0 |0043: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ +3efeae: 7030 09a5 1002 |0045: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ +3efeb4: 6e10 0ca5 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ +3efeba: 0c00 |004b: move-result-object v0 │ │ +3efebc: 6e10 a7a1 0400 |004c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +3efec2: 0a01 |004f: move-result v1 │ │ +3efec4: d311 e803 |0050: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3efec8: 6e20 0fa5 1000 |0052: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ +3efece: 0c00 |0055: move-result-object v0 │ │ +3efed0: 3805 0700 |0056: if-eqz v5, 005d // +0007 │ │ +3efed4: 6e10 92a1 0400 |0058: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3efeda: 0a05 |005b: move-result v5 │ │ +3efedc: 2805 |005c: goto 0061 // +0005 │ │ +3efede: 6e10 a4a1 0400 |005d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ +3efee4: 0a05 |0060: move-result v5 │ │ +3efee6: d355 e803 |0061: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +3efeea: 6e20 0ea5 5000 |0063: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ +3efef0: 0c05 |0066: move-result-object v5 │ │ +3efef2: 6e10 92a1 0400 |0067: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3efef8: 0a04 |006a: move-result v4 │ │ +3efefa: d344 e803 |006b: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +3efefe: 6e20 11a5 4500 |006d: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ +3eff04: 0c04 |0070: move-result-object v4 │ │ +3eff06: 6e10 0ba5 0400 |0071: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ +3eff0c: 0c04 |0074: move-result-object v4 │ │ +3eff0e: 7120 65a5 4300 |0075: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a565 │ │ +3eff14: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=66 │ │ 0x001b line=67 │ │ 0x002a line=70 │ │ 0x003d line=73 │ │ @@ -940250,23 +940250,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3efef0: |[3efef0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedAddedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3eff00: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ -3eff06: 0a00 |0003: move-result v0 │ │ -3eff08: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3eff0c: 0e00 |0006: return-void │ │ -3eff0e: 2200 271b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; // type@1b27 │ │ -3eff12: 7030 54a5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a554 │ │ -3eff18: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ -3eff1e: 0e00 |000f: return-void │ │ +3eff18: |[3eff18] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedAddedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3eff28: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ +3eff2e: 0a00 |0003: move-result v0 │ │ +3eff30: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3eff34: 0e00 |0006: return-void │ │ +3eff36: 2200 271b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; // type@1b27 │ │ +3eff3a: 7030 54a5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a554 │ │ +3eff40: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ +3eff46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -940276,23 +940276,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3eff20: |[3eff20] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedRemovedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3eff30: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ -3eff36: 0a00 |0003: move-result v0 │ │ -3eff38: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3eff3c: 0e00 |0006: return-void │ │ -3eff3e: 2200 2b1b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; // type@1b2b │ │ -3eff42: 7030 5ca5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a55c │ │ -3eff48: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ -3eff4e: 0e00 |000f: return-void │ │ +3eff48: |[3eff48] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedRemovedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3eff58: 7100 4aa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a94a │ │ +3eff5e: 0a00 |0003: move-result v0 │ │ +3eff60: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3eff64: 0e00 |0006: return-void │ │ +3eff66: 2200 2b1b |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; // type@1b2b │ │ +3eff6a: 7030 5ca5 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a55c │ │ +3eff70: 7110 32a5 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ +3eff76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -940302,20 +940302,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3eff50: |[3eff50] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3eff60: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ -3eff64: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ -3eff6a: 6e20 74a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a574 │ │ -3eff70: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ -3eff76: 0e00 |000b: return-void │ │ +3eff78: |[3eff78] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3eff88: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ +3eff8c: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ +3eff92: 6e20 74a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@a574 │ │ +3eff98: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ +3eff9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -940325,20 +940325,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3eff78: |[3eff78] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3eff88: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ -3eff8c: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ -3eff92: 6e20 75a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedAdded:(Ljava/lang/String;)V // method@a575 │ │ -3eff98: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ -3eff9e: 0e00 |000b: return-void │ │ +3effa0: |[3effa0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3effb0: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ +3effb4: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ +3effba: 6e20 75a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedAdded:(Ljava/lang/String;)V // method@a575 │ │ +3effc0: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ +3effc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -940348,20 +940348,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3effa0: |[3effa0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3effb0: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ -3effb4: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ -3effba: 6e20 76a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedRemoved:(Ljava/lang/String;)V // method@a576 │ │ -3effc0: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ -3effc6: 0e00 |000b: return-void │ │ +3effc8: |[3effc8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3effd8: 2200 2d1b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ +3effdc: 7020 70a5 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ +3effe2: 6e20 76a5 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedRemoved:(Ljava/lang/String;)V // method@a576 │ │ +3effe8: 7100 6ea5 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ +3effee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -940371,32 +940371,32 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3effc8: |[3effc8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$static$0:()V │ │ -3effd8: 0e00 |0000: return-void │ │ +3efff0: |[3efff0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$static$0:()V │ │ +3f0000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'setServiceStarterImpl' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3effdc: |[3effdc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.setServiceStarterImpl:(Ljava/lang/Runnable;)V │ │ -3effec: 6900 b2c8 |0000: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ -3efff0: 0e00 |0002: return-void │ │ +3f0004: |[3f0004] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.setServiceStarterImpl:(Ljava/lang/Runnable;)V │ │ +3f0014: 6900 b2c8 |0000: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ +3f0018: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #16 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ @@ -940404,43 +940404,43 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3efff4: |[3efff4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNow:()V │ │ -3f0004: 6200 b2c8 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ -3f0008: 7210 63ab 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -3f000e: 0e00 |0005: return-void │ │ +3f001c: |[3f001c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNow:()V │ │ +3f002c: 6200 b2c8 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c8b2 │ │ +3f0030: 7210 63ab 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +3f0036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #17 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'syncNowIfNotSyncedRecently' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3f0010: |[3f0010] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNowIfNotSyncedRecently:()V │ │ -3f0020: 7100 beab 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3f0026: 0b00 |0003: move-result-wide v0 │ │ -3f0028: 7100 47a9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSyncAttempt:()J // method@a947 │ │ -3f002e: 0b02 |0007: move-result-wide v2 │ │ -3f0030: bc20 |0008: sub-long/2addr v0, v2 │ │ -3f0032: 1702 c027 0900 |0009: const-wide/32 v2, #float 8.40779e-40 // #000927c0 │ │ -3f0038: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3f003c: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ -3f0040: 7100 6ea5 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ -3f0046: 0e00 |0013: return-void │ │ +3f0038: |[3f0038] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNowIfNotSyncedRecently:()V │ │ +3f0048: 7100 beab 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3f004e: 0b00 |0003: move-result-wide v0 │ │ +3f0050: 7100 47a9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSyncAttempt:()J // method@a947 │ │ +3f0056: 0b02 |0007: move-result-wide v2 │ │ +3f0058: bc20 |0008: sub-long/2addr v0, v2 │ │ +3f005a: 1702 c027 0900 |0009: const-wide/32 v2, #float 8.40779e-40 // #000927c0 │ │ +3f0060: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3f0064: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ +3f0068: 7100 6ea5 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@a56e │ │ +3f006e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0010 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -940501,22 +940501,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3f0228: |[3f0228] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.:(Landroid/content/Context;)V │ │ -3f0238: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f023e: 1a00 d9c5 |0003: const-string v0, "synchronization" // string@c5d9 │ │ -3f0242: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f0244: 6e30 1302 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3f024a: 0c03 |0009: move-result-object v3 │ │ -3f024c: 5b23 b7c8 |000a: iput-object v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c8b7 │ │ -3f0250: 0e00 |000c: return-void │ │ +3f0250: |[3f0250] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.:(Landroid/content/Context;)V │ │ +3f0260: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0266: 1a00 d9c5 |0003: const-string v0, "synchronization" // string@c5d9 │ │ +3f026a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f026c: 6e30 1302 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3f0272: 0c03 |0009: move-result-object v3 │ │ +3f0274: 5b23 b7c8 |000a: iput-object v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c8b7 │ │ +3f0278: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0006 line=22 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ @@ -940526,17 +940526,17 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0048: |[3f0048] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ -3f0058: 5410 b7c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c8b7 │ │ -3f005c: 1100 |0002: return-object v0 │ │ +3f0070: |[3f0070] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ +3f0080: 5410 b7c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c8b7 │ │ +3f0084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;) │ │ @@ -940544,31 +940544,31 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3f0060: |[3f0060] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I │ │ -3f0070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0072: 6e10 05b0 0400 |0001: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f0078: 0a01 |0004: move-result v1 │ │ -3f007a: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ -3f007e: 6e20 04b0 0400 |0007: invoke-virtual {v4, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3f0084: 0c01 |000a: move-result-object v1 │ │ -3f0086: 6e20 7fab 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f008c: 0a01 |000e: move-result v1 │ │ -3f008e: 3801 0300 |000f: if-eqz v1, 0012 // +0003 │ │ -3f0092: 0f00 |0011: return v0 │ │ -3f0094: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f0098: 28ed |0014: goto 0001 // -0013 │ │ -3f009a: 0d03 |0015: move-exception v3 │ │ -3f009c: 6e10 e2ab 0300 |0016: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f00a2: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -3f00a4: 0f03 |001a: return v3 │ │ +3f0088: |[3f0088] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I │ │ +3f0098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f009a: 6e10 05b0 0400 |0001: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f00a0: 0a01 |0004: move-result v1 │ │ +3f00a2: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ +3f00a6: 6e20 04b0 0400 |0007: invoke-virtual {v4, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3f00ac: 0c01 |000a: move-result-object v1 │ │ +3f00ae: 6e20 7fab 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f00b4: 0a01 |000e: move-result v1 │ │ +3f00b6: 3801 0300 |000f: if-eqz v1, 0012 // +0003 │ │ +3f00ba: 0f00 |0011: return v0 │ │ +3f00bc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f00c0: 28ed |0014: goto 0001 // -0013 │ │ +3f00c2: 0d03 |0015: move-exception v3 │ │ +3f00c4: 6e10 e2ab 0300 |0016: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f00ca: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +3f00cc: 0f03 |001a: return v3 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Lorg/json/JSONException; -> 0x0015 │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x0016 line=135 │ │ @@ -940583,25 +940583,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3f0254: |[3f0254] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearEpisodeActionQueue:()V │ │ -3f0264: 7010 7aa5 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f026a: 0c00 |0003: move-result-object v0 │ │ -3f026c: 7210 7c02 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f0272: 0c00 |0007: move-result-object v0 │ │ -3f0274: 1a01 cec5 |0008: const-string v1, "sync_queued_episode_actions" // string@c5ce │ │ -3f0278: 1a02 1855 |000a: const-string v2, "[]" // string@5518 │ │ -3f027c: 7230 7902 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f0282: 0c00 |000f: move-result-object v0 │ │ -3f0284: 7210 7302 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f028a: 0e00 |0013: return-void │ │ +3f027c: |[3f027c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearEpisodeActionQueue:()V │ │ +3f028c: 7010 7aa5 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0292: 0c00 |0003: move-result-object v0 │ │ +3f0294: 7210 7c02 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f029a: 0c00 |0007: move-result-object v0 │ │ +3f029c: 1a01 cec5 |0008: const-string v1, "sync_queued_episode_actions" // string@c5ce │ │ +3f02a0: 1a02 1855 |000a: const-string v2, "[]" // string@5518 │ │ +3f02a4: 7230 7902 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f02aa: 0c00 |000f: move-result-object v0 │ │ +3f02ac: 7210 7302 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f02b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ @@ -940610,28 +940610,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3f028c: |[3f028c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearFeedQueues:()V │ │ -3f029c: 7010 7aa5 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f02a2: 0c00 |0003: move-result-object v0 │ │ -3f02a4: 7210 7c02 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f02aa: 0c00 |0007: move-result-object v0 │ │ -3f02ac: 1a01 ccc5 |0008: const-string v1, "sync_added" // string@c5cc │ │ -3f02b0: 1a02 1855 |000a: const-string v2, "[]" // string@5518 │ │ -3f02b4: 7230 7902 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f02ba: 0c00 |000f: move-result-object v0 │ │ -3f02bc: 1a01 cfc5 |0010: const-string v1, "sync_removed" // string@c5cf │ │ -3f02c0: 7230 7902 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f02c6: 0c00 |0015: move-result-object v0 │ │ -3f02c8: 7210 7302 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f02ce: 0e00 |0019: return-void │ │ +3f02b4: |[3f02b4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearFeedQueues:()V │ │ +3f02c4: 7010 7aa5 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f02ca: 0c00 |0003: move-result-object v0 │ │ +3f02cc: 7210 7c02 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f02d2: 0c00 |0007: move-result-object v0 │ │ +3f02d4: 1a01 ccc5 |0008: const-string v1, "sync_added" // string@c5cc │ │ +3f02d8: 1a02 1855 |000a: const-string v2, "[]" // string@5518 │ │ +3f02dc: 7230 7902 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f02e2: 0c00 |000f: move-result-object v0 │ │ +3f02e4: 1a01 cfc5 |0010: const-string v1, "sync_removed" // string@c5cf │ │ +3f02e8: 7230 7902 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f02ee: 0c00 |0015: move-result-object v0 │ │ +3f02f0: 7210 7302 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f02f6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000c line=79 │ │ 0x0012 line=80 │ │ 0x0016 line=81 │ │ locals : │ │ @@ -940642,32 +940642,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3f02d0: |[3f02d0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearQueue:()V │ │ -3f02e0: 7100 4ba9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a94b │ │ -3f02e6: 7010 7aa5 0300 |0003: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f02ec: 0c00 |0006: move-result-object v0 │ │ -3f02ee: 7210 7c02 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f02f4: 0c00 |000a: move-result-object v0 │ │ -3f02f6: 1a01 cec5 |000b: const-string v1, "sync_queued_episode_actions" // string@c5ce │ │ -3f02fa: 1a02 1855 |000d: const-string v2, "[]" // string@5518 │ │ -3f02fe: 7230 7902 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f0304: 0c00 |0012: move-result-object v0 │ │ -3f0306: 1a01 ccc5 |0013: const-string v1, "sync_added" // string@c5cc │ │ -3f030a: 7230 7902 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f0310: 0c00 |0018: move-result-object v0 │ │ -3f0312: 1a01 cfc5 |0019: const-string v1, "sync_removed" // string@c5cf │ │ -3f0316: 7230 7902 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f031c: 0c00 |001e: move-result-object v0 │ │ -3f031e: 7210 7302 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f0324: 0e00 |0022: return-void │ │ +3f02f8: |[3f02f8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearQueue:()V │ │ +3f0308: 7100 4ba9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a94b │ │ +3f030e: 7010 7aa5 0300 |0003: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0314: 0c00 |0006: move-result-object v0 │ │ +3f0316: 7210 7c02 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f031c: 0c00 |000a: move-result-object v0 │ │ +3f031e: 1a01 cec5 |000b: const-string v1, "sync_queued_episode_actions" // string@c5ce │ │ +3f0322: 1a02 1855 |000d: const-string v2, "[]" // string@5518 │ │ +3f0326: 7230 7902 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f032c: 0c00 |0012: move-result-object v0 │ │ +3f032e: 1a01 ccc5 |0013: const-string v1, "sync_added" // string@c5cc │ │ +3f0332: 7230 7902 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f0338: 0c00 |0018: move-result-object v0 │ │ +3f033a: 1a01 cfc5 |0019: const-string v1, "sync_removed" // string@c5cf │ │ +3f033e: 7230 7902 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f0344: 0c00 |001e: move-result-object v0 │ │ +3f0346: 7210 7302 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f034c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x000f line=87 │ │ 0x0015 line=88 │ │ 0x001b line=89 │ │ @@ -940680,37 +940680,37 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3f0328: |[3f0328] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3f0338: 7010 7aa5 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f033e: 0c00 |0003: move-result-object v0 │ │ -3f0340: 1a01 1855 |0004: const-string v1, "[]" // string@5518 │ │ -3f0344: 1a02 cec5 |0006: const-string v2, "sync_queued_episode_actions" // string@c5ce │ │ -3f0348: 7230 8102 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f034e: 0c01 |000b: move-result-object v1 │ │ -3f0350: 2203 1f1e |000c: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ -3f0354: 7020 00b0 1300 |000e: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f035a: 6e10 22a5 0500 |0011: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ -3f0360: 0c05 |0014: move-result-object v5 │ │ -3f0362: 6e20 06b0 5300 |0015: invoke-virtual {v3, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ -3f0368: 7210 7c02 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f036e: 0c05 |001b: move-result-object v5 │ │ -3f0370: 6e10 08b0 0300 |001c: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3f0376: 0c00 |001f: move-result-object v0 │ │ -3f0378: 7230 7902 2500 |0020: invoke-interface {v5, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f037e: 0c05 |0023: move-result-object v5 │ │ -3f0380: 7210 7302 0500 |0024: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f0386: 2805 |0027: goto 002c // +0005 │ │ -3f0388: 0d05 |0028: move-exception v5 │ │ -3f038a: 6e10 e2ab 0500 |0029: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f0390: 0e00 |002c: return-void │ │ +3f0350: |[3f0350] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3f0360: 7010 7aa5 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0366: 0c00 |0003: move-result-object v0 │ │ +3f0368: 1a01 1855 |0004: const-string v1, "[]" // string@5518 │ │ +3f036c: 1a02 cec5 |0006: const-string v2, "sync_queued_episode_actions" // string@c5ce │ │ +3f0370: 7230 8102 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f0376: 0c01 |000b: move-result-object v1 │ │ +3f0378: 2203 1f1e |000c: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ +3f037c: 7020 00b0 1300 |000e: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f0382: 6e10 22a5 0500 |0011: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ +3f0388: 0c05 |0014: move-result-object v5 │ │ +3f038a: 6e20 06b0 5300 |0015: invoke-virtual {v3, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ +3f0390: 7210 7c02 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f0396: 0c05 |001b: move-result-object v5 │ │ +3f0398: 6e10 08b0 0300 |001c: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3f039e: 0c00 |001f: move-result-object v0 │ │ +3f03a0: 7230 7902 2500 |0020: invoke-interface {v5, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f03a6: 0c05 |0023: move-result-object v5 │ │ +3f03a8: 7210 7302 0500 |0024: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f03ae: 2805 |0027: goto 002c // +0005 │ │ +3f03b0: 0d05 |0028: move-exception v5 │ │ +3f03b2: 6e10 e2ab 0500 |0029: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f03b8: 0e00 |002c: return-void │ │ catches : 1 │ │ 0x000c - 0x0027 │ │ Lorg/json/JSONException; -> 0x0028 │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ 0x000c line=144 │ │ @@ -940729,47 +940729,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3f03a4: |[3f03a4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedAdded:(Ljava/lang/String;)V │ │ -3f03b4: 1a00 cfc5 |0000: const-string v0, "sync_removed" // string@c5cf │ │ -3f03b8: 1a01 1855 |0002: const-string v1, "[]" // string@5518 │ │ -3f03bc: 1a02 ccc5 |0004: const-string v2, "sync_added" // string@c5cc │ │ -3f03c0: 7010 7aa5 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f03c6: 0c03 |0009: move-result-object v3 │ │ -3f03c8: 2204 1f1e |000a: new-instance v4, Lorg/json/JSONArray; // type@1e1f │ │ -3f03cc: 7230 8102 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f03d2: 0c05 |000f: move-result-object v5 │ │ -3f03d4: 7020 00b0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f03da: 6e20 06b0 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ -3f03e0: 2205 1f1e |0016: new-instance v5, Lorg/json/JSONArray; // type@1e1f │ │ -3f03e4: 7230 8102 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f03ea: 0c01 |001b: move-result-object v1 │ │ -3f03ec: 7020 00b0 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f03f2: 7030 7ba5 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a57b │ │ -3f03f8: 0a07 |0022: move-result v7 │ │ -3f03fa: 6e20 07b0 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@b007 │ │ -3f0400: 7210 7c02 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f0406: 0c07 |0029: move-result-object v7 │ │ -3f0408: 6e10 08b0 0400 |002a: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3f040e: 0c01 |002d: move-result-object v1 │ │ -3f0410: 7230 7902 2701 |002e: invoke-interface {v7, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f0416: 0c07 |0031: move-result-object v7 │ │ -3f0418: 6e10 08b0 0500 |0032: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3f041e: 0c01 |0035: move-result-object v1 │ │ -3f0420: 7230 7902 0701 |0036: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f0426: 0c07 |0039: move-result-object v7 │ │ -3f0428: 7210 7302 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f042e: 2805 |003d: goto 0042 // +0005 │ │ -3f0430: 0d07 |003e: move-exception v7 │ │ -3f0432: 6e10 e2ab 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f0438: 0e00 |0042: return-void │ │ +3f03cc: |[3f03cc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedAdded:(Ljava/lang/String;)V │ │ +3f03dc: 1a00 cfc5 |0000: const-string v0, "sync_removed" // string@c5cf │ │ +3f03e0: 1a01 1855 |0002: const-string v1, "[]" // string@5518 │ │ +3f03e4: 1a02 ccc5 |0004: const-string v2, "sync_added" // string@c5cc │ │ +3f03e8: 7010 7aa5 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f03ee: 0c03 |0009: move-result-object v3 │ │ +3f03f0: 2204 1f1e |000a: new-instance v4, Lorg/json/JSONArray; // type@1e1f │ │ +3f03f4: 7230 8102 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f03fa: 0c05 |000f: move-result-object v5 │ │ +3f03fc: 7020 00b0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f0402: 6e20 06b0 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ +3f0408: 2205 1f1e |0016: new-instance v5, Lorg/json/JSONArray; // type@1e1f │ │ +3f040c: 7230 8102 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f0412: 0c01 |001b: move-result-object v1 │ │ +3f0414: 7020 00b0 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f041a: 7030 7ba5 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a57b │ │ +3f0420: 0a07 |0022: move-result v7 │ │ +3f0422: 6e20 07b0 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@b007 │ │ +3f0428: 7210 7c02 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f042e: 0c07 |0029: move-result-object v7 │ │ +3f0430: 6e10 08b0 0400 |002a: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3f0436: 0c01 |002d: move-result-object v1 │ │ +3f0438: 7230 7902 2701 |002e: invoke-interface {v7, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f043e: 0c07 |0031: move-result-object v7 │ │ +3f0440: 6e10 08b0 0500 |0032: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3f0446: 0c01 |0035: move-result-object v1 │ │ +3f0448: 7230 7902 0701 |0036: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f044e: 0c07 |0039: move-result-object v7 │ │ +3f0450: 7210 7302 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f0456: 2805 |003d: goto 0042 // +0005 │ │ +3f0458: 0d07 |003e: move-exception v7 │ │ +3f045a: 6e10 e2ab 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f0460: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x000a - 0x003d │ │ Lorg/json/JSONException; -> 0x003e │ │ positions : │ │ 0x0006 line=95 │ │ 0x000a line=97 │ │ 0x0013 line=98 │ │ @@ -940789,47 +940789,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3f044c: |[3f044c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedRemoved:(Ljava/lang/String;)V │ │ -3f045c: 1a00 ccc5 |0000: const-string v0, "sync_added" // string@c5cc │ │ -3f0460: 1a01 1855 |0002: const-string v1, "[]" // string@5518 │ │ -3f0464: 1a02 cfc5 |0004: const-string v2, "sync_removed" // string@c5cf │ │ -3f0468: 7010 7aa5 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f046e: 0c03 |0009: move-result-object v3 │ │ -3f0470: 2204 1f1e |000a: new-instance v4, Lorg/json/JSONArray; // type@1e1f │ │ -3f0474: 7230 8102 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f047a: 0c05 |000f: move-result-object v5 │ │ -3f047c: 7020 00b0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f0482: 6e20 06b0 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ -3f0488: 2205 1f1e |0016: new-instance v5, Lorg/json/JSONArray; // type@1e1f │ │ -3f048c: 7230 8102 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f0492: 0c01 |001b: move-result-object v1 │ │ -3f0494: 7020 00b0 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f049a: 7030 7ba5 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a57b │ │ -3f04a0: 0a07 |0022: move-result v7 │ │ -3f04a2: 6e20 07b0 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@b007 │ │ -3f04a8: 7210 7c02 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3f04ae: 0c07 |0029: move-result-object v7 │ │ -3f04b0: 6e10 08b0 0500 |002a: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3f04b6: 0c01 |002d: move-result-object v1 │ │ -3f04b8: 7230 7902 0701 |002e: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f04be: 0c07 |0031: move-result-object v7 │ │ -3f04c0: 6e10 08b0 0400 |0032: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3f04c6: 0c00 |0035: move-result-object v0 │ │ -3f04c8: 7230 7902 2700 |0036: invoke-interface {v7, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ -3f04ce: 0c07 |0039: move-result-object v7 │ │ -3f04d0: 7210 7302 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3f04d6: 2805 |003d: goto 0042 // +0005 │ │ -3f04d8: 0d07 |003e: move-exception v7 │ │ -3f04da: 6e10 e2ab 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f04e0: 0e00 |0042: return-void │ │ +3f0474: |[3f0474] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedRemoved:(Ljava/lang/String;)V │ │ +3f0484: 1a00 ccc5 |0000: const-string v0, "sync_added" // string@c5cc │ │ +3f0488: 1a01 1855 |0002: const-string v1, "[]" // string@5518 │ │ +3f048c: 1a02 cfc5 |0004: const-string v2, "sync_removed" // string@c5cf │ │ +3f0490: 7010 7aa5 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0496: 0c03 |0009: move-result-object v3 │ │ +3f0498: 2204 1f1e |000a: new-instance v4, Lorg/json/JSONArray; // type@1e1f │ │ +3f049c: 7230 8102 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f04a2: 0c05 |000f: move-result-object v5 │ │ +3f04a4: 7020 00b0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f04aa: 6e20 06b0 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ +3f04b0: 2205 1f1e |0016: new-instance v5, Lorg/json/JSONArray; // type@1e1f │ │ +3f04b4: 7230 8102 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f04ba: 0c01 |001b: move-result-object v1 │ │ +3f04bc: 7020 00b0 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f04c2: 7030 7ba5 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a57b │ │ +3f04c8: 0a07 |0022: move-result v7 │ │ +3f04ca: 6e20 07b0 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@b007 │ │ +3f04d0: 7210 7c02 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3f04d6: 0c07 |0029: move-result-object v7 │ │ +3f04d8: 6e10 08b0 0500 |002a: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3f04de: 0c01 |002d: move-result-object v1 │ │ +3f04e0: 7230 7902 0701 |002e: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f04e6: 0c07 |0031: move-result-object v7 │ │ +3f04e8: 6e10 08b0 0400 |0032: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3f04ee: 0c00 |0035: move-result-object v0 │ │ +3f04f0: 7230 7902 2700 |0036: invoke-interface {v7, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0279 │ │ +3f04f6: 0c07 |0039: move-result-object v7 │ │ +3f04f8: 7210 7302 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3f04fe: 2805 |003d: goto 0042 // +0005 │ │ +3f0500: 0d07 |003e: move-exception v7 │ │ +3f0502: 6e10 e2ab 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f0508: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x000a - 0x003d │ │ Lorg/json/JSONException; -> 0x003e │ │ positions : │ │ 0x0006 line=112 │ │ 0x000a line=114 │ │ 0x0013 line=115 │ │ @@ -940849,37 +940849,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -3f00b8: |[3f00b8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedAddedFeeds:()Ljava/util/ArrayList; │ │ -3f00c8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3f00cc: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f00d2: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f00d8: 0c01 |0008: move-result-object v1 │ │ -3f00da: 1a02 ccc5 |0009: const-string v2, "sync_added" // string@c5cc │ │ -3f00de: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ -3f00e2: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f00e8: 0c01 |0010: move-result-object v1 │ │ -3f00ea: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ -3f00ee: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f00f4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3f00f6: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f00fc: 0a03 |001a: move-result v3 │ │ -3f00fe: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ -3f0102: 6e20 04b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3f0108: 0c03 |0020: move-result-object v3 │ │ -3f010a: 6e20 02ad 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3f0110: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f0114: 28f1 |0026: goto 0017 // -000f │ │ -3f0116: 0d01 |0027: move-exception v1 │ │ -3f0118: 6e10 e2ab 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f011e: 1100 |002b: return-object v0 │ │ +3f00e0: |[3f00e0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedAddedFeeds:()Ljava/util/ArrayList; │ │ +3f00f0: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3f00f4: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f00fa: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0100: 0c01 |0008: move-result-object v1 │ │ +3f0102: 1a02 ccc5 |0009: const-string v2, "sync_added" // string@c5cc │ │ +3f0106: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ +3f010a: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f0110: 0c01 |0010: move-result-object v1 │ │ +3f0112: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ +3f0116: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f011c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3f011e: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f0124: 0a03 |001a: move-result v3 │ │ +3f0126: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ +3f012a: 6e20 04b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3f0130: 0c03 |0020: move-result-object v3 │ │ +3f0132: 6e20 02ad 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3f0138: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f013c: 28f1 |0026: goto 0017 // -000f │ │ +3f013e: 0d01 |0027: move-exception v1 │ │ +3f0140: 6e10 e2ab 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f0146: 1100 |002b: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0024 │ │ Lorg/json/JSONException; -> 0x0027 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000d line=60 │ │ @@ -940895,39 +940895,39 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3f0130: |[3f0130] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedEpisodeActions:()Ljava/util/ArrayList; │ │ -3f0140: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3f0144: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f014a: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f0150: 0c01 |0008: move-result-object v1 │ │ -3f0152: 1a02 cec5 |0009: const-string v2, "sync_queued_episode_actions" // string@c5ce │ │ -3f0156: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ -3f015a: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f0160: 0c01 |0010: move-result-object v1 │ │ -3f0162: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ -3f0166: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f016c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3f016e: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f0174: 0a03 |001a: move-result v3 │ │ -3f0176: 3531 1400 |001b: if-ge v1, v3, 002f // +0014 │ │ -3f017a: 6e20 03b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3f0180: 0c03 |0020: move-result-object v3 │ │ -3f0182: 7110 20a5 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a520 │ │ -3f0188: 0c03 |0024: move-result-object v3 │ │ -3f018a: 6e20 02ad 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3f0190: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f0194: 28ed |002a: goto 0017 // -0013 │ │ -3f0196: 0d01 |002b: move-exception v1 │ │ -3f0198: 6e10 e2ab 0100 |002c: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f019e: 1100 |002f: return-object v0 │ │ +3f0158: |[3f0158] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedEpisodeActions:()Ljava/util/ArrayList; │ │ +3f0168: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3f016c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f0172: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f0178: 0c01 |0008: move-result-object v1 │ │ +3f017a: 1a02 cec5 |0009: const-string v2, "sync_queued_episode_actions" // string@c5ce │ │ +3f017e: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ +3f0182: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f0188: 0c01 |0010: move-result-object v1 │ │ +3f018a: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ +3f018e: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f0194: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3f0196: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f019c: 0a03 |001a: move-result v3 │ │ +3f019e: 3531 1400 |001b: if-ge v1, v3, 002f // +0014 │ │ +3f01a2: 6e20 03b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3f01a8: 0c03 |0020: move-result-object v3 │ │ +3f01aa: 7110 20a5 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a520 │ │ +3f01b0: 0c03 |0024: move-result-object v3 │ │ +3f01b2: 6e20 02ad 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3f01b8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f01bc: 28ed |002a: goto 0017 // -0013 │ │ +3f01be: 0d01 |002b: move-exception v1 │ │ +3f01c0: 6e10 e2ab 0100 |002c: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f01c6: 1100 |002f: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0028 │ │ Lorg/json/JSONException; -> 0x002b │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=28 │ │ 0x000d line=29 │ │ @@ -940943,37 +940943,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -3f01b0: |[3f01b0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedRemovedFeeds:()Ljava/util/ArrayList; │ │ -3f01c0: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3f01c4: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f01ca: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ -3f01d0: 0c01 |0008: move-result-object v1 │ │ -3f01d2: 1a02 cfc5 |0009: const-string v2, "sync_removed" // string@c5cf │ │ -3f01d6: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ -3f01da: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ -3f01e0: 0c01 |0010: move-result-object v1 │ │ -3f01e2: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ -3f01e6: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3f01ec: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3f01ee: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f01f4: 0a03 |001a: move-result v3 │ │ -3f01f6: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ -3f01fa: 6e20 04b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3f0200: 0c03 |0020: move-result-object v3 │ │ -3f0202: 6e20 02ad 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3f0208: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f020c: 28f1 |0026: goto 0017 // -000f │ │ -3f020e: 0d01 |0027: move-exception v1 │ │ -3f0210: 6e10 e2ab 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f0216: 1100 |002b: return-object v0 │ │ +3f01d8: |[3f01d8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedRemovedFeeds:()Ljava/util/ArrayList; │ │ +3f01e8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3f01ec: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f01f2: 7010 7aa5 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a57a │ │ +3f01f8: 0c01 |0008: move-result-object v1 │ │ +3f01fa: 1a02 cfc5 |0009: const-string v2, "sync_removed" // string@c5cf │ │ +3f01fe: 1a03 1855 |000b: const-string v3, "[]" // string@5518 │ │ +3f0202: 7230 8102 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0281 │ │ +3f0208: 0c01 |0010: move-result-object v1 │ │ +3f020a: 2202 1f1e |0011: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ +3f020e: 7020 00b0 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3f0214: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3f0216: 6e10 05b0 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f021c: 0a03 |001a: move-result v3 │ │ +3f021e: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ +3f0222: 6e20 04b0 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3f0228: 0c03 |0020: move-result-object v3 │ │ +3f022a: 6e20 02ad 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3f0230: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f0234: 28f1 |0026: goto 0017 // -000f │ │ +3f0236: 0d01 |0027: move-exception v1 │ │ +3f0238: 6e10 e2ab 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f023e: 1100 |002b: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0024 │ │ Lorg/json/JSONException; -> 0x0027 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=43 │ │ 0x000d line=44 │ │ @@ -941013,18 +941013,18 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f04f4: |[3f04f4] de.danoeh.antennapod.net.sync.serviceinterface.UploadChangesResponse.:(J)V │ │ -3f0504: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f050a: 5a01 b8c8 |0003: iput-wide v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ -3f050e: 0e00 |0005: return-void │ │ +3f051c: |[3f051c] de.danoeh.antennapod.net.sync.serviceinterface.UploadChangesResponse.:(J)V │ │ +3f052c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0532: 5a01 b8c8 |0003: iput-wide v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ +3f0536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -941070,17 +941070,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0510: |[3f0510] de.danoeh.antennapod.parser.feed.BuildConfig.:()V │ │ -3f0520: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0526: 0e00 |0003: return-void │ │ +3f0538: |[3f0538] de.danoeh.antennapod.parser.feed.BuildConfig.:()V │ │ +3f0548: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f054e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -941111,61 +941111,61 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f05e0: |[3f05e0] de.danoeh.antennapod.parser.feed.FeedHandler.:()V │ │ -3f05f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f05f6: 0e00 |0003: return-void │ │ +3f0608: |[3f0608] de.danoeh.antennapod.parser.feed.FeedHandler.:()V │ │ +3f0618: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f061e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/feed/FeedHandler;) │ │ name : 'parseFeed' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -3f054c: |[3f054c] de.danoeh.antennapod.parser.feed.FeedHandler.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ -3f055c: 2200 521b |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter; // type@1b52 │ │ -3f0560: 7010 e7a5 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.:()V // method@a5e7 │ │ -3f0566: 6e20 e9a5 4000 |0005: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a5e9 │ │ -3f056c: 0c00 |0008: move-result-object v0 │ │ -3f056e: 2201 3f1b |0009: new-instance v1, Lde/danoeh/antennapod/parser/feed/SyndHandler; // type@1b3f │ │ -3f0572: 7030 9da5 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a59d │ │ -3f0578: 7100 24af 0000 |000e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@af24 │ │ -3f057e: 0c00 |0011: move-result-object v0 │ │ -3f0580: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3f0582: 6e20 26af 2000 |0013: invoke-virtual {v0, v2}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@af26 │ │ -3f0588: 6e10 25af 0000 |0016: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@af25 │ │ -3f058e: 0c00 |0019: move-result-object v0 │ │ -3f0590: 2202 7a1c |001a: new-instance v2, Ljava/io/File; // type@1c7a │ │ -3f0594: 6e10 f7a0 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ -3f059a: 0c04 |001f: move-result-object v4 │ │ -3f059c: 7020 17aa 4200 |0020: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3f05a2: 2204 0d1e |0023: new-instance v4, Lorg/apache/commons/io/input/XmlStreamReader; // type@1e0d │ │ -3f05a6: 7020 d4af 2400 |0025: invoke-direct {v4, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@afd4 │ │ -3f05ac: 2202 261e |0028: new-instance v2, Lorg/xml/sax/InputSource; // type@1e26 │ │ -3f05b0: 7020 1cb0 4200 |002a: invoke-direct {v2, v4}, Lorg/xml/sax/InputSource;.:(Ljava/io/Reader;)V // method@b01c │ │ -3f05b6: 6e30 23af 2001 |002d: invoke-virtual {v0, v2, v1}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@af23 │ │ -3f05bc: 6e10 80aa 0400 |0030: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f05c2: 2204 311b |0033: new-instance v4, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // type@1b31 │ │ -3f05c6: 5410 a1c9 |0035: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f05ca: 5401 c4c8 |0037: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ -3f05ce: 5402 bfc8 |0039: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ -3f05d2: 5400 c7c8 |003b: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ -3f05d6: 7040 80a5 1402 |003d: invoke-direct {v4, v1, v2, v0}, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V // method@a580 │ │ -3f05dc: 1104 |0040: return-object v4 │ │ +3f0574: |[3f0574] de.danoeh.antennapod.parser.feed.FeedHandler.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ +3f0584: 2200 521b |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter; // type@1b52 │ │ +3f0588: 7010 e7a5 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.:()V // method@a5e7 │ │ +3f058e: 6e20 e9a5 4000 |0005: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a5e9 │ │ +3f0594: 0c00 |0008: move-result-object v0 │ │ +3f0596: 2201 3f1b |0009: new-instance v1, Lde/danoeh/antennapod/parser/feed/SyndHandler; // type@1b3f │ │ +3f059a: 7030 9da5 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a59d │ │ +3f05a0: 7100 24af 0000 |000e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@af24 │ │ +3f05a6: 0c00 |0011: move-result-object v0 │ │ +3f05a8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3f05aa: 6e20 26af 2000 |0013: invoke-virtual {v0, v2}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@af26 │ │ +3f05b0: 6e10 25af 0000 |0016: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@af25 │ │ +3f05b6: 0c00 |0019: move-result-object v0 │ │ +3f05b8: 2202 7a1c |001a: new-instance v2, Ljava/io/File; // type@1c7a │ │ +3f05bc: 6e10 f7a0 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ +3f05c2: 0c04 |001f: move-result-object v4 │ │ +3f05c4: 7020 17aa 4200 |0020: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3f05ca: 2204 0d1e |0023: new-instance v4, Lorg/apache/commons/io/input/XmlStreamReader; // type@1e0d │ │ +3f05ce: 7020 d4af 2400 |0025: invoke-direct {v4, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@afd4 │ │ +3f05d4: 2202 261e |0028: new-instance v2, Lorg/xml/sax/InputSource; // type@1e26 │ │ +3f05d8: 7020 1cb0 4200 |002a: invoke-direct {v2, v4}, Lorg/xml/sax/InputSource;.:(Ljava/io/Reader;)V // method@b01c │ │ +3f05de: 6e30 23af 2001 |002d: invoke-virtual {v0, v2, v1}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@af23 │ │ +3f05e4: 6e10 80aa 0400 |0030: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f05ea: 2204 311b |0033: new-instance v4, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // type@1b31 │ │ +3f05ee: 5410 a1c9 |0035: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f05f2: 5401 c4c8 |0037: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ +3f05f6: 5402 bfc8 |0039: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ +3f05fa: 5400 c7c8 |003b: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ +3f05fe: 7040 80a5 1402 |003d: invoke-direct {v4, v1, v2, v0}, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V // method@a580 │ │ +3f0604: 1104 |0040: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ 0x0009 line=23 │ │ 0x000e line=25 │ │ 0x0013 line=26 │ │ @@ -941223,20 +941223,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f0528: |[3f0528] de.danoeh.antennapod.parser.feed.FeedHandlerResult.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V │ │ -3f0538: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f053e: 5b01 bdc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ -3f0542: 5b02 bcc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.alternateFeedUrls:Ljava/util/Map; // field@c8bc │ │ -3f0546: 5b03 bec8 |0007: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ -3f054a: 0e00 |0009: return-void │ │ +3f0550: |[3f0550] de.danoeh.antennapod.parser.feed.FeedHandlerResult.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V │ │ +3f0560: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0566: 5b01 bdc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ +3f056a: 5b02 bcc8 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.alternateFeedUrls:Ljava/util/Map; // field@c8bc │ │ +3f056e: 5b03 bec8 |0007: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ +3f0572: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ locals : │ │ @@ -941335,38 +941335,38 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -3f0734: |[3f0734] de.danoeh.antennapod.parser.feed.HandlerState.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3f0744: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f074a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f074c: 5b10 c7c8 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ -3f0750: 5b12 c4c8 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ -3f0754: 2202 4a1d |0008: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ -3f0758: 7010 9dad 0200 |000a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3f075e: 5b12 bfc8 |000d: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ -3f0762: 2202 3e1d |000f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3f0766: 7010 feac 0200 |0011: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f076c: 5b12 c5c8 |0014: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c8c5 │ │ -3f0770: 2202 641d |0016: new-instance v2, Ljava/util/Stack; // type@1d64 │ │ -3f0774: 7010 44ae 0200 |0018: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@ae44 │ │ -3f077a: 5b12 c8c8 |001b: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f077e: 2202 4a1d |001d: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ -3f0782: 7010 9dad 0200 |001f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3f0788: 5b12 c6c8 |0022: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f078c: 2202 641d |0024: new-instance v2, Ljava/util/Stack; // type@1d64 │ │ -3f0790: 7010 44ae 0200 |0026: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@ae44 │ │ -3f0796: 5b12 c3c8 |0029: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f079a: 2202 4a1d |002b: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ -3f079e: 7010 9dad 0200 |002d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3f07a4: 5b12 c9c8 |0030: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c8c9 │ │ -3f07a8: 0e00 |0032: return-void │ │ +3f075c: |[3f075c] de.danoeh.antennapod.parser.feed.HandlerState.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3f076c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0772: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f0774: 5b10 c7c8 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ +3f0778: 5b12 c4c8 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ +3f077c: 2202 4a1d |0008: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ +3f0780: 7010 9dad 0200 |000a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3f0786: 5b12 bfc8 |000d: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ +3f078a: 2202 3e1d |000f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3f078e: 7010 feac 0200 |0011: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f0794: 5b12 c5c8 |0014: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c8c5 │ │ +3f0798: 2202 641d |0016: new-instance v2, Ljava/util/Stack; // type@1d64 │ │ +3f079c: 7010 44ae 0200 |0018: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@ae44 │ │ +3f07a2: 5b12 c8c8 |001b: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f07a6: 2202 4a1d |001d: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ +3f07aa: 7010 9dad 0200 |001f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3f07b0: 5b12 c6c8 |0022: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f07b4: 2202 641d |0024: new-instance v2, Ljava/util/Stack; // type@1d64 │ │ +3f07b8: 7010 44ae 0200 |0026: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@ae44 │ │ +3f07be: 5b12 c3c8 |0029: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f07c2: 2202 4a1d |002b: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ +3f07c6: 7010 9dad 0200 |002d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3f07cc: 5b12 c9c8 |0030: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c8c9 │ │ +3f07d0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=29 │ │ 0x0006 line=50 │ │ 0x0008 line=51 │ │ 0x000f line=52 │ │ @@ -941384,18 +941384,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f07ac: |[3f07ac] de.danoeh.antennapod.parser.feed.HandlerState.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3f07bc: 5410 bfc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ -3f07c0: 7230 03ae 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f07c6: 0e00 |0005: return-void │ │ +3f07d4: |[3f07d4] de.danoeh.antennapod.parser.feed.HandlerState.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3f07e4: 5410 bfc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c8bf │ │ +3f07e8: 7230 03ae 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f07ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -941405,17 +941405,17 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f06d4: |[3f06d4] de.danoeh.antennapod.parser.feed.HandlerState.getContentBuf:()Ljava/lang/StringBuilder; │ │ -3f06e4: 5410 c0c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ -3f06e8: 1100 |0002: return-object v0 │ │ +3f06fc: |[3f06fc] de.danoeh.antennapod.parser.feed.HandlerState.getContentBuf:()Ljava/lang/StringBuilder; │ │ +3f070c: 5410 c0c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ +3f0710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941423,17 +941423,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedFunding;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0610: |[3f0610] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ -3f0620: 5410 c1c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c8c1 │ │ -3f0624: 1100 |0002: return-object v0 │ │ +3f0638: |[3f0638] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ +3f0648: 5410 c1c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c8c1 │ │ +3f064c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941441,17 +941441,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0628: |[3f0628] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3f0638: 5410 c2c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c8c2 │ │ -3f063c: 1100 |0002: return-object v0 │ │ +3f0650: |[3f0650] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3f0660: 5410 c2c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c8c2 │ │ +3f0664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #4 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941459,17 +941459,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Feed;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f05f8: |[3f05f8] de.danoeh.antennapod.parser.feed.HandlerState.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ -3f0608: 5410 c4c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ -3f060c: 1100 |0002: return-object v0 │ │ +3f0620: |[3f0620] de.danoeh.antennapod.parser.feed.HandlerState.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ +3f0630: 5410 c4c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ +3f0634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941477,17 +941477,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f06ec: |[3f06ec] de.danoeh.antennapod.parser.feed.HandlerState.getItems:()Ljava/util/ArrayList; │ │ -3f06fc: 5410 c5c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c8c5 │ │ -3f0700: 1100 |0002: return-object v0 │ │ +3f0714: |[3f0714] de.danoeh.antennapod.parser.feed.HandlerState.getItems:()Ljava/util/ArrayList; │ │ +3f0724: 5410 c5c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c8c5 │ │ +3f0728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #6 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941495,26 +941495,26 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f0640: |[3f0640] de.danoeh.antennapod.parser.feed.HandlerState.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f0650: 5430 c8c8 |0000: iget-object v0, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0654: 6e10 47ae 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ -3f065a: 0c00 |0005: move-result-object v0 │ │ -3f065c: 1f00 421b |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f0660: 5431 c8c8 |0008: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0664: 6e10 46ae 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f066a: 0c01 |000d: move-result-object v1 │ │ -3f066c: 1f01 421b |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f0670: 5432 c8c8 |0010: iget-object v2, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0674: 6e20 48ae 0200 |0012: invoke-virtual {v2, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f067a: 1101 |0015: return-object v1 │ │ +3f0668: |[3f0668] de.danoeh.antennapod.parser.feed.HandlerState.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f0678: 5430 c8c8 |0000: iget-object v0, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f067c: 6e10 47ae 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ +3f0682: 0c00 |0005: move-result-object v0 │ │ +3f0684: 1f00 421b |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f0688: 5431 c8c8 |0008: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f068c: 6e10 46ae 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f0692: 0c01 |000d: move-result-object v1 │ │ +3f0694: 1f01 421b |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f0698: 5432 c8c8 |0010: iget-object v2, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f069c: 6e20 48ae 0200 |0012: invoke-virtual {v2, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f06a2: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=96 │ │ 0x0010 line=97 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -941524,17 +941524,17 @@ │ │ type : '()Ljava/util/Stack;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f071c: |[3f071c] de.danoeh.antennapod.parser.feed.HandlerState.getTagstack:()Ljava/util/Stack; │ │ -3f072c: 5410 c8c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0730: 1100 |0002: return-object v0 │ │ +3f0744: |[3f0744] de.danoeh.antennapod.parser.feed.HandlerState.getTagstack:()Ljava/util/Stack; │ │ +3f0754: 5410 c8c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f0758: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #8 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941542,17 +941542,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0704: |[3f0704] de.danoeh.antennapod.parser.feed.HandlerState.getTempObjects:()Ljava/util/Map; │ │ -3f0714: 5410 c9c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c8c9 │ │ -3f0718: 1100 |0002: return-object v0 │ │ +3f072c: |[3f072c] de.danoeh.antennapod.parser.feed.HandlerState.getTempObjects:()Ljava/util/Map; │ │ +3f073c: 5410 c9c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c8c9 │ │ +3f0740: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #9 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -941560,32 +941560,32 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f067c: |[3f067c] de.danoeh.antennapod.parser.feed.HandlerState.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f068c: 5440 c8c8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0690: 6e10 47ae 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ -3f0696: 0c00 |0005: move-result-object v0 │ │ -3f0698: 1f00 421b |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f069c: 5441 c8c8 |0008: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f06a0: 6e10 47ae 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ -3f06a6: 0c01 |000d: move-result-object v1 │ │ -3f06a8: 1f01 421b |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f06ac: 5442 c8c8 |0010: iget-object v2, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f06b0: 6e10 46ae 0200 |0012: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f06b6: 0c02 |0015: move-result-object v2 │ │ -3f06b8: 1f02 421b |0016: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f06bc: 5443 c8c8 |0018: iget-object v3, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f06c0: 6e20 48ae 1300 |001a: invoke-virtual {v3, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f06c6: 5441 c8c8 |001d: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f06ca: 6e20 48ae 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f06d0: 1102 |0022: return-object v2 │ │ +3f06a4: |[3f06a4] de.danoeh.antennapod.parser.feed.HandlerState.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f06b4: 5440 c8c8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f06b8: 6e10 47ae 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ +3f06be: 0c00 |0005: move-result-object v0 │ │ +3f06c0: 1f00 421b |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f06c4: 5441 c8c8 |0008: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f06c8: 6e10 47ae 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ +3f06ce: 0c01 |000d: move-result-object v1 │ │ +3f06d0: 1f01 421b |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f06d4: 5442 c8c8 |0010: iget-object v2, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f06d8: 6e10 46ae 0200 |0012: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f06de: 0c02 |0015: move-result-object v2 │ │ +3f06e0: 1f02 421b |0016: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f06e4: 5443 c8c8 |0018: iget-object v3, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f06e8: 6e20 48ae 1300 |001a: invoke-virtual {v3, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f06ee: 5441 c8c8 |001d: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f06f2: 6e20 48ae 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f06f8: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x0010 line=104 │ │ 0x0018 line=105 │ │ 0x001d line=106 │ │ @@ -941597,17 +941597,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFunding;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f07c8: |[3f07c8] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ -3f07d8: 5b01 c1c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c8c1 │ │ -3f07dc: 0e00 |0002: return-void │ │ +3f07f0: |[3f07f0] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ +3f0800: 5b01 c1c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c8c1 │ │ +3f0804: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ │ │ @@ -941616,17 +941616,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f07e0: |[3f07e0] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3f07f0: 5b01 c2c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c8c2 │ │ -3f07f4: 0e00 |0002: return-void │ │ +3f0808: |[3f0808] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3f0818: 5b01 c2c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c8c2 │ │ +3f081c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -941635,17 +941635,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f07f8: |[3f07f8] de.danoeh.antennapod.parser.feed.HandlerState.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3f0808: 5b01 c4c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ -3f080c: 0e00 |0002: return-void │ │ +3f0820: |[3f0820] de.danoeh.antennapod.parser.feed.HandlerState.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3f0830: 5b01 c4c8 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8c4 │ │ +3f0834: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -941678,71 +941678,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f08c8: |[3f08c8] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.:()V │ │ -3f08d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f08de: 0e00 |0003: return-void │ │ +3f08f0: |[3f08f0] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.:()V │ │ +3f0900: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/PodcastIndexChapterParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -3f0810: |[3f0810] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.parse:(Ljava/lang/String;)Ljava/util/List; │ │ -3f0820: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3f0824: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f082a: 2201 211e |0005: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ -3f082e: 7020 0ab0 c100 |0007: invoke-direct {v1, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3f0834: 1a0c b561 |000a: const-string v12, "chapters" // string@61b5 │ │ -3f0838: 6e20 0cb0 c100 |000c: invoke-virtual {v1, v12}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3f083e: 0c0c |000f: move-result-object v12 │ │ -3f0840: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3f0842: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3f0844: 6e10 05b0 0c00 |0012: invoke-virtual {v12}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f084a: 0a03 |0015: move-result v3 │ │ -3f084c: 3532 2f00 |0016: if-ge v2, v3, 0045 // +002f │ │ -3f0850: 6e20 03b0 2c00 |0018: invoke-virtual {v12, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3f0856: 0c03 |001b: move-result-object v3 │ │ -3f0858: 1a04 25c4 |001c: const-string v4, "startTime" // string@c425 │ │ -3f085c: 6e30 12b0 4301 |001e: invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ -3f0862: 0a04 |0021: move-result v4 │ │ -3f0864: 1a05 c3c7 |0022: const-string v5, "title" // string@c7c3 │ │ -3f0868: 6e20 13b0 5300 |0024: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f086e: 0c09 |0027: move-result-object v9 │ │ -3f0870: 1a05 96cb |0028: const-string v5, "url" // string@cb96 │ │ -3f0874: 6e20 13b0 5300 |002a: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f087a: 0c0a |002d: move-result-object v10 │ │ -3f087c: 1a05 5986 |002e: const-string v5, "img" // string@8659 │ │ -3f0880: 6e20 13b0 5300 |0030: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f0886: 0c0b |0033: move-result-object v11 │ │ -3f0888: 2203 121a |0034: new-instance v3, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f088c: 8144 |0036: int-to-long v4, v4 │ │ -3f088e: 1606 e803 |0037: const-wide/16 v6, #int 1000 // #3e8 │ │ -3f0892: 9d07 0406 |0039: mul-long v7, v4, v6 │ │ -3f0896: 0736 |003b: move-object v6, v3 │ │ -3f0898: 7606 c4a0 0600 |003c: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0c4 │ │ -3f089e: 7220 caad 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3f08a4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f08a8: 28ce |0044: goto 0012 // -0032 │ │ -3f08aa: 1100 |0045: return-object v0 │ │ -3f08ac: 0d0c |0046: move-exception v12 │ │ -3f08ae: 6e10 e2ab 0c00 |0047: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f08b4: 120c |004a: const/4 v12, #int 0 // #0 │ │ -3f08b6: 110c |004b: return-object v12 │ │ +3f0838: |[3f0838] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.parse:(Ljava/lang/String;)Ljava/util/List; │ │ +3f0848: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3f084c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f0852: 2201 211e |0005: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ +3f0856: 7020 0ab0 c100 |0007: invoke-direct {v1, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3f085c: 1a0c b561 |000a: const-string v12, "chapters" // string@61b5 │ │ +3f0860: 6e20 0cb0 c100 |000c: invoke-virtual {v1, v12}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3f0866: 0c0c |000f: move-result-object v12 │ │ +3f0868: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3f086a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3f086c: 6e10 05b0 0c00 |0012: invoke-virtual {v12}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f0872: 0a03 |0015: move-result v3 │ │ +3f0874: 3532 2f00 |0016: if-ge v2, v3, 0045 // +002f │ │ +3f0878: 6e20 03b0 2c00 |0018: invoke-virtual {v12, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3f087e: 0c03 |001b: move-result-object v3 │ │ +3f0880: 1a04 25c4 |001c: const-string v4, "startTime" // string@c425 │ │ +3f0884: 6e30 12b0 4301 |001e: invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@b012 │ │ +3f088a: 0a04 |0021: move-result v4 │ │ +3f088c: 1a05 c3c7 |0022: const-string v5, "title" // string@c7c3 │ │ +3f0890: 6e20 13b0 5300 |0024: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f0896: 0c09 |0027: move-result-object v9 │ │ +3f0898: 1a05 96cb |0028: const-string v5, "url" // string@cb96 │ │ +3f089c: 6e20 13b0 5300 |002a: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f08a2: 0c0a |002d: move-result-object v10 │ │ +3f08a4: 1a05 5986 |002e: const-string v5, "img" // string@8659 │ │ +3f08a8: 6e20 13b0 5300 |0030: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f08ae: 0c0b |0033: move-result-object v11 │ │ +3f08b0: 2203 121a |0034: new-instance v3, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f08b4: 8144 |0036: int-to-long v4, v4 │ │ +3f08b6: 1606 e803 |0037: const-wide/16 v6, #int 1000 // #3e8 │ │ +3f08ba: 9d07 0406 |0039: mul-long v7, v4, v6 │ │ +3f08be: 0736 |003b: move-object v6, v3 │ │ +3f08c0: 7606 c4a0 0600 |003c: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0c4 │ │ +3f08c6: 7220 caad 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3f08cc: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f08d0: 28ce |0044: goto 0012 // -0032 │ │ +3f08d2: 1100 |0045: return-object v0 │ │ +3f08d4: 0d0c |0046: move-exception v12 │ │ +3f08d6: 6e10 e2ab 0c00 |0047: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f08dc: 120c |004a: const/4 v12, #int 0 // #0 │ │ +3f08de: 110c |004b: return-object v12 │ │ catches : 1 │ │ 0x0000 - 0x0042 │ │ Lorg/json/JSONException; -> 0x0046 │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=15 │ │ 0x000c line=16 │ │ @@ -941873,17 +941873,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f08e0: |[3f08e0] de.danoeh.antennapod.parser.feed.R$attr.:()V │ │ -3f08f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f08f6: 0e00 |0003: return-void │ │ +3f0908: |[3f0908] de.danoeh.antennapod.parser.feed.R$attr.:()V │ │ +3f0918: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f091e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -941950,17 +941950,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f08f8: |[3f08f8] de.danoeh.antennapod.parser.feed.R$color.:()V │ │ -3f0908: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f090e: 0e00 |0003: return-void │ │ +3f0920: |[3f0920] de.danoeh.antennapod.parser.feed.R$color.:()V │ │ +3f0930: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942102,17 +942102,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0910: |[3f0910] de.danoeh.antennapod.parser.feed.R$dimen.:()V │ │ -3f0920: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0926: 0e00 |0003: return-void │ │ +3f0938: |[3f0938] de.danoeh.antennapod.parser.feed.R$dimen.:()V │ │ +3f0948: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f094e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942204,17 +942204,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0928: |[3f0928] de.danoeh.antennapod.parser.feed.R$drawable.:()V │ │ -3f0938: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f093e: 0e00 |0003: return-void │ │ +3f0950: |[3f0950] de.danoeh.antennapod.parser.feed.R$drawable.:()V │ │ +3f0960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942641,17 +942641,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0940: |[3f0940] de.danoeh.antennapod.parser.feed.R$id.:()V │ │ -3f0950: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0956: 0e00 |0003: return-void │ │ +3f0968: |[3f0968] de.danoeh.antennapod.parser.feed.R$id.:()V │ │ +3f0978: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f097e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942693,17 +942693,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0958: |[3f0958] de.danoeh.antennapod.parser.feed.R$integer.:()V │ │ -3f0968: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f096e: 0e00 |0003: return-void │ │ +3f0980: |[3f0980] de.danoeh.antennapod.parser.feed.R$integer.:()V │ │ +3f0990: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942815,17 +942815,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0970: |[3f0970] de.danoeh.antennapod.parser.feed.R$layout.:()V │ │ -3f0980: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0986: 0e00 |0003: return-void │ │ +3f0998: |[3f0998] de.danoeh.antennapod.parser.feed.R$layout.:()V │ │ +3f09a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f09ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942867,17 +942867,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0988: |[3f0988] de.danoeh.antennapod.parser.feed.R$string.:()V │ │ -3f0998: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f099e: 0e00 |0003: return-void │ │ +3f09b0: |[3f09b0] de.danoeh.antennapod.parser.feed.R$string.:()V │ │ +3f09c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f09c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -942969,17 +942969,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0ae0: |[3f0ae0] de.danoeh.antennapod.parser.feed.R$style.:()V │ │ -3f0af0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0af6: 0e00 |0003: return-void │ │ +3f0b08: |[3f0b08] de.danoeh.antennapod.parser.feed.R$style.:()V │ │ +3f0b18: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -943231,65 +943231,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3f09a0: |[3f09a0] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ -3f09b0: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3f09b6: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3f09bc: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3f09c2: 0c00 |0009: move-result-object v0 │ │ -3f09c4: 6900 73c9 |000a: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.Capability:[I // field@c973 │ │ -3f09c8: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3f09ce: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3f09d4: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3f09da: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3f09e0: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3f09e6: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3f09ec: 0c00 |001e: move-result-object v0 │ │ -3f09ee: 6900 76c9 |001f: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.ColorStateListItem:[I // field@c976 │ │ -3f09f2: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3f09f4: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3f09f8: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3f09fe: 6900 7cc9 |0027: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamily:[I // field@c97c │ │ -3f0a02: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3f0a06: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3f0a0a: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3f0a10: 6900 7dc9 |0030: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamilyFont:[I // field@c97d │ │ -3f0a14: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3f0a18: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3f0a1c: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3f0a22: 6900 8fc9 |0039: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColor:[I // field@c98f │ │ -3f0a26: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3f0a2c: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3f0a32: 0c00 |0041: move-result-object v0 │ │ -3f0a34: 6900 90c9 |0042: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColorItem:[I // field@c990 │ │ -3f0a38: 0e00 |0044: return-void │ │ -3f0a3a: 0000 |0045: nop // spacer │ │ -3f0a3c: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3f0a60: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3f0a90: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3f09c8: |[3f09c8] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ +3f09d8: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3f09de: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3f09e4: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3f09ea: 0c00 |0009: move-result-object v0 │ │ +3f09ec: 6900 73c9 |000a: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.Capability:[I // field@c973 │ │ +3f09f0: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3f09f6: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3f09fc: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3f0a02: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3f0a08: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3f0a0e: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3f0a14: 0c00 |001e: move-result-object v0 │ │ +3f0a16: 6900 76c9 |001f: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.ColorStateListItem:[I // field@c976 │ │ +3f0a1a: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3f0a1c: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3f0a20: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3f0a26: 6900 7cc9 |0027: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamily:[I // field@c97c │ │ +3f0a2a: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3f0a2e: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3f0a32: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3f0a38: 6900 7dc9 |0030: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamilyFont:[I // field@c97d │ │ +3f0a3c: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3f0a40: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3f0a44: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3f0a4a: 6900 8fc9 |0039: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColor:[I // field@c98f │ │ +3f0a4e: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3f0a54: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3f0a5a: 0c00 |0041: move-result-object v0 │ │ +3f0a5c: 6900 90c9 |0042: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColorItem:[I // field@c990 │ │ +3f0a60: 0e00 |0044: return-void │ │ +3f0a62: 0000 |0045: nop // spacer │ │ +3f0a64: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3f0a88: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3f0ab8: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0ac8: |[3f0ac8] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ -3f0ad8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0ade: 0e00 |0003: return-void │ │ +3f0af0: |[3f0af0] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ +3f0b00: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -943320,17 +943320,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0af8: |[3f0af8] de.danoeh.antennapod.parser.feed.R.:()V │ │ -3f0b08: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f0b0e: 0e00 |0003: return-void │ │ +3f0b20: |[3f0b20] de.danoeh.antennapod.parser.feed.R.:()V │ │ +3f0b30: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f0b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -943385,28 +943385,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3f0b8c: |[3f0b8c] de.danoeh.antennapod.parser.feed.SyndHandler.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ -3f0b9c: 7010 1db0 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@b01d │ │ -3f0ba2: 2200 321b |0003: new-instance v0, Lde/danoeh/antennapod/parser/feed/HandlerState; // type@1b32 │ │ -3f0ba6: 7020 81a5 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a581 │ │ -3f0bac: 5b10 a1c9 |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0bb0: 6202 19ca |000a: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ -3f0bb4: 3223 0600 |000c: if-eq v3, v2, 0012 // +0006 │ │ -3f0bb8: 6202 18ca |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ -3f0bbc: 3323 0c00 |0010: if-ne v3, v2, 001c // +000c │ │ -3f0bc0: 5402 c3c8 |0012: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0bc4: 2203 4a1b |0014: new-instance v3, Lde/danoeh/antennapod/parser/feed/namespace/Rss20; // type@1b4a │ │ -3f0bc8: 7010 c7a5 0300 |0016: invoke-direct {v3}, Lde/danoeh/antennapod/parser/feed/namespace/Rss20;.:()V // method@a5c7 │ │ -3f0bce: 6e20 48ae 3200 |0019: invoke-virtual {v2, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f0bd4: 0e00 |001c: return-void │ │ +3f0bb4: |[3f0bb4] de.danoeh.antennapod.parser.feed.SyndHandler.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ +3f0bc4: 7010 1db0 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@b01d │ │ +3f0bca: 2200 321b |0003: new-instance v0, Lde/danoeh/antennapod/parser/feed/HandlerState; // type@1b32 │ │ +3f0bce: 7020 81a5 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a581 │ │ +3f0bd4: 5b10 a1c9 |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0bd8: 6202 19ca |000a: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ +3f0bdc: 3223 0600 |000c: if-eq v3, v2, 0012 // +0006 │ │ +3f0be0: 6202 18ca |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ +3f0be4: 3323 0c00 |0010: if-ne v3, v2, 001c // +000c │ │ +3f0be8: 5402 c3c8 |0012: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0bec: 2203 4a1b |0014: new-instance v3, Lde/danoeh/antennapod/parser/feed/namespace/Rss20; // type@1b4a │ │ +3f0bf0: 7010 c7a5 0300 |0016: invoke-direct {v3}, Lde/danoeh/antennapod/parser/feed/namespace/Rss20;.:()V // method@a5c7 │ │ +3f0bf6: 6e20 48ae 3200 |0019: invoke-virtual {v2, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f0bfc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0012 line=31 │ │ locals : │ │ @@ -943419,36 +943419,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3f0b28: |[3f0b28] de.danoeh.antennapod.parser.feed.SyndHandler.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ -3f0b38: 5410 a1c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0b3c: 5400 c6c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0b40: 7220 ffad 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3f0b46: 0c02 |0007: move-result-object v2 │ │ -3f0b48: 1f02 481b |0008: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@1b48 │ │ -3f0b4c: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ -3f0b50: 5410 a1c9 |000c: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0b54: 5400 c3c8 |000e: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0b58: 6e10 45ae 0000 |0010: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@ae45 │ │ -3f0b5e: 0a00 |0013: move-result v0 │ │ -3f0b60: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ -3f0b64: 1a00 4207 |0016: const-string v0, ":" // string@0742 │ │ -3f0b68: 6e20 7bab 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3f0b6e: 0a03 |001b: move-result v3 │ │ -3f0b70: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ -3f0b74: 5412 a1c9 |001e: iget-object v2, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0b78: 5422 c3c8 |0020: iget-object v2, v2, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0b7c: 6e10 46ae 0200 |0022: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f0b82: 0c02 |0025: move-result-object v2 │ │ -3f0b84: 1f02 481b |0026: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@1b48 │ │ -3f0b88: 1102 |0028: return-object v2 │ │ +3f0b50: |[3f0b50] de.danoeh.antennapod.parser.feed.SyndHandler.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ +3f0b60: 5410 a1c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0b64: 5400 c6c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0b68: 7220 ffad 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3f0b6e: 0c02 |0007: move-result-object v2 │ │ +3f0b70: 1f02 481b |0008: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@1b48 │ │ +3f0b74: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ +3f0b78: 5410 a1c9 |000c: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0b7c: 5400 c3c8 |000e: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0b80: 6e10 45ae 0000 |0010: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@ae45 │ │ +3f0b86: 0a00 |0013: move-result v0 │ │ +3f0b88: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ +3f0b8c: 1a00 4207 |0016: const-string v0, ":" // string@0742 │ │ +3f0b90: 6e20 7bab 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3f0b96: 0a03 |001b: move-result v3 │ │ +3f0b98: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ +3f0b9c: 5412 a1c9 |001e: iget-object v2, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0ba0: 5422 c3c8 |0020: iget-object v2, v2, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0ba4: 6e10 46ae 0200 |0022: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f0baa: 0c02 |0025: move-result-object v2 │ │ +3f0bac: 1f02 481b |0026: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@1b48 │ │ +3f0bb0: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000c line=122 │ │ 0x0018 line=123 │ │ 0x001e line=124 │ │ locals : │ │ @@ -943462,32 +943462,32 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3f0bd8: |[3f0bd8] de.danoeh.antennapod.parser.feed.SyndHandler.characters:([CII)V │ │ -3f0be8: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0bec: 5400 c8c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0bf0: 6e10 45ae 0000 |0004: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@ae45 │ │ -3f0bf6: 0a00 |0007: move-result v0 │ │ -3f0bf8: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ -3f0bfc: 5420 a1c9 |000a: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c00: 6e10 89a5 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f0c06: 0c00 |000f: move-result-object v0 │ │ -3f0c08: 6e10 d9ac 0000 |0010: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f0c0e: 0a00 |0013: move-result v0 │ │ -3f0c10: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -3f0c12: 3410 0b00 |0015: if-lt v0, v1, 0020 // +000b │ │ -3f0c16: 5420 a1c9 |0017: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c1a: 5400 c0c8 |0019: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ -3f0c1e: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -3f0c22: 6e40 b4ab 3054 |001d: invoke-virtual {v0, v3, v4, v5}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@abb4 │ │ -3f0c28: 0e00 |0020: return-void │ │ +3f0c00: |[3f0c00] de.danoeh.antennapod.parser.feed.SyndHandler.characters:([CII)V │ │ +3f0c10: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0c14: 5400 c8c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f0c18: 6e10 45ae 0000 |0004: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@ae45 │ │ +3f0c1e: 0a00 |0007: move-result v0 │ │ +3f0c20: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ +3f0c24: 5420 a1c9 |000a: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0c28: 6e10 89a5 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f0c2e: 0c00 |000f: move-result-object v0 │ │ +3f0c30: 6e10 d9ac 0000 |0010: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f0c36: 0a00 |0013: move-result v0 │ │ +3f0c38: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +3f0c3a: 3410 0b00 |0015: if-lt v0, v1, 0020 // +000b │ │ +3f0c3e: 5420 a1c9 |0017: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0c42: 5400 c0c8 |0019: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ +3f0c46: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +3f0c4a: 6e40 b4ab 3054 |001d: invoke-virtual {v0, v3, v4, v5}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@abb4 │ │ +3f0c50: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x0017 line=53 │ │ 0x001d line=54 │ │ locals : │ │ @@ -943501,24 +943501,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f0c2c: |[3f0c2c] de.danoeh.antennapod.parser.feed.SyndHandler.endDocument:()V │ │ -3f0c3c: 6f10 1eb0 0200 |0000: invoke-super {v2}, Lorg/xml/sax/helpers/DefaultHandler;.endDocument:()V // method@b01e │ │ -3f0c42: 5420 a1c9 |0003: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c46: 6e10 86a5 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f0c4c: 0c00 |0008: move-result-object v0 │ │ -3f0c4e: 5421 a1c9 |0009: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c52: 6e10 87a5 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ -3f0c58: 0c01 |000e: move-result-object v1 │ │ -3f0c5a: 6e20 0ea1 1000 |000f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ -3f0c60: 0e00 |0012: return-void │ │ +3f0c54: |[3f0c54] de.danoeh.antennapod.parser.feed.SyndHandler.endDocument:()V │ │ +3f0c64: 6f10 1eb0 0200 |0000: invoke-super {v2}, Lorg/xml/sax/helpers/DefaultHandler;.endDocument:()V // method@b01e │ │ +3f0c6a: 5420 a1c9 |0003: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0c6e: 6e10 86a5 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f0c74: 0c00 |0008: move-result-object v0 │ │ +3f0c76: 5421 a1c9 |0009: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0c7a: 6e10 87a5 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ +3f0c80: 0c01 |000e: move-result-object v1 │ │ +3f0c82: 6e20 0ea1 1000 |000f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ +3f0c88: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ │ │ @@ -943527,27 +943527,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3f0c64: |[3f0c64] de.danoeh.antennapod.parser.feed.SyndHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3f0c74: 7030 a2a5 1003 |0000: invoke-direct {v0, v1, v3}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a5a2 │ │ -3f0c7a: 0c01 |0003: move-result-object v1 │ │ -3f0c7c: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -3f0c80: 5403 a1c9 |0006: iget-object v3, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c84: 6e30 c2a5 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V // method@a5c2 │ │ -3f0c8a: 5401 a1c9 |000b: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c8e: 5411 c8c8 |000d: iget-object v1, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0c92: 6e10 47ae 0100 |000f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ -3f0c98: 5401 a1c9 |0012: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0c9c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -3f0c9e: 5b12 c0c8 |0015: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ -3f0ca2: 0e00 |0017: return-void │ │ +3f0c8c: |[3f0c8c] de.danoeh.antennapod.parser.feed.SyndHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3f0c9c: 7030 a2a5 1003 |0000: invoke-direct {v0, v1, v3}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a5a2 │ │ +3f0ca2: 0c01 |0003: move-result-object v1 │ │ +3f0ca4: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +3f0ca8: 5403 a1c9 |0006: iget-object v3, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0cac: 6e30 c2a5 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V // method@a5c2 │ │ +3f0cb2: 5401 a1c9 |000b: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0cb6: 5411 c8c8 |000d: iget-object v1, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f0cba: 6e10 47ae 0100 |000f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ +3f0cc0: 5401 a1c9 |0012: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0cc4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +3f0cc6: 5b12 c0c8 |0015: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ +3f0cca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=65 │ │ 0x000b line=66 │ │ 0x0012 line=69 │ │ locals : │ │ @@ -943561,29 +943561,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3f0ca4: |[3f0ca4] de.danoeh.antennapod.parser.feed.SyndHandler.endPrefixMapping:(Ljava/lang/String;)V │ │ -3f0cb4: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0cb8: 5400 c3c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0cbc: 6e10 d9ac 0000 |0004: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f0cc2: 0a00 |0007: move-result v0 │ │ -3f0cc4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3f0cc6: 3710 1100 |0009: if-le v0, v1, 001a // +0011 │ │ -3f0cca: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -3f0cce: 6e20 7fab 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0cd4: 0a03 |0010: move-result v3 │ │ -3f0cd6: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ -3f0cda: 5423 a1c9 |0013: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0cde: 5433 c3c8 |0015: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0ce2: 6e10 47ae 0300 |0017: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ -3f0ce8: 0e00 |001a: return-void │ │ +3f0ccc: |[3f0ccc] de.danoeh.antennapod.parser.feed.SyndHandler.endPrefixMapping:(Ljava/lang/String;)V │ │ +3f0cdc: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0ce0: 5400 c3c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0ce4: 6e10 d9ac 0000 |0004: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f0cea: 0a00 |0007: move-result v0 │ │ +3f0cec: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3f0cee: 3710 1100 |0009: if-le v0, v1, 001a // +0011 │ │ +3f0cf2: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +3f0cf6: 6e20 7fab 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0cfc: 0a03 |0010: move-result v3 │ │ +3f0cfe: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ +3f0d02: 5423 a1c9 |0013: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0d06: 5433 c3c8 |0015: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0d0a: 6e10 47ae 0300 |0017: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@ae47 │ │ +3f0d10: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0013 line=76 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ 0x0000 - 0x001b reg=3 (null) Ljava/lang/String; │ │ @@ -943593,17 +943593,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/HandlerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0b10: |[3f0b10] de.danoeh.antennapod.parser.feed.SyndHandler.getState:()Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ -3f0b20: 5410 a1c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0b24: 1100 |0002: return-object v0 │ │ +3f0b38: |[3f0b38] de.danoeh.antennapod.parser.feed.SyndHandler.getState:()Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ +3f0b48: 5410 a1c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/SyndHandler;) │ │ @@ -943611,29 +943611,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3f0cec: |[3f0cec] de.danoeh.antennapod.parser.feed.SyndHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -3f0cfc: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0d00: 2201 c81c |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f0d04: 7010 a6ab 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f0d0a: 5b01 c0c8 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ -3f0d0e: 7030 a2a5 3205 |0009: invoke-direct {v2, v3, v5}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a5a2 │ │ -3f0d14: 0c03 |000c: move-result-object v3 │ │ -3f0d16: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ -3f0d1a: 5425 a1c9 |000f: iget-object v5, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0d1e: 6e40 c3a5 4365 |0011: invoke-virtual {v3, v4, v5, v6}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a5c3 │ │ -3f0d24: 0c03 |0014: move-result-object v3 │ │ -3f0d26: 5424 a1c9 |0015: iget-object v4, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0d2a: 5444 c8c8 |0017: iget-object v4, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ -3f0d2e: 6e20 48ae 3400 |0019: invoke-virtual {v4, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f0d34: 0e00 |001c: return-void │ │ +3f0d14: |[3f0d14] de.danoeh.antennapod.parser.feed.SyndHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +3f0d24: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0d28: 2201 c81c |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f0d2c: 7010 a6ab 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f0d32: 5b01 c0c8 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c8c0 │ │ +3f0d36: 7030 a2a5 3205 |0009: invoke-direct {v2, v3, v5}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a5a2 │ │ +3f0d3c: 0c03 |000c: move-result-object v3 │ │ +3f0d3e: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ +3f0d42: 5425 a1c9 |000f: iget-object v5, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0d46: 6e40 c3a5 4365 |0011: invoke-virtual {v3, v4, v5, v6}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a5c3 │ │ +3f0d4c: 0c03 |0014: move-result-object v3 │ │ +3f0d4e: 5424 a1c9 |0015: iget-object v4, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0d52: 5444 c8c8 |0017: iget-object v4, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c8c8 │ │ +3f0d56: 6e20 48ae 3400 |0019: invoke-virtual {v4, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f0d5c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=41 │ │ 0x0015 line=43 │ │ locals : │ │ @@ -943648,147 +943648,147 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 283 16-bit code units │ │ -3f0d38: |[3f0d38] de.danoeh.antennapod.parser.feed.SyndHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3f0d48: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0d4c: 5400 c6c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0d50: 7220 fbad 4000 |0004: invoke-interface {v0, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3f0d56: 0a00 |0007: move-result v0 │ │ -3f0d58: 3900 1201 |0008: if-nez v0, 011a // +0112 │ │ -3f0d5c: 1a00 3a85 |000a: const-string v0, "http://www.w3.org/2005/Atom" // string@853a │ │ -3f0d60: 6e20 7fab 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0d66: 0a00 |000f: move-result v0 │ │ -3f0d68: 1a01 b448 |0010: const-string v1, "SyndHandler" // string@48b4 │ │ -3f0d6c: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ -3f0d70: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ -3f0d74: 6e20 7fab 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0d7a: 0a00 |0019: move-result v0 │ │ -3f0d7c: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ -3f0d80: 5423 a1c9 |001c: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0d84: 5433 c3c8 |001e: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ -3f0d88: 2204 431b |0020: new-instance v4, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@1b43 │ │ -3f0d8c: 7010 b2a5 0400 |0022: invoke-direct {v4}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a5b2 │ │ -3f0d92: 6e20 48ae 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ -3f0d98: 2900 f200 |0028: goto/16 011a // +00f2 │ │ -3f0d9c: 1a00 905c |002a: const-string v0, "atom" // string@5c90 │ │ -3f0da0: 6e20 7fab 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0da6: 0a03 |002f: move-result v3 │ │ -3f0da8: 3803 ea00 |0030: if-eqz v3, 011a // +00ea │ │ -3f0dac: 5423 a1c9 |0032: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0db0: 5433 c6c8 |0034: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0db4: 2200 431b |0036: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@1b43 │ │ -3f0db8: 7010 b2a5 0000 |0038: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a5b2 │ │ -3f0dbe: 7230 03ae 4300 |003b: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0dc4: 1a03 6944 |003e: const-string v3, "Recognized Atom namespace" // string@4469 │ │ -3f0dc8: 7120 330b 3100 |0040: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0dce: 2900 d700 |0043: goto/16 011a // +00d7 │ │ -3f0dd2: 1a00 3385 |0045: const-string v0, "http://purl.org/rss/1.0/modules/content/" // string@8533 │ │ -3f0dd6: 6e20 7fab 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0ddc: 0a00 |004a: move-result v0 │ │ -3f0dde: 3800 1d00 |004b: if-eqz v0, 0068 // +001d │ │ -3f0de2: 1a00 4065 |004d: const-string v0, "content" // string@6540 │ │ -3f0de6: 6e20 7fab 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0dec: 0a00 |0052: move-result v0 │ │ -3f0dee: 3800 1500 |0053: if-eqz v0, 0068 // +0015 │ │ -3f0df2: 5423 a1c9 |0055: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0df6: 5433 c6c8 |0057: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0dfa: 2200 441b |0059: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Content; // type@1b44 │ │ -3f0dfe: 7010 b5a5 0000 |005b: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Content;.:()V // method@a5b5 │ │ -3f0e04: 7230 03ae 4300 |005e: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0e0a: 1a03 6a44 |0061: const-string v3, "Recognized Content namespace" // string@446a │ │ -3f0e0e: 7120 330b 3100 |0063: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0e14: 2900 b400 |0066: goto/16 011a // +00b4 │ │ -3f0e18: 1a00 3985 |0068: const-string v0, "http://www.itunes.com/dtds/podcast-1.0.dtd" // string@8539 │ │ -3f0e1c: 6e20 7fab 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0e22: 0a00 |006d: move-result v0 │ │ -3f0e24: 3800 1d00 |006e: if-eqz v0, 008b // +001d │ │ -3f0e28: 1a00 0e8c |0070: const-string v0, "itunes" // string@8c0e │ │ -3f0e2c: 6e20 7fab 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0e32: 0a00 |0075: move-result v0 │ │ -3f0e34: 3800 1500 |0076: if-eqz v0, 008b // +0015 │ │ -3f0e38: 5423 a1c9 |0078: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0e3c: 5433 c6c8 |007a: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0e40: 2200 461b |007c: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Itunes; // type@1b46 │ │ -3f0e44: 7010 bba5 0000 |007e: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Itunes;.:()V // method@a5bb │ │ -3f0e4a: 7230 03ae 4300 |0081: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0e50: 1a03 6c44 |0084: const-string v3, "Recognized ITunes namespace" // string@446c │ │ -3f0e54: 7120 330b 3100 |0086: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0e5a: 2900 9100 |0089: goto/16 011a // +0091 │ │ -3f0e5e: 1a00 3185 |008b: const-string v0, "http://podlove.org/simple-chapters" // string@8531 │ │ -3f0e62: 6e20 7fab 0400 |008d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0e68: 0a00 |0090: move-result v0 │ │ -3f0e6a: 3800 1c00 |0091: if-eqz v0, 00ad // +001c │ │ -3f0e6e: 1a00 34b0 |0093: const-string v0, "psc|sc" // string@b034 │ │ -3f0e72: 6e20 8eab 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f0e78: 0a00 |0098: move-result v0 │ │ -3f0e7a: 3800 1400 |0099: if-eqz v0, 00ad // +0014 │ │ -3f0e7e: 5423 a1c9 |009b: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0e82: 5433 c6c8 |009d: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0e86: 2200 4b1b |009f: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; // type@1b4b │ │ -3f0e8a: 7010 caa5 0000 |00a1: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;.:()V // method@a5ca │ │ -3f0e90: 7230 03ae 4300 |00a4: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0e96: 1a03 6e44 |00a7: const-string v3, "Recognized SimpleChapters namespace" // string@446e │ │ -3f0e9a: 7120 330b 3100 |00a9: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0ea0: 286e |00ac: goto 011a // +006e │ │ -3f0ea2: 1a00 3885 |00ad: const-string v0, "http://search.yahoo.com/mrss/" // string@8538 │ │ -3f0ea6: 6e20 7fab 0400 |00af: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0eac: 0a00 |00b2: move-result v0 │ │ -3f0eae: 3800 1c00 |00b3: if-eqz v0, 00cf // +001c │ │ -3f0eb2: 1a00 71a0 |00b5: const-string v0, "media" // string@a071 │ │ -3f0eb6: 6e20 7fab 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0ebc: 0a00 |00ba: move-result v0 │ │ -3f0ebe: 3800 1400 |00bb: if-eqz v0, 00cf // +0014 │ │ -3f0ec2: 5423 a1c9 |00bd: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0ec6: 5433 c6c8 |00bf: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0eca: 2200 471b |00c1: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Media; // type@1b47 │ │ -3f0ece: 7010 bea5 0000 |00c3: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Media;.:()V // method@a5be │ │ -3f0ed4: 7230 03ae 4300 |00c6: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0eda: 1a03 6f44 |00c9: const-string v3, "Recognized media namespace" // string@446f │ │ -3f0ede: 7120 330b 3100 |00cb: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0ee4: 284c |00ce: goto 011a // +004c │ │ -3f0ee6: 1a00 3285 |00cf: const-string v0, "http://purl.org/dc/elements/1.1/" // string@8532 │ │ -3f0eea: 6e20 7fab 0400 |00d1: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0ef0: 0a00 |00d4: move-result v0 │ │ -3f0ef2: 3800 1c00 |00d5: if-eqz v0, 00f1 // +001c │ │ -3f0ef6: 1a00 d668 |00d7: const-string v0, "dc" // string@68d6 │ │ -3f0efa: 6e20 7fab 0300 |00d9: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0f00: 0a00 |00dc: move-result v0 │ │ -3f0f02: 3800 1400 |00dd: if-eqz v0, 00f1 // +0014 │ │ -3f0f06: 5423 a1c9 |00df: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0f0a: 5433 c6c8 |00e1: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0f0e: 2200 451b |00e3: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; // type@1b45 │ │ -3f0f12: 7010 b8a5 0000 |00e5: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore;.:()V // method@a5b8 │ │ -3f0f18: 7230 03ae 4300 |00e8: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0f1e: 1a03 6b44 |00eb: const-string v3, "Recognized DublinCore namespace" // string@446b │ │ -3f0f22: 7120 330b 3100 |00ed: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0f28: 282a |00f0: goto 011a // +002a │ │ -3f0f2a: 1a00 4985 |00f1: const-string v0, "https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md" // string@8549 │ │ -3f0f2e: 6e20 7fab 0400 |00f3: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0f34: 0a00 |00f6: move-result v0 │ │ -3f0f36: 3900 1200 |00f7: if-nez v0, 0109 // +0012 │ │ -3f0f3a: 1a00 4d85 |00f9: const-string v0, "https://podcastindex.org/namespace/1.0" // string@854d │ │ -3f0f3e: 6e20 7fab 0400 |00fb: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0f44: 0a00 |00fe: move-result v0 │ │ -3f0f46: 3800 1b00 |00ff: if-eqz v0, 011a // +001b │ │ -3f0f4a: 1a00 e6ad |0101: const-string v0, "podcast" // string@ade6 │ │ -3f0f4e: 6e20 7fab 0300 |0103: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f0f54: 0a03 |0106: move-result v3 │ │ -3f0f56: 3803 1300 |0107: if-eqz v3, 011a // +0013 │ │ -3f0f5a: 5423 a1c9 |0109: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ -3f0f5e: 5433 c6c8 |010b: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ -3f0f62: 2200 491b |010d: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; // type@1b49 │ │ -3f0f66: 7010 c4a5 0000 |010f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex;.:()V // method@a5c4 │ │ -3f0f6c: 7230 03ae 4300 |0112: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f0f72: 1a03 6d44 |0115: const-string v3, "Recognized PodcastIndex namespace" // string@446d │ │ -3f0f76: 7120 330b 3100 |0117: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f0f7c: 0e00 |011a: return-void │ │ +3f0d60: |[3f0d60] de.danoeh.antennapod.parser.feed.SyndHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3f0d70: 5420 a1c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0d74: 5400 c6c8 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0d78: 7220 fbad 4000 |0004: invoke-interface {v0, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3f0d7e: 0a00 |0007: move-result v0 │ │ +3f0d80: 3900 1201 |0008: if-nez v0, 011a // +0112 │ │ +3f0d84: 1a00 3a85 |000a: const-string v0, "http://www.w3.org/2005/Atom" // string@853a │ │ +3f0d88: 6e20 7fab 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0d8e: 0a00 |000f: move-result v0 │ │ +3f0d90: 1a01 b448 |0010: const-string v1, "SyndHandler" // string@48b4 │ │ +3f0d94: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ +3f0d98: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ +3f0d9c: 6e20 7fab 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0da2: 0a00 |0019: move-result v0 │ │ +3f0da4: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ +3f0da8: 5423 a1c9 |001c: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0dac: 5433 c3c8 |001e: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c8c3 │ │ +3f0db0: 2204 431b |0020: new-instance v4, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@1b43 │ │ +3f0db4: 7010 b2a5 0400 |0022: invoke-direct {v4}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a5b2 │ │ +3f0dba: 6e20 48ae 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae48 │ │ +3f0dc0: 2900 f200 |0028: goto/16 011a // +00f2 │ │ +3f0dc4: 1a00 905c |002a: const-string v0, "atom" // string@5c90 │ │ +3f0dc8: 6e20 7fab 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0dce: 0a03 |002f: move-result v3 │ │ +3f0dd0: 3803 ea00 |0030: if-eqz v3, 011a // +00ea │ │ +3f0dd4: 5423 a1c9 |0032: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0dd8: 5433 c6c8 |0034: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0ddc: 2200 431b |0036: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@1b43 │ │ +3f0de0: 7010 b2a5 0000 |0038: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a5b2 │ │ +3f0de6: 7230 03ae 4300 |003b: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0dec: 1a03 6944 |003e: const-string v3, "Recognized Atom namespace" // string@4469 │ │ +3f0df0: 7120 330b 3100 |0040: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0df6: 2900 d700 |0043: goto/16 011a // +00d7 │ │ +3f0dfa: 1a00 3385 |0045: const-string v0, "http://purl.org/rss/1.0/modules/content/" // string@8533 │ │ +3f0dfe: 6e20 7fab 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0e04: 0a00 |004a: move-result v0 │ │ +3f0e06: 3800 1d00 |004b: if-eqz v0, 0068 // +001d │ │ +3f0e0a: 1a00 4065 |004d: const-string v0, "content" // string@6540 │ │ +3f0e0e: 6e20 7fab 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0e14: 0a00 |0052: move-result v0 │ │ +3f0e16: 3800 1500 |0053: if-eqz v0, 0068 // +0015 │ │ +3f0e1a: 5423 a1c9 |0055: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0e1e: 5433 c6c8 |0057: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0e22: 2200 441b |0059: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Content; // type@1b44 │ │ +3f0e26: 7010 b5a5 0000 |005b: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Content;.:()V // method@a5b5 │ │ +3f0e2c: 7230 03ae 4300 |005e: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0e32: 1a03 6a44 |0061: const-string v3, "Recognized Content namespace" // string@446a │ │ +3f0e36: 7120 330b 3100 |0063: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0e3c: 2900 b400 |0066: goto/16 011a // +00b4 │ │ +3f0e40: 1a00 3985 |0068: const-string v0, "http://www.itunes.com/dtds/podcast-1.0.dtd" // string@8539 │ │ +3f0e44: 6e20 7fab 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0e4a: 0a00 |006d: move-result v0 │ │ +3f0e4c: 3800 1d00 |006e: if-eqz v0, 008b // +001d │ │ +3f0e50: 1a00 0e8c |0070: const-string v0, "itunes" // string@8c0e │ │ +3f0e54: 6e20 7fab 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0e5a: 0a00 |0075: move-result v0 │ │ +3f0e5c: 3800 1500 |0076: if-eqz v0, 008b // +0015 │ │ +3f0e60: 5423 a1c9 |0078: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0e64: 5433 c6c8 |007a: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0e68: 2200 461b |007c: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Itunes; // type@1b46 │ │ +3f0e6c: 7010 bba5 0000 |007e: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Itunes;.:()V // method@a5bb │ │ +3f0e72: 7230 03ae 4300 |0081: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0e78: 1a03 6c44 |0084: const-string v3, "Recognized ITunes namespace" // string@446c │ │ +3f0e7c: 7120 330b 3100 |0086: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0e82: 2900 9100 |0089: goto/16 011a // +0091 │ │ +3f0e86: 1a00 3185 |008b: const-string v0, "http://podlove.org/simple-chapters" // string@8531 │ │ +3f0e8a: 6e20 7fab 0400 |008d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0e90: 0a00 |0090: move-result v0 │ │ +3f0e92: 3800 1c00 |0091: if-eqz v0, 00ad // +001c │ │ +3f0e96: 1a00 34b0 |0093: const-string v0, "psc|sc" // string@b034 │ │ +3f0e9a: 6e20 8eab 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f0ea0: 0a00 |0098: move-result v0 │ │ +3f0ea2: 3800 1400 |0099: if-eqz v0, 00ad // +0014 │ │ +3f0ea6: 5423 a1c9 |009b: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0eaa: 5433 c6c8 |009d: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0eae: 2200 4b1b |009f: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; // type@1b4b │ │ +3f0eb2: 7010 caa5 0000 |00a1: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;.:()V // method@a5ca │ │ +3f0eb8: 7230 03ae 4300 |00a4: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0ebe: 1a03 6e44 |00a7: const-string v3, "Recognized SimpleChapters namespace" // string@446e │ │ +3f0ec2: 7120 330b 3100 |00a9: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0ec8: 286e |00ac: goto 011a // +006e │ │ +3f0eca: 1a00 3885 |00ad: const-string v0, "http://search.yahoo.com/mrss/" // string@8538 │ │ +3f0ece: 6e20 7fab 0400 |00af: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0ed4: 0a00 |00b2: move-result v0 │ │ +3f0ed6: 3800 1c00 |00b3: if-eqz v0, 00cf // +001c │ │ +3f0eda: 1a00 71a0 |00b5: const-string v0, "media" // string@a071 │ │ +3f0ede: 6e20 7fab 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0ee4: 0a00 |00ba: move-result v0 │ │ +3f0ee6: 3800 1400 |00bb: if-eqz v0, 00cf // +0014 │ │ +3f0eea: 5423 a1c9 |00bd: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0eee: 5433 c6c8 |00bf: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0ef2: 2200 471b |00c1: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Media; // type@1b47 │ │ +3f0ef6: 7010 bea5 0000 |00c3: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Media;.:()V // method@a5be │ │ +3f0efc: 7230 03ae 4300 |00c6: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0f02: 1a03 6f44 |00c9: const-string v3, "Recognized media namespace" // string@446f │ │ +3f0f06: 7120 330b 3100 |00cb: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0f0c: 284c |00ce: goto 011a // +004c │ │ +3f0f0e: 1a00 3285 |00cf: const-string v0, "http://purl.org/dc/elements/1.1/" // string@8532 │ │ +3f0f12: 6e20 7fab 0400 |00d1: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0f18: 0a00 |00d4: move-result v0 │ │ +3f0f1a: 3800 1c00 |00d5: if-eqz v0, 00f1 // +001c │ │ +3f0f1e: 1a00 d668 |00d7: const-string v0, "dc" // string@68d6 │ │ +3f0f22: 6e20 7fab 0300 |00d9: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0f28: 0a00 |00dc: move-result v0 │ │ +3f0f2a: 3800 1400 |00dd: if-eqz v0, 00f1 // +0014 │ │ +3f0f2e: 5423 a1c9 |00df: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0f32: 5433 c6c8 |00e1: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0f36: 2200 451b |00e3: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; // type@1b45 │ │ +3f0f3a: 7010 b8a5 0000 |00e5: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore;.:()V // method@a5b8 │ │ +3f0f40: 7230 03ae 4300 |00e8: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0f46: 1a03 6b44 |00eb: const-string v3, "Recognized DublinCore namespace" // string@446b │ │ +3f0f4a: 7120 330b 3100 |00ed: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0f50: 282a |00f0: goto 011a // +002a │ │ +3f0f52: 1a00 4985 |00f1: const-string v0, "https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md" // string@8549 │ │ +3f0f56: 6e20 7fab 0400 |00f3: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0f5c: 0a00 |00f6: move-result v0 │ │ +3f0f5e: 3900 1200 |00f7: if-nez v0, 0109 // +0012 │ │ +3f0f62: 1a00 4d85 |00f9: const-string v0, "https://podcastindex.org/namespace/1.0" // string@854d │ │ +3f0f66: 6e20 7fab 0400 |00fb: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0f6c: 0a00 |00fe: move-result v0 │ │ +3f0f6e: 3800 1b00 |00ff: if-eqz v0, 011a // +001b │ │ +3f0f72: 1a00 e6ad |0101: const-string v0, "podcast" // string@ade6 │ │ +3f0f76: 6e20 7fab 0300 |0103: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f0f7c: 0a03 |0106: move-result v3 │ │ +3f0f7e: 3803 1300 |0107: if-eqz v3, 011a // +0013 │ │ +3f0f82: 5423 a1c9 |0109: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c9a1 │ │ +3f0f86: 5433 c6c8 |010b: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c8c6 │ │ +3f0f8a: 2200 491b |010d: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; // type@1b49 │ │ +3f0f8e: 7010 c4a5 0000 |010f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex;.:()V // method@a5c4 │ │ +3f0f94: 7230 03ae 4300 |0112: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f0f9a: 1a03 6d44 |0115: const-string v3, "Recognized PodcastIndex namespace" // string@446d │ │ +3f0f9e: 7120 330b 3100 |0117: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f0fa4: 0e00 |011a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000c line=85 │ │ 0x0016 line=86 │ │ 0x001c line=87 │ │ 0x002c line=88 │ │ @@ -943865,20 +943865,20 @@ │ │ type : '(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f1010: |[3f1010] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ -3f1020: 7010 f2aa 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ -3f1026: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f1028: 5b10 a2c9 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ -3f102c: 5b12 a5c9 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f1030: 0e00 |0008: return-void │ │ +3f1038: |[3f1038] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ +3f1048: 7010 f2aa 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ +3f104e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f1050: 5b10 a2c9 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ +3f1054: 5b12 a5c9 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f1058: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=10 │ │ 0x0006 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -943889,21 +943889,21 @@ │ │ type : '(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3f1034: |[3f1034] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V │ │ -3f1044: 7010 f2aa 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ -3f104a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f104c: 5b10 a2c9 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ -3f1050: 5b12 a5c9 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f1054: 5b13 a3c9 |0008: iput-object v3, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c9a3 │ │ -3f1058: 0e00 |000a: return-void │ │ +3f105c: |[3f105c] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V │ │ +3f106c: 7010 f2aa 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ +3f1072: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f1074: 5b10 a2c9 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ +3f1078: 5b12 a5c9 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f107c: 5b13 a3c9 |0008: iput-object v3, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c9a3 │ │ +3f1080: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=10 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ locals : │ │ @@ -943916,20 +943916,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f105c: |[3f105c] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Ljava/lang/String;)V │ │ -3f106c: 7010 f2aa 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ -3f1072: 5b01 a2c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ -3f1076: 6201 17ca |0005: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f107a: 5b01 a5c9 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f107e: 0e00 |0009: return-void │ │ +3f1084: |[3f1084] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Ljava/lang/String;)V │ │ +3f1094: 7010 f2aa 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@aaf2 │ │ +3f109a: 5b01 a2c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ +3f109e: 6201 17ca |0005: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f10a2: 5b01 a5c9 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f10a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -943941,34 +943941,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3f0f98: |[3f0f98] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getMessage:()Ljava/lang/String; │ │ -3f0fa8: 5420 a2c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ -3f0fac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3f0fb0: 1100 |0004: return-object v0 │ │ -3f0fb2: 5420 a5c9 |0005: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f0fb6: 6201 17ca |0007: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f0fba: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -3f0fbe: 1a00 9d1b |000b: const-string v0, "Invalid type" // string@1b9d │ │ -3f0fc2: 1100 |000d: return-object v0 │ │ -3f0fc4: 2200 c81c |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f0fc8: 7010 a6ab 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f0fce: 1a01 cb4c |0013: const-string v1, "Type " // string@4ccb │ │ -3f0fd2: 6e20 b2ab 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f0fd8: 5421 a5c9 |0018: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f0fdc: 6e20 b1ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f0fe2: 1a01 4f01 |001d: const-string v1, " not supported" // string@014f │ │ -3f0fe6: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f0fec: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f0ff2: 0c00 |0025: move-result-object v0 │ │ -3f0ff4: 1100 |0026: return-object v0 │ │ +3f0fc0: |[3f0fc0] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getMessage:()Ljava/lang/String; │ │ +3f0fd0: 5420 a2c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c9a2 │ │ +3f0fd4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3f0fd8: 1100 |0004: return-object v0 │ │ +3f0fda: 5420 a5c9 |0005: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f0fde: 6201 17ca |0007: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f0fe2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +3f0fe6: 1a00 9d1b |000b: const-string v0, "Invalid type" // string@1b9d │ │ +3f0fea: 1100 |000d: return-object v0 │ │ +3f0fec: 2200 c81c |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f0ff0: 7010 a6ab 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f0ff6: 1a01 cb4c |0013: const-string v1, "Type " // string@4ccb │ │ +3f0ffa: 6e20 b2ab 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1000: 5421 a5c9 |0018: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f1004: 6e20 b1ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f100a: 1a01 4f01 |001d: const-string v1, " not supported" // string@014f │ │ +3f100e: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1014: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f101a: 0c00 |0025: move-result-object v0 │ │ +3f101c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=39 │ │ 0x000e line=42 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -943978,17 +943978,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0ff8: |[3f0ff8] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getRootElement:()Ljava/lang/String; │ │ -3f1008: 5410 a3c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c9a3 │ │ -3f100c: 1100 |0002: return-object v0 │ │ +3f1020: |[3f1020] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getRootElement:()Ljava/lang/String; │ │ +3f1030: 5410 a3c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c9a3 │ │ +3f1034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;) │ │ @@ -943996,17 +943996,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0f80: |[3f0f80] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getType:()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3f0f90: 5410 a5c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ -3f0f94: 1100 |0002: return-object v0 │ │ +3f0fa8: |[3f0fa8] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getType:()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3f0fb8: 5410 a5c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c9a5 │ │ +3f0fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -944042,19 +944042,19 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f114c: |[3f114c] de.danoeh.antennapod.parser.feed.element.SyndElement.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V │ │ -3f115c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f1162: 5b01 aac9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c9aa │ │ -3f1166: 5b02 abc9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c9ab │ │ -3f116a: 0e00 |0007: return-void │ │ +3f1174: |[3f1174] de.danoeh.antennapod.parser.feed.element.SyndElement.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V │ │ +3f1184: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f118a: 5b01 aac9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c9aa │ │ +3f118e: 5b02 abc9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c9ab │ │ +3f1192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ @@ -944067,17 +944067,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1134: |[3f1134] de.danoeh.antennapod.parser.feed.element.SyndElement.getName:()Ljava/lang/String; │ │ -3f1144: 5410 aac9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c9aa │ │ -3f1148: 1100 |0002: return-object v0 │ │ +3f115c: |[3f115c] de.danoeh.antennapod.parser.feed.element.SyndElement.getName:()Ljava/lang/String; │ │ +3f116c: 5410 aac9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c9aa │ │ +3f1170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/element/SyndElement;) │ │ @@ -944085,17 +944085,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/namespace/Namespace;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f111c: |[3f111c] de.danoeh.antennapod.parser.feed.element.SyndElement.getNamespace:()Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ -3f112c: 5410 abc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c9ab │ │ -3f1130: 1100 |0002: return-object v0 │ │ +3f1144: |[3f1144] de.danoeh.antennapod.parser.feed.element.SyndElement.getNamespace:()Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ +3f1154: 5410 abc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c9ab │ │ +3f1158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -944123,17 +944123,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f20dc: |[3f20dc] de.danoeh.antennapod.parser.feed.namespace.Namespace.:()V │ │ -3f20ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f20f2: 0e00 |0003: return-void │ │ +3f2104: |[3f2104] de.danoeh.antennapod.parser.feed.namespace.Namespace.:()V │ │ +3f2114: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f211a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/feed/namespace/Namespace;) │ │ name : 'handleElementEnd' │ │ @@ -944178,17 +944178,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f2918: |[3f2918] de.danoeh.antennapod.parser.feed.util.DateUtils$1.:()V │ │ -3f2928: 7010 d7ab 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@abd7 │ │ -3f292e: 0e00 |0003: return-void │ │ +3f2940: |[3f2940] de.danoeh.antennapod.parser.feed.util.DateUtils$1.:()V │ │ +3f2950: 7010 d7ab 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@abd7 │ │ +3f2956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ Virtual methods - │ │ @@ -944197,18 +944197,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f28c8: |[3f28c8] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/lang/Object; │ │ -3f28d8: 6e10 cfa5 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.initialValue:()Ljava/text/SimpleDateFormat; // method@a5cf │ │ -3f28de: 0c00 |0003: move-result-object v0 │ │ -3f28e0: 1100 |0004: return-object v0 │ │ +3f28f0: |[3f28f0] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/lang/Object; │ │ +3f2900: 6e10 cfa5 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.initialValue:()Ljava/text/SimpleDateFormat; // method@a5cf │ │ +3f2906: 0c00 |0003: move-result-object v0 │ │ +3f2908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;) │ │ @@ -944216,23 +944216,23 @@ │ │ type : '()Ljava/text/SimpleDateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3f28e4: |[3f28e4] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/text/SimpleDateFormat; │ │ -3f28f4: 2200 301d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3f28f8: 1a01 b413 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@13b4 │ │ -3f28fc: 6202 2bf3 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3f2900: 7030 c6ac 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3f2906: 7100 d0a5 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; // method@a5d0 │ │ -3f290c: 0c01 |000c: move-result-object v1 │ │ -3f290e: 6e20 bfac 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ -3f2914: 1100 |0010: return-object v0 │ │ +3f290c: |[3f290c] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/text/SimpleDateFormat; │ │ +3f291c: 2200 301d |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3f2920: 1a01 b413 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@13b4 │ │ +3f2924: 6202 2bf3 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3f2928: 7030 c6ac 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3f292e: 7100 d0a5 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; // method@a5d0 │ │ +3f2934: 0c01 |000c: move-result-object v1 │ │ +3f2936: 6e20 bfac 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ +3f293c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ @@ -944273,40 +944273,40 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f2cc8: |[3f2cc8] de.danoeh.antennapod.parser.feed.util.DateUtils.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; │ │ -3f2cd8: 6200 11ca |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ -3f2cdc: 1100 |0002: return-object v0 │ │ +3f2cf0: |[3f2cf0] de.danoeh.antennapod.parser.feed.util.DateUtils.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; │ │ +3f2d00: 6200 11ca |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ +3f2d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3f2d68: |[3f2d68] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ -3f2d78: 1a00 8818 |0000: const-string v0, "GMT" // string@1888 │ │ -3f2d7c: 7110 4cae 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ -3f2d82: 0c00 |0005: move-result-object v0 │ │ -3f2d84: 6900 11ca |0006: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ -3f2d88: 2200 4c1b |0008: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; // type@1b4c │ │ -3f2d8c: 7010 cda5 0000 |000a: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.:()V // method@a5cd │ │ -3f2d92: 6900 10ca |000d: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@ca10 │ │ -3f2d96: 0e00 |000f: return-void │ │ +3f2d90: |[3f2d90] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ +3f2da0: 1a00 8818 |0000: const-string v0, "GMT" // string@1888 │ │ +3f2da4: 7110 4cae 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ +3f2daa: 0c00 |0005: move-result-object v0 │ │ +3f2dac: 6900 11ca |0006: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ +3f2db0: 2200 4c1b |0008: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; // type@1b4c │ │ +3f2db4: 7010 cda5 0000 |000a: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.:()V // method@a5cd │ │ +3f2dba: 6900 10ca |000d: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@ca10 │ │ +3f2dbe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ 0x0008 line=18 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ @@ -944314,232 +944314,232 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f2d98: |[3f2d98] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ -3f2da8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f2dae: 0e00 |0003: return-void │ │ +3f2dc0: |[3f2dc0] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ +3f2dd0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f2dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 35 │ │ ins : 1 │ │ outs : 30 │ │ insns size : 407 16-bit code units │ │ -3f2930: |[3f2930] de.danoeh.antennapod.parser.feed.util.DateUtils.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -3f2940: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -3f2944: 3800 8d01 |0002: if-eqz v0, 018f // +018d │ │ -3f2948: 6201 10ca |0004: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@ca10 │ │ -3f294c: 6e10 d8ab 0100 |0006: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@abd8 │ │ -3f2952: 0c01 |0009: move-result-object v1 │ │ -3f2954: 1f01 301d |000a: check-cast v1, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3f2958: 6e20 bdac 0100 |000c: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ -3f295e: 0c00 |000f: move-result-object v0 │ │ -3f2960: 1100 |0010: return-object v0 │ │ -3f2962: 0000 |0011: nop // spacer │ │ -3f2964: 7401 9fab 2200 |0012: invoke-virtual/range {v34}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f296a: 0c01 |0015: move-result-object v1 │ │ -3f296c: 1302 2f00 |0016: const/16 v2, #int 47 // #2f │ │ -3f2970: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ -3f2974: 6e30 90ab 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@ab90 │ │ -3f297a: 0c01 |001d: move-result-object v1 │ │ -3f297c: 1a02 9104 |001e: const-string v2, "( ){2,}+" // string@0491 │ │ -3f2980: 1a03 1a00 |0020: const-string v3, " " // string@001a │ │ -3f2984: 6e30 92ab 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f298a: 0c01 |0025: move-result-object v1 │ │ -3f298c: 1a02 ae04 |0026: const-string v2, "([+-]\d\d):(\d\d)$" // string@04ae │ │ -3f2990: 1a03 e101 |0028: const-string v3, "$1$2" // string@01e1 │ │ -3f2994: 6e30 92ab 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f299a: 0c01 |002d: move-result-object v1 │ │ -3f299c: 1a02 8a0d |002e: const-string v2, "CEST$" // string@0d8a │ │ -3f29a0: 1a03 ee04 |0030: const-string v3, "+0200" // string@04ee │ │ -3f29a4: 6e30 92ab 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f29aa: 0c01 |0035: move-result-object v1 │ │ -3f29ac: 1a02 8b0d |0036: const-string v2, "CET$" // string@0d8b │ │ -3f29b0: 1a03 ed04 |0038: const-string v3, "+0100" // string@04ed │ │ -3f29b4: 6e30 92ab 2103 |003a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f29ba: 0c01 |003d: move-result-object v1 │ │ -3f29bc: 1a02 3c55 |003e: const-string v2, "\bSept\b" // string@553c │ │ -3f29c0: 1a03 e546 |0040: const-string v3, "Sep" // string@46e5 │ │ -3f29c4: 6e30 92ab 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f29ca: 0c01 |0045: move-result-object v1 │ │ -3f29cc: 1a02 b106 |0046: const-string v2, "." // string@06b1 │ │ -3f29d0: 6e20 7bab 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3f29d6: 0a02 |004b: move-result v2 │ │ -3f29d8: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -3f29da: 3802 8d00 |004d: if-eqz v2, 00da // +008d │ │ -3f29de: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ -3f29e2: 6e20 87ab 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ -3f29e8: 0a02 |0054: move-result v2 │ │ -3f29ea: d804 0201 |0055: add-int/lit8 v4, v2, #int 1 // #01 │ │ -3f29ee: 6e10 8dab 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f29f4: 0a05 |005a: move-result v5 │ │ -3f29f6: 3554 0f00 |005b: if-ge v4, v5, 006a // +000f │ │ -3f29fa: 6e20 75ab 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ -3f2a00: 0a05 |0060: move-result v5 │ │ -3f2a02: 7110 a7aa 0500 |0061: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@aaa7 │ │ -3f2a08: 0a05 |0064: move-result v5 │ │ -3f2a0a: 3805 0500 |0065: if-eqz v5, 006a // +0005 │ │ -3f2a0e: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f2a12: 28ee |0069: goto 0057 // -0012 │ │ -3f2a14: 9105 0402 |006a: sub-int v5, v4, v2 │ │ -3f2a18: 1246 |006c: const/4 v6, #int 4 // #4 │ │ -3f2a1a: 3765 2900 |006d: if-le v5, v6, 0096 // +0029 │ │ -3f2a1e: 6e10 8dab 0100 |006f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f2a24: 0a05 |0072: move-result v5 │ │ -3f2a26: d805 05ff |0073: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3f2a2a: 3554 1b00 |0075: if-ge v4, v5, 0090 // +001b │ │ -3f2a2e: 2205 c81c |0077: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f2a32: 7010 a6ab 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f2a38: b062 |007c: add-int/2addr v2, v6 │ │ -3f2a3a: 6e30 98ab 3102 |007d: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f2a40: 0c02 |0080: move-result-object v2 │ │ -3f2a42: 6e20 b2ab 2500 |0081: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2a48: 6e20 97ab 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3f2a4e: 0c01 |0087: move-result-object v1 │ │ -3f2a50: 6e20 b2ab 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2a56: 6e10 bcab 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f2a5c: 0c01 |008e: move-result-object v1 │ │ -3f2a5e: 284b |008f: goto 00da // +004b │ │ -3f2a60: b062 |0090: add-int/2addr v2, v6 │ │ -3f2a62: 6e30 98ab 3102 |0091: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f2a68: 0c01 |0094: move-result-object v1 │ │ -3f2a6a: 2845 |0095: goto 00da // +0045 │ │ -3f2a6c: 3565 4400 |0096: if-ge v5, v6, 00da // +0044 │ │ -3f2a70: 6e10 8dab 0100 |0098: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f2a76: 0a02 |009b: move-result v2 │ │ -3f2a78: d802 02ff |009c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3f2a7c: 1a07 1507 |009e: const-string v7, "0" // string@0715 │ │ -3f2a80: 3524 2200 |00a0: if-ge v4, v2, 00c2 // +0022 │ │ -3f2a84: 2202 c81c |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f2a88: 7010 a6ab 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f2a8e: 6e30 98ab 3104 |00a7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f2a94: 0c08 |00aa: move-result-object v8 │ │ -3f2a96: 6e20 b2ab 8200 |00ab: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2a9c: b156 |00ae: sub-int/2addr v6, v5 │ │ -3f2a9e: 7120 e1af 6700 |00af: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@afe1 │ │ -3f2aa4: 0c05 |00b2: move-result-object v5 │ │ -3f2aa6: 6e20 b2ab 5200 |00b3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2aac: 6e20 97ab 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3f2ab2: 0c01 |00b9: move-result-object v1 │ │ -3f2ab4: 6e20 b2ab 1200 |00ba: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2aba: 6e10 bcab 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f2ac0: 0c01 |00c0: move-result-object v1 │ │ -3f2ac2: 2819 |00c1: goto 00da // +0019 │ │ -3f2ac4: 2202 c81c |00c2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f2ac8: 7010 a6ab 0200 |00c4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f2ace: 6e30 98ab 3104 |00c7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f2ad4: 0c01 |00ca: move-result-object v1 │ │ -3f2ad6: 6e20 b2ab 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2adc: b156 |00ce: sub-int/2addr v6, v5 │ │ -3f2ade: 7120 e1af 6700 |00cf: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@afe1 │ │ -3f2ae4: 0c01 |00d2: move-result-object v1 │ │ -3f2ae6: 6e20 b2ab 1200 |00d3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2aec: 6e10 bcab 0200 |00d6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f2af2: 0c01 |00d9: move-result-object v1 │ │ -3f2af4: 1a04 d868 |00da: const-string v4, "dd MMM yy HH:mm:ss Z" // string@68d8 │ │ -3f2af8: 1a05 d768 |00dc: const-string v5, "dd MMM yy HH:mm Z" // string@68d7 │ │ -3f2afc: 1a06 b413 |00de: const-string v6, "EEE, dd MMM yyyy HH:mm:ss Z" // string@13b4 │ │ -3f2b00: 1a07 b313 |00e0: const-string v7, "EEE, dd MMM yyyy HH:mm:ss" // string@13b3 │ │ -3f2b04: 1a08 b813 |00e2: const-string v8, "EEE, dd MMMM yyyy HH:mm:ss Z" // string@13b8 │ │ -3f2b08: 1a09 b713 |00e4: const-string v9, "EEE, dd MMMM yyyy HH:mm:ss" // string@13b7 │ │ -3f2b0c: 1a0a c013 |00e6: const-string v10, "EEEE, dd MMM yyyy HH:mm:ss Z" // string@13c0 │ │ -3f2b10: 1a0b bc13 |00e8: const-string v11, "EEEE, dd MMM yy HH:mm:ss Z" // string@13bc │ │ -3f2b14: 1a0c bf13 |00ea: const-string v12, "EEEE, dd MMM yyyy HH:mm:ss" // string@13bf │ │ -3f2b18: 1a0d bb13 |00ec: const-string v13, "EEEE, dd MMM yy HH:mm:ss" // string@13bb │ │ -3f2b1c: 1a0e af13 |00ee: const-string v14, "EEE MMM d HH:mm:ss yyyy" // string@13af │ │ -3f2b20: 1a0f b213 |00f0: const-string v15, "EEE, dd MMM yyyy HH:mm Z" // string@13b2 │ │ -3f2b24: 1a10 b113 |00f2: const-string v16, "EEE, dd MMM yyyy HH:mm" // string@13b1 │ │ -3f2b28: 1a11 b613 |00f4: const-string v17, "EEE, dd MMMM yyyy HH:mm Z" // string@13b6 │ │ -3f2b2c: 1a12 b513 |00f6: const-string v18, "EEE, dd MMMM yyyy HH:mm" // string@13b5 │ │ -3f2b30: 1a13 be13 |00f8: const-string v19, "EEEE, dd MMM yyyy HH:mm Z" // string@13be │ │ -3f2b34: 1a14 ba13 |00fa: const-string v20, "EEEE, dd MMM yy HH:mm Z" // string@13ba │ │ -3f2b38: 1a15 bd13 |00fc: const-string v21, "EEEE, dd MMM yyyy HH:mm" // string@13bd │ │ -3f2b3c: 1a16 b913 |00fe: const-string v22, "EEEE, dd MMM yy HH:mm" // string@13b9 │ │ -3f2b40: 1a17 ae13 |0100: const-string v23, "EEE MMM d HH:mm yyyy" // string@13ae │ │ -3f2b44: 1a18 10cf |0102: const-string v24, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ -3f2b48: 1a19 13cf |0104: const-string v25, "yyyy-MM-dd'T'HH:mm:ss.SSS Z" // string@cf13 │ │ -3f2b4c: 1a1a 14cf |0106: const-string v26, "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" // string@cf14 │ │ -3f2b50: 1a1b 12cf |0108: const-string v27, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@cf12 │ │ -3f2b54: 1a1c 16cf |010a: const-string v28, "yyyy-MM-dd'T'HH:mm:ssZ" // string@cf16 │ │ -3f2b58: 1a1d 11cf |010c: const-string v29, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@cf11 │ │ -3f2b5c: 1a1e 15cf |010e: const-string v30, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@cf15 │ │ -3f2b60: 1a1f 17cf |0110: const-string v31, "yyyy-MM-ddZ" // string@cf17 │ │ -3f2b64: 1a20 0fcf |0112: const-string v32, "yyyy-MM-dd" // string@cf0f │ │ -3f2b68: 1a21 b013 |0114: const-string v33, "EEE d MMM yyyy HH:mm:ss 'GMT'Z (z)" // string@13b0 │ │ -3f2b6c: 251e 501f 0400 |0116: filled-new-array/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, [Ljava/lang/String; // type@1f50 │ │ -3f2b72: 0c02 |0119: move-result-object v2 │ │ -3f2b74: 2204 301d |011a: new-instance v4, Ljava/text/SimpleDateFormat; // type@1d30 │ │ -3f2b78: 1a05 0000 |011c: const-string v5, "" // string@0000 │ │ -3f2b7c: 6206 2bf3 |011e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3f2b80: 7030 c6ac 5406 |0120: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ -3f2b86: 6e20 beac 3400 |0123: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.setLenient:(Z)V // method@acbe │ │ -3f2b8c: 6205 11ca |0126: sget-object v5, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ -3f2b90: 6e20 bfac 5400 |0128: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ -3f2b96: 2205 2f1d |012b: new-instance v5, Ljava/text/ParsePosition; // type@1d2f │ │ -3f2b9a: 7020 c2ac 3500 |012d: invoke-direct {v5, v3}, Ljava/text/ParsePosition;.:(I)V // method@acc2 │ │ -3f2ba0: 1206 |0130: const/4 v6, #int 0 // #0 │ │ -3f2ba2: 1307 1e00 |0131: const/16 v7, #int 30 // #1e │ │ -3f2ba6: 3576 1e00 |0133: if-ge v6, v7, 0151 // +001e │ │ -3f2baa: 4607 0206 |0135: aget-object v7, v2, v6 │ │ -3f2bae: 6e20 c7ac 7400 |0137: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@acc7 │ │ -3f2bb4: 6e20 c4ac 3500 |013a: invoke-virtual {v5, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@acc4 │ │ -3f2bba: 6e30 c8ac 1405 |013d: invoke-virtual {v4, v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@acc8 │ │ -3f2bc0: 0c07 |0140: move-result-object v7 │ │ -3f2bc2: 3807 0d00 |0141: if-eqz v7, 014e // +000d │ │ -3f2bc6: 6e10 c3ac 0500 |0143: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@acc3 │ │ -3f2bcc: 0a08 |0146: move-result v8 │ │ -3f2bce: 6e10 8dab 0100 |0147: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f2bd4: 0a09 |014a: move-result v9 │ │ -3f2bd6: 3398 0300 |014b: if-ne v8, v9, 014e // +0003 │ │ -3f2bda: 1107 |014d: return-object v7 │ │ -3f2bdc: d806 0601 |014e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3f2be0: 28e1 |0150: goto 0131 // -001f │ │ -3f2be2: 1a02 7b55 |0151: const-string v2, "^\w+, .*$" // string@557b │ │ -3f2be6: 6e20 8eab 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f2bec: 0a02 |0156: move-result v2 │ │ -3f2bee: 3802 1300 |0157: if-eqz v2, 016a // +0013 │ │ -3f2bf2: 1300 2c00 |0159: const/16 v0, #int 44 // #2c │ │ -3f2bf6: 6e20 87ab 0100 |015b: invoke-virtual {v1, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ -3f2bfc: 0a00 |015e: move-result v0 │ │ -3f2bfe: d800 0001 |015f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f2c02: 6e20 97ab 0100 |0161: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3f2c08: 0c00 |0164: move-result-object v0 │ │ -3f2c0a: 7110 d3a5 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ -3f2c10: 0c00 |0168: move-result-object v0 │ │ -3f2c12: 1100 |0169: return-object v0 │ │ -3f2c14: 6202 0ef3 |016a: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@f30e │ │ -3f2c18: 2203 c81c |016c: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f2c1c: 7010 a6ab 0300 |016e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f2c22: 1a04 9111 |0171: const-string v4, "Could not parse date string "" // string@1191 │ │ -3f2c26: 6e20 b2ab 4300 |0173: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2c2c: 6e20 b2ab 0300 |0176: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2c32: 1a00 c901 |0179: const-string v0, "" [" // string@01c9 │ │ -3f2c36: 6e20 b2ab 0300 |017b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2c3c: 6e20 b2ab 1300 |017e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2c42: 1a00 4d55 |0181: const-string v0, "]" // string@554d │ │ -3f2c46: 6e20 b2ab 0300 |0183: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f2c4c: 6e10 bcab 0300 |0186: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f2c52: 0c00 |0189: move-result-object v0 │ │ -3f2c54: 6e20 6baa 0200 |018a: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@aa6b │ │ -3f2c5a: 1200 |018d: const/4 v0, #int 0 // #0 │ │ -3f2c5c: 1100 |018e: return-object v0 │ │ -3f2c5e: 2200 ac1c |018f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -3f2c62: 1a01 b612 |0191: const-string v1, "Date must not be null" // string@12b6 │ │ -3f2c66: 7020 02ab 1000 |0193: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -3f2c6c: 2700 |0196: throw v0 │ │ +3f2958: |[3f2958] de.danoeh.antennapod.parser.feed.util.DateUtils.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +3f2968: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +3f296c: 3800 8d01 |0002: if-eqz v0, 018f // +018d │ │ +3f2970: 6201 10ca |0004: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@ca10 │ │ +3f2974: 6e10 d8ab 0100 |0006: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@abd8 │ │ +3f297a: 0c01 |0009: move-result-object v1 │ │ +3f297c: 1f01 301d |000a: check-cast v1, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3f2980: 6e20 bdac 0100 |000c: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@acbd │ │ +3f2986: 0c00 |000f: move-result-object v0 │ │ +3f2988: 1100 |0010: return-object v0 │ │ +3f298a: 0000 |0011: nop // spacer │ │ +3f298c: 7401 9fab 2200 |0012: invoke-virtual/range {v34}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f2992: 0c01 |0015: move-result-object v1 │ │ +3f2994: 1302 2f00 |0016: const/16 v2, #int 47 // #2f │ │ +3f2998: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ +3f299c: 6e30 90ab 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@ab90 │ │ +3f29a2: 0c01 |001d: move-result-object v1 │ │ +3f29a4: 1a02 9104 |001e: const-string v2, "( ){2,}+" // string@0491 │ │ +3f29a8: 1a03 1a00 |0020: const-string v3, " " // string@001a │ │ +3f29ac: 6e30 92ab 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f29b2: 0c01 |0025: move-result-object v1 │ │ +3f29b4: 1a02 ae04 |0026: const-string v2, "([+-]\d\d):(\d\d)$" // string@04ae │ │ +3f29b8: 1a03 e101 |0028: const-string v3, "$1$2" // string@01e1 │ │ +3f29bc: 6e30 92ab 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f29c2: 0c01 |002d: move-result-object v1 │ │ +3f29c4: 1a02 8a0d |002e: const-string v2, "CEST$" // string@0d8a │ │ +3f29c8: 1a03 ee04 |0030: const-string v3, "+0200" // string@04ee │ │ +3f29cc: 6e30 92ab 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f29d2: 0c01 |0035: move-result-object v1 │ │ +3f29d4: 1a02 8b0d |0036: const-string v2, "CET$" // string@0d8b │ │ +3f29d8: 1a03 ed04 |0038: const-string v3, "+0100" // string@04ed │ │ +3f29dc: 6e30 92ab 2103 |003a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f29e2: 0c01 |003d: move-result-object v1 │ │ +3f29e4: 1a02 3c55 |003e: const-string v2, "\bSept\b" // string@553c │ │ +3f29e8: 1a03 e546 |0040: const-string v3, "Sep" // string@46e5 │ │ +3f29ec: 6e30 92ab 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f29f2: 0c01 |0045: move-result-object v1 │ │ +3f29f4: 1a02 b106 |0046: const-string v2, "." // string@06b1 │ │ +3f29f8: 6e20 7bab 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3f29fe: 0a02 |004b: move-result v2 │ │ +3f2a00: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +3f2a02: 3802 8d00 |004d: if-eqz v2, 00da // +008d │ │ +3f2a06: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ +3f2a0a: 6e20 87ab 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ +3f2a10: 0a02 |0054: move-result v2 │ │ +3f2a12: d804 0201 |0055: add-int/lit8 v4, v2, #int 1 // #01 │ │ +3f2a16: 6e10 8dab 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f2a1c: 0a05 |005a: move-result v5 │ │ +3f2a1e: 3554 0f00 |005b: if-ge v4, v5, 006a // +000f │ │ +3f2a22: 6e20 75ab 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ +3f2a28: 0a05 |0060: move-result v5 │ │ +3f2a2a: 7110 a7aa 0500 |0061: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@aaa7 │ │ +3f2a30: 0a05 |0064: move-result v5 │ │ +3f2a32: 3805 0500 |0065: if-eqz v5, 006a // +0005 │ │ +3f2a36: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f2a3a: 28ee |0069: goto 0057 // -0012 │ │ +3f2a3c: 9105 0402 |006a: sub-int v5, v4, v2 │ │ +3f2a40: 1246 |006c: const/4 v6, #int 4 // #4 │ │ +3f2a42: 3765 2900 |006d: if-le v5, v6, 0096 // +0029 │ │ +3f2a46: 6e10 8dab 0100 |006f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f2a4c: 0a05 |0072: move-result v5 │ │ +3f2a4e: d805 05ff |0073: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3f2a52: 3554 1b00 |0075: if-ge v4, v5, 0090 // +001b │ │ +3f2a56: 2205 c81c |0077: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f2a5a: 7010 a6ab 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f2a60: b062 |007c: add-int/2addr v2, v6 │ │ +3f2a62: 6e30 98ab 3102 |007d: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f2a68: 0c02 |0080: move-result-object v2 │ │ +3f2a6a: 6e20 b2ab 2500 |0081: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2a70: 6e20 97ab 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3f2a76: 0c01 |0087: move-result-object v1 │ │ +3f2a78: 6e20 b2ab 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2a7e: 6e10 bcab 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2a84: 0c01 |008e: move-result-object v1 │ │ +3f2a86: 284b |008f: goto 00da // +004b │ │ +3f2a88: b062 |0090: add-int/2addr v2, v6 │ │ +3f2a8a: 6e30 98ab 3102 |0091: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f2a90: 0c01 |0094: move-result-object v1 │ │ +3f2a92: 2845 |0095: goto 00da // +0045 │ │ +3f2a94: 3565 4400 |0096: if-ge v5, v6, 00da // +0044 │ │ +3f2a98: 6e10 8dab 0100 |0098: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f2a9e: 0a02 |009b: move-result v2 │ │ +3f2aa0: d802 02ff |009c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3f2aa4: 1a07 1507 |009e: const-string v7, "0" // string@0715 │ │ +3f2aa8: 3524 2200 |00a0: if-ge v4, v2, 00c2 // +0022 │ │ +3f2aac: 2202 c81c |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f2ab0: 7010 a6ab 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f2ab6: 6e30 98ab 3104 |00a7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f2abc: 0c08 |00aa: move-result-object v8 │ │ +3f2abe: 6e20 b2ab 8200 |00ab: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2ac4: b156 |00ae: sub-int/2addr v6, v5 │ │ +3f2ac6: 7120 e1af 6700 |00af: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@afe1 │ │ +3f2acc: 0c05 |00b2: move-result-object v5 │ │ +3f2ace: 6e20 b2ab 5200 |00b3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2ad4: 6e20 97ab 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3f2ada: 0c01 |00b9: move-result-object v1 │ │ +3f2adc: 6e20 b2ab 1200 |00ba: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2ae2: 6e10 bcab 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2ae8: 0c01 |00c0: move-result-object v1 │ │ +3f2aea: 2819 |00c1: goto 00da // +0019 │ │ +3f2aec: 2202 c81c |00c2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f2af0: 7010 a6ab 0200 |00c4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f2af6: 6e30 98ab 3104 |00c7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f2afc: 0c01 |00ca: move-result-object v1 │ │ +3f2afe: 6e20 b2ab 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2b04: b156 |00ce: sub-int/2addr v6, v5 │ │ +3f2b06: 7120 e1af 6700 |00cf: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@afe1 │ │ +3f2b0c: 0c01 |00d2: move-result-object v1 │ │ +3f2b0e: 6e20 b2ab 1200 |00d3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2b14: 6e10 bcab 0200 |00d6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2b1a: 0c01 |00d9: move-result-object v1 │ │ +3f2b1c: 1a04 d868 |00da: const-string v4, "dd MMM yy HH:mm:ss Z" // string@68d8 │ │ +3f2b20: 1a05 d768 |00dc: const-string v5, "dd MMM yy HH:mm Z" // string@68d7 │ │ +3f2b24: 1a06 b413 |00de: const-string v6, "EEE, dd MMM yyyy HH:mm:ss Z" // string@13b4 │ │ +3f2b28: 1a07 b313 |00e0: const-string v7, "EEE, dd MMM yyyy HH:mm:ss" // string@13b3 │ │ +3f2b2c: 1a08 b813 |00e2: const-string v8, "EEE, dd MMMM yyyy HH:mm:ss Z" // string@13b8 │ │ +3f2b30: 1a09 b713 |00e4: const-string v9, "EEE, dd MMMM yyyy HH:mm:ss" // string@13b7 │ │ +3f2b34: 1a0a c013 |00e6: const-string v10, "EEEE, dd MMM yyyy HH:mm:ss Z" // string@13c0 │ │ +3f2b38: 1a0b bc13 |00e8: const-string v11, "EEEE, dd MMM yy HH:mm:ss Z" // string@13bc │ │ +3f2b3c: 1a0c bf13 |00ea: const-string v12, "EEEE, dd MMM yyyy HH:mm:ss" // string@13bf │ │ +3f2b40: 1a0d bb13 |00ec: const-string v13, "EEEE, dd MMM yy HH:mm:ss" // string@13bb │ │ +3f2b44: 1a0e af13 |00ee: const-string v14, "EEE MMM d HH:mm:ss yyyy" // string@13af │ │ +3f2b48: 1a0f b213 |00f0: const-string v15, "EEE, dd MMM yyyy HH:mm Z" // string@13b2 │ │ +3f2b4c: 1a10 b113 |00f2: const-string v16, "EEE, dd MMM yyyy HH:mm" // string@13b1 │ │ +3f2b50: 1a11 b613 |00f4: const-string v17, "EEE, dd MMMM yyyy HH:mm Z" // string@13b6 │ │ +3f2b54: 1a12 b513 |00f6: const-string v18, "EEE, dd MMMM yyyy HH:mm" // string@13b5 │ │ +3f2b58: 1a13 be13 |00f8: const-string v19, "EEEE, dd MMM yyyy HH:mm Z" // string@13be │ │ +3f2b5c: 1a14 ba13 |00fa: const-string v20, "EEEE, dd MMM yy HH:mm Z" // string@13ba │ │ +3f2b60: 1a15 bd13 |00fc: const-string v21, "EEEE, dd MMM yyyy HH:mm" // string@13bd │ │ +3f2b64: 1a16 b913 |00fe: const-string v22, "EEEE, dd MMM yy HH:mm" // string@13b9 │ │ +3f2b68: 1a17 ae13 |0100: const-string v23, "EEE MMM d HH:mm yyyy" // string@13ae │ │ +3f2b6c: 1a18 10cf |0102: const-string v24, "yyyy-MM-dd'T'HH:mm:ss" // string@cf10 │ │ +3f2b70: 1a19 13cf |0104: const-string v25, "yyyy-MM-dd'T'HH:mm:ss.SSS Z" // string@cf13 │ │ +3f2b74: 1a1a 14cf |0106: const-string v26, "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" // string@cf14 │ │ +3f2b78: 1a1b 12cf |0108: const-string v27, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@cf12 │ │ +3f2b7c: 1a1c 16cf |010a: const-string v28, "yyyy-MM-dd'T'HH:mm:ssZ" // string@cf16 │ │ +3f2b80: 1a1d 11cf |010c: const-string v29, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@cf11 │ │ +3f2b84: 1a1e 15cf |010e: const-string v30, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@cf15 │ │ +3f2b88: 1a1f 17cf |0110: const-string v31, "yyyy-MM-ddZ" // string@cf17 │ │ +3f2b8c: 1a20 0fcf |0112: const-string v32, "yyyy-MM-dd" // string@cf0f │ │ +3f2b90: 1a21 b013 |0114: const-string v33, "EEE d MMM yyyy HH:mm:ss 'GMT'Z (z)" // string@13b0 │ │ +3f2b94: 251e 501f 0400 |0116: filled-new-array/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, [Ljava/lang/String; // type@1f50 │ │ +3f2b9a: 0c02 |0119: move-result-object v2 │ │ +3f2b9c: 2204 301d |011a: new-instance v4, Ljava/text/SimpleDateFormat; // type@1d30 │ │ +3f2ba0: 1a05 0000 |011c: const-string v5, "" // string@0000 │ │ +3f2ba4: 6206 2bf3 |011e: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3f2ba8: 7030 c6ac 5406 |0120: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@acc6 │ │ +3f2bae: 6e20 beac 3400 |0123: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.setLenient:(Z)V // method@acbe │ │ +3f2bb4: 6205 11ca |0126: sget-object v5, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@ca11 │ │ +3f2bb8: 6e20 bfac 5400 |0128: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@acbf │ │ +3f2bbe: 2205 2f1d |012b: new-instance v5, Ljava/text/ParsePosition; // type@1d2f │ │ +3f2bc2: 7020 c2ac 3500 |012d: invoke-direct {v5, v3}, Ljava/text/ParsePosition;.:(I)V // method@acc2 │ │ +3f2bc8: 1206 |0130: const/4 v6, #int 0 // #0 │ │ +3f2bca: 1307 1e00 |0131: const/16 v7, #int 30 // #1e │ │ +3f2bce: 3576 1e00 |0133: if-ge v6, v7, 0151 // +001e │ │ +3f2bd2: 4607 0206 |0135: aget-object v7, v2, v6 │ │ +3f2bd6: 6e20 c7ac 7400 |0137: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@acc7 │ │ +3f2bdc: 6e20 c4ac 3500 |013a: invoke-virtual {v5, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@acc4 │ │ +3f2be2: 6e30 c8ac 1405 |013d: invoke-virtual {v4, v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@acc8 │ │ +3f2be8: 0c07 |0140: move-result-object v7 │ │ +3f2bea: 3807 0d00 |0141: if-eqz v7, 014e // +000d │ │ +3f2bee: 6e10 c3ac 0500 |0143: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@acc3 │ │ +3f2bf4: 0a08 |0146: move-result v8 │ │ +3f2bf6: 6e10 8dab 0100 |0147: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f2bfc: 0a09 |014a: move-result v9 │ │ +3f2bfe: 3398 0300 |014b: if-ne v8, v9, 014e // +0003 │ │ +3f2c02: 1107 |014d: return-object v7 │ │ +3f2c04: d806 0601 |014e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3f2c08: 28e1 |0150: goto 0131 // -001f │ │ +3f2c0a: 1a02 7b55 |0151: const-string v2, "^\w+, .*$" // string@557b │ │ +3f2c0e: 6e20 8eab 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f2c14: 0a02 |0156: move-result v2 │ │ +3f2c16: 3802 1300 |0157: if-eqz v2, 016a // +0013 │ │ +3f2c1a: 1300 2c00 |0159: const/16 v0, #int 44 // #2c │ │ +3f2c1e: 6e20 87ab 0100 |015b: invoke-virtual {v1, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ +3f2c24: 0a00 |015e: move-result v0 │ │ +3f2c26: d800 0001 |015f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f2c2a: 6e20 97ab 0100 |0161: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3f2c30: 0c00 |0164: move-result-object v0 │ │ +3f2c32: 7110 d3a5 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ +3f2c38: 0c00 |0168: move-result-object v0 │ │ +3f2c3a: 1100 |0169: return-object v0 │ │ +3f2c3c: 6202 0ef3 |016a: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@f30e │ │ +3f2c40: 2203 c81c |016c: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f2c44: 7010 a6ab 0300 |016e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f2c4a: 1a04 9111 |0171: const-string v4, "Could not parse date string "" // string@1191 │ │ +3f2c4e: 6e20 b2ab 4300 |0173: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2c54: 6e20 b2ab 0300 |0176: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2c5a: 1a00 c901 |0179: const-string v0, "" [" // string@01c9 │ │ +3f2c5e: 6e20 b2ab 0300 |017b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2c64: 6e20 b2ab 1300 |017e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2c6a: 1a00 4d55 |0181: const-string v0, "]" // string@554d │ │ +3f2c6e: 6e20 b2ab 0300 |0183: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f2c74: 6e10 bcab 0300 |0186: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2c7a: 0c00 |0189: move-result-object v0 │ │ +3f2c7c: 6e20 6baa 0200 |018a: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@aa6b │ │ +3f2c82: 1200 |018d: const/4 v0, #int 0 // #0 │ │ +3f2c84: 1100 |018e: return-object v0 │ │ +3f2c86: 2200 ac1c |018f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +3f2c8a: 1a01 b612 |0191: const-string v1, "Date must not be null" // string@12b6 │ │ +3f2c8e: 7020 02ab 1000 |0193: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +3f2c94: 2700 |0196: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x0010 │ │ Ljava/text/ParseException; -> 0x0011 │ │ 0x013d - 0x014b │ │ Ljava/lang/Exception; -> 0x014e │ │ positions : │ │ 0x0004 line=32 │ │ @@ -944580,27 +944580,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3f2c8c: |[3f2c8c] de.danoeh.antennapod.parser.feed.util.DateUtils.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; │ │ -3f2c9c: 7110 d3a5 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ -3f2ca2: 0c02 |0003: move-result-object v2 │ │ -3f2ca4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f2ca6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -3f2caa: 1100 |0007: return-object v0 │ │ -3f2cac: 2201 461d |0008: new-instance v1, Ljava/util/Date; // type@1d46 │ │ -3f2cb0: 7010 88ad 0100 |000a: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ -3f2cb6: 6e20 8aad 1200 |000d: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ -3f2cbc: 0a01 |0010: move-result v1 │ │ -3f2cbe: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -3f2cc2: 1100 |0013: return-object v0 │ │ -3f2cc4: 1102 |0014: return-object v2 │ │ +3f2cb4: |[3f2cb4] de.danoeh.antennapod.parser.feed.util.DateUtils.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; │ │ +3f2cc4: 7110 d3a5 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ +3f2cca: 0c02 |0003: move-result-object v2 │ │ +3f2ccc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f2cce: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +3f2cd2: 1100 |0007: return-object v0 │ │ +3f2cd4: 2201 461d |0008: new-instance v1, Ljava/util/Date; // type@1d46 │ │ +3f2cd8: 7010 88ad 0100 |000a: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ +3f2cde: 6e20 8aad 1200 |000d: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@ad8a │ │ +3f2ce4: 0a01 |0010: move-result v1 │ │ +3f2ce6: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +3f2cea: 1100 |0013: return-object v0 │ │ +3f2cec: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0008 line=141 │ │ 0x000d line=142 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -944610,51 +944610,51 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3f2ce0: |[3f2ce0] de.danoeh.antennapod.parser.feed.util.DateUtils.parseTimeString:(Ljava/lang/String;)J │ │ -3f2cf0: 1a00 4207 |0000: const-string v0, ":" // string@0742 │ │ -3f2cf4: 6e20 93ab 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f2cfa: 0c08 |0005: move-result-object v8 │ │ -3f2cfc: 2180 |0006: array-length v0, v8 │ │ -3f2cfe: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -3f2d00: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3f2d02: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -3f2d06: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -3f2d08: 3310 1000 |000c: if-ne v0, v1, 001c // +0010 │ │ -3f2d0c: 4600 0805 |000e: aget-object v0, v8, v5 │ │ -3f2d10: 7110 10ab 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f2d16: 0a00 |0013: move-result v0 │ │ -3f2d18: 8100 |0014: int-to-long v0, v0 │ │ -3f2d1a: 1705 80ee 3600 |0015: const-wide/32 v5, #float 5.04467e-39 // #0036ee80 │ │ -3f2d20: 9d00 0005 |0018: mul-long v0, v0, v5 │ │ -3f2d24: bb03 |001a: add-long/2addr v3, v0 │ │ -3f2d26: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3f2d28: 2180 |001c: array-length v0, v8 │ │ -3f2d2a: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -3f2d2c: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ -3f2d30: 4600 0805 |0020: aget-object v0, v8, v5 │ │ -3f2d34: 7110 10ab 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f2d3a: 0a00 |0025: move-result v0 │ │ -3f2d3c: 8100 |0026: int-to-long v0, v0 │ │ -3f2d3e: 1706 60ea 0000 |0027: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -3f2d44: 9d00 0006 |002a: mul-long v0, v0, v6 │ │ -3f2d48: bb03 |002c: add-long/2addr v3, v0 │ │ -3f2d4a: b025 |002d: add-int/2addr v5, v2 │ │ -3f2d4c: 4608 0805 |002e: aget-object v8, v8, v5 │ │ -3f2d50: 7110 ffaa 0800 |0030: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ -3f2d56: 0a08 |0033: move-result v8 │ │ -3f2d58: 1500 7a44 |0034: const/high16 v0, #int 1148846080 // #447a │ │ -3f2d5c: a808 0800 |0036: mul-float v8, v8, v0 │ │ -3f2d60: 8880 |0038: float-to-long v0, v8 │ │ -3f2d62: bb03 |0039: add-long/2addr v3, v0 │ │ -3f2d64: 1003 |003a: return-wide v3 │ │ +3f2d08: |[3f2d08] de.danoeh.antennapod.parser.feed.util.DateUtils.parseTimeString:(Ljava/lang/String;)J │ │ +3f2d18: 1a00 4207 |0000: const-string v0, ":" // string@0742 │ │ +3f2d1c: 6e20 93ab 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f2d22: 0c08 |0005: move-result-object v8 │ │ +3f2d24: 2180 |0006: array-length v0, v8 │ │ +3f2d26: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +3f2d28: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3f2d2a: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ +3f2d2e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +3f2d30: 3310 1000 |000c: if-ne v0, v1, 001c // +0010 │ │ +3f2d34: 4600 0805 |000e: aget-object v0, v8, v5 │ │ +3f2d38: 7110 10ab 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f2d3e: 0a00 |0013: move-result v0 │ │ +3f2d40: 8100 |0014: int-to-long v0, v0 │ │ +3f2d42: 1705 80ee 3600 |0015: const-wide/32 v5, #float 5.04467e-39 // #0036ee80 │ │ +3f2d48: 9d00 0005 |0018: mul-long v0, v0, v5 │ │ +3f2d4c: bb03 |001a: add-long/2addr v3, v0 │ │ +3f2d4e: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3f2d50: 2180 |001c: array-length v0, v8 │ │ +3f2d52: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +3f2d54: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ +3f2d58: 4600 0805 |0020: aget-object v0, v8, v5 │ │ +3f2d5c: 7110 10ab 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f2d62: 0a00 |0025: move-result v0 │ │ +3f2d64: 8100 |0026: int-to-long v0, v0 │ │ +3f2d66: 1706 60ea 0000 |0027: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +3f2d6c: 9d00 0006 |002a: mul-long v0, v0, v6 │ │ +3f2d70: bb03 |002c: add-long/2addr v3, v0 │ │ +3f2d72: b025 |002d: add-int/2addr v5, v2 │ │ +3f2d74: 4608 0805 |002e: aget-object v8, v8, v5 │ │ +3f2d78: 7110 ffaa 0800 |0030: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ +3f2d7e: 0a08 |0033: move-result v8 │ │ +3f2d80: 1500 7a44 |0034: const/high16 v0, #int 1148846080 // #447a │ │ +3f2d84: a808 0800 |0036: mul-float v8, v8, v0 │ │ +3f2d88: 8880 |0038: float-to-long v0, v8 │ │ +3f2d8a: bb03 |0039: add-long/2addr v3, v0 │ │ +3f2d8c: 1003 |003a: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=155 │ │ 0x0006 line=158 │ │ 0x000e line=160 │ │ 0x001c line=163 │ │ 0x0020 line=164 │ │ @@ -944692,65 +944692,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f2ee0: |[3f2ee0] de.danoeh.antennapod.parser.feed.util.DurationParser.:()V │ │ -3f2ef0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f2ef6: 0e00 |0003: return-void │ │ +3f2f08: |[3f2f08] de.danoeh.antennapod.parser.feed.util.DurationParser.:()V │ │ +3f2f18: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f2f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DurationParser;) │ │ name : 'inMillis' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3f2db0: |[3f2db0] de.danoeh.antennapod.parser.feed.util.DurationParser.inMillis:(Ljava/lang/String;)J │ │ -3f2dc0: 6e10 9fab 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f2dc6: 0c05 |0003: move-result-object v5 │ │ -3f2dc8: 1a00 4207 |0004: const-string v0, ":" // string@0742 │ │ -3f2dcc: 6e20 93ab 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f2dd2: 0c05 |0009: move-result-object v5 │ │ -3f2dd4: 2150 |000a: array-length v0, v5 │ │ -3f2dd6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3f2dd8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3f2dda: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ -3f2dde: 4605 0501 |000f: aget-object v5, v5, v1 │ │ -3f2de2: 7110 d8a5 0500 |0011: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a5d8 │ │ -3f2de8: 0b00 |0014: move-result-wide v0 │ │ -3f2dea: 1000 |0015: return-wide v0 │ │ -3f2dec: 2150 |0016: array-length v0, v5 │ │ -3f2dee: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -3f2df0: 3330 0d00 |0018: if-ne v0, v3, 0025 // +000d │ │ -3f2df4: 4600 0501 |001a: aget-object v0, v5, v1 │ │ -3f2df8: 4605 0502 |001c: aget-object v5, v5, v2 │ │ -3f2dfc: 1a01 1507 |001e: const-string v1, "0" // string@0715 │ │ -3f2e00: 7130 d9a5 0105 |0020: invoke-static {v1, v0, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a5d9 │ │ -3f2e06: 0b00 |0023: move-result-wide v0 │ │ -3f2e08: 1000 |0024: return-wide v0 │ │ -3f2e0a: 2150 |0025: array-length v0, v5 │ │ -3f2e0c: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3f2e0e: 3340 0d00 |0027: if-ne v0, v4, 0034 // +000d │ │ -3f2e12: 4600 0501 |0029: aget-object v0, v5, v1 │ │ -3f2e16: 4601 0502 |002b: aget-object v1, v5, v2 │ │ -3f2e1a: 4605 0503 |002d: aget-object v5, v5, v3 │ │ -3f2e1e: 7130 d9a5 1005 |002f: invoke-static {v0, v1, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a5d9 │ │ -3f2e24: 0b00 |0032: move-result-wide v0 │ │ -3f2e26: 1000 |0033: return-wide v0 │ │ -3f2e28: 2205 bc1c |0034: new-instance v5, Ljava/lang/NumberFormatException; // type@1cbc │ │ -3f2e2c: 7010 56ab 0500 |0036: invoke-direct {v5}, Ljava/lang/NumberFormatException;.:()V // method@ab56 │ │ -3f2e32: 2705 |0039: throw v5 │ │ +3f2dd8: |[3f2dd8] de.danoeh.antennapod.parser.feed.util.DurationParser.inMillis:(Ljava/lang/String;)J │ │ +3f2de8: 6e10 9fab 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f2dee: 0c05 |0003: move-result-object v5 │ │ +3f2df0: 1a00 4207 |0004: const-string v0, ":" // string@0742 │ │ +3f2df4: 6e20 93ab 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f2dfa: 0c05 |0009: move-result-object v5 │ │ +3f2dfc: 2150 |000a: array-length v0, v5 │ │ +3f2dfe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3f2e00: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3f2e02: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ +3f2e06: 4605 0501 |000f: aget-object v5, v5, v1 │ │ +3f2e0a: 7110 d8a5 0500 |0011: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a5d8 │ │ +3f2e10: 0b00 |0014: move-result-wide v0 │ │ +3f2e12: 1000 |0015: return-wide v0 │ │ +3f2e14: 2150 |0016: array-length v0, v5 │ │ +3f2e16: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +3f2e18: 3330 0d00 |0018: if-ne v0, v3, 0025 // +000d │ │ +3f2e1c: 4600 0501 |001a: aget-object v0, v5, v1 │ │ +3f2e20: 4605 0502 |001c: aget-object v5, v5, v2 │ │ +3f2e24: 1a01 1507 |001e: const-string v1, "0" // string@0715 │ │ +3f2e28: 7130 d9a5 0105 |0020: invoke-static {v1, v0, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a5d9 │ │ +3f2e2e: 0b00 |0023: move-result-wide v0 │ │ +3f2e30: 1000 |0024: return-wide v0 │ │ +3f2e32: 2150 |0025: array-length v0, v5 │ │ +3f2e34: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3f2e36: 3340 0d00 |0027: if-ne v0, v4, 0034 // +000d │ │ +3f2e3a: 4600 0501 |0029: aget-object v0, v5, v1 │ │ +3f2e3e: 4601 0502 |002b: aget-object v1, v5, v2 │ │ +3f2e42: 4605 0503 |002d: aget-object v5, v5, v3 │ │ +3f2e46: 7130 d9a5 1005 |002f: invoke-static {v0, v1, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a5d9 │ │ +3f2e4c: 0b00 |0032: move-result-wide v0 │ │ +3f2e4e: 1000 |0033: return-wide v0 │ │ +3f2e50: 2205 bc1c |0034: new-instance v5, Ljava/lang/NumberFormatException; // type@1cbc │ │ +3f2e54: 7010 56ab 0500 |0036: invoke-direct {v5}, Ljava/lang/NumberFormatException;.:()V // method@ab56 │ │ +3f2e5a: 2705 |0039: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000a line=11 │ │ 0x000f line=12 │ │ 0x0016 line=13 │ │ 0x001a line=14 │ │ @@ -944765,38 +944765,38 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3f2e34: |[3f2e34] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;)J │ │ -3f2e44: 1a00 b106 |0000: const-string v0, "." // string@06b1 │ │ -3f2e48: 6e20 7bab 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3f2e4e: 0a00 |0005: move-result v0 │ │ -3f2e50: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -3f2e54: 7110 ffaa 0500 |0008: invoke-static {v5}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ -3f2e5a: 0a05 |000b: move-result v5 │ │ -3f2e5c: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -3f2e60: aa00 0500 |000e: rem-float v0, v5, v0 │ │ -3f2e64: 6201 31f3 |0010: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3f2e68: 8852 |0012: float-to-long v2, v5 │ │ -3f2e6a: 6e30 beae 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f2e70: 0b01 |0016: move-result-wide v1 │ │ -3f2e72: 1505 7a44 |0017: const/high16 v5, #int 1148846080 // #447a │ │ -3f2e76: a800 0005 |0019: mul-float v0, v0, v5 │ │ -3f2e7a: 8803 |001b: float-to-long v3, v0 │ │ -3f2e7c: bb31 |001c: add-long/2addr v1, v3 │ │ -3f2e7e: 1001 |001d: return-wide v1 │ │ -3f2e80: 6200 31f3 |001e: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3f2e84: 7110 23ab 0500 |0020: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f2e8a: 0b01 |0023: move-result-wide v1 │ │ -3f2e8c: 6e30 beae 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f2e92: 0b00 |0027: move-result-wide v0 │ │ -3f2e94: 1000 |0028: return-wide v0 │ │ +3f2e5c: |[3f2e5c] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;)J │ │ +3f2e6c: 1a00 b106 |0000: const-string v0, "." // string@06b1 │ │ +3f2e70: 6e20 7bab 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3f2e76: 0a00 |0005: move-result v0 │ │ +3f2e78: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +3f2e7c: 7110 ffaa 0500 |0008: invoke-static {v5}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ +3f2e82: 0a05 |000b: move-result v5 │ │ +3f2e84: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +3f2e88: aa00 0500 |000e: rem-float v0, v5, v0 │ │ +3f2e8c: 6201 31f3 |0010: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3f2e90: 8852 |0012: float-to-long v2, v5 │ │ +3f2e92: 6e30 beae 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f2e98: 0b01 |0016: move-result-wide v1 │ │ +3f2e9a: 1505 7a44 |0017: const/high16 v5, #int 1148846080 // #447a │ │ +3f2e9e: a800 0005 |0019: mul-float v0, v0, v5 │ │ +3f2ea2: 8803 |001b: float-to-long v3, v0 │ │ +3f2ea4: bb31 |001c: add-long/2addr v1, v3 │ │ +3f2ea6: 1001 |001d: return-wide v1 │ │ +3f2ea8: 6200 31f3 |001e: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3f2eac: 7110 23ab 0500 |0020: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f2eb2: 0b01 |0023: move-result-wide v1 │ │ +3f2eb4: 6e30 beae 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f2eba: 0b00 |0027: move-result-wide v0 │ │ +3f2ebc: 1000 |0028: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0008 line=30 │ │ 0x0010 line=32 │ │ 0x001e line=34 │ │ locals : │ │ @@ -944807,30 +944807,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3f2e98: |[3f2e98] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ │ -3f2ea8: 6200 2df3 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -3f2eac: 7110 23ab 0400 |0002: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f2eb2: 0b01 |0005: move-result-wide v1 │ │ -3f2eb4: 6e30 beae 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f2eba: 0b00 |0009: move-result-wide v0 │ │ -3f2ebc: 6204 2ff3 |000a: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3f2ec0: 7110 23ab 0500 |000c: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f2ec6: 0b02 |000f: move-result-wide v2 │ │ -3f2ec8: 6e30 beae 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f2ece: 0b04 |0013: move-result-wide v4 │ │ -3f2ed0: bb40 |0014: add-long/2addr v0, v4 │ │ -3f2ed2: 7110 d8a5 0600 |0015: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a5d8 │ │ -3f2ed8: 0b04 |0018: move-result-wide v4 │ │ -3f2eda: bb40 |0019: add-long/2addr v0, v4 │ │ -3f2edc: 1000 |001a: return-wide v0 │ │ +3f2ec0: |[3f2ec0] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ │ +3f2ed0: 6200 2df3 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +3f2ed4: 7110 23ab 0400 |0002: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f2eda: 0b01 |0005: move-result-wide v1 │ │ +3f2edc: 6e30 beae 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f2ee2: 0b00 |0009: move-result-wide v0 │ │ +3f2ee4: 6204 2ff3 |000a: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3f2ee8: 7110 23ab 0500 |000c: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f2eee: 0b02 |000f: move-result-wide v2 │ │ +3f2ef0: 6e30 beae 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f2ef6: 0b04 |0013: move-result-wide v4 │ │ +3f2ef8: bb40 |0014: add-long/2addr v0, v4 │ │ +3f2efa: 7110 d8a5 0600 |0015: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a5d8 │ │ +3f2f00: 0b04 |0018: move-result-wide v4 │ │ +3f2f02: bb40 |0019: add-long/2addr v0, v4 │ │ +3f2f04: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000c line=24 │ │ 0x0015 line=25 │ │ locals : │ │ 0x0000 - 0x001b reg=4 (null) Ljava/lang/String; │ │ @@ -944883,58 +944883,58 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 0 │ │ outs : 21 │ │ insns size : 87 16-bit code units │ │ -3f3028: |[3f3028] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ -3f3038: 2200 4b1d |0000: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3f303c: 1a01 3b07 |0002: const-string v1, "3gp" // string@073b │ │ -3f3040: 1a02 bd55 |0004: const-string v2, "aac" // string@55bd │ │ -3f3044: 1a03 a659 |0006: const-string v3, "amr" // string@59a6 │ │ -3f3048: 1a04 ce72 |0008: const-string v4, "flac" // string@72ce │ │ -3f304c: 1a05 6986 |000a: const-string v5, "imy" // string@8669 │ │ -3f3050: 1a06 4d92 |000c: const-string v6, "m4a" // string@924d │ │ -3f3054: 1a07 4e92 |000e: const-string v7, "m4b" // string@924e │ │ -3f3058: 1a08 f4a0 |0010: const-string v8, "mid" // string@a0f4 │ │ -3f305c: 1a09 3fa1 |0012: const-string v9, "mkv" // string@a13f │ │ -3f3060: 1a0a cba1 |0014: const-string v10, "mp3" // string@a1cb │ │ -3f3064: 1a0b cda1 |0016: const-string v11, "mp4" // string@a1cd │ │ -3f3068: 1a0c a7a3 |0018: const-string v12, "mxmf" // string@a3a7 │ │ -3f306c: 1a0d 33a6 |001a: const-string v13, "oga" // string@a633 │ │ -3f3070: 1a0e 34a6 |001c: const-string v14, "ogg" // string@a634 │ │ -3f3074: 1a0f 39a6 |001e: const-string v15, "ogx" // string@a639 │ │ -3f3078: 1a10 7aaa |0020: const-string v16, "opus" // string@aa7a │ │ -3f307c: 1a11 96aa |0022: const-string v17, "ota" // string@aa96 │ │ -3f3080: 1a12 7cb5 |0024: const-string v18, "rtttl" // string@b57c │ │ -3f3084: 1a13 7db5 |0026: const-string v19, "rtx" // string@b57d │ │ -3f3088: 1a14 f6cd |0028: const-string v20, "wav" // string@cdf6 │ │ -3f308c: 1a15 f1ce |002a: const-string v21, "xmf" // string@cef1 │ │ -3f3090: 2515 501f 0100 |002c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@1f50 │ │ -3f3096: 0c01 |002f: move-result-object v1 │ │ -3f3098: 7110 15ad 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3f309e: 0c01 |0033: move-result-object v1 │ │ -3f30a0: 7020 acad 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ -3f30a6: 6900 12ca |0037: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca12 │ │ -3f30aa: 2200 4b1d |0039: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ -3f30ae: 1a01 3b07 |003b: const-string v1, "3gp" // string@073b │ │ -3f30b2: 1a02 3fa1 |003d: const-string v2, "mkv" // string@a13f │ │ -3f30b6: 1a03 cda1 |003f: const-string v3, "mp4" // string@a1cd │ │ -3f30ba: 1a04 34a6 |0041: const-string v4, "ogg" // string@a634 │ │ -3f30be: 1a05 38a6 |0043: const-string v5, "ogv" // string@a638 │ │ -3f30c2: 1a06 39a6 |0045: const-string v6, "ogx" // string@a639 │ │ -3f30c6: 1a07 ffcd |0047: const-string v7, "webm" // string@cdff │ │ -3f30ca: 2507 501f 0100 |0049: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1f50 │ │ -3f30d0: 0c01 |004c: move-result-object v1 │ │ -3f30d2: 7110 15ad 0100 |004d: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3f30d8: 0c01 |0050: move-result-object v1 │ │ -3f30da: 7020 acad 1000 |0051: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ -3f30e0: 6900 14ca |0054: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca14 │ │ -3f30e4: 0e00 |0056: return-void │ │ +3f3050: |[3f3050] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ +3f3060: 2200 4b1d |0000: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3f3064: 1a01 3b07 |0002: const-string v1, "3gp" // string@073b │ │ +3f3068: 1a02 bd55 |0004: const-string v2, "aac" // string@55bd │ │ +3f306c: 1a03 a659 |0006: const-string v3, "amr" // string@59a6 │ │ +3f3070: 1a04 ce72 |0008: const-string v4, "flac" // string@72ce │ │ +3f3074: 1a05 6986 |000a: const-string v5, "imy" // string@8669 │ │ +3f3078: 1a06 4d92 |000c: const-string v6, "m4a" // string@924d │ │ +3f307c: 1a07 4e92 |000e: const-string v7, "m4b" // string@924e │ │ +3f3080: 1a08 f4a0 |0010: const-string v8, "mid" // string@a0f4 │ │ +3f3084: 1a09 3fa1 |0012: const-string v9, "mkv" // string@a13f │ │ +3f3088: 1a0a cba1 |0014: const-string v10, "mp3" // string@a1cb │ │ +3f308c: 1a0b cda1 |0016: const-string v11, "mp4" // string@a1cd │ │ +3f3090: 1a0c a7a3 |0018: const-string v12, "mxmf" // string@a3a7 │ │ +3f3094: 1a0d 33a6 |001a: const-string v13, "oga" // string@a633 │ │ +3f3098: 1a0e 34a6 |001c: const-string v14, "ogg" // string@a634 │ │ +3f309c: 1a0f 39a6 |001e: const-string v15, "ogx" // string@a639 │ │ +3f30a0: 1a10 7aaa |0020: const-string v16, "opus" // string@aa7a │ │ +3f30a4: 1a11 96aa |0022: const-string v17, "ota" // string@aa96 │ │ +3f30a8: 1a12 7cb5 |0024: const-string v18, "rtttl" // string@b57c │ │ +3f30ac: 1a13 7db5 |0026: const-string v19, "rtx" // string@b57d │ │ +3f30b0: 1a14 f6cd |0028: const-string v20, "wav" // string@cdf6 │ │ +3f30b4: 1a15 f1ce |002a: const-string v21, "xmf" // string@cef1 │ │ +3f30b8: 2515 501f 0100 |002c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@1f50 │ │ +3f30be: 0c01 |002f: move-result-object v1 │ │ +3f30c0: 7110 15ad 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3f30c6: 0c01 |0033: move-result-object v1 │ │ +3f30c8: 7020 acad 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ +3f30ce: 6900 12ca |0037: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca12 │ │ +3f30d2: 2200 4b1d |0039: new-instance v0, Ljava/util/HashSet; // type@1d4b │ │ +3f30d6: 1a01 3b07 |003b: const-string v1, "3gp" // string@073b │ │ +3f30da: 1a02 3fa1 |003d: const-string v2, "mkv" // string@a13f │ │ +3f30de: 1a03 cda1 |003f: const-string v3, "mp4" // string@a1cd │ │ +3f30e2: 1a04 34a6 |0041: const-string v4, "ogg" // string@a634 │ │ +3f30e6: 1a05 38a6 |0043: const-string v5, "ogv" // string@a638 │ │ +3f30ea: 1a06 39a6 |0045: const-string v6, "ogx" // string@a639 │ │ +3f30ee: 1a07 ffcd |0047: const-string v7, "webm" // string@cdff │ │ +3f30f2: 2507 501f 0100 |0049: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1f50 │ │ +3f30f8: 0c01 |004c: move-result-object v1 │ │ +3f30fa: 7110 15ad 0100 |004d: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3f3100: 0c01 |0050: move-result-object v1 │ │ +3f3102: 7020 acad 1000 |0051: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@adac │ │ +3f3108: 6900 14ca |0054: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca14 │ │ +3f310c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0039 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -944942,17 +944942,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f30e8: |[3f30e8] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ -3f30f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f30fe: 0e00 |0003: return-void │ │ +3f3110: |[3f3110] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ +3f3120: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -944960,30 +944960,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3f2f7c: |[3f2f7c] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3f2f8c: 7110 dfa5 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ -3f2f92: 0a00 |0003: move-result v0 │ │ -3f2f94: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -3f2f98: 1a00 7c5b |0006: const-string v0, "application/octet-stream" // string@5b7c │ │ -3f2f9c: 6e20 7fab 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2fa2: 0a00 |000b: move-result v0 │ │ -3f2fa4: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -3f2fa8: 1101 |000e: return-object v1 │ │ -3f2faa: 7110 dda5 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a5dd │ │ -3f2fb0: 0c02 |0012: move-result-object v2 │ │ -3f2fb2: 7110 dfa5 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ -3f2fb8: 0a00 |0016: move-result v0 │ │ -3f2fba: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -3f2fbe: 1102 |0019: return-object v2 │ │ -3f2fc0: 1101 |001a: return-object v1 │ │ +3f2fa4: |[3f2fa4] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3f2fb4: 7110 dfa5 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ +3f2fba: 0a00 |0003: move-result v0 │ │ +3f2fbc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +3f2fc0: 1a00 7c5b |0006: const-string v0, "application/octet-stream" // string@5b7c │ │ +3f2fc4: 6e20 7fab 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2fca: 0a00 |000b: move-result v0 │ │ +3f2fcc: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +3f2fd0: 1101 |000e: return-object v1 │ │ +3f2fd2: 7110 dda5 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a5dd │ │ +3f2fd8: 0c02 |0012: move-result-object v2 │ │ +3f2fda: 7110 dfa5 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ +3f2fe0: 0a00 |0016: move-result v0 │ │ +3f2fe2: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +3f2fe6: 1102 |0019: return-object v2 │ │ +3f2fe8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000f line=36 │ │ 0x0013 line=37 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Ljava/lang/String; │ │ @@ -944994,39 +944994,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f2fc4: |[3f2fc4] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -3f2fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f2fd6: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -3f2fda: 1100 |0003: return-object v0 │ │ -3f2fdc: 7110 c9af 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ -3f2fe2: 0c02 |0007: move-result-object v2 │ │ -3f2fe4: 7100 890f 0000 |0008: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0f89 │ │ -3f2fea: 0c01 |000b: move-result-object v1 │ │ -3f2fec: 6e20 880f 2100 |000c: invoke-virtual {v1, v2}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f88 │ │ -3f2ff2: 0c01 |000f: move-result-object v1 │ │ -3f2ff4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -3f2ff8: 1101 |0012: return-object v1 │ │ -3f2ffa: 6201 12ca |0013: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca12 │ │ -3f2ffe: 7220 2cae 2100 |0015: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3f3004: 0a01 |0018: move-result v1 │ │ -3f3006: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -3f300a: 1a02 bd5c |001b: const-string v2, "audio/*" // string@5cbd │ │ -3f300e: 1102 |001d: return-object v2 │ │ -3f3010: 6201 14ca |001e: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca14 │ │ -3f3014: 7220 2cae 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3f301a: 0a02 |0023: move-result v2 │ │ -3f301c: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -3f3020: 1a02 50cd |0026: const-string v2, "video/*" // string@cd50 │ │ -3f3024: 1102 |0028: return-object v2 │ │ -3f3026: 1100 |0029: return-object v0 │ │ +3f2fec: |[3f2fec] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +3f2ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f2ffe: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +3f3002: 1100 |0003: return-object v0 │ │ +3f3004: 7110 c9af 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@afc9 │ │ +3f300a: 0c02 |0007: move-result-object v2 │ │ +3f300c: 7100 890f 0000 |0008: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0f89 │ │ +3f3012: 0c01 |000b: move-result-object v1 │ │ +3f3014: 6e20 880f 2100 |000c: invoke-virtual {v1, v2}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f88 │ │ +3f301a: 0c01 |000f: move-result-object v1 │ │ +3f301c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +3f3020: 1101 |0012: return-object v1 │ │ +3f3022: 6201 12ca |0013: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca12 │ │ +3f3026: 7220 2cae 2100 |0015: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3f302c: 0a01 |0018: move-result v1 │ │ +3f302e: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +3f3032: 1a02 bd5c |001b: const-string v2, "audio/*" // string@5cbd │ │ +3f3036: 1102 |001d: return-object v2 │ │ +3f3038: 6201 14ca |001e: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@ca14 │ │ +3f303c: 7220 2cae 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3f3042: 0a02 |0023: move-result v2 │ │ +3f3044: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ +3f3048: 1a02 50cd |0026: const-string v2, "video/*" // string@cd50 │ │ +3f304c: 1102 |0028: return-object v2 │ │ +3f304e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0008 line=71 │ │ 0x0013 line=76 │ │ 0x001e line=78 │ │ locals : │ │ @@ -945037,22 +945037,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f2ef8: |[3f2ef8] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isImageFile:(Ljava/lang/String;)Z │ │ -3f2f08: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3f2f0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f2f0e: 0f01 |0003: return v1 │ │ -3f2f10: 1a00 3e86 |0004: const-string v0, "image/" // string@863e │ │ -3f2f14: 6e20 95ab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f2f1a: 0a01 |0009: move-result v1 │ │ -3f2f1c: 0f01 |000a: return v1 │ │ +3f2f20: |[3f2f20] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isImageFile:(Ljava/lang/String;)Z │ │ +3f2f30: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3f2f34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f2f36: 0f01 |0003: return v1 │ │ +3f2f38: 1a00 3e86 |0004: const-string v0, "image/" // string@863e │ │ +3f2f3c: 6e20 95ab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f2f42: 0a01 |0009: move-result v1 │ │ +3f2f44: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -945060,36 +945060,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3f2f20: |[3f2f20] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isMediaFile:(Ljava/lang/String;)Z │ │ -3f2f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f2f32: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -3f2f36: 0f00 |0003: return v0 │ │ -3f2f38: 1a01 bc5c |0004: const-string v1, "audio/" // string@5cbc │ │ -3f2f3c: 6e20 95ab 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f2f42: 0a01 |0009: move-result v1 │ │ -3f2f44: 3901 1a00 |000a: if-nez v1, 0024 // +001a │ │ -3f2f48: 1a01 4fcd |000c: const-string v1, "video/" // string@cd4f │ │ -3f2f4c: 6e20 95ab 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f2f52: 0a01 |0011: move-result v1 │ │ -3f2f54: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ -3f2f58: 1a01 7d5b |0014: const-string v1, "application/ogg" // string@5b7d │ │ -3f2f5c: 6e20 7fab 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2f62: 0a01 |0019: move-result v1 │ │ -3f2f64: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -3f2f68: 1a01 7c5b |001c: const-string v1, "application/octet-stream" // string@5b7c │ │ -3f2f6c: 6e20 7fab 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2f72: 0a02 |0021: move-result v2 │ │ -3f2f74: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -3f2f78: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -3f2f7a: 0f00 |0025: return v0 │ │ +3f2f48: |[3f2f48] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isMediaFile:(Ljava/lang/String;)Z │ │ +3f2f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f2f5a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +3f2f5e: 0f00 |0003: return v0 │ │ +3f2f60: 1a01 bc5c |0004: const-string v1, "audio/" // string@5cbc │ │ +3f2f64: 6e20 95ab 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f2f6a: 0a01 |0009: move-result v1 │ │ +3f2f6c: 3901 1a00 |000a: if-nez v1, 0024 // +001a │ │ +3f2f70: 1a01 4fcd |000c: const-string v1, "video/" // string@cd4f │ │ +3f2f74: 6e20 95ab 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f2f7a: 0a01 |0011: move-result v1 │ │ +3f2f7c: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ +3f2f80: 1a01 7d5b |0014: const-string v1, "application/ogg" // string@5b7d │ │ +3f2f84: 6e20 7fab 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2f8a: 0a01 |0019: move-result v1 │ │ +3f2f8c: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +3f2f90: 1a01 7c5b |001c: const-string v1, "application/octet-stream" // string@5b7c │ │ +3f2f94: 6e20 7fab 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2f9a: 0a02 |0021: move-result v2 │ │ +3f2f9c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +3f2fa0: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +3f2fa2: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=47 │ │ 0x000e line=48 │ │ 0x0016 line=49 │ │ 0x001e line=50 │ │ locals : │ │ @@ -945121,17 +945121,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3124: |[3f3124] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.:()V │ │ -3f3134: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f313a: 0e00 |0003: return-void │ │ +3f314c: |[3f314c] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.:()V │ │ +3f315c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;) │ │ @@ -945139,20 +945139,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3f3100: |[3f3100] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ -3f3110: 1a00 b404 |0000: const-string v0, "(^\s*)|(\s*$)" // string@04b4 │ │ -3f3114: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3f3118: 6e30 92ab 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f311e: 0c02 |0007: move-result-object v2 │ │ -3f3120: 1102 |0008: return-object v2 │ │ +3f3128: |[3f3128] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ +3f3138: 1a00 b404 |0000: const-string v0, "(^\s*)|(\s*$)" // string@04b4 │ │ +3f313c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3f3140: 6e30 92ab 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f3146: 0c02 |0007: move-result-object v2 │ │ +3f3148: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -945209,69 +945209,69 @@ │ │ type : '()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3f3160: |[3f3160] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3f3170: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3f3172: 2300 421f |0001: new-array v0, v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1f42 │ │ -3f3176: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f3178: 6202 19ca |0004: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ -3f317c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3f3180: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3f3182: 6202 18ca |0009: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ -3f3186: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3f318a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3f318c: 6202 16ca |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ -3f3190: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3f3194: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3f3196: 6202 17ca |0013: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f319a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3f319e: 1100 |0017: return-object v0 │ │ +3f3188: |[3f3188] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3f3198: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3f319a: 2300 421f |0001: new-array v0, v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1f42 │ │ +3f319e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f31a0: 6202 19ca |0004: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ +3f31a4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3f31a8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3f31aa: 6202 18ca |0009: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ +3f31ae: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3f31b2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3f31b4: 6202 16ca |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ +3f31b8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3f31bc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3f31be: 6202 17ca |0013: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f31c2: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3f31c6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3f31c4: |[3f31c4] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:()V │ │ -3f31d4: 2200 511b |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f31d8: 1a01 2a44 |0002: const-string v1, "RSS20" // string@442a │ │ -3f31dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3f31de: 7030 e4a5 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ -3f31e4: 6900 19ca |0008: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ -3f31e8: 2200 511b |000a: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f31ec: 1a01 2944 |000c: const-string v1, "RSS091" // string@4429 │ │ -3f31f0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3f31f2: 7030 e4a5 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ -3f31f8: 6900 18ca |0012: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ -3f31fc: 2200 511b |0014: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f3200: 1a01 c408 |0016: const-string v1, "ATOM" // string@08c4 │ │ -3f3204: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3f3206: 7030 e4a5 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ -3f320c: 6900 16ca |001c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ -3f3210: 2200 511b |001e: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f3214: 1a01 6b1a |0020: const-string v1, "INVALID" // string@1a6b │ │ -3f3218: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3f321a: 7030 e4a5 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ -3f3220: 6900 17ca |0026: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f3224: 7100 e2a5 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a5e2 │ │ -3f322a: 0c00 |002b: move-result-object v0 │ │ -3f322c: 6900 15ca |002c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca15 │ │ -3f3230: 0e00 |002e: return-void │ │ +3f31ec: |[3f31ec] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:()V │ │ +3f31fc: 2200 511b |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f3200: 1a01 2a44 |0002: const-string v1, "RSS20" // string@442a │ │ +3f3204: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3f3206: 7030 e4a5 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ +3f320c: 6900 19ca |0008: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ +3f3210: 2200 511b |000a: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f3214: 1a01 2944 |000c: const-string v1, "RSS091" // string@4429 │ │ +3f3218: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3f321a: 7030 e4a5 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ +3f3220: 6900 18ca |0012: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ +3f3224: 2200 511b |0014: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f3228: 1a01 c408 |0016: const-string v1, "ATOM" // string@08c4 │ │ +3f322c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3f322e: 7030 e4a5 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ +3f3234: 6900 16ca |001c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ +3f3238: 2200 511b |001e: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f323c: 1a01 6b1a |0020: const-string v1, "INVALID" // string@1a6b │ │ +3f3240: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3f3242: 7030 e4a5 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a5e4 │ │ +3f3248: 6900 17ca |0026: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f324c: 7100 e2a5 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a5e2 │ │ +3f3252: 0c00 |002b: move-result-object v0 │ │ +3f3254: 6900 15ca |002c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca15 │ │ +3f3258: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0028 line=23 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ @@ -945279,17 +945279,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 │ │ -3f3234: |[3f3234] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:(Ljava/lang/String;I)V │ │ -3f3244: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3f324a: 0e00 |0003: return-void │ │ +3f325c: |[3f325c] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:(Ljava/lang/String;I)V │ │ +3f326c: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3f3272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -945299,20 +945299,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f313c: |[3f313c] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3f314c: 1c00 511b |0000: const-class v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f3150: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3f3156: 0c01 |0005: move-result-object v1 │ │ -3f3158: 1f01 511b |0006: check-cast v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ -3f315c: 1101 |0008: return-object v1 │ │ +3f3164: |[3f3164] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3f3174: 1c00 511b |0000: const-class v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f3178: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3f317e: 0c01 |0005: move-result-object v1 │ │ +3f3180: 1f01 511b |0006: check-cast v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1b51 │ │ +3f3184: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ @@ -945320,20 +945320,20 @@ │ │ type : '()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f31a0: |[3f31a0] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3f31b0: 6200 15ca |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca15 │ │ -3f31b4: 6e10 70b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.clone:()Ljava/lang/Object; // method@b070 │ │ -3f31ba: 0c00 |0005: move-result-object v0 │ │ -3f31bc: 1f00 421f |0006: check-cast v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1f42 │ │ -3f31c0: 1100 |0008: return-object v0 │ │ +3f31c8: |[3f31c8] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3f31d8: 6200 15ca |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca15 │ │ +3f31dc: 6e10 70b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.clone:()Ljava/lang/Object; // method@b070 │ │ +3f31e2: 0c00 |0005: move-result-object v0 │ │ +3f31e4: 1f00 421f |0006: check-cast v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1f42 │ │ +3f31e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -945382,45 +945382,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f362c: |[3f362c] de.danoeh.antennapod.parser.feed.util.TypeGetter.:()V │ │ -3f363c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f3642: 0e00 |0003: return-void │ │ +3f3654: |[3f3654] de.danoeh.antennapod.parser.feed.util.TypeGetter.:()V │ │ +3f3664: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f366a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter;) │ │ name : 'createReader' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3f35d8: |[3f35d8] de.danoeh.antennapod.parser.feed.util.TypeGetter.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; │ │ -3f35e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f35ea: 2201 0d1e |0001: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReader; // type@1e0d │ │ -3f35ee: 2202 7a1c |0003: new-instance v2, Ljava/io/File; // type@1c7a │ │ -3f35f2: 6e10 f7a0 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ -3f35f8: 0c04 |0008: move-result-object v4 │ │ -3f35fa: 7020 17aa 4200 |0009: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3f3600: 7020 d4af 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@afd4 │ │ -3f3606: 1101 |000f: return-object v1 │ │ -3f3608: 0d04 |0010: move-exception v4 │ │ -3f360a: 6e10 e2ab 0400 |0011: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f3610: 1100 |0014: return-object v0 │ │ -3f3612: 0d04 |0015: move-exception v4 │ │ -3f3614: 6e10 e2ab 0400 |0016: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f361a: 1100 |0019: return-object v0 │ │ +3f3600: |[3f3600] de.danoeh.antennapod.parser.feed.util.TypeGetter.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; │ │ +3f3610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f3612: 2201 0d1e |0001: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReader; // type@1e0d │ │ +3f3616: 2202 7a1c |0003: new-instance v2, Ljava/io/File; // type@1c7a │ │ +3f361a: 6e10 f7a0 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ +3f3620: 0c04 |0008: move-result-object v4 │ │ +3f3622: 7020 17aa 4200 |0009: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3f3628: 7020 d4af 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@afd4 │ │ +3f362e: 1101 |000f: return-object v1 │ │ +3f3630: 0d04 |0010: move-exception v4 │ │ +3f3632: 6e10 e2ab 0400 |0011: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f3638: 1100 |0014: return-object v0 │ │ +3f363a: 0d04 |0015: move-exception v4 │ │ +3f363c: 6e10 e2ab 0400 |0016: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f3642: 1100 |0019: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/io/FileNotFoundException; -> 0x0015 │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0001 line=115 │ │ 0x0011 line=120 │ │ @@ -945435,185 +945435,185 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 329 16-bit code units │ │ -3f324c: |[3f324c] de.danoeh.antennapod.parser.feed.util.TypeGetter.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3f325c: 6e10 f7a0 0b00 |0000: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ -3f3262: 0c00 |0003: move-result-object v0 │ │ -3f3264: 1a01 cd4c |0004: const-string v1, "Type is invalid" // string@4ccd │ │ -3f3268: 1a02 ce4c |0006: const-string v2, "TypeGetter" // string@4cce │ │ -3f326c: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ -3f3270: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3f3272: 7100 32b0 0000 |000b: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@b032 │ │ -3f3278: 0c03 |000e: move-result-object v3 │ │ -3f327a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -3f327c: 6e20 34b0 4300 |0010: invoke-virtual {v3, v4}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@b034 │ │ -3f3282: 6e10 33b0 0300 |0013: invoke-virtual {v3}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@b033 │ │ -3f3288: 0c03 |0016: move-result-object v3 │ │ -3f328a: 7020 e8a5 ba00 |0017: invoke-direct {v10, v11}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; // method@a5e8 │ │ -3f3290: 0c05 |001a: move-result-object v5 │ │ -3f3292: 7220 2fb0 5300 |001b: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@b02f │ │ -3f3298: 7210 25b0 0300 |001e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@b025 │ │ -3f329e: 0a06 |0021: move-result v6 │ │ -3f32a0: 3246 d300 |0022: if-eq v6, v4, 00f5 // +00d3 │ │ -3f32a4: 1227 |0024: const/4 v7, #int 2 // #2 │ │ -3f32a6: 3376 c200 |0025: if-ne v6, v7, 00e7 // +00c2 │ │ -3f32aa: 7210 27b0 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@b027 │ │ -3f32b0: 0c06 |002a: move-result-object v6 │ │ -3f32b2: 6e10 86ab 0600 |002b: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3f32b8: 0a07 |002e: move-result v7 │ │ -3f32ba: 1408 52ba 0100 |002f: const v8, #float 1.58675e-40 // #0001ba52 │ │ -3f32c0: 1a09 77b5 |0032: const-string v9, "rss" // string@b577 │ │ -3f32c4: 3287 1200 |0034: if-eq v7, v8, 0046 // +0012 │ │ -3f32c8: 1408 9ee5 2f00 |0036: const v8, #float 4.39864e-39 // #002fe59e │ │ -3f32ce: 3287 0300 |0039: if-eq v7, v8, 003c // +0003 │ │ -3f32d2: 2813 |003b: goto 004e // +0013 │ │ -3f32d4: 1a07 4471 |003c: const-string v7, "feed" // string@7144 │ │ -3f32d8: 6e20 7fab 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f32de: 0a07 |0041: move-result v7 │ │ -3f32e0: 3807 0c00 |0042: if-eqz v7, 004e // +000c │ │ -3f32e4: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -3f32e6: 280a |0045: goto 004f // +000a │ │ -3f32e8: 6e20 7fab 9600 |0046: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f32ee: 0a07 |0049: move-result v7 │ │ -3f32f0: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ -3f32f4: 1217 |004c: const/4 v7, #int 1 // #1 │ │ -3f32f6: 2802 |004d: goto 004f // +0002 │ │ -3f32f8: 12f7 |004e: const/4 v7, #int -1 // #ff │ │ -3f32fa: 3807 7400 |004f: if-eqz v7, 00c3 // +0074 │ │ -3f32fe: 3347 6700 |0051: if-ne v7, v4, 00b8 // +0067 │ │ -3f3302: 1a04 2dcd |0053: const-string v4, "version" // string@cd2d │ │ -3f3306: 7230 23b0 0304 |0055: invoke-interface {v3, v0, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b023 │ │ -3f330c: 0c03 |0058: move-result-object v3 │ │ -3f330e: 3903 1700 |0059: if-nez v3, 0070 // +0017 │ │ -3f3312: 6e20 1ca1 9b00 |005b: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ -3f3318: 1a03 df0a |005e: const-string v3, "Assuming type RSS 2.0" // string@0adf │ │ -3f331c: 7120 330b 3200 |0060: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3322: 620b 19ca |0063: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ -3f3326: 3805 0a00 |0065: if-eqz v5, 006f // +000a │ │ -3f332a: 6e10 80aa 0500 |0067: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f3330: 2805 |006a: goto 006f // +0005 │ │ -3f3332: 0d00 |006b: move-exception v0 │ │ -3f3334: 6e10 e2ab 0000 |006c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f333a: 110b |006f: return-object v11 │ │ -3f333c: 1a04 3707 |0070: const-string v4, "2.0" // string@0737 │ │ -3f3340: 6e20 7fab 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f3346: 0a04 |0075: move-result v4 │ │ -3f3348: 3804 1700 |0076: if-eqz v4, 008d // +0017 │ │ -3f334c: 6e20 1ca1 9b00 |0078: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ -3f3352: 1a03 7244 |007b: const-string v3, "Recognized type RSS 2.0" // string@4472 │ │ -3f3356: 7120 330b 3200 |007d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f335c: 620b 19ca |0080: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ -3f3360: 3805 0a00 |0082: if-eqz v5, 008c // +000a │ │ -3f3364: 6e10 80aa 0500 |0084: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f336a: 2805 |0087: goto 008c // +0005 │ │ -3f336c: 0d00 |0088: move-exception v0 │ │ -3f336e: 6e10 e2ab 0000 |0089: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f3374: 110b |008c: return-object v11 │ │ -3f3376: 1a04 1a07 |008d: const-string v4, "0.91" // string@071a │ │ -3f337a: 6e20 7fab 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f3380: 0a04 |0092: move-result v4 │ │ -3f3382: 3904 1300 |0093: if-nez v4, 00a6 // +0013 │ │ -3f3386: 1a04 1b07 |0095: const-string v4, "0.92" // string@071b │ │ -3f338a: 6e20 7fab 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f3390: 0a03 |009a: move-result v3 │ │ -3f3392: 3803 0300 |009b: if-eqz v3, 009e // +0003 │ │ -3f3396: 2809 |009d: goto 00a6 // +0009 │ │ -3f3398: 2203 401b |009e: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ -3f339c: 1a04 104e |00a0: const-string v4, "Unsupported rss version" // string@4e10 │ │ -3f33a0: 7020 a8a5 4300 |00a2: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a5a8 │ │ -3f33a6: 2703 |00a5: throw v3 │ │ -3f33a8: 1a03 7144 |00a6: const-string v3, "Recognized type RSS 0.91/0.92" // string@4471 │ │ -3f33ac: 7120 330b 3200 |00a8: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f33b2: 620b 18ca |00ab: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ -3f33b6: 3805 0a00 |00ad: if-eqz v5, 00b7 // +000a │ │ -3f33ba: 6e10 80aa 0500 |00af: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f33c0: 2805 |00b2: goto 00b7 // +0005 │ │ -3f33c2: 0d00 |00b3: move-exception v0 │ │ -3f33c4: 6e10 e2ab 0000 |00b4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f33ca: 110b |00b7: return-object v11 │ │ -3f33cc: 7120 330b 1200 |00b8: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f33d2: 2203 401b |00bb: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ -3f33d6: 6204 17ca |00bd: sget-object v4, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f33da: 7030 a7a5 4306 |00bf: invoke-direct {v3, v4, v6}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a5a7 │ │ -3f33e0: 2703 |00c2: throw v3 │ │ -3f33e2: 1a04 905c |00c3: const-string v4, "atom" // string@5c90 │ │ -3f33e6: 6e20 1ca1 4b00 |00c5: invoke-virtual {v11, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ -3f33ec: 1a04 7044 |00c8: const-string v4, "Recognized type Atom" // string@4470 │ │ -3f33f0: 7120 330b 4200 |00ca: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f33f6: 1a04 3b85 |00cd: const-string v4, "http://www.w3.org/XML/1998/namespace" // string@853b │ │ -3f33fa: 1a06 da8d |00cf: const-string v6, "lang" // string@8dda │ │ -3f33fe: 7230 23b0 4306 |00d1: invoke-interface {v3, v4, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b023 │ │ -3f3404: 0c03 |00d4: move-result-object v3 │ │ -3f3406: 3803 0500 |00d5: if-eqz v3, 00da // +0005 │ │ -3f340a: 6e20 0fa1 3b00 |00d7: invoke-virtual {v11, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@a10f │ │ -3f3410: 620b 16ca |00da: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ -3f3414: 3805 0a00 |00dc: if-eqz v5, 00e6 // +000a │ │ -3f3418: 6e10 80aa 0500 |00de: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f341e: 2805 |00e1: goto 00e6 // +0005 │ │ -3f3420: 0d00 |00e2: move-exception v0 │ │ -3f3422: 6e10 e2ab 0000 |00e3: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f3428: 110b |00e6: return-object v11 │ │ -3f342a: 7210 2ab0 0300 |00e7: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@b02a │ │ -3f3430: 0a06 |00ea: move-result v6 │ │ -3f3432: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -3f3436: 2203 401b |00ed: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ -3f343a: 1a04 5e4d |00ef: const-string v4, "Unable to get type" // string@4d5e │ │ -3f343e: 7020 a8a5 4300 |00f1: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a5a8 │ │ -3f3444: 2703 |00f4: throw v3 │ │ -3f3446: 3805 4900 |00f5: if-eqz v5, 013e // +0049 │ │ -3f344a: 6e10 80aa 0500 |00f7: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f3450: 2844 |00fa: goto 013e // +0044 │ │ -3f3452: 0d0b |00fb: move-exception v11 │ │ -3f3454: 0750 |00fc: move-object v0, v5 │ │ -3f3456: 2806 |00fd: goto 0103 // +0006 │ │ -3f3458: 0d01 |00fe: move-exception v1 │ │ -3f345a: 2814 |00ff: goto 0113 // +0014 │ │ -3f345c: 0d0b |0100: move-exception v11 │ │ -3f345e: 2832 |0101: goto 0133 // +0032 │ │ -3f3460: 0d0b |0102: move-exception v11 │ │ -3f3462: 6e10 e2ab 0b00 |0103: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f3468: 3800 3800 |0106: if-eqz v0, 013e // +0038 │ │ -3f346c: 6e10 80aa 0000 |0108: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f3472: 2833 |010b: goto 013e // +0033 │ │ -3f3474: 0d0b |010c: move-exception v11 │ │ -3f3476: 6e10 e2ab 0b00 |010d: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f347c: 282e |0110: goto 013e // +002e │ │ -3f347e: 0d01 |0111: move-exception v1 │ │ -3f3480: 0705 |0112: move-object v5, v0 │ │ -3f3482: 6e10 31b0 0100 |0113: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@b031 │ │ -3f3488: 2201 7a1c |0116: new-instance v1, Ljava/io/File; // type@1c7a │ │ -3f348c: 6e10 f7a0 0b00 |0118: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ -3f3492: 0c0b |011b: move-result-object v11 │ │ -3f3494: 7020 17aa b100 |011c: invoke-direct {v1, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3f349a: 7110 19b0 0100 |011f: invoke-static {v1}, Lorg/jsoup/Jsoup;.parse:(Ljava/io/File;)Lorg/jsoup/nodes/Document; // method@b019 │ │ -3f34a0: 1a00 2885 |0122: const-string v0, "html" // string@8528 │ │ -3f34a4: 2805 |0124: goto 0129 // +0005 │ │ -3f34a6: 0d0b |0125: move-exception v11 │ │ -3f34a8: 6e10 e2ab 0b00 |0126: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f34ae: 220b 401b |0129: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ -3f34b2: 6201 17ca |012b: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f34b6: 7030 a7a5 1b00 |012d: invoke-direct {v11, v1, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a5a7 │ │ -3f34bc: 270b |0130: throw v11 │ │ -3f34be: 0d0b |0131: move-exception v11 │ │ -3f34c0: 0750 |0132: move-object v0, v5 │ │ -3f34c2: 3800 0a00 |0133: if-eqz v0, 013d // +000a │ │ -3f34c6: 6e10 80aa 0000 |0135: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3f34cc: 2805 |0138: goto 013d // +0005 │ │ -3f34ce: 0d00 |0139: move-exception v0 │ │ -3f34d0: 6e10 e2ab 0000 |013a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f34d6: 270b |013d: throw v11 │ │ -3f34d8: 7120 330b 1200 |013e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f34de: 220b 401b |0141: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ -3f34e2: 6200 17ca |0143: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ -3f34e6: 7020 a6a5 0b00 |0145: invoke-direct {v11, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a5a6 │ │ -3f34ec: 270b |0148: throw v11 │ │ +3f3274: |[3f3274] de.danoeh.antennapod.parser.feed.util.TypeGetter.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3f3284: 6e10 f7a0 0b00 |0000: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ +3f328a: 0c00 |0003: move-result-object v0 │ │ +3f328c: 1a01 cd4c |0004: const-string v1, "Type is invalid" // string@4ccd │ │ +3f3290: 1a02 ce4c |0006: const-string v2, "TypeGetter" // string@4cce │ │ +3f3294: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ +3f3298: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3f329a: 7100 32b0 0000 |000b: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@b032 │ │ +3f32a0: 0c03 |000e: move-result-object v3 │ │ +3f32a2: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +3f32a4: 6e20 34b0 4300 |0010: invoke-virtual {v3, v4}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@b034 │ │ +3f32aa: 6e10 33b0 0300 |0013: invoke-virtual {v3}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@b033 │ │ +3f32b0: 0c03 |0016: move-result-object v3 │ │ +3f32b2: 7020 e8a5 ba00 |0017: invoke-direct {v10, v11}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; // method@a5e8 │ │ +3f32b8: 0c05 |001a: move-result-object v5 │ │ +3f32ba: 7220 2fb0 5300 |001b: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@b02f │ │ +3f32c0: 7210 25b0 0300 |001e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@b025 │ │ +3f32c6: 0a06 |0021: move-result v6 │ │ +3f32c8: 3246 d300 |0022: if-eq v6, v4, 00f5 // +00d3 │ │ +3f32cc: 1227 |0024: const/4 v7, #int 2 // #2 │ │ +3f32ce: 3376 c200 |0025: if-ne v6, v7, 00e7 // +00c2 │ │ +3f32d2: 7210 27b0 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@b027 │ │ +3f32d8: 0c06 |002a: move-result-object v6 │ │ +3f32da: 6e10 86ab 0600 |002b: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3f32e0: 0a07 |002e: move-result v7 │ │ +3f32e2: 1408 52ba 0100 |002f: const v8, #float 1.58675e-40 // #0001ba52 │ │ +3f32e8: 1a09 77b5 |0032: const-string v9, "rss" // string@b577 │ │ +3f32ec: 3287 1200 |0034: if-eq v7, v8, 0046 // +0012 │ │ +3f32f0: 1408 9ee5 2f00 |0036: const v8, #float 4.39864e-39 // #002fe59e │ │ +3f32f6: 3287 0300 |0039: if-eq v7, v8, 003c // +0003 │ │ +3f32fa: 2813 |003b: goto 004e // +0013 │ │ +3f32fc: 1a07 4471 |003c: const-string v7, "feed" // string@7144 │ │ +3f3300: 6e20 7fab 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f3306: 0a07 |0041: move-result v7 │ │ +3f3308: 3807 0c00 |0042: if-eqz v7, 004e // +000c │ │ +3f330c: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +3f330e: 280a |0045: goto 004f // +000a │ │ +3f3310: 6e20 7fab 9600 |0046: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f3316: 0a07 |0049: move-result v7 │ │ +3f3318: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ +3f331c: 1217 |004c: const/4 v7, #int 1 // #1 │ │ +3f331e: 2802 |004d: goto 004f // +0002 │ │ +3f3320: 12f7 |004e: const/4 v7, #int -1 // #ff │ │ +3f3322: 3807 7400 |004f: if-eqz v7, 00c3 // +0074 │ │ +3f3326: 3347 6700 |0051: if-ne v7, v4, 00b8 // +0067 │ │ +3f332a: 1a04 2dcd |0053: const-string v4, "version" // string@cd2d │ │ +3f332e: 7230 23b0 0304 |0055: invoke-interface {v3, v0, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b023 │ │ +3f3334: 0c03 |0058: move-result-object v3 │ │ +3f3336: 3903 1700 |0059: if-nez v3, 0070 // +0017 │ │ +3f333a: 6e20 1ca1 9b00 |005b: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ +3f3340: 1a03 df0a |005e: const-string v3, "Assuming type RSS 2.0" // string@0adf │ │ +3f3344: 7120 330b 3200 |0060: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f334a: 620b 19ca |0063: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ +3f334e: 3805 0a00 |0065: if-eqz v5, 006f // +000a │ │ +3f3352: 6e10 80aa 0500 |0067: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f3358: 2805 |006a: goto 006f // +0005 │ │ +3f335a: 0d00 |006b: move-exception v0 │ │ +3f335c: 6e10 e2ab 0000 |006c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f3362: 110b |006f: return-object v11 │ │ +3f3364: 1a04 3707 |0070: const-string v4, "2.0" // string@0737 │ │ +3f3368: 6e20 7fab 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f336e: 0a04 |0075: move-result v4 │ │ +3f3370: 3804 1700 |0076: if-eqz v4, 008d // +0017 │ │ +3f3374: 6e20 1ca1 9b00 |0078: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ +3f337a: 1a03 7244 |007b: const-string v3, "Recognized type RSS 2.0" // string@4472 │ │ +3f337e: 7120 330b 3200 |007d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3384: 620b 19ca |0080: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca19 │ │ +3f3388: 3805 0a00 |0082: if-eqz v5, 008c // +000a │ │ +3f338c: 6e10 80aa 0500 |0084: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f3392: 2805 |0087: goto 008c // +0005 │ │ +3f3394: 0d00 |0088: move-exception v0 │ │ +3f3396: 6e10 e2ab 0000 |0089: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f339c: 110b |008c: return-object v11 │ │ +3f339e: 1a04 1a07 |008d: const-string v4, "0.91" // string@071a │ │ +3f33a2: 6e20 7fab 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f33a8: 0a04 |0092: move-result v4 │ │ +3f33aa: 3904 1300 |0093: if-nez v4, 00a6 // +0013 │ │ +3f33ae: 1a04 1b07 |0095: const-string v4, "0.92" // string@071b │ │ +3f33b2: 6e20 7fab 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f33b8: 0a03 |009a: move-result v3 │ │ +3f33ba: 3803 0300 |009b: if-eqz v3, 009e // +0003 │ │ +3f33be: 2809 |009d: goto 00a6 // +0009 │ │ +3f33c0: 2203 401b |009e: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ +3f33c4: 1a04 104e |00a0: const-string v4, "Unsupported rss version" // string@4e10 │ │ +3f33c8: 7020 a8a5 4300 |00a2: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a5a8 │ │ +3f33ce: 2703 |00a5: throw v3 │ │ +3f33d0: 1a03 7144 |00a6: const-string v3, "Recognized type RSS 0.91/0.92" // string@4471 │ │ +3f33d4: 7120 330b 3200 |00a8: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f33da: 620b 18ca |00ab: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca18 │ │ +3f33de: 3805 0a00 |00ad: if-eqz v5, 00b7 // +000a │ │ +3f33e2: 6e10 80aa 0500 |00af: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f33e8: 2805 |00b2: goto 00b7 // +0005 │ │ +3f33ea: 0d00 |00b3: move-exception v0 │ │ +3f33ec: 6e10 e2ab 0000 |00b4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f33f2: 110b |00b7: return-object v11 │ │ +3f33f4: 7120 330b 1200 |00b8: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f33fa: 2203 401b |00bb: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ +3f33fe: 6204 17ca |00bd: sget-object v4, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f3402: 7030 a7a5 4306 |00bf: invoke-direct {v3, v4, v6}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a5a7 │ │ +3f3408: 2703 |00c2: throw v3 │ │ +3f340a: 1a04 905c |00c3: const-string v4, "atom" // string@5c90 │ │ +3f340e: 6e20 1ca1 4b00 |00c5: invoke-virtual {v11, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@a11c │ │ +3f3414: 1a04 7044 |00c8: const-string v4, "Recognized type Atom" // string@4470 │ │ +3f3418: 7120 330b 4200 |00ca: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f341e: 1a04 3b85 |00cd: const-string v4, "http://www.w3.org/XML/1998/namespace" // string@853b │ │ +3f3422: 1a06 da8d |00cf: const-string v6, "lang" // string@8dda │ │ +3f3426: 7230 23b0 4306 |00d1: invoke-interface {v3, v4, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b023 │ │ +3f342c: 0c03 |00d4: move-result-object v3 │ │ +3f342e: 3803 0500 |00d5: if-eqz v3, 00da // +0005 │ │ +3f3432: 6e20 0fa1 3b00 |00d7: invoke-virtual {v11, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@a10f │ │ +3f3438: 620b 16ca |00da: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca16 │ │ +3f343c: 3805 0a00 |00dc: if-eqz v5, 00e6 // +000a │ │ +3f3440: 6e10 80aa 0500 |00de: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f3446: 2805 |00e1: goto 00e6 // +0005 │ │ +3f3448: 0d00 |00e2: move-exception v0 │ │ +3f344a: 6e10 e2ab 0000 |00e3: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f3450: 110b |00e6: return-object v11 │ │ +3f3452: 7210 2ab0 0300 |00e7: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@b02a │ │ +3f3458: 0a06 |00ea: move-result v6 │ │ +3f345a: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +3f345e: 2203 401b |00ed: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ +3f3462: 1a04 5e4d |00ef: const-string v4, "Unable to get type" // string@4d5e │ │ +3f3466: 7020 a8a5 4300 |00f1: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a5a8 │ │ +3f346c: 2703 |00f4: throw v3 │ │ +3f346e: 3805 4900 |00f5: if-eqz v5, 013e // +0049 │ │ +3f3472: 6e10 80aa 0500 |00f7: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f3478: 2844 |00fa: goto 013e // +0044 │ │ +3f347a: 0d0b |00fb: move-exception v11 │ │ +3f347c: 0750 |00fc: move-object v0, v5 │ │ +3f347e: 2806 |00fd: goto 0103 // +0006 │ │ +3f3480: 0d01 |00fe: move-exception v1 │ │ +3f3482: 2814 |00ff: goto 0113 // +0014 │ │ +3f3484: 0d0b |0100: move-exception v11 │ │ +3f3486: 2832 |0101: goto 0133 // +0032 │ │ +3f3488: 0d0b |0102: move-exception v11 │ │ +3f348a: 6e10 e2ab 0b00 |0103: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f3490: 3800 3800 |0106: if-eqz v0, 013e // +0038 │ │ +3f3494: 6e10 80aa 0000 |0108: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f349a: 2833 |010b: goto 013e // +0033 │ │ +3f349c: 0d0b |010c: move-exception v11 │ │ +3f349e: 6e10 e2ab 0b00 |010d: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f34a4: 282e |0110: goto 013e // +002e │ │ +3f34a6: 0d01 |0111: move-exception v1 │ │ +3f34a8: 0705 |0112: move-object v5, v0 │ │ +3f34aa: 6e10 31b0 0100 |0113: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@b031 │ │ +3f34b0: 2201 7a1c |0116: new-instance v1, Ljava/io/File; // type@1c7a │ │ +3f34b4: 6e10 f7a0 0b00 |0118: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@a0f7 │ │ +3f34ba: 0c0b |011b: move-result-object v11 │ │ +3f34bc: 7020 17aa b100 |011c: invoke-direct {v1, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3f34c2: 7110 19b0 0100 |011f: invoke-static {v1}, Lorg/jsoup/Jsoup;.parse:(Ljava/io/File;)Lorg/jsoup/nodes/Document; // method@b019 │ │ +3f34c8: 1a00 2885 |0122: const-string v0, "html" // string@8528 │ │ +3f34cc: 2805 |0124: goto 0129 // +0005 │ │ +3f34ce: 0d0b |0125: move-exception v11 │ │ +3f34d0: 6e10 e2ab 0b00 |0126: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f34d6: 220b 401b |0129: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ +3f34da: 6201 17ca |012b: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f34de: 7030 a7a5 1b00 |012d: invoke-direct {v11, v1, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a5a7 │ │ +3f34e4: 270b |0130: throw v11 │ │ +3f34e6: 0d0b |0131: move-exception v11 │ │ +3f34e8: 0750 |0132: move-object v0, v5 │ │ +3f34ea: 3800 0a00 |0133: if-eqz v0, 013d // +000a │ │ +3f34ee: 6e10 80aa 0000 |0135: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3f34f4: 2805 |0138: goto 013d // +0005 │ │ +3f34f6: 0d00 |0139: move-exception v0 │ │ +3f34f8: 6e10 e2ab 0000 |013a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f34fe: 270b |013d: throw v11 │ │ +3f3500: 7120 330b 1200 |013e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3506: 220b 401b |0141: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@1b40 │ │ +3f350a: 6200 17ca |0143: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@ca17 │ │ +3f350e: 7020 a6a5 0b00 |0145: invoke-direct {v11, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a5a6 │ │ +3f3514: 270b |0148: throw v11 │ │ catches : 19 │ │ 0x000b - 0x001b │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0111 │ │ Ljava/io/IOException; -> 0x0102 │ │ -> 0x0100 │ │ 0x001b - 0x002f │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x00fe │ │ @@ -945763,17 +945763,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3644: |[3f3644] de.danoeh.antennapod.parser.media.BuildConfig.:()V │ │ -3f3654: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f365a: 0e00 |0003: return-void │ │ +3f366c: |[3f366c] de.danoeh.antennapod.parser.media.BuildConfig.:()V │ │ +3f367c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -945885,17 +945885,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f365c: |[3f365c] de.danoeh.antennapod.parser.media.R$attr.:()V │ │ -3f366c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f3672: 0e00 |0003: return-void │ │ +3f3684: |[3f3684] de.danoeh.antennapod.parser.media.R$attr.:()V │ │ +3f3694: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f369a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -945962,17 +945962,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3674: |[3f3674] de.danoeh.antennapod.parser.media.R$color.:()V │ │ -3f3684: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f368a: 0e00 |0003: return-void │ │ +3f369c: |[3f369c] de.danoeh.antennapod.parser.media.R$color.:()V │ │ +3f36ac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f36b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946114,17 +946114,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f368c: |[3f368c] de.danoeh.antennapod.parser.media.R$dimen.:()V │ │ -3f369c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f36a2: 0e00 |0003: return-void │ │ +3f36b4: |[3f36b4] de.danoeh.antennapod.parser.media.R$dimen.:()V │ │ +3f36c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f36ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946216,17 +946216,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f36a4: |[3f36a4] de.danoeh.antennapod.parser.media.R$drawable.:()V │ │ -3f36b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f36ba: 0e00 |0003: return-void │ │ +3f36cc: |[3f36cc] de.danoeh.antennapod.parser.media.R$drawable.:()V │ │ +3f36dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f36e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946648,17 +946648,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f36bc: |[3f36bc] de.danoeh.antennapod.parser.media.R$id.:()V │ │ -3f36cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f36d2: 0e00 |0003: return-void │ │ +3f36e4: |[3f36e4] de.danoeh.antennapod.parser.media.R$id.:()V │ │ +3f36f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f36fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946700,17 +946700,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f36d4: |[3f36d4] de.danoeh.antennapod.parser.media.R$integer.:()V │ │ -3f36e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f36ea: 0e00 |0003: return-void │ │ +3f36fc: |[3f36fc] de.danoeh.antennapod.parser.media.R$integer.:()V │ │ +3f370c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946822,17 +946822,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f36ec: |[3f36ec] de.danoeh.antennapod.parser.media.R$layout.:()V │ │ -3f36fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f3702: 0e00 |0003: return-void │ │ +3f3714: |[3f3714] de.danoeh.antennapod.parser.media.R$layout.:()V │ │ +3f3724: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f372a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946874,17 +946874,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3704: |[3f3704] de.danoeh.antennapod.parser.media.R$string.:()V │ │ -3f3714: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f371a: 0e00 |0003: return-void │ │ +3f372c: |[3f372c] de.danoeh.antennapod.parser.media.R$string.:()V │ │ +3f373c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -946976,17 +946976,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f385c: |[3f385c] de.danoeh.antennapod.parser.media.R$style.:()V │ │ -3f386c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f3872: 0e00 |0003: return-void │ │ +3f3884: |[3f3884] de.danoeh.antennapod.parser.media.R$style.:()V │ │ +3f3894: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f389a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -947238,65 +947238,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3f371c: |[3f371c] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ -3f372c: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3f3732: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3f3738: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3f373e: 0c00 |0009: move-result-object v0 │ │ -3f3740: 6900 c7ca |000a: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.Capability:[I // field@cac7 │ │ -3f3744: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3f374a: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3f3750: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3f3756: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3f375c: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3f3762: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3f3768: 0c00 |001e: move-result-object v0 │ │ -3f376a: 6900 caca |001f: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.ColorStateListItem:[I // field@caca │ │ -3f376e: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3f3770: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3f3774: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3f377a: 6900 d0ca |0027: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamily:[I // field@cad0 │ │ -3f377e: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3f3782: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3f3786: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3f378c: 6900 d1ca |0030: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamilyFont:[I // field@cad1 │ │ -3f3790: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3f3794: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3f3798: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3f379e: 6900 e3ca |0039: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColor:[I // field@cae3 │ │ -3f37a2: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3f37a8: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3f37ae: 0c00 |0041: move-result-object v0 │ │ -3f37b0: 6900 e4ca |0042: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColorItem:[I // field@cae4 │ │ -3f37b4: 0e00 |0044: return-void │ │ -3f37b6: 0000 |0045: nop // spacer │ │ -3f37b8: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3f37dc: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3f380c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3f3744: |[3f3744] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ +3f3754: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3f375a: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3f3760: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3f3766: 0c00 |0009: move-result-object v0 │ │ +3f3768: 6900 c7ca |000a: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.Capability:[I // field@cac7 │ │ +3f376c: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3f3772: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3f3778: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3f377e: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3f3784: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3f378a: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3f3790: 0c00 |001e: move-result-object v0 │ │ +3f3792: 6900 caca |001f: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.ColorStateListItem:[I // field@caca │ │ +3f3796: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3f3798: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3f379c: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3f37a2: 6900 d0ca |0027: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamily:[I // field@cad0 │ │ +3f37a6: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3f37aa: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3f37ae: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3f37b4: 6900 d1ca |0030: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamilyFont:[I // field@cad1 │ │ +3f37b8: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3f37bc: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3f37c0: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3f37c6: 6900 e3ca |0039: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColor:[I // field@cae3 │ │ +3f37ca: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3f37d0: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3f37d6: 0c00 |0041: move-result-object v0 │ │ +3f37d8: 6900 e4ca |0042: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColorItem:[I // field@cae4 │ │ +3f37dc: 0e00 |0044: return-void │ │ +3f37de: 0000 |0045: nop // spacer │ │ +3f37e0: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3f3804: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3f3834: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3844: |[3f3844] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ -3f3854: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f385a: 0e00 |0003: return-void │ │ +3f386c: |[3f386c] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ +3f387c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f3882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -947327,17 +947327,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f3874: |[3f3874] de.danoeh.antennapod.parser.media.R.:()V │ │ -3f3884: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f388a: 0e00 |0003: return-void │ │ +3f389c: |[3f389c] de.danoeh.antennapod.parser.media.R.:()V │ │ +3f38ac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f38b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -947434,18 +947434,18 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f40c4: |[3f40c4] de.danoeh.antennapod.parser.media.id3.ID3Reader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3f40d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f40da: 5b01 01cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f40de: 0e00 |0005: return-void │ │ +3f40ec: |[3f40ec] de.danoeh.antennapod.parser.media.id3.ID3Reader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3f40fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f4102: 5b01 01cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f4106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -947455,37 +947455,37 @@ │ │ type : '(Ljava/nio/charset/Charset;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f3ef4: |[3f3ef4] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ -3f3f04: 2200 741c |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ -3f3f08: 7010 f7a9 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ -3f3f0e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f3f10: 3551 0f00 |0006: if-ge v1, v5, 0015 // +000f │ │ -3f3f14: 6e10 ffa5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3f1a: 0a02 |000b: move-result v2 │ │ -3f3f1c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f3f20: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3f3f24: 2805 |0010: goto 0015 // +0005 │ │ -3f3f26: 6e20 ffa9 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ -3f3f2c: 28f2 |0014: goto 0006 // -000e │ │ -3f3f2e: 6e10 abac 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ -3f3f34: 0c04 |0018: move-result-object v4 │ │ -3f3f36: 6e10 fca9 0000 |0019: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a9fc │ │ -3f3f3c: 0c05 |001c: move-result-object v5 │ │ -3f3f3e: 7110 8eac 0500 |001d: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ -3f3f44: 0c05 |0020: move-result-object v5 │ │ -3f3f46: 6e20 acac 5400 |0021: invoke-virtual {v4, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ -3f3f4c: 0c04 |0024: move-result-object v4 │ │ -3f3f4e: 6e10 90ac 0400 |0025: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ -3f3f54: 0c04 |0028: move-result-object v4 │ │ -3f3f56: 1104 |0029: return-object v4 │ │ +3f3f1c: |[3f3f1c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ +3f3f2c: 2200 741c |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ +3f3f30: 7010 f7a9 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ +3f3f36: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f3f38: 3551 0f00 |0006: if-ge v1, v5, 0015 // +000f │ │ +3f3f3c: 6e10 ffa5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3f42: 0a02 |000b: move-result v2 │ │ +3f3f44: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f3f48: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3f3f4c: 2805 |0010: goto 0015 // +0005 │ │ +3f3f4e: 6e20 ffa9 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ +3f3f54: 28f2 |0014: goto 0006 // -000e │ │ +3f3f56: 6e10 abac 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ +3f3f5c: 0c04 |0018: move-result-object v4 │ │ +3f3f5e: 6e10 fca9 0000 |0019: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a9fc │ │ +3f3f64: 0c05 |001c: move-result-object v5 │ │ +3f3f66: 7110 8eac 0500 |001d: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ +3f3f6c: 0c05 |0020: move-result-object v5 │ │ +3f3f6e: 6e20 acac 5400 |0021: invoke-virtual {v4, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ +3f3f74: 0c04 |0024: move-result-object v4 │ │ +3f3f76: 6e10 90ac 0400 |0025: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ +3f3f7c: 0c04 |0028: move-result-object v4 │ │ +3f3f7e: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=171 │ │ 0x0011 line=176 │ │ 0x0015 line=178 │ │ locals : │ │ @@ -947498,52 +947498,52 @@ │ │ type : '(Ljava/nio/charset/Charset;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3f3f58: |[3f3f58] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ -3f3f68: 2200 741c |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ -3f3f6c: 7010 f7a9 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ -3f3f72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f3f74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3f3f76: d803 0201 |0007: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3f3f7a: 3573 1900 |0009: if-ge v3, v7, 0022 // +0019 │ │ -3f3f7e: 6e10 ffa5 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3f84: 0a03 |000e: move-result v3 │ │ -3f3f86: 6e10 ffa5 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3f8c: 0a04 |0012: move-result v4 │ │ -3f3f8e: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ -3f3f92: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ -3f3f96: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3f3f98: 280a |0018: goto 0022 // +000a │ │ -3f3f9a: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3f3f9e: 6e20 ffa9 3000 |001b: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ -3f3fa4: 6e20 ffa9 4000 |001e: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ -3f3faa: 28e6 |0021: goto 0007 // -001a │ │ -3f3fac: 3901 0d00 |0022: if-nez v1, 002f // +000d │ │ -3f3fb0: 3572 0b00 |0024: if-ge v2, v7, 002f // +000b │ │ -3f3fb4: 6e10 ffa5 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3fba: 0a07 |0029: move-result v7 │ │ -3f3fbc: 3807 0500 |002a: if-eqz v7, 002f // +0005 │ │ -3f3fc0: 6e20 ffa9 7000 |002c: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ -3f3fc6: 6e10 abac 0600 |002f: invoke-virtual {v6}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ -3f3fcc: 0c06 |0032: move-result-object v6 │ │ -3f3fce: 6e10 fca9 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a9fc │ │ -3f3fd4: 0c07 |0036: move-result-object v7 │ │ -3f3fd6: 7110 8eac 0700 |0037: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ -3f3fdc: 0c07 |003a: move-result-object v7 │ │ -3f3fde: 6e20 acac 7600 |003b: invoke-virtual {v6, v7}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ -3f3fe4: 0c06 |003e: move-result-object v6 │ │ -3f3fe6: 6e10 90ac 0600 |003f: invoke-virtual {v6}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ -3f3fec: 0c06 |0042: move-result-object v6 │ │ -3f3fee: 1106 |0043: return-object v6 │ │ -3f3ff0: 1a06 0000 |0044: const-string v6, "" // string@0000 │ │ -3f3ff4: 1106 |0046: return-object v6 │ │ +3f3f80: |[3f3f80] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ +3f3f90: 2200 741c |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ +3f3f94: 7010 f7a9 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ +3f3f9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f3f9c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3f3f9e: d803 0201 |0007: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3f3fa2: 3573 1900 |0009: if-ge v3, v7, 0022 // +0019 │ │ +3f3fa6: 6e10 ffa5 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3fac: 0a03 |000e: move-result v3 │ │ +3f3fae: 6e10 ffa5 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3fb4: 0a04 |0012: move-result v4 │ │ +3f3fb6: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ +3f3fba: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ +3f3fbe: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3f3fc0: 280a |0018: goto 0022 // +000a │ │ +3f3fc2: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3f3fc6: 6e20 ffa9 3000 |001b: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ +3f3fcc: 6e20 ffa9 4000 |001e: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ +3f3fd2: 28e6 |0021: goto 0007 // -001a │ │ +3f3fd4: 3901 0d00 |0022: if-nez v1, 002f // +000d │ │ +3f3fd8: 3572 0b00 |0024: if-ge v2, v7, 002f // +000b │ │ +3f3fdc: 6e10 ffa5 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3fe2: 0a07 |0029: move-result v7 │ │ +3f3fe4: 3807 0500 |002a: if-eqz v7, 002f // +0005 │ │ +3f3fe8: 6e20 ffa9 7000 |002c: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a9ff │ │ +3f3fee: 6e10 abac 0600 |002f: invoke-virtual {v6}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ +3f3ff4: 0c06 |0032: move-result-object v6 │ │ +3f3ff6: 6e10 fca9 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a9fc │ │ +3f3ffc: 0c07 |0036: move-result-object v7 │ │ +3f3ffe: 7110 8eac 0700 |0037: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ +3f4004: 0c07 |003a: move-result-object v7 │ │ +3f4006: 6e20 acac 7600 |003b: invoke-virtual {v6, v7}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ +3f400c: 0c06 |003e: move-result-object v6 │ │ +3f400e: 6e10 90ac 0600 |003f: invoke-virtual {v6}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ +3f4014: 0c06 |0042: move-result-object v6 │ │ +3f4016: 1106 |0043: return-object v6 │ │ +3f4018: 1a06 0000 |0044: const-string v6, "" // string@0000 │ │ +3f401c: 1106 |0046: return-object v6 │ │ catches : 1 │ │ 0x002f - 0x0043 │ │ Ljava/nio/charset/MalformedInputException; -> 0x0044 │ │ positions : │ │ 0x0000 line=185 │ │ 0x000b line=189 │ │ 0x000f line=190 │ │ @@ -947562,58 +947562,58 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3f3e60: |[3f3e60] de.danoeh.antennapod.parser.media.id3.ID3Reader.unsynchsafe:(I)I │ │ -3f3e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f3e72: 1501 007f |0001: const/high16 v1, #int 2130706432 // #7f00 │ │ -3f3e76: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -3f3e7a: e100 0001 |0005: shr-int/lit8 v0, v0, #int 1 // #01 │ │ -3f3e7e: 9502 0401 |0007: and-int v2, v4, v1 │ │ -3f3e82: b620 |0009: or-int/2addr v0, v2 │ │ -3f3e84: e101 0108 |000a: shr-int/lit8 v1, v1, #int 8 // #08 │ │ -3f3e88: 28f7 |000c: goto 0003 // -0009 │ │ -3f3e8a: 0f00 |000d: return v0 │ │ +3f3e88: |[3f3e88] de.danoeh.antennapod.parser.media.id3.ID3Reader.unsynchsafe:(I)I │ │ +3f3e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f3e9a: 1501 007f |0001: const/high16 v1, #int 2130706432 // #7f00 │ │ +3f3e9e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +3f3ea2: e100 0001 |0005: shr-int/lit8 v0, v0, #int 1 // #01 │ │ +3f3ea6: 9502 0401 |0007: and-int v2, v4, v1 │ │ +3f3eaa: b620 |0009: or-int/2addr v0, v2 │ │ +3f3eac: e101 0108 |000a: shr-int/lit8 v1, v1, #int 8 // #08 │ │ +3f3eb0: 28f7 |000c: goto 0003 // -0009 │ │ +3f3eb2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ name : 'expectChar' │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3f40e0: |[3f40e0] de.danoeh.antennapod.parser.media.id3.ID3Reader.expectChar:(C)V │ │ -3f40f0: 5440 01cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f40f4: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f40fa: 0a00 |0005: move-result v0 │ │ -3f40fc: 8e00 |0006: int-to-char v0, v0 │ │ -3f40fe: 3350 0300 |0007: if-ne v0, v5, 000a // +0003 │ │ -3f4102: 0e00 |0009: return-void │ │ -3f4104: 2201 611b |000a: new-instance v1, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1b61 │ │ -3f4108: 2202 c81c |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f410c: 7010 a6ab 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4112: 1a03 2e15 |0011: const-string v3, "Expected " // string@152e │ │ -3f4116: 6e20 b2ab 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f411c: 6e20 aaab 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3f4122: 1a05 6700 |0019: const-string v5, " and got " // string@0067 │ │ -3f4126: 6e20 b2ab 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f412c: 6e20 aaab 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3f4132: 6e10 bcab 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4138: 0c05 |0024: move-result-object v5 │ │ -3f413a: 7020 0ea6 5100 |0025: invoke-direct {v1, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a60e │ │ -3f4140: 2701 |0028: throw v1 │ │ +3f4108: |[3f4108] de.danoeh.antennapod.parser.media.id3.ID3Reader.expectChar:(C)V │ │ +3f4118: 5440 01cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f411c: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f4122: 0a00 |0005: move-result v0 │ │ +3f4124: 8e00 |0006: int-to-char v0, v0 │ │ +3f4126: 3350 0300 |0007: if-ne v0, v5, 000a // +0003 │ │ +3f412a: 0e00 |0009: return-void │ │ +3f412c: 2201 611b |000a: new-instance v1, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1b61 │ │ +3f4130: 2202 c81c |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4134: 7010 a6ab 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f413a: 1a03 2e15 |0011: const-string v3, "Expected " // string@152e │ │ +3f413e: 6e20 b2ab 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4144: 6e20 aaab 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3f414a: 1a05 6700 |0019: const-string v5, " and got " // string@0067 │ │ +3f414e: 6e20 b2ab 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4154: 6e20 aaab 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3f415a: 6e10 bcab 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4160: 0c05 |0024: move-result-object v5 │ │ +3f4162: 7020 0ea6 5100 |0025: invoke-direct {v1, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a60e │ │ +3f4168: 2701 |0028: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0029 reg=5 (null) C │ │ @@ -947623,19 +947623,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f3de4: |[3f3de4] de.danoeh.antennapod.parser.media.id3.ID3Reader.getPosition:()I │ │ -3f3df4: 5410 01cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3df8: 6e10 d2af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/CountingInputStream;.getCount:()I // method@afd2 │ │ -3f3dfe: 0a00 |0005: move-result v0 │ │ -3f3e00: 0f00 |0006: return v0 │ │ +3f3e0c: |[3f3e0c] de.danoeh.antennapod.parser.media.id3.ID3Reader.getPosition:()I │ │ +3f3e1c: 5410 01cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3e20: 6e10 d2af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/CountingInputStream;.getCount:()I // method@afd2 │ │ +3f3e26: 0a00 |0005: move-result v0 │ │ +3f3e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ @@ -947643,20 +947643,20 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f3cf4: |[3f3cf4] de.danoeh.antennapod.parser.media.id3.ID3Reader.readByte:()B │ │ -3f3d04: 5410 01cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3d08: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f3d0e: 0a00 |0005: move-result v0 │ │ -3f3d10: 8d00 |0006: int-to-byte v0, v0 │ │ -3f3d12: 0f00 |0007: return v0 │ │ +3f3d1c: |[3f3d1c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readByte:()B │ │ +3f3d2c: 5410 01cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3d30: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f3d36: 0a00 |0005: move-result v0 │ │ +3f3d38: 8d00 |0006: int-to-byte v0, v0 │ │ +3f3d3a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ @@ -947664,40 +947664,40 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3f3e8c: |[3f3e8c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString:(II)Ljava/lang/String; │ │ -3f3e9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f3e9e: 3202 1f00 |0001: if-eq v2, v0, 0020 // +001f │ │ -3f3ea2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3f3ea4: 3302 0300 |0004: if-ne v2, v0, 0007 // +0003 │ │ -3f3ea8: 281a |0006: goto 0020 // +001a │ │ -3f3eaa: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -3f3eac: 3302 0d00 |0008: if-ne v2, v0, 0015 // +000d │ │ -3f3eb0: 1a02 344d |000a: const-string v2, "UTF-8" // string@4d34 │ │ -3f3eb4: 7110 a9ac 0200 |000c: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3f3eba: 0c02 |000f: move-result-object v2 │ │ -3f3ebc: 7030 02a6 2103 |0010: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a602 │ │ -3f3ec2: 0c02 |0013: move-result-object v2 │ │ -3f3ec4: 1102 |0014: return-object v2 │ │ -3f3ec6: 1a02 7c1a |0015: const-string v2, "ISO-8859-1" // string@1a7c │ │ -3f3eca: 7110 a9ac 0200 |0017: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3f3ed0: 0c02 |001a: move-result-object v2 │ │ -3f3ed2: 7030 01a6 2103 |001b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a601 │ │ -3f3ed8: 0c02 |001e: move-result-object v2 │ │ -3f3eda: 1102 |001f: return-object v2 │ │ -3f3edc: 1a02 314d |0020: const-string v2, "UTF-16" // string@4d31 │ │ -3f3ee0: 7110 a9ac 0200 |0022: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3f3ee6: 0c02 |0025: move-result-object v2 │ │ -3f3ee8: 7030 02a6 2103 |0026: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a602 │ │ -3f3eee: 0c02 |0029: move-result-object v2 │ │ -3f3ef0: 1102 |002a: return-object v2 │ │ +3f3eb4: |[3f3eb4] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString:(II)Ljava/lang/String; │ │ +3f3ec4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f3ec6: 3202 1f00 |0001: if-eq v2, v0, 0020 // +001f │ │ +3f3eca: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3f3ecc: 3302 0300 |0004: if-ne v2, v0, 0007 // +0003 │ │ +3f3ed0: 281a |0006: goto 0020 // +001a │ │ +3f3ed2: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +3f3ed4: 3302 0d00 |0008: if-ne v2, v0, 0015 // +000d │ │ +3f3ed8: 1a02 344d |000a: const-string v2, "UTF-8" // string@4d34 │ │ +3f3edc: 7110 a9ac 0200 |000c: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3f3ee2: 0c02 |000f: move-result-object v2 │ │ +3f3ee4: 7030 02a6 2103 |0010: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a602 │ │ +3f3eea: 0c02 |0013: move-result-object v2 │ │ +3f3eec: 1102 |0014: return-object v2 │ │ +3f3eee: 1a02 7c1a |0015: const-string v2, "ISO-8859-1" // string@1a7c │ │ +3f3ef2: 7110 a9ac 0200 |0017: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3f3ef8: 0c02 |001a: move-result-object v2 │ │ +3f3efa: 7030 01a6 2103 |001b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a601 │ │ +3f3f00: 0c02 |001e: move-result-object v2 │ │ +3f3f02: 1102 |001f: return-object v2 │ │ +3f3f04: 1a02 314d |0020: const-string v2, "UTF-16" // string@4d31 │ │ +3f3f08: 7110 a9ac 0200 |0022: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3f3f0e: 0c02 |0025: move-result-object v2 │ │ +3f3f10: 7030 02a6 2103 |0026: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a602 │ │ +3f3f16: 0c02 |0029: move-result-object v2 │ │ +3f3f18: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000c line=158 │ │ 0x0017 line=160 │ │ 0x0022 line=156 │ │ locals : │ │ 0x0000 - 0x002b reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ @@ -947709,21 +947709,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3f4008: |[3f4008] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodingAndString:(I)Ljava/lang/String; │ │ -3f4018: 6e10 ffa5 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f401e: 0a00 |0003: move-result v0 │ │ -3f4020: d802 02ff |0004: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3f4024: 6e30 00a6 0102 |0006: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ -3f402a: 0c02 |0009: move-result-object v2 │ │ -3f402c: 1102 |000a: return-object v2 │ │ +3f4030: |[3f4030] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodingAndString:(I)Ljava/lang/String; │ │ +3f4040: 6e10 ffa5 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f4046: 0a00 |0003: move-result v0 │ │ +3f4048: d802 02ff |0004: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3f404c: 6e30 00a6 0102 |0006: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ +3f4052: 0c02 |0009: move-result-object v2 │ │ +3f4054: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -947733,35 +947733,35 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3f4144: |[3f4144] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3f4154: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4158: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f415e: 1a01 8347 |0005: const-string v1, "Skipping frame: " // string@4783 │ │ -3f4162: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4168: 6e10 14a6 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f416e: 0c01 |000d: move-result-object v1 │ │ -3f4170: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4176: 1a01 0106 |0011: const-string v1, ", size: " // string@0601 │ │ -3f417a: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4180: 6e10 15a6 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f4186: 0a01 |0019: move-result v1 │ │ -3f4188: 6e20 adab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f418e: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4194: 0c00 |0020: move-result-object v0 │ │ -3f4196: 1a01 b919 |0021: const-string v1, "ID3Reader" // string@19b9 │ │ -3f419a: 7120 330b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f41a0: 6e10 15a6 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f41a6: 0a03 |0029: move-result v3 │ │ -3f41a8: 6e20 0ca6 3200 |002a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ -3f41ae: 0e00 |002d: return-void │ │ +3f416c: |[3f416c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3f417c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4180: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4186: 1a01 8347 |0005: const-string v1, "Skipping frame: " // string@4783 │ │ +3f418a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4190: 6e10 14a6 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f4196: 0c01 |000d: move-result-object v1 │ │ +3f4198: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f419e: 1a01 0106 |0011: const-string v1, ", size: " // string@0601 │ │ +3f41a2: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f41a8: 6e10 15a6 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f41ae: 0a01 |0019: move-result v1 │ │ +3f41b0: 6e20 adab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f41b6: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f41bc: 0c00 |0020: move-result-object v0 │ │ +3f41be: 1a01 b919 |0021: const-string v1, "ID3Reader" // string@19b9 │ │ +3f41c2: 7120 330b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f41c8: 6e10 15a6 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f41ce: 0a03 |0029: move-result v3 │ │ +3f41d0: 6e20 0ca6 3200 |002a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ +3f41d6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0026 line=50 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x002e reg=3 (null) Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ @@ -947771,33 +947771,33 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3f3d14: |[3f3d14] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ -3f3d24: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3f3d26: 6e20 09a6 0400 |0001: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readPlainBytesToString:(I)Ljava/lang/String; // method@a609 │ │ -3f3d2c: 0c00 |0004: move-result-object v0 │ │ -3f3d2e: 6e10 07a6 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ -3f3d34: 0a01 |0008: move-result v1 │ │ -3f3d36: 5442 02cb |0009: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ -3f3d3a: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3f3d3e: 6e10 18a6 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.getVersion:()S // method@a618 │ │ -3f3d44: 0a02 |0010: move-result v2 │ │ -3f3d46: 1303 0004 |0011: const/16 v3, #int 1024 // #400 │ │ -3f3d4a: 3432 0600 |0013: if-lt v2, v3, 0019 // +0006 │ │ -3f3d4e: 7020 0da6 1400 |0015: invoke-direct {v4, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a60d │ │ -3f3d54: 0a01 |0018: move-result v1 │ │ -3f3d56: 6e10 0aa6 0400 |0019: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a60a │ │ -3f3d5c: 0a02 |001c: move-result v2 │ │ -3f3d5e: 2203 631b |001d: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // type@1b63 │ │ -3f3d62: 7040 12a6 0321 |001f: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;.:(Ljava/lang/String;IS)V // method@a612 │ │ -3f3d68: 1103 |0022: return-object v3 │ │ +3f3d3c: |[3f3d3c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ +3f3d4c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3f3d4e: 6e20 09a6 0400 |0001: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readPlainBytesToString:(I)Ljava/lang/String; // method@a609 │ │ +3f3d54: 0c00 |0004: move-result-object v0 │ │ +3f3d56: 6e10 07a6 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ +3f3d5c: 0a01 |0008: move-result v1 │ │ +3f3d5e: 5442 02cb |0009: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ +3f3d62: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3f3d66: 6e10 18a6 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.getVersion:()S // method@a618 │ │ +3f3d6c: 0a02 |0010: move-result v2 │ │ +3f3d6e: 1303 0004 |0011: const/16 v3, #int 1024 // #400 │ │ +3f3d72: 3432 0600 |0013: if-lt v2, v3, 0019 // +0006 │ │ +3f3d76: 7020 0da6 1400 |0015: invoke-direct {v4, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a60d │ │ +3f3d7c: 0a01 |0018: move-result v1 │ │ +3f3d7e: 6e10 0aa6 0400 |0019: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a60a │ │ +3f3d84: 0a02 |001c: move-result v2 │ │ +3f3d86: 2203 631b |001d: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // type@1b63 │ │ +3f3d8a: 7040 12a6 0321 |001f: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;.:(Ljava/lang/String;IS)V // method@a612 │ │ +3f3d90: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=110 │ │ 0x0009 line=111 │ │ 0x0015 line=112 │ │ 0x0019 line=114 │ │ @@ -947810,57 +947810,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3f41b0: |[3f41b0] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInputStream:()V │ │ -3f41c0: 6e10 0ba6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // method@a60b │ │ -3f41c6: 0c00 |0003: move-result-object v0 │ │ -3f41c8: 5b50 02cb |0004: iput-object v0, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ -3f41cc: 6e10 fea5 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f41d2: 0a00 |0009: move-result v0 │ │ -3f41d4: 6e10 fea5 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f41da: 0a01 |000d: move-result v1 │ │ -3f41dc: 5452 02cb |000e: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ -3f41e0: 6e10 15a6 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f41e6: 0a02 |0013: move-result v2 │ │ -3f41e8: b002 |0014: add-int/2addr v2, v0 │ │ -3f41ea: 3521 3e00 |0015: if-ge v1, v2, 0053 // +003e │ │ -3f41ee: 6e10 05a6 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a605 │ │ -3f41f4: 0c01 |001a: move-result-object v1 │ │ -3f41f6: 6e10 14a6 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f41fc: 0c02 |001e: move-result-object v2 │ │ -3f41fe: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3f4200: 6e20 75ab 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ -3f4206: 0a02 |0023: move-result v2 │ │ -3f4208: 1304 3000 |0024: const/16 v4, #int 48 // #30 │ │ -3f420c: 3442 1300 |0026: if-lt v2, v4, 0039 // +0013 │ │ -3f4210: 6e10 14a6 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f4216: 0c02 |002b: move-result-object v2 │ │ -3f4218: 6e20 75ab 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ -3f421e: 0a02 |002f: move-result v2 │ │ -3f4220: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ -3f4224: 3732 0300 |0032: if-le v2, v3, 0035 // +0003 │ │ -3f4228: 2805 |0034: goto 0039 // +0005 │ │ -3f422a: 6e20 04a6 1500 |0035: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ -3f4230: 28d2 |0038: goto 000a // -002e │ │ -3f4232: 2200 c81c |0039: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4236: 7010 a6ab 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f423c: 1a02 3848 |003e: const-string v2, "Stopping because of invalid frame: " // string@4838 │ │ -3f4240: 6e20 b2ab 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4246: 6e10 16a6 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ -3f424c: 0c01 |0046: move-result-object v1 │ │ -3f424e: 6e20 b2ab 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4254: 6e10 bcab 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f425a: 0c00 |004d: move-result-object v0 │ │ -3f425c: 1a01 b919 |004e: const-string v1, "ID3Reader" // string@19b9 │ │ -3f4260: 7120 330b 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f4266: 0e00 |0053: return-void │ │ +3f41d8: |[3f41d8] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInputStream:()V │ │ +3f41e8: 6e10 0ba6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // method@a60b │ │ +3f41ee: 0c00 |0003: move-result-object v0 │ │ +3f41f0: 5b50 02cb |0004: iput-object v0, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ +3f41f4: 6e10 fea5 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f41fa: 0a00 |0009: move-result v0 │ │ +3f41fc: 6e10 fea5 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f4202: 0a01 |000d: move-result v1 │ │ +3f4204: 5452 02cb |000e: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@cb02 │ │ +3f4208: 6e10 15a6 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f420e: 0a02 |0013: move-result v2 │ │ +3f4210: b002 |0014: add-int/2addr v2, v0 │ │ +3f4212: 3521 3e00 |0015: if-ge v1, v2, 0053 // +003e │ │ +3f4216: 6e10 05a6 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a605 │ │ +3f421c: 0c01 |001a: move-result-object v1 │ │ +3f421e: 6e10 14a6 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f4224: 0c02 |001e: move-result-object v2 │ │ +3f4226: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3f4228: 6e20 75ab 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ +3f422e: 0a02 |0023: move-result v2 │ │ +3f4230: 1304 3000 |0024: const/16 v4, #int 48 // #30 │ │ +3f4234: 3442 1300 |0026: if-lt v2, v4, 0039 // +0013 │ │ +3f4238: 6e10 14a6 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f423e: 0c02 |002b: move-result-object v2 │ │ +3f4240: 6e20 75ab 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@ab75 │ │ +3f4246: 0a02 |002f: move-result v2 │ │ +3f4248: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ +3f424c: 3732 0300 |0032: if-le v2, v3, 0035 // +0003 │ │ +3f4250: 2805 |0034: goto 0039 // +0005 │ │ +3f4252: 6e20 04a6 1500 |0035: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ +3f4258: 28d2 |0038: goto 000a // -002e │ │ +3f425a: 2200 c81c |0039: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f425e: 7010 a6ab 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4264: 1a02 3848 |003e: const-string v2, "Stopping because of invalid frame: " // string@4838 │ │ +3f4268: 6e20 b2ab 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f426e: 6e10 16a6 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ +3f4274: 0c01 |0046: move-result-object v1 │ │ +3f4276: 6e20 b2ab 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f427c: 6e10 bcab 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4282: 0c00 |004d: move-result-object v0 │ │ +3f4284: 1a01 b919 |004e: const-string v1, "ID3Reader" // string@19b9 │ │ +3f4288: 7120 330b 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f428e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000a line=38 │ │ 0x0017 line=39 │ │ 0x001b line=40 │ │ @@ -947874,38 +947874,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -3f3e04: |[3f3e04] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInt:()I │ │ -3f3e14: 5440 01cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3e18: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f3e1e: 0a00 |0005: move-result v0 │ │ -3f3e20: 8e00 |0006: int-to-char v0, v0 │ │ -3f3e22: 5441 01cb |0007: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3e26: 6e10 d3af 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f3e2c: 0a01 |000c: move-result v1 │ │ -3f3e2e: 8e11 |000d: int-to-char v1, v1 │ │ -3f3e30: 5442 01cb |000e: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3e34: 6e10 d3af 0200 |0010: invoke-virtual {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f3e3a: 0a02 |0013: move-result v2 │ │ -3f3e3c: 8e22 |0014: int-to-char v2, v2 │ │ -3f3e3e: 5443 01cb |0015: iget-object v3, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f3e42: 6e10 d3af 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f3e48: 0a03 |001a: move-result v3 │ │ -3f3e4a: 8e33 |001b: int-to-char v3, v3 │ │ -3f3e4c: e000 0018 |001c: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -3f3e50: e001 0110 |001e: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -3f3e54: b610 |0020: or-int/2addr v0, v1 │ │ -3f3e56: e001 0208 |0021: shl-int/lit8 v1, v2, #int 8 // #08 │ │ -3f3e5a: b610 |0023: or-int/2addr v0, v1 │ │ -3f3e5c: b630 |0024: or-int/2addr v0, v3 │ │ -3f3e5e: 0f00 |0025: return v0 │ │ +3f3e2c: |[3f3e2c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInt:()I │ │ +3f3e3c: 5440 01cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3e40: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f3e46: 0a00 |0005: move-result v0 │ │ +3f3e48: 8e00 |0006: int-to-char v0, v0 │ │ +3f3e4a: 5441 01cb |0007: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3e4e: 6e10 d3af 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f3e54: 0a01 |000c: move-result v1 │ │ +3f3e56: 8e11 |000d: int-to-char v1, v1 │ │ +3f3e58: 5442 01cb |000e: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3e5c: 6e10 d3af 0200 |0010: invoke-virtual {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f3e62: 0a02 |0013: move-result v2 │ │ +3f3e64: 8e22 |0014: int-to-char v2, v2 │ │ +3f3e66: 5443 01cb |0015: iget-object v3, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f3e6a: 6e10 d3af 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f3e70: 0a03 |001a: move-result v3 │ │ +3f3e72: 8e33 |001b: int-to-char v3, v3 │ │ +3f3e74: e000 0018 |001c: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +3f3e78: e001 0110 |001e: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +3f3e7c: b610 |0020: or-int/2addr v0, v1 │ │ +3f3e7e: e001 0208 |0021: shl-int/lit8 v1, v2, #int 8 // #08 │ │ +3f3e82: b610 |0023: or-int/2addr v0, v1 │ │ +3f3e84: b630 |0024: or-int/2addr v0, v3 │ │ +3f3e86: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ 0x000e line=80 │ │ 0x0015 line=81 │ │ locals : │ │ @@ -947916,19 +947916,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f4030: |[3f4030] de.danoeh.antennapod.parser.media.id3.ID3Reader.readIsoStringNullTerminated:(I)Ljava/lang/String; │ │ -3f4040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f4042: 6e30 00a6 0102 |0001: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ -3f4048: 0c02 |0004: move-result-object v2 │ │ -3f404a: 1102 |0005: return-object v2 │ │ +3f4058: |[3f4058] de.danoeh.antennapod.parser.media.id3.ID3Reader.readIsoStringNullTerminated:(I)Ljava/lang/String; │ │ +3f4068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f406a: 6e30 00a6 0102 |0001: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ +3f4070: 0c02 |0004: move-result-object v2 │ │ +3f4072: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -947937,28 +947937,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f404c: |[3f404c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readPlainBytesToString:(I)Ljava/lang/String; │ │ -3f405c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4060: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4066: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f4068: 3541 0d00 |0006: if-ge v1, v4, 0013 // +000d │ │ -3f406c: 6e10 ffa5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f4072: 0a02 |000b: move-result v2 │ │ -3f4074: 8e22 |000c: int-to-char v2, v2 │ │ -3f4076: 6e20 aaab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3f407c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f4080: 28f4 |0012: goto 0006 // -000c │ │ -3f4082: 6e10 bcab 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4088: 0c04 |0016: move-result-object v4 │ │ -3f408a: 1104 |0017: return-object v4 │ │ +3f4074: |[3f4074] de.danoeh.antennapod.parser.media.id3.ID3Reader.readPlainBytesToString:(I)Ljava/lang/String; │ │ +3f4084: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4088: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f408e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f4090: 3541 0d00 |0006: if-ge v1, v4, 0013 // +000d │ │ +3f4094: 6e10 ffa5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f409a: 0a02 |000b: move-result v2 │ │ +3f409c: 8e22 |000c: int-to-char v2, v2 │ │ +3f409e: 6e20 aaab 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3f40a4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f40a8: 28f4 |0012: goto 0006 // -000c │ │ +3f40aa: 6e10 bcab 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f40b0: 0c04 |0016: move-result-object v4 │ │ +3f40b2: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=143 │ │ 0x0013 line=146 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ @@ -947969,27 +947969,27 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3f408c: |[3f408c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readShort:()S │ │ -3f409c: 5420 01cb |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f40a0: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f40a6: 0a00 |0005: move-result v0 │ │ -3f40a8: 8e00 |0006: int-to-char v0, v0 │ │ -3f40aa: 5421 01cb |0007: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f40ae: 6e10 d3af 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ -3f40b4: 0a01 |000c: move-result v1 │ │ -3f40b6: 8e11 |000d: int-to-char v1, v1 │ │ -3f40b8: e000 0008 |000e: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -3f40bc: b610 |0010: or-int/2addr v0, v1 │ │ -3f40be: 8f00 |0011: int-to-short v0, v0 │ │ -3f40c0: 0f00 |0012: return v0 │ │ +3f40b4: |[3f40b4] de.danoeh.antennapod.parser.media.id3.ID3Reader.readShort:()S │ │ +3f40c4: 5420 01cb |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f40c8: 6e10 d3af 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f40ce: 0a00 |0005: move-result v0 │ │ +3f40d0: 8e00 |0006: int-to-char v0, v0 │ │ +3f40d2: 5421 01cb |0007: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f40d6: 6e10 d3af 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@afd3 │ │ +3f40dc: 0a01 |000c: move-result v1 │ │ +3f40de: 8e11 |000d: int-to-char v1, v1 │ │ +3f40e0: e000 0008 |000e: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +3f40e4: b610 |0010: or-int/2addr v0, v1 │ │ +3f40e6: 8f00 |0011: int-to-short v0, v0 │ │ +3f40e8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ @@ -947998,39 +947998,39 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -3f3d6c: |[3f3d6c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ -3f3d7c: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ -3f3d80: 6e20 fda5 0500 |0002: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ -3f3d86: 1300 4400 |0005: const/16 v0, #int 68 // #44 │ │ -3f3d8a: 6e20 fda5 0500 |0007: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ -3f3d90: 1300 3300 |000a: const/16 v0, #int 51 // #33 │ │ -3f3d94: 6e20 fda5 0500 |000c: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ -3f3d9a: 6e10 0aa6 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a60a │ │ -3f3da0: 0a00 |0012: move-result v0 │ │ -3f3da2: 6e10 ffa5 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3da8: 0a01 |0016: move-result v1 │ │ -3f3daa: 6e10 07a6 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ -3f3db0: 0a02 |001a: move-result v2 │ │ -3f3db2: 7020 0da6 2500 |001b: invoke-direct {v5, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a60d │ │ -3f3db8: 0a02 |001e: move-result v2 │ │ -3f3dba: dd03 0140 |001f: and-int/lit8 v3, v1, #int 64 // #40 │ │ -3f3dbe: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ -3f3dc2: 6e10 07a6 0500 |0023: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ -3f3dc8: 0a03 |0026: move-result v3 │ │ -3f3dca: d803 03fc |0027: add-int/lit8 v3, v3, #int -4 // #fc │ │ -3f3dce: 6e20 0ca6 3500 |0029: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ -3f3dd4: 2203 651b |002c: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // type@1b65 │ │ -3f3dd8: 1a04 b719 |002e: const-string v4, "ID3" // string@19b7 │ │ -3f3ddc: 7051 17a6 4302 |0030: invoke-direct {v3, v4, v2, v0, v1}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.:(Ljava/lang/String;ISB)V // method@a617 │ │ -3f3de2: 1103 |0033: return-object v3 │ │ +3f3d94: |[3f3d94] de.danoeh.antennapod.parser.media.id3.ID3Reader.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ +3f3da4: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ +3f3da8: 6e20 fda5 0500 |0002: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ +3f3dae: 1300 4400 |0005: const/16 v0, #int 68 // #44 │ │ +3f3db2: 6e20 fda5 0500 |0007: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ +3f3db8: 1300 3300 |000a: const/16 v0, #int 51 // #33 │ │ +3f3dbc: 6e20 fda5 0500 |000c: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a5fd │ │ +3f3dc2: 6e10 0aa6 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a60a │ │ +3f3dc8: 0a00 |0012: move-result v0 │ │ +3f3dca: 6e10 ffa5 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3dd0: 0a01 |0016: move-result v1 │ │ +3f3dd2: 6e10 07a6 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ +3f3dd8: 0a02 |001a: move-result v2 │ │ +3f3dda: 7020 0da6 2500 |001b: invoke-direct {v5, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a60d │ │ +3f3de0: 0a02 |001e: move-result v2 │ │ +3f3de2: dd03 0140 |001f: and-int/lit8 v3, v1, #int 64 // #40 │ │ +3f3de6: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ +3f3dea: 6e10 07a6 0500 |0023: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ +3f3df0: 0a03 |0026: move-result v3 │ │ +3f3df2: d803 03fc |0027: add-int/lit8 v3, v3, #int -4 // #fc │ │ +3f3df6: 6e20 0ca6 3500 |0029: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ +3f3dfc: 2203 651b |002c: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // type@1b65 │ │ +3f3e00: 1a04 b719 |002e: const-string v4, "ID3" // string@19b7 │ │ +3f3e04: 7051 17a6 4302 |0030: invoke-direct {v3, v4, v2, v0, v1}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.:(Ljava/lang/String;ISB)V // method@a617 │ │ +3f3e0a: 1103 |0033: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0007 line=95 │ │ 0x000c line=96 │ │ 0x000f line=97 │ │ 0x0013 line=98 │ │ @@ -948046,24 +948046,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3f4268: |[3f4268] de.danoeh.antennapod.parser.media.id3.ID3Reader.skipBytes:(I)V │ │ -3f4278: 3a04 0900 |0000: if-ltz v4, 0009 // +0009 │ │ -3f427c: 5430 01cb |0002: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ -3f4280: 8141 |0004: int-to-long v1, v4 │ │ -3f4282: 7130 ceaf 1002 |0005: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ -3f4288: 0e00 |0008: return-void │ │ -3f428a: 2204 611b |0009: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1b61 │ │ -3f428e: 1a00 b94c |000b: const-string v0, "Trying to read a negative number of bytes" // string@4cb9 │ │ -3f4292: 7020 0ea6 0400 |000d: invoke-direct {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a60e │ │ -3f4298: 2704 |0010: throw v4 │ │ +3f4290: |[3f4290] de.danoeh.antennapod.parser.media.id3.ID3Reader.skipBytes:(I)V │ │ +3f42a0: 3a04 0900 |0000: if-ltz v4, 0009 // +0009 │ │ +3f42a4: 5430 01cb |0002: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@cb01 │ │ +3f42a8: 8141 |0004: int-to-long v1, v4 │ │ +3f42aa: 7130 ceaf 1002 |0005: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ +3f42b0: 0e00 |0008: return-void │ │ +3f42b2: 2204 611b |0009: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1b61 │ │ +3f42b6: 1a00 b94c |000b: const-string v0, "Trying to read a negative number of bytes" // string@4cb9 │ │ +3f42ba: 7020 0ea6 0400 |000d: invoke-direct {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a60e │ │ +3f42c0: 2704 |0010: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0009 line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ @@ -948098,17 +948098,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f3cdc: |[3f3cdc] de.danoeh.antennapod.parser.media.id3.ID3ReaderException.:(Ljava/lang/String;)V │ │ -3f3cec: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ -3f3cf2: 0e00 |0003: return-void │ │ +3f3d04: |[3f3d04] de.danoeh.antennapod.parser.media.id3.ID3ReaderException.:(Ljava/lang/String;)V │ │ +3f3d14: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ +3f3d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -948146,19 +948146,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f4414: |[3f4414] de.danoeh.antennapod.parser.media.id3.model.Header.:(Ljava/lang/String;I)V │ │ -3f4424: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f442a: 5b01 06cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ -3f442e: 5902 07cb |0005: iput v2, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ -3f4432: 0e00 |0007: return-void │ │ +3f443c: |[3f443c] de.danoeh.antennapod.parser.media.id3.model.Header.:(Ljava/lang/String;I)V │ │ +3f444c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f4452: 5b01 06cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ +3f4456: 5902 07cb |0005: iput v2, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ +3f445a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ @@ -948171,17 +948171,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f43a4: |[3f43a4] de.danoeh.antennapod.parser.media.id3.model.Header.getId:()Ljava/lang/String; │ │ -3f43b4: 5410 06cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ -3f43b8: 1100 |0002: return-object v0 │ │ +3f43cc: |[3f43cc] de.danoeh.antennapod.parser.media.id3.model.Header.getId:()Ljava/lang/String; │ │ +3f43dc: 5410 06cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ +3f43e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/model/Header;) │ │ @@ -948189,17 +948189,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f438c: |[3f438c] de.danoeh.antennapod.parser.media.id3.model.Header.getSize:()I │ │ -3f439c: 5210 07cb |0000: iget v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ -3f43a0: 0f00 |0002: return v0 │ │ +3f43b4: |[3f43b4] de.danoeh.antennapod.parser.media.id3.model.Header.getSize:()I │ │ +3f43c4: 5210 07cb |0000: iget v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ +3f43c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/id3/model/Header;) │ │ @@ -948207,30 +948207,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f43bc: |[3f43bc] de.danoeh.antennapod.parser.media.id3.model.Header.toString:()Ljava/lang/String; │ │ -3f43cc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f43d0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f43d6: 1a01 8a19 |0005: const-string v1, "Header [id=" // string@198a │ │ -3f43da: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f43e0: 5421 06cb |000a: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ -3f43e4: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f43ea: 1a01 0206 |000f: const-string v1, ", size=" // string@0602 │ │ -3f43ee: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f43f4: 5221 07cb |0014: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ -3f43f8: 6e20 adab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f43fe: 1a01 4d55 |0019: const-string v1, "]" // string@554d │ │ -3f4402: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4408: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f440e: 0c00 |0021: move-result-object v0 │ │ -3f4410: 1100 |0022: return-object v0 │ │ +3f43e4: |[3f43e4] de.danoeh.antennapod.parser.media.id3.model.Header.toString:()Ljava/lang/String; │ │ +3f43f4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f43f8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f43fe: 1a01 8a19 |0005: const-string v1, "Header [id=" // string@198a │ │ +3f4402: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4408: 5421 06cb |000a: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ +3f440c: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4412: 1a01 0206 |000f: const-string v1, ", size=" // string@0602 │ │ +3f4416: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f441c: 5221 07cb |0014: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ +3f4420: 6e20 adab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f4426: 1a01 4d55 |0019: const-string v1, "]" // string@554d │ │ +3f442a: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4430: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4436: 0c00 |0021: move-result-object v0 │ │ +3f4438: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -948288,21 +948288,21 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3f45f8: |[3f45f8] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.:(Ljava/io/InputStream;)V │ │ -3f4608: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f460e: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3f4612: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f4618: 5b10 0ccb |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ -3f461c: 5b12 0dcb |000a: iput-object v2, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ -3f4620: 0e00 |000c: return-void │ │ +3f4620: |[3f4620] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.:(Ljava/io/InputStream;)V │ │ +3f4630: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f4636: 2200 3e1d |0003: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3f463a: 7010 feac 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f4640: 5b10 0ccb |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ +3f4644: 5b12 0dcb |000a: iput-object v2, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ +3f4648: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=20 │ │ 0x000a line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader; │ │ @@ -948313,38 +948313,38 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3f4624: |[3f4624] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.isM4A:(Ljava/io/InputStream;)V │ │ -3f4634: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3f4638: 7110 6bac 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ -3f463e: 0c01 |0005: move-result-object v1 │ │ -3f4640: 6202 22f3 |0006: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ -3f4644: 6e20 81ac 2100 |0008: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ -3f464a: 0c01 |000b: move-result-object v1 │ │ -3f464c: 6e10 6dac 0100 |000c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ -3f4652: 0c02 |000f: move-result-object v2 │ │ -3f4654: 7120 ccaf 2400 |0010: invoke-static {v4, v2}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ -3f465a: 6e10 7aac 0100 |0013: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ -3f4660: 0a02 |0016: move-result v2 │ │ -3f4662: 6e10 7aac 0100 |0017: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ -3f4668: 0a01 |001a: move-result v1 │ │ -3f466a: 1403 7079 7466 |001b: const v3, #float 2.88624e+23 // #66747970 │ │ -3f4670: 3331 0800 |001e: if-ne v1, v3, 0026 // +0008 │ │ -3f4674: b102 |0020: sub-int/2addr v2, v0 │ │ -3f4676: 8120 |0021: int-to-long v0, v2 │ │ -3f4678: 7130 ceaf 0401 |0022: invoke-static {v4, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ -3f467e: 0e00 |0025: return-void │ │ -3f4680: 2204 811c |0026: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ -3f4684: 1a00 6d40 |0028: const-string v0, "Not an M4A file" // string@406d │ │ -3f4688: 7020 48aa 0400 |002a: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3f468e: 2704 |002d: throw v4 │ │ +3f464c: |[3f464c] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.isM4A:(Ljava/io/InputStream;)V │ │ +3f465c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3f4660: 7110 6bac 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ +3f4666: 0c01 |0005: move-result-object v1 │ │ +3f4668: 6202 22f3 |0006: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ +3f466c: 6e20 81ac 2100 |0008: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ +3f4672: 0c01 |000b: move-result-object v1 │ │ +3f4674: 6e10 6dac 0100 |000c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ +3f467a: 0c02 |000f: move-result-object v2 │ │ +3f467c: 7120 ccaf 2400 |0010: invoke-static {v4, v2}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ +3f4682: 6e10 7aac 0100 |0013: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ +3f4688: 0a02 |0016: move-result v2 │ │ +3f468a: 6e10 7aac 0100 |0017: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ +3f4690: 0a01 |001a: move-result v1 │ │ +3f4692: 1403 7079 7466 |001b: const v3, #float 2.88624e+23 // #66747970 │ │ +3f4698: 3331 0800 |001e: if-ne v1, v3, 0026 // +0008 │ │ +3f469c: b102 |0020: sub-int/2addr v2, v0 │ │ +3f469e: 8120 |0021: int-to-long v0, v2 │ │ +3f46a0: 7130 ceaf 0401 |0022: invoke-static {v4, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ +3f46a6: 0e00 |0025: return-void │ │ +3f46a8: 2204 811c |0026: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ +3f46ac: 1a00 6d40 |0028: const-string v0, "Not an M4A file" // string@406d │ │ +3f46b0: 7020 48aa 0400 |002a: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3f46b6: 2704 |002d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000c line=153 │ │ 0x0013 line=155 │ │ 0x0017 line=156 │ │ 0x0022 line=159 │ │ @@ -948357,75 +948357,75 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -3f4690: |[3f4690] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.parseNeroChapterAtom:(J)V │ │ -3f46a0: 84ab |0000: long-to-int v11, v10 │ │ -3f46a2: 7110 6bac 0b00 |0001: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ -3f46a8: 0c0a |0004: move-result-object v10 │ │ -3f46aa: 620b 22f3 |0005: sget-object v11, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ -3f46ae: 6e20 81ac ba00 |0007: invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ -3f46b4: 0c0a |000a: move-result-object v10 │ │ -3f46b6: 549b 0dcb |000b: iget-object v11, v9, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ -3f46ba: 6e10 6dac 0a00 |000d: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ -3f46c0: 0c00 |0010: move-result-object v0 │ │ -3f46c2: 7120 ccaf 0b00 |0011: invoke-static {v11, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ -3f46c8: 125b |0014: const/4 v11, #int 5 // #5 │ │ -3f46ca: 6e20 83ac ba00 |0015: invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@ac83 │ │ -3f46d0: 6e10 7aac 0a00 |0018: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ -3f46d6: 0a0b |001b: move-result v11 │ │ -3f46d8: 2200 c81c |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f46dc: 7010 a6ab 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f46e2: 1a01 0d40 |0021: const-string v1, "Nero Chapter Count: " // string@400d │ │ -3f46e6: 6e20 b2ab 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f46ec: 6e20 adab b000 |0026: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f46f2: 6e10 bcab 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f46f8: 0c00 |002c: move-result-object v0 │ │ -3f46fa: 1a01 2a3d |002d: const-string v1, "M4AChapterReader" // string@3d2a │ │ -3f46fe: 7120 330b 0100 |002f: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f4704: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -3f4706: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -3f4708: 35b2 4f00 |0034: if-ge v2, v11, 0083 // +004f │ │ -3f470c: 6e10 7cac 0a00 |0036: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getLong:()J // method@ac7c │ │ -3f4712: 0b03 |0039: move-result-wide v3 │ │ -3f4714: 6e10 75ac 0a00 |003a: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.get:()B // method@ac75 │ │ -3f471a: 0a05 |003d: move-result v5 │ │ -3f471c: 2356 2f1e |003e: new-array v6, v5, [B // type@1e2f │ │ -3f4720: 6e40 78ac 6a50 |0040: invoke-virtual {v10, v6, v0, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@ac78 │ │ -3f4726: 2205 c71c |0043: new-instance v5, Ljava/lang/String; // type@1cc7 │ │ -3f472a: 6207 25f3 |0045: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@f325 │ │ -3f472e: 7030 73ab 6507 |0047: invoke-direct {v5, v6, v7}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@ab73 │ │ -3f4734: 2206 121a |004a: new-instance v6, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f4738: 7010 c3a0 0600 |004c: invoke-direct {v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ -3f473e: 1607 1027 |004f: const-wide/16 v7, #int 10000 // #2710 │ │ -3f4742: be73 |0051: div-long/2addr v3, v7 │ │ -3f4744: 6e30 d2a0 3604 |0052: invoke-virtual {v6, v3, v4}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ -3f474a: 6e20 d3a0 5600 |0055: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ -3f4750: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f4754: 7110 a2ab 0200 |005a: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3f475a: 0c03 |005d: move-result-object v3 │ │ -3f475c: 6e20 cea0 3600 |005e: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ -3f4762: 5493 0ccb |0061: iget-object v3, v9, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ -3f4766: 7220 caad 6300 |0063: invoke-interface {v3, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3f476c: 2203 c81c |0066: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4770: 7010 a6ab 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4776: 1a04 0a40 |006b: const-string v4, "Nero Chapter " // string@400a │ │ -3f477a: 6e20 b2ab 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4780: 6e20 adab 2300 |0070: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f4786: 1a04 4407 |0073: const-string v4, ": " // string@0744 │ │ -3f478a: 6e20 b2ab 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4790: 6e20 b1ab 6300 |0078: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f4796: 6e10 bcab 0300 |007b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f479c: 0c03 |007e: move-result-object v3 │ │ -3f479e: 7120 330b 3100 |007f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f47a4: 28b2 |0082: goto 0034 // -004e │ │ -3f47a6: 0e00 |0083: return-void │ │ +3f46b8: |[3f46b8] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.parseNeroChapterAtom:(J)V │ │ +3f46c8: 84ab |0000: long-to-int v11, v10 │ │ +3f46ca: 7110 6bac 0b00 |0001: invoke-static {v11}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ +3f46d0: 0c0a |0004: move-result-object v10 │ │ +3f46d2: 620b 22f3 |0005: sget-object v11, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ +3f46d6: 6e20 81ac ba00 |0007: invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ +3f46dc: 0c0a |000a: move-result-object v10 │ │ +3f46de: 549b 0dcb |000b: iget-object v11, v9, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ +3f46e2: 6e10 6dac 0a00 |000d: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ +3f46e8: 0c00 |0010: move-result-object v0 │ │ +3f46ea: 7120 ccaf 0b00 |0011: invoke-static {v11, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ +3f46f0: 125b |0014: const/4 v11, #int 5 // #5 │ │ +3f46f2: 6e20 83ac ba00 |0015: invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@ac83 │ │ +3f46f8: 6e10 7aac 0a00 |0018: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ +3f46fe: 0a0b |001b: move-result v11 │ │ +3f4700: 2200 c81c |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4704: 7010 a6ab 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f470a: 1a01 0d40 |0021: const-string v1, "Nero Chapter Count: " // string@400d │ │ +3f470e: 6e20 b2ab 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4714: 6e20 adab b000 |0026: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f471a: 6e10 bcab 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4720: 0c00 |002c: move-result-object v0 │ │ +3f4722: 1a01 2a3d |002d: const-string v1, "M4AChapterReader" // string@3d2a │ │ +3f4726: 7120 330b 0100 |002f: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f472c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +3f472e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +3f4730: 35b2 4f00 |0034: if-ge v2, v11, 0083 // +004f │ │ +3f4734: 6e10 7cac 0a00 |0036: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.getLong:()J // method@ac7c │ │ +3f473a: 0b03 |0039: move-result-wide v3 │ │ +3f473c: 6e10 75ac 0a00 |003a: invoke-virtual {v10}, Ljava/nio/ByteBuffer;.get:()B // method@ac75 │ │ +3f4742: 0a05 |003d: move-result v5 │ │ +3f4744: 2356 2f1e |003e: new-array v6, v5, [B // type@1e2f │ │ +3f4748: 6e40 78ac 6a50 |0040: invoke-virtual {v10, v6, v0, v5}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@ac78 │ │ +3f474e: 2205 c71c |0043: new-instance v5, Ljava/lang/String; // type@1cc7 │ │ +3f4752: 6207 25f3 |0045: sget-object v7, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@f325 │ │ +3f4756: 7030 73ab 6507 |0047: invoke-direct {v5, v6, v7}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@ab73 │ │ +3f475c: 2206 121a |004a: new-instance v6, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f4760: 7010 c3a0 0600 |004c: invoke-direct {v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ +3f4766: 1607 1027 |004f: const-wide/16 v7, #int 10000 // #2710 │ │ +3f476a: be73 |0051: div-long/2addr v3, v7 │ │ +3f476c: 6e30 d2a0 3604 |0052: invoke-virtual {v6, v3, v4}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ +3f4772: 6e20 d3a0 5600 |0055: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ +3f4778: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f477c: 7110 a2ab 0200 |005a: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3f4782: 0c03 |005d: move-result-object v3 │ │ +3f4784: 6e20 cea0 3600 |005e: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ +3f478a: 5493 0ccb |0061: iget-object v3, v9, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ +3f478e: 7220 caad 6300 |0063: invoke-interface {v3, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3f4794: 2203 c81c |0066: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4798: 7010 a6ab 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f479e: 1a04 0a40 |006b: const-string v4, "Nero Chapter " // string@400a │ │ +3f47a2: 6e20 b2ab 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f47a8: 6e20 adab 2300 |0070: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f47ae: 1a04 4407 |0073: const-string v4, ": " // string@0744 │ │ +3f47b2: 6e20 b2ab 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f47b8: 6e20 b1ab 6300 |0078: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f47be: 6e10 bcab 0300 |007b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f47c4: 0c03 |007e: move-result-object v3 │ │ +3f47c6: 7120 330b 3100 |007f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f47cc: 28b2 |0082: goto 0034 // -004e │ │ +3f47ce: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x000b line=114 │ │ 0x0015 line=118 │ │ 0x0018 line=120 │ │ 0x001c line=121 │ │ @@ -948450,73 +948450,73 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -3f44ec: |[3f44ec] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.findAtom:(Ljava/lang/String;)I │ │ -3f44fc: 1a00 3455 |0000: const-string v0, "\." // string@5534 │ │ -3f4500: 6e20 93ab 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f4506: 0c09 |0005: move-result-object v9 │ │ -3f4508: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ -3f450c: 7110 6bac 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ -3f4512: 0c01 |000b: move-result-object v1 │ │ -3f4514: 6202 22f3 |000c: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ -3f4518: 6e20 81ac 2100 |000e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ -3f451e: 0c01 |0011: move-result-object v1 │ │ -3f4520: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3f4522: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ -3f4524: 5484 0dcb |0014: iget-object v4, v8, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ -3f4528: 6e10 6dac 0100 |0016: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ -3f452e: 0c05 |0019: move-result-object v5 │ │ -3f4530: 7120 ccaf 5400 |001a: invoke-static {v4, v5}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ -3f4536: 6e10 7aac 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ -3f453c: 0a04 |0020: move-result v4 │ │ -3f453e: b104 |0021: sub-int/2addr v4, v0 │ │ -3f4540: 6205 25f3 |0022: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@f325 │ │ -3f4544: 6e20 a6ac 1500 |0024: invoke-virtual {v5, v1}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@aca6 │ │ -3f454a: 0c05 |0027: move-result-object v5 │ │ -3f454c: 6e10 90ac 0500 |0028: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ -3f4552: 0c05 |002b: move-result-object v5 │ │ -3f4554: 6e10 72ac 0100 |002c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@ac72 │ │ -3f455a: 4606 0902 |002f: aget-object v6, v9, v2 │ │ -3f455e: 6e20 7fab 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4564: 0a05 |0034: move-result v5 │ │ -3f4566: 3805 0c00 |0035: if-eqz v5, 0041 // +000c │ │ -3f456a: 2193 |0037: array-length v3, v9 │ │ -3f456c: d803 03ff |0038: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3f4570: 3332 0300 |003a: if-ne v2, v3, 003d // +0003 │ │ -3f4574: 0f04 |003c: return v4 │ │ -3f4576: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f457a: 0143 |003f: move v3, v4 │ │ -3f457c: 28d4 |0040: goto 0014 // -002c │ │ -3f457e: 3d02 2900 |0041: if-lez v2, 006a // +0029 │ │ -3f4582: b143 |0043: sub-int/2addr v3, v4 │ │ -3f4584: 3d03 0300 |0044: if-lez v3, 0047 // +0003 │ │ -3f4588: 2824 |0046: goto 006a // +0024 │ │ -3f458a: 2200 811c |0047: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3f458e: 2201 c81c |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4592: 7010 a6ab 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4598: 1a04 3642 |004e: const-string v4, "Part size exceeded for part "" // string@4236 │ │ -3f459c: 6e20 b2ab 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f45a2: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3f45a6: 4609 0902 |0055: aget-object v9, v9, v2 │ │ -3f45aa: 6e20 b2ab 9100 |0057: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f45b0: 1a09 ce01 |005a: const-string v9, "" while searching atom. Remaining Size: " // string@01ce │ │ -3f45b4: 6e20 b2ab 9100 |005c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f45ba: 6e20 adab 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f45c0: 6e10 bcab 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f45c6: 0c09 |0065: move-result-object v9 │ │ -3f45c8: 7020 48aa 9000 |0066: invoke-direct {v0, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3f45ce: 2700 |0069: throw v0 │ │ -3f45d0: 5485 0dcb |006a: iget-object v5, v8, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ -3f45d4: 8146 |006c: int-to-long v6, v4 │ │ -3f45d6: 7130 ceaf 6507 |006d: invoke-static {v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ -3f45dc: 28a4 |0070: goto 0014 // -005c │ │ +3f4514: |[3f4514] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.findAtom:(Ljava/lang/String;)I │ │ +3f4524: 1a00 3455 |0000: const-string v0, "\." // string@5534 │ │ +3f4528: 6e20 93ab 0900 |0002: invoke-virtual {v9, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f452e: 0c09 |0005: move-result-object v9 │ │ +3f4530: 1300 0800 |0006: const/16 v0, #int 8 // #8 │ │ +3f4534: 7110 6bac 0000 |0008: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@ac6b │ │ +3f453a: 0c01 |000b: move-result-object v1 │ │ +3f453c: 6202 22f3 |000c: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@f322 │ │ +3f4540: 6e20 81ac 2100 |000e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@ac81 │ │ +3f4546: 0c01 |0011: move-result-object v1 │ │ +3f4548: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3f454a: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ +3f454c: 5484 0dcb |0014: iget-object v4, v8, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ +3f4550: 6e10 6dac 0100 |0016: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@ac6d │ │ +3f4556: 0c05 |0019: move-result-object v5 │ │ +3f4558: 7120 ccaf 5400 |001a: invoke-static {v4, v5}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ +3f455e: 6e10 7aac 0100 |001d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.getInt:()I // method@ac7a │ │ +3f4564: 0a04 |0020: move-result v4 │ │ +3f4566: b104 |0021: sub-int/2addr v4, v0 │ │ +3f4568: 6205 25f3 |0022: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@f325 │ │ +3f456c: 6e20 a6ac 1500 |0024: invoke-virtual {v5, v1}, Ljava/nio/charset/Charset;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@aca6 │ │ +3f4572: 0c05 |0027: move-result-object v5 │ │ +3f4574: 6e10 90ac 0500 |0028: invoke-virtual {v5}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ +3f457a: 0c05 |002b: move-result-object v5 │ │ +3f457c: 6e10 72ac 0100 |002c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@ac72 │ │ +3f4582: 4606 0902 |002f: aget-object v6, v9, v2 │ │ +3f4586: 6e20 7fab 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f458c: 0a05 |0034: move-result v5 │ │ +3f458e: 3805 0c00 |0035: if-eqz v5, 0041 // +000c │ │ +3f4592: 2193 |0037: array-length v3, v9 │ │ +3f4594: d803 03ff |0038: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3f4598: 3332 0300 |003a: if-ne v2, v3, 003d // +0003 │ │ +3f459c: 0f04 |003c: return v4 │ │ +3f459e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f45a2: 0143 |003f: move v3, v4 │ │ +3f45a4: 28d4 |0040: goto 0014 // -002c │ │ +3f45a6: 3d02 2900 |0041: if-lez v2, 006a // +0029 │ │ +3f45aa: b143 |0043: sub-int/2addr v3, v4 │ │ +3f45ac: 3d03 0300 |0044: if-lez v3, 0047 // +0003 │ │ +3f45b0: 2824 |0046: goto 006a // +0024 │ │ +3f45b2: 2200 811c |0047: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3f45b6: 2201 c81c |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f45ba: 7010 a6ab 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f45c0: 1a04 3642 |004e: const-string v4, "Part size exceeded for part "" // string@4236 │ │ +3f45c4: 6e20 b2ab 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f45ca: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3f45ce: 4609 0902 |0055: aget-object v9, v9, v2 │ │ +3f45d2: 6e20 b2ab 9100 |0057: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f45d8: 1a09 ce01 |005a: const-string v9, "" while searching atom. Remaining Size: " // string@01ce │ │ +3f45dc: 6e20 b2ab 9100 |005c: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f45e2: 6e20 adab 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f45e8: 6e10 bcab 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f45ee: 0c09 |0065: move-result-object v9 │ │ +3f45f0: 7020 48aa 9000 |0066: invoke-direct {v0, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3f45f6: 2700 |0069: throw v0 │ │ +3f45f8: 5485 0dcb |006a: iget-object v5, v8, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ +3f45fc: 8146 |006c: int-to-long v6, v4 │ │ +3f45fe: 7130 ceaf 6507 |006d: invoke-static {v5, v6, v7}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ +3f4604: 28a4 |0070: goto 0014 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0008 line=61 │ │ 0x0014 line=64 │ │ 0x001d line=66 │ │ 0x0022 line=70 │ │ @@ -948534,17 +948534,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f45e0: |[3f45e0] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.getChapters:()Ljava/util/List; │ │ -3f45f0: 5410 0ccb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ -3f45f4: 1100 |0002: return-object v0 │ │ +3f4608: |[3f4608] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.getChapters:()Ljava/util/List; │ │ +3f4618: 5410 0ccb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.chapters:Ljava/util/List; // field@cb0c │ │ +3f461c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;) │ │ @@ -948552,49 +948552,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -3f47a8: |[3f47a8] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.readInputStream:()V │ │ -3f47b8: 1a00 2a3d |0000: const-string v0, "M4AChapterReader" // string@3d2a │ │ -3f47bc: 5441 0dcb |0002: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ -3f47c0: 7110 1da6 0100 |0004: invoke-static {v1}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.isM4A:(Ljava/io/InputStream;)V // method@a61d │ │ -3f47c6: 1a01 6ca1 |0007: const-string v1, "moov.udta.chpl" // string@a16c │ │ -3f47ca: 6e20 1ba6 1400 |0009: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.findAtom:(Ljava/lang/String;)I // method@a61b │ │ -3f47d0: 0a01 |000c: move-result v1 │ │ -3f47d2: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -3f47d4: 3321 0800 |000e: if-ne v1, v2, 0016 // +0008 │ │ -3f47d8: 1a01 0c40 |0010: const-string v1, "Nero Chapter Atom not found" // string@400c │ │ -3f47dc: 7120 330b 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f47e2: 2833 |0015: goto 0048 // +0033 │ │ -3f47e4: 2202 c81c |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f47e8: 7010 a6ab 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f47ee: 1a03 0b40 |001b: const-string v3, "Nero Chapter Atom found. Data Size: " // string@400b │ │ -3f47f2: 6e20 b2ab 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f47f8: 6e20 adab 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f47fe: 6e10 bcab 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4804: 0c02 |0026: move-result-object v2 │ │ -3f4806: 7120 330b 2000 |0027: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f480c: 8111 |002a: int-to-long v1, v1 │ │ -3f480e: 7030 1ea6 1402 |002b: invoke-direct {v4, v1, v2}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.parseNeroChapterAtom:(J)V // method@a61e │ │ -3f4814: 281a |002e: goto 0048 // +001a │ │ -3f4816: 0d01 |002f: move-exception v1 │ │ -3f4818: 2202 c81c |0030: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f481c: 7010 a6ab 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4822: 1a03 1014 |0035: const-string v3, "ERROR: " // string@1410 │ │ -3f4826: 6e20 b2ab 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f482c: 6e10 dfab 0100 |003a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3f4832: 0c01 |003d: move-result-object v1 │ │ -3f4834: 6e20 b2ab 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f483a: 6e10 bcab 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4840: 0c01 |0044: move-result-object v1 │ │ -3f4842: 7120 330b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f4848: 0e00 |0048: return-void │ │ +3f47d0: |[3f47d0] de.danoeh.antennapod.parser.media.m4a.M4AChapterReader.readInputStream:()V │ │ +3f47e0: 1a00 2a3d |0000: const-string v0, "M4AChapterReader" // string@3d2a │ │ +3f47e4: 5441 0dcb |0002: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.inputStream:Ljava/io/InputStream; // field@cb0d │ │ +3f47e8: 7110 1da6 0100 |0004: invoke-static {v1}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.isM4A:(Ljava/io/InputStream;)V // method@a61d │ │ +3f47ee: 1a01 6ca1 |0007: const-string v1, "moov.udta.chpl" // string@a16c │ │ +3f47f2: 6e20 1ba6 1400 |0009: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.findAtom:(Ljava/lang/String;)I // method@a61b │ │ +3f47f8: 0a01 |000c: move-result v1 │ │ +3f47fa: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +3f47fc: 3321 0800 |000e: if-ne v1, v2, 0016 // +0008 │ │ +3f4800: 1a01 0c40 |0010: const-string v1, "Nero Chapter Atom not found" // string@400c │ │ +3f4804: 7120 330b 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f480a: 2833 |0015: goto 0048 // +0033 │ │ +3f480c: 2202 c81c |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4810: 7010 a6ab 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4816: 1a03 0b40 |001b: const-string v3, "Nero Chapter Atom found. Data Size: " // string@400b │ │ +3f481a: 6e20 b2ab 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4820: 6e20 adab 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f4826: 6e10 bcab 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f482c: 0c02 |0026: move-result-object v2 │ │ +3f482e: 7120 330b 2000 |0027: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f4834: 8111 |002a: int-to-long v1, v1 │ │ +3f4836: 7030 1ea6 1402 |002b: invoke-direct {v4, v1, v2}, Lde/danoeh/antennapod/parser/media/m4a/M4AChapterReader;.parseNeroChapterAtom:(J)V // method@a61e │ │ +3f483c: 281a |002e: goto 0048 // +001a │ │ +3f483e: 0d01 |002f: move-exception v1 │ │ +3f4840: 2202 c81c |0030: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4844: 7010 a6ab 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f484a: 1a03 1014 |0035: const-string v3, "ERROR: " // string@1410 │ │ +3f484e: 6e20 b2ab 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4854: 6e10 dfab 0100 |003a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3f485a: 0c01 |003d: move-result-object v1 │ │ +3f485c: 6e20 b2ab 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4862: 6e10 bcab 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4868: 0c01 |0044: move-result-object v1 │ │ +3f486a: 7120 330b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f4870: 0e00 |0048: return-void │ │ catches : 1 │ │ 0x0002 - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0002 line=33 │ │ 0x0009 line=34 │ │ 0x0012 line=36 │ │ @@ -948637,19 +948637,19 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f4c68: |[3f4c68] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.:(Ljava/lang/String;J)V │ │ -3f4c78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f4c7e: 5b01 15cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ -3f4c82: 5a02 14cb |0005: iput-wide v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ -3f4c86: 0e00 |0007: return-void │ │ +3f4c90: |[3f4c90] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.:(Ljava/lang/String;J)V │ │ +3f4ca0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f4ca6: 5b01 15cb |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ +3f4caa: 5a02 14cb |0005: iput-wide v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ +3f4cae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ @@ -948662,17 +948662,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4c50: |[3f4c50] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getUserCommentLength:()J │ │ -3f4c60: 5320 14cb |0000: iget-wide v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ -3f4c64: 1000 |0002: return-wide v0 │ │ +3f4c78: |[3f4c78] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getUserCommentLength:()J │ │ +3f4c88: 5320 14cb |0000: iget-wide v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ +3f4c8c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;) │ │ @@ -948680,17 +948680,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4be0: |[3f4be0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getVendorString:()Ljava/lang/String; │ │ -3f4bf0: 5410 15cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ -3f4bf4: 1100 |0002: return-object v0 │ │ +3f4c08: |[3f4c08] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getVendorString:()Ljava/lang/String; │ │ +3f4c18: 5410 15cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ +3f4c1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;) │ │ @@ -948698,30 +948698,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3f4bf8: |[3f4bf8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.toString:()Ljava/lang/String; │ │ -3f4c08: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4c0c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4c12: 1a01 cf50 |0005: const-string v1, "VorbisCommentHeader [vendorString=" // string@50cf │ │ -3f4c16: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4c1c: 5431 15cb |000a: iget-object v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ -3f4c20: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4c26: 1a01 4206 |000f: const-string v1, ", userCommentLength=" // string@0642 │ │ -3f4c2a: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4c30: 5331 14cb |0014: iget-wide v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ -3f4c34: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3f4c3a: 1a01 4d55 |0019: const-string v1, "]" // string@554d │ │ -3f4c3e: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4c44: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4c4a: 0c00 |0021: move-result-object v0 │ │ -3f4c4c: 1100 |0022: return-object v0 │ │ +3f4c20: |[3f4c20] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.toString:()Ljava/lang/String; │ │ +3f4c30: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4c34: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4c3a: 1a01 cf50 |0005: const-string v1, "VorbisCommentHeader [vendorString=" // string@50cf │ │ +3f4c3e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4c44: 5431 15cb |000a: iget-object v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@cb15 │ │ +3f4c48: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4c4e: 1a01 4206 |000f: const-string v1, ", userCommentLength=" // string@0642 │ │ +3f4c52: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4c58: 5331 14cb |0014: iget-wide v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@cb14 │ │ +3f4c5c: 6e30 aeab 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3f4c62: 1a01 4d55 |0019: const-string v1, "]" // string@554d │ │ +3f4c66: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4c6c: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4c72: 0c00 |0021: move-result-object v0 │ │ +3f4c74: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -948799,20 +948799,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f4ed4: |[3f4ed4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.:(Ljava/io/InputStream;)V │ │ -3f4ee4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f4eea: 2200 6c1b |0003: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // type@1b6c │ │ -3f4eee: 7020 3ea6 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.:(Ljava/io/InputStream;)V // method@a63e │ │ -3f4ef4: 5b10 1fcb |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4ef8: 0e00 |000a: return-void │ │ +3f4efc: |[3f4efc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.:(Ljava/io/InputStream;)V │ │ +3f4f0c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f4f12: 2200 6c1b |0003: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // type@1b6c │ │ +3f4f16: 7020 3ea6 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.:(Ljava/io/InputStream;)V // method@a63e │ │ +3f4f1c: 5b10 1fcb |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4f20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/InputStream; │ │ @@ -948822,48 +948822,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -3f4efc: |[3f4efc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findCommentHeader:()V │ │ -3f4f0c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -3f4f10: 2300 2f1e |0002: new-array v0, v0, [B // type@1e2f │ │ -3f4f14: 1271 |0004: const/4 v1, #int 7 // #7 │ │ -3f4f16: 2311 2f1e |0005: new-array v1, v1, [B // type@1e2f │ │ -3f4f1a: 2601 3300 0000 |0007: fill-array-data v1, 0000003a // +00000033 │ │ -3f4f20: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3f4f22: 1503 0004 |000b: const/high16 v3, #int 67108864 // #400 │ │ -3f4f26: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ -3f4f2a: dc03 0240 |000f: rem-int/lit8 v3, v2, #int 64 // #40 │ │ -3f4f2e: 5454 1fcb |0011: iget-object v4, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4f32: 6e10 40a6 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.read:()I // method@a640 │ │ -3f4f38: 0a04 |0016: move-result v4 │ │ -3f4f3a: 8d44 |0017: int-to-byte v4, v4 │ │ -3f4f3c: 4f04 0003 |0018: aput-byte v4, v0, v3 │ │ -3f4f40: 6e40 32a6 0521 |001a: invoke-virtual {v5, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a632 │ │ -3f4f46: 0a03 |001d: move-result v3 │ │ -3f4f48: 3803 0300 |001e: if-eqz v3, 0021 // +0003 │ │ -3f4f4c: 0e00 |0020: return-void │ │ -3f4f4e: 1a03 6341 |0021: const-string v3, "OpusTags" // string@4163 │ │ -3f4f52: 6e10 83ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@ab83 │ │ -3f4f58: 0c03 |0026: move-result-object v3 │ │ -3f4f5a: 6e40 32a6 0523 |0027: invoke-virtual {v5, v0, v3, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a632 │ │ -3f4f60: 0a03 |002a: move-result v3 │ │ -3f4f62: 3803 0300 |002b: if-eqz v3, 002e // +0003 │ │ -3f4f66: 0e00 |002d: return-void │ │ -3f4f68: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f4f6c: 28db |0030: goto 000b // -0025 │ │ -3f4f6e: 2200 811c |0031: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3f4f72: 1a01 3b40 |0033: const-string v1, "No comment header found" // string@403b │ │ -3f4f76: 7020 48aa 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3f4f7c: 2700 |0038: throw v0 │ │ -3f4f7e: 0000 |0039: nop // spacer │ │ -3f4f80: 0003 0100 0700 0000 0376 6f72 6269 ... |003a: array-data (8 units) │ │ +3f4f24: |[3f4f24] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findCommentHeader:()V │ │ +3f4f34: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +3f4f38: 2300 2f1e |0002: new-array v0, v0, [B // type@1e2f │ │ +3f4f3c: 1271 |0004: const/4 v1, #int 7 // #7 │ │ +3f4f3e: 2311 2f1e |0005: new-array v1, v1, [B // type@1e2f │ │ +3f4f42: 2601 3300 0000 |0007: fill-array-data v1, 0000003a // +00000033 │ │ +3f4f48: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3f4f4a: 1503 0004 |000b: const/high16 v3, #int 67108864 // #400 │ │ +3f4f4e: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ +3f4f52: dc03 0240 |000f: rem-int/lit8 v3, v2, #int 64 // #40 │ │ +3f4f56: 5454 1fcb |0011: iget-object v4, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4f5a: 6e10 40a6 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.read:()I // method@a640 │ │ +3f4f60: 0a04 |0016: move-result v4 │ │ +3f4f62: 8d44 |0017: int-to-byte v4, v4 │ │ +3f4f64: 4f04 0003 |0018: aput-byte v4, v0, v3 │ │ +3f4f68: 6e40 32a6 0521 |001a: invoke-virtual {v5, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a632 │ │ +3f4f6e: 0a03 |001d: move-result v3 │ │ +3f4f70: 3803 0300 |001e: if-eqz v3, 0021 // +0003 │ │ +3f4f74: 0e00 |0020: return-void │ │ +3f4f76: 1a03 6341 |0021: const-string v3, "OpusTags" // string@4163 │ │ +3f4f7a: 6e10 83ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@ab83 │ │ +3f4f80: 0c03 |0026: move-result-object v3 │ │ +3f4f82: 6e40 32a6 0523 |0027: invoke-virtual {v5, v0, v3, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a632 │ │ +3f4f88: 0a03 |002a: move-result v3 │ │ +3f4f8a: 3803 0300 |002b: if-eqz v3, 002e // +0003 │ │ +3f4f8e: 0e00 |002d: return-void │ │ +3f4f90: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f4f94: 28db |0030: goto 000b // -0025 │ │ +3f4f96: 2200 811c |0031: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3f4f9a: 1a01 3b40 |0033: const-string v1, "No comment header found" // string@403b │ │ +3f4f9e: 7020 48aa 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3f4fa4: 2700 |0038: throw v0 │ │ +3f4fa6: 0000 |0039: nop // spacer │ │ +3f4fa8: 0003 0100 0700 0000 0376 6f72 6269 ... |003a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=73 │ │ 0x000f line=75 │ │ 0x001a line=76 │ │ 0x0023 line=78 │ │ 0x0031 line=82 │ │ @@ -948875,30 +948875,30 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3f4dd0: |[3f4dd0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ -3f4de0: 5440 1fcb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4de4: 7110 c6af 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ -3f4dea: 0b00 |0005: move-result-wide v0 │ │ -3f4dec: 7030 3aa6 0401 |0006: invoke-direct {v4, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ -3f4df2: 0c00 |0009: move-result-object v0 │ │ -3f4df4: 5441 1fcb |000a: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4df8: 7110 c6af 0100 |000c: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ -3f4dfe: 0b01 |000f: move-result-wide v1 │ │ -3f4e00: 2203 681b |0010: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // type@1b68 │ │ -3f4e04: 7040 29a6 0321 |0012: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.:(Ljava/lang/String;J)V // method@a629 │ │ -3f4e0a: 1103 |0015: return-object v3 │ │ -3f4e0c: 0d00 |0016: move-exception v0 │ │ -3f4e0e: 2201 6b1b |0017: new-instance v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f4e12: 7020 3ca6 0100 |0019: invoke-direct {v1, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ -3f4e18: 2701 |001c: throw v1 │ │ +3f4df8: |[3f4df8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ +3f4e08: 5440 1fcb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4e0c: 7110 c6af 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ +3f4e12: 0b00 |0005: move-result-wide v0 │ │ +3f4e14: 7030 3aa6 0401 |0006: invoke-direct {v4, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ +3f4e1a: 0c00 |0009: move-result-object v0 │ │ +3f4e1c: 5441 1fcb |000a: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4e20: 7110 c6af 0100 |000c: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ +3f4e26: 0b01 |000f: move-result-wide v1 │ │ +3f4e28: 2203 681b |0010: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // type@1b68 │ │ +3f4e2c: 7040 29a6 0321 |0012: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.:(Ljava/lang/String;J)V // method@a629 │ │ +3f4e32: 1103 |0015: return-object v3 │ │ +3f4e34: 0d00 |0016: move-exception v0 │ │ +3f4e36: 2201 6b1b |0017: new-instance v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4e3a: 7020 3ca6 0100 |0019: invoke-direct {v1, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ +3f4e40: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0016 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=107 │ │ 0x000a line=108 │ │ @@ -948912,35 +948912,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f4e2c: |[3f4e2c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readContentVectorKey:(J)Ljava/lang/String; │ │ -3f4e3c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4e40: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4e46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f4e48: 8112 |0006: int-to-long v2, v1 │ │ -3f4e4a: 3104 0206 |0007: cmp-long v4, v2, v6 │ │ -3f4e4e: 3b04 1800 |0009: if-gez v4, 0021 // +0018 │ │ -3f4e52: 5452 1fcb |000b: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4e56: 6e10 40a6 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.read:()I // method@a640 │ │ -3f4e5c: 0a02 |0010: move-result v2 │ │ -3f4e5e: 8e22 |0011: int-to-char v2, v2 │ │ -3f4e60: 1303 3d00 |0012: const/16 v3, #int 61 // #3d │ │ -3f4e64: 3332 0700 |0014: if-ne v2, v3, 001b // +0007 │ │ -3f4e68: 6e10 bcab 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4e6e: 0c06 |0019: move-result-object v6 │ │ -3f4e70: 1106 |001a: return-object v6 │ │ -3f4e72: 6e20 aaab 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3f4e78: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f4e7c: 28e6 |0020: goto 0006 // -001a │ │ -3f4e7e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -3f4e80: 1106 |0022: return-object v6 │ │ +3f4e54: |[3f4e54] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readContentVectorKey:(J)Ljava/lang/String; │ │ +3f4e64: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4e68: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4e6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f4e70: 8112 |0006: int-to-long v2, v1 │ │ +3f4e72: 3104 0206 |0007: cmp-long v4, v2, v6 │ │ +3f4e76: 3b04 1800 |0009: if-gez v4, 0021 // +0018 │ │ +3f4e7a: 5452 1fcb |000b: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4e7e: 6e10 40a6 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.read:()I // method@a640 │ │ +3f4e84: 0a02 |0010: move-result v2 │ │ +3f4e86: 8e22 |0011: int-to-char v2, v2 │ │ +3f4e88: 1303 3d00 |0012: const/16 v3, #int 61 // #3d │ │ +3f4e8c: 3332 0700 |0014: if-ne v2, v3, 001b // +0007 │ │ +3f4e90: 6e10 bcab 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4e96: 0c06 |0019: move-result-object v6 │ │ +3f4e98: 1106 |001a: return-object v6 │ │ +3f4e9a: 6e20 aaab 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3f4ea0: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f4ea4: 28e6 |0020: goto 0006 // -001a │ │ +3f4ea6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +3f4ea8: 1106 |0022: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000b line=118 │ │ 0x0016 line=120 │ │ 0x001b line=122 │ │ locals : │ │ @@ -948952,80 +948952,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -3f5024: |[3f5024] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUserComment:()V │ │ -3f5034: 5480 1fcb |0000: iget-object v0, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f5038: 7110 c6af 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ -3f503e: 0b00 |0005: move-result-wide v0 │ │ -3f5040: 1702 0000 4001 |0006: const-wide/32 v2, #float 3.52648e-38 // #01400000 │ │ -3f5046: 1a04 9a05 |0009: const-string v4, ", length=" // string@059a │ │ -3f504a: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ -3f504e: 3c05 5400 |000d: if-gtz v5, 0061 // +0054 │ │ -3f5052: 7030 37a6 0801 |000f: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readContentVectorKey:(J)Ljava/lang/String; // method@a637 │ │ -3f5058: 0c02 |0012: move-result-object v2 │ │ -3f505a: 6203 2bf3 |0013: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3f505e: 6e20 9bab 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3f5064: 0c02 |0018: move-result-object v2 │ │ -3f5066: 6e20 34a6 2800 |0019: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.handles:(Ljava/lang/String;)Z // method@a634 │ │ -3f506c: 0a03 |001c: move-result v3 │ │ -3f506e: 1a05 d050 |001d: const-string v5, "VorbisCommentReader" // string@50d0 │ │ -3f5072: 2206 c81c |001f: new-instance v6, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f5076: 7010 a6ab 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f507c: 1a07 4f8c |0024: const-string v7, "key=" // string@8c4f │ │ -3f5080: 6e20 b2ab 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5086: 6e20 b2ab 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f508c: 6e20 b2ab 4600 |002c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5092: 6e30 aeab 0601 |002f: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3f5098: 1a04 7405 |0032: const-string v4, ", handles=" // string@0574 │ │ -3f509c: 6e20 b2ab 4600 |0034: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f50a2: 6e20 b3ab 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ -3f50a8: 6e10 bcab 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f50ae: 0c04 |003d: move-result-object v4 │ │ -3f50b0: 7120 330b 4500 |003e: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f50b6: 1604 0100 |0041: const-wide/16 v4, #int 1 // #1 │ │ -3f50ba: 3803 1100 |0043: if-eqz v3, 0054 // +0011 │ │ -3f50be: 6e10 8dab 0200 |0045: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f50c4: 0a03 |0048: move-result v3 │ │ -3f50c6: 8136 |0049: int-to-long v6, v3 │ │ -3f50c8: bc60 |004a: sub-long/2addr v0, v6 │ │ -3f50ca: bc40 |004b: sub-long/2addr v0, v4 │ │ -3f50cc: 7030 3aa6 0801 |004c: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ -3f50d2: 0c00 |004f: move-result-object v0 │ │ -3f50d4: 6e30 35a6 2800 |0050: invoke-virtual {v8, v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V // method@a635 │ │ -3f50da: 2835 |0053: goto 0088 // +0035 │ │ -3f50dc: 5483 1fcb |0054: iget-object v3, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f50e0: 6e10 8dab 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f50e6: 0a02 |0059: move-result v2 │ │ -3f50e8: 8126 |005a: int-to-long v6, v2 │ │ -3f50ea: bc60 |005b: sub-long/2addr v0, v6 │ │ -3f50ec: bc40 |005c: sub-long/2addr v0, v4 │ │ -3f50ee: 7130 ceaf 0301 |005d: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ -3f50f4: 2828 |0060: goto 0088 // +0028 │ │ -3f50f6: 1602 0a00 |0061: const-wide/16 v2, #int 10 // #a │ │ -3f50fa: 7030 3aa6 2803 |0063: invoke-direct {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ -3f5100: 0c02 |0066: move-result-object v2 │ │ -3f5102: 2203 6b1b |0067: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f5106: 2205 c81c |0069: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f510a: 7010 a6ab 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f5110: 1a06 2f4e |006e: const-string v6, "User comment unrealistically long. key=" // string@4e2f │ │ -3f5114: 6e20 b2ab 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f511a: 6e20 b2ab 2500 |0073: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5120: 6e20 b2ab 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5126: 6e30 aeab 0501 |0079: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3f512c: 6e10 bcab 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f5132: 0c00 |007f: move-result-object v0 │ │ -3f5134: 7020 3ba6 0300 |0080: invoke-direct {v3, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ -3f513a: 2703 |0083: throw v3 │ │ -3f513c: 0d00 |0084: move-exception v0 │ │ -3f513e: 6e10 e2ab 0000 |0085: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f5144: 0e00 |0088: return-void │ │ +3f504c: |[3f504c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUserComment:()V │ │ +3f505c: 5480 1fcb |0000: iget-object v0, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f5060: 7110 c6af 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@afc6 │ │ +3f5066: 0b00 |0005: move-result-wide v0 │ │ +3f5068: 1702 0000 4001 |0006: const-wide/32 v2, #float 3.52648e-38 // #01400000 │ │ +3f506e: 1a04 9a05 |0009: const-string v4, ", length=" // string@059a │ │ +3f5072: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ +3f5076: 3c05 5400 |000d: if-gtz v5, 0061 // +0054 │ │ +3f507a: 7030 37a6 0801 |000f: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readContentVectorKey:(J)Ljava/lang/String; // method@a637 │ │ +3f5080: 0c02 |0012: move-result-object v2 │ │ +3f5082: 6203 2bf3 |0013: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3f5086: 6e20 9bab 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3f508c: 0c02 |0018: move-result-object v2 │ │ +3f508e: 6e20 34a6 2800 |0019: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.handles:(Ljava/lang/String;)Z // method@a634 │ │ +3f5094: 0a03 |001c: move-result v3 │ │ +3f5096: 1a05 d050 |001d: const-string v5, "VorbisCommentReader" // string@50d0 │ │ +3f509a: 2206 c81c |001f: new-instance v6, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f509e: 7010 a6ab 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f50a4: 1a07 4f8c |0024: const-string v7, "key=" // string@8c4f │ │ +3f50a8: 6e20 b2ab 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f50ae: 6e20 b2ab 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f50b4: 6e20 b2ab 4600 |002c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f50ba: 6e30 aeab 0601 |002f: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3f50c0: 1a04 7405 |0032: const-string v4, ", handles=" // string@0574 │ │ +3f50c4: 6e20 b2ab 4600 |0034: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f50ca: 6e20 b3ab 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ +3f50d0: 6e10 bcab 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f50d6: 0c04 |003d: move-result-object v4 │ │ +3f50d8: 7120 330b 4500 |003e: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f50de: 1604 0100 |0041: const-wide/16 v4, #int 1 // #1 │ │ +3f50e2: 3803 1100 |0043: if-eqz v3, 0054 // +0011 │ │ +3f50e6: 6e10 8dab 0200 |0045: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f50ec: 0a03 |0048: move-result v3 │ │ +3f50ee: 8136 |0049: int-to-long v6, v3 │ │ +3f50f0: bc60 |004a: sub-long/2addr v0, v6 │ │ +3f50f2: bc40 |004b: sub-long/2addr v0, v4 │ │ +3f50f4: 7030 3aa6 0801 |004c: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ +3f50fa: 0c00 |004f: move-result-object v0 │ │ +3f50fc: 6e30 35a6 2800 |0050: invoke-virtual {v8, v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V // method@a635 │ │ +3f5102: 2835 |0053: goto 0088 // +0035 │ │ +3f5104: 5483 1fcb |0054: iget-object v3, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f5108: 6e10 8dab 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f510e: 0a02 |0059: move-result v2 │ │ +3f5110: 8126 |005a: int-to-long v6, v2 │ │ +3f5112: bc60 |005b: sub-long/2addr v0, v6 │ │ +3f5114: bc40 |005c: sub-long/2addr v0, v4 │ │ +3f5116: 7130 ceaf 0301 |005d: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ +3f511c: 2828 |0060: goto 0088 // +0028 │ │ +3f511e: 1602 0a00 |0061: const-wide/16 v2, #int 10 // #a │ │ +3f5122: 7030 3aa6 2803 |0063: invoke-direct {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a63a │ │ +3f5128: 0c02 |0066: move-result-object v2 │ │ +3f512a: 2203 6b1b |0067: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f512e: 2205 c81c |0069: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5132: 7010 a6ab 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f5138: 1a06 2f4e |006e: const-string v6, "User comment unrealistically long. key=" // string@4e2f │ │ +3f513c: 6e20 b2ab 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5142: 6e20 b2ab 2500 |0073: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5148: 6e20 b2ab 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f514e: 6e30 aeab 0501 |0079: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3f5154: 6e10 bcab 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f515a: 0c00 |007f: move-result-object v0 │ │ +3f515c: 7020 3ba6 0300 |0080: invoke-direct {v3, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ +3f5162: 2703 |0083: throw v3 │ │ +3f5164: 0d00 |0084: move-exception v0 │ │ +3f5166: 6e10 e2ab 0000 |0085: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f516c: 0e00 |0088: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0084 │ │ 0x000f - 0x0084 │ │ Ljava/io/IOException; -> 0x0084 │ │ positions : │ │ 0x0000 line=44 │ │ @@ -949046,31 +949046,31 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3f4e84: |[3f4e84] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUtf8String:(J)Ljava/lang/String; │ │ -3f4e94: 8412 |0000: long-to-int v2, v1 │ │ -3f4e96: 2321 2f1e |0001: new-array v1, v2, [B // type@1e2f │ │ -3f4e9a: 5402 1fcb |0003: iget-object v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ -3f4e9e: 7120 ccaf 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ -3f4ea4: 1a02 344d |0008: const-string v2, "UTF-8" // string@4d34 │ │ -3f4ea8: 7110 a9ac 0200 |000a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3f4eae: 0c02 |000d: move-result-object v2 │ │ -3f4eb0: 6e10 abac 0200 |000e: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ -3f4eb6: 0c02 |0011: move-result-object v2 │ │ -3f4eb8: 7110 8eac 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ -3f4ebe: 0c01 |0015: move-result-object v1 │ │ -3f4ec0: 6e20 acac 1200 |0016: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ -3f4ec6: 0c01 |0019: move-result-object v1 │ │ -3f4ec8: 6e10 90ac 0100 |001a: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ -3f4ece: 0c01 |001d: move-result-object v1 │ │ -3f4ed0: 1101 |001e: return-object v1 │ │ +3f4eac: |[3f4eac] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUtf8String:(J)Ljava/lang/String; │ │ +3f4ebc: 8412 |0000: long-to-int v2, v1 │ │ +3f4ebe: 2321 2f1e |0001: new-array v1, v2, [B // type@1e2f │ │ +3f4ec2: 5402 1fcb |0003: iget-object v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; // field@cb1f │ │ +3f4ec6: 7120 ccaf 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ +3f4ecc: 1a02 344d |0008: const-string v2, "UTF-8" // string@4d34 │ │ +3f4ed0: 7110 a9ac 0200 |000a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3f4ed6: 0c02 |000d: move-result-object v2 │ │ +3f4ed8: 6e10 abac 0200 |000e: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@acab │ │ +3f4ede: 0c02 |0011: move-result-object v2 │ │ +3f4ee0: 7110 8eac 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@ac8e │ │ +3f4ee6: 0c01 |0015: move-result-object v1 │ │ +3f4ee8: 6e20 acac 1200 |0016: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@acac │ │ +3f4eee: 0c01 |0019: move-result-object v1 │ │ +3f4ef0: 6e10 90ac 0100 |001a: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@ac90 │ │ +3f4ef6: 0c01 |001d: move-result-object v1 │ │ +3f4ef8: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0003 line=66 │ │ 0x000a line=67 │ │ 0x000e line=68 │ │ locals : │ │ @@ -949083,37 +949083,37 @@ │ │ type : '([B[BI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3f4d84: |[3f4d84] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.bufferMatches:([B[BI)Z │ │ -3f4d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f4d96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3f4d98: 2172 |0002: array-length v2, v7 │ │ -3f4d9a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -3f4d9c: 3521 1800 |0004: if-ge v1, v2, 001c // +0018 │ │ -3f4da0: 9102 0801 |0006: sub-int v2, v8, v1 │ │ -3f4da4: 3b02 0500 |0008: if-gez v2, 000d // +0005 │ │ -3f4da8: 2164 |000a: array-length v4, v6 │ │ -3f4daa: b042 |000b: add-int/2addr v2, v4 │ │ -3f4dac: 28fc |000c: goto 0008 // -0004 │ │ -3f4dae: 2164 |000d: array-length v4, v6 │ │ -3f4db0: b442 |000e: rem-int/2addr v2, v4 │ │ -3f4db2: 4802 0602 |000f: aget-byte v2, v6, v2 │ │ -3f4db6: 2174 |0011: array-length v4, v7 │ │ -3f4db8: b134 |0012: sub-int/2addr v4, v3 │ │ -3f4dba: b114 |0013: sub-int/2addr v4, v1 │ │ -3f4dbc: 4803 0704 |0014: aget-byte v3, v7, v4 │ │ -3f4dc0: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ -3f4dc4: 0f00 |0018: return v0 │ │ -3f4dc6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f4dca: 28e7 |001b: goto 0002 // -0019 │ │ -3f4dcc: 0f03 |001c: return v3 │ │ +3f4dac: |[3f4dac] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.bufferMatches:([B[BI)Z │ │ +3f4dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f4dbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3f4dc0: 2172 |0002: array-length v2, v7 │ │ +3f4dc2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +3f4dc4: 3521 1800 |0004: if-ge v1, v2, 001c // +0018 │ │ +3f4dc8: 9102 0801 |0006: sub-int v2, v8, v1 │ │ +3f4dcc: 3b02 0500 |0008: if-gez v2, 000d // +0005 │ │ +3f4dd0: 2164 |000a: array-length v4, v6 │ │ +3f4dd2: b042 |000b: add-int/2addr v2, v4 │ │ +3f4dd4: 28fc |000c: goto 0008 // -0004 │ │ +3f4dd6: 2164 |000d: array-length v4, v6 │ │ +3f4dd8: b442 |000e: rem-int/2addr v2, v4 │ │ +3f4dda: 4802 0602 |000f: aget-byte v2, v6, v2 │ │ +3f4dde: 2174 |0011: array-length v4, v7 │ │ +3f4de0: b134 |0012: sub-int/2addr v4, v3 │ │ +3f4de2: b114 |0013: sub-int/2addr v4, v1 │ │ +3f4de4: 4803 0704 |0014: aget-byte v3, v7, v4 │ │ +3f4de8: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ +3f4dec: 0f00 |0018: return v0 │ │ +3f4dee: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f4df2: 28e7 |001b: goto 0002 // -0019 │ │ +3f4df4: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x000a line=93 │ │ 0x000d line=95 │ │ 0x000f line=96 │ │ locals : │ │ @@ -949139,43 +949139,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -3f4f90: |[3f4f90] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readInputStream:()V │ │ -3f4fa0: 1a00 d050 |0000: const-string v0, "VorbisCommentReader" // string@50d0 │ │ -3f4fa4: 7010 33a6 0800 |0002: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findCommentHeader:()V // method@a633 │ │ -3f4faa: 7010 36a6 0800 |0005: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // method@a636 │ │ -3f4fb0: 0c01 |0008: move-result-object v1 │ │ -3f4fb2: 6e10 2ca6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.toString:()Ljava/lang/String; // method@a62c │ │ -3f4fb8: 0c02 |000c: move-result-object v2 │ │ -3f4fba: 7120 330b 2000 |000d: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f4fc0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3f4fc2: 8123 |0011: int-to-long v3, v2 │ │ -3f4fc4: 6e10 2aa6 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.getUserCommentLength:()J // method@a62a │ │ -3f4fca: 0b05 |0015: move-result-wide v5 │ │ -3f4fcc: 3107 0305 |0016: cmp-long v7, v3, v5 │ │ -3f4fd0: 3b07 2100 |0018: if-gez v7, 0039 // +0021 │ │ -3f4fd4: 7010 39a6 0800 |001a: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUserComment:()V // method@a639 │ │ -3f4fda: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f4fde: 28f2 |001f: goto 0011 // -000e │ │ -3f4fe0: 0d01 |0020: move-exception v1 │ │ -3f4fe2: 2202 c81c |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4fe6: 7010 a6ab 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4fec: 1a03 cd50 |0026: const-string v3, "Vorbis parser: " // string@50cd │ │ -3f4ff0: 6e20 b2ab 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4ff6: 6e10 dfab 0100 |002b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3f4ffc: 0c01 |002e: move-result-object v1 │ │ -3f4ffe: 6e20 b2ab 1200 |002f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5004: 6e10 bcab 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f500a: 0c01 |0035: move-result-object v1 │ │ -3f500c: 7120 330b 1000 |0036: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f5012: 0e00 |0039: return-void │ │ +3f4fb8: |[3f4fb8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readInputStream:()V │ │ +3f4fc8: 1a00 d050 |0000: const-string v0, "VorbisCommentReader" // string@50d0 │ │ +3f4fcc: 7010 33a6 0800 |0002: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findCommentHeader:()V // method@a633 │ │ +3f4fd2: 7010 36a6 0800 |0005: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // method@a636 │ │ +3f4fd8: 0c01 |0008: move-result-object v1 │ │ +3f4fda: 6e10 2ca6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.toString:()Ljava/lang/String; // method@a62c │ │ +3f4fe0: 0c02 |000c: move-result-object v2 │ │ +3f4fe2: 7120 330b 2000 |000d: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f4fe8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3f4fea: 8123 |0011: int-to-long v3, v2 │ │ +3f4fec: 6e10 2aa6 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.getUserCommentLength:()J // method@a62a │ │ +3f4ff2: 0b05 |0015: move-result-wide v5 │ │ +3f4ff4: 3107 0305 |0016: cmp-long v7, v3, v5 │ │ +3f4ff8: 3b07 2100 |0018: if-gez v7, 0039 // +0021 │ │ +3f4ffc: 7010 39a6 0800 |001a: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUserComment:()V // method@a639 │ │ +3f5002: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f5006: 28f2 |001f: goto 0011 // -000e │ │ +3f5008: 0d01 |0020: move-exception v1 │ │ +3f500a: 2202 c81c |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f500e: 7010 a6ab 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f5014: 1a03 cd50 |0026: const-string v3, "Vorbis parser: " // string@50cd │ │ +3f5018: 6e20 b2ab 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f501e: 6e10 dfab 0100 |002b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3f5024: 0c01 |002e: move-result-object v1 │ │ +3f5026: 6e20 b2ab 1200 |002f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f502c: 6e10 bcab 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f5032: 0c01 |0035: move-result-object v1 │ │ +3f5034: 7120 330b 1000 |0036: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f503a: 0e00 |0039: return-void │ │ catches : 1 │ │ 0x0002 - 0x001d │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=32 │ │ 0x0009 line=33 │ │ @@ -949215,17 +949215,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f4d54: |[3f4d54] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/String;)V │ │ -3f4d64: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ -3f4d6a: 0e00 |0003: return-void │ │ +3f4d7c: |[3f4d7c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/String;)V │ │ +3f4d8c: 7020 f3aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ +3f4d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -949234,17 +949234,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f4d6c: |[3f4d6c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/Throwable;)V │ │ -3f4d7c: 7020 f5aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@aaf5 │ │ -3f4d82: 0e00 |0003: return-void │ │ +3f4d94: |[3f4d94] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/Throwable;)V │ │ +3f4da4: 7020 f5aa 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@aaf5 │ │ +3f4daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -949302,44 +949302,44 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -3f523c: |[3f523c] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.:()V │ │ -3f524c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3f524e: 2300 2f1e |0001: new-array v0, v0, [B // type@1e2f │ │ -3f5252: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -3f5258: 6900 21cb |0006: sput-object v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.CAPTURE_PATTERN:[B // field@cb21 │ │ -3f525c: 0e00 |0008: return-void │ │ -3f525e: 0000 |0009: nop // spacer │ │ -3f5260: 0003 0100 0400 0000 4f67 6753 |000a: array-data (6 units) │ │ +3f5264: |[3f5264] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.:()V │ │ +3f5274: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3f5276: 2300 2f1e |0001: new-array v0, v0, [B // type@1e2f │ │ +3f527a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +3f5280: 6900 21cb |0006: sput-object v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.CAPTURE_PATTERN:[B // field@cb21 │ │ +3f5284: 0e00 |0008: return-void │ │ +3f5286: 0000 |0009: nop // spacer │ │ +3f5288: 0003 0100 0400 0000 4f67 6753 |000a: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=13 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3f526c: |[3f526c] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.:(Ljava/io/InputStream;)V │ │ -3f527c: 7020 40aa 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@aa40 │ │ -3f5282: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f5284: 5910 24cb |0004: iput v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f5288: 2200 6f1c |0006: new-instance v0, Ljava/io/BufferedInputStream; // type@1c6f │ │ -3f528c: 7020 eaa9 2000 |0008: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ -3f5292: 5b10 23cb |000b: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ -3f5296: 0e00 |000d: return-void │ │ +3f5294: |[3f5294] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.:(Ljava/io/InputStream;)V │ │ +3f52a4: 7020 40aa 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@aa40 │ │ +3f52aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f52ac: 5910 24cb |0004: iput v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f52b0: 2200 6f1c |0006: new-instance v0, Ljava/io/BufferedInputStream; // type@1c6f │ │ +3f52b4: 7020 eaa9 2000 |0008: invoke-direct {v0, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ +3f52ba: 5b10 23cb |000b: iput-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ +3f52be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=17 │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; │ │ @@ -949350,41 +949350,41 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -3f5160: |[3f5160] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.parsePageHeader:(Ljava/io/InputStream;)I │ │ -3f5170: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3f5172: 2301 2f1e |0001: new-array v1, v0, [B // type@1e2f │ │ -3f5176: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3f5178: 7140 cdaf 1502 |0004: invoke-static {v5, v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@afcd │ │ -3f517e: 6200 21cb |0007: sget-object v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.CAPTURE_PATTERN:[B // field@cb21 │ │ -3f5182: 7120 23ad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@ad23 │ │ -3f5188: 0a00 |000c: move-result v0 │ │ -3f518a: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ -3f518e: 1600 1600 |000f: const-wide/16 v0, #int 22 // #16 │ │ -3f5192: 7130 ceaf 0501 |0011: invoke-static {v5, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ -3f5198: 6e10 51aa 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@aa51 │ │ -3f519e: 0a00 |0017: move-result v0 │ │ -3f51a0: 2301 2f1e |0018: new-array v1, v0, [B // type@1e2f │ │ -3f51a4: 7120 ccaf 1500 |001a: invoke-static {v5, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ -3f51aa: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -3f51ac: 3502 0a00 |001e: if-ge v2, v0, 0028 // +000a │ │ -3f51b0: 4803 0102 |0020: aget-byte v3, v1, v2 │ │ -3f51b4: d533 ff00 |0022: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3f51b8: b035 |0024: add-int/2addr v5, v3 │ │ -3f51ba: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f51be: 28f7 |0027: goto 001e // -0009 │ │ -3f51c0: 0f05 |0028: return v5 │ │ -3f51c2: 2205 811c |0029: new-instance v5, Ljava/io/IOException; // type@1c81 │ │ -3f51c6: 1a00 8e1b |002b: const-string v0, "Invalid page header" // string@1b8e │ │ -3f51ca: 7020 48aa 0500 |002d: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3f51d0: 2705 |0030: throw v5 │ │ +3f5188: |[3f5188] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.parsePageHeader:(Ljava/io/InputStream;)I │ │ +3f5198: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3f519a: 2301 2f1e |0001: new-array v1, v0, [B // type@1e2f │ │ +3f519e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3f51a0: 7140 cdaf 1502 |0004: invoke-static {v5, v1, v2, v0}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@afcd │ │ +3f51a6: 6200 21cb |0007: sget-object v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.CAPTURE_PATTERN:[B // field@cb21 │ │ +3f51aa: 7120 23ad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@ad23 │ │ +3f51b0: 0a00 |000c: move-result v0 │ │ +3f51b2: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ +3f51b6: 1600 1600 |000f: const-wide/16 v0, #int 22 // #16 │ │ +3f51ba: 7130 ceaf 0501 |0011: invoke-static {v5, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@afce │ │ +3f51c0: 6e10 51aa 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.read:()I // method@aa51 │ │ +3f51c6: 0a00 |0017: move-result v0 │ │ +3f51c8: 2301 2f1e |0018: new-array v1, v0, [B // type@1e2f │ │ +3f51cc: 7120 ccaf 1500 |001a: invoke-static {v5, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@afcc │ │ +3f51d2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +3f51d4: 3502 0a00 |001e: if-ge v2, v0, 0028 // +000a │ │ +3f51d8: 4803 0102 |0020: aget-byte v3, v1, v2 │ │ +3f51dc: d533 ff00 |0022: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3f51e0: b035 |0024: add-int/2addr v5, v3 │ │ +3f51e2: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f51e6: 28f7 |0027: goto 001e // -0009 │ │ +3f51e8: 0f05 |0028: return v5 │ │ +3f51ea: 2205 811c |0029: new-instance v5, Ljava/io/IOException; // type@1c81 │ │ +3f51ee: 1a00 8e1b |002b: const-string v0, "Invalid page header" // string@1b8e │ │ +3f51f2: 7020 48aa 0500 |002d: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3f51f8: 2705 |0030: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=32 │ │ 0x0014 line=34 │ │ 0x0018 line=35 │ │ @@ -949400,28 +949400,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f5298: |[3f5298] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.updateRemainBytes:()V │ │ -3f52a8: 5220 24cb |0000: iget v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f52ac: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -3f52b0: 5420 23cb |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ -3f52b4: 7020 3fa6 0200 |0006: invoke-direct {v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.parsePageHeader:(Ljava/io/InputStream;)I // method@a63f │ │ -3f52ba: 0a00 |0009: move-result v0 │ │ -3f52bc: 5920 24cb |000a: iput v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f52c0: 2803 |000c: goto 000f // +0003 │ │ -3f52c2: 3a00 0300 |000d: if-ltz v0, 0010 // +0003 │ │ -3f52c6: 0e00 |000f: return-void │ │ -3f52c8: 2200 811c |0010: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3f52cc: 1a01 1d42 |0012: const-string v1, "Page remain bytes less than 0" // string@421d │ │ -3f52d0: 7020 48aa 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3f52d6: 2700 |0017: throw v0 │ │ +3f52c0: |[3f52c0] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.updateRemainBytes:()V │ │ +3f52d0: 5220 24cb |0000: iget v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f52d4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +3f52d8: 5420 23cb |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ +3f52dc: 7020 3fa6 0200 |0006: invoke-direct {v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.parsePageHeader:(Ljava/io/InputStream;)I // method@a63f │ │ +3f52e2: 0a00 |0009: move-result v0 │ │ +3f52e4: 5920 24cb |000a: iput v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f52e8: 2803 |000c: goto 000f // +0003 │ │ +3f52ea: 3a00 0300 |000d: if-ltz v0, 0010 // +0003 │ │ +3f52ee: 0e00 |000f: return-void │ │ +3f52f0: 2200 811c |0010: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3f52f4: 1a01 1d42 |0012: const-string v1, "Page remain bytes less than 0" // string@421d │ │ +3f52f8: 7020 48aa 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3f52fe: 2700 |0017: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0010 line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; │ │ @@ -949432,23 +949432,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3f51d4: |[3f51d4] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.read:()I │ │ -3f51e4: 7010 42a6 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.updateRemainBytes:()V // method@a642 │ │ -3f51ea: 5210 24cb |0003: iget v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f51ee: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f51f2: 5910 24cb |0007: iput v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f51f6: 5410 23cb |0009: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ -3f51fa: 6e10 eda9 0000 |000b: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@a9ed │ │ -3f5200: 0a00 |000e: move-result v0 │ │ -3f5202: 0f00 |000f: return v0 │ │ +3f51fc: |[3f51fc] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.read:()I │ │ +3f520c: 7010 42a6 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.updateRemainBytes:()V // method@a642 │ │ +3f5212: 5210 24cb |0003: iget v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f5216: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f521a: 5910 24cb |0007: iput v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f521e: 5410 23cb |0009: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ +3f5222: 6e10 eda9 0000 |000b: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.read:()I // method@a9ed │ │ +3f5228: 0a00 |000e: move-result v0 │ │ +3f522a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0009 line=58 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream; │ │ @@ -949458,25 +949458,25 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3f5204: |[3f5204] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.read:([BII)I │ │ -3f5214: 7010 42a6 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.updateRemainBytes:()V // method@a642 │ │ -3f521a: 5210 24cb |0003: iget v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f521e: 7120 41ab 0400 |0005: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ -3f5224: 0a04 |0008: move-result v4 │ │ -3f5226: 5410 23cb |0009: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ -3f522a: 7140 cdaf 2043 |000b: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@afcd │ │ -3f5230: 5212 24cb |000e: iget v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f5234: b142 |0010: sub-int/2addr v2, v4 │ │ -3f5236: 5912 24cb |0011: iput v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ -3f523a: 0f04 |0013: return v4 │ │ +3f522c: |[3f522c] de.danoeh.antennapod.parser.media.vorbis.VorbisInputStream.read:([BII)I │ │ +3f523c: 7010 42a6 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.updateRemainBytes:()V // method@a642 │ │ +3f5242: 5210 24cb |0003: iget v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f5246: 7120 41ab 0400 |0005: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ +3f524c: 0a04 |0008: move-result v4 │ │ +3f524e: 5410 23cb |0009: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.inputStream:Ljava/io/BufferedInputStream; // field@cb23 │ │ +3f5252: 7140 cdaf 2043 |000b: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[BII)V // method@afcd │ │ +3f5258: 5212 24cb |000e: iget v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f525c: b142 |0010: sub-int/2addr v2, v4 │ │ +3f525e: 5912 24cb |0011: iput v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisInputStream;.pageRemainBytes:I // field@cb24 │ │ +3f5262: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0009 line=65 │ │ 0x000e line=66 │ │ locals : │ │ @@ -949525,17 +949525,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f52d8: |[3f52d8] de.danoeh.antennapod.parser.transcript.BuildConfig.:()V │ │ -3f52e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f52ee: 0e00 |0003: return-void │ │ +3f5300: |[3f5300] de.danoeh.antennapod.parser.transcript.BuildConfig.:()V │ │ +3f5310: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -949562,202 +949562,202 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f55bc: |[3f55bc] de.danoeh.antennapod.parser.transcript.JsonTranscriptParser.:()V │ │ -3f55cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f55d2: 0e00 |0003: return-void │ │ +3f55e4: |[3f55e4] de.danoeh.antennapod.parser.transcript.JsonTranscriptParser.:()V │ │ +3f55f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f55fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/transcript/JsonTranscriptParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 32 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 332 16-bit code units │ │ -3f52f0: |[3f52f0] de.danoeh.antennapod.parser.transcript.JsonTranscriptParser.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ -3f5300: 1a00 bb5e |0000: const-string v0, "body" // string@5ebb │ │ -3f5304: 2202 241a |0002: new-instance v2, Lde/danoeh/antennapod/model/feed/Transcript; // type@1a24 │ │ -3f5308: 7010 12a2 0200 |0004: invoke-direct {v2}, Lde/danoeh/antennapod/model/feed/Transcript;.:()V // method@a212 │ │ -3f530e: 2203 4b1d |0007: new-instance v3, Ljava/util/HashSet; // type@1d4b │ │ -3f5312: 7010 aaad 0300 |0009: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3f5318: 2204 211e |000c: new-instance v4, Lorg/json/JSONObject; // type@1e21 │ │ -3f531c: 0805 1f00 |000e: move-object/from16 v5, v31 │ │ -3f5320: 7020 0ab0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3f5326: 1a05 ebb7 |0013: const-string v5, "segments" // string@b7eb │ │ -3f532a: 6e20 0cb0 5400 |0015: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3f5330: 0c04 |0018: move-result-object v4 │ │ -3f5332: 1a06 0000 |0019: const-string v6, "" // string@0000 │ │ -3f5336: 1609 0000 |001b: const-wide/16 v9, #int 0 // #0 │ │ -3f533a: 076c |001d: move-object v12, v6 │ │ -3f533c: 07cd |001e: move-object v13, v12 │ │ -3f533e: 0512 0900 |001f: move-wide/from16 v18, v9 │ │ -3f5342: 120b |0021: const/4 v11, #int 0 // #0 │ │ -3f5344: 160e ffff |0022: const-wide/16 v14, #int -1 // #ffff │ │ -3f5348: 1610 ffff |0024: const-wide/16 v16, #int -1 // #ffff │ │ -3f534c: 6e10 05b0 0400 |0026: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f5352: 0a01 |0029: move-result v1 │ │ -3f5354: 351b f300 |002a: if-ge v11, v1, 011d // +00f3 │ │ -3f5358: 6e20 03b0 b400 |002c: invoke-virtual {v4, v11}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3f535e: 0c01 |002f: move-result-object v1 │ │ -3f5360: 1a05 25c4 |0030: const-string v5, "startTime" // string@c425 │ │ -3f5364: 1907 f0bf |0032: const-wide/high16 v7, #long -4616189618054758400 // #bff0 │ │ -3f5368: 6e40 11b0 5187 |0034: invoke-virtual {v1, v5, v7, v8}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@b011 │ │ -3f536e: 0b16 |0037: move-result-wide v22 │ │ -3f5370: 1818 0000 0000 0040 8f40 |0038: const-wide v24, #double 1000 // #408f400000000000 │ │ -3f537a: ad16 1618 |003d: mul-double v22, v22, v24 │ │ -3f537e: 7702 ebaa 1600 |003f: invoke-static/range {v22, v23}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@aaeb │ │ -3f5384: 0c05 |0042: move-result-object v5 │ │ -3f5386: 6e10 e8aa 0500 |0043: invoke-virtual {v5}, Ljava/lang/Double;.longValue:()J // method@aae8 │ │ -3f538c: 0b16 |0046: move-result-wide v22 │ │ -3f538e: 1a05 426e |0047: const-string v5, "endTime" // string@6e42 │ │ -3f5392: 6e40 11b0 5187 |0049: invoke-virtual {v1, v5, v7, v8}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@b011 │ │ -3f5398: 0b07 |004c: move-result-wide v7 │ │ -3f539a: ad07 0718 |004d: mul-double v7, v7, v24 │ │ -3f539e: 7120 ebaa 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@aaeb │ │ -3f53a4: 0c05 |0052: move-result-object v5 │ │ -3f53a6: 6e10 e8aa 0500 |0053: invoke-virtual {v5}, Ljava/lang/Double;.longValue:()J // method@aae8 │ │ -3f53ac: 0b07 |0056: move-result-wide v7 │ │ -3f53ae: 3105 1609 |0057: cmp-long v5, v22, v9 │ │ -3f53b2: 3a05 b700 |0059: if-ltz v5, 0110 // +00b7 │ │ -3f53b6: 3105 0709 |005b: cmp-long v5, v7, v9 │ │ -3f53ba: 3b05 0400 |005d: if-gez v5, 0061 // +0004 │ │ -3f53be: 2900 b100 |005f: goto/16 0110 // +00b1 │ │ -3f53c2: 1614 ffff |0061: const-wide/16 v20, #int -1 // #ffff │ │ -3f53c6: 3105 0e14 |0063: cmp-long v5, v14, v20 │ │ -3f53ca: 3905 0500 |0065: if-nez v5, 006a // +0005 │ │ -3f53ce: 0519 1600 |0067: move-wide/from16 v25, v22 │ │ -3f53d2: 2803 |0069: goto 006c // +0003 │ │ -3f53d4: 0519 0e00 |006a: move-wide/from16 v25, v14 │ │ -3f53d8: 9c0e 0716 |006c: sub-long v14, v7, v22 │ │ -3f53dc: 9b12 120e |006e: add-long v18, v18, v14 │ │ -3f53e0: 1a05 67c3 |0070: const-string v5, "speaker" // string@c367 │ │ -3f53e4: 6e20 13b0 5100 |0072: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f53ea: 0c05 |0075: move-result-object v5 │ │ -3f53ec: 7220 29ae 5300 |0076: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ -3f53f2: 7110 dcaf 0500 |0079: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3f53f8: 0a0e |007c: move-result v14 │ │ -3f53fa: 380e 0900 |007d: if-eqz v14, 0086 // +0009 │ │ -3f53fe: 7110 deaf 0d00 |007f: invoke-static {v13}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ -3f5404: 0a0e |0082: move-result v14 │ │ -3f5406: 380e 0300 |0083: if-eqz v14, 0086 // +0003 │ │ -3f540a: 07d5 |0085: move-object v5, v13 │ │ -3f540c: 6e20 13b0 0100 |0086: invoke-virtual {v1, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f5412: 0c01 |0089: move-result-object v1 │ │ -3f5414: 6e20 7fab 5d00 |008a: invoke-virtual {v13, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f541a: 0a0e |008d: move-result v14 │ │ -3f541c: 390e 2500 |008e: if-nez v14, 00b3 // +0025 │ │ -3f5420: 7110 deaf 0c00 |0090: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ -3f5426: 0a0e |0093: move-result v14 │ │ -3f5428: 380e 1f00 |0094: if-eqz v14, 00b3 // +001f │ │ -3f542c: 7110 e5af 0c00 |0096: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ -3f5432: 0c12 |0099: move-result-object v18 │ │ -3f5434: 220c 251a |009a: new-instance v12, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f5438: 0818 0d00 |009c: move-object/from16 v24, v13 │ │ -3f543c: 07cd |009e: move-object v13, v12 │ │ -3f543e: 050e 1900 |009f: move-wide/from16 v14, v25 │ │ -3f5442: 0813 1800 |00a1: move-object/from16 v19, v24 │ │ -3f5446: 7607 1aa2 0d00 |00a3: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f544c: 6e20 13a2 c200 |00a6: invoke-virtual {v2, v12}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5452: 6e10 9cab 0100 |00a9: invoke-virtual {v1}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@ab9c │ │ -3f5458: 0c0c |00ac: move-result-object v12 │ │ -3f545a: 075d |00ad: move-object v13, v5 │ │ -3f545c: 0512 0900 |00ae: move-wide/from16 v18, v9 │ │ -3f5460: 050e 1600 |00b0: move-wide/from16 v14, v22 │ │ -3f5464: 285c |00b2: goto 010e // +005c │ │ -3f5466: 220d c81c |00b3: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f546a: 7010 a6ab 0d00 |00b5: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f5470: 6e20 b2ab cd00 |00b8: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5476: 1a0c 1a00 |00bb: const-string v12, " " // string@001a │ │ -3f547a: 6e20 b2ab cd00 |00bd: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5480: 6e20 b2ab 1d00 |00c0: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5486: 6e10 bcab 0d00 |00c3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f548c: 0c0c |00c6: move-result-object v12 │ │ -3f548e: 160d 8813 |00c7: const-wide/16 v13, #int 5000 // #1388 │ │ -3f5492: 3101 120d |00c9: cmp-long v1, v18, v13 │ │ -3f5496: 3a01 3f00 |00cb: if-ltz v1, 010a // +003f │ │ -3f549a: d801 0b01 |00cd: add-int/lit8 v1, v11, #int 1 // #01 │ │ -3f549e: 6e10 05b0 0400 |00cf: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3f54a4: 0a0d |00d2: move-result v13 │ │ -3f54a6: 35d1 1d00 |00d3: if-ge v1, v13, 00f0 // +001d │ │ -3f54aa: 6e20 03b0 1400 |00d5: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3f54b0: 0c01 |00d8: move-result-object v1 │ │ -3f54b2: 6e20 13b0 0100 |00d9: invoke-virtual {v1, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ -3f54b8: 0c01 |00dc: move-result-object v1 │ │ -3f54ba: 121d |00dd: const/4 v13, #int 1 // #1 │ │ -3f54bc: 120e |00de: const/4 v14, #int 0 // #0 │ │ -3f54be: 6e30 98ab e10d |00df: invoke-virtual {v1, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f54c4: 0c01 |00e2: move-result-object v1 │ │ -3f54c6: 7110 daaf 0100 |00e3: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAlphanumeric:(Ljava/lang/CharSequence;)Z // method@afda │ │ -3f54cc: 0a01 |00e6: move-result v1 │ │ -3f54ce: 3901 0a00 |00e7: if-nez v1, 00f1 // +000a │ │ -3f54d2: 160f 401f |00e9: const-wide/16 v15, #int 8000 // #1f40 │ │ -3f54d6: 3101 120f |00eb: cmp-long v1, v18, v15 │ │ -3f54da: 3b01 0400 |00ed: if-gez v1, 00f1 // +0004 │ │ -3f54de: 281c |00ef: goto 010b // +001c │ │ -3f54e0: 120e |00f0: const/4 v14, #int 0 // #0 │ │ -3f54e2: 7110 e5af 0c00 |00f1: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ -3f54e8: 0c1d |00f4: move-result-object v29 │ │ -3f54ea: 2201 251a |00f5: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f54ee: 0818 0100 |00f7: move-object/from16 v24, v1 │ │ -3f54f2: 051b 0700 |00f9: move-wide/from16 v27, v7 │ │ -3f54f6: 081e 0500 |00fb: move-object/from16 v30, v5 │ │ -3f54fa: 7607 1aa2 1800 |00fd: invoke-direct/range {v24, v25, v26, v27, v28, v29, v30}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f5500: 6e20 13a2 1200 |0100: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5506: 075d |0103: move-object v13, v5 │ │ -3f5508: 076c |0104: move-object v12, v6 │ │ -3f550a: 0512 0900 |0105: move-wide/from16 v18, v9 │ │ -3f550e: 050e 1400 |0107: move-wide/from16 v14, v20 │ │ -3f5512: 2805 |0109: goto 010e // +0005 │ │ -3f5514: 120e |010a: const/4 v14, #int 0 // #0 │ │ -3f5516: 075d |010b: move-object v13, v5 │ │ -3f5518: 050e 1900 |010c: move-wide/from16 v14, v25 │ │ -3f551c: 1201 |010e: const/4 v1, #int 0 // #0 │ │ -3f551e: 2808 |010f: goto 0117 // +0008 │ │ -3f5520: 0818 0d00 |0110: move-object/from16 v24, v13 │ │ -3f5524: 1201 |0112: const/4 v1, #int 0 // #0 │ │ -3f5526: 1614 ffff |0113: const-wide/16 v20, #int -1 // #ffff │ │ -3f552a: 080d 1800 |0115: move-object/from16 v13, v24 │ │ -3f552e: d80b 0b01 |0117: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3f5532: 0510 0700 |0119: move-wide/from16 v16, v7 │ │ -3f5536: 2900 0bff |011b: goto/16 0026 // -00f5 │ │ -3f553a: 0818 0d00 |011d: move-object/from16 v24, v13 │ │ -3f553e: 7110 1ab0 0c00 |011f: invoke-static {v12}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ -3f5544: 0a00 |0122: move-result v0 │ │ -3f5546: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ -3f554a: 7110 e5af 0c00 |0125: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ -3f5550: 0c12 |0128: move-result-object v18 │ │ -3f5552: 2200 251a |0129: new-instance v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f5556: 070d |012b: move-object v13, v0 │ │ -3f5558: 0813 1800 |012c: move-object/from16 v19, v24 │ │ -3f555c: 7607 1aa2 0d00 |012e: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f5562: 6e20 13a2 0200 |0131: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5568: 6e10 17a2 0200 |0134: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentCount:()I // method@a217 │ │ -3f556e: 0a00 |0137: move-result v0 │ │ -3f5570: 3d00 0600 |0138: if-lez v0, 013e // +0006 │ │ -3f5574: 6e20 19a2 3200 |013a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/Transcript;.setSpeakers:(Ljava/util/Set;)V // method@a219 │ │ -3f557a: 1102 |013d: return-object v2 │ │ -3f557c: 1201 |013e: const/4 v1, #int 0 // #0 │ │ -3f557e: 1101 |013f: return-object v1 │ │ -3f5580: 0d00 |0140: move-exception v0 │ │ -3f5582: 6e10 e2ab 0000 |0141: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f5588: 1201 |0144: const/4 v1, #int 0 // #0 │ │ -3f558a: 1101 |0145: return-object v1 │ │ -3f558c: 0d00 |0146: move-exception v0 │ │ -3f558e: 6e10 e2ab 0000 |0147: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f5594: 1201 |014a: const/4 v1, #int 0 // #0 │ │ -3f5596: 1101 |014b: return-object v1 │ │ +3f5318: |[3f5318] de.danoeh.antennapod.parser.transcript.JsonTranscriptParser.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ +3f5328: 1a00 bb5e |0000: const-string v0, "body" // string@5ebb │ │ +3f532c: 2202 241a |0002: new-instance v2, Lde/danoeh/antennapod/model/feed/Transcript; // type@1a24 │ │ +3f5330: 7010 12a2 0200 |0004: invoke-direct {v2}, Lde/danoeh/antennapod/model/feed/Transcript;.:()V // method@a212 │ │ +3f5336: 2203 4b1d |0007: new-instance v3, Ljava/util/HashSet; // type@1d4b │ │ +3f533a: 7010 aaad 0300 |0009: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3f5340: 2204 211e |000c: new-instance v4, Lorg/json/JSONObject; // type@1e21 │ │ +3f5344: 0805 1f00 |000e: move-object/from16 v5, v31 │ │ +3f5348: 7020 0ab0 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3f534e: 1a05 ebb7 |0013: const-string v5, "segments" // string@b7eb │ │ +3f5352: 6e20 0cb0 5400 |0015: invoke-virtual {v4, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3f5358: 0c04 |0018: move-result-object v4 │ │ +3f535a: 1a06 0000 |0019: const-string v6, "" // string@0000 │ │ +3f535e: 1609 0000 |001b: const-wide/16 v9, #int 0 // #0 │ │ +3f5362: 076c |001d: move-object v12, v6 │ │ +3f5364: 07cd |001e: move-object v13, v12 │ │ +3f5366: 0512 0900 |001f: move-wide/from16 v18, v9 │ │ +3f536a: 120b |0021: const/4 v11, #int 0 // #0 │ │ +3f536c: 160e ffff |0022: const-wide/16 v14, #int -1 // #ffff │ │ +3f5370: 1610 ffff |0024: const-wide/16 v16, #int -1 // #ffff │ │ +3f5374: 6e10 05b0 0400 |0026: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f537a: 0a01 |0029: move-result v1 │ │ +3f537c: 351b f300 |002a: if-ge v11, v1, 011d // +00f3 │ │ +3f5380: 6e20 03b0 b400 |002c: invoke-virtual {v4, v11}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3f5386: 0c01 |002f: move-result-object v1 │ │ +3f5388: 1a05 25c4 |0030: const-string v5, "startTime" // string@c425 │ │ +3f538c: 1907 f0bf |0032: const-wide/high16 v7, #long -4616189618054758400 // #bff0 │ │ +3f5390: 6e40 11b0 5187 |0034: invoke-virtual {v1, v5, v7, v8}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@b011 │ │ +3f5396: 0b16 |0037: move-result-wide v22 │ │ +3f5398: 1818 0000 0000 0040 8f40 |0038: const-wide v24, #double 1000 // #408f400000000000 │ │ +3f53a2: ad16 1618 |003d: mul-double v22, v22, v24 │ │ +3f53a6: 7702 ebaa 1600 |003f: invoke-static/range {v22, v23}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@aaeb │ │ +3f53ac: 0c05 |0042: move-result-object v5 │ │ +3f53ae: 6e10 e8aa 0500 |0043: invoke-virtual {v5}, Ljava/lang/Double;.longValue:()J // method@aae8 │ │ +3f53b4: 0b16 |0046: move-result-wide v22 │ │ +3f53b6: 1a05 426e |0047: const-string v5, "endTime" // string@6e42 │ │ +3f53ba: 6e40 11b0 5187 |0049: invoke-virtual {v1, v5, v7, v8}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@b011 │ │ +3f53c0: 0b07 |004c: move-result-wide v7 │ │ +3f53c2: ad07 0718 |004d: mul-double v7, v7, v24 │ │ +3f53c6: 7120 ebaa 8700 |004f: invoke-static {v7, v8}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@aaeb │ │ +3f53cc: 0c05 |0052: move-result-object v5 │ │ +3f53ce: 6e10 e8aa 0500 |0053: invoke-virtual {v5}, Ljava/lang/Double;.longValue:()J // method@aae8 │ │ +3f53d4: 0b07 |0056: move-result-wide v7 │ │ +3f53d6: 3105 1609 |0057: cmp-long v5, v22, v9 │ │ +3f53da: 3a05 b700 |0059: if-ltz v5, 0110 // +00b7 │ │ +3f53de: 3105 0709 |005b: cmp-long v5, v7, v9 │ │ +3f53e2: 3b05 0400 |005d: if-gez v5, 0061 // +0004 │ │ +3f53e6: 2900 b100 |005f: goto/16 0110 // +00b1 │ │ +3f53ea: 1614 ffff |0061: const-wide/16 v20, #int -1 // #ffff │ │ +3f53ee: 3105 0e14 |0063: cmp-long v5, v14, v20 │ │ +3f53f2: 3905 0500 |0065: if-nez v5, 006a // +0005 │ │ +3f53f6: 0519 1600 |0067: move-wide/from16 v25, v22 │ │ +3f53fa: 2803 |0069: goto 006c // +0003 │ │ +3f53fc: 0519 0e00 |006a: move-wide/from16 v25, v14 │ │ +3f5400: 9c0e 0716 |006c: sub-long v14, v7, v22 │ │ +3f5404: 9b12 120e |006e: add-long v18, v18, v14 │ │ +3f5408: 1a05 67c3 |0070: const-string v5, "speaker" // string@c367 │ │ +3f540c: 6e20 13b0 5100 |0072: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f5412: 0c05 |0075: move-result-object v5 │ │ +3f5414: 7220 29ae 5300 |0076: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ +3f541a: 7110 dcaf 0500 |0079: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3f5420: 0a0e |007c: move-result v14 │ │ +3f5422: 380e 0900 |007d: if-eqz v14, 0086 // +0009 │ │ +3f5426: 7110 deaf 0d00 |007f: invoke-static {v13}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ +3f542c: 0a0e |0082: move-result v14 │ │ +3f542e: 380e 0300 |0083: if-eqz v14, 0086 // +0003 │ │ +3f5432: 07d5 |0085: move-object v5, v13 │ │ +3f5434: 6e20 13b0 0100 |0086: invoke-virtual {v1, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f543a: 0c01 |0089: move-result-object v1 │ │ +3f543c: 6e20 7fab 5d00 |008a: invoke-virtual {v13, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f5442: 0a0e |008d: move-result v14 │ │ +3f5444: 390e 2500 |008e: if-nez v14, 00b3 // +0025 │ │ +3f5448: 7110 deaf 0c00 |0090: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ +3f544e: 0a0e |0093: move-result v14 │ │ +3f5450: 380e 1f00 |0094: if-eqz v14, 00b3 // +001f │ │ +3f5454: 7110 e5af 0c00 |0096: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ +3f545a: 0c12 |0099: move-result-object v18 │ │ +3f545c: 220c 251a |009a: new-instance v12, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f5460: 0818 0d00 |009c: move-object/from16 v24, v13 │ │ +3f5464: 07cd |009e: move-object v13, v12 │ │ +3f5466: 050e 1900 |009f: move-wide/from16 v14, v25 │ │ +3f546a: 0813 1800 |00a1: move-object/from16 v19, v24 │ │ +3f546e: 7607 1aa2 0d00 |00a3: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f5474: 6e20 13a2 c200 |00a6: invoke-virtual {v2, v12}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f547a: 6e10 9cab 0100 |00a9: invoke-virtual {v1}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@ab9c │ │ +3f5480: 0c0c |00ac: move-result-object v12 │ │ +3f5482: 075d |00ad: move-object v13, v5 │ │ +3f5484: 0512 0900 |00ae: move-wide/from16 v18, v9 │ │ +3f5488: 050e 1600 |00b0: move-wide/from16 v14, v22 │ │ +3f548c: 285c |00b2: goto 010e // +005c │ │ +3f548e: 220d c81c |00b3: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5492: 7010 a6ab 0d00 |00b5: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f5498: 6e20 b2ab cd00 |00b8: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f549e: 1a0c 1a00 |00bb: const-string v12, " " // string@001a │ │ +3f54a2: 6e20 b2ab cd00 |00bd: invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f54a8: 6e20 b2ab 1d00 |00c0: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f54ae: 6e10 bcab 0d00 |00c3: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f54b4: 0c0c |00c6: move-result-object v12 │ │ +3f54b6: 160d 8813 |00c7: const-wide/16 v13, #int 5000 // #1388 │ │ +3f54ba: 3101 120d |00c9: cmp-long v1, v18, v13 │ │ +3f54be: 3a01 3f00 |00cb: if-ltz v1, 010a // +003f │ │ +3f54c2: d801 0b01 |00cd: add-int/lit8 v1, v11, #int 1 // #01 │ │ +3f54c6: 6e10 05b0 0400 |00cf: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3f54cc: 0a0d |00d2: move-result v13 │ │ +3f54ce: 35d1 1d00 |00d3: if-ge v1, v13, 00f0 // +001d │ │ +3f54d2: 6e20 03b0 1400 |00d5: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3f54d8: 0c01 |00d8: move-result-object v1 │ │ +3f54da: 6e20 13b0 0100 |00d9: invoke-virtual {v1, v0}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@b013 │ │ +3f54e0: 0c01 |00dc: move-result-object v1 │ │ +3f54e2: 121d |00dd: const/4 v13, #int 1 // #1 │ │ +3f54e4: 120e |00de: const/4 v14, #int 0 // #0 │ │ +3f54e6: 6e30 98ab e10d |00df: invoke-virtual {v1, v14, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f54ec: 0c01 |00e2: move-result-object v1 │ │ +3f54ee: 7110 daaf 0100 |00e3: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAlphanumeric:(Ljava/lang/CharSequence;)Z // method@afda │ │ +3f54f4: 0a01 |00e6: move-result v1 │ │ +3f54f6: 3901 0a00 |00e7: if-nez v1, 00f1 // +000a │ │ +3f54fa: 160f 401f |00e9: const-wide/16 v15, #int 8000 // #1f40 │ │ +3f54fe: 3101 120f |00eb: cmp-long v1, v18, v15 │ │ +3f5502: 3b01 0400 |00ed: if-gez v1, 00f1 // +0004 │ │ +3f5506: 281c |00ef: goto 010b // +001c │ │ +3f5508: 120e |00f0: const/4 v14, #int 0 // #0 │ │ +3f550a: 7110 e5af 0c00 |00f1: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ +3f5510: 0c1d |00f4: move-result-object v29 │ │ +3f5512: 2201 251a |00f5: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f5516: 0818 0100 |00f7: move-object/from16 v24, v1 │ │ +3f551a: 051b 0700 |00f9: move-wide/from16 v27, v7 │ │ +3f551e: 081e 0500 |00fb: move-object/from16 v30, v5 │ │ +3f5522: 7607 1aa2 1800 |00fd: invoke-direct/range {v24, v25, v26, v27, v28, v29, v30}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f5528: 6e20 13a2 1200 |0100: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f552e: 075d |0103: move-object v13, v5 │ │ +3f5530: 076c |0104: move-object v12, v6 │ │ +3f5532: 0512 0900 |0105: move-wide/from16 v18, v9 │ │ +3f5536: 050e 1400 |0107: move-wide/from16 v14, v20 │ │ +3f553a: 2805 |0109: goto 010e // +0005 │ │ +3f553c: 120e |010a: const/4 v14, #int 0 // #0 │ │ +3f553e: 075d |010b: move-object v13, v5 │ │ +3f5540: 050e 1900 |010c: move-wide/from16 v14, v25 │ │ +3f5544: 1201 |010e: const/4 v1, #int 0 // #0 │ │ +3f5546: 2808 |010f: goto 0117 // +0008 │ │ +3f5548: 0818 0d00 |0110: move-object/from16 v24, v13 │ │ +3f554c: 1201 |0112: const/4 v1, #int 0 // #0 │ │ +3f554e: 1614 ffff |0113: const-wide/16 v20, #int -1 // #ffff │ │ +3f5552: 080d 1800 |0115: move-object/from16 v13, v24 │ │ +3f5556: d80b 0b01 |0117: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3f555a: 0510 0700 |0119: move-wide/from16 v16, v7 │ │ +3f555e: 2900 0bff |011b: goto/16 0026 // -00f5 │ │ +3f5562: 0818 0d00 |011d: move-object/from16 v24, v13 │ │ +3f5566: 7110 1ab0 0c00 |011f: invoke-static {v12}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ +3f556c: 0a00 |0122: move-result v0 │ │ +3f556e: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ +3f5572: 7110 e5af 0c00 |0125: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ +3f5578: 0c12 |0128: move-result-object v18 │ │ +3f557a: 2200 251a |0129: new-instance v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f557e: 070d |012b: move-object v13, v0 │ │ +3f5580: 0813 1800 |012c: move-object/from16 v19, v24 │ │ +3f5584: 7607 1aa2 0d00 |012e: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f558a: 6e20 13a2 0200 |0131: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f5590: 6e10 17a2 0200 |0134: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentCount:()I // method@a217 │ │ +3f5596: 0a00 |0137: move-result v0 │ │ +3f5598: 3d00 0600 |0138: if-lez v0, 013e // +0006 │ │ +3f559c: 6e20 19a2 3200 |013a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/Transcript;.setSpeakers:(Ljava/util/Set;)V // method@a219 │ │ +3f55a2: 1102 |013d: return-object v2 │ │ +3f55a4: 1201 |013e: const/4 v1, #int 0 // #0 │ │ +3f55a6: 1101 |013f: return-object v1 │ │ +3f55a8: 0d00 |0140: move-exception v0 │ │ +3f55aa: 6e10 e2ab 0000 |0141: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f55b0: 1201 |0144: const/4 v1, #int 0 // #0 │ │ +3f55b2: 1101 |0145: return-object v1 │ │ +3f55b4: 0d00 |0146: move-exception v0 │ │ +3f55b6: 6e10 e2ab 0000 |0147: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f55bc: 1201 |014a: const/4 v1, #int 0 // #0 │ │ +3f55be: 1101 |014b: return-object v1 │ │ catches : 3 │ │ 0x0002 - 0x000c │ │ Lorg/json/JSONException; -> 0x0146 │ │ 0x000c - 0x0019 │ │ Lorg/json/JSONException; -> 0x0140 │ │ 0x0026 - 0x0144 │ │ Lorg/json/JSONException; -> 0x0146 │ │ @@ -949913,17 +949913,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f55d4: |[3f55d4] de.danoeh.antennapod.parser.transcript.R$attr.:()V │ │ -3f55e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f55ea: 0e00 |0003: return-void │ │ +3f55fc: |[3f55fc] de.danoeh.antennapod.parser.transcript.R$attr.:()V │ │ +3f560c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -949990,17 +949990,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f55ec: |[3f55ec] de.danoeh.antennapod.parser.transcript.R$color.:()V │ │ -3f55fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5602: 0e00 |0003: return-void │ │ +3f5614: |[3f5614] de.danoeh.antennapod.parser.transcript.R$color.:()V │ │ +3f5624: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f562a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950142,17 +950142,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5604: |[3f5604] de.danoeh.antennapod.parser.transcript.R$dimen.:()V │ │ -3f5614: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f561a: 0e00 |0003: return-void │ │ +3f562c: |[3f562c] de.danoeh.antennapod.parser.transcript.R$dimen.:()V │ │ +3f563c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950244,17 +950244,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f561c: |[3f561c] de.danoeh.antennapod.parser.transcript.R$drawable.:()V │ │ -3f562c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5632: 0e00 |0003: return-void │ │ +3f5644: |[3f5644] de.danoeh.antennapod.parser.transcript.R$drawable.:()V │ │ +3f5654: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f565a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950681,17 +950681,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5634: |[3f5634] de.danoeh.antennapod.parser.transcript.R$id.:()V │ │ -3f5644: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f564a: 0e00 |0003: return-void │ │ +3f565c: |[3f565c] de.danoeh.antennapod.parser.transcript.R$id.:()V │ │ +3f566c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950733,17 +950733,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f564c: |[3f564c] de.danoeh.antennapod.parser.transcript.R$integer.:()V │ │ -3f565c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5662: 0e00 |0003: return-void │ │ +3f5674: |[3f5674] de.danoeh.antennapod.parser.transcript.R$integer.:()V │ │ +3f5684: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f568a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950855,17 +950855,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5664: |[3f5664] de.danoeh.antennapod.parser.transcript.R$layout.:()V │ │ -3f5674: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f567a: 0e00 |0003: return-void │ │ +3f568c: |[3f568c] de.danoeh.antennapod.parser.transcript.R$layout.:()V │ │ +3f569c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f56a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -950907,17 +950907,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f567c: |[3f567c] de.danoeh.antennapod.parser.transcript.R$string.:()V │ │ -3f568c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5692: 0e00 |0003: return-void │ │ +3f56a4: |[3f56a4] de.danoeh.antennapod.parser.transcript.R$string.:()V │ │ +3f56b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f56ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -951009,17 +951009,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f57d4: |[3f57d4] de.danoeh.antennapod.parser.transcript.R$style.:()V │ │ -3f57e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f57ea: 0e00 |0003: return-void │ │ +3f57fc: |[3f57fc] de.danoeh.antennapod.parser.transcript.R$style.:()V │ │ +3f580c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -951271,65 +951271,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3f5694: |[3f5694] de.danoeh.antennapod.parser.transcript.R$styleable.:()V │ │ -3f56a4: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3f56aa: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3f56b0: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3f56b6: 0c00 |0009: move-result-object v0 │ │ -3f56b8: 6900 d1cb |000a: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.Capability:[I // field@cbd1 │ │ -3f56bc: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3f56c2: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3f56c8: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3f56ce: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3f56d4: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3f56da: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3f56e0: 0c00 |001e: move-result-object v0 │ │ -3f56e2: 6900 d4cb |001f: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.ColorStateListItem:[I // field@cbd4 │ │ -3f56e6: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3f56e8: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3f56ec: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3f56f2: 6900 dacb |0027: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.FontFamily:[I // field@cbda │ │ -3f56f6: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3f56fa: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3f56fe: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3f5704: 6900 dbcb |0030: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.FontFamilyFont:[I // field@cbdb │ │ -3f5708: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3f570c: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3f5710: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3f5716: 6900 edcb |0039: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.GradientColor:[I // field@cbed │ │ -3f571a: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3f5720: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3f5726: 0c00 |0041: move-result-object v0 │ │ -3f5728: 6900 eecb |0042: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.GradientColorItem:[I // field@cbee │ │ -3f572c: 0e00 |0044: return-void │ │ -3f572e: 0000 |0045: nop // spacer │ │ -3f5730: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3f5754: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3f5784: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3f56bc: |[3f56bc] de.danoeh.antennapod.parser.transcript.R$styleable.:()V │ │ +3f56cc: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3f56d2: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3f56d8: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3f56de: 0c00 |0009: move-result-object v0 │ │ +3f56e0: 6900 d1cb |000a: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.Capability:[I // field@cbd1 │ │ +3f56e4: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3f56ea: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3f56f0: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3f56f6: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3f56fc: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3f5702: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3f5708: 0c00 |001e: move-result-object v0 │ │ +3f570a: 6900 d4cb |001f: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.ColorStateListItem:[I // field@cbd4 │ │ +3f570e: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3f5710: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3f5714: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3f571a: 6900 dacb |0027: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.FontFamily:[I // field@cbda │ │ +3f571e: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3f5722: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3f5726: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3f572c: 6900 dbcb |0030: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.FontFamilyFont:[I // field@cbdb │ │ +3f5730: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3f5734: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3f5738: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3f573e: 6900 edcb |0039: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.GradientColor:[I // field@cbed │ │ +3f5742: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3f5748: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3f574e: 0c00 |0041: move-result-object v0 │ │ +3f5750: 6900 eecb |0042: sput-object v0, Lde/danoeh/antennapod/parser/transcript/R$styleable;.GradientColorItem:[I // field@cbee │ │ +3f5754: 0e00 |0044: return-void │ │ +3f5756: 0000 |0045: nop // spacer │ │ +3f5758: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3f577c: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3f57ac: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/transcript/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f57bc: |[3f57bc] de.danoeh.antennapod.parser.transcript.R$styleable.:()V │ │ -3f57cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f57d2: 0e00 |0003: return-void │ │ +3f57e4: |[3f57e4] de.danoeh.antennapod.parser.transcript.R$styleable.:()V │ │ +3f57f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f57fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -951360,17 +951360,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f57ec: |[3f57ec] de.danoeh.antennapod.parser.transcript.R.:()V │ │ -3f57fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5802: 0e00 |0003: return-void │ │ +3f5814: |[3f5814] de.danoeh.antennapod.parser.transcript.R.:()V │ │ +3f5824: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f582a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -951397,43 +951397,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3f5804: |[3f5804] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser$$ExternalSyntheticBackport0.m:(Ljava/lang/String;)Ljava/lang/String; │ │ -3f5814: 6e10 8dab 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f581a: 0a00 |0003: move-result v0 │ │ -3f581c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f581e: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ -3f5822: 6e20 76ab 1400 |0007: invoke-virtual {v4, v1}, Ljava/lang/String;.codePointAt:(I)I // method@ab76 │ │ -3f5828: 0a02 |000a: move-result v2 │ │ -3f582a: 7110 adaa 0200 |000b: invoke-static {v2}, Ljava/lang/Character;.isWhitespace:(I)Z // method@aaad │ │ -3f5830: 0a03 |000e: move-result v3 │ │ -3f5832: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ -3f5836: 2807 |0011: goto 0018 // +0007 │ │ -3f5838: 7110 9faa 0200 |0012: invoke-static {v2}, Ljava/lang/Character;.charCount:(I)I // method@aa9f │ │ -3f583e: 0a02 |0015: move-result v2 │ │ -3f5840: b021 |0016: add-int/2addr v1, v2 │ │ -3f5842: 28ee |0017: goto 0005 // -0012 │ │ -3f5844: 3710 1300 |0018: if-le v0, v1, 002b // +0013 │ │ -3f5848: 7120 a2aa 0400 |001a: invoke-static {v4, v0}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@aaa2 │ │ -3f584e: 0a02 |001d: move-result v2 │ │ -3f5850: 7110 adaa 0200 |001e: invoke-static {v2}, Ljava/lang/Character;.isWhitespace:(I)Z // method@aaad │ │ -3f5856: 0a03 |0021: move-result v3 │ │ -3f5858: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ -3f585c: 2807 |0024: goto 002b // +0007 │ │ -3f585e: 7110 9faa 0200 |0025: invoke-static {v2}, Ljava/lang/Character;.charCount:(I)I // method@aa9f │ │ -3f5864: 0a02 |0028: move-result v2 │ │ -3f5866: b120 |0029: sub-int/2addr v0, v2 │ │ -3f5868: 28ee |002a: goto 0018 // -0012 │ │ -3f586a: 6e30 98ab 1400 |002b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f5870: 0c04 |002e: move-result-object v4 │ │ -3f5872: 1104 |002f: return-object v4 │ │ +3f582c: |[3f582c] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser$$ExternalSyntheticBackport0.m:(Ljava/lang/String;)Ljava/lang/String; │ │ +3f583c: 6e10 8dab 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f5842: 0a00 |0003: move-result v0 │ │ +3f5844: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f5846: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ +3f584a: 6e20 76ab 1400 |0007: invoke-virtual {v4, v1}, Ljava/lang/String;.codePointAt:(I)I // method@ab76 │ │ +3f5850: 0a02 |000a: move-result v2 │ │ +3f5852: 7110 adaa 0200 |000b: invoke-static {v2}, Ljava/lang/Character;.isWhitespace:(I)Z // method@aaad │ │ +3f5858: 0a03 |000e: move-result v3 │ │ +3f585a: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ +3f585e: 2807 |0011: goto 0018 // +0007 │ │ +3f5860: 7110 9faa 0200 |0012: invoke-static {v2}, Ljava/lang/Character;.charCount:(I)I // method@aa9f │ │ +3f5866: 0a02 |0015: move-result v2 │ │ +3f5868: b021 |0016: add-int/2addr v1, v2 │ │ +3f586a: 28ee |0017: goto 0005 // -0012 │ │ +3f586c: 3710 1300 |0018: if-le v0, v1, 002b // +0013 │ │ +3f5870: 7120 a2aa 0400 |001a: invoke-static {v4, v0}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@aaa2 │ │ +3f5876: 0a02 |001d: move-result v2 │ │ +3f5878: 7110 adaa 0200 |001e: invoke-static {v2}, Ljava/lang/Character;.isWhitespace:(I)Z // method@aaad │ │ +3f587e: 0a03 |0021: move-result v3 │ │ +3f5880: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ +3f5884: 2807 |0024: goto 002b // +0007 │ │ +3f5886: 7110 9faa 0200 |0025: invoke-static {v2}, Ljava/lang/Character;.charCount:(I)I // method@aa9f │ │ +3f588c: 0a02 |0028: move-result v2 │ │ +3f588e: b120 |0029: sub-int/2addr v0, v2 │ │ +3f5890: 28ee |002a: goto 0018 // -0012 │ │ +3f5892: 6e30 98ab 1400 |002b: invoke-virtual {v4, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f5898: 0c04 |002e: move-result-object v4 │ │ +3f589a: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -951466,269 +951466,269 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f5c60: |[3f5c60] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.:()V │ │ -3f5c70: 1a00 7355 |0000: const-string v0, "^([0-9]{2}):([0-9]{2}):([0-9]{2}),([0-9]{3})$" // string@5573 │ │ -3f5c74: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3f5c7a: 0c00 |0005: move-result-object v0 │ │ -3f5c7c: 6900 fdcb |0006: sput-object v0, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.TIMECODE_PATTERN:Ljava/util/regex/Pattern; // field@cbfd │ │ -3f5c80: 0e00 |0008: return-void │ │ +3f5c88: |[3f5c88] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.:()V │ │ +3f5c98: 1a00 7355 |0000: const-string v0, "^([0-9]{2}):([0-9]{2}):([0-9]{2}),([0-9]{3})$" // string@5573 │ │ +3f5c9c: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3f5ca2: 0c00 |0005: move-result-object v0 │ │ +3f5ca4: 6900 fdcb |0006: sput-object v0, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.TIMECODE_PATTERN:Ljava/util/regex/Pattern; // field@cbfd │ │ +3f5ca8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5c84: |[3f5c84] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.:()V │ │ -3f5c94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5c9a: 0e00 |0003: return-void │ │ +3f5cac: |[3f5cac] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.:()V │ │ +3f5cbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 36 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 410 16-bit code units │ │ -3f5874: |[3f5874] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ -3f5884: 7701 dbaf 2300 |0000: invoke-static/range {v35}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ -3f588a: 0a00 |0003: move-result v0 │ │ -3f588c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f588e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -3f5892: 1101 |0007: return-object v1 │ │ -3f5894: 1a00 1700 |0008: const-string v0, " │ │ +3f589c: |[3f589c] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ +3f58ac: 7701 dbaf 2300 |0000: invoke-static/range {v35}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ +3f58b2: 0a00 |0003: move-result v0 │ │ +3f58b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f58b6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +3f58ba: 1101 |0007: return-object v1 │ │ +3f58bc: 1a00 1700 |0008: const-string v0, " │ │ " // string@0017 │ │ -3f5898: 1a02 0200 |000a: const-string v2, " │ │ +3f58c0: 1a02 0200 |000a: const-string v2, " │ │ " // string@0002 │ │ -3f589c: 0803 2300 |000c: move-object/from16 v3, v35 │ │ -3f58a0: 6e30 92ab 0302 |000e: invoke-virtual {v3, v0, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ -3f58a6: 0c00 |0011: move-result-object v0 │ │ -3f58a8: 2203 241a |0012: new-instance v3, Lde/danoeh/antennapod/model/feed/Transcript; // type@1a24 │ │ -3f58ac: 7010 12a2 0300 |0014: invoke-direct {v3}, Lde/danoeh/antennapod/model/feed/Transcript;.:()V // method@a212 │ │ -3f58b2: 6e20 93ab 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f58b8: 0c00 |001a: move-result-object v0 │ │ -3f58ba: 7110 15ad 0000 |001b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ -3f58c0: 0c00 |001e: move-result-object v0 │ │ -3f58c2: 7210 d5ad 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3f58c8: 0c00 |0022: move-result-object v0 │ │ -3f58ca: 2202 4b1d |0023: new-instance v2, Ljava/util/HashSet; // type@1d4b │ │ -3f58ce: 7010 aaad 0200 |0025: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@adaa │ │ -3f58d4: 1a06 0000 |0028: const-string v6, "" // string@0000 │ │ -3f58d8: 076b |002a: move-object v11, v6 │ │ -3f58da: 07be |002b: move-object v14, v11 │ │ -3f58dc: 07ef |002c: move-object v15, v14 │ │ -3f58de: 1609 0000 |002d: const-wide/16 v9, #int 0 // #0 │ │ -3f58e2: 160c ffff |002f: const-wide/16 v12, #int -1 // #ffff │ │ -3f58e6: 1610 ffff |0031: const-wide/16 v16, #int -1 // #ffff │ │ -3f58ea: 1612 ffff |0033: const-wide/16 v18, #int -1 // #ffff │ │ -3f58ee: 7210 b8ad 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3f58f4: 0a14 |0038: move-result v20 │ │ -3f58f6: 3814 3b01 |0039: if-eqz v20, 0174 // +013b │ │ -3f58fa: 2204 c81c |003b: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f58fe: 7010 a6ab 0400 |003d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f5904: 7210 b9ad 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3f590a: 0c05 |0043: move-result-object v5 │ │ -3f590c: 1f05 c71c |0044: check-cast v5, Ljava/lang/String; // type@1cc7 │ │ -3f5910: 6e10 8bab 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ -3f5916: 0a16 |0049: move-result v22 │ │ -3f5918: 3816 0300 |004a: if-eqz v22, 004d // +0003 │ │ -3f591c: 2815 |004c: goto 0061 // +0015 │ │ -3f591e: 1a01 a106 |004d: const-string v1, "-->" // string@06a1 │ │ -3f5922: 6e20 7bab 1500 |004f: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3f5928: 0a17 |0052: move-result v23 │ │ -3f592a: 1a07 1a00 |0053: const-string v7, " " // string@001a │ │ -3f592e: 1319 0000 |0055: const/16 v25, #int 0 // #0 │ │ -3f5932: 1228 |0057: const/4 v8, #int 2 // #2 │ │ -3f5934: 3817 6100 |0058: if-eqz v23, 00b9 // +0061 │ │ -3f5938: 6e20 93ab 1500 |005a: invoke-virtual {v5, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f593e: 0c01 |005d: move-result-object v1 │ │ -3f5940: 2115 |005e: array-length v5, v1 │ │ -3f5942: 3585 0400 |005f: if-ge v5, v8, 0063 // +0004 │ │ -3f5946: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -3f5948: 28d3 |0062: goto 0035 // -002d │ │ -3f594a: 4605 0119 |0063: aget-object v5, v1, v25 │ │ -3f594e: 6e10 9fab 0500 |0065: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f5954: 0c05 |0068: move-result-object v5 │ │ -3f5956: 7110 56a6 0500 |0069: invoke-static {v5}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parseTimecode:(Ljava/lang/String;)J // method@a656 │ │ -3f595c: 0b0c |006c: move-result-wide v12 │ │ -3f595e: 1215 |006d: const/4 v5, #int 1 // #1 │ │ -3f5960: 4601 0105 |006e: aget-object v1, v1, v5 │ │ -3f5964: 6e10 9fab 0100 |0070: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f596a: 0c01 |0073: move-result-object v1 │ │ -3f596c: 7110 56a6 0100 |0074: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parseTimecode:(Ljava/lang/String;)J // method@a656 │ │ -3f5972: 0b1a |0077: move-result-wide v26 │ │ -3f5974: 1617 ffff |0078: const-wide/16 v23, #int -1 // #ffff │ │ -3f5978: 3101 0c17 |007a: cmp-long v1, v12, v23 │ │ -3f597c: 3801 3a00 |007c: if-eqz v1, 00b6 // +003a │ │ -3f5980: 3101 1a17 |007e: cmp-long v1, v26, v23 │ │ -3f5984: 3901 0300 |0080: if-nez v1, 0083 // +0003 │ │ -3f5988: 2834 |0082: goto 00b6 // +0034 │ │ -3f598a: 3101 1017 |0083: cmp-long v1, v16, v23 │ │ -3f598e: 3901 0500 |0085: if-nez v1, 008a // +0005 │ │ -3f5992: 051c 0c00 |0087: move-wide/from16 v28, v12 │ │ -3f5996: 2803 |0089: goto 008c // +0003 │ │ -3f5998: 051c 1000 |008a: move-wide/from16 v28, v16 │ │ -3f599c: 9c10 1a0c |008c: sub-long v16, v26, v12 │ │ -3f59a0: 9b1e 0910 |008e: add-long v30, v9, v16 │ │ -3f59a4: 7210 b9ad 0000 |0090: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3f59aa: 0c01 |0093: move-result-object v1 │ │ -3f59ac: 1f01 c71c |0094: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -3f59b0: 7110 1ab0 0100 |0096: invoke-static {v1}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ -3f59b6: 0a05 |0099: move-result v5 │ │ -3f59b8: 3805 0300 |009a: if-eqz v5, 009d // +0003 │ │ -3f59bc: 2811 |009c: goto 00ad // +0011 │ │ -3f59be: 7110 52a6 0100 |009d: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser$$ExternalSyntheticBackport0;.m:(Ljava/lang/String;)Ljava/lang/String; // method@a652 │ │ -3f59c4: 0c01 |00a0: move-result-object v1 │ │ -3f59c6: 6e20 b2ab 1400 |00a1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f59cc: 6e20 b2ab 7400 |00a4: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f59d2: 7210 b8ad 0000 |00a7: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3f59d8: 0a01 |00aa: move-result v1 │ │ -3f59da: 3901 e5ff |00ab: if-nez v1, 0090 // -001b │ │ -3f59de: 0510 0c00 |00ad: move-wide/from16 v16, v12 │ │ -3f59e2: 0521 1a00 |00af: move-wide/from16 v33, v26 │ │ -3f59e6: 051b 1c00 |00b1: move-wide/from16 v27, v28 │ │ -3f59ea: 0509 1e00 |00b3: move-wide/from16 v9, v30 │ │ -3f59ee: 280c |00b5: goto 00c1 // +000c │ │ -3f59f0: 0512 1a00 |00b6: move-wide/from16 v18, v26 │ │ -3f59f4: 28a9 |00b8: goto 0061 // -0057 │ │ -3f59f6: 1617 ffff |00b9: const-wide/16 v23, #int -1 // #ffff │ │ -3f59fa: 051b 1000 |00bb: move-wide/from16 v27, v16 │ │ -3f59fe: 0521 1200 |00bd: move-wide/from16 v33, v18 │ │ -3f5a02: 0510 0c00 |00bf: move-wide/from16 v16, v12 │ │ -3f5a06: 1a01 4407 |00c1: const-string v1, ": " // string@0744 │ │ -3f5a0a: 6e20 b7ab 1400 |00c3: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.indexOf:(Ljava/lang/String;)I // method@abb7 │ │ -3f5a10: 0a01 |00c6: move-result v1 │ │ -3f5a12: 12f5 |00c7: const/4 v5, #int -1 // #ff │ │ -3f5a14: 3251 5800 |00c8: if-eq v1, v5, 0120 // +0058 │ │ -3f5a18: 6e10 bcab 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f5a1e: 0c01 |00cd: move-result-object v1 │ │ -3f5a20: 6e10 9fab 0100 |00ce: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f5a26: 0c01 |00d1: move-result-object v1 │ │ -3f5a28: 1a04 4207 |00d2: const-string v4, ":" // string@0742 │ │ -3f5a2c: 6e20 93ab 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f5a32: 0c01 |00d7: move-result-object v1 │ │ -3f5a34: 2114 |00d8: array-length v4, v1 │ │ -3f5a36: 3584 0800 |00d9: if-ge v4, v8, 00e1 // +0008 │ │ -3f5a3a: 050c 1000 |00db: move-wide/from16 v12, v16 │ │ -3f5a3e: 0510 1b00 |00dd: move-wide/from16 v16, v27 │ │ -3f5a42: 2900 9100 |00df: goto/16 0170 // +0091 │ │ -3f5a46: 4604 0119 |00e1: aget-object v4, v1, v25 │ │ -3f5a4a: 7220 29ae 4200 |00e3: invoke-interface {v2, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ -3f5a50: 2205 c81c |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f5a54: 1218 |00e8: const/4 v8, #int 1 // #1 │ │ -3f5a56: 4601 0108 |00e9: aget-object v1, v1, v8 │ │ -3f5a5a: 7110 52a6 0100 |00eb: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser$$ExternalSyntheticBackport0;.m:(Ljava/lang/String;)Ljava/lang/String; // method@a652 │ │ -3f5a60: 0c01 |00ee: move-result-object v1 │ │ -3f5a62: 7020 a9ab 1500 |00ef: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@aba9 │ │ -3f5a68: 7110 deaf 0f00 |00f2: invoke-static {v15}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ -3f5a6e: 0a01 |00f5: move-result v1 │ │ -3f5a70: 3801 2500 |00f6: if-eqz v1, 011b // +0025 │ │ -3f5a74: 7120 d8af f400 |00f8: invoke-static {v4, v15}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3f5a7a: 0a01 |00fb: move-result v1 │ │ -3f5a7c: 3901 1f00 |00fc: if-nez v1, 011b // +001f │ │ -3f5a80: 7110 deaf 0e00 |00fe: invoke-static {v14}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ -3f5a86: 0a01 |0101: move-result v1 │ │ -3f5a88: 3801 1900 |0102: if-eqz v1, 011b // +0019 │ │ -3f5a8c: 2201 251a |0104: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f5a90: 0719 |0106: move-object v9, v1 │ │ -3f5a92: 050a 1b00 |0107: move-wide/from16 v10, v27 │ │ -3f5a96: 050c 1200 |0109: move-wide/from16 v12, v18 │ │ -3f5a9a: 07f8 |010b: move-object v8, v15 │ │ -3f5a9c: 7607 1aa2 0900 |010c: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f5aa2: 6e20 13a2 1300 |010f: invoke-virtual {v3, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5aa8: 6e10 bcab 0500 |0112: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f5aae: 0c0e |0115: move-result-object v14 │ │ -3f5ab0: 074f |0116: move-object v15, v4 │ │ -3f5ab2: 078b |0117: move-object v11, v8 │ │ -3f5ab4: 050c 1000 |0118: move-wide/from16 v12, v16 │ │ -3f5ab8: 2849 |011a: goto 0163 // +0049 │ │ -3f5aba: 07f8 |011b: move-object v8, v15 │ │ -3f5abc: 074f |011c: move-object v15, v4 │ │ -3f5abe: 0754 |011d: move-object v4, v5 │ │ -3f5ac0: 078b |011e: move-object v11, v8 │ │ -3f5ac2: 2811 |011f: goto 0130 // +0011 │ │ -3f5ac4: 07f8 |0120: move-object v8, v15 │ │ -3f5ac6: 7110 deaf 0b00 |0121: invoke-static {v11}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ -3f5acc: 0a01 |0124: move-result v1 │ │ -3f5ace: 3801 0a00 |0125: if-eqz v1, 012f // +000a │ │ -3f5ad2: 7110 dcaf 0800 |0127: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3f5ad8: 0a01 |012a: move-result v1 │ │ -3f5ada: 3801 0400 |012b: if-eqz v1, 012f // +0004 │ │ -3f5ade: 07bf |012d: move-object v15, v11 │ │ -3f5ae0: 2802 |012e: goto 0130 // +0002 │ │ -3f5ae2: 078f |012f: move-object v15, v8 │ │ -3f5ae4: 2201 c81c |0130: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f5ae8: 7010 a6ab 0100 |0132: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f5aee: 6e20 b2ab e100 |0135: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5af4: 6e20 b2ab 7100 |0138: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5afa: 6e20 b1ab 4100 |013b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f5b00: 6e10 bcab 0100 |013e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f5b06: 0c01 |0141: move-result-object v1 │ │ -3f5b08: 7110 e5af 0100 |0142: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ -3f5b0e: 0c1f |0145: move-result-object v31 │ │ -3f5b10: 1604 8813 |0146: const-wide/16 v4, #int 5000 // #1388 │ │ -3f5b14: 3101 0904 |0148: cmp-long v1, v9, v4 │ │ -3f5b18: 3a01 2000 |014a: if-ltz v1, 016a // +0020 │ │ -3f5b1c: 3101 211b |014c: cmp-long v1, v33, v27 │ │ -3f5b20: 3d01 1c00 |014e: if-lez v1, 016a // +001c │ │ -3f5b24: 2201 251a |0150: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f5b28: 081a 0100 |0152: move-object/from16 v26, v1 │ │ -3f5b2c: 051d 2100 |0154: move-wide/from16 v29, v33 │ │ -3f5b30: 0820 0f00 |0156: move-object/from16 v32, v15 │ │ -3f5b34: 7607 1aa2 1a00 |0158: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f5b3a: 6e20 13a2 1300 |015b: invoke-virtual {v3, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5b40: 076e |015e: move-object v14, v6 │ │ -3f5b42: 050c 1000 |015f: move-wide/from16 v12, v16 │ │ -3f5b46: 0510 1700 |0161: move-wide/from16 v16, v23 │ │ -3f5b4a: 0512 2100 |0163: move-wide/from16 v18, v33 │ │ -3f5b4e: 1201 |0165: const/4 v1, #int 0 // #0 │ │ -3f5b50: 1609 0000 |0166: const-wide/16 v9, #int 0 // #0 │ │ -3f5b54: 2900 cdfe |0168: goto/16 0035 // -0133 │ │ -3f5b58: 050c 1000 |016a: move-wide/from16 v12, v16 │ │ -3f5b5c: 0510 1b00 |016c: move-wide/from16 v16, v27 │ │ -3f5b60: 080e 1f00 |016e: move-object/from16 v14, v31 │ │ -3f5b64: 0512 2100 |0170: move-wide/from16 v18, v33 │ │ -3f5b68: 2900 effe |0172: goto/16 0061 // -0111 │ │ -3f5b6c: 07f8 |0174: move-object v8, v15 │ │ -3f5b6e: 7110 1ab0 0e00 |0175: invoke-static {v14}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ -3f5b74: 0a00 |0178: move-result v0 │ │ -3f5b76: 3900 1500 |0179: if-nez v0, 018e // +0015 │ │ -3f5b7a: 3100 1210 |017b: cmp-long v0, v18, v16 │ │ -3f5b7e: 3d00 1100 |017d: if-lez v0, 018e // +0011 │ │ -3f5b82: 7110 e5af 0e00 |017f: invoke-static {v14}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ -3f5b88: 0c14 |0182: move-result-object v20 │ │ -3f5b8a: 2200 251a |0183: new-instance v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ -3f5b8e: 070f |0185: move-object v15, v0 │ │ -3f5b90: 0815 0800 |0186: move-object/from16 v21, v8 │ │ -3f5b94: 7607 1aa2 0f00 |0188: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ -3f5b9a: 6e20 13a2 0300 |018b: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ -3f5ba0: 6e10 17a2 0300 |018e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentCount:()I // method@a217 │ │ -3f5ba6: 0a00 |0191: move-result v0 │ │ -3f5ba8: 3d00 0600 |0192: if-lez v0, 0198 // +0006 │ │ -3f5bac: 6e20 19a2 2300 |0194: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/Transcript;.setSpeakers:(Ljava/util/Set;)V // method@a219 │ │ -3f5bb2: 1103 |0197: return-object v3 │ │ -3f5bb4: 1200 |0198: const/4 v0, #int 0 // #0 │ │ -3f5bb6: 1100 |0199: return-object v0 │ │ +3f58c4: 0803 2300 |000c: move-object/from16 v3, v35 │ │ +3f58c8: 6e30 92ab 0302 |000e: invoke-virtual {v3, v0, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ab92 │ │ +3f58ce: 0c00 |0011: move-result-object v0 │ │ +3f58d0: 2203 241a |0012: new-instance v3, Lde/danoeh/antennapod/model/feed/Transcript; // type@1a24 │ │ +3f58d4: 7010 12a2 0300 |0014: invoke-direct {v3}, Lde/danoeh/antennapod/model/feed/Transcript;.:()V // method@a212 │ │ +3f58da: 6e20 93ab 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f58e0: 0c00 |001a: move-result-object v0 │ │ +3f58e2: 7110 15ad 0000 |001b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@ad15 │ │ +3f58e8: 0c00 |001e: move-result-object v0 │ │ +3f58ea: 7210 d5ad 0000 |001f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3f58f0: 0c00 |0022: move-result-object v0 │ │ +3f58f2: 2202 4b1d |0023: new-instance v2, Ljava/util/HashSet; // type@1d4b │ │ +3f58f6: 7010 aaad 0200 |0025: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@adaa │ │ +3f58fc: 1a06 0000 |0028: const-string v6, "" // string@0000 │ │ +3f5900: 076b |002a: move-object v11, v6 │ │ +3f5902: 07be |002b: move-object v14, v11 │ │ +3f5904: 07ef |002c: move-object v15, v14 │ │ +3f5906: 1609 0000 |002d: const-wide/16 v9, #int 0 // #0 │ │ +3f590a: 160c ffff |002f: const-wide/16 v12, #int -1 // #ffff │ │ +3f590e: 1610 ffff |0031: const-wide/16 v16, #int -1 // #ffff │ │ +3f5912: 1612 ffff |0033: const-wide/16 v18, #int -1 // #ffff │ │ +3f5916: 7210 b8ad 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3f591c: 0a14 |0038: move-result v20 │ │ +3f591e: 3814 3b01 |0039: if-eqz v20, 0174 // +013b │ │ +3f5922: 2204 c81c |003b: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5926: 7010 a6ab 0400 |003d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f592c: 7210 b9ad 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3f5932: 0c05 |0043: move-result-object v5 │ │ +3f5934: 1f05 c71c |0044: check-cast v5, Ljava/lang/String; // type@1cc7 │ │ +3f5938: 6e10 8bab 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.isEmpty:()Z // method@ab8b │ │ +3f593e: 0a16 |0049: move-result v22 │ │ +3f5940: 3816 0300 |004a: if-eqz v22, 004d // +0003 │ │ +3f5944: 2815 |004c: goto 0061 // +0015 │ │ +3f5946: 1a01 a106 |004d: const-string v1, "-->" // string@06a1 │ │ +3f594a: 6e20 7bab 1500 |004f: invoke-virtual {v5, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3f5950: 0a17 |0052: move-result v23 │ │ +3f5952: 1a07 1a00 |0053: const-string v7, " " // string@001a │ │ +3f5956: 1319 0000 |0055: const/16 v25, #int 0 // #0 │ │ +3f595a: 1228 |0057: const/4 v8, #int 2 // #2 │ │ +3f595c: 3817 6100 |0058: if-eqz v23, 00b9 // +0061 │ │ +3f5960: 6e20 93ab 1500 |005a: invoke-virtual {v5, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f5966: 0c01 |005d: move-result-object v1 │ │ +3f5968: 2115 |005e: array-length v5, v1 │ │ +3f596a: 3585 0400 |005f: if-ge v5, v8, 0063 // +0004 │ │ +3f596e: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +3f5970: 28d3 |0062: goto 0035 // -002d │ │ +3f5972: 4605 0119 |0063: aget-object v5, v1, v25 │ │ +3f5976: 6e10 9fab 0500 |0065: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f597c: 0c05 |0068: move-result-object v5 │ │ +3f597e: 7110 56a6 0500 |0069: invoke-static {v5}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parseTimecode:(Ljava/lang/String;)J // method@a656 │ │ +3f5984: 0b0c |006c: move-result-wide v12 │ │ +3f5986: 1215 |006d: const/4 v5, #int 1 // #1 │ │ +3f5988: 4601 0105 |006e: aget-object v1, v1, v5 │ │ +3f598c: 6e10 9fab 0100 |0070: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f5992: 0c01 |0073: move-result-object v1 │ │ +3f5994: 7110 56a6 0100 |0074: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parseTimecode:(Ljava/lang/String;)J // method@a656 │ │ +3f599a: 0b1a |0077: move-result-wide v26 │ │ +3f599c: 1617 ffff |0078: const-wide/16 v23, #int -1 // #ffff │ │ +3f59a0: 3101 0c17 |007a: cmp-long v1, v12, v23 │ │ +3f59a4: 3801 3a00 |007c: if-eqz v1, 00b6 // +003a │ │ +3f59a8: 3101 1a17 |007e: cmp-long v1, v26, v23 │ │ +3f59ac: 3901 0300 |0080: if-nez v1, 0083 // +0003 │ │ +3f59b0: 2834 |0082: goto 00b6 // +0034 │ │ +3f59b2: 3101 1017 |0083: cmp-long v1, v16, v23 │ │ +3f59b6: 3901 0500 |0085: if-nez v1, 008a // +0005 │ │ +3f59ba: 051c 0c00 |0087: move-wide/from16 v28, v12 │ │ +3f59be: 2803 |0089: goto 008c // +0003 │ │ +3f59c0: 051c 1000 |008a: move-wide/from16 v28, v16 │ │ +3f59c4: 9c10 1a0c |008c: sub-long v16, v26, v12 │ │ +3f59c8: 9b1e 0910 |008e: add-long v30, v9, v16 │ │ +3f59cc: 7210 b9ad 0000 |0090: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3f59d2: 0c01 |0093: move-result-object v1 │ │ +3f59d4: 1f01 c71c |0094: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +3f59d8: 7110 1ab0 0100 |0096: invoke-static {v1}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ +3f59de: 0a05 |0099: move-result v5 │ │ +3f59e0: 3805 0300 |009a: if-eqz v5, 009d // +0003 │ │ +3f59e4: 2811 |009c: goto 00ad // +0011 │ │ +3f59e6: 7110 52a6 0100 |009d: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser$$ExternalSyntheticBackport0;.m:(Ljava/lang/String;)Ljava/lang/String; // method@a652 │ │ +3f59ec: 0c01 |00a0: move-result-object v1 │ │ +3f59ee: 6e20 b2ab 1400 |00a1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f59f4: 6e20 b2ab 7400 |00a4: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f59fa: 7210 b8ad 0000 |00a7: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3f5a00: 0a01 |00aa: move-result v1 │ │ +3f5a02: 3901 e5ff |00ab: if-nez v1, 0090 // -001b │ │ +3f5a06: 0510 0c00 |00ad: move-wide/from16 v16, v12 │ │ +3f5a0a: 0521 1a00 |00af: move-wide/from16 v33, v26 │ │ +3f5a0e: 051b 1c00 |00b1: move-wide/from16 v27, v28 │ │ +3f5a12: 0509 1e00 |00b3: move-wide/from16 v9, v30 │ │ +3f5a16: 280c |00b5: goto 00c1 // +000c │ │ +3f5a18: 0512 1a00 |00b6: move-wide/from16 v18, v26 │ │ +3f5a1c: 28a9 |00b8: goto 0061 // -0057 │ │ +3f5a1e: 1617 ffff |00b9: const-wide/16 v23, #int -1 // #ffff │ │ +3f5a22: 051b 1000 |00bb: move-wide/from16 v27, v16 │ │ +3f5a26: 0521 1200 |00bd: move-wide/from16 v33, v18 │ │ +3f5a2a: 0510 0c00 |00bf: move-wide/from16 v16, v12 │ │ +3f5a2e: 1a01 4407 |00c1: const-string v1, ": " // string@0744 │ │ +3f5a32: 6e20 b7ab 1400 |00c3: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.indexOf:(Ljava/lang/String;)I // method@abb7 │ │ +3f5a38: 0a01 |00c6: move-result v1 │ │ +3f5a3a: 12f5 |00c7: const/4 v5, #int -1 // #ff │ │ +3f5a3c: 3251 5800 |00c8: if-eq v1, v5, 0120 // +0058 │ │ +3f5a40: 6e10 bcab 0400 |00ca: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f5a46: 0c01 |00cd: move-result-object v1 │ │ +3f5a48: 6e10 9fab 0100 |00ce: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f5a4e: 0c01 |00d1: move-result-object v1 │ │ +3f5a50: 1a04 4207 |00d2: const-string v4, ":" // string@0742 │ │ +3f5a54: 6e20 93ab 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f5a5a: 0c01 |00d7: move-result-object v1 │ │ +3f5a5c: 2114 |00d8: array-length v4, v1 │ │ +3f5a5e: 3584 0800 |00d9: if-ge v4, v8, 00e1 // +0008 │ │ +3f5a62: 050c 1000 |00db: move-wide/from16 v12, v16 │ │ +3f5a66: 0510 1b00 |00dd: move-wide/from16 v16, v27 │ │ +3f5a6a: 2900 9100 |00df: goto/16 0170 // +0091 │ │ +3f5a6e: 4604 0119 |00e1: aget-object v4, v1, v25 │ │ +3f5a72: 7220 29ae 4200 |00e3: invoke-interface {v2, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ae29 │ │ +3f5a78: 2205 c81c |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5a7c: 1218 |00e8: const/4 v8, #int 1 // #1 │ │ +3f5a7e: 4601 0108 |00e9: aget-object v1, v1, v8 │ │ +3f5a82: 7110 52a6 0100 |00eb: invoke-static {v1}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser$$ExternalSyntheticBackport0;.m:(Ljava/lang/String;)Ljava/lang/String; // method@a652 │ │ +3f5a88: 0c01 |00ee: move-result-object v1 │ │ +3f5a8a: 7020 a9ab 1500 |00ef: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@aba9 │ │ +3f5a90: 7110 deaf 0f00 |00f2: invoke-static {v15}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ +3f5a96: 0a01 |00f5: move-result v1 │ │ +3f5a98: 3801 2500 |00f6: if-eqz v1, 011b // +0025 │ │ +3f5a9c: 7120 d8af f400 |00f8: invoke-static {v4, v15}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3f5aa2: 0a01 |00fb: move-result v1 │ │ +3f5aa4: 3901 1f00 |00fc: if-nez v1, 011b // +001f │ │ +3f5aa8: 7110 deaf 0e00 |00fe: invoke-static {v14}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ +3f5aae: 0a01 |0101: move-result v1 │ │ +3f5ab0: 3801 1900 |0102: if-eqz v1, 011b // +0019 │ │ +3f5ab4: 2201 251a |0104: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f5ab8: 0719 |0106: move-object v9, v1 │ │ +3f5aba: 050a 1b00 |0107: move-wide/from16 v10, v27 │ │ +3f5abe: 050c 1200 |0109: move-wide/from16 v12, v18 │ │ +3f5ac2: 07f8 |010b: move-object v8, v15 │ │ +3f5ac4: 7607 1aa2 0900 |010c: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f5aca: 6e20 13a2 1300 |010f: invoke-virtual {v3, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f5ad0: 6e10 bcab 0500 |0112: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f5ad6: 0c0e |0115: move-result-object v14 │ │ +3f5ad8: 074f |0116: move-object v15, v4 │ │ +3f5ada: 078b |0117: move-object v11, v8 │ │ +3f5adc: 050c 1000 |0118: move-wide/from16 v12, v16 │ │ +3f5ae0: 2849 |011a: goto 0163 // +0049 │ │ +3f5ae2: 07f8 |011b: move-object v8, v15 │ │ +3f5ae4: 074f |011c: move-object v15, v4 │ │ +3f5ae6: 0754 |011d: move-object v4, v5 │ │ +3f5ae8: 078b |011e: move-object v11, v8 │ │ +3f5aea: 2811 |011f: goto 0130 // +0011 │ │ +3f5aec: 07f8 |0120: move-object v8, v15 │ │ +3f5aee: 7110 deaf 0b00 |0121: invoke-static {v11}, Lorg/apache/commons/lang3/StringUtils;.isNotEmpty:(Ljava/lang/CharSequence;)Z // method@afde │ │ +3f5af4: 0a01 |0124: move-result v1 │ │ +3f5af6: 3801 0a00 |0125: if-eqz v1, 012f // +000a │ │ +3f5afa: 7110 dcaf 0800 |0127: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3f5b00: 0a01 |012a: move-result v1 │ │ +3f5b02: 3801 0400 |012b: if-eqz v1, 012f // +0004 │ │ +3f5b06: 07bf |012d: move-object v15, v11 │ │ +3f5b08: 2802 |012e: goto 0130 // +0002 │ │ +3f5b0a: 078f |012f: move-object v15, v8 │ │ +3f5b0c: 2201 c81c |0130: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5b10: 7010 a6ab 0100 |0132: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f5b16: 6e20 b2ab e100 |0135: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5b1c: 6e20 b2ab 7100 |0138: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5b22: 6e20 b1ab 4100 |013b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f5b28: 6e10 bcab 0100 |013e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f5b2e: 0c01 |0141: move-result-object v1 │ │ +3f5b30: 7110 e5af 0100 |0142: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ +3f5b36: 0c1f |0145: move-result-object v31 │ │ +3f5b38: 1604 8813 |0146: const-wide/16 v4, #int 5000 // #1388 │ │ +3f5b3c: 3101 0904 |0148: cmp-long v1, v9, v4 │ │ +3f5b40: 3a01 2000 |014a: if-ltz v1, 016a // +0020 │ │ +3f5b44: 3101 211b |014c: cmp-long v1, v33, v27 │ │ +3f5b48: 3d01 1c00 |014e: if-lez v1, 016a // +001c │ │ +3f5b4c: 2201 251a |0150: new-instance v1, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f5b50: 081a 0100 |0152: move-object/from16 v26, v1 │ │ +3f5b54: 051d 2100 |0154: move-wide/from16 v29, v33 │ │ +3f5b58: 0820 0f00 |0156: move-object/from16 v32, v15 │ │ +3f5b5c: 7607 1aa2 1a00 |0158: invoke-direct/range {v26, v27, v28, v29, v30, v31, v32}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f5b62: 6e20 13a2 1300 |015b: invoke-virtual {v3, v1}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f5b68: 076e |015e: move-object v14, v6 │ │ +3f5b6a: 050c 1000 |015f: move-wide/from16 v12, v16 │ │ +3f5b6e: 0510 1700 |0161: move-wide/from16 v16, v23 │ │ +3f5b72: 0512 2100 |0163: move-wide/from16 v18, v33 │ │ +3f5b76: 1201 |0165: const/4 v1, #int 0 // #0 │ │ +3f5b78: 1609 0000 |0166: const-wide/16 v9, #int 0 // #0 │ │ +3f5b7c: 2900 cdfe |0168: goto/16 0035 // -0133 │ │ +3f5b80: 050c 1000 |016a: move-wide/from16 v12, v16 │ │ +3f5b84: 0510 1b00 |016c: move-wide/from16 v16, v27 │ │ +3f5b88: 080e 1f00 |016e: move-object/from16 v14, v31 │ │ +3f5b8c: 0512 2100 |0170: move-wide/from16 v18, v33 │ │ +3f5b90: 2900 effe |0172: goto/16 0061 // -0111 │ │ +3f5b94: 07f8 |0174: move-object v8, v15 │ │ +3f5b96: 7110 1ab0 0e00 |0175: invoke-static {v14}, Lorg/jsoup/internal/StringUtil;.isBlank:(Ljava/lang/String;)Z // method@b01a │ │ +3f5b9c: 0a00 |0178: move-result v0 │ │ +3f5b9e: 3900 1500 |0179: if-nez v0, 018e // +0015 │ │ +3f5ba2: 3100 1210 |017b: cmp-long v0, v18, v16 │ │ +3f5ba6: 3d00 1100 |017d: if-lez v0, 018e // +0011 │ │ +3f5baa: 7110 e5af 0e00 |017f: invoke-static {v14}, Lorg/apache/commons/lang3/StringUtils;.trim:(Ljava/lang/String;)Ljava/lang/String; // method@afe5 │ │ +3f5bb0: 0c14 |0182: move-result-object v20 │ │ +3f5bb2: 2200 251a |0183: new-instance v0, Lde/danoeh/antennapod/model/feed/TranscriptSegment; // type@1a25 │ │ +3f5bb6: 070f |0185: move-object v15, v0 │ │ +3f5bb8: 0815 0800 |0186: move-object/from16 v21, v8 │ │ +3f5bbc: 7607 1aa2 0f00 |0188: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21}, Lde/danoeh/antennapod/model/feed/TranscriptSegment;.:(JJLjava/lang/String;Ljava/lang/String;)V // method@a21a │ │ +3f5bc2: 6e20 13a2 0300 |018b: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/Transcript;.addSegment:(Lde/danoeh/antennapod/model/feed/TranscriptSegment;)V // method@a213 │ │ +3f5bc8: 6e10 17a2 0300 |018e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Transcript;.getSegmentCount:()I // method@a217 │ │ +3f5bce: 0a00 |0191: move-result v0 │ │ +3f5bd0: 3d00 0600 |0192: if-lez v0, 0198 // +0006 │ │ +3f5bd4: 6e20 19a2 2300 |0194: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/Transcript;.setSpeakers:(Ljava/util/Set;)V // method@a219 │ │ +3f5bda: 1103 |0197: return-object v3 │ │ +3f5bdc: 1200 |0198: const/4 v0, #int 0 // #0 │ │ +3f5bde: 1100 |0199: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000e line=24 │ │ 0x0012 line=26 │ │ 0x0017 line=27 │ │ 0x001f line=28 │ │ @@ -951774,59 +951774,59 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -3f5bb8: |[3f5bb8] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.parseTimecode:(Ljava/lang/String;)J │ │ -3f5bc8: 6200 fdcb |0000: sget-object v0, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.TIMECODE_PATTERN:Ljava/util/regex/Pattern; // field@cbfd │ │ -3f5bcc: 6e20 f6ae c000 |0002: invoke-virtual {v0, v12}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3f5bd2: 0c0c |0005: move-result-object v12 │ │ -3f5bd4: 6e10 f1ae 0c00 |0006: invoke-virtual {v12}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ -3f5bda: 0a00 |0009: move-result v0 │ │ -3f5bdc: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -3f5be0: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ -3f5be4: 1000 |000e: return-wide v0 │ │ -3f5be6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3f5be8: 6e20 f0ae 0c00 |0010: invoke-virtual {v12, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3f5bee: 0c00 |0013: move-result-object v0 │ │ -3f5bf0: 7110 10ab 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f5bf6: 0a00 |0017: move-result v0 │ │ -3f5bf8: 8100 |0018: int-to-long v0, v0 │ │ -3f5bfa: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -3f5bfc: 6e20 f0ae 2c00 |001a: invoke-virtual {v12, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3f5c02: 0c02 |001d: move-result-object v2 │ │ -3f5c04: 7110 10ab 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f5c0a: 0a02 |0021: move-result v2 │ │ -3f5c0c: 8122 |0022: int-to-long v2, v2 │ │ -3f5c0e: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -3f5c10: 6e20 f0ae 4c00 |0024: invoke-virtual {v12, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3f5c16: 0c04 |0027: move-result-object v4 │ │ -3f5c18: 7110 10ab 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f5c1e: 0a04 |002b: move-result v4 │ │ -3f5c20: 8144 |002c: int-to-long v4, v4 │ │ -3f5c22: 1246 |002d: const/4 v6, #int 4 // #4 │ │ -3f5c24: 6e20 f0ae 6c00 |002e: invoke-virtual {v12, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3f5c2a: 0c0c |0031: move-result-object v12 │ │ -3f5c2c: 7110 10ab 0c00 |0032: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f5c32: 0a0c |0035: move-result v12 │ │ -3f5c34: 81c6 |0036: int-to-long v6, v12 │ │ -3f5c36: 1608 3c00 |0037: const-wide/16 v8, #int 60 // #3c │ │ -3f5c3a: 9d00 0008 |0039: mul-long v0, v0, v8 │ │ -3f5c3e: 9d00 0008 |003b: mul-long v0, v0, v8 │ │ -3f5c42: 160a e803 |003d: const-wide/16 v10, #int 1000 // #3e8 │ │ -3f5c46: 9d00 000a |003f: mul-long v0, v0, v10 │ │ -3f5c4a: 9d02 0208 |0041: mul-long v2, v2, v8 │ │ -3f5c4e: 9d02 020a |0043: mul-long v2, v2, v10 │ │ -3f5c52: bb20 |0045: add-long/2addr v0, v2 │ │ -3f5c54: 9d04 040a |0046: mul-long v4, v4, v10 │ │ -3f5c58: bb40 |0048: add-long/2addr v0, v4 │ │ -3f5c5a: bb60 |0049: add-long/2addr v0, v6 │ │ -3f5c5c: 1000 |004a: return-wide v0 │ │ +3f5be0: |[3f5be0] de.danoeh.antennapod.parser.transcript.SrtTranscriptParser.parseTimecode:(Ljava/lang/String;)J │ │ +3f5bf0: 6200 fdcb |0000: sget-object v0, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.TIMECODE_PATTERN:Ljava/util/regex/Pattern; // field@cbfd │ │ +3f5bf4: 6e20 f6ae c000 |0002: invoke-virtual {v0, v12}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3f5bfa: 0c0c |0005: move-result-object v12 │ │ +3f5bfc: 6e10 f1ae 0c00 |0006: invoke-virtual {v12}, Ljava/util/regex/Matcher;.matches:()Z // method@aef1 │ │ +3f5c02: 0a00 |0009: move-result v0 │ │ +3f5c04: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +3f5c08: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +3f5c0c: 1000 |000e: return-wide v0 │ │ +3f5c0e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3f5c10: 6e20 f0ae 0c00 |0010: invoke-virtual {v12, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3f5c16: 0c00 |0013: move-result-object v0 │ │ +3f5c18: 7110 10ab 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f5c1e: 0a00 |0017: move-result v0 │ │ +3f5c20: 8100 |0018: int-to-long v0, v0 │ │ +3f5c22: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +3f5c24: 6e20 f0ae 2c00 |001a: invoke-virtual {v12, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3f5c2a: 0c02 |001d: move-result-object v2 │ │ +3f5c2c: 7110 10ab 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f5c32: 0a02 |0021: move-result v2 │ │ +3f5c34: 8122 |0022: int-to-long v2, v2 │ │ +3f5c36: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +3f5c38: 6e20 f0ae 4c00 |0024: invoke-virtual {v12, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3f5c3e: 0c04 |0027: move-result-object v4 │ │ +3f5c40: 7110 10ab 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f5c46: 0a04 |002b: move-result v4 │ │ +3f5c48: 8144 |002c: int-to-long v4, v4 │ │ +3f5c4a: 1246 |002d: const/4 v6, #int 4 // #4 │ │ +3f5c4c: 6e20 f0ae 6c00 |002e: invoke-virtual {v12, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3f5c52: 0c0c |0031: move-result-object v12 │ │ +3f5c54: 7110 10ab 0c00 |0032: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f5c5a: 0a0c |0035: move-result v12 │ │ +3f5c5c: 81c6 |0036: int-to-long v6, v12 │ │ +3f5c5e: 1608 3c00 |0037: const-wide/16 v8, #int 60 // #3c │ │ +3f5c62: 9d00 0008 |0039: mul-long v0, v0, v8 │ │ +3f5c66: 9d00 0008 |003b: mul-long v0, v0, v8 │ │ +3f5c6a: 160a e803 |003d: const-wide/16 v10, #int 1000 // #3e8 │ │ +3f5c6e: 9d00 000a |003f: mul-long v0, v0, v10 │ │ +3f5c72: 9d02 0208 |0041: mul-long v2, v2, v8 │ │ +3f5c76: 9d02 020a |0043: mul-long v2, v2, v10 │ │ +3f5c7a: bb20 |0045: add-long/2addr v0, v2 │ │ +3f5c7c: 9d04 040a |0046: mul-long v4, v4, v10 │ │ +3f5c80: bb40 |0048: add-long/2addr v0, v4 │ │ +3f5c82: bb60 |0049: add-long/2addr v0, v6 │ │ +3f5c84: 1000 |004a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0010 line=127 │ │ 0x001a line=128 │ │ 0x0024 line=129 │ │ @@ -951870,62 +951870,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5d1c: |[3f5d1c] de.danoeh.antennapod.parser.transcript.TranscriptParser.:()V │ │ -3f5d2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5d32: 0e00 |0003: return-void │ │ +3f5d44: |[3f5d44] de.danoeh.antennapod.parser.transcript.TranscriptParser.:()V │ │ +3f5d54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/transcript/TranscriptParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3f5c9c: |[3f5c9c] de.danoeh.antennapod.parser.transcript.TranscriptParser.parse:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ -3f5cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f5cae: 3802 3500 |0001: if-eqz v2, 0036 // +0035 │ │ -3f5cb2: 7110 dbaf 0200 |0003: invoke-static {v2}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ -3f5cb8: 0a01 |0006: move-result v1 │ │ -3f5cba: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -3f5cbe: 282d |0009: goto 0036 // +002d │ │ -3f5cc0: 1a01 795b |000a: const-string v1, "application/json" // string@5b79 │ │ -3f5cc4: 6e20 7fab 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f5cca: 0a01 |000f: move-result v1 │ │ -3f5ccc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -3f5cd0: 7110 45a6 0200 |0012: invoke-static {v2}, Lde/danoeh/antennapod/parser/transcript/JsonTranscriptParser;.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; // method@a645 │ │ -3f5cd6: 0c02 |0015: move-result-object v2 │ │ -3f5cd8: 1102 |0016: return-object v2 │ │ -3f5cda: 1a01 825b |0017: const-string v1, "application/srt" // string@5b82 │ │ -3f5cde: 6e20 7fab 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f5ce4: 0a01 |001c: move-result v1 │ │ -3f5ce6: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -3f5cea: 1a01 815b |001f: const-string v1, "application/srr" // string@5b81 │ │ -3f5cee: 6e20 7fab 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f5cf4: 0a01 |0024: move-result v1 │ │ -3f5cf6: 3901 0c00 |0025: if-nez v1, 0031 // +000c │ │ -3f5cfa: 1a01 935b |0027: const-string v1, "application/x-subrip" // string@5b93 │ │ -3f5cfe: 6e20 7fab 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f5d04: 0a03 |002c: move-result v3 │ │ -3f5d06: 3803 0300 |002d: if-eqz v3, 0030 // +0003 │ │ -3f5d0a: 2802 |002f: goto 0031 // +0002 │ │ -3f5d0c: 1100 |0030: return-object v0 │ │ -3f5d0e: 7110 55a6 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; // method@a655 │ │ -3f5d14: 0c02 |0034: move-result-object v2 │ │ -3f5d16: 1102 |0035: return-object v2 │ │ -3f5d18: 1100 |0036: return-object v0 │ │ +3f5cc4: |[3f5cc4] de.danoeh.antennapod.parser.transcript.TranscriptParser.parse:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; │ │ +3f5cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f5cd6: 3802 3500 |0001: if-eqz v2, 0036 // +0035 │ │ +3f5cda: 7110 dbaf 0200 |0003: invoke-static {v2}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@afdb │ │ +3f5ce0: 0a01 |0006: move-result v1 │ │ +3f5ce2: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +3f5ce6: 282d |0009: goto 0036 // +002d │ │ +3f5ce8: 1a01 795b |000a: const-string v1, "application/json" // string@5b79 │ │ +3f5cec: 6e20 7fab 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f5cf2: 0a01 |000f: move-result v1 │ │ +3f5cf4: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +3f5cf8: 7110 45a6 0200 |0012: invoke-static {v2}, Lde/danoeh/antennapod/parser/transcript/JsonTranscriptParser;.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; // method@a645 │ │ +3f5cfe: 0c02 |0015: move-result-object v2 │ │ +3f5d00: 1102 |0016: return-object v2 │ │ +3f5d02: 1a01 825b |0017: const-string v1, "application/srt" // string@5b82 │ │ +3f5d06: 6e20 7fab 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f5d0c: 0a01 |001c: move-result v1 │ │ +3f5d0e: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +3f5d12: 1a01 815b |001f: const-string v1, "application/srr" // string@5b81 │ │ +3f5d16: 6e20 7fab 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f5d1c: 0a01 |0024: move-result v1 │ │ +3f5d1e: 3901 0c00 |0025: if-nez v1, 0031 // +000c │ │ +3f5d22: 1a01 935b |0027: const-string v1, "application/x-subrip" // string@5b93 │ │ +3f5d26: 6e20 7fab 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f5d2c: 0a03 |002c: move-result v3 │ │ +3f5d2e: 3803 0300 |002d: if-eqz v3, 0030 // +0003 │ │ +3f5d32: 2802 |002f: goto 0031 // +0002 │ │ +3f5d34: 1100 |0030: return-object v0 │ │ +3f5d36: 7110 55a6 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/parser/transcript/SrtTranscriptParser;.parse:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/Transcript; // method@a655 │ │ +3f5d3c: 0c02 |0034: move-result-object v2 │ │ +3f5d3e: 1102 |0035: return-object v2 │ │ +3f5d40: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=12 │ │ 0x000c line=16 │ │ 0x0012 line=17 │ │ 0x0019 line=20 │ │ 0x0031 line=21 │ │ @@ -951974,17 +951974,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5d34: |[3f5d34] de.danoeh.antennapod.playback.base.BuildConfig.:()V │ │ -3f5d44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5d4a: 0e00 |0003: return-void │ │ +3f5d5c: |[3f5d5c] de.danoeh.antennapod.playback.base.BuildConfig.:()V │ │ +3f5d6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -952114,20 +952114,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f5d94: |[3f5d94] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f5da4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5daa: 5b01 03cc |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc03 │ │ -3f5dae: 5b02 05cc |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc05 │ │ -3f5db2: 5b03 04cc |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ -3f5db6: 0e00 |0009: return-void │ │ +3f5dbc: |[3f5dbc] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f5dcc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5dd2: 5b01 03cc |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc03 │ │ +3f5dd6: 5b02 05cc |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc05 │ │ +3f5dda: 5b03 04cc |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ +3f5dde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x0005 line=369 │ │ 0x0007 line=370 │ │ locals : │ │ @@ -952142,17 +952142,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5d64: |[3f5d64] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f5d74: 5410 03cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc03 │ │ -3f5d78: 1100 |0002: return-object v0 │ │ +3f5d8c: |[3f5d8c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f5d9c: 5410 03cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc03 │ │ +3f5da0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -952160,17 +952160,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5d4c: |[3f5d4c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3f5d5c: 5410 04cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ -3f5d60: 1100 |0002: return-object v0 │ │ +3f5d74: |[3f5d74] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3f5d84: 5410 04cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ +3f5d88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -952178,17 +952178,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5d7c: |[3f5d7c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f5d8c: 5410 05cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc05 │ │ -3f5d90: 1100 |0002: return-object v0 │ │ +3f5da4: |[3f5da4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f5db4: 5410 05cc |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc05 │ │ +3f5db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -952196,17 +952196,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5db8: |[3f5db8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f5dc8: 5b01 04cc |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ -3f5dcc: 0e00 |0002: return-void │ │ +3f5de0: |[3f5de0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f5df0: 5b01 04cc |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@cc04 │ │ +3f5df4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -952268,21 +952268,21 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3f5e88: |[3f5e88] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ -3f5e98: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f5e9e: 5b01 08cc |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ -3f5ea2: 5b02 07cc |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -3f5ea6: 6201 16cc |0007: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f5eaa: 5b01 0acc |0009: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f5eae: 0e00 |000b: return-void │ │ +3f5eb0: |[3f5eb0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ +3f5ec0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f5ec6: 5b01 08cc |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ +3f5eca: 5b02 07cc |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +3f5ece: 6201 16cc |0007: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f5ed2: 5b01 0acc |0009: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f5ed6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=46 │ │ locals : │ │ @@ -952296,42 +952296,42 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3f5eb0: |[3f5eb0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.acquireWifiLockIfNecessary:()V │ │ -3f5ec0: 1d03 |0000: monitor-enter v3 │ │ -3f5ec2: 6e10 8ca6 0300 |0001: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shouldLockWifi:()Z // method@a68c │ │ -3f5ec8: 0a00 |0004: move-result v0 │ │ -3f5eca: 3800 2600 |0005: if-eqz v0, 002b // +0026 │ │ -3f5ece: 5430 0bcc |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ -3f5ed2: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ -3f5ed6: 5430 08cc |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ -3f5eda: 6e10 fc01 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f5ee0: 0c00 |0010: move-result-object v0 │ │ -3f5ee2: 1a01 27ce |0011: const-string v1, "wifi" // string@ce27 │ │ -3f5ee6: 6e20 1702 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3f5eec: 0c00 |0016: move-result-object v0 │ │ -3f5eee: 1f00 6e01 |0017: check-cast v0, Landroid/net/wifi/WifiManager; // type@016e │ │ -3f5ef2: 1a01 9142 |0019: const-string v1, "PlaybackSvcMediaPlayer" // string@4291 │ │ -3f5ef6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -3f5ef8: 6e30 ec06 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06ec │ │ -3f5efe: 0c00 |001f: move-result-object v0 │ │ -3f5f00: 5b30 0bcc |0020: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ -3f5f04: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -3f5f06: 6e20 eb06 1000 |0023: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager$WifiLock;.setReferenceCounted:(Z)V // method@06eb │ │ -3f5f0c: 5430 0bcc |0026: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ -3f5f10: 6e10 e806 0000 |0028: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06e8 │ │ -3f5f16: 1e03 |002b: monitor-exit v3 │ │ -3f5f18: 0e00 |002c: return-void │ │ -3f5f1a: 0d00 |002d: move-exception v0 │ │ -3f5f1c: 1e03 |002e: monitor-exit v3 │ │ -3f5f1e: 2700 |002f: throw v0 │ │ +3f5ed8: |[3f5ed8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.acquireWifiLockIfNecessary:()V │ │ +3f5ee8: 1d03 |0000: monitor-enter v3 │ │ +3f5eea: 6e10 8ca6 0300 |0001: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shouldLockWifi:()Z // method@a68c │ │ +3f5ef0: 0a00 |0004: move-result v0 │ │ +3f5ef2: 3800 2600 |0005: if-eqz v0, 002b // +0026 │ │ +3f5ef6: 5430 0bcc |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ +3f5efa: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ +3f5efe: 5430 08cc |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ +3f5f02: 6e10 fc01 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f5f08: 0c00 |0010: move-result-object v0 │ │ +3f5f0a: 1a01 27ce |0011: const-string v1, "wifi" // string@ce27 │ │ +3f5f0e: 6e20 1702 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3f5f14: 0c00 |0016: move-result-object v0 │ │ +3f5f16: 1f00 6e01 |0017: check-cast v0, Landroid/net/wifi/WifiManager; // type@016e │ │ +3f5f1a: 1a01 9142 |0019: const-string v1, "PlaybackSvcMediaPlayer" // string@4291 │ │ +3f5f1e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +3f5f20: 6e30 ec06 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06ec │ │ +3f5f26: 0c00 |001f: move-result-object v0 │ │ +3f5f28: 5b30 0bcc |0020: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ +3f5f2c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +3f5f2e: 6e20 eb06 1000 |0023: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager$WifiLock;.setReferenceCounted:(Z)V // method@06eb │ │ +3f5f34: 5430 0bcc |0026: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ +3f5f38: 6e10 e806 0000 |0028: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06e8 │ │ +3f5f3e: 1e03 |002b: monitor-exit v3 │ │ +3f5f40: 0e00 |002c: return-void │ │ +3f5f42: 0d00 |002d: move-exception v0 │ │ +3f5f44: 1e03 |002e: monitor-exit v3 │ │ +3f5f46: 2700 |002f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002b │ │ -> 0x002d │ │ positions : │ │ 0x0001 line=274 │ │ 0x0007 line=275 │ │ 0x000b line=276 │ │ @@ -952371,27 +952371,27 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3f5e18: |[3f5e18] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ -3f5e28: 1d04 |0000: monitor-enter v4 │ │ -3f5e2a: 2200 7f1b |0001: new-instance v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1b7f │ │ -3f5e2e: 5441 09cc |0003: iget-object v1, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ -3f5e32: 5442 0acc |0005: iget-object v2, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f5e36: 6e10 70a6 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3f5e3c: 0c03 |000a: move-result-object v3 │ │ -3f5e3e: 7040 64a6 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a664 │ │ -3f5e44: 1e04 |000e: monitor-exit v4 │ │ -3f5e46: 1100 |000f: return-object v0 │ │ -3f5e48: 0d00 |0010: move-exception v0 │ │ -3f5e4a: 1e04 |0011: monitor-exit v4 │ │ -3f5e4c: 2700 |0012: throw v0 │ │ +3f5e40: |[3f5e40] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ +3f5e50: 1d04 |0000: monitor-enter v4 │ │ +3f5e52: 2200 7f1b |0001: new-instance v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1b7f │ │ +3f5e56: 5441 09cc |0003: iget-object v1, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ +3f5e5a: 5442 0acc |0005: iget-object v2, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f5e5e: 6e10 70a6 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3f5e64: 0c03 |000a: move-result-object v3 │ │ +3f5e66: 7040 64a6 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a664 │ │ +3f5e6c: 1e04 |000e: monitor-exit v4 │ │ +3f5e6e: 1100 |000f: return-object v0 │ │ +3f5e70: 0d00 |0010: move-exception v0 │ │ +3f5e72: 1e04 |0011: monitor-exit v4 │ │ +3f5e74: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=190 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -952413,22 +952413,22 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3f5e5c: |[3f5e5c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f5e6c: 1d01 |0000: monitor-enter v1 │ │ -3f5e6e: 5410 0acc |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f5e72: 1e01 |0003: monitor-exit v1 │ │ -3f5e74: 1100 |0004: return-object v0 │ │ -3f5e76: 0d00 |0005: move-exception v0 │ │ -3f5e78: 1e01 |0006: monitor-exit v1 │ │ -3f5e7a: 2700 |0007: throw v0 │ │ +3f5e84: |[3f5e84] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f5e94: 1d01 |0000: monitor-enter v1 │ │ +3f5e96: 5410 0acc |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f5e9a: 1e01 |0003: monitor-exit v1 │ │ +3f5e9c: 1100 |0004: return-object v0 │ │ +3f5e9e: 0d00 |0005: move-exception v0 │ │ +3f5ea0: 1e01 |0006: monitor-exit v1 │ │ +3f5ea2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=200 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -952462,31 +952462,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3f5dd0: |[3f5dd0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.isAudioChannelInUse:()Z │ │ -3f5de0: 5420 08cc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ -3f5de4: 1a01 ba5c |0002: const-string v1, "audio" // string@5cba │ │ -3f5de8: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3f5dee: 0c00 |0007: move-result-object v0 │ │ -3f5df0: 1f00 1601 |0008: check-cast v0, Landroid/media/AudioManager; // type@0116 │ │ -3f5df4: 6e10 7505 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioManager;.getMode:()I // method@0575 │ │ -3f5dfa: 0a01 |000d: move-result v1 │ │ -3f5dfc: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ -3f5e00: 6e10 7b05 0000 |0010: invoke-virtual {v0}, Landroid/media/AudioManager;.isMusicActive:()Z // method@057b │ │ -3f5e06: 0a00 |0013: move-result v0 │ │ -3f5e08: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -3f5e0c: 2803 |0016: goto 0019 // +0003 │ │ -3f5e0e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3f5e10: 2802 |0018: goto 001a // +0002 │ │ -3f5e12: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3f5e14: 0f00 |001a: return v0 │ │ +3f5df8: |[3f5df8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.isAudioChannelInUse:()Z │ │ +3f5e08: 5420 08cc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ +3f5e0c: 1a01 ba5c |0002: const-string v1, "audio" // string@5cba │ │ +3f5e10: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3f5e16: 0c00 |0007: move-result-object v0 │ │ +3f5e18: 1f00 1601 |0008: check-cast v0, Landroid/media/AudioManager; // type@0116 │ │ +3f5e1c: 6e10 7505 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioManager;.getMode:()I // method@0575 │ │ +3f5e22: 0a01 |000d: move-result v1 │ │ +3f5e24: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ +3f5e28: 6e10 7b05 0000 |0010: invoke-virtual {v0}, Landroid/media/AudioManager;.isMusicActive:()Z // method@057b │ │ +3f5e2e: 0a00 |0013: move-result v0 │ │ +3f5e30: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +3f5e34: 2803 |0016: goto 0019 // +0003 │ │ +3f5e36: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3f5e38: 2802 |0018: goto 001a // +0002 │ │ +3f5e3a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3f5e3c: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000a line=326 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ │ │ @@ -952537,28 +952537,28 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3f5f2c: |[3f5f2c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.releaseWifiLockIfNecessary:()V │ │ -3f5f3c: 1d01 |0000: monitor-enter v1 │ │ -3f5f3e: 5410 0bcc |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ -3f5f42: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -3f5f46: 6e10 e906 0000 |0005: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.isHeld:()Z // method@06e9 │ │ -3f5f4c: 0a00 |0008: move-result v0 │ │ -3f5f4e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -3f5f52: 5410 0bcc |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ -3f5f56: 6e10 ea06 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ -3f5f5c: 1e01 |0010: monitor-exit v1 │ │ -3f5f5e: 0e00 |0011: return-void │ │ -3f5f60: 0d00 |0012: move-exception v0 │ │ -3f5f62: 1e01 |0013: monitor-exit v1 │ │ -3f5f64: 2700 |0014: throw v0 │ │ +3f5f54: |[3f5f54] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.releaseWifiLockIfNecessary:()V │ │ +3f5f64: 1d01 |0000: monitor-enter v1 │ │ +3f5f66: 5410 0bcc |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ +3f5f6a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +3f5f6e: 6e10 e906 0000 |0005: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.isHeld:()Z // method@06e9 │ │ +3f5f74: 0a00 |0008: move-result v0 │ │ +3f5f76: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +3f5f7a: 5410 0bcc |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@cc0b │ │ +3f5f7e: 6e10 ea06 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ +3f5f84: 1e01 |0010: monitor-exit v1 │ │ +3f5f86: 0e00 |0011: return-void │ │ +3f5f88: 0d00 |0012: move-exception v0 │ │ +3f5f8a: 1e01 |0013: monitor-exit v1 │ │ +3f5f8c: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=285 │ │ 0x000b line=286 │ │ 0x0010 line=288 │ │ @@ -952612,18 +952612,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f5f74: |[3f5f74] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f5f84: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3f5f86: 6e40 88a6 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ -3f5f8c: 0e00 |0004: return-void │ │ +3f5f9c: |[3f5f9c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f5fac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3f5fae: 6e40 88a6 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ +3f5fb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x0005 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -952633,62 +952633,62 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -3f5f90: |[3f5f90] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3f5fa0: 1d03 |0000: monitor-enter v3 │ │ -3f5fa2: 1a00 9142 |0001: const-string v0, "PlaybackSvcMediaPlayer" // string@4291 │ │ -3f5fa6: 2201 c81c |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f5faa: 7010 a6ab 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f5fb0: 6e10 5bab 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3f5fb6: 0c02 |000b: move-result-object v2 │ │ -3f5fb8: 6e10 cdaa 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@aacd │ │ -3f5fbe: 0c02 |000f: move-result-object v2 │ │ -3f5fc0: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5fc6: 1a02 5207 |0013: const-string v2, ": Setting player status to " // string@0752 │ │ -3f5fca: 6e20 b2ab 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f5fd0: 6e20 b1ab 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f5fd6: 6e10 bcab 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f5fdc: 0c01 |001e: move-result-object v1 │ │ -3f5fde: 7120 330b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f5fe4: 5430 0acc |0022: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f5fe8: 5b30 09cc |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ -3f5fec: 5b34 0acc |0026: iput-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f5ff0: 6e20 85a6 5300 |0028: invoke-virtual {v3, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a685 │ │ -3f5ff6: 3805 1f00 |002b: if-eqz v5, 004a // +001f │ │ -3f5ffa: 6200 0ecc |002d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -3f5ffe: 3204 1b00 |002f: if-eq v4, v0, 004a // +001b │ │ -3f6002: 5430 09cc |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ -3f6006: 6201 12cc |0033: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f600a: 3310 0a00 |0035: if-ne v0, v1, 003f // +000a │ │ -3f600e: 3214 0800 |0037: if-eq v4, v1, 003f // +0008 │ │ -3f6012: 5434 07cc |0039: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -3f6016: 7230 5fa6 5406 |003b: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ -3f601c: 280c |003e: goto 004a // +000c │ │ -3f601e: 5430 09cc |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ -3f6022: 3210 0900 |0041: if-eq v0, v1, 004a // +0009 │ │ -3f6026: 3314 0700 |0043: if-ne v4, v1, 004a // +0007 │ │ -3f602a: 5434 07cc |0045: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -3f602e: 7230 60a6 5406 |0047: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a660 │ │ -3f6034: 5434 07cc |004a: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -3f6038: 2205 7f1b |004c: new-instance v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1b7f │ │ -3f603c: 5436 09cc |004e: iget-object v6, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ -3f6040: 5430 0acc |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -3f6044: 6e10 70a6 0300 |0052: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3f604a: 0c01 |0055: move-result-object v1 │ │ -3f604c: 7040 64a6 6510 |0056: invoke-direct {v5, v6, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a664 │ │ -3f6052: 7220 63a6 5400 |0059: invoke-interface {v4, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V // method@a663 │ │ -3f6058: 1e03 |005c: monitor-exit v3 │ │ -3f605a: 0e00 |005d: return-void │ │ -3f605c: 0d04 |005e: move-exception v4 │ │ -3f605e: 1e03 |005f: monitor-exit v3 │ │ -3f6060: 2704 |0060: throw v4 │ │ +3f5fb8: |[3f5fb8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3f5fc8: 1d03 |0000: monitor-enter v3 │ │ +3f5fca: 1a00 9142 |0001: const-string v0, "PlaybackSvcMediaPlayer" // string@4291 │ │ +3f5fce: 2201 c81c |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f5fd2: 7010 a6ab 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f5fd8: 6e10 5bab 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3f5fde: 0c02 |000b: move-result-object v2 │ │ +3f5fe0: 6e10 cdaa 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@aacd │ │ +3f5fe6: 0c02 |000f: move-result-object v2 │ │ +3f5fe8: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5fee: 1a02 5207 |0013: const-string v2, ": Setting player status to " // string@0752 │ │ +3f5ff2: 6e20 b2ab 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f5ff8: 6e20 b1ab 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f5ffe: 6e10 bcab 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f6004: 0c01 |001e: move-result-object v1 │ │ +3f6006: 7120 330b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f600c: 5430 0acc |0022: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f6010: 5b30 09cc |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ +3f6014: 5b34 0acc |0026: iput-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f6018: 6e20 85a6 5300 |0028: invoke-virtual {v3, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a685 │ │ +3f601e: 3805 1f00 |002b: if-eqz v5, 004a // +001f │ │ +3f6022: 6200 0ecc |002d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +3f6026: 3204 1b00 |002f: if-eq v4, v0, 004a // +001b │ │ +3f602a: 5430 09cc |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ +3f602e: 6201 12cc |0033: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f6032: 3310 0a00 |0035: if-ne v0, v1, 003f // +000a │ │ +3f6036: 3214 0800 |0037: if-eq v4, v1, 003f // +0008 │ │ +3f603a: 5434 07cc |0039: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +3f603e: 7230 5fa6 5406 |003b: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ +3f6044: 280c |003e: goto 004a // +000c │ │ +3f6046: 5430 09cc |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ +3f604a: 3210 0900 |0041: if-eq v0, v1, 004a // +0009 │ │ +3f604e: 3314 0700 |0043: if-ne v4, v1, 004a // +0007 │ │ +3f6052: 5434 07cc |0045: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +3f6056: 7230 60a6 5406 |0047: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a660 │ │ +3f605c: 5434 07cc |004a: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +3f6060: 2205 7f1b |004c: new-instance v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1b7f │ │ +3f6064: 5436 09cc |004e: iget-object v6, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc09 │ │ +3f6068: 5430 0acc |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +3f606c: 6e10 70a6 0300 |0052: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3f6072: 0c01 |0055: move-result-object v1 │ │ +3f6074: 7040 64a6 6510 |0056: invoke-direct {v5, v6, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a664 │ │ +3f607a: 7220 63a6 5400 |0059: invoke-interface {v4, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V // method@a663 │ │ +3f6080: 1e03 |005c: monitor-exit v3 │ │ +3f6082: 0e00 |005d: return-void │ │ +3f6084: 0d04 |005e: move-exception v4 │ │ +3f6086: 1e03 |005f: monitor-exit v3 │ │ +3f6088: 2704 |0060: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x005c │ │ -> 0x005e │ │ positions : │ │ 0x0003 line=307 │ │ 0x0022 line=309 │ │ 0x0026 line=310 │ │ @@ -952741,27 +952741,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -3f6070: |[3f6070] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.skip:()V │ │ -3f6080: 6e10 73a6 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ -3f6086: 0a00 |0003: move-result v0 │ │ -3f6088: 1301 e803 |0004: const/16 v1, #int 1000 // #3e8 │ │ -3f608c: 3510 0a00 |0006: if-ge v0, v1, 0010 // +000a │ │ -3f6090: 1a00 9142 |0008: const-string v0, "PlaybackSvcMediaPlayer" // string@4291 │ │ -3f6094: 1a01 d31a |000a: const-string v1, "Ignoring skip, is in first second of playback" // string@1ad3 │ │ -3f6098: 7120 330b 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f609e: 0e00 |000f: return-void │ │ -3f60a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3f60a2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3f60a4: 6e51 6ba6 0211 |0012: invoke-virtual {v2, v0, v1, v1, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a66b │ │ -3f60aa: 0e00 |0015: return-void │ │ +3f6098: |[3f6098] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.skip:()V │ │ +3f60a8: 6e10 73a6 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ +3f60ae: 0a00 |0003: move-result v0 │ │ +3f60b0: 1301 e803 |0004: const/16 v1, #int 1000 // #3e8 │ │ +3f60b4: 3510 0a00 |0006: if-ge v0, v1, 0010 // +000a │ │ +3f60b8: 1a00 9142 |0008: const-string v0, "PlaybackSvcMediaPlayer" // string@4291 │ │ +3f60bc: 1a01 d31a |000a: const-string v1, "Ignoring skip, is in first second of playback" // string@1ad3 │ │ +3f60c0: 7120 330b 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f60c6: 0e00 |000f: return-void │ │ +3f60c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3f60ca: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3f60cc: 6e51 6ba6 0211 |0012: invoke-virtual {v2, v0, v1, v1, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a66b │ │ +3f60d2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000c line=221 │ │ 0x0012 line=224 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -952771,18 +952771,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3f60ac: |[3f60ac] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.stopPlayback:(Z)V │ │ -3f60bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f60be: 6e52 6ba6 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a66b │ │ -3f60c4: 0e00 |0004: return-void │ │ +3f60d4: |[3f60d4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.stopPlayback:(Z)V │ │ +3f60e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f60e6: 6e52 6ba6 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a66b │ │ +3f60ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -952869,127 +952869,127 @@ │ │ type : '()[Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -3f6118: |[3f6118] de.danoeh.antennapod.playback.base.PlayerStatus.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f6128: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3f612c: 2300 431f |0002: new-array v0, v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1f43 │ │ -3f6130: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f6132: 6202 0ecc |0005: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -3f6136: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3f613a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3f613c: 6202 0dcc |000a: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ -3f6140: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3f6144: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3f6146: 6202 14cc |000f: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -3f614a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3f614e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3f6150: 6202 11cc |0014: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f6154: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3f6158: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3f615a: 6202 12cc |0019: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f615e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3f6162: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3f6164: 6202 16cc |001e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f6168: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3f616c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3f616e: 6202 13cc |0023: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3f6172: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3f6176: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3f6178: 6202 15cc |0028: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -3f617c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3f6180: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3f6184: 6202 10cc |002e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ -3f6188: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3f618c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3f6190: 6202 0fcc |0034: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3f6194: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3f6198: 1100 |0038: return-object v0 │ │ +3f6140: |[3f6140] de.danoeh.antennapod.playback.base.PlayerStatus.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f6150: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3f6154: 2300 431f |0002: new-array v0, v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1f43 │ │ +3f6158: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f615a: 6202 0ecc |0005: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +3f615e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3f6162: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3f6164: 6202 0dcc |000a: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ +3f6168: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3f616c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3f616e: 6202 14cc |000f: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +3f6172: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3f6176: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3f6178: 6202 11cc |0014: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f617c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3f6180: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3f6182: 6202 12cc |0019: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f6186: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3f618a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3f618c: 6202 16cc |001e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f6190: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3f6194: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3f6196: 6202 13cc |0023: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3f619a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3f619e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3f61a0: 6202 15cc |0028: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +3f61a4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3f61a8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3f61ac: 6202 10cc |002e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ +3f61b0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3f61b4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3f61b8: 6202 0fcc |0034: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3f61bc: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3f61c0: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -3f61c0: |[3f61c0] de.danoeh.antennapod.playback.base.PlayerStatus.:()V │ │ -3f61d0: 2200 811b |0000: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f61d4: 1a01 441a |0002: const-string v1, "INDETERMINATE" // string@1a44 │ │ -3f61d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3f61da: 7040 92a6 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f61e0: 6900 0ecc |0008: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -3f61e4: 2200 811b |000a: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f61e8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3f61ea: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -3f61ec: 1a03 0f14 |000e: const-string v3, "ERROR" // string@140f │ │ -3f61f0: 7040 92a6 3021 |0010: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f61f6: 6900 0dcc |0013: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ -3f61fa: 2200 811b |0015: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f61fe: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -3f6200: 1302 1300 |0018: const/16 v2, #int 19 // #13 │ │ -3f6204: 1a03 fc41 |001a: const-string v3, "PREPARING" // string@41fc │ │ -3f6208: 7040 92a6 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f620e: 6900 14cc |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -3f6212: 2200 811b |0021: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f6216: 1231 |0023: const/4 v1, #int 3 // #3 │ │ -3f6218: 1302 1e00 |0024: const/16 v2, #int 30 // #1e │ │ -3f621c: 1a03 8d41 |0026: const-string v3, "PAUSED" // string@418d │ │ -3f6220: 7040 92a6 3021 |0028: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f6226: 6900 11cc |002b: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f622a: 2200 811b |002d: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f622e: 1241 |002f: const/4 v1, #int 4 // #4 │ │ -3f6230: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -3f6234: 1a03 c941 |0032: const-string v3, "PLAYING" // string@41c9 │ │ -3f6238: 7040 92a6 3021 |0034: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f623e: 6900 12cc |0037: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f6242: 2200 811b |0039: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f6246: 1a01 2846 |003b: const-string v1, "STOPPED" // string@4628 │ │ -3f624a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -3f624c: 7040 92a6 1022 |003e: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f6252: 6900 16cc |0041: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f6256: 2200 811b |0043: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f625a: 1261 |0045: const/4 v1, #int 6 // #6 │ │ -3f625c: 1302 1400 |0046: const/16 v2, #int 20 // #14 │ │ -3f6260: 1a03 fb41 |0048: const-string v3, "PREPARED" // string@41fb │ │ -3f6264: 7040 92a6 3021 |004a: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f626a: 6900 13cc |004d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3f626e: 2200 811b |004f: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f6272: 1271 |0051: const/4 v1, #int 7 // #7 │ │ -3f6274: 1302 1d00 |0052: const/16 v2, #int 29 // #1d │ │ -3f6278: 1a03 6845 |0054: const-string v3, "SEEKING" // string@4568 │ │ -3f627c: 7040 92a6 3021 |0056: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f6282: 6900 15cc |0059: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -3f6286: 2200 811b |005b: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f628a: 1a01 4b1a |005d: const-string v1, "INITIALIZING" // string@1a4b │ │ -3f628e: 1302 0800 |005f: const/16 v2, #int 8 // #8 │ │ -3f6292: 1303 0900 |0061: const/16 v3, #int 9 // #9 │ │ -3f6296: 7040 92a6 1032 |0063: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f629c: 6900 10cc |0066: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ -3f62a0: 2200 811b |0068: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f62a4: 1a01 4a1a |006a: const-string v1, "INITIALIZED" // string@1a4a │ │ -3f62a8: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ -3f62ac: 7040 92a6 1023 |006e: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ -3f62b2: 6900 0fcc |0071: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3f62b6: 7100 90a6 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a690 │ │ -3f62bc: 0c00 |0076: move-result-object v0 │ │ -3f62be: 6900 0ccc |0077: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0c │ │ -3f62c2: 7100 95a6 0000 |0079: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ -3f62c8: 0c00 |007c: move-result-object v0 │ │ -3f62ca: 6900 17cc |007d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.fromOrdinalLookup:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc17 │ │ -3f62ce: 0e00 |007f: return-void │ │ +3f61e8: |[3f61e8] de.danoeh.antennapod.playback.base.PlayerStatus.:()V │ │ +3f61f8: 2200 811b |0000: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f61fc: 1a01 441a |0002: const-string v1, "INDETERMINATE" // string@1a44 │ │ +3f6200: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3f6202: 7040 92a6 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f6208: 6900 0ecc |0008: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +3f620c: 2200 811b |000a: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f6210: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3f6212: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +3f6214: 1a03 0f14 |000e: const-string v3, "ERROR" // string@140f │ │ +3f6218: 7040 92a6 3021 |0010: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f621e: 6900 0dcc |0013: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ +3f6222: 2200 811b |0015: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f6226: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +3f6228: 1302 1300 |0018: const/16 v2, #int 19 // #13 │ │ +3f622c: 1a03 fc41 |001a: const-string v3, "PREPARING" // string@41fc │ │ +3f6230: 7040 92a6 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f6236: 6900 14cc |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +3f623a: 2200 811b |0021: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f623e: 1231 |0023: const/4 v1, #int 3 // #3 │ │ +3f6240: 1302 1e00 |0024: const/16 v2, #int 30 // #1e │ │ +3f6244: 1a03 8d41 |0026: const-string v3, "PAUSED" // string@418d │ │ +3f6248: 7040 92a6 3021 |0028: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f624e: 6900 11cc |002b: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f6252: 2200 811b |002d: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f6256: 1241 |002f: const/4 v1, #int 4 // #4 │ │ +3f6258: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +3f625c: 1a03 c941 |0032: const-string v3, "PLAYING" // string@41c9 │ │ +3f6260: 7040 92a6 3021 |0034: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f6266: 6900 12cc |0037: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f626a: 2200 811b |0039: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f626e: 1a01 2846 |003b: const-string v1, "STOPPED" // string@4628 │ │ +3f6272: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +3f6274: 7040 92a6 1022 |003e: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f627a: 6900 16cc |0041: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f627e: 2200 811b |0043: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f6282: 1261 |0045: const/4 v1, #int 6 // #6 │ │ +3f6284: 1302 1400 |0046: const/16 v2, #int 20 // #14 │ │ +3f6288: 1a03 fb41 |0048: const-string v3, "PREPARED" // string@41fb │ │ +3f628c: 7040 92a6 3021 |004a: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f6292: 6900 13cc |004d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3f6296: 2200 811b |004f: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f629a: 1271 |0051: const/4 v1, #int 7 // #7 │ │ +3f629c: 1302 1d00 |0052: const/16 v2, #int 29 // #1d │ │ +3f62a0: 1a03 6845 |0054: const-string v3, "SEEKING" // string@4568 │ │ +3f62a4: 7040 92a6 3021 |0056: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f62aa: 6900 15cc |0059: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +3f62ae: 2200 811b |005b: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f62b2: 1a01 4b1a |005d: const-string v1, "INITIALIZING" // string@1a4b │ │ +3f62b6: 1302 0800 |005f: const/16 v2, #int 8 // #8 │ │ +3f62ba: 1303 0900 |0061: const/16 v3, #int 9 // #9 │ │ +3f62be: 7040 92a6 1032 |0063: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f62c4: 6900 10cc |0066: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ +3f62c8: 2200 811b |0068: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f62cc: 1a01 4a1a |006a: const-string v1, "INITIALIZED" // string@1a4a │ │ +3f62d0: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ +3f62d4: 7040 92a6 1023 |006e: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a692 │ │ +3f62da: 6900 0fcc |0071: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3f62de: 7100 90a6 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a690 │ │ +3f62e4: 0c00 |0076: move-result-object v0 │ │ +3f62e6: 6900 0ccc |0077: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0c │ │ +3f62ea: 7100 95a6 0000 |0079: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ +3f62f0: 0c00 |007c: move-result-object v0 │ │ +3f62f2: 6900 17cc |007d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.fromOrdinalLookup:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc17 │ │ +3f62f6: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0015 line=6 │ │ 0x0021 line=7 │ │ 0x002d line=8 │ │ @@ -953007,18 +953007,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f62d0: |[3f62d0] de.danoeh.antennapod.playback.base.PlayerStatus.:(Ljava/lang/String;II)V │ │ -3f62e0: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ -3f62e6: 5903 18cc |0003: iput v3, v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ -3f62ea: 0e00 |0005: return-void │ │ +3f62f8: |[3f62f8] de.danoeh.antennapod.playback.base.PlayerStatus.:(Ljava/lang/String;II)V │ │ +3f6308: 7030 ecaa 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@aaec │ │ +3f630e: 5903 18cc |0003: iput v3, v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ +3f6312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -953030,20 +953030,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f60f4: |[3f60f4] de.danoeh.antennapod.playback.base.PlayerStatus.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f6104: 1c00 811b |0000: const-class v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f6108: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ -3f610e: 0c01 |0005: move-result-object v1 │ │ -3f6110: 1f01 811b |0006: check-cast v1, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ -3f6114: 1101 |0008: return-object v1 │ │ +3f611c: |[3f611c] de.danoeh.antennapod.playback.base.PlayerStatus.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f612c: 1c00 811b |0000: const-class v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f6130: 7120 f1aa 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@aaf1 │ │ +3f6136: 0c01 |0005: move-result-object v1 │ │ +3f6138: 1f01 811b |0006: check-cast v1, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1b81 │ │ +3f613c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ @@ -953051,20 +953051,20 @@ │ │ type : '()[Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f619c: |[3f619c] de.danoeh.antennapod.playback.base.PlayerStatus.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f61ac: 6200 0ccc |0000: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0c │ │ -3f61b0: 6e10 71b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/playback/base/PlayerStatus;.clone:()Ljava/lang/Object; // method@b071 │ │ -3f61b6: 0c00 |0005: move-result-object v0 │ │ -3f61b8: 1f00 431f |0006: check-cast v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1f43 │ │ -3f61bc: 1100 |0008: return-object v0 │ │ +3f61c4: |[3f61c4] de.danoeh.antennapod.playback.base.PlayerStatus.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f61d4: 6200 0ccc |0000: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0c │ │ +3f61d8: 6e10 71b0 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/playback/base/PlayerStatus;.clone:()Ljava/lang/Object; // method@b071 │ │ +3f61de: 0c00 |0005: move-result-object v0 │ │ +3f61e0: 1f00 431f |0006: check-cast v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1f43 │ │ +3f61e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ @@ -953072,24 +953072,24 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3f60c8: |[3f60c8] de.danoeh.antennapod.playback.base.PlayerStatus.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z │ │ -3f60d8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -3f60dc: 5210 18cc |0002: iget v0, v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ -3f60e0: 5222 18cc |0004: iget v2, v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ -3f60e4: 3420 0300 |0006: if-lt v0, v2, 0009 // +0003 │ │ -3f60e8: 2803 |0008: goto 000b // +0003 │ │ -3f60ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3f60ec: 2802 |000a: goto 000c // +0002 │ │ -3f60ee: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3f60f0: 0f02 |000c: return v2 │ │ +3f60f0: |[3f60f0] de.danoeh.antennapod.playback.base.PlayerStatus.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z │ │ +3f6100: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +3f6104: 5210 18cc |0002: iget v0, v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ +3f6108: 5222 18cc |0004: iget v2, v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@cc18 │ │ +3f610c: 3420 0300 |0006: if-lt v0, v2, 0009 // +0003 │ │ +3f6110: 2803 |0008: goto 000b // +0003 │ │ +3f6112: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3f6114: 2802 |000a: goto 000c // +0002 │ │ +3f6116: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3f6118: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x000d reg=2 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -953203,17 +953203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f62ec: |[3f62ec] de.danoeh.antennapod.playback.base.R$attr.:()V │ │ -3f62fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6302: 0e00 |0003: return-void │ │ +3f6314: |[3f6314] de.danoeh.antennapod.playback.base.R$attr.:()V │ │ +3f6324: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f632a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -953280,17 +953280,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6304: |[3f6304] de.danoeh.antennapod.playback.base.R$color.:()V │ │ -3f6314: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f631a: 0e00 |0003: return-void │ │ +3f632c: |[3f632c] de.danoeh.antennapod.playback.base.R$color.:()V │ │ +3f633c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -953432,17 +953432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f631c: |[3f631c] de.danoeh.antennapod.playback.base.R$dimen.:()V │ │ -3f632c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6332: 0e00 |0003: return-void │ │ +3f6344: |[3f6344] de.danoeh.antennapod.playback.base.R$dimen.:()V │ │ +3f6354: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f635a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -953534,17 +953534,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6334: |[3f6334] de.danoeh.antennapod.playback.base.R$drawable.:()V │ │ -3f6344: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f634a: 0e00 |0003: return-void │ │ +3f635c: |[3f635c] de.danoeh.antennapod.playback.base.R$drawable.:()V │ │ +3f636c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -953966,17 +953966,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f634c: |[3f634c] de.danoeh.antennapod.playback.base.R$id.:()V │ │ -3f635c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6362: 0e00 |0003: return-void │ │ +3f6374: |[3f6374] de.danoeh.antennapod.playback.base.R$id.:()V │ │ +3f6384: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f638a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954018,17 +954018,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6364: |[3f6364] de.danoeh.antennapod.playback.base.R$integer.:()V │ │ -3f6374: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f637a: 0e00 |0003: return-void │ │ +3f638c: |[3f638c] de.danoeh.antennapod.playback.base.R$integer.:()V │ │ +3f639c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f63a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954140,17 +954140,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f637c: |[3f637c] de.danoeh.antennapod.playback.base.R$layout.:()V │ │ -3f638c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6392: 0e00 |0003: return-void │ │ +3f63a4: |[3f63a4] de.danoeh.antennapod.playback.base.R$layout.:()V │ │ +3f63b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f63ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954192,17 +954192,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6394: |[3f6394] de.danoeh.antennapod.playback.base.R$string.:()V │ │ -3f63a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f63aa: 0e00 |0003: return-void │ │ +3f63bc: |[3f63bc] de.danoeh.antennapod.playback.base.R$string.:()V │ │ +3f63cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f63d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954294,17 +954294,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f64ec: |[3f64ec] de.danoeh.antennapod.playback.base.R$style.:()V │ │ -3f64fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6502: 0e00 |0003: return-void │ │ +3f6514: |[3f6514] de.danoeh.antennapod.playback.base.R$style.:()V │ │ +3f6524: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f652a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954556,65 +954556,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3f63ac: |[3f63ac] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ -3f63bc: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ -3f63c2: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3f63c8: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3f63ce: 0c00 |0009: move-result-object v0 │ │ -3f63d0: 6900 c0cc |000a: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.Capability:[I // field@ccc0 │ │ -3f63d4: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3f63da: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ -3f63e0: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3f63e6: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3f63ec: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3f63f2: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3f63f8: 0c00 |001e: move-result-object v0 │ │ -3f63fa: 6900 c3cc |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.ColorStateListItem:[I // field@ccc3 │ │ -3f63fe: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3f6400: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ -3f6404: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3f640a: 6900 c9cc |0027: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamily:[I // field@ccc9 │ │ -3f640e: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3f6412: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ -3f6416: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3f641c: 6900 cacc |0030: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamilyFont:[I // field@ccca │ │ -3f6420: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3f6424: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ -3f6428: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3f642e: 6900 dccc |0039: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColor:[I // field@ccdc │ │ -3f6432: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3f6438: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ -3f643e: 0c00 |0041: move-result-object v0 │ │ -3f6440: 6900 ddcc |0042: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColorItem:[I // field@ccdd │ │ -3f6444: 0e00 |0044: return-void │ │ -3f6446: 0000 |0045: nop // spacer │ │ -3f6448: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ -3f646c: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3f649c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3f63d4: |[3f63d4] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ +3f63e4: 1400 7503 047f |0000: const v0, #float 1.75476e+38 // #7f040375 │ │ +3f63ea: 1401 ab03 047f |0003: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3f63f0: 2420 331e 1000 |0006: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3f63f6: 0c00 |0009: move-result-object v0 │ │ +3f63f8: 6900 c0cc |000a: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.Capability:[I // field@ccc0 │ │ +3f63fc: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3f6402: 1401 4d02 047f |000f: const v1, #float 1.7547e+38 // #7f04024d │ │ +3f6408: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3f640e: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3f6414: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3f641a: 2451 331e 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3f6420: 0c00 |001e: move-result-object v0 │ │ +3f6422: 6900 c3cc |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.ColorStateListItem:[I // field@ccc3 │ │ +3f6426: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3f6428: 2300 331e |0022: new-array v0, v0, [I // type@1e33 │ │ +3f642c: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3f6432: 6900 c9cc |0027: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamily:[I // field@ccc9 │ │ +3f6436: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3f643a: 2300 331e |002b: new-array v0, v0, [I // type@1e33 │ │ +3f643e: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3f6444: 6900 cacc |0030: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamilyFont:[I // field@ccca │ │ +3f6448: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3f644c: 2300 331e |0034: new-array v0, v0, [I // type@1e33 │ │ +3f6450: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3f6456: 6900 dccc |0039: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColor:[I // field@ccdc │ │ +3f645a: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3f6460: 2420 331e 0200 |003e: filled-new-array {v2, v0}, [I // type@1e33 │ │ +3f6466: 0c00 |0041: move-result-object v0 │ │ +3f6468: 6900 ddcc |0042: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColorItem:[I // field@ccdd │ │ +3f646c: 0e00 |0044: return-void │ │ +3f646e: 0000 |0045: nop // spacer │ │ +3f6470: 0003 0400 0700 0000 e301 047f e401 ... |0046: array-data (18 units) │ │ +3f6494: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3f64c4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f64d4: |[3f64d4] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ -3f64e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f64ea: 0e00 |0003: return-void │ │ +3f64fc: |[3f64fc] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ +3f650c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954645,17 +954645,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6608: |[3f6608] de.danoeh.antennapod.playback.base.R.:()V │ │ -3f6618: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f661e: 0e00 |0003: return-void │ │ +3f6630: |[3f6630] de.danoeh.antennapod.playback.base.R.:()V │ │ +3f6640: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6646: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954706,42 +954706,42 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3f6574: |[3f6574] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ -3f6584: 6200 2ff3 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3f6588: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -3f658c: 6e30 beae 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f6592: 0b03 |0007: move-result-wide v3 │ │ -3f6594: 6803 eecc |0008: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@ccee │ │ -3f6598: 6200 2df3 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -3f659c: 6e30 beae 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f65a2: 0b03 |000f: move-result-wide v3 │ │ -3f65a4: 6803 edcc |0010: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@cced │ │ -3f65a8: 6200 2cf3 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f32c │ │ -3f65ac: 6e30 beae 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f65b2: 0b00 |0017: move-result-wide v0 │ │ -3f65b4: 6800 eccc |0018: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@ccec │ │ -3f65b8: 6200 31f3 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3f65bc: 1601 0300 |001c: const-wide/16 v1, #int 3 // #3 │ │ -3f65c0: 6e30 beae 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f65c6: 0b01 |0021: move-result-wide v1 │ │ -3f65c8: 6801 f1cc |0022: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@ccf1 │ │ -3f65cc: 1601 0a00 |0024: const-wide/16 v1, #int 10 // #a │ │ -3f65d0: 6e30 beae 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f65d6: 0b01 |0029: move-result-wide v1 │ │ -3f65d8: 6801 f0cc |002a: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@ccf0 │ │ -3f65dc: 1601 1400 |002c: const-wide/16 v1, #int 20 // #14 │ │ -3f65e0: 6e30 beae 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -3f65e6: 0b00 |0031: move-result-wide v0 │ │ -3f65e8: 6800 efcc |0032: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@ccef │ │ -3f65ec: 0e00 |0034: return-void │ │ +3f659c: |[3f659c] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ +3f65ac: 6200 2ff3 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3f65b0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +3f65b4: 6e30 beae 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f65ba: 0b03 |0007: move-result-wide v3 │ │ +3f65bc: 6803 eecc |0008: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@ccee │ │ +3f65c0: 6200 2df3 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +3f65c4: 6e30 beae 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f65ca: 0b03 |000f: move-result-wide v3 │ │ +3f65cc: 6803 edcc |0010: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@cced │ │ +3f65d0: 6200 2cf3 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f32c │ │ +3f65d4: 6e30 beae 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f65da: 0b00 |0017: move-result-wide v0 │ │ +3f65dc: 6800 eccc |0018: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@ccec │ │ +3f65e0: 6200 31f3 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3f65e4: 1601 0300 |001c: const-wide/16 v1, #int 3 // #3 │ │ +3f65e8: 6e30 beae 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f65ee: 0b01 |0021: move-result-wide v1 │ │ +3f65f0: 6801 f1cc |0022: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@ccf1 │ │ +3f65f4: 1601 0a00 |0024: const-wide/16 v1, #int 10 // #a │ │ +3f65f8: 6e30 beae 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f65fe: 0b01 |0029: move-result-wide v1 │ │ +3f6600: 6801 f0cc |002a: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@ccf0 │ │ +3f6604: 1601 1400 |002c: const-wide/16 v1, #int 20 // #14 │ │ +3f6608: 6e30 beae 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +3f660e: 0b00 |0031: move-result-wide v0 │ │ +3f6610: 6800 efcc |0032: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@ccef │ │ +3f6614: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0012 line=14 │ │ 0x001a line=16 │ │ 0x0026 line=17 │ │ @@ -954753,58 +954753,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f65f0: |[3f65f0] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ -3f6600: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6606: 0e00 |0003: return-void │ │ +3f6618: |[3f6618] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ +3f6628: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f662e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;) │ │ name : 'calculatePositionWithRewind' │ │ type : '(IJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3f6504: |[3f6504] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.calculatePositionWithRewind:(IJ)I │ │ -3f6514: 3d05 2e00 |0000: if-lez v5, 002e // +002e │ │ -3f6518: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3f651c: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ -3f6520: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ -3f6524: 7100 beab 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3f652a: 0b02 |000b: move-result-wide v2 │ │ -3f652c: bc62 |000c: sub-long/2addr v2, v6 │ │ -3f652e: 6106 eccc |000d: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@ccec │ │ -3f6532: 3104 0206 |000f: cmp-long v4, v2, v6 │ │ -3f6536: 3d04 0500 |0011: if-lez v4, 0016 // +0005 │ │ -3f653a: 6100 efcc |0013: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@ccef │ │ -3f653e: 2812 |0015: goto 0027 // +0012 │ │ -3f6540: 6106 edcc |0016: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@cced │ │ -3f6544: 3104 0206 |0018: cmp-long v4, v2, v6 │ │ -3f6548: 3d04 0500 |001a: if-lez v4, 001f // +0005 │ │ -3f654c: 6100 f0cc |001c: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@ccf0 │ │ -3f6550: 2809 |001e: goto 0027 // +0009 │ │ -3f6552: 6106 eecc |001f: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@ccee │ │ -3f6556: 3104 0206 |0021: cmp-long v4, v2, v6 │ │ -3f655a: 3d04 0400 |0023: if-lez v4, 0027 // +0004 │ │ -3f655e: 6100 f1cc |0025: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@ccf1 │ │ -3f6562: 8406 |0027: long-to-int v6, v0 │ │ -3f6564: b165 |0028: sub-int/2addr v5, v6 │ │ -3f6566: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -3f6568: 7120 3dab 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ -3f656e: 0a05 |002d: move-result v5 │ │ -3f6570: 0f05 |002e: return v5 │ │ +3f652c: |[3f652c] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.calculatePositionWithRewind:(IJ)I │ │ +3f653c: 3d05 2e00 |0000: if-lez v5, 002e // +002e │ │ +3f6540: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3f6544: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ +3f6548: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ +3f654c: 7100 beab 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3f6552: 0b02 |000b: move-result-wide v2 │ │ +3f6554: bc62 |000c: sub-long/2addr v2, v6 │ │ +3f6556: 6106 eccc |000d: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@ccec │ │ +3f655a: 3104 0206 |000f: cmp-long v4, v2, v6 │ │ +3f655e: 3d04 0500 |0011: if-lez v4, 0016 // +0005 │ │ +3f6562: 6100 efcc |0013: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@ccef │ │ +3f6566: 2812 |0015: goto 0027 // +0012 │ │ +3f6568: 6106 edcc |0016: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@cced │ │ +3f656c: 3104 0206 |0018: cmp-long v4, v2, v6 │ │ +3f6570: 3d04 0500 |001a: if-lez v4, 001f // +0005 │ │ +3f6574: 6100 f0cc |001c: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@ccf0 │ │ +3f6578: 2809 |001e: goto 0027 // +0009 │ │ +3f657a: 6106 eecc |001f: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@ccee │ │ +3f657e: 3104 0206 |0021: cmp-long v4, v2, v6 │ │ +3f6582: 3d04 0400 |0023: if-lez v4, 0027 // +0004 │ │ +3f6586: 6100 f1cc |0025: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@ccf1 │ │ +3f658a: 8406 |0027: long-to-int v6, v0 │ │ +3f658c: b165 |0028: sub-int/2addr v5, v6 │ │ +3f658e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +3f6590: 7120 3dab 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ +3f6596: 0a05 |002d: move-result v5 │ │ +3f6598: 0f05 |002e: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=27 │ │ 0x000d line=30 │ │ 0x0013 line=31 │ │ 0x0016 line=32 │ │ 0x001c line=33 │ │ @@ -954861,17 +954861,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6620: |[3f6620] de.danoeh.antennapod.playback.cast.BuildConfig.:()V │ │ -3f6630: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6636: 0e00 |0003: return-void │ │ +3f6648: |[3f6648] de.danoeh.antennapod.playback.cast.BuildConfig.:()V │ │ +3f6658: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f665e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954898,33 +954898,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6678: |[3f6678] de.danoeh.antennapod.playback.cast.CastPsmp.:()V │ │ -3f6688: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f668e: 0e00 |0003: return-void │ │ +3f66a0: |[3f66a0] de.danoeh.antennapod.playback.cast.CastPsmp.:()V │ │ +3f66b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f66b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/CastPsmp;) │ │ name : 'getInstanceIfConnected' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f6664: |[3f6664] de.danoeh.antennapod.playback.cast.CastPsmp.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ -3f6674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f6676: 1100 |0001: return-object v0 │ │ +3f668c: |[3f668c] de.danoeh.antennapod.playback.cast.CastPsmp.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ +3f669c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f669e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -954951,17 +954951,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6690: |[3f6690] de.danoeh.antennapod.playback.cast.CastStateListener.:(Landroid/content/Context;)V │ │ -3f66a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f66a6: 0e00 |0003: return-void │ │ +3f66b8: |[3f66b8] de.danoeh.antennapod.playback.cast.CastStateListener.:(Landroid/content/Context;)V │ │ +3f66c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f66ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/cast/CastStateListener; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -954971,31 +954971,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f66a8: |[3f66a8] de.danoeh.antennapod.playback.cast.CastStateListener.destroy:()V │ │ -3f66b8: 0e00 |0000: return-void │ │ +3f66d0: |[3f66d0] de.danoeh.antennapod.playback.cast.CastStateListener.destroy:()V │ │ +3f66e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/CastStateListener;) │ │ name : 'onSessionStartedOrEnded' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f66bc: |[3f66bc] de.danoeh.antennapod.playback.cast.CastStateListener.onSessionStartedOrEnded:()V │ │ -3f66cc: 0e00 |0000: return-void │ │ +3f66e4: |[3f66e4] de.danoeh.antennapod.playback.cast.CastStateListener.onSessionStartedOrEnded:()V │ │ +3f66f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #4176 header: │ │ @@ -955151,17 +955151,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f66e8: |[3f66e8] de.danoeh.antennapod.playback.cast.R$anim.:()V │ │ -3f66f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f66fe: 0e00 |0003: return-void │ │ +3f6710: |[3f6710] de.danoeh.antennapod.playback.cast.R$anim.:()V │ │ +3f6720: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -955223,17 +955223,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f66d0: |[3f66d0] de.danoeh.antennapod.playback.cast.R$animator.:()V │ │ -3f66e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f66e6: 0e00 |0003: return-void │ │ +3f66f8: |[3f66f8] de.danoeh.antennapod.playback.cast.R$animator.:()V │ │ +3f6708: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f670e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -956710,17 +956710,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6700: |[3f6700] de.danoeh.antennapod.playback.cast.R$attr.:()V │ │ -3f6710: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6716: 0e00 |0003: return-void │ │ +3f6728: |[3f6728] de.danoeh.antennapod.playback.cast.R$attr.:()V │ │ +3f6738: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f673e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -956762,17 +956762,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6718: |[3f6718] de.danoeh.antennapod.playback.cast.R$bool.:()V │ │ -3f6728: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f672e: 0e00 |0003: return-void │ │ +3f6740: |[3f6740] de.danoeh.antennapod.playback.cast.R$bool.:()V │ │ +3f6750: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -957244,17 +957244,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6730: |[3f6730] de.danoeh.antennapod.playback.cast.R$color.:()V │ │ -3f6740: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6746: 0e00 |0003: return-void │ │ +3f6758: |[3f6758] de.danoeh.antennapod.playback.cast.R$color.:()V │ │ +3f6768: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f676e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -957886,17 +957886,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6748: |[3f6748] de.danoeh.antennapod.playback.cast.R$dimen.:()V │ │ -3f6758: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f675e: 0e00 |0003: return-void │ │ +3f6770: |[3f6770] de.danoeh.antennapod.playback.cast.R$dimen.:()V │ │ +3f6780: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -958438,17 +958438,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6760: |[3f6760] de.danoeh.antennapod.playback.cast.R$drawable.:()V │ │ -3f6770: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f6776: 0e00 |0003: return-void │ │ +3f6788: |[3f6788] de.danoeh.antennapod.playback.cast.R$drawable.:()V │ │ +3f6798: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f679e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -959280,17 +959280,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6778: |[3f6778] de.danoeh.antennapod.playback.cast.R$id.:()V │ │ -3f6788: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f678e: 0e00 |0003: return-void │ │ +3f67a0: |[3f67a0] de.danoeh.antennapod.playback.cast.R$id.:()V │ │ +3f67b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f67b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -959347,17 +959347,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6790: |[3f6790] de.danoeh.antennapod.playback.cast.R$integer.:()V │ │ -3f67a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f67a6: 0e00 |0003: return-void │ │ +3f67b8: |[3f67b8] de.danoeh.antennapod.playback.cast.R$integer.:()V │ │ +3f67c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f67ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -959424,17 +959424,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f67a8: |[3f67a8] de.danoeh.antennapod.playback.cast.R$interpolator.:()V │ │ -3f67b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f67be: 0e00 |0003: return-void │ │ +3f67d0: |[3f67d0] de.danoeh.antennapod.playback.cast.R$interpolator.:()V │ │ +3f67e0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f67e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -959706,17 +959706,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f67c0: |[3f67c0] de.danoeh.antennapod.playback.cast.R$layout.:()V │ │ -3f67d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f67d6: 0e00 |0003: return-void │ │ +3f67e8: |[3f67e8] de.danoeh.antennapod.playback.cast.R$layout.:()V │ │ +3f67f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f67fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -959898,17 +959898,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f67d8: |[3f67d8] de.danoeh.antennapod.playback.cast.R$string.:()V │ │ -3f67e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f67ee: 0e00 |0003: return-void │ │ +3f6800: |[3f6800] de.danoeh.antennapod.playback.cast.R$string.:()V │ │ +3f6810: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f6816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -961715,17 +961715,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7280: |[3f7280] de.danoeh.antennapod.playback.cast.R$style.:()V │ │ -3f7290: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f7296: 0e00 |0003: return-void │ │ +3f72a8: |[3f72a8] de.danoeh.antennapod.playback.cast.R$style.:()V │ │ +3f72b8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f72be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -964202,267 +964202,267 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1332 16-bit code units │ │ -3f67f0: |[3f67f0] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ -3f6800: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3f6804: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3f6808: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ -3f680e: 6900 ccd1 |0007: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBar:[I // field@d1cc │ │ -3f6812: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3f6818: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3f681e: 0c01 |000f: move-result-object v1 │ │ -3f6820: 6901 cdd1 |0010: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBarLayout:[I // field@d1cd │ │ -3f6824: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3f682a: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3f6830: 0c01 |0018: move-result-object v1 │ │ -3f6832: 6901 ecd1 |0019: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuItemView:[I // field@d1ec │ │ -3f6836: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3f6838: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3f683c: 6902 eed1 |001e: sput-object v2, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuView:[I // field@d1ee │ │ -3f6840: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3f6842: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3f6846: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ -3f684c: 6903 efd1 |0026: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMode:[I // field@d1ef │ │ -3f6850: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3f6856: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3f685c: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3f6862: 0c03 |0031: move-result-object v3 │ │ -3f6864: 6903 f6d1 |0032: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActivityChooserView:[I // field@d1f6 │ │ -3f6868: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3f686c: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3f6870: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ -3f6876: 6904 f9d1 |003b: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AlertDialog:[I // field@d1f9 │ │ -3f687a: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3f687e: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ -3f6884: 6904 02d2 |0042: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableCompat:[I // field@d202 │ │ -3f6888: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3f688e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3f6894: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3f689a: 0c06 |004d: move-result-object v6 │ │ -3f689c: 6906 09d2 |004e: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableItem:[I // field@d209 │ │ -3f68a0: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3f68a6: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3f68ac: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3f68b2: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3f68b8: 0c06 |005c: move-result-object v6 │ │ -3f68ba: 6906 0cd2 |005d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableTransition:[I // field@d20c │ │ -3f68be: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ -3f68c2: 6901 11d2 |0061: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatEmojiHelper:[I // field@d211 │ │ -3f68c6: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ -3f68cc: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ -3f68d2: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3f68d8: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3f68de: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3f68e4: 0c01 |0072: move-result-object v1 │ │ -3f68e6: 6901 12d2 |0073: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatImageView:[I // field@d212 │ │ -3f68ea: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ -3f68f0: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ -3f68f6: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3f68fc: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ -3f6902: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3f6908: 0c01 |0084: move-result-object v1 │ │ -3f690a: 6901 17d2 |0085: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatSeekBar:[I // field@d217 │ │ -3f690e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3f6910: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ -3f6914: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ -3f691a: 6906 1cd2 |008d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextHelper:[I // field@d21c │ │ -3f691e: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3f6922: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ -3f6926: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ -3f692c: 6906 24d2 |0096: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextView:[I // field@d224 │ │ -3f6930: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3f6934: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ -3f6938: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ -3f693e: 6906 3bd2 |009f: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTheme:[I // field@d23b │ │ -3f6942: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ -3f6948: 2410 331e 0600 |00a4: filled-new-array {v6}, [I // type@1e33 │ │ -3f694e: 0c06 |00a7: move-result-object v6 │ │ -3f6950: 6906 bbd2 |00a8: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ButtonBarLayout:[I // field@d2bb │ │ -3f6954: 1406 7503 047f |00aa: const v6, #float 1.75476e+38 // #7f040375 │ │ -3f695a: 1407 ab03 047f |00ad: const v7, #float 1.75477e+38 // #7f0403ab │ │ -3f6960: 2420 331e 7600 |00b0: filled-new-array {v6, v7}, [I // type@1e33 │ │ -3f6966: 0c06 |00b3: move-result-object v6 │ │ -3f6968: 6906 bdd2 |00b4: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Capability:[I // field@d2bd │ │ -3f696c: 1406 aa00 047f |00b6: const v6, #float 1.75462e+38 // #7f0400aa │ │ -3f6972: 1407 ab00 047f |00b9: const v7, #float 1.75462e+38 // #7f0400ab │ │ -3f6978: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ -3f697e: 1409 a900 047f |00bf: const v9, #float 1.75462e+38 // #7f0400a9 │ │ -3f6984: 2440 331e 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3f698a: 0c06 |00c5: move-result-object v6 │ │ -3f698c: 6906 c0d2 |00c6: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CheckedTextView:[I // field@d2c0 │ │ -3f6990: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ -3f6996: 1407 4d02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024d │ │ -3f699c: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ -3f69a2: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ -3f69a8: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ -3f69ae: 2457 331e 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ -3f69b4: 0c06 |00da: move-result-object v6 │ │ -3f69b6: 6906 c5d2 |00db: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ColorStateListItem:[I // field@d2c5 │ │ -3f69ba: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ -3f69c0: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ -3f69c6: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ -3f69cc: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ -3f69d2: 2440 331e a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ -3f69d8: 0c06 |00ec: move-result-object v6 │ │ -3f69da: 6906 cbd2 |00ed: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CompoundButton:[I // field@d2cb │ │ -3f69de: 2333 331e |00ef: new-array v3, v3, [I // type@1e33 │ │ -3f69e2: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ -3f69e8: 6903 d0d2 |00f4: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.DrawerArrowToggle:[I // field@d2d0 │ │ -3f69ec: 2311 331e |00f6: new-array v1, v1, [I // type@1e33 │ │ -3f69f0: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ -3f69f6: 6901 d9d2 |00fb: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamily:[I // field@d2d9 │ │ -3f69fa: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ -3f69fe: 2311 331e |00ff: new-array v1, v1, [I // type@1e33 │ │ -3f6a02: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ -3f6a08: 6901 dad2 |0104: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamilyFont:[I // field@d2da │ │ -3f6a0c: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ -3f6a12: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ -3f6a18: 2430 331e 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1e33 │ │ -3f6a1e: 0c06 |010f: move-result-object v6 │ │ -3f6a20: 6906 ecd2 |0110: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Fragment:[I // field@d2ec │ │ -3f6a24: 2420 331e 3100 |0112: filled-new-array {v1, v3}, [I // type@1e33 │ │ -3f6a2a: 0c01 |0115: move-result-object v1 │ │ -3f6a2c: 6901 edd2 |0116: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FragmentContainerView:[I // field@d2ed │ │ -3f6a30: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ -3f6a34: 2311 331e |011a: new-array v1, v1, [I // type@1e33 │ │ -3f6a38: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ -3f6a3e: 6901 f3d2 |011f: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColor:[I // field@d2f3 │ │ -3f6a42: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ -3f6a48: 2420 331e 1800 |0124: filled-new-array {v8, v1}, [I // type@1e33 │ │ -3f6a4e: 0c01 |0127: move-result-object v1 │ │ -3f6a50: 6901 f4d2 |0128: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColorItem:[I // field@d2f4 │ │ -3f6a54: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ -3f6a58: 2313 331e |012c: new-array v3, v1, [I // type@1e33 │ │ -3f6a5c: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ -3f6a62: 6903 03d3 |0131: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat:[I // field@d303 │ │ -3f6a66: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ -3f6a6c: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ -3f6a72: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ -3f6a78: 2440 331e 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1e33 │ │ -3f6a7e: 0c00 |013f: move-result-object v0 │ │ -3f6a80: 6900 04d3 |0140: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat_Layout:[I // field@d304 │ │ -3f6a84: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ -3f6a8a: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ -3f6a90: 2420 331e 3000 |0148: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3f6a96: 0c00 |014b: move-result-object v0 │ │ -3f6a98: 6900 12d3 |014c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ListPopupWindow:[I // field@d312 │ │ -3f6a9c: 2320 331e |014e: new-array v0, v2, [I // type@1e33 │ │ -3f6aa0: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ -3f6aa6: 6900 15d3 |0153: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuGroup:[I // field@d315 │ │ -3f6aaa: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ -3f6aae: 2300 331e |0157: new-array v0, v0, [I // type@1e33 │ │ -3f6ab2: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ -3f6ab8: 6900 1cd3 |015c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuItem:[I // field@d31c │ │ -3f6abc: 2310 331e |015e: new-array v0, v1, [I // type@1e33 │ │ -3f6ac0: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ -3f6ac6: 6900 34d3 |0163: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuView:[I // field@d334 │ │ -3f6aca: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ -3f6ad0: 1401 3803 047f |0168: const v1, #float 1.75475e+38 // #7f040338 │ │ -3f6ad6: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ -3f6adc: 2430 331e 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1e33 │ │ -3f6ae2: 0c00 |0171: move-result-object v0 │ │ -3f6ae4: 6900 3ed3 |0172: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindow:[I // field@d33e │ │ -3f6ae8: 1400 dc03 047f |0174: const v0, #float 1.75478e+38 // #7f0403dc │ │ -3f6aee: 2410 331e 0000 |0177: filled-new-array {v0}, [I // type@1e33 │ │ -3f6af4: 0c00 |017a: move-result-object v0 │ │ -3f6af6: 6900 3fd3 |017b: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindowBackgroundState:[I // field@d33f │ │ -3f6afa: 1400 3a03 047f |017d: const v0, #float 1.75475e+38 // #7f04033a │ │ -3f6b00: 1401 4003 047f |0180: const v1, #float 1.75475e+38 // #7f040340 │ │ -3f6b06: 2420 331e 1000 |0183: filled-new-array {v0, v1}, [I // type@1e33 │ │ -3f6b0c: 0c00 |0186: move-result-object v0 │ │ -3f6b0e: 6900 44d3 |0187: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.RecycleListView:[I // field@d344 │ │ -3f6b12: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ -3f6b16: 2300 331e |018b: new-array v0, v0, [I // type@1e33 │ │ -3f6b1a: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ -3f6b20: 6900 47d3 |0190: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SearchView:[I // field@d347 │ │ -3f6b24: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ -3f6b2a: 1401 5c03 047f |0195: const v1, #float 1.75476e+38 // #7f04035c │ │ -3f6b30: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ -3f6b36: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ -3f6b3c: 2451 331e 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1e33 │ │ -3f6b42: 0c00 |01a1: move-result-object v0 │ │ -3f6b44: 6900 59d3 |01a2: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Spinner:[I // field@d359 │ │ -3f6b48: 2320 331e |01a4: new-array v0, v2, [I // type@1e33 │ │ -3f6b4c: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ -3f6b52: 6900 5fd3 |01a9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawable:[I // field@d35f │ │ -3f6b56: 2410 331e 0500 |01ab: filled-new-array {v5}, [I // type@1e33 │ │ -3f6b5c: 0c00 |01ae: move-result-object v0 │ │ -3f6b5e: 6900 60d3 |01af: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawableItem:[I // field@d360 │ │ -3f6b62: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ -3f6b66: 2300 331e |01b3: new-array v0, v0, [I // type@1e33 │ │ -3f6b6a: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ -3f6b70: 6900 68d3 |01b8: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SwitchCompat:[I // field@d368 │ │ -3f6b74: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ -3f6b78: 2300 331e |01bc: new-array v0, v0, [I // type@1e33 │ │ -3f6b7c: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ -3f6b82: 6900 77d3 |01c1: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.TextAppearance:[I // field@d377 │ │ -3f6b86: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ -3f6b8a: 2300 331e |01c5: new-array v0, v0, [I // type@1e33 │ │ -3f6b8e: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ -3f6b94: 6900 88d3 |01ca: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Toolbar:[I // field@d388 │ │ -3f6b98: 1400 3f03 047f |01cc: const v0, #float 1.75475e+38 // #7f04033f │ │ -3f6b9e: 1401 5b04 047f |01cf: const v1, #float 1.75481e+38 // #7f04045b │ │ -3f6ba4: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ -3f6ba8: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ -3f6bae: 1405 3c03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033c │ │ -3f6bb4: 2451 331e 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ -3f6bba: 0c00 |01dd: move-result-object v0 │ │ -3f6bbc: 6900 a7d3 |01de: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.View:[I // field@d3a7 │ │ -3f6bc0: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ -3f6bc6: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ -3f6bcc: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ -3f6bd2: 2430 331e 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3f6bd8: 0c00 |01ec: move-result-object v0 │ │ -3f6bda: 6900 a8d3 |01ed: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewBackgroundHelper:[I // field@d3a8 │ │ -3f6bde: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ -3f6be4: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ -3f6bea: 2430 331e 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ -3f6bf0: 0c00 |01f8: move-result-object v0 │ │ -3f6bf2: 6900 acd3 |01f9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewStubCompat:[I // field@d3ac │ │ -3f6bf6: 0e00 |01fb: return-void │ │ -3f6bf8: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ -3f6c74: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ -3f6c94: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ -3f6cbc: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ -3f6cdc: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ -3f6d00: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ -3f6d60: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ -3f6f64: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ -3f6f8c: 0003 0400 0700 0000 e301 047f e401 ... |03c6: array-data (18 units) │ │ -3f6fb0: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ -3f6fe0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ -3f7018: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ -3f7044: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ -3f7064: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ -3f70c8: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ -3f70f4: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ -3f7140: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ -3f7160: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ -3f71a0: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ -3f71e8: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ +3f6818: |[3f6818] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ +3f6828: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3f682c: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3f6830: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ +3f6836: 6900 ccd1 |0007: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBar:[I // field@d1cc │ │ +3f683a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3f6840: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3f6846: 0c01 |000f: move-result-object v1 │ │ +3f6848: 6901 cdd1 |0010: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBarLayout:[I // field@d1cd │ │ +3f684c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3f6852: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3f6858: 0c01 |0018: move-result-object v1 │ │ +3f685a: 6901 ecd1 |0019: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuItemView:[I // field@d1ec │ │ +3f685e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3f6860: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3f6864: 6902 eed1 |001e: sput-object v2, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuView:[I // field@d1ee │ │ +3f6868: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3f686a: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3f686e: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ +3f6874: 6903 efd1 |0026: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMode:[I // field@d1ef │ │ +3f6878: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3f687e: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3f6884: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3f688a: 0c03 |0031: move-result-object v3 │ │ +3f688c: 6903 f6d1 |0032: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActivityChooserView:[I // field@d1f6 │ │ +3f6890: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3f6894: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3f6898: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ +3f689e: 6904 f9d1 |003b: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AlertDialog:[I // field@d1f9 │ │ +3f68a2: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3f68a6: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ +3f68ac: 6904 02d2 |0042: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableCompat:[I // field@d202 │ │ +3f68b0: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3f68b6: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3f68bc: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3f68c2: 0c06 |004d: move-result-object v6 │ │ +3f68c4: 6906 09d2 |004e: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableItem:[I // field@d209 │ │ +3f68c8: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3f68ce: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3f68d4: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3f68da: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3f68e0: 0c06 |005c: move-result-object v6 │ │ +3f68e2: 6906 0cd2 |005d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableTransition:[I // field@d20c │ │ +3f68e6: 2311 331e |005f: new-array v1, v1, [I // type@1e33 │ │ +3f68ea: 6901 11d2 |0061: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatEmojiHelper:[I // field@d211 │ │ +3f68ee: 1401 7004 047f |0063: const v1, #float 1.75481e+38 // #7f040470 │ │ +3f68f4: 1406 7104 047f |0066: const v6, #float 1.75481e+38 // #7f040471 │ │ +3f68fa: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3f6900: 1408 d403 047f |006c: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3f6906: 2440 331e 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3f690c: 0c01 |0072: move-result-object v1 │ │ +3f690e: 6901 12d2 |0073: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatImageView:[I // field@d212 │ │ +3f6912: 1401 6c04 047f |0075: const v1, #float 1.75481e+38 // #7f04046c │ │ +3f6918: 1406 6d04 047f |0078: const v6, #float 1.75481e+38 // #7f04046d │ │ +3f691e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3f6924: 1408 6b04 047f |007e: const v8, #float 1.75481e+38 // #7f04046b │ │ +3f692a: 2440 331e 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3f6930: 0c01 |0084: move-result-object v1 │ │ +3f6932: 6901 17d2 |0085: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatSeekBar:[I // field@d217 │ │ +3f6936: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3f6938: 2316 331e |0088: new-array v6, v1, [I // type@1e33 │ │ +3f693c: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ +3f6942: 6906 1cd2 |008d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextHelper:[I // field@d21c │ │ +3f6946: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3f694a: 2366 331e |0091: new-array v6, v6, [I // type@1e33 │ │ +3f694e: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ +3f6954: 6906 24d2 |0096: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextView:[I // field@d224 │ │ +3f6958: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3f695c: 2366 331e |009a: new-array v6, v6, [I // type@1e33 │ │ +3f6960: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ +3f6966: 6906 3bd2 |009f: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTheme:[I // field@d23b │ │ +3f696a: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ +3f6970: 2410 331e 0600 |00a4: filled-new-array {v6}, [I // type@1e33 │ │ +3f6976: 0c06 |00a7: move-result-object v6 │ │ +3f6978: 6906 bbd2 |00a8: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ButtonBarLayout:[I // field@d2bb │ │ +3f697c: 1406 7503 047f |00aa: const v6, #float 1.75476e+38 // #7f040375 │ │ +3f6982: 1407 ab03 047f |00ad: const v7, #float 1.75477e+38 // #7f0403ab │ │ +3f6988: 2420 331e 7600 |00b0: filled-new-array {v6, v7}, [I // type@1e33 │ │ +3f698e: 0c06 |00b3: move-result-object v6 │ │ +3f6990: 6906 bdd2 |00b4: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Capability:[I // field@d2bd │ │ +3f6994: 1406 aa00 047f |00b6: const v6, #float 1.75462e+38 // #7f0400aa │ │ +3f699a: 1407 ab00 047f |00b9: const v7, #float 1.75462e+38 // #7f0400ab │ │ +3f69a0: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ +3f69a6: 1409 a900 047f |00bf: const v9, #float 1.75462e+38 // #7f0400a9 │ │ +3f69ac: 2440 331e 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3f69b2: 0c06 |00c5: move-result-object v6 │ │ +3f69b4: 6906 c0d2 |00c6: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CheckedTextView:[I // field@d2c0 │ │ +3f69b8: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ +3f69be: 1407 4d02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024d │ │ +3f69c4: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ +3f69ca: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ +3f69d0: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ +3f69d6: 2457 331e 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1e33 │ │ +3f69dc: 0c06 |00da: move-result-object v6 │ │ +3f69de: 6906 c5d2 |00db: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ColorStateListItem:[I // field@d2c5 │ │ +3f69e2: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ +3f69e8: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ +3f69ee: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ +3f69f4: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ +3f69fa: 2440 331e a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1e33 │ │ +3f6a00: 0c06 |00ec: move-result-object v6 │ │ +3f6a02: 6906 cbd2 |00ed: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CompoundButton:[I // field@d2cb │ │ +3f6a06: 2333 331e |00ef: new-array v3, v3, [I // type@1e33 │ │ +3f6a0a: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ +3f6a10: 6903 d0d2 |00f4: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.DrawerArrowToggle:[I // field@d2d0 │ │ +3f6a14: 2311 331e |00f6: new-array v1, v1, [I // type@1e33 │ │ +3f6a18: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ +3f6a1e: 6901 d9d2 |00fb: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamily:[I // field@d2d9 │ │ +3f6a22: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ +3f6a26: 2311 331e |00ff: new-array v1, v1, [I // type@1e33 │ │ +3f6a2a: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ +3f6a30: 6901 dad2 |0104: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamilyFont:[I // field@d2da │ │ +3f6a34: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ +3f6a3a: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ +3f6a40: 2430 331e 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1e33 │ │ +3f6a46: 0c06 |010f: move-result-object v6 │ │ +3f6a48: 6906 ecd2 |0110: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Fragment:[I // field@d2ec │ │ +3f6a4c: 2420 331e 3100 |0112: filled-new-array {v1, v3}, [I // type@1e33 │ │ +3f6a52: 0c01 |0115: move-result-object v1 │ │ +3f6a54: 6901 edd2 |0116: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FragmentContainerView:[I // field@d2ed │ │ +3f6a58: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ +3f6a5c: 2311 331e |011a: new-array v1, v1, [I // type@1e33 │ │ +3f6a60: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ +3f6a66: 6901 f3d2 |011f: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColor:[I // field@d2f3 │ │ +3f6a6a: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ +3f6a70: 2420 331e 1800 |0124: filled-new-array {v8, v1}, [I // type@1e33 │ │ +3f6a76: 0c01 |0127: move-result-object v1 │ │ +3f6a78: 6901 f4d2 |0128: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColorItem:[I // field@d2f4 │ │ +3f6a7c: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ +3f6a80: 2313 331e |012c: new-array v3, v1, [I // type@1e33 │ │ +3f6a84: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ +3f6a8a: 6903 03d3 |0131: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat:[I // field@d303 │ │ +3f6a8e: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ +3f6a94: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ +3f6a9a: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ +3f6aa0: 2440 331e 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1e33 │ │ +3f6aa6: 0c00 |013f: move-result-object v0 │ │ +3f6aa8: 6900 04d3 |0140: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat_Layout:[I // field@d304 │ │ +3f6aac: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ +3f6ab2: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ +3f6ab8: 2420 331e 3000 |0148: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3f6abe: 0c00 |014b: move-result-object v0 │ │ +3f6ac0: 6900 12d3 |014c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ListPopupWindow:[I // field@d312 │ │ +3f6ac4: 2320 331e |014e: new-array v0, v2, [I // type@1e33 │ │ +3f6ac8: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ +3f6ace: 6900 15d3 |0153: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuGroup:[I // field@d315 │ │ +3f6ad2: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ +3f6ad6: 2300 331e |0157: new-array v0, v0, [I // type@1e33 │ │ +3f6ada: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ +3f6ae0: 6900 1cd3 |015c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuItem:[I // field@d31c │ │ +3f6ae4: 2310 331e |015e: new-array v0, v1, [I // type@1e33 │ │ +3f6ae8: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ +3f6aee: 6900 34d3 |0163: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuView:[I // field@d334 │ │ +3f6af2: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ +3f6af8: 1401 3803 047f |0168: const v1, #float 1.75475e+38 // #7f040338 │ │ +3f6afe: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ +3f6b04: 2430 331e 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1e33 │ │ +3f6b0a: 0c00 |0171: move-result-object v0 │ │ +3f6b0c: 6900 3ed3 |0172: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindow:[I // field@d33e │ │ +3f6b10: 1400 dc03 047f |0174: const v0, #float 1.75478e+38 // #7f0403dc │ │ +3f6b16: 2410 331e 0000 |0177: filled-new-array {v0}, [I // type@1e33 │ │ +3f6b1c: 0c00 |017a: move-result-object v0 │ │ +3f6b1e: 6900 3fd3 |017b: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindowBackgroundState:[I // field@d33f │ │ +3f6b22: 1400 3a03 047f |017d: const v0, #float 1.75475e+38 // #7f04033a │ │ +3f6b28: 1401 4003 047f |0180: const v1, #float 1.75475e+38 // #7f040340 │ │ +3f6b2e: 2420 331e 1000 |0183: filled-new-array {v0, v1}, [I // type@1e33 │ │ +3f6b34: 0c00 |0186: move-result-object v0 │ │ +3f6b36: 6900 44d3 |0187: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.RecycleListView:[I // field@d344 │ │ +3f6b3a: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ +3f6b3e: 2300 331e |018b: new-array v0, v0, [I // type@1e33 │ │ +3f6b42: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ +3f6b48: 6900 47d3 |0190: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SearchView:[I // field@d347 │ │ +3f6b4c: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ +3f6b52: 1401 5c03 047f |0195: const v1, #float 1.75476e+38 // #7f04035c │ │ +3f6b58: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ +3f6b5e: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ +3f6b64: 2451 331e 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1e33 │ │ +3f6b6a: 0c00 |01a1: move-result-object v0 │ │ +3f6b6c: 6900 59d3 |01a2: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Spinner:[I // field@d359 │ │ +3f6b70: 2320 331e |01a4: new-array v0, v2, [I // type@1e33 │ │ +3f6b74: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ +3f6b7a: 6900 5fd3 |01a9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawable:[I // field@d35f │ │ +3f6b7e: 2410 331e 0500 |01ab: filled-new-array {v5}, [I // type@1e33 │ │ +3f6b84: 0c00 |01ae: move-result-object v0 │ │ +3f6b86: 6900 60d3 |01af: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawableItem:[I // field@d360 │ │ +3f6b8a: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ +3f6b8e: 2300 331e |01b3: new-array v0, v0, [I // type@1e33 │ │ +3f6b92: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ +3f6b98: 6900 68d3 |01b8: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SwitchCompat:[I // field@d368 │ │ +3f6b9c: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ +3f6ba0: 2300 331e |01bc: new-array v0, v0, [I // type@1e33 │ │ +3f6ba4: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ +3f6baa: 6900 77d3 |01c1: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.TextAppearance:[I // field@d377 │ │ +3f6bae: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ +3f6bb2: 2300 331e |01c5: new-array v0, v0, [I // type@1e33 │ │ +3f6bb6: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ +3f6bbc: 6900 88d3 |01ca: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Toolbar:[I // field@d388 │ │ +3f6bc0: 1400 3f03 047f |01cc: const v0, #float 1.75475e+38 // #7f04033f │ │ +3f6bc6: 1401 5b04 047f |01cf: const v1, #float 1.75481e+38 // #7f04045b │ │ +3f6bcc: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ +3f6bd0: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ +3f6bd6: 1405 3c03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033c │ │ +3f6bdc: 2451 331e 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1e33 │ │ +3f6be2: 0c00 |01dd: move-result-object v0 │ │ +3f6be4: 6900 a7d3 |01de: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.View:[I // field@d3a7 │ │ +3f6be8: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ +3f6bee: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ +3f6bf4: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ +3f6bfa: 2430 331e 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3f6c00: 0c00 |01ec: move-result-object v0 │ │ +3f6c02: 6900 a8d3 |01ed: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewBackgroundHelper:[I // field@d3a8 │ │ +3f6c06: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ +3f6c0c: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ +3f6c12: 2430 331e 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1e33 │ │ +3f6c18: 0c00 |01f8: move-result-object v0 │ │ +3f6c1a: 6900 acd3 |01f9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewStubCompat:[I // field@d3ac │ │ +3f6c1e: 0e00 |01fb: return-void │ │ +3f6c20: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ +3f6c9c: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ +3f6cbc: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ +3f6ce4: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ +3f6d04: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ +3f6d28: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ +3f6d88: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ +3f6f8c: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ +3f6fb4: 0003 0400 0700 0000 e301 047f e401 ... |03c6: array-data (18 units) │ │ +3f6fd8: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ +3f7008: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ +3f7040: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ +3f706c: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ +3f708c: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ +3f70f0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ +3f711c: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ +3f7168: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ +3f7188: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ +3f71c8: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ +3f7210: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7268: |[3f7268] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ -3f7278: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f727e: 0e00 |0003: return-void │ │ +3f7290: |[3f7290] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ +3f72a0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f72a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -964493,17 +964493,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7298: |[3f7298] de.danoeh.antennapod.playback.cast.R.:()V │ │ -3f72a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f72ae: 0e00 |0003: return-void │ │ +3f72c0: |[3f72c0] de.danoeh.antennapod.playback.cast.R.:()V │ │ +3f72d0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f72d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -964550,17 +964550,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f72b0: |[3f72b0] de.danoeh.antennapod.playback.service.BuildConfig.:()V │ │ -3f72c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f72c6: 0e00 |0003: return-void │ │ +3f72d8: |[3f72d8] de.danoeh.antennapod.playback.service.BuildConfig.:()V │ │ +3f72e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f72ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -964617,17 +964617,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f72c8: |[3f72c8] de.danoeh.antennapod.playback.service.MediaButtonReceiver.:()V │ │ -3f72d8: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f72de: 0e00 |0003: return-void │ │ +3f72f0: |[3f72f0] de.danoeh.antennapod.playback.service.MediaButtonReceiver.:()V │ │ +3f7300: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f7306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; │ │ │ │ Virtual methods - │ │ @@ -964636,68 +964636,68 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3f72e0: |[3f72e0] de.danoeh.antennapod.playback.service.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f72f0: 1a00 683e |0000: const-string v0, "MediaButtonReceiver" // string@3e68 │ │ -3f72f4: 1a01 5b44 |0002: const-string v1, "Received intent" // string@445b │ │ -3f72f8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f72fe: 3808 6200 |0007: if-eqz v8, 0069 // +0062 │ │ -3f7302: 6e10 4b02 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@024b │ │ -3f7308: 0c00 |000c: move-result-object v0 │ │ -3f730a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -3f730e: 285a |000f: goto 0069 // +005a │ │ -3f7310: 1a00 e659 |0010: const-string v0, "android.intent.extra.KEY_EVENT" // string@59e6 │ │ -3f7314: 6e20 5002 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ -3f731a: 0c08 |0015: move-result-object v8 │ │ -3f731c: 1f08 7d02 |0016: check-cast v8, Landroid/view/KeyEvent; // type@027d │ │ -3f7320: 3808 5100 |0018: if-eqz v8, 0069 // +0051 │ │ -3f7324: 6e10 ca0b 0800 |001a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0bca │ │ -3f732a: 0a00 |001d: move-result v0 │ │ -3f732c: 3900 4b00 |001e: if-nez v0, 0069 // +004b │ │ -3f7330: 6e10 d30b 0800 |0020: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bd3 │ │ -3f7336: 0a00 |0023: move-result v0 │ │ -3f7338: 3900 4500 |0024: if-nez v0, 0069 // +0045 │ │ -3f733c: 2200 6400 |0026: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3f7340: 1a01 e668 |0028: const-string v1, "de.danoeh.antennapod.intents.PLAYBACK_SERVICE" // string@68e6 │ │ -3f7344: 7020 4002 1000 |002a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ -3f734a: 6e10 1102 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ -3f7350: 0c01 |0030: move-result-object v1 │ │ -3f7352: 6e20 6b02 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ -3f7358: 1a01 e368 |0034: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ -3f735c: 6e10 cf0b 0800 |0036: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bcf │ │ -3f7362: 0a02 |0039: move-result v2 │ │ -3f7364: 6e30 5702 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ -3f736a: 1a01 e468 |003d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.SOURCE" // string@68e4 │ │ -3f736e: 6e10 d40b 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getSource:()I // method@0bd4 │ │ -3f7374: 0a02 |0042: move-result v2 │ │ -3f7376: 6e30 5702 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ -3f737c: 6e10 cd0b 0800 |0046: invoke-virtual {v8}, Landroid/view/KeyEvent;.getEventTime:()J // method@0bcd │ │ -3f7382: 0b01 |0049: move-result-wide v1 │ │ -3f7384: 1603 0000 |004a: const-wide/16 v3, #int 0 // #0 │ │ -3f7388: 3105 0103 |004c: cmp-long v5, v1, v3 │ │ -3f738c: 3c05 0d00 |004e: if-gtz v5, 005b // +000d │ │ -3f7390: 6e10 cc0b 0800 |0050: invoke-virtual {v8}, Landroid/view/KeyEvent;.getDownTime:()J // method@0bcc │ │ -3f7396: 0b01 |0053: move-result-wide v1 │ │ -3f7398: 3108 0103 |0054: cmp-long v8, v1, v3 │ │ -3f739c: 3d08 0300 |0056: if-lez v8, 0059 // +0003 │ │ -3f73a0: 2803 |0058: goto 005b // +0003 │ │ -3f73a2: 1208 |0059: const/4 v8, #int 0 // #0 │ │ -3f73a4: 2802 |005a: goto 005c // +0002 │ │ -3f73a6: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -3f73a8: 1a01 e268 |005c: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@68e2 │ │ -3f73ac: 6e30 5e02 1008 |005e: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ -3f73b2: 7120 5e2e 0700 |0061: invoke-static {v7, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2e5e │ │ -3f73b8: 2805 |0064: goto 0069 // +0005 │ │ -3f73ba: 0d07 |0065: move-exception v7 │ │ -3f73bc: 6e10 e2ab 0700 |0066: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f73c2: 0e00 |0069: return-void │ │ +3f7308: |[3f7308] de.danoeh.antennapod.playback.service.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f7318: 1a00 683e |0000: const-string v0, "MediaButtonReceiver" // string@3e68 │ │ +3f731c: 1a01 5b44 |0002: const-string v1, "Received intent" // string@445b │ │ +3f7320: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7326: 3808 6200 |0007: if-eqz v8, 0069 // +0062 │ │ +3f732a: 6e10 4b02 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@024b │ │ +3f7330: 0c00 |000c: move-result-object v0 │ │ +3f7332: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +3f7336: 285a |000f: goto 0069 // +005a │ │ +3f7338: 1a00 e659 |0010: const-string v0, "android.intent.extra.KEY_EVENT" // string@59e6 │ │ +3f733c: 6e20 5002 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ +3f7342: 0c08 |0015: move-result-object v8 │ │ +3f7344: 1f08 7d02 |0016: check-cast v8, Landroid/view/KeyEvent; // type@027d │ │ +3f7348: 3808 5100 |0018: if-eqz v8, 0069 // +0051 │ │ +3f734c: 6e10 ca0b 0800 |001a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0bca │ │ +3f7352: 0a00 |001d: move-result v0 │ │ +3f7354: 3900 4b00 |001e: if-nez v0, 0069 // +004b │ │ +3f7358: 6e10 d30b 0800 |0020: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bd3 │ │ +3f735e: 0a00 |0023: move-result v0 │ │ +3f7360: 3900 4500 |0024: if-nez v0, 0069 // +0045 │ │ +3f7364: 2200 6400 |0026: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3f7368: 1a01 e668 |0028: const-string v1, "de.danoeh.antennapod.intents.PLAYBACK_SERVICE" // string@68e6 │ │ +3f736c: 7020 4002 1000 |002a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ +3f7372: 6e10 1102 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ +3f7378: 0c01 |0030: move-result-object v1 │ │ +3f737a: 6e20 6b02 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ +3f7380: 1a01 e368 |0034: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ +3f7384: 6e10 cf0b 0800 |0036: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bcf │ │ +3f738a: 0a02 |0039: move-result v2 │ │ +3f738c: 6e30 5702 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ +3f7392: 1a01 e468 |003d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.SOURCE" // string@68e4 │ │ +3f7396: 6e10 d40b 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getSource:()I // method@0bd4 │ │ +3f739c: 0a02 |0042: move-result v2 │ │ +3f739e: 6e30 5702 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ +3f73a4: 6e10 cd0b 0800 |0046: invoke-virtual {v8}, Landroid/view/KeyEvent;.getEventTime:()J // method@0bcd │ │ +3f73aa: 0b01 |0049: move-result-wide v1 │ │ +3f73ac: 1603 0000 |004a: const-wide/16 v3, #int 0 // #0 │ │ +3f73b0: 3105 0103 |004c: cmp-long v5, v1, v3 │ │ +3f73b4: 3c05 0d00 |004e: if-gtz v5, 005b // +000d │ │ +3f73b8: 6e10 cc0b 0800 |0050: invoke-virtual {v8}, Landroid/view/KeyEvent;.getDownTime:()J // method@0bcc │ │ +3f73be: 0b01 |0053: move-result-wide v1 │ │ +3f73c0: 3108 0103 |0054: cmp-long v8, v1, v3 │ │ +3f73c4: 3d08 0300 |0056: if-lez v8, 0059 // +0003 │ │ +3f73c8: 2803 |0058: goto 005b // +0003 │ │ +3f73ca: 1208 |0059: const/4 v8, #int 0 // #0 │ │ +3f73cc: 2802 |005a: goto 005c // +0002 │ │ +3f73ce: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +3f73d0: 1a01 e268 |005c: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@68e2 │ │ +3f73d4: 6e30 5e02 1008 |005e: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ +3f73da: 7120 5e2e 0700 |0061: invoke-static {v7, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2e5e │ │ +3f73e0: 2805 |0064: goto 0069 // +0005 │ │ +3f73e2: 0d07 |0065: move-exception v7 │ │ +3f73e4: 6e10 e2ab 0700 |0066: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f73ea: 0e00 |0069: return-void │ │ catches : 1 │ │ 0x0061 - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0004 line=25 │ │ 0x0009 line=26 │ │ 0x0012 line=29 │ │ @@ -964749,18 +964749,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f73d4: |[3f73d4] de.danoeh.antennapod.playback.service.PlaybackController$1.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f73e4: 5b01 bfd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f73e8: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f73ee: 0e00 |0005: return-void │ │ +3f73fc: |[3f73fc] de.danoeh.antennapod.playback.service.PlaybackController$1.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f740c: 5b01 bfd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f7410: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f7416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -964770,35 +964770,35 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f73f0: |[3f73f0] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -3f7400: 2021 c41b |0000: instance-of v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ -3f7404: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ -3f7408: 5401 bfd3 |0004: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f740c: 1f02 c41b |0006: check-cast v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ -3f7410: 6e10 49a7 0200 |0008: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a749 │ │ -3f7416: 0c02 |000b: move-result-object v2 │ │ -3f7418: 7120 cda6 2100 |000c: invoke-static {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6cd │ │ -3f741e: 5401 bfd3 |000f: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f7422: 7110 c9a6 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z // method@a6c9 │ │ -3f7428: 0a01 |0014: move-result v1 │ │ -3f742a: 1a02 8042 |0015: const-string v2, "PlaybackController" // string@4280 │ │ -3f742e: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ -3f7432: 5401 bfd3 |0019: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f7436: 7110 d1a6 0100 |001b: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d1 │ │ -3f743c: 1a01 e90f |001e: const-string v1, "Connection to Service established" // string@0fe9 │ │ -3f7440: 7120 330b 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7446: 2806 |0023: goto 0029 // +0006 │ │ -3f7448: 1a01 ec0f |0024: const-string v1, "Connection to playback service has been established, but controller has already been released" // string@0fec │ │ -3f744c: 7120 380b 1200 |0026: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3f7452: 0e00 |0029: return-void │ │ +3f7418: |[3f7418] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +3f7428: 2021 c41b |0000: instance-of v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ +3f742c: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ +3f7430: 5401 bfd3 |0004: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f7434: 1f02 c41b |0006: check-cast v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ +3f7438: 6e10 49a7 0200 |0008: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a749 │ │ +3f743e: 0c02 |000b: move-result-object v2 │ │ +3f7440: 7120 cda6 2100 |000c: invoke-static {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6cd │ │ +3f7446: 5401 bfd3 |000f: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f744a: 7110 c9a6 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z // method@a6c9 │ │ +3f7450: 0a01 |0014: move-result v1 │ │ +3f7452: 1a02 8042 |0015: const-string v2, "PlaybackController" // string@4280 │ │ +3f7456: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ +3f745a: 5401 bfd3 |0019: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f745e: 7110 d1a6 0100 |001b: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d1 │ │ +3f7464: 1a01 e90f |001e: const-string v1, "Connection to Service established" // string@0fe9 │ │ +3f7468: 7120 330b 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f746e: 2806 |0023: goto 0029 // +0006 │ │ +3f7470: 1a01 ec0f |0024: const-string v1, "Connection to playback service has been established, but controller has already been released" // string@0fec │ │ +3f7474: 7120 380b 1200 |0026: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3f747a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x000f line=162 │ │ 0x0019 line=163 │ │ 0x0020 line=164 │ │ @@ -964813,25 +964813,25 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3f7454: |[3f7454] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -3f7464: 5412 bfd3 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f7468: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3f746a: 7120 cda6 0200 |0003: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6cd │ │ -3f7470: 5412 bfd3 |0006: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ -3f7474: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f7476: 7120 caa6 0200 |0009: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a6ca │ │ -3f747c: 1a02 8042 |000c: const-string v2, "PlaybackController" // string@4280 │ │ -3f7480: 1a00 4613 |000e: const-string v0, "Disconnected from Service" // string@1346 │ │ -3f7484: 7120 330b 0200 |0010: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f748a: 0e00 |0013: return-void │ │ +3f747c: |[3f747c] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +3f748c: 5412 bfd3 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f7490: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3f7492: 7120 cda6 0200 |0003: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6cd │ │ +3f7498: 5412 bfd3 |0006: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3bf │ │ +3f749c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f749e: 7120 caa6 0200 |0009: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a6ca │ │ +3f74a4: 1a02 8042 |000c: const-string v2, "PlaybackController" // string@4280 │ │ +3f74a8: 1a00 4613 |000e: const-string v0, "Disconnected from Service" // string@1346 │ │ +3f74ac: 7120 330b 0200 |0010: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f74b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=176 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController$1; │ │ @@ -964871,18 +964871,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f748c: |[3f748c] de.danoeh.antennapod.playback.service.PlaybackController$2.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f749c: 5b01 c0d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f74a0: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f74a6: 0e00 |0005: return-void │ │ +3f74b4: |[3f74b4] de.danoeh.antennapod.playback.service.PlaybackController$2.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f74c4: 5b01 c0d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f74c8: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f74ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -964892,51 +964892,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3f74a8: |[3f74a8] de.danoeh.antennapod.playback.service.PlaybackController$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f74b8: 1a02 6544 |0000: const-string v2, "Received statusUpdate Intent." // string@4465 │ │ -3f74bc: 1a03 8042 |0002: const-string v3, "PlaybackController" // string@4280 │ │ -3f74c0: 7120 330b 2300 |0004: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f74c6: 5412 c0d3 |0007: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f74ca: 7110 c8a6 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ -3f74d0: 0c02 |000c: move-result-object v2 │ │ -3f74d2: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ -3f74d6: 5412 c0d3 |000f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f74da: 7110 c8a6 0200 |0011: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ -3f74e0: 0c02 |0014: move-result-object v2 │ │ -3f74e2: 6e10 87a7 0200 |0015: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a787 │ │ -3f74e8: 0c02 |0018: move-result-object v2 │ │ -3f74ea: 5413 c0d3 |0019: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f74ee: 6e10 67a6 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f74f4: 0c00 |001e: move-result-object v0 │ │ -3f74f6: 7120 cea6 0300 |001f: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a6ce │ │ -3f74fc: 5413 c0d3 |0022: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f7500: 6e10 66a6 0200 |0024: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f7506: 0c02 |0027: move-result-object v2 │ │ -3f7508: 7120 cba6 2300 |0028: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a6cb │ │ -3f750e: 5412 c0d3 |002b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f7512: 7110 d0a6 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d0 │ │ -3f7518: 281c |0030: goto 004c // +001c │ │ -3f751a: 1a02 ab11 |0031: const-string v2, "Couldn't receive status update: playbackService was null" // string@11ab │ │ -3f751e: 7120 3d0b 2300 |0033: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ -3f7524: 6302 07d4 |0036: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f7528: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ -3f752c: 5412 c0d3 |003a: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f7530: 7110 cfa6 0200 |003c: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6cf │ │ -3f7536: 280d |003f: goto 004c // +000d │ │ -3f7538: 5412 c0d3 |0040: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f753c: 6203 16cc |0042: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f7540: 7120 cea6 3200 |0044: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a6ce │ │ -3f7546: 5412 c0d3 |0047: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ -3f754a: 7110 d0a6 0200 |0049: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d0 │ │ -3f7550: 0e00 |004c: return-void │ │ +3f74d0: |[3f74d0] de.danoeh.antennapod.playback.service.PlaybackController$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f74e0: 1a02 6544 |0000: const-string v2, "Received statusUpdate Intent." // string@4465 │ │ +3f74e4: 1a03 8042 |0002: const-string v3, "PlaybackController" // string@4280 │ │ +3f74e8: 7120 330b 2300 |0004: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f74ee: 5412 c0d3 |0007: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f74f2: 7110 c8a6 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ +3f74f8: 0c02 |000c: move-result-object v2 │ │ +3f74fa: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ +3f74fe: 5412 c0d3 |000f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7502: 7110 c8a6 0200 |0011: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ +3f7508: 0c02 |0014: move-result-object v2 │ │ +3f750a: 6e10 87a7 0200 |0015: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a787 │ │ +3f7510: 0c02 |0018: move-result-object v2 │ │ +3f7512: 5413 c0d3 |0019: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7516: 6e10 67a6 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f751c: 0c00 |001e: move-result-object v0 │ │ +3f751e: 7120 cea6 0300 |001f: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a6ce │ │ +3f7524: 5413 c0d3 |0022: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7528: 6e10 66a6 0200 |0024: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f752e: 0c02 |0027: move-result-object v2 │ │ +3f7530: 7120 cba6 2300 |0028: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a6cb │ │ +3f7536: 5412 c0d3 |002b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f753a: 7110 d0a6 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d0 │ │ +3f7540: 281c |0030: goto 004c // +001c │ │ +3f7542: 1a02 ab11 |0031: const-string v2, "Couldn't receive status update: playbackService was null" // string@11ab │ │ +3f7546: 7120 3d0b 2300 |0033: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ +3f754c: 6302 07d4 |0036: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f7550: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ +3f7554: 5412 c0d3 |003a: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7558: 7110 cfa6 0200 |003c: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6cf │ │ +3f755e: 280d |003f: goto 004c // +000d │ │ +3f7560: 5412 c0d3 |0040: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7564: 6203 16cc |0042: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f7568: 7120 cea6 3200 |0044: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a6ce │ │ +3f756e: 5412 c0d3 |0047: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c0 │ │ +3f7572: 7110 d0a6 0200 |0049: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d0 │ │ +3f7578: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=183 │ │ 0x0007 line=184 │ │ 0x000f line=185 │ │ 0x0019 line=186 │ │ 0x0022 line=187 │ │ @@ -964985,18 +964985,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f7554: |[3f7554] de.danoeh.antennapod.playback.service.PlaybackController$3.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f7564: 5b01 c1d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f7568: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f756e: 0e00 |0005: return-void │ │ +3f757c: |[3f757c] de.danoeh.antennapod.playback.service.PlaybackController$3.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f758c: 5b01 c1d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f7590: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f7596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -965006,51 +965006,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -3f7570: |[3f7570] de.danoeh.antennapod.playback.service.PlaybackController$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f7580: 1a03 d170 |0000: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationType" // string@70d1 │ │ -3f7584: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -3f7586: 6e30 4e02 3400 |0003: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3f758c: 0a03 |0006: move-result v3 │ │ -3f758e: 1a01 d070 |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@70d0 │ │ -3f7592: 6e30 4e02 1400 |0009: invoke-virtual {v4, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3f7598: 0a04 |000c: move-result v4 │ │ -3f759a: 3204 2f00 |000d: if-eq v4, v0, 003c // +002f │ │ -3f759e: 3303 0300 |000f: if-ne v3, v0, 0012 // +0003 │ │ -3f75a2: 282b |0011: goto 003c // +002b │ │ -3f75a4: 1234 |0012: const/4 v4, #int 3 // #3 │ │ -3f75a6: 3343 2000 |0013: if-ne v3, v4, 0033 // +0020 │ │ -3f75aa: 5423 c1d3 |0015: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f75ae: 7110 c8a6 0300 |0017: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ -3f75b4: 0c03 |001a: move-result-object v3 │ │ -3f75b6: 3903 0c00 |001b: if-nez v3, 0027 // +000c │ │ -3f75ba: 6303 07d4 |001d: sget-boolean v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f75be: 3803 0800 |001f: if-eqz v3, 0027 // +0008 │ │ -3f75c2: 5423 c1d3 |0021: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f75c6: 7110 cfa6 0300 |0023: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6cf │ │ -3f75cc: 0e00 |0026: return-void │ │ -3f75ce: 5423 c1d3 |0027: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f75d2: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -3f75d4: 7120 cca6 4300 |002a: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a6cc │ │ -3f75da: 5423 c1d3 |002d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f75de: 7110 d1a6 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d1 │ │ -3f75e4: 2809 |0032: goto 003b // +0009 │ │ -3f75e6: 1274 |0033: const/4 v4, #int 7 // #7 │ │ -3f75e8: 3343 0700 |0034: if-ne v3, v4, 003b // +0007 │ │ -3f75ec: 5423 c1d3 |0036: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ -3f75f0: 6e10 e9a6 0300 |0038: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.onPlaybackEnd:()V // method@a6e9 │ │ -3f75f6: 0e00 |003b: return-void │ │ -3f75f8: 1a03 8042 |003c: const-string v3, "PlaybackController" // string@4280 │ │ -3f75fc: 1a04 970b |003e: const-string v4, "Bad arguments. Won't handle intent" // string@0b97 │ │ -3f7600: 7120 330b 4300 |0040: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7606: 0e00 |0043: return-void │ │ +3f7598: |[3f7598] de.danoeh.antennapod.playback.service.PlaybackController$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f75a8: 1a03 d170 |0000: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationType" // string@70d1 │ │ +3f75ac: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +3f75ae: 6e30 4e02 3400 |0003: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3f75b4: 0a03 |0006: move-result v3 │ │ +3f75b6: 1a01 d070 |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@70d0 │ │ +3f75ba: 6e30 4e02 1400 |0009: invoke-virtual {v4, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3f75c0: 0a04 |000c: move-result v4 │ │ +3f75c2: 3204 2f00 |000d: if-eq v4, v0, 003c // +002f │ │ +3f75c6: 3303 0300 |000f: if-ne v3, v0, 0012 // +0003 │ │ +3f75ca: 282b |0011: goto 003c // +002b │ │ +3f75cc: 1234 |0012: const/4 v4, #int 3 // #3 │ │ +3f75ce: 3343 2000 |0013: if-ne v3, v4, 0033 // +0020 │ │ +3f75d2: 5423 c1d3 |0015: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f75d6: 7110 c8a6 0300 |0017: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a6c8 │ │ +3f75dc: 0c03 |001a: move-result-object v3 │ │ +3f75de: 3903 0c00 |001b: if-nez v3, 0027 // +000c │ │ +3f75e2: 6303 07d4 |001d: sget-boolean v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f75e6: 3803 0800 |001f: if-eqz v3, 0027 // +0008 │ │ +3f75ea: 5423 c1d3 |0021: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f75ee: 7110 cfa6 0300 |0023: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6cf │ │ +3f75f4: 0e00 |0026: return-void │ │ +3f75f6: 5423 c1d3 |0027: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f75fa: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +3f75fc: 7120 cca6 4300 |002a: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a6cc │ │ +3f7602: 5423 c1d3 |002d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f7606: 7110 d1a6 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6d1 │ │ +3f760c: 2809 |0032: goto 003b // +0009 │ │ +3f760e: 1274 |0033: const/4 v4, #int 7 // #7 │ │ +3f7610: 3343 0700 |0034: if-ne v3, v4, 003b // +0007 │ │ +3f7614: 5423 c1d3 |0036: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d3c1 │ │ +3f7618: 6e10 e9a6 0300 |0038: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.onPlaybackEnd:()V // method@a6e9 │ │ +3f761e: 0e00 |003b: return-void │ │ +3f7620: 1a03 8042 |003c: const-string v3, "PlaybackController" // string@4280 │ │ +3f7624: 1a04 970b |003e: const-string v4, "Bad arguments. Won't handle intent" // string@0b97 │ │ +3f7628: 7120 330b 4300 |0040: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f762e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=205 │ │ 0x0009 line=206 │ │ 0x0015 line=212 │ │ 0x0021 line=213 │ │ 0x0027 line=216 │ │ @@ -965096,56 +965096,56 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -3f7608: |[3f7608] de.danoeh.antennapod.playback.service.PlaybackController$4.:()V │ │ -3f7618: 7100 95a6 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ -3f761e: 0c00 |0003: move-result-object v0 │ │ -3f7620: 2100 |0004: array-length v0, v0 │ │ -3f7622: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ -3f7626: 6900 c2d3 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f762a: 6201 12cc |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f762e: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f7634: 0a01 |000e: move-result v1 │ │ -3f7636: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3f7638: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3f763c: 6200 c2d3 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7640: 6201 14cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -3f7644: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f764a: 0a01 |0019: move-result v1 │ │ -3f764c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3f764e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3f7652: 6200 c2d3 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7656: 6201 11cc |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f765a: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f7660: 0a01 |0024: move-result v1 │ │ -3f7662: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3f7664: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3f7668: 6200 c2d3 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f766c: 6201 13cc |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3f7670: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f7676: 0a01 |002f: move-result v1 │ │ -3f7678: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3f767a: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3f767e: 6200 c2d3 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7682: 6201 16cc |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f7686: 6e10 efaa 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f768c: 0a01 |003a: move-result v1 │ │ -3f768e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3f7690: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3f7694: 6200 c2d3 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7698: 6201 0fcc |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3f769c: 6e10 efaa 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f76a2: 0a01 |0045: move-result v1 │ │ -3f76a4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3f76a6: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3f76aa: 0e00 |0049: return-void │ │ +3f7630: |[3f7630] de.danoeh.antennapod.playback.service.PlaybackController$4.:()V │ │ +3f7640: 7100 95a6 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ +3f7646: 0c00 |0003: move-result-object v0 │ │ +3f7648: 2100 |0004: array-length v0, v0 │ │ +3f764a: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ +3f764e: 6900 c2d3 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f7652: 6201 12cc |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f7656: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f765c: 0a01 |000e: move-result v1 │ │ +3f765e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3f7660: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3f7664: 6200 c2d3 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f7668: 6201 14cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +3f766c: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f7672: 0a01 |0019: move-result v1 │ │ +3f7674: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3f7676: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3f767a: 6200 c2d3 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f767e: 6201 11cc |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f7682: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f7688: 0a01 |0024: move-result v1 │ │ +3f768a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3f768c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3f7690: 6200 c2d3 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f7694: 6201 13cc |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3f7698: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f769e: 0a01 |002f: move-result v1 │ │ +3f76a0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3f76a2: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3f76a6: 6200 c2d3 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f76aa: 6201 16cc |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f76ae: 6e10 efaa 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f76b4: 0a01 |003a: move-result v1 │ │ +3f76b6: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3f76b8: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3f76bc: 6200 c2d3 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f76c0: 6201 0fcc |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3f76c4: 6e10 efaa 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f76ca: 0a01 |0045: move-result v1 │ │ +3f76cc: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3f76ce: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3f76d2: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -965246,17 +965246,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7888: |[3f7888] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ -3f7898: 5400 ccd3 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f789c: 1100 |0002: return-object v0 │ │ +3f78b0: |[3f78b0] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ +3f78c0: 5400 ccd3 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f78c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -965264,17 +965264,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7720: |[3f7720] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z │ │ -3f7730: 5500 cdd3 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ -3f7734: 0f00 |0002: return v0 │ │ +3f7748: |[3f7748] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z │ │ +3f7758: 5500 cdd3 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ +3f775c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -965282,17 +965282,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f79d8: |[3f79d8] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ -3f79e8: 5c01 c6d3 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ -3f79ec: 0e00 |0002: return-void │ │ +3f7a00: |[3f7a00] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ +3f7a10: 5c01 c6d3 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ +3f7a14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -965301,17 +965301,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f79f0: |[3f79f0] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f7a00: 5b01 c9d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7a04: 0e00 |0002: return-void │ │ +3f7a18: |[3f7a18] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f7a28: 5b01 c9d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7a2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -965320,17 +965320,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7a08: |[3f7a08] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ -3f7a18: 5c01 cad3 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7a1c: 0e00 |0002: return-void │ │ +3f7a30: |[3f7a30] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ +3f7a40: 5c01 cad3 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7a44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -965339,17 +965339,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7a20: |[3f7a20] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f7a30: 5b01 ccd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7a34: 0e00 |0002: return-void │ │ +3f7a48: |[3f7a48] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f7a58: 5b01 ccd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7a5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -965358,17 +965358,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7a38: |[3f7a38] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3f7a48: 5b01 ced3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7a4c: 0e00 |0002: return-void │ │ +3f7a60: |[3f7a60] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3f7a70: 5b01 ced3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7a74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -965377,17 +965377,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7a50: |[3f7a50] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f7a60: 7010 d3a6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a6d3 │ │ -3f7a66: 0e00 |0003: return-void │ │ +3f7a78: |[3f7a78] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f7a88: 7010 d3a6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a6d3 │ │ +3f7a8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -965395,17 +965395,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7a68: |[3f7a68] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f7a78: 7010 e1a6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a6e1 │ │ -3f7a7e: 0e00 |0003: return-void │ │ +3f7a90: |[3f7a90] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f7aa0: 7010 e1a6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a6e1 │ │ +3f7aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -965413,17 +965413,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f7a80: |[3f7a80] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3f7a90: 7010 eca6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.queryService:()V // method@a6ec │ │ -3f7a96: 0e00 |0003: return-void │ │ +3f7aa8: |[3f7aa8] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3f7ab8: 7010 eca6 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.queryService:()V // method@a6ec │ │ +3f7abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -965431,36 +965431,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3f7a98: |[3f7a98] de.danoeh.antennapod.playback.service.PlaybackController.:(Landroid/app/Activity;)V │ │ -3f7aa8: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f7aae: 6200 16cc |0003: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f7ab2: 5b20 ced3 |0005: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7ab6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3f7ab8: 5c20 cad3 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7abc: 5c20 cdd3 |000a: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ -3f7ac0: 5c20 c6d3 |000c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ -3f7ac4: 5c20 c5d3 |000e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ -3f7ac8: 1600 ffff |0010: const-wide/16 v0, #int -1 // #ffff │ │ -3f7acc: 5a20 c7d3 |0012: iput-wide v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ -3f7ad0: 2200 a31b |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1; // type@1ba3 │ │ -3f7ad4: 7020 c0a6 2000 |0016: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c0 │ │ -3f7ada: 5b20 c8d3 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ -3f7ade: 2200 a41b |001b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2; // type@1ba4 │ │ -3f7ae2: 7020 c3a6 2000 |001d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c3 │ │ -3f7ae8: 5b20 cfd3 |0020: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ -3f7aec: 2200 a51b |0022: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3; // type@1ba5 │ │ -3f7af0: 7020 c5a6 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c5 │ │ -3f7af6: 5b20 cbd3 |0027: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ -3f7afa: 5b23 c4d3 |0029: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7afe: 0e00 |002b: return-void │ │ +3f7ac0: |[3f7ac0] de.danoeh.antennapod.playback.service.PlaybackController.:(Landroid/app/Activity;)V │ │ +3f7ad0: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f7ad6: 6200 16cc |0003: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f7ada: 5b20 ced3 |0005: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7ade: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3f7ae0: 5c20 cad3 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7ae4: 5c20 cdd3 |000a: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ +3f7ae8: 5c20 c6d3 |000c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ +3f7aec: 5c20 c5d3 |000e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ +3f7af0: 1600 ffff |0010: const-wide/16 v0, #int -1 // #ffff │ │ +3f7af4: 5a20 c7d3 |0012: iput-wide v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ +3f7af8: 2200 a31b |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1; // type@1ba3 │ │ +3f7afc: 7020 c0a6 2000 |0016: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c0 │ │ +3f7b02: 5b20 c8d3 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ +3f7b06: 2200 a41b |001b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2; // type@1ba4 │ │ +3f7b0a: 7020 c3a6 2000 |001d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c3 │ │ +3f7b10: 5b20 cfd3 |0020: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ +3f7b14: 2200 a51b |0022: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3; // type@1ba5 │ │ +3f7b18: 7020 c5a6 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a6c5 │ │ +3f7b1e: 5b20 cbd3 |0027: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ +3f7b22: 5b23 c4d3 |0029: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7b26: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=47 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ 0x000c line=51 │ │ @@ -965479,42 +965479,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3f7b00: |[3f7b00] de.danoeh.antennapod.playback.service.PlaybackController.bindToService:()V │ │ -3f7b10: 1a00 b84c |0000: const-string v0, "Trying to connect to service" // string@4cb8 │ │ -3f7b14: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ -3f7b18: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7b1e: 6300 07d4 |0007: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f7b22: 3800 2900 |0009: if-eqz v0, 0032 // +0029 │ │ -3f7b26: 5450 c4d3 |000b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7b2a: 2202 6400 |000d: new-instance v2, Landroid/content/Intent; // type@0064 │ │ -3f7b2e: 5453 c4d3 |000f: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7b32: 1c04 c51b |0011: const-class v4, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ -3f7b36: 7030 3e02 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3f7b3c: 5453 c8d3 |0016: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ -3f7b40: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3f7b42: 6e40 f401 2043 |0019: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@01f4 │ │ -3f7b48: 0a00 |001c: move-result v0 │ │ -3f7b4a: 2202 c81c |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f7b4e: 7010 a6ab 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f7b54: 1a03 f644 |0022: const-string v3, "Result for service binding: " // string@44f6 │ │ -3f7b58: 6e20 b2ab 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f7b5e: 6e20 b3ab 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ -3f7b64: 6e10 bcab 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f7b6a: 0c00 |002d: move-result-object v0 │ │ -3f7b6c: 7120 330b 0100 |002e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7b72: 0e00 |0031: return-void │ │ -3f7b74: 2200 ad1c |0032: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ -3f7b78: 1a01 b74c |0034: const-string v1, "Trying to bind but service is not running" // string@4cb7 │ │ -3f7b7c: 7020 06ab 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ -3f7b82: 2700 |0039: throw v0 │ │ +3f7b28: |[3f7b28] de.danoeh.antennapod.playback.service.PlaybackController.bindToService:()V │ │ +3f7b38: 1a00 b84c |0000: const-string v0, "Trying to connect to service" // string@4cb8 │ │ +3f7b3c: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ +3f7b40: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7b46: 6300 07d4 |0007: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f7b4a: 3800 2900 |0009: if-eqz v0, 0032 // +0029 │ │ +3f7b4e: 5450 c4d3 |000b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7b52: 2202 6400 |000d: new-instance v2, Landroid/content/Intent; // type@0064 │ │ +3f7b56: 5453 c4d3 |000f: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7b5a: 1c04 c51b |0011: const-class v4, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ +3f7b5e: 7030 3e02 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3f7b64: 5453 c8d3 |0016: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ +3f7b68: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3f7b6a: 6e40 f401 2043 |0019: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@01f4 │ │ +3f7b70: 0a00 |001c: move-result v0 │ │ +3f7b72: 2202 c81c |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f7b76: 7010 a6ab 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f7b7c: 1a03 f644 |0022: const-string v3, "Result for service binding: " // string@44f6 │ │ +3f7b80: 6e20 b2ab 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f7b86: 6e20 b3ab 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@abb3 │ │ +3f7b8c: 6e10 bcab 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f7b92: 0c00 |002d: move-result-object v0 │ │ +3f7b94: 7120 330b 0100 |002e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7b9a: 0e00 |0031: return-void │ │ +3f7b9c: 2200 ad1c |0032: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ +3f7ba0: 1a01 b74c |0034: const-string v1, "Trying to bind but service is not running" // string@4cb7 │ │ +3f7ba4: 7020 06ab 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ +3f7baa: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=150 │ │ 0x0007 line=151 │ │ 0x000b line=154 │ │ 0x001d line=155 │ │ 0x0032 line=152 │ │ @@ -965526,29 +965526,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3f7b84: |[3f7b84] de.danoeh.antennapod.playback.service.PlaybackController.checkMediaInfoLoaded:()V │ │ -3f7b94: 5550 cad3 |0000: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7b98: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3f7b9c: 5350 c7d3 |0004: iget-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ -3f7ba0: 7100 2ea9 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3f7ba6: 0b02 |0009: move-result-wide v2 │ │ -3f7ba8: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3f7bac: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ -3f7bb0: 7100 2ea9 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3f7bb6: 0b00 |0011: move-result-wide v0 │ │ -3f7bb8: 5a50 c7d3 |0012: iput-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ -3f7bbc: 6e10 e6a6 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadMediaInfo:()V // method@a6e6 │ │ -3f7bc2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -3f7bc4: 5c50 cad3 |0018: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7bc8: 0e00 |001a: return-void │ │ +3f7bac: |[3f7bac] de.danoeh.antennapod.playback.service.PlaybackController.checkMediaInfoLoaded:()V │ │ +3f7bbc: 5550 cad3 |0000: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7bc0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3f7bc4: 5350 c7d3 |0004: iget-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ +3f7bc8: 7100 2ea9 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3f7bce: 0b02 |0009: move-result-wide v2 │ │ +3f7bd0: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3f7bd4: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ +3f7bd8: 7100 2ea9 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3f7bde: 0b00 |0011: move-result-wide v0 │ │ +3f7be0: 5a50 c7d3 |0012: iput-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d3c7 │ │ +3f7be4: 6e10 e6a6 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadMediaInfo:()V // method@a6e6 │ │ +3f7bea: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +3f7bec: 5c50 cad3 |0018: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7bf0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ 0x0018 line=260 │ │ locals : │ │ @@ -965559,49 +965559,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3f7c24: |[3f7c24] de.danoeh.antennapod.playback.service.PlaybackController.handleStatus:()V │ │ -3f7c34: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f7c38: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f7c3e: 1a01 80c4 |0005: const-string v1, "status: " // string@c480 │ │ -3f7c42: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f7c48: 5421 ced3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7c4c: 6e10 5fab 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3f7c52: 0c01 |000f: move-result-object v1 │ │ -3f7c54: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f7c5a: 6e10 bcab 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f7c60: 0c00 |0016: move-result-object v0 │ │ -3f7c62: 1a01 8042 |0017: const-string v1, "PlaybackController" // string@4280 │ │ -3f7c66: 7120 330b 0100 |0019: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7c6c: 7010 d4a6 0200 |001c: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a6d4 │ │ -3f7c72: 6200 c2d3 |001f: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7c76: 5421 ced3 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7c7a: 6e10 efaa 0100 |0023: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f7c80: 0a01 |0026: move-result v1 │ │ -3f7c82: 4400 0001 |0027: aget v0, v0, v1 │ │ -3f7c86: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3f7c88: 2b00 1a00 0000 |002a: packed-switch v0, 00000044 // +0000001a │ │ -3f7c8e: 2816 |002d: goto 0043 // +0016 │ │ -3f7c90: 6e20 f6a6 1200 |002e: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ -3f7c96: 2812 |0031: goto 0043 // +0012 │ │ -3f7c98: 5420 ccd3 |0032: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7c9c: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ -3f7ca0: 6e10 91a7 0000 |0036: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a791 │ │ -3f7ca6: 0a00 |0039: move-result v0 │ │ -3f7ca8: b710 |003a: xor-int/2addr v0, v1 │ │ -3f7caa: 6e20 f6a6 0200 |003b: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ -3f7cb0: 2805 |003e: goto 0043 // +0005 │ │ -3f7cb2: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -3f7cb4: 6e20 f6a6 0200 |0040: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ -3f7cba: 0e00 |0043: return-void │ │ -3f7cbc: 0001 0600 0100 0000 1500 0000 0800 ... |0044: packed-switch-data (16 units) │ │ +3f7c4c: |[3f7c4c] de.danoeh.antennapod.playback.service.PlaybackController.handleStatus:()V │ │ +3f7c5c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f7c60: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f7c66: 1a01 80c4 |0005: const-string v1, "status: " // string@c480 │ │ +3f7c6a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f7c70: 5421 ced3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7c74: 6e10 5fab 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3f7c7a: 0c01 |000f: move-result-object v1 │ │ +3f7c7c: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f7c82: 6e10 bcab 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f7c88: 0c00 |0016: move-result-object v0 │ │ +3f7c8a: 1a01 8042 |0017: const-string v1, "PlaybackController" // string@4280 │ │ +3f7c8e: 7120 330b 0100 |0019: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7c94: 7010 d4a6 0200 |001c: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a6d4 │ │ +3f7c9a: 6200 c2d3 |001f: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f7c9e: 5421 ced3 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7ca2: 6e10 efaa 0100 |0023: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f7ca8: 0a01 |0026: move-result v1 │ │ +3f7caa: 4400 0001 |0027: aget v0, v0, v1 │ │ +3f7cae: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3f7cb0: 2b00 1a00 0000 |002a: packed-switch v0, 00000044 // +0000001a │ │ +3f7cb6: 2816 |002d: goto 0043 // +0016 │ │ +3f7cb8: 6e20 f6a6 1200 |002e: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ +3f7cbe: 2812 |0031: goto 0043 // +0012 │ │ +3f7cc0: 5420 ccd3 |0032: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7cc4: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ +3f7cc8: 6e10 91a7 0000 |0036: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a791 │ │ +3f7cce: 0a00 |0039: move-result v0 │ │ +3f7cd0: b710 |003a: xor-int/2addr v0, v1 │ │ +3f7cd2: 6e20 f6a6 0200 |003b: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ +3f7cd8: 2805 |003e: goto 0043 // +0005 │ │ +3f7cda: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +3f7cdc: 6e20 f6a6 0200 |0040: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ +3f7ce2: 0e00 |0043: return-void │ │ +3f7ce4: 0001 0600 0100 0000 1500 0000 0800 ... |0044: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x001c line=234 │ │ 0x001f line=235 │ │ 0x002e line=248 │ │ 0x0032 line=240 │ │ @@ -965615,48 +965615,48 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -3f7d38: |[3f7d38] de.danoeh.antennapod.playback.service.PlaybackController.initServiceRunning:()V │ │ -3f7d48: 1d05 |0000: monitor-enter v5 │ │ -3f7d4a: 5550 c6d3 |0001: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ -3f7d4e: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3f7d52: 1e05 |0005: monitor-exit v5 │ │ -3f7d54: 0e00 |0006: return-void │ │ -3f7d56: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3f7d58: 5c50 c6d3 |0008: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ -3f7d5c: 5450 c4d3 |000a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7d60: 5451 cfd3 |000c: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ -3f7d64: 2202 6500 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0065 │ │ -3f7d68: 1a03 8257 |0010: const-string v3, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@5782 │ │ -3f7d6c: 7020 6f02 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3f7d72: 1243 |0015: const/4 v3, #int 4 // #4 │ │ -3f7d74: 7140 5a2e 1032 |0016: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ -3f7d7a: 5450 c4d3 |0019: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7d7e: 5451 cbd3 |001b: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ -3f7d82: 2202 6500 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0065 │ │ -3f7d86: 1a04 8157 |001f: const-string v4, "action.de.danoeh.antennapod.core.service.playerNotification" // string@5781 │ │ -3f7d8a: 7020 6f02 4200 |0021: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3f7d90: 7140 5a2e 1032 |0024: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ -3f7d96: 5550 cdd3 |0027: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ -3f7d9a: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ -3f7d9e: 7010 d3a6 0500 |002b: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a6d3 │ │ -3f7da4: 7010 d4a6 0500 |002e: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a6d4 │ │ -3f7daa: 1e05 |0031: monitor-exit v5 │ │ -3f7dac: 0e00 |0032: return-void │ │ -3f7dae: 2200 ad1c |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ -3f7db2: 1a01 690e |0035: const-string v1, "Can't call init() after release() has been called" // string@0e69 │ │ -3f7db6: 7020 06ab 1000 |0037: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ -3f7dbc: 2700 |003a: throw v0 │ │ -3f7dbe: 0d00 |003b: move-exception v0 │ │ -3f7dc0: 1e05 |003c: monitor-exit v5 │ │ -3f7dc2: 2700 |003d: throw v0 │ │ +3f7d60: |[3f7d60] de.danoeh.antennapod.playback.service.PlaybackController.initServiceRunning:()V │ │ +3f7d70: 1d05 |0000: monitor-enter v5 │ │ +3f7d72: 5550 c6d3 |0001: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ +3f7d76: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3f7d7a: 1e05 |0005: monitor-exit v5 │ │ +3f7d7c: 0e00 |0006: return-void │ │ +3f7d7e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3f7d80: 5c50 c6d3 |0008: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ +3f7d84: 5450 c4d3 |000a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7d88: 5451 cfd3 |000c: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ +3f7d8c: 2202 6500 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0065 │ │ +3f7d90: 1a03 8257 |0010: const-string v3, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@5782 │ │ +3f7d94: 7020 6f02 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3f7d9a: 1243 |0015: const/4 v3, #int 4 // #4 │ │ +3f7d9c: 7140 5a2e 1032 |0016: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ +3f7da2: 5450 c4d3 |0019: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7da6: 5451 cbd3 |001b: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ +3f7daa: 2202 6500 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0065 │ │ +3f7dae: 1a04 8157 |001f: const-string v4, "action.de.danoeh.antennapod.core.service.playerNotification" // string@5781 │ │ +3f7db2: 7020 6f02 4200 |0021: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3f7db8: 7140 5a2e 1032 |0024: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ +3f7dbe: 5550 cdd3 |0027: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ +3f7dc2: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ +3f7dc6: 7010 d3a6 0500 |002b: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a6d3 │ │ +3f7dcc: 7010 d4a6 0500 |002e: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a6d4 │ │ +3f7dd2: 1e05 |0031: monitor-exit v5 │ │ +3f7dd4: 0e00 |0032: return-void │ │ +3f7dd6: 2200 ad1c |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ +3f7dda: 1a01 690e |0035: const-string v1, "Can't call init() after release() has been called" // string@0e69 │ │ +3f7dde: 7020 06ab 1000 |0037: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ +3f7de4: 2700 |003a: throw v0 │ │ +3f7de6: 0d00 |003b: move-exception v0 │ │ +3f7de8: 1e05 |003c: monitor-exit v5 │ │ +3f7dea: 2700 |003d: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ -> 0x003b │ │ 0x0008 - 0x0031 │ │ -> 0x003b │ │ 0x0033 - 0x003b │ │ -> 0x003b │ │ @@ -965679,35 +965679,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3f7f34: |[3f7f34] de.danoeh.antennapod.playback.service.PlaybackController.queryService:()V │ │ -3f7f44: 1a00 d243 |0000: const-string v0, "Querying service info" // string@43d2 │ │ -3f7f48: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ -3f7f4c: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7f52: 5420 ccd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7f56: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ -3f7f5a: 6e10 87a7 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a787 │ │ -3f7f60: 0c00 |000e: move-result-object v0 │ │ -3f7f62: 6e10 67a6 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f7f68: 0c01 |0012: move-result-object v1 │ │ -3f7f6a: 5b21 ced3 |0013: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7f6e: 6e10 66a6 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f7f74: 0c00 |0018: move-result-object v0 │ │ -3f7f76: 5b20 c9d3 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7f7a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3f7f7c: 5c20 cad3 |001c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7f80: 7010 e1a6 0200 |001e: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a6e1 │ │ -3f7f86: 2806 |0021: goto 0027 // +0006 │ │ -3f7f88: 1a00 96b0 |0022: const-string v0, "queryService() was called without an existing connection to playbackservice" // string@b096 │ │ -3f7f8c: 7120 350b 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3f7f92: 0e00 |0027: return-void │ │ +3f7f5c: |[3f7f5c] de.danoeh.antennapod.playback.service.PlaybackController.queryService:()V │ │ +3f7f6c: 1a00 d243 |0000: const-string v0, "Querying service info" // string@43d2 │ │ +3f7f70: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ +3f7f74: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7f7a: 5420 ccd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f7e: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ +3f7f82: 6e10 87a7 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a787 │ │ +3f7f88: 0c00 |000e: move-result-object v0 │ │ +3f7f8a: 6e10 67a6 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f7f90: 0c01 |0012: move-result-object v1 │ │ +3f7f92: 5b21 ced3 |0013: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7f96: 6e10 66a6 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f7f9c: 0c00 |0018: move-result-object v0 │ │ +3f7f9e: 5b20 c9d3 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7fa2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3f7fa4: 5c20 cad3 |001c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7fa8: 7010 e1a6 0200 |001e: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a6e1 │ │ +3f7fae: 2806 |0021: goto 0027 // +0006 │ │ +3f7fb0: 1a00 96b0 |0022: const-string v0, "queryService() was called without an existing connection to playbackservice" // string@b096 │ │ +3f7fb4: 7120 350b 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3f7fba: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=274 │ │ 0x0007 line=275 │ │ 0x000b line=276 │ │ 0x000f line=277 │ │ 0x0015 line=278 │ │ @@ -965722,21 +965722,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f8158: |[3f8158] de.danoeh.antennapod.playback.service.PlaybackController.unbind:()V │ │ -3f8168: 5420 c4d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f816c: 5421 c8d3 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ -3f8170: 6e20 2d02 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@022d │ │ -3f8176: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3f8178: 5c20 c6d3 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ -3f817c: 0e00 |000a: return-void │ │ +3f8180: |[3f8180] de.danoeh.antennapod.playback.service.PlaybackController.unbind:()V │ │ +3f8190: 5420 c4d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f8194: 5421 c8d3 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d3c8 │ │ +3f8198: 6e20 2d02 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@022d │ │ +3f819e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3f81a0: 5c20 c6d3 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d3c6 │ │ +3f81a4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/IllegalArgumentException; -> 0x0007 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=134 │ │ locals : │ │ @@ -965748,19 +965748,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f7bcc: |[3f7bcc] de.danoeh.antennapod.playback.service.PlaybackController.disableSleepTimer:()V │ │ -3f7bdc: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7be0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f7be4: 6e10 7ea7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ -3f7bea: 0e00 |0007: return-void │ │ +3f7bf4: |[3f7bf4] de.danoeh.antennapod.playback.service.PlaybackController.disableSleepTimer:()V │ │ +3f7c04: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7c08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f7c0c: 6e10 7ea7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ +3f7c12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0004 line=353 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -965769,25 +965769,25 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3f7bec: |[3f7bec] de.danoeh.antennapod.playback.service.PlaybackController.extendSleepTimer:(J)V │ │ -3f7bfc: 6e10 dea6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getSleepTimerTimeLeft:()J // method@a6de │ │ -3f7c02: 0b00 |0003: move-result-wide v0 │ │ -3f7c04: 5452 ccd3 |0004: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7c08: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ -3f7c0c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -3f7c10: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3f7c14: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ -3f7c18: bb60 |000e: add-long/2addr v0, v6 │ │ -3f7c1a: 6e30 f2a6 0501 |000f: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.setSleepTimer:(J)V // method@a6f2 │ │ -3f7c20: 0e00 |0012: return-void │ │ +3f7c14: |[3f7c14] de.danoeh.antennapod.playback.service.PlaybackController.extendSleepTimer:(J)V │ │ +3f7c24: 6e10 dea6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getSleepTimerTimeLeft:()J // method@a6de │ │ +3f7c2a: 0b00 |0003: move-result-wide v0 │ │ +3f7c2c: 5452 ccd3 |0004: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7c30: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ +3f7c34: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +3f7c38: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3f7c3c: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ +3f7c40: bb60 |000e: add-long/2addr v0, v6 │ │ +3f7c42: 6e30 f2a6 0501 |000f: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.setSleepTimer:(J)V // method@a6f2 │ │ +3f7c48: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0004 line=367 │ │ 0x000f line=368 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -965798,23 +965798,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f7984: |[3f7984] de.danoeh.antennapod.playback.service.PlaybackController.getAudioTracks:()Ljava/util/List; │ │ -3f7994: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7998: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3f799c: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -3f79a2: 0c00 |0007: move-result-object v0 │ │ -3f79a4: 1100 |0008: return-object v0 │ │ -3f79a6: 6e10 80a7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getAudioTracks:()Ljava/util/List; // method@a780 │ │ -3f79ac: 0c00 |000c: move-result-object v0 │ │ -3f79ae: 1100 |000d: return-object v0 │ │ +3f79ac: |[3f79ac] de.danoeh.antennapod.playback.service.PlaybackController.getAudioTracks:()Ljava/util/List; │ │ +3f79bc: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f79c0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3f79c4: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +3f79ca: 0c00 |0007: move-result-object v0 │ │ +3f79cc: 1100 |0008: return-object v0 │ │ +3f79ce: 6e10 80a7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getAudioTracks:()Ljava/util/List; // method@a780 │ │ +3f79d4: 0c00 |000c: move-result-object v0 │ │ +3f79d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0004 line=432 │ │ 0x0009 line=434 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -965824,30 +965824,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3f7738: |[3f7738] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSkipSilence:()Z │ │ -3f7748: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f774c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f7750: 6e10 84a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a784 │ │ -3f7756: 0a00 |0007: move-result v0 │ │ -3f7758: 0f00 |0008: return v0 │ │ -3f775a: 6e10 dba6 0200 |0009: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f7760: 0c00 |000c: move-result-object v0 │ │ -3f7762: 7110 a8a9 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ -3f7768: 0c00 |0010: move-result-object v0 │ │ -3f776a: 6201 416f |0011: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -3f776e: 3310 0400 |0013: if-ne v0, v1, 0017 // +0004 │ │ -3f7772: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3f7774: 2802 |0016: goto 0018 // +0002 │ │ -3f7776: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3f7778: 0f00 |0018: return v0 │ │ +3f7760: |[3f7760] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSkipSilence:()Z │ │ +3f7770: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7774: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f7778: 6e10 84a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a784 │ │ +3f777e: 0a00 |0007: move-result v0 │ │ +3f7780: 0f00 |0008: return v0 │ │ +3f7782: 6e10 dba6 0200 |0009: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f7788: 0c00 |000c: move-result-object v0 │ │ +3f778a: 7110 a8a9 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ +3f7790: 0c00 |0010: move-result-object v0 │ │ +3f7792: 6201 416f |0011: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +3f7796: 3310 0400 |0013: if-ne v0, v1, 0017 // +0004 │ │ +3f779a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3f779c: 2802 |0016: goto 0018 // +0002 │ │ +3f779e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3f77a0: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0009 line=425 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -965857,25 +965857,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3f78a0: |[3f78a0] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSpeedMultiplier:()F │ │ -3f78b0: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f78b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f78b8: 6e10 82a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3f78be: 0a00 |0007: move-result v0 │ │ -3f78c0: 0f00 |0008: return v0 │ │ -3f78c2: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f78c8: 0c00 |000c: move-result-object v0 │ │ -3f78ca: 7110 a7a9 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ -3f78d0: 0a00 |0010: move-result v0 │ │ -3f78d2: 0f00 |0011: return v0 │ │ +3f78c8: |[3f78c8] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSpeedMultiplier:()F │ │ +3f78d8: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f78dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f78e0: 6e10 82a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3f78e6: 0a00 |0007: move-result v0 │ │ +3f78e8: 0f00 |0008: return v0 │ │ +3f78ea: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f78f0: 0c00 |000c: move-result-object v0 │ │ +3f78f2: 7110 a7a9 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ +3f78f8: 0a00 |0010: move-result v0 │ │ +3f78fa: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0004 line=415 │ │ 0x0009 line=417 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -965885,30 +965885,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3f78d4: |[3f78d4] de.danoeh.antennapod.playback.service.PlaybackController.getDuration:()I │ │ -3f78e4: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f78e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f78ec: 6e10 85a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3f78f2: 0a00 |0007: move-result v0 │ │ -3f78f4: 0f00 |0008: return v0 │ │ -3f78f6: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f78fc: 0c00 |000c: move-result-object v0 │ │ -3f78fe: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3f7902: 6e10 dba6 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f7908: 0c00 |0012: move-result-object v0 │ │ -3f790a: 7210 31a2 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3f7910: 0a00 |0016: move-result v0 │ │ -3f7912: 0f00 |0017: return v0 │ │ -3f7914: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -3f7916: 0f00 |0019: return v0 │ │ +3f78fc: |[3f78fc] de.danoeh.antennapod.playback.service.PlaybackController.getDuration:()I │ │ +3f790c: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7910: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f7914: 6e10 85a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3f791a: 0a00 |0007: move-result v0 │ │ +3f791c: 0f00 |0008: return v0 │ │ +3f791e: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f7924: 0c00 |000c: move-result-object v0 │ │ +3f7926: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3f792a: 6e10 dba6 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f7930: 0c00 |0012: move-result-object v0 │ │ +3f7932: 7210 31a2 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3f7938: 0a00 |0016: move-result v0 │ │ +3f793a: 0f00 |0017: return v0 │ │ +3f793c: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +3f793e: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x0009 line=333 │ │ 0x000f line=334 │ │ locals : │ │ @@ -965919,24 +965919,24 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3f783c: |[3f783c] de.danoeh.antennapod.playback.service.PlaybackController.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3f784c: 5420 c9d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7850: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3f7854: 7100 2ea9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3f785a: 0b00 |0007: move-result-wide v0 │ │ -3f785c: 7120 04a9 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3f7862: 0c00 |000b: move-result-object v0 │ │ -3f7864: 5b20 c9d3 |000c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7868: 5420 c9d3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f786c: 1100 |0010: return-object v0 │ │ +3f7864: |[3f7864] de.danoeh.antennapod.playback.service.PlaybackController.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3f7874: 5420 c9d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7878: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3f787c: 7100 2ea9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3f7882: 0b00 |0007: move-result-wide v0 │ │ +3f7884: 7120 04a9 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3f788a: 0c00 |000b: move-result-object v0 │ │ +3f788c: 5b20 c9d3 |000c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7890: 5420 c9d3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7894: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x000e line=344 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -965946,30 +965946,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3f7918: |[3f7918] de.danoeh.antennapod.playback.service.PlaybackController.getPosition:()I │ │ -3f7928: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f792c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f7930: 6e10 83a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3f7936: 0a00 |0007: move-result v0 │ │ -3f7938: 0f00 |0008: return v0 │ │ -3f793a: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f7940: 0c00 |000c: move-result-object v0 │ │ -3f7942: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3f7946: 6e10 dba6 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f794c: 0c00 |0012: move-result-object v0 │ │ -3f794e: 7210 3aa2 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -3f7954: 0a00 |0016: move-result v0 │ │ -3f7956: 0f00 |0017: return v0 │ │ -3f7958: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -3f795a: 0f00 |0019: return v0 │ │ +3f7940: |[3f7940] de.danoeh.antennapod.playback.service.PlaybackController.getPosition:()I │ │ +3f7950: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7954: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f7958: 6e10 83a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3f795e: 0a00 |0007: move-result v0 │ │ +3f7960: 0f00 |0008: return v0 │ │ +3f7962: 6e10 dba6 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f7968: 0c00 |000c: move-result-object v0 │ │ +3f796a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3f796e: 6e10 dba6 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f7974: 0c00 |0012: move-result-object v0 │ │ +3f7976: 7210 3aa2 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +3f797c: 0a00 |0016: move-result v0 │ │ +3f797e: 0f00 |0017: return v0 │ │ +3f7980: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +3f7982: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=322 │ │ 0x0009 line=323 │ │ 0x000f line=324 │ │ locals : │ │ @@ -965980,22 +965980,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3f795c: |[3f795c] de.danoeh.antennapod.playback.service.PlaybackController.getSelectedAudioTrack:()I │ │ -3f796c: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7970: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3f7974: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3f7976: 0f00 |0005: return v0 │ │ -3f7978: 6e10 8ba7 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSelectedAudioTrack:()I // method@a78b │ │ -3f797e: 0a00 |0009: move-result v0 │ │ -3f7980: 0f00 |000a: return v0 │ │ +3f7984: |[3f7984] de.danoeh.antennapod.playback.service.PlaybackController.getSelectedAudioTrack:()I │ │ +3f7994: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7998: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3f799c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3f799e: 0f00 |0005: return v0 │ │ +3f79a0: 6e10 8ba7 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSelectedAudioTrack:()I // method@a78b │ │ +3f79a6: 0a00 |0009: move-result v0 │ │ +3f79a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0006 line=441 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -966004,22 +966004,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3f79b0: |[3f79b0] de.danoeh.antennapod.playback.service.PlaybackController.getSleepTimerTimeLeft:()J │ │ -3f79c0: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f79c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f79c8: 6e10 8ca7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSleepTimerTimeLeft:()J // method@a78c │ │ -3f79ce: 0b00 |0007: move-result-wide v0 │ │ -3f79d0: 1000 |0008: return-wide v0 │ │ -3f79d2: 1600 ffff |0009: const-wide/16 v0, #int -1 // #ffff │ │ -3f79d6: 1000 |000b: return-wide v0 │ │ +3f79d8: |[3f79d8] de.danoeh.antennapod.playback.service.PlaybackController.getSleepTimerTimeLeft:()J │ │ +3f79e8: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f79ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f79f0: 6e10 8ca7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSleepTimerTimeLeft:()J // method@a78c │ │ +3f79f6: 0b00 |0007: move-result-wide v0 │ │ +3f79f8: 1000 |0008: return-wide v0 │ │ +3f79fa: 1600 ffff |0009: const-wide/16 v0, #int -1 // #ffff │ │ +3f79fe: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=359 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -966028,17 +966028,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7870: |[3f7870] de.danoeh.antennapod.playback.service.PlaybackController.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3f7880: 5410 ced3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7884: 1100 |0002: return-object v0 │ │ +3f7898: |[3f7898] de.danoeh.antennapod.playback.service.PlaybackController.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3f78a8: 5410 ced3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f78ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -966046,22 +966046,22 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3f76f8: |[3f76f8] de.danoeh.antennapod.playback.service.PlaybackController.getVideoSize:()Landroid/util/Pair; │ │ -3f7708: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f770c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f7710: 6e10 8ea7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getVideoSize:()Landroid/util/Pair; // method@a78e │ │ -3f7716: 0c00 |0007: move-result-object v0 │ │ -3f7718: 1100 |0008: return-object v0 │ │ -3f771a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3f771c: 1100 |000a: return-object v0 │ │ +3f7720: |[3f7720] de.danoeh.antennapod.playback.service.PlaybackController.getVideoSize:()Landroid/util/Pair; │ │ +3f7730: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7734: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f7738: 6e10 8ea7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getVideoSize:()Landroid/util/Pair; // method@a78e │ │ +3f773e: 0c00 |0007: move-result-object v0 │ │ +3f7740: 1100 |0008: return-object v0 │ │ +3f7742: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3f7744: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -966070,33 +966070,33 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3f7cdc: |[3f7cdc] de.danoeh.antennapod.playback.service.PlaybackController.init:()V │ │ -3f7cec: 1d02 |0000: monitor-enter v2 │ │ -3f7cee: 5520 c5d3 |0001: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ -3f7cf2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3f7cf4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3f7cf8: 7100 efaf 0000 |0006: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f7cfe: 0c00 |0009: move-result-object v0 │ │ -3f7d00: 6e20 f4af 2000 |000a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ -3f7d06: 5c21 c5d3 |000d: iput-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ -3f7d0a: 6300 07d4 |000f: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f7d0e: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -3f7d12: 7010 e3a6 0200 |0013: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.initServiceRunning:()V // method@a6e3 │ │ -3f7d18: 2804 |0016: goto 001a // +0004 │ │ -3f7d1a: 6e20 f6a6 1200 |0017: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ -3f7d20: 1e02 |001a: monitor-exit v2 │ │ -3f7d22: 0e00 |001b: return-void │ │ -3f7d24: 0d00 |001c: move-exception v0 │ │ -3f7d26: 1e02 |001d: monitor-exit v2 │ │ -3f7d28: 2700 |001e: throw v0 │ │ +3f7d04: |[3f7d04] de.danoeh.antennapod.playback.service.PlaybackController.init:()V │ │ +3f7d14: 1d02 |0000: monitor-enter v2 │ │ +3f7d16: 5520 c5d3 |0001: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ +3f7d1a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3f7d1c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3f7d20: 7100 efaf 0000 |0006: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f7d26: 0c00 |0009: move-result-object v0 │ │ +3f7d28: 6e20 f4af 2000 |000a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ +3f7d2e: 5c21 c5d3 |000d: iput-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ +3f7d32: 6300 07d4 |000f: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f7d36: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +3f7d3a: 7010 e3a6 0200 |0013: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.initServiceRunning:()V // method@a6e3 │ │ +3f7d40: 2804 |0016: goto 001a // +0004 │ │ +3f7d42: 6e20 f6a6 1200 |0017: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a6f6 │ │ +3f7d48: 1e02 |001a: monitor-exit v2 │ │ +3f7d4a: 0e00 |001b: return-void │ │ +3f7d4c: 0d00 |001c: move-exception v0 │ │ +3f7d4e: 1e02 |001d: monitor-exit v2 │ │ +3f7d50: 2700 |001e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ -> 0x001c │ │ positions : │ │ 0x0001 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=65 │ │ @@ -966112,40 +966112,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3f777c: |[3f777c] de.danoeh.antennapod.playback.service.PlaybackController.isPlayingVideoLocally:()Z │ │ -3f778c: 7100 90a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a790 │ │ -3f7792: 0a00 |0003: move-result v0 │ │ -3f7794: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f7796: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -3f779a: 0f01 |0007: return v1 │ │ -3f779c: 5440 ccd3 |0008: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f77a0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3f77a2: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -3f77a6: 7100 81a7 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a781 │ │ -3f77ac: 0c00 |0010: move-result-object v0 │ │ -3f77ae: 6203 8b6f |0011: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3f77b2: 3330 0300 |0013: if-ne v0, v3, 0016 // +0003 │ │ -3f77b6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3f77b8: 0f01 |0016: return v1 │ │ -3f77ba: 6e10 dba6 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f77c0: 0c00 |001a: move-result-object v0 │ │ -3f77c2: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ -3f77c6: 6e10 dba6 0400 |001d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f77cc: 0c00 |0020: move-result-object v0 │ │ -3f77ce: 7210 38a2 0000 |0021: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ -3f77d4: 0c00 |0024: move-result-object v0 │ │ -3f77d6: 6203 8b6f |0025: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3f77da: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ -3f77de: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3f77e0: 0f01 |002a: return v1 │ │ +3f77a4: |[3f77a4] de.danoeh.antennapod.playback.service.PlaybackController.isPlayingVideoLocally:()Z │ │ +3f77b4: 7100 90a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a790 │ │ +3f77ba: 0a00 |0003: move-result v0 │ │ +3f77bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f77be: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +3f77c2: 0f01 |0007: return v1 │ │ +3f77c4: 5440 ccd3 |0008: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f77c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3f77ca: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +3f77ce: 7100 81a7 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a781 │ │ +3f77d4: 0c00 |0010: move-result-object v0 │ │ +3f77d6: 6203 8b6f |0011: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3f77da: 3330 0300 |0013: if-ne v0, v3, 0016 // +0003 │ │ +3f77de: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3f77e0: 0f01 |0016: return v1 │ │ +3f77e2: 6e10 dba6 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f77e8: 0c00 |001a: move-result-object v0 │ │ +3f77ea: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ +3f77ee: 6e10 dba6 0400 |001d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f77f4: 0c00 |0020: move-result-object v0 │ │ +3f77f6: 7210 38a2 0000 |0021: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ +3f77fc: 0c00 |0024: move-result-object v0 │ │ +3f77fe: 6203 8b6f |0025: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3f7802: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ +3f7806: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3f7808: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0008 line=453 │ │ 0x000d line=454 │ │ 0x0017 line=456 │ │ locals : │ │ @@ -966156,24 +966156,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f77e4: |[3f77e4] de.danoeh.antennapod.playback.service.PlaybackController.isStreaming:()Z │ │ -3f77f4: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f77f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3f77fc: 6e10 92a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStreaming:()Z // method@a792 │ │ -3f7802: 0a00 |0007: move-result v0 │ │ -3f7804: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3f7808: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3f780a: 2802 |000b: goto 000d // +0002 │ │ -3f780c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3f780e: 0f00 |000d: return v0 │ │ +3f780c: |[3f780c] de.danoeh.antennapod.playback.service.PlaybackController.isStreaming:()Z │ │ +3f781c: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7820: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3f7824: 6e10 92a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStreaming:()Z // method@a792 │ │ +3f782a: 0a00 |0007: move-result v0 │ │ +3f782c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3f7830: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3f7832: 2802 |000b: goto 000d // +0002 │ │ +3f7834: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3f7836: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -966187,19 +966187,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f7de0: |[3f7de0] de.danoeh.antennapod.playback.service.PlaybackController.notifyVideoSurfaceAbandoned:()V │ │ -3f7df0: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7df4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f7df8: 6e10 a3a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.notifyVideoSurfaceAbandoned:()V // method@a7a3 │ │ -3f7dfe: 0e00 |0007: return-void │ │ +3f7e08: |[3f7e08] de.danoeh.antennapod.playback.service.PlaybackController.notifyVideoSurfaceAbandoned:()V │ │ +3f7e18: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7e1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f7e20: 6e10 a3a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.notifyVideoSurfaceAbandoned:()V // method@a7a3 │ │ +3f7e26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -966208,20 +966208,20 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f7e00: |[3f7e00] de.danoeh.antennapod.playback.service.PlaybackController.onEventMainThread:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V │ │ -3f7e10: 5422 896d |0000: iget-object v2, v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d89 │ │ -3f7e14: 6200 886d |0002: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ -3f7e18: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -3f7e1c: 6e10 e2a6 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.init:()V // method@a6e2 │ │ -3f7e22: 0e00 |0009: return-void │ │ +3f7e28: |[3f7e28] de.danoeh.antennapod.playback.service.PlaybackController.onEventMainThread:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V │ │ +3f7e38: 5422 896d |0000: iget-object v2, v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d89 │ │ +3f7e3c: 6200 886d |0002: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ +3f7e40: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +3f7e44: 6e10 e2a6 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.init:()V // method@a6e2 │ │ +3f7e4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ @@ -966231,33 +966231,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f7e24: |[3f7e24] de.danoeh.antennapod.playback.service.PlaybackController.onPlaybackEnd:()V │ │ -3f7e34: 0e00 |0000: return-void │ │ +3f7e4c: |[3f7e4c] de.danoeh.antennapod.playback.service.PlaybackController.onPlaybackEnd:()V │ │ +3f7e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ name : 'pause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3f7e38: |[3f7e38] de.danoeh.antennapod.playback.service.PlaybackController.pause:()V │ │ -3f7e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f7e4a: 5c10 cad3 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ -3f7e4e: 0e00 |0003: return-void │ │ +3f7e60: |[3f7e60] de.danoeh.antennapod.playback.service.PlaybackController.pause:()V │ │ +3f7e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f7e72: 5c10 cad3 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d3ca │ │ +3f7e76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #20 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -966265,69 +966265,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3f7e50: |[3f7e50] de.danoeh.antennapod.playback.service.PlaybackController.playPause:()V │ │ -3f7e60: 5450 ccd3 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7e64: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ -3f7e68: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -3f7e6c: 2200 c71b |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3f7e70: 5452 c4d3 |0008: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7e74: 5453 c9d3 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7e78: 7030 cea7 2003 |000c: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3f7e7e: 6e10 d2a7 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ -3f7e84: 1a00 7842 |0012: const-string v0, "Play/Pause button was pressed, but playbackservice was null!" // string@4278 │ │ -3f7e88: 7120 3d0b 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ -3f7e8e: 0e00 |0017: return-void │ │ -3f7e90: 6200 c2d3 |0018: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ -3f7e94: 5452 ced3 |001a: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ -3f7e98: 6e10 efaa 0200 |001c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f7e9e: 0a02 |001f: move-result v2 │ │ -3f7ea0: 4400 0002 |0020: aget v0, v0, v2 │ │ -3f7ea4: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3f7ea6: 3220 4000 |0023: if-eq v0, v2, 0063 // +0040 │ │ -3f7eaa: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -3f7eac: 3230 3200 |0026: if-eq v0, v3, 0058 // +0032 │ │ -3f7eb0: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -3f7eb2: 3230 2900 |0029: if-eq v0, v3, 0052 // +0029 │ │ -3f7eb6: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -3f7eb8: 3230 2600 |002c: if-eq v0, v3, 0052 // +0026 │ │ -3f7ebc: 1263 |002e: const/4 v3, #int 6 // #6 │ │ -3f7ebe: 3230 1800 |002f: if-eq v0, v3, 0047 // +0018 │ │ -3f7ec2: 2200 c71b |0031: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3f7ec6: 5453 c4d3 |0033: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7eca: 5454 c9d3 |0035: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7ece: 7030 cea7 3004 |0037: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3f7ed4: 6e20 cfa7 2000 |003a: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ -3f7eda: 0c00 |003d: move-result-object v0 │ │ -3f7edc: 6e10 d2a7 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ -3f7ee2: 1a00 7742 |0041: const-string v0, "Play/Pause button was pressed and PlaybackService state was unknown" // string@4277 │ │ -3f7ee6: 7120 3d0b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ -3f7eec: 2823 |0046: goto 0069 // +0023 │ │ -3f7eee: 5450 ccd3 |0047: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7ef2: 6e20 bca7 2000 |0049: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ -3f7ef8: 5450 ccd3 |004c: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7efc: 6e10 b0a7 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a7b0 │ │ -3f7f02: 2818 |0051: goto 0069 // +0018 │ │ -3f7f04: 5450 ccd3 |0052: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7f08: 6e10 b3a7 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a7b3 │ │ -3f7f0e: 2812 |0057: goto 0069 // +0012 │ │ -3f7f10: 5450 ccd3 |0058: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7f14: 6e10 91a7 0000 |005a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a791 │ │ -3f7f1a: 0a01 |005d: move-result v1 │ │ -3f7f1c: b721 |005e: xor-int/2addr v1, v2 │ │ -3f7f1e: 6e20 bca7 1000 |005f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ -3f7f24: 2807 |0062: goto 0069 // +0007 │ │ -3f7f26: 5450 ccd3 |0063: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7f2a: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -3f7f2c: 6e30 ada7 2001 |0066: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a7ad │ │ -3f7f32: 0e00 |0069: return-void │ │ +3f7e78: |[3f7e78] de.danoeh.antennapod.playback.service.PlaybackController.playPause:()V │ │ +3f7e88: 5450 ccd3 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7e8c: 1a01 8042 |0002: const-string v1, "PlaybackController" // string@4280 │ │ +3f7e90: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +3f7e94: 2200 c71b |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3f7e98: 5452 c4d3 |0008: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7e9c: 5453 c9d3 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7ea0: 7030 cea7 2003 |000c: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3f7ea6: 6e10 d2a7 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ +3f7eac: 1a00 7842 |0012: const-string v0, "Play/Pause button was pressed, but playbackservice was null!" // string@4278 │ │ +3f7eb0: 7120 3d0b 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ +3f7eb6: 0e00 |0017: return-void │ │ +3f7eb8: 6200 c2d3 |0018: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3c2 │ │ +3f7ebc: 5452 ced3 |001a: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d3ce │ │ +3f7ec0: 6e10 efaa 0200 |001c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f7ec6: 0a02 |001f: move-result v2 │ │ +3f7ec8: 4400 0002 |0020: aget v0, v0, v2 │ │ +3f7ecc: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3f7ece: 3220 4000 |0023: if-eq v0, v2, 0063 // +0040 │ │ +3f7ed2: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +3f7ed4: 3230 3200 |0026: if-eq v0, v3, 0058 // +0032 │ │ +3f7ed8: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +3f7eda: 3230 2900 |0029: if-eq v0, v3, 0052 // +0029 │ │ +3f7ede: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +3f7ee0: 3230 2600 |002c: if-eq v0, v3, 0052 // +0026 │ │ +3f7ee4: 1263 |002e: const/4 v3, #int 6 // #6 │ │ +3f7ee6: 3230 1800 |002f: if-eq v0, v3, 0047 // +0018 │ │ +3f7eea: 2200 c71b |0031: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3f7eee: 5453 c4d3 |0033: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7ef2: 5454 c9d3 |0035: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f7ef6: 7030 cea7 3004 |0037: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3f7efc: 6e20 cfa7 2000 |003a: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ +3f7f02: 0c00 |003d: move-result-object v0 │ │ +3f7f04: 6e10 d2a7 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ +3f7f0a: 1a00 7742 |0041: const-string v0, "Play/Pause button was pressed and PlaybackService state was unknown" // string@4277 │ │ +3f7f0e: 7120 3d0b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ +3f7f14: 2823 |0046: goto 0069 // +0023 │ │ +3f7f16: 5450 ccd3 |0047: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f1a: 6e20 bca7 2000 |0049: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ +3f7f20: 5450 ccd3 |004c: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f24: 6e10 b0a7 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a7b0 │ │ +3f7f2a: 2818 |0051: goto 0069 // +0018 │ │ +3f7f2c: 5450 ccd3 |0052: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f30: 6e10 b3a7 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a7b3 │ │ +3f7f36: 2812 |0057: goto 0069 // +0012 │ │ +3f7f38: 5450 ccd3 |0058: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f3c: 6e10 91a7 0000 |005a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a791 │ │ +3f7f42: 0a01 |005d: move-result v1 │ │ +3f7f44: b721 |005e: xor-int/2addr v1, v2 │ │ +3f7f46: 6e20 bca7 1000 |005f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ +3f7f4c: 2807 |0062: goto 0069 // +0007 │ │ +3f7f4e: 5450 ccd3 |0063: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f7f52: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +3f7f54: 6e30 ada7 2001 |0066: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a7ad │ │ +3f7f5a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0006 line=292 │ │ 0x0014 line=293 │ │ 0x0018 line=296 │ │ 0x0031 line=312 │ │ @@ -966347,39 +966347,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3f7f94: |[3f7f94] de.danoeh.antennapod.playback.service.PlaybackController.release:()V │ │ -3f7fa4: 1a00 8042 |0000: const-string v0, "PlaybackController" // string@4280 │ │ -3f7fa8: 1a01 9e44 |0002: const-string v1, "Releasing PlaybackController" // string@449e │ │ -3f7fac: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f7fb2: 5420 c4d3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7fb6: 5421 cfd3 |0009: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ -3f7fba: 6e20 2f02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3f7fc0: 5420 c4d3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ -3f7fc4: 5421 cbd3 |0010: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ -3f7fc8: 6e20 2f02 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3f7fce: 2802 |0015: goto 0017 // +0002 │ │ -3f7fd0: 0000 |0016: nop // spacer │ │ -3f7fd2: 7010 f5a6 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.unbind:()V // method@a6f5 │ │ -3f7fd8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -3f7fda: 5b20 c9d3 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ -3f7fde: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -3f7fe0: 5c20 cdd3 |001e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ -3f7fe4: 5520 c5d3 |0020: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ -3f7fe8: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ -3f7fec: 7100 efaf 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f7ff2: 0c00 |0027: move-result-object v0 │ │ -3f7ff4: 6e20 f5af 2000 |0028: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ -3f7ffa: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -3f7ffc: 5c20 c5d3 |002c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ -3f8000: 0e00 |002e: return-void │ │ +3f7fbc: |[3f7fbc] de.danoeh.antennapod.playback.service.PlaybackController.release:()V │ │ +3f7fcc: 1a00 8042 |0000: const-string v0, "PlaybackController" // string@4280 │ │ +3f7fd0: 1a01 9e44 |0002: const-string v1, "Releasing PlaybackController" // string@449e │ │ +3f7fd4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f7fda: 5420 c4d3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7fde: 5421 cfd3 |0009: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d3cf │ │ +3f7fe2: 6e20 2f02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3f7fe8: 5420 c4d3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d3c4 │ │ +3f7fec: 5421 cbd3 |0010: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d3cb │ │ +3f7ff0: 6e20 2f02 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3f7ff6: 2802 |0015: goto 0017 // +0002 │ │ +3f7ff8: 0000 |0016: nop // spacer │ │ +3f7ffa: 7010 f5a6 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.unbind:()V // method@a6f5 │ │ +3f8000: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +3f8002: 5b20 c9d3 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d3c9 │ │ +3f8006: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +3f8008: 5c20 cdd3 |001e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d3cd │ │ +3f800c: 5520 c5d3 |0020: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ +3f8010: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ +3f8014: 7100 efaf 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f801a: 0c00 |0027: move-result-object v0 │ │ +3f801c: 6e20 f5af 2000 |0028: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ +3f8022: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +3f8024: 5c20 c5d3 |002c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d3c5 │ │ +3f8028: 0e00 |002e: return-void │ │ catches : 2 │ │ 0x0007 - 0x000e │ │ Ljava/lang/IllegalArgumentException; -> 0x000e │ │ 0x000e - 0x0015 │ │ Ljava/lang/IllegalArgumentException; -> 0x0016 │ │ positions : │ │ 0x0004 line=105 │ │ @@ -966399,40 +966399,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3f8020: |[3f8020] de.danoeh.antennapod.playback.service.PlaybackController.seekTo:(I)V │ │ -3f8030: 5430 ccd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f8034: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3f8038: 6e20 b6a7 4000 |0004: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ -3f803e: 282d |0007: goto 0034 // +002d │ │ -3f8040: 6e10 dba6 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f8046: 0c00 |000b: move-result-object v0 │ │ -3f8048: 2000 1b1a |000c: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f804c: 3800 2600 |000e: if-eqz v0, 0034 // +0026 │ │ -3f8050: 6e10 dba6 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f8056: 0c00 |0013: move-result-object v0 │ │ -3f8058: 1f00 1b1a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f805c: 6e20 c0a1 4000 |0016: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ -3f8062: 6e10 99a1 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3f8068: 0c00 |001c: move-result-object v0 │ │ -3f806a: 7110 15a9 0000 |001d: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ -3f8070: 7100 efaf 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f8076: 0c00 |0023: move-result-object v0 │ │ -3f8078: 2201 f619 |0024: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ -3f807c: 6e10 dba6 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ -3f8082: 0c02 |0029: move-result-object v2 │ │ -3f8084: 7210 31a2 0200 |002a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3f808a: 0a02 |002d: move-result v2 │ │ -3f808c: 7030 59a0 4102 |002e: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ -3f8092: 6e20 f2af 1000 |0031: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f8098: 0e00 |0034: return-void │ │ +3f8048: |[3f8048] de.danoeh.antennapod.playback.service.PlaybackController.seekTo:(I)V │ │ +3f8058: 5430 ccd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f805c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3f8060: 6e20 b6a7 4000 |0004: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ +3f8066: 282d |0007: goto 0034 // +002d │ │ +3f8068: 6e10 dba6 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f806e: 0c00 |000b: move-result-object v0 │ │ +3f8070: 2000 1b1a |000c: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f8074: 3800 2600 |000e: if-eqz v0, 0034 // +0026 │ │ +3f8078: 6e10 dba6 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f807e: 0c00 |0013: move-result-object v0 │ │ +3f8080: 1f00 1b1a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f8084: 6e20 c0a1 4000 |0016: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ +3f808a: 6e10 99a1 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3f8090: 0c00 |001c: move-result-object v0 │ │ +3f8092: 7110 15a9 0000 |001d: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ +3f8098: 7100 efaf 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f809e: 0c00 |0023: move-result-object v0 │ │ +3f80a0: 2201 f619 |0024: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ +3f80a4: 6e10 dba6 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a6db │ │ +3f80aa: 0c02 |0029: move-result-object v2 │ │ +3f80ac: 7210 31a2 0200 |002a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3f80b2: 0a02 |002d: move-result v2 │ │ +3f80b4: 7030 59a0 4102 |002e: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ +3f80ba: 6e20 f2af 1000 |0031: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f80c0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0004 line=380 │ │ 0x0008 line=381 │ │ 0x0010 line=382 │ │ 0x0016 line=383 │ │ @@ -966447,19 +966447,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f809c: |[3f809c] de.danoeh.antennapod.playback.service.PlaybackController.setAudioTrack:(I)V │ │ -3f80ac: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f80b0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f80b4: 6e20 b8a7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setAudioTrack:(I)V // method@a7b8 │ │ -3f80ba: 0e00 |0007: return-void │ │ +3f80c4: |[3f80c4] de.danoeh.antennapod.playback.service.PlaybackController.setAudioTrack:(I)V │ │ +3f80d4: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f80d8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f80dc: 6e20 b8a7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setAudioTrack:(I)V // method@a7b8 │ │ +3f80e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0004 line=446 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -966469,25 +966469,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3f80bc: |[3f80bc] de.danoeh.antennapod.playback.service.PlaybackController.setPlaybackSpeed:(F)V │ │ -3f80cc: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f80d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3f80d4: 6e20 bba7 3000 |0004: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ -3f80da: 280d |0007: goto 0014 // +000d │ │ -3f80dc: 7100 efaf 0000 |0008: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f80e2: 0c00 |000b: move-result-object v0 │ │ -3f80e4: 2201 fa19 |000c: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ -3f80e8: 7020 6aa0 3100 |000e: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@a06a │ │ -3f80ee: 6e20 f2af 1000 |0011: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f80f4: 0e00 |0014: return-void │ │ +3f80e4: |[3f80e4] de.danoeh.antennapod.playback.service.PlaybackController.setPlaybackSpeed:(F)V │ │ +3f80f4: 5420 ccd3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f80f8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3f80fc: 6e20 bba7 3000 |0004: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ +3f8102: 280d |0007: goto 0014 // +000d │ │ +3f8104: 7100 efaf 0000 |0008: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f810a: 0c00 |000b: move-result-object v0 │ │ +3f810c: 2201 fa19 |000c: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ +3f8110: 7020 6aa0 3100 |000e: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@a06a │ │ +3f8116: 6e20 f2af 1000 |0011: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f811c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=401 │ │ 0x0008 line=403 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -966498,19 +966498,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f80f8: |[3f80f8] de.danoeh.antennapod.playback.service.PlaybackController.setSkipSilence:(Z)V │ │ -3f8108: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f810c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f8110: 6e20 b9a7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ -3f8116: 0e00 |0007: return-void │ │ +3f8120: |[3f8120] de.danoeh.antennapod.playback.service.PlaybackController.setSkipSilence:(Z)V │ │ +3f8130: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f8134: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f8138: 6e20 b9a7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ +3f813e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0004 line=409 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -966520,19 +966520,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f8118: |[3f8118] de.danoeh.antennapod.playback.service.PlaybackController.setSleepTimer:(J)V │ │ -3f8128: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f812c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f8130: 6e30 baa7 2003 |0004: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ -3f8136: 0e00 |0007: return-void │ │ +3f8140: |[3f8140] de.danoeh.antennapod.playback.service.PlaybackController.setSleepTimer:(J)V │ │ +3f8150: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f8154: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f8158: 6e30 baa7 2003 |0004: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ +3f815e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0004 line=374 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ @@ -966542,19 +966542,19 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8138: |[3f8138] de.danoeh.antennapod.playback.service.PlaybackController.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -3f8148: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f814c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3f8150: 6e20 bda7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a7bd │ │ -3f8156: 0e00 |0007: return-void │ │ +3f8160: |[3f8160] de.danoeh.antennapod.playback.service.PlaybackController.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +3f8170: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f8174: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3f8178: 6e20 bda7 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a7bd │ │ +3f817e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=391 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/SurfaceHolder; │ │ @@ -966564,24 +966564,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f7810: |[3f7810] de.danoeh.antennapod.playback.service.PlaybackController.sleepTimerActive:()Z │ │ -3f7820: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ -3f7824: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3f7828: 6e10 c3a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ -3f782e: 0a00 |0007: move-result v0 │ │ -3f7830: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3f7834: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3f7836: 2802 |000b: goto 000d // +0002 │ │ -3f7838: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3f783a: 0f00 |000d: return v0 │ │ +3f7838: |[3f7838] de.danoeh.antennapod.playback.service.PlaybackController.sleepTimerActive:()Z │ │ +3f7848: 5410 ccd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3cc │ │ +3f784c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3f7850: 6e10 c3a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ +3f7856: 0a00 |0007: move-result v0 │ │ +3f7858: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3f785c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3f785e: 2802 |000b: goto 000d // +0002 │ │ +3f7860: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3f7862: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #29 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -966589,16 +966589,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f8190: |[3f8190] de.danoeh.antennapod.playback.service.PlaybackController.updatePlayButtonShowsPlay:(Z)V │ │ -3f81a0: 0e00 |0000: return-void │ │ +3f81b8: |[3f81b8] de.danoeh.antennapod.playback.service.PlaybackController.updatePlayButtonShowsPlay:(Z)V │ │ +3f81c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #4198 header: │ │ @@ -966624,18 +966624,18 @@ │ │ type : '(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f81a4: |[3f81a4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -3f81b4: 7140 7201 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getForegroundService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0172 │ │ -3f81ba: 0c00 |0003: move-result-object v0 │ │ -3f81bc: 1100 |0004: return-object v0 │ │ +3f81cc: |[3f81cc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +3f81dc: 7140 7201 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getForegroundService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0172 │ │ +3f81e2: 0c00 |0003: move-result-object v0 │ │ +3f81e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Intent; │ │ @@ -966672,18 +966672,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f81e0: |[3f81e0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f81f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f81f6: 5b01 d0d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d3d0 │ │ -3f81fa: 0e00 |0005: return-void │ │ +3f8208: |[3f8208] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f8218: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f821e: 5b01 d0d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d3d0 │ │ +3f8222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -966693,19 +966693,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f81c0: |[3f81c0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.call:()Ljava/lang/Object; │ │ -3f81d0: 5410 d0d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d3d0 │ │ -3f81d4: 7110 51a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$aHkqAWyg39v5tuiEvLr1kYwqKdQ:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a751 │ │ -3f81da: 0c00 |0005: move-result-object v0 │ │ -3f81dc: 1100 |0006: return-object v0 │ │ +3f81e8: |[3f81e8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.call:()Ljava/lang/Object; │ │ +3f81f8: 5410 d0d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d3d0 │ │ +3f81fc: 7110 51a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$aHkqAWyg39v5tuiEvLr1kYwqKdQ:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a751 │ │ +3f8202: 0c00 |0005: move-result-object v0 │ │ +3f8204: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -966734,35 +966734,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f834c: |[3f834c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.:()V │ │ -3f835c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8362: 0e00 |0003: return-void │ │ +3f8374: |[3f8374] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.:()V │ │ +3f8384: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f838a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3f8330: |[3f8330] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.call:()Ljava/lang/Object; │ │ -3f8340: 7100 54a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$ryFeCnxAyDxbh-Jlfv51nG4x8jo:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a754 │ │ -3f8346: 0c00 |0003: move-result-object v0 │ │ -3f8348: 1100 |0004: return-object v0 │ │ +3f8358: |[3f8358] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.call:()Ljava/lang/Object; │ │ +3f8368: 7100 54a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$ryFeCnxAyDxbh-Jlfv51nG4x8jo:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a754 │ │ +3f836e: 0c00 |0003: move-result-object v0 │ │ +3f8370: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -966803,20 +966803,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f84b8: |[3f84b8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f84c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f84ce: 5b01 dcd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3dc │ │ -3f84d2: 5b02 ddd3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d3dd │ │ -3f84d6: 5b03 ded3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d3de │ │ -3f84da: 0e00 |0009: return-void │ │ +3f84e0: |[3f84e0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f84f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f84f6: 5b01 dcd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3dc │ │ +3f84fa: 5b02 ddd3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d3dd │ │ +3f84fe: 5b03 ded3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d3de │ │ +3f8502: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000a reg=2 (null) Landroidx/core/app/NotificationManagerCompat; │ │ @@ -966828,20 +966828,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3f84dc: |[3f84dc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.run:()V │ │ -3f84ec: 5430 dcd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3dc │ │ -3f84f0: 5431 ddd3 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d3dd │ │ -3f84f4: 5432 ded3 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d3de │ │ -3f84f8: 7130 4ca7 1002 |0006: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$8L-jKN6e5FmEUkBl-X2-Pn4D78I:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a74c │ │ -3f84fe: 0e00 |0009: return-void │ │ +3f8504: |[3f8504] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.run:()V │ │ +3f8514: 5430 dcd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3dc │ │ +3f8518: 5431 ddd3 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d3dd │ │ +3f851c: 5432 ded3 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d3de │ │ +3f8520: 7130 4ca7 1002 |0006: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$8L-jKN6e5FmEUkBl-X2-Pn4D78I:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a74c │ │ +3f8526: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -966869,17 +966869,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f864c: |[3f864c] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ -3f865c: 7120 3c08 1000 |0000: invoke-static {v0, v1}, Landroid/service/quicksettings/TileService;.requestListeningState:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@083c │ │ -3f8662: 0e00 |0003: return-void │ │ +3f8674: |[3f8674] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ +3f8684: 7120 3c08 1000 |0000: invoke-static {v0, v1}, Landroid/service/quicksettings/TileService;.requestListeningState:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@083c │ │ +3f868a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -966932,18 +966932,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8d08: |[3f8d08] de.danoeh.antennapod.playback.service.PlaybackService$4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8d18: 5b01 e7d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e7 │ │ -3f8d1c: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f8d22: 0e00 |0005: return-void │ │ +3f8d30: |[3f8d30] de.danoeh.antennapod.playback.service.PlaybackService$4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8d40: 5b01 e7d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e7 │ │ +3f8d44: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f8d4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -966953,54 +966953,54 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -3f8d24: |[3f8d24] de.danoeh.antennapod.playback.service.PlaybackService$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f8d34: 6e10 cd01 0200 |0000: invoke-virtual {v2}, Landroid/content/BroadcastReceiver;.isInitialStickyBroadcast:()Z // method@01cd │ │ -3f8d3a: 0a03 |0003: move-result v3 │ │ -3f8d3c: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -3f8d40: 0e00 |0006: return-void │ │ -3f8d42: 6e10 4502 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3f8d48: 0c03 |000a: move-result-object v3 │ │ -3f8d4a: 1a00 d559 |000b: const-string v0, "android.intent.action.HEADSET_PLUG" // string@59d5 │ │ -3f8d4e: 7120 e50a 0300 |000d: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3f8d54: 0a03 |0010: move-result v3 │ │ -3f8d56: 3803 3d00 |0011: if-eqz v3, 004e // +003d │ │ -3f8d5a: 1a03 41c4 |0013: const-string v3, "state" // string@c441 │ │ -3f8d5e: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -3f8d60: 6e30 4e02 3400 |0016: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3f8d66: 0a03 |0019: move-result v3 │ │ -3f8d68: 2204 c81c |001a: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f8d6c: 7010 a6ab 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f8d72: 1a01 8c19 |001f: const-string v1, "Headset plug event. State is " // string@198c │ │ -3f8d76: 6e20 b2ab 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f8d7c: 6e20 adab 3400 |0024: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f8d82: 6e10 bcab 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f8d88: 0c04 |002a: move-result-object v4 │ │ -3f8d8a: 1a01 8684 |002b: const-string v1, "headsetDisconnected" // string@8486 │ │ -3f8d8e: 7120 330b 4100 |002d: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8d94: 3203 1900 |0030: if-eq v3, v0, 0049 // +0019 │ │ -3f8d98: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -3f8d9c: 1a03 8e19 |0034: const-string v3, "Headset was unplugged during playback." // string@198e │ │ -3f8da0: 7120 330b 3100 |0036: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8da6: 2815 |0039: goto 004e // +0015 │ │ -3f8da8: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -3f8daa: 3343 1300 |003b: if-ne v3, v4, 004e // +0013 │ │ -3f8dae: 1a03 8d19 |003d: const-string v3, "Headset was plugged in during playback." // string@198d │ │ -3f8db2: 7120 330b 3100 |003f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8db8: 5423 e7d3 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e7 │ │ -3f8dbc: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3f8dbe: 7120 71a7 4300 |0045: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a771 │ │ -3f8dc4: 2806 |0048: goto 004e // +0006 │ │ -3f8dc6: 1a03 5d44 |0049: const-string v3, "Received invalid ACTION_HEADSET_PLUG intent" // string@445d │ │ -3f8dca: 7120 350b 3100 |004b: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3f8dd0: 0e00 |004e: return-void │ │ +3f8d4c: |[3f8d4c] de.danoeh.antennapod.playback.service.PlaybackService$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f8d5c: 6e10 cd01 0200 |0000: invoke-virtual {v2}, Landroid/content/BroadcastReceiver;.isInitialStickyBroadcast:()Z // method@01cd │ │ +3f8d62: 0a03 |0003: move-result v3 │ │ +3f8d64: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +3f8d68: 0e00 |0006: return-void │ │ +3f8d6a: 6e10 4502 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3f8d70: 0c03 |000a: move-result-object v3 │ │ +3f8d72: 1a00 d559 |000b: const-string v0, "android.intent.action.HEADSET_PLUG" // string@59d5 │ │ +3f8d76: 7120 e50a 0300 |000d: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3f8d7c: 0a03 |0010: move-result v3 │ │ +3f8d7e: 3803 3d00 |0011: if-eqz v3, 004e // +003d │ │ +3f8d82: 1a03 41c4 |0013: const-string v3, "state" // string@c441 │ │ +3f8d86: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +3f8d88: 6e30 4e02 3400 |0016: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3f8d8e: 0a03 |0019: move-result v3 │ │ +3f8d90: 2204 c81c |001a: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f8d94: 7010 a6ab 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f8d9a: 1a01 8c19 |001f: const-string v1, "Headset plug event. State is " // string@198c │ │ +3f8d9e: 6e20 b2ab 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f8da4: 6e20 adab 3400 |0024: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f8daa: 6e10 bcab 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f8db0: 0c04 |002a: move-result-object v4 │ │ +3f8db2: 1a01 8684 |002b: const-string v1, "headsetDisconnected" // string@8486 │ │ +3f8db6: 7120 330b 4100 |002d: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8dbc: 3203 1900 |0030: if-eq v3, v0, 0049 // +0019 │ │ +3f8dc0: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +3f8dc4: 1a03 8e19 |0034: const-string v3, "Headset was unplugged during playback." // string@198e │ │ +3f8dc8: 7120 330b 3100 |0036: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8dce: 2815 |0039: goto 004e // +0015 │ │ +3f8dd0: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +3f8dd2: 3343 1300 |003b: if-ne v3, v4, 004e // +0013 │ │ +3f8dd6: 1a03 8d19 |003d: const-string v3, "Headset was plugged in during playback." // string@198d │ │ +3f8dda: 7120 330b 3100 |003f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8de0: 5423 e7d3 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e7 │ │ +3f8de4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3f8de6: 7120 71a7 4300 |0045: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a771 │ │ +3f8dec: 2806 |0048: goto 004e // +0006 │ │ +3f8dee: 1a03 5d44 |0049: const-string v3, "Received invalid ACTION_HEADSET_PLUG intent" // string@445d │ │ +3f8df2: 7120 350b 3100 |004b: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3f8df8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0007 line=1514 │ │ 0x0016 line=1515 │ │ 0x001a line=1516 │ │ 0x0036 line=1519 │ │ @@ -967046,18 +967046,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8dd4: |[3f8dd4] de.danoeh.antennapod.playback.service.PlaybackService$5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8de4: 5b01 e8d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e8 │ │ -3f8de8: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f8dee: 0e00 |0005: return-void │ │ +3f8dfc: |[3f8dfc] de.danoeh.antennapod.playback.service.PlaybackService$5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8e0c: 5b01 e8d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e8 │ │ +3f8e10: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f8e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -967067,34 +967067,34 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3f8df0: |[3f8df0] de.danoeh.antennapod.playback.service.PlaybackService$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f8e00: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3f8e06: 0c02 |0003: move-result-object v2 │ │ -3f8e08: 1a00 c159 |0004: const-string v0, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@59c1 │ │ -3f8e0c: 7120 e50a 0200 |0006: invoke-static {v2, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3f8e12: 0a02 |0009: move-result v2 │ │ -3f8e14: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ -3f8e18: 1a02 c259 |000c: const-string v2, "android.bluetooth.profile.extra.STATE" // string@59c2 │ │ -3f8e1c: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -3f8e1e: 6e30 4e02 2300 |000f: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3f8e24: 0a02 |0012: move-result v2 │ │ -3f8e26: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -3f8e28: 3332 0f00 |0014: if-ne v2, v3, 0023 // +000f │ │ -3f8e2c: 1a02 8842 |0016: const-string v2, "PlaybackService" // string@4288 │ │ -3f8e30: 1a03 5544 |0018: const-string v3, "Received bluetooth connection intent" // string@4455 │ │ -3f8e34: 7120 330b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8e3a: 5412 e8d3 |001d: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e8 │ │ -3f8e3e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -3f8e40: 7120 71a7 3200 |0020: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a771 │ │ -3f8e46: 0e00 |0023: return-void │ │ +3f8e18: |[3f8e18] de.danoeh.antennapod.playback.service.PlaybackService$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f8e28: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3f8e2e: 0c02 |0003: move-result-object v2 │ │ +3f8e30: 1a00 c159 |0004: const-string v0, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@59c1 │ │ +3f8e34: 7120 e50a 0200 |0006: invoke-static {v2, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3f8e3a: 0a02 |0009: move-result v2 │ │ +3f8e3c: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ +3f8e40: 1a02 c259 |000c: const-string v2, "android.bluetooth.profile.extra.STATE" // string@59c2 │ │ +3f8e44: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +3f8e46: 6e30 4e02 2300 |000f: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3f8e4c: 0a02 |0012: move-result v2 │ │ +3f8e4e: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +3f8e50: 3332 0f00 |0014: if-ne v2, v3, 0023 // +000f │ │ +3f8e54: 1a02 8842 |0016: const-string v2, "PlaybackService" // string@4288 │ │ +3f8e58: 1a03 5544 |0018: const-string v3, "Received bluetooth connection intent" // string@4455 │ │ +3f8e5c: 7120 330b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8e62: 5412 e8d3 |001d: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e8 │ │ +3f8e66: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +3f8e68: 7120 71a7 3200 |0020: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a771 │ │ +3f8e6e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ 0x000f line=1535 │ │ 0x001a line=1537 │ │ 0x001d line=1538 │ │ locals : │ │ @@ -967136,18 +967136,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8e48: |[3f8e48] de.danoeh.antennapod.playback.service.PlaybackService$6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8e58: 5b01 e9d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e9 │ │ -3f8e5c: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f8e62: 0e00 |0005: return-void │ │ +3f8e70: |[3f8e70] de.danoeh.antennapod.playback.service.PlaybackService$6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8e80: 5b01 e9d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e9 │ │ +3f8e84: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f8e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1544 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -967157,21 +967157,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f8e64: |[3f8e64] de.danoeh.antennapod.playback.service.PlaybackService$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f8e74: 1a01 8842 |0000: const-string v1, "PlaybackService" // string@4288 │ │ -3f8e78: 1a02 4442 |0002: const-string v2, "Pausing playback because audio is becoming noisy" // string@4244 │ │ -3f8e7c: 7120 330b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8e82: 5401 e9d3 |0007: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e9 │ │ -3f8e86: 7110 69a7 0100 |0009: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a769 │ │ -3f8e8c: 0e00 |000c: return-void │ │ +3f8e8c: |[3f8e8c] de.danoeh.antennapod.playback.service.PlaybackService$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f8e9c: 1a01 8842 |0000: const-string v1, "PlaybackService" // string@4288 │ │ +3f8ea0: 1a02 4442 |0002: const-string v2, "Pausing playback because audio is becoming noisy" // string@4244 │ │ +3f8ea4: 7120 330b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8eaa: 5401 e9d3 |0007: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e9 │ │ +3f8eae: 7110 69a7 0100 |0009: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a769 │ │ +3f8eb4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1549 │ │ 0x0007 line=1550 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$6; │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/Context; │ │ @@ -967211,18 +967211,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8e90: |[3f8e90] de.danoeh.antennapod.playback.service.PlaybackService$7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8ea0: 5b01 ead3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ea │ │ -3f8ea4: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -3f8eaa: 0e00 |0005: return-void │ │ +3f8eb8: |[3f8eb8] de.danoeh.antennapod.playback.service.PlaybackService$7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8ec8: 5b01 ead3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ea │ │ +3f8ecc: 7010 cb01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +3f8ed2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$7; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -967232,38 +967232,38 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3f8eac: |[3f8eac] de.danoeh.antennapod.playback.service.PlaybackService$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3f8ebc: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3f8ec2: 0c02 |0003: move-result-object v2 │ │ -3f8ec4: 1a03 7d57 |0004: const-string v3, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@577d │ │ -3f8ec8: 7120 e50a 3200 |0006: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3f8ece: 0a02 |0009: move-result v2 │ │ -3f8ed0: 3802 2800 |000a: if-eqz v2, 0032 // +0028 │ │ -3f8ed4: 5412 ead3 |000c: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ea │ │ -3f8ed8: 7110 5ea7 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f8ede: 0c02 |0011: move-result-object v2 │ │ -3f8ee0: 6e10 b2a8 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3f8ee6: 7100 35a9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3f8eec: 7100 efaf 0000 |0018: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f8ef2: 0c02 |001b: move-result-object v2 │ │ -3f8ef4: 2203 f819 |001c: new-instance v3, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ -3f8ef8: 6200 876d |001e: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ -3f8efc: 7020 61a0 0300 |0020: invoke-direct {v3, v0}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@a061 │ │ -3f8f02: 6e20 f2af 3200 |0023: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f8f08: 7100 efaf 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f8f0e: 0c02 |0029: move-result-object v2 │ │ -3f8f10: 2203 e319 |002a: new-instance v3, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ -3f8f14: 7010 31a0 0300 |002c: invoke-direct {v3}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@a031 │ │ -3f8f1a: 6e20 f2af 3200 |002f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f8f20: 0e00 |0032: return-void │ │ +3f8ed4: |[3f8ed4] de.danoeh.antennapod.playback.service.PlaybackService$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3f8ee4: 6e10 4502 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3f8eea: 0c02 |0003: move-result-object v2 │ │ +3f8eec: 1a03 7d57 |0004: const-string v3, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@577d │ │ +3f8ef0: 7120 e50a 3200 |0006: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3f8ef6: 0a02 |0009: move-result v2 │ │ +3f8ef8: 3802 2800 |000a: if-eqz v2, 0032 // +0028 │ │ +3f8efc: 5412 ead3 |000c: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ea │ │ +3f8f00: 7110 5ea7 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f8f06: 0c02 |0011: move-result-object v2 │ │ +3f8f08: 6e10 b2a8 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3f8f0e: 7100 35a9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3f8f14: 7100 efaf 0000 |0018: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f8f1a: 0c02 |001b: move-result-object v2 │ │ +3f8f1c: 2203 f819 |001c: new-instance v3, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ +3f8f20: 6200 876d |001e: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d87 │ │ +3f8f24: 7020 61a0 0300 |0020: invoke-direct {v3, v0}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@a061 │ │ +3f8f2a: 6e20 f2af 3200 |0023: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f8f30: 7100 efaf 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f8f36: 0c02 |0029: move-result-object v2 │ │ +3f8f38: 2203 e319 |002a: new-instance v3, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ +3f8f3c: 7010 31a0 0300 |002c: invoke-direct {v3}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@a031 │ │ +3f8f42: 6e20 f2af 3200 |002f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f8f48: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ 0x000c line=1597 │ │ 0x0015 line=1598 │ │ 0x0018 line=1599 │ │ 0x0026 line=1600 │ │ @@ -967302,18 +967302,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8f24: |[3f8f24] de.danoeh.antennapod.playback.service.PlaybackService$8$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V │ │ -3f8f34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8f3a: 5b01 ebd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$8; // field@d3eb │ │ -3f8f3e: 0e00 |0005: return-void │ │ +3f8f4c: |[3f8f4c] de.danoeh.antennapod.playback.service.PlaybackService$8$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V │ │ +3f8f5c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8f62: 5b01 ebd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$8; // field@d3eb │ │ +3f8f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ @@ -967323,18 +967323,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8f40: |[3f8f40] de.danoeh.antennapod.playback.service.PlaybackService$8$$ExternalSyntheticLambda0.run:()V │ │ -3f8f50: 5410 ebd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$8; // field@d3eb │ │ -3f8f54: 7110 36a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.$r8$lambda$WbKZHcLpqCWRhwq0OCP17Fb2bn8:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V // method@a736 │ │ -3f8f5a: 0e00 |0005: return-void │ │ +3f8f68: |[3f8f68] de.danoeh.antennapod.playback.service.PlaybackService$8$$ExternalSyntheticLambda0.run:()V │ │ +3f8f78: 5410 ebd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$8; // field@d3eb │ │ +3f8f7c: 7110 36a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.$r8$lambda$WbKZHcLpqCWRhwq0OCP17Fb2bn8:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V // method@a736 │ │ +3f8f82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -967371,80 +967371,80 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -3f96f0: |[3f96f0] de.danoeh.antennapod.playback.service.PlaybackService$9.:()V │ │ -3f9700: 7100 95a6 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ -3f9706: 0c00 |0003: move-result-object v0 │ │ -3f9708: 2100 |0004: array-length v0, v0 │ │ -3f970a: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ -3f970e: 6900 eed3 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f9712: 6201 0fcc |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3f9716: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f971c: 0a01 |000e: move-result v1 │ │ -3f971e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3f9720: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3f9724: 6200 eed3 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f9728: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3f972c: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f9732: 0a01 |0019: move-result v1 │ │ -3f9734: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3f9736: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3f973a: 6200 eed3 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f973e: 6201 11cc |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f9742: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f9748: 0a01 |0024: move-result v1 │ │ -3f974a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3f974c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3f9750: 6200 eed3 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f9754: 6201 16cc |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3f9758: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f975e: 0a01 |002f: move-result v1 │ │ -3f9760: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3f9762: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3f9766: 6200 eed3 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f976a: 6201 12cc |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f976e: 6e10 efaa 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f9774: 0a01 |003a: move-result v1 │ │ -3f9776: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3f9778: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3f977c: 6200 eed3 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f9780: 6201 0dcc |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ -3f9784: 6e10 efaa 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f978a: 0a01 |0045: move-result v1 │ │ -3f978c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3f978e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3f9792: 6200 eed3 |0049: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f9796: 6201 15cc |004b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -3f979a: 6e10 efaa 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f97a0: 0a01 |0050: move-result v1 │ │ -3f97a2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3f97a4: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3f97a8: 6200 eed3 |0054: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f97ac: 6201 14cc |0056: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -3f97b0: 6e10 efaa 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f97b6: 0a01 |005b: move-result v1 │ │ -3f97b8: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3f97bc: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3f97c0: 6200 eed3 |0060: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f97c4: 6201 10cc |0062: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ -3f97c8: 6e10 efaa 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f97ce: 0a01 |0067: move-result v1 │ │ -3f97d0: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3f97d4: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3f97d8: 6200 eed3 |006c: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f97dc: 6201 0ecc |006e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -3f97e0: 6e10 efaa 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f97e6: 0a01 |0073: move-result v1 │ │ -3f97e8: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -3f97ec: 4b02 0001 |0076: aput v2, v0, v1 │ │ -3f97f0: 0e00 |0078: return-void │ │ +3f9718: |[3f9718] de.danoeh.antennapod.playback.service.PlaybackService$9.:()V │ │ +3f9728: 7100 95a6 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a695 │ │ +3f972e: 0c00 |0003: move-result-object v0 │ │ +3f9730: 2100 |0004: array-length v0, v0 │ │ +3f9732: 2300 331e |0005: new-array v0, v0, [I // type@1e33 │ │ +3f9736: 6900 eed3 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f973a: 6201 0fcc |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3f973e: 6e10 efaa 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f9744: 0a01 |000e: move-result v1 │ │ +3f9746: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3f9748: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3f974c: 6200 eed3 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f9750: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3f9754: 6e10 efaa 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f975a: 0a01 |0019: move-result v1 │ │ +3f975c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3f975e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3f9762: 6200 eed3 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f9766: 6201 11cc |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f976a: 6e10 efaa 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f9770: 0a01 |0024: move-result v1 │ │ +3f9772: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3f9774: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3f9778: 6200 eed3 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f977c: 6201 16cc |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3f9780: 6e10 efaa 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f9786: 0a01 |002f: move-result v1 │ │ +3f9788: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3f978a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3f978e: 6200 eed3 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f9792: 6201 12cc |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f9796: 6e10 efaa 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f979c: 0a01 |003a: move-result v1 │ │ +3f979e: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3f97a0: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3f97a4: 6200 eed3 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f97a8: 6201 0dcc |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ +3f97ac: 6e10 efaa 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f97b2: 0a01 |0045: move-result v1 │ │ +3f97b4: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3f97b6: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3f97ba: 6200 eed3 |0049: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f97be: 6201 15cc |004b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +3f97c2: 6e10 efaa 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f97c8: 0a01 |0050: move-result v1 │ │ +3f97ca: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3f97cc: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3f97d0: 6200 eed3 |0054: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f97d4: 6201 14cc |0056: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +3f97d8: 6e10 efaa 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f97de: 0a01 |005b: move-result v1 │ │ +3f97e0: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3f97e4: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3f97e8: 6200 eed3 |0060: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f97ec: 6201 10cc |0062: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ +3f97f0: 6e10 efaa 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f97f6: 0a01 |0067: move-result v1 │ │ +3f97f8: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3f97fc: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3f9800: 6200 eed3 |006c: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f9804: 6201 0ecc |006e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +3f9808: 6e10 efaa 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f980e: 0a01 |0073: move-result v1 │ │ +3f9810: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +3f9814: 4b02 0001 |0076: aput v2, v0, v1 │ │ +3f9818: 0e00 |0078: return-void │ │ catches : 10 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -967501,18 +967501,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f9888: |[3f9888] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f9898: 5b01 efd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ef │ │ -3f989c: 7010 3f07 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@073f │ │ -3f98a2: 0e00 |0005: return-void │ │ +3f98b0: |[3f98b0] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f98c0: 5b01 efd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ef │ │ +3f98c4: 7010 3f07 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@073f │ │ +3f98ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -967522,17 +967522,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/service/PlaybackService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9870: |[3f9870] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ -3f9880: 5410 efd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ef │ │ -3f9884: 1100 |0002: return-object v0 │ │ +3f9898: |[3f9898] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ +3f98a8: 5410 efd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ef │ │ +3f98ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -967620,17 +967620,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f98a4: |[3f98a4] de.danoeh.antennapod.playback.service.PlaybackServiceInterface.:()V │ │ -3f98b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f98ba: 0e00 |0003: return-void │ │ +3f98cc: |[3f98cc] de.danoeh.antennapod.playback.service.PlaybackServiceInterface.:()V │ │ +3f98dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f98e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -967673,22 +967673,22 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3f992c: |[3f992c] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f993c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f9942: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f9944: 5c10 25d4 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ -3f9948: 5c10 22d4 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ -3f994c: 5b12 23d4 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ -3f9950: 5b13 24d4 |000a: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d424 │ │ -3f9954: 0e00 |000c: return-void │ │ +3f9954: |[3f9954] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f9964: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f996a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f996c: 5c10 25d4 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ +3f9970: 5c10 22d4 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ +3f9974: 5b12 23d4 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ +3f9978: 5b13 24d4 |000a: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d424 │ │ +3f997c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=13 │ │ 0x0006 line=14 │ │ 0x0008 line=17 │ │ 0x000a line=18 │ │ @@ -967703,17 +967703,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f98fc: |[3f98fc] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ -3f990c: 5c01 22d4 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ -3f9910: 1100 |0002: return-object v0 │ │ +3f9924: |[3f9924] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ +3f9934: 5c01 22d4 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ +3f9938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -967722,26 +967722,26 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3f98bc: |[3f98bc] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.getIntent:()Landroid/content/Intent; │ │ -3f98cc: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3f98d0: 5431 23d4 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ -3f98d4: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ -3f98d8: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3f98de: 1a01 8a42 |0009: const-string v1, "PlaybackService.PlayableExtra" // string@428a │ │ -3f98e2: 5432 24d4 |000b: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d424 │ │ -3f98e6: 6e30 5a02 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@025a │ │ -3f98ec: 1a01 ce70 |0010: const-string v1, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ -3f98f0: 5532 25d4 |0012: iget-boolean v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ -3f98f4: 6e30 5e02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ -3f98fa: 1100 |0017: return-object v0 │ │ +3f98e4: |[3f98e4] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.getIntent:()Landroid/content/Intent; │ │ +3f98f4: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3f98f8: 5431 23d4 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ +3f98fc: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ +3f9900: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3f9906: 1a01 8a42 |0009: const-string v1, "PlaybackService.PlayableExtra" // string@428a │ │ +3f990a: 5432 24d4 |000b: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d424 │ │ +3f990e: 6e30 5a02 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@025a │ │ +3f9914: 1a01 ce70 |0010: const-string v1, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ +3f9918: 5532 25d4 |0012: iget-boolean v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ +3f991c: 6e30 5e02 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ +3f9922: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=36 │ │ 0x0012 line=37 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ @@ -967751,17 +967751,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9914: |[3f9914] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.shouldStreamThisTime:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ -3f9924: 5c01 25d4 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ -3f9928: 1100 |0002: return-object v0 │ │ +3f993c: |[3f993c] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.shouldStreamThisTime:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ +3f994c: 5c01 25d4 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d425 │ │ +3f9950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -967770,25 +967770,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f9958: |[3f9958] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.start:()V │ │ -3f9968: 6300 07d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f996c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f9970: 5520 22d4 |0004: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ -3f9974: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3f9978: 0e00 |0008: return-void │ │ -3f997a: 5420 23d4 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ -3f997e: 6e10 d0a7 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ -3f9984: 0c01 |000e: move-result-object v1 │ │ -3f9986: 7120 5e2e 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2e5e │ │ -3f998c: 0e00 |0012: return-void │ │ +3f9980: |[3f9980] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.start:()V │ │ +3f9990: 6300 07d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f9994: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f9998: 5520 22d4 |0004: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d422 │ │ +3f999c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3f99a0: 0e00 |0008: return-void │ │ +3f99a2: 5420 23d4 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d423 │ │ +3f99a6: 6e10 d0a7 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ +3f99ac: 0c01 |000e: move-result-object v1 │ │ +3f99ae: 7120 5e2e 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2e5e │ │ +3f99b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ │ │ @@ -967817,43 +967817,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcdc4: |[3fcdc4] de.danoeh.antennapod.playback.service.PlaybackStatus.:()V │ │ -3fcdd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcdda: 0e00 |0003: return-void │ │ +3fcdec: |[3fcdec] de.danoeh.antennapod.playback.service.PlaybackStatus.:()V │ │ +3fcdfc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fce02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackStatus;) │ │ name : 'isCurrentlyPlaying' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3fcd44: |[3fcd44] de.danoeh.antennapod.playback.service.PlaybackStatus.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3fcd54: 7110 d5a7 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d5 │ │ -3fcd5a: 0a01 |0003: move-result v1 │ │ -3fcd5c: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -3fcd60: 6301 07d4 |0006: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3fcd64: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3fcd68: 7100 2da9 0000 |000a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ -3fcd6e: 0a01 |000d: move-result v1 │ │ -3fcd70: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3fcd72: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ -3fcd76: 2802 |0011: goto 0013 // +0002 │ │ -3fcd78: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3fcd7a: 0f00 |0013: return v0 │ │ +3fcd6c: |[3fcd6c] de.danoeh.antennapod.playback.service.PlaybackStatus.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3fcd7c: 7110 d5a7 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d5 │ │ +3fcd82: 0a01 |0003: move-result v1 │ │ +3fcd84: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +3fcd88: 6301 07d4 |0006: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3fcd8c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3fcd90: 7100 2da9 0000 |000a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ +3fcd96: 0a01 |000d: move-result v1 │ │ +3fcd98: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3fcd9a: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ +3fcd9e: 2802 |0011: goto 0013 // +0002 │ │ +3fcda0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3fcda2: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -967862,31 +967862,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3fcd7c: |[3fcd7c] de.danoeh.antennapod.playback.service.PlaybackStatus.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3fcd8c: 7100 2fa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingMediaType:()J // method@a92f │ │ -3fcd92: 0b00 |0003: move-result-wide v0 │ │ -3fcd94: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -3fcd98: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3fcd9c: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ -3fcda0: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -3fcda4: 7100 2ea9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3fcdaa: 0b00 |000f: move-result-wide v0 │ │ -3fcdac: 6e10 96a1 0500 |0010: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3fcdb2: 0b02 |0013: move-result-wide v2 │ │ -3fcdb4: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ -3fcdb8: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ -3fcdbc: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -3fcdbe: 2802 |0019: goto 001b // +0002 │ │ -3fcdc0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3fcdc2: 0f05 |001b: return v5 │ │ +3fcda4: |[3fcda4] de.danoeh.antennapod.playback.service.PlaybackStatus.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3fcdb4: 7100 2fa9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingMediaType:()J // method@a92f │ │ +3fcdba: 0b00 |0003: move-result-wide v0 │ │ +3fcdbc: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +3fcdc0: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3fcdc4: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ +3fcdc8: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +3fcdcc: 7100 2ea9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3fcdd2: 0b00 |000f: move-result-wide v0 │ │ +3fcdd4: 6e10 96a1 0500 |0010: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3fcdda: 0b02 |0013: move-result-wide v2 │ │ +3fcddc: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ +3fcde0: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ +3fcde4: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +3fcde6: 2802 |0019: goto 001b // +0002 │ │ +3fcde8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3fcdea: 0f05 |001b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x001c reg=5 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -967916,18 +967916,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3fcddc: |[3fcddc] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline0.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; │ │ -3fcdec: 6e10 3708 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/TileService;.getQsTile:()Landroid/service/quicksettings/Tile; // method@0837 │ │ -3fcdf2: 0c00 |0003: move-result-object v0 │ │ -3fcdf4: 1100 |0004: return-object v0 │ │ +3fce04: |[3fce04] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline0.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; │ │ +3fce14: 6e10 3708 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/TileService;.getQsTile:()Landroid/service/quicksettings/Tile; // method@0837 │ │ +3fce1a: 0c00 |0003: move-result-object v0 │ │ +3fce1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ Virtual methods - │ │ @@ -967956,17 +967956,17 @@ │ │ type : '(Landroid/service/quicksettings/Tile;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fcdf8: |[3fcdf8] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline1.m:(Landroid/service/quicksettings/Tile;I)V │ │ -3fce08: 6e20 3408 1000 |0000: invoke-virtual {v0, v1}, Landroid/service/quicksettings/Tile;.setState:(I)V // method@0834 │ │ -3fce0e: 0e00 |0003: return-void │ │ +3fce20: |[3fce20] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline1.m:(Landroid/service/quicksettings/Tile;I)V │ │ +3fce30: 6e20 3408 1000 |0000: invoke-virtual {v0, v1}, Landroid/service/quicksettings/Tile;.setState:(I)V // method@0834 │ │ +3fce36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/service/quicksettings/Tile; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -967996,17 +967996,17 @@ │ │ type : '(Landroid/service/quicksettings/Tile;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fce10: |[3fce10] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline2.m:(Landroid/service/quicksettings/Tile;)V │ │ -3fce20: 6e10 3508 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/Tile;.updateTile:()V // method@0835 │ │ -3fce26: 0e00 |0003: return-void │ │ +3fce38: |[3fce38] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline2.m:(Landroid/service/quicksettings/Tile;)V │ │ +3fce48: 6e10 3508 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/Tile;.updateTile:()V // method@0835 │ │ +3fce4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/service/quicksettings/Tile; │ │ │ │ Virtual methods - │ │ @@ -968035,17 +968035,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fce28: |[3fce28] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline3.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V │ │ -3fce38: 6e20 2602 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -3fce3e: 0e00 |0003: return-void │ │ +3fce50: |[3fce50] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline3.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V │ │ +3fce60: 6e20 2602 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +3fce66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -968080,17 +968080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fce70: |[3fce70] de.danoeh.antennapod.playback.service.QuickSettingsTileService.:()V │ │ -3fce80: 7010 3608 0000 |0000: invoke-direct {v0}, Landroid/service/quicksettings/TileService;.:()V // method@0836 │ │ -3fce86: 0e00 |0003: return-void │ │ +3fce98: |[3fce98] de.danoeh.antennapod.playback.service.QuickSettingsTileService.:()V │ │ +3fcea8: 7010 3608 0000 |0000: invoke-direct {v0}, Landroid/service/quicksettings/TileService;.:()V // method@0836 │ │ +3fceae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ Virtual methods - │ │ @@ -968099,22 +968099,22 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3fce40: |[3fce40] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -3fce50: 2200 5600 |0000: new-instance v0, Landroid/content/ComponentName; // type@0056 │ │ -3fce54: 1c01 cd1b |0002: const-class v1, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1bcd │ │ -3fce58: 7030 dc01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ -3fce5e: 7120 1ca7 0200 |0007: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a71c │ │ -3fce64: 6f20 3808 3200 |000a: invoke-super {v2, v3}, Landroid/service/quicksettings/TileService;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@0838 │ │ -3fce6a: 0c03 |000d: move-result-object v3 │ │ -3fce6c: 1103 |000e: return-object v3 │ │ +3fce68: |[3fce68] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +3fce78: 2200 5600 |0000: new-instance v0, Landroid/content/ComponentName; // type@0056 │ │ +3fce7c: 1c01 cd1b |0002: const-class v1, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1bcd │ │ +3fce80: 7030 dc01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ +3fce86: 7120 1ca7 0200 |0007: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a71c │ │ +3fce8c: 6f20 3808 3200 |000a: invoke-super {v2, v3}, Landroid/service/quicksettings/TileService;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@0838 │ │ +3fce92: 0c03 |000d: move-result-object v3 │ │ +3fce94: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ 0x0000 - 0x000f reg=3 (null) Landroid/content/Intent; │ │ @@ -968124,21 +968124,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3fce88: |[3fce88] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onClick:()V │ │ -3fce98: 6f10 3908 0100 |0000: invoke-super {v1}, Landroid/service/quicksettings/TileService;.onClick:()V // method@0839 │ │ -3fce9e: 1300 5500 |0003: const/16 v0, #int 85 // #55 │ │ -3fcea2: 7120 98a9 0100 |0005: invoke-static {v1, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ -3fcea8: 0c00 |0008: move-result-object v0 │ │ -3fceaa: 7120 d9a7 0100 |0009: invoke-static {v1, v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline3;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V // method@a7d9 │ │ -3fceb0: 0e00 |000c: return-void │ │ +3fceb0: |[3fceb0] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onClick:()V │ │ +3fcec0: 6f10 3908 0100 |0000: invoke-super {v1}, Landroid/service/quicksettings/TileService;.onClick:()V // method@0839 │ │ +3fcec6: 1300 5500 |0003: const/16 v0, #int 85 // #55 │ │ +3fceca: 7120 98a9 0100 |0005: invoke-static {v1, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ +3fced0: 0c00 |0008: move-result-object v0 │ │ +3fced2: 7120 d9a7 0100 |0009: invoke-static {v1, v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline3;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V // method@a7d9 │ │ +3fced8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -968147,18 +968147,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fceb4: |[3fceb4] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onStartListening:()V │ │ -3fcec4: 6f10 3a08 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onStartListening:()V // method@083a │ │ -3fceca: 6e10 dfa7 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a7df │ │ -3fced0: 0e00 |0006: return-void │ │ +3fcedc: |[3fcedc] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onStartListening:()V │ │ +3fceec: 6f10 3a08 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onStartListening:()V // method@083a │ │ +3fcef2: 6e10 dfa7 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a7df │ │ +3fcef8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -968167,18 +968167,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fced4: |[3fced4] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onTileAdded:()V │ │ -3fcee4: 6f10 3b08 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onTileAdded:()V // method@083b │ │ -3fceea: 6e10 dfa7 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a7df │ │ -3fcef0: 0e00 |0006: return-void │ │ +3fcefc: |[3fcefc] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onTileAdded:()V │ │ +3fcf0c: 6f10 3b08 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onTileAdded:()V // method@083b │ │ +3fcf12: 6e10 dfa7 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a7df │ │ +3fcf18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -968187,36 +968187,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3fcef4: |[3fcef4] de.danoeh.antennapod.playback.service.QuickSettingsTileService.updateTile:()V │ │ -3fcf04: 7110 d6a7 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline0;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; // method@a7d6 │ │ -3fcf0a: 0c00 |0003: move-result-object v0 │ │ -3fcf0c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -3fcf10: 1a00 d643 |0006: const-string v0, "QuickSettingsTileSvc" // string@43d6 │ │ -3fcf14: 1a01 ae1a |0008: const-string v1, "Ignored call to update QS tile: getQsTile() returned null." // string@1aae │ │ -3fcf18: 7120 330b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fcf1e: 2818 |000d: goto 0025 // +0018 │ │ -3fcf20: 6301 07d4 |000e: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3fcf24: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -3fcf26: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -3fcf2a: 7100 2da9 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ -3fcf30: 0a01 |0016: move-result v1 │ │ -3fcf32: 3321 0400 |0017: if-ne v1, v2, 001b // +0004 │ │ -3fcf36: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3fcf38: 2802 |001a: goto 001c // +0002 │ │ -3fcf3a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3fcf3c: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -3fcf40: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -3fcf42: 7120 d7a7 2000 |001f: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline1;.m:(Landroid/service/quicksettings/Tile;I)V // method@a7d7 │ │ -3fcf48: 7110 d8a7 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline2;.m:(Landroid/service/quicksettings/Tile;)V // method@a7d8 │ │ -3fcf4e: 0e00 |0025: return-void │ │ +3fcf1c: |[3fcf1c] de.danoeh.antennapod.playback.service.QuickSettingsTileService.updateTile:()V │ │ +3fcf2c: 7110 d6a7 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline0;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; // method@a7d6 │ │ +3fcf32: 0c00 |0003: move-result-object v0 │ │ +3fcf34: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +3fcf38: 1a00 d643 |0006: const-string v0, "QuickSettingsTileSvc" // string@43d6 │ │ +3fcf3c: 1a01 ae1a |0008: const-string v1, "Ignored call to update QS tile: getQsTile() returned null." // string@1aae │ │ +3fcf40: 7120 330b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fcf46: 2818 |000d: goto 0025 // +0018 │ │ +3fcf48: 6301 07d4 |000e: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3fcf4c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +3fcf4e: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +3fcf52: 7100 2da9 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ +3fcf58: 0a01 |0016: move-result v1 │ │ +3fcf5a: 3321 0400 |0017: if-ne v1, v2, 001b // +0004 │ │ +3fcf5e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3fcf60: 2802 |001a: goto 001c // +0002 │ │ +3fcf62: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3fcf64: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +3fcf68: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +3fcf6a: 7120 d7a7 2000 |001f: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline1;.m:(Landroid/service/quicksettings/Tile;I)V // method@a7d7 │ │ +3fcf70: 7110 d8a7 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline2;.m:(Landroid/service/quicksettings/Tile;)V // method@a7d8 │ │ +3fcf76: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=51 │ │ 0x000e line=53 │ │ 0x0013 line=54 │ │ 0x001f line=56 │ │ @@ -968464,17 +968464,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcf68: |[3fcf68] de.danoeh.antennapod.playback.service.R$anim.:()V │ │ -3fcf78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcf7e: 0e00 |0003: return-void │ │ +3fcf90: |[3fcf90] de.danoeh.antennapod.playback.service.R$anim.:()V │ │ +3fcfa0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fcfa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -968661,17 +968661,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcf50: |[3fcf50] de.danoeh.antennapod.playback.service.R$animator.:()V │ │ -3fcf60: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcf66: 0e00 |0003: return-void │ │ +3fcf78: |[3fcf78] de.danoeh.antennapod.playback.service.R$animator.:()V │ │ +3fcf88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fcf8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -968713,17 +968713,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcf80: |[3fcf80] de.danoeh.antennapod.playback.service.R$array.:()V │ │ -3fcf90: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcf96: 0e00 |0003: return-void │ │ +3fcfa8: |[3fcfa8] de.danoeh.antennapod.playback.service.R$array.:()V │ │ +3fcfb8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fcfbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -974740,17 +974740,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcf98: |[3fcf98] de.danoeh.antennapod.playback.service.R$attr.:()V │ │ -3fcfa8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcfae: 0e00 |0003: return-void │ │ +3fcfc0: |[3fcfc0] de.danoeh.antennapod.playback.service.R$attr.:()V │ │ +3fcfd0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fcfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -974822,17 +974822,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcfb0: |[3fcfb0] de.danoeh.antennapod.playback.service.R$bool.:()V │ │ -3fcfc0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcfc6: 0e00 |0003: return-void │ │ +3fcfd8: |[3fcfd8] de.danoeh.antennapod.playback.service.R$bool.:()V │ │ +3fcfe8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fcfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -978064,17 +978064,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcfc8: |[3fcfc8] de.danoeh.antennapod.playback.service.R$color.:()V │ │ -3fcfd8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcfde: 0e00 |0003: return-void │ │ +3fcff0: |[3fcff0] de.danoeh.antennapod.playback.service.R$color.:()V │ │ +3fd000: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -981541,17 +981541,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcfe0: |[3fcfe0] de.danoeh.antennapod.playback.service.R$dimen.:()V │ │ -3fcff0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fcff6: 0e00 |0003: return-void │ │ +3fd008: |[3fd008] de.danoeh.antennapod.playback.service.R$dimen.:()V │ │ +3fd018: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -983528,17 +983528,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fcff8: |[3fcff8] de.danoeh.antennapod.playback.service.R$drawable.:()V │ │ -3fd008: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd00e: 0e00 |0003: return-void │ │ +3fd020: |[3fd020] de.danoeh.antennapod.playback.service.R$drawable.:()V │ │ +3fd030: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -983575,17 +983575,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd010: |[3fd010] de.danoeh.antennapod.playback.service.R$font.:()V │ │ -3fd020: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd026: 0e00 |0003: return-void │ │ +3fd038: |[3fd038] de.danoeh.antennapod.playback.service.R$font.:()V │ │ +3fd048: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd04e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -986082,17 +986082,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd028: |[3fd028] de.danoeh.antennapod.playback.service.R$id.:()V │ │ -3fd038: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd03e: 0e00 |0003: return-void │ │ +3fd050: |[3fd050] de.danoeh.antennapod.playback.service.R$id.:()V │ │ +3fd060: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -986549,17 +986549,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd040: |[3fd040] de.danoeh.antennapod.playback.service.R$integer.:()V │ │ -3fd050: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd056: 0e00 |0003: return-void │ │ +3fd068: |[3fd068] de.danoeh.antennapod.playback.service.R$integer.:()V │ │ +3fd078: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -986681,17 +986681,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd058: |[3fd058] de.danoeh.antennapod.playback.service.R$interpolator.:()V │ │ -3fd068: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd06e: 0e00 |0003: return-void │ │ +3fd080: |[3fd080] de.danoeh.antennapod.playback.service.R$interpolator.:()V │ │ +3fd090: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -987443,17 +987443,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd070: |[3fd070] de.danoeh.antennapod.playback.service.R$layout.:()V │ │ -3fd080: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd086: 0e00 |0003: return-void │ │ +3fd098: |[3fd098] de.danoeh.antennapod.playback.service.R$layout.:()V │ │ +3fd0a8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -987505,17 +987505,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd088: |[3fd088] de.danoeh.antennapod.playback.service.R$mipmap.:()V │ │ -3fd098: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd09e: 0e00 |0003: return-void │ │ +3fd0b0: |[3fd0b0] de.danoeh.antennapod.playback.service.R$mipmap.:()V │ │ +3fd0c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -987657,17 +987657,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd0a0: |[3fd0a0] de.danoeh.antennapod.playback.service.R$plurals.:()V │ │ -3fd0b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd0b6: 0e00 |0003: return-void │ │ +3fd0c8: |[3fd0c8] de.danoeh.antennapod.playback.service.R$plurals.:()V │ │ +3fd0d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -992199,17 +992199,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fd0b8: |[3fd0b8] de.danoeh.antennapod.playback.service.R$string.:()V │ │ -3fd0c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3fd0ce: 0e00 |0003: return-void │ │ +3fd0e0: |[3fd0e0] de.danoeh.antennapod.playback.service.R$string.:()V │ │ +3fd0f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3fd0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -998076,17 +998076,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ff9a4: |[3ff9a4] de.danoeh.antennapod.playback.service.R$style.:()V │ │ -3ff9b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ff9ba: 0e00 |0003: return-void │ │ +3ff9cc: |[3ff9cc] de.danoeh.antennapod.playback.service.R$style.:()V │ │ +3ff9dc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ff9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -1007923,836 +1007923,836 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 5206 16-bit code units │ │ -3fd0d0: |[3fd0d0] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ -3fd0e0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3fd0e4: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ -3fd0e8: 2600 b806 0000 |0004: fill-array-data v0, 000006bc // +000006b8 │ │ -3fd0ee: 6900 edea |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBar:[I // field@eaed │ │ -3fd0f2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3fd0f8: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ -3fd0fe: 0c01 |000f: move-result-object v1 │ │ -3fd100: 6901 eeea |0010: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBarLayout:[I // field@eaee │ │ -3fd104: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3fd10a: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ -3fd110: 0c01 |0018: move-result-object v1 │ │ -3fd112: 6901 0deb |0019: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuItemView:[I // field@eb0d │ │ -3fd116: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3fd118: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ -3fd11c: 6902 0feb |001e: sput-object v2, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuView:[I // field@eb0f │ │ -3fd120: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3fd122: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ -3fd126: 2603 d706 0000 |0023: fill-array-data v3, 000006fa // +000006d7 │ │ -3fd12c: 6903 10eb |0026: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMode:[I // field@eb10 │ │ -3fd130: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ -3fd136: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ -3fd13c: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd142: 0c03 |0031: move-result-object v3 │ │ -3fd144: 6903 17eb |0032: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActivityChooserView:[I // field@eb17 │ │ -3fd148: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3fd14c: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ -3fd150: 2604 d206 0000 |0038: fill-array-data v4, 0000070a // +000006d2 │ │ -3fd156: 6904 1aeb |003b: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AlertDialog:[I // field@eb1a │ │ -3fd15a: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ -3fd15e: 2604 df06 0000 |003f: fill-array-data v4, 0000071e // +000006df │ │ -3fd164: 6904 23eb |0042: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@eb23 │ │ -3fd168: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3fd16e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3fd174: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ -3fd17a: 0c06 |004d: move-result-object v6 │ │ -3fd17c: 6906 2aeb |004e: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@eb2a │ │ -3fd180: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3fd186: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3fd18c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3fd192: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ -3fd198: 0c06 |005c: move-result-object v6 │ │ -3fd19a: 6906 2deb |005d: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@eb2d │ │ -3fd19e: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ -3fd1a2: 2606 cd06 0000 |0061: fill-array-data v6, 0000072e // +000006cd │ │ -3fd1a8: 6906 32eb |0064: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout:[I // field@eb32 │ │ -3fd1ac: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ -3fd1b2: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ -3fd1b8: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ -3fd1be: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ -3fd1c4: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ -3fd1ca: 0c06 |0075: move-result-object v6 │ │ -3fd1cc: 6906 33eb |0076: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayoutStates:[I // field@eb33 │ │ -3fd1d0: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ -3fd1d6: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ -3fd1dc: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ -3fd1e2: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ -3fd1e8: 0c06 |0084: move-result-object v6 │ │ -3fd1ea: 6906 38eb |0085: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout_Layout:[I // field@eb38 │ │ -3fd1ee: 2311 331e |0087: new-array v1, v1, [I // type@1e33 │ │ -3fd1f2: 6901 44eb |0089: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatEmojiHelper:[I // field@eb44 │ │ -3fd1f6: 1401 7004 047f |008b: const v1, #float 1.75481e+38 // #7f040470 │ │ -3fd1fc: 1406 7104 047f |008e: const v6, #float 1.75481e+38 // #7f040471 │ │ -3fd202: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ -3fd208: 1408 d403 047f |0094: const v8, #float 1.75478e+38 // #7f0403d4 │ │ -3fd20e: 2440 331e 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3fd214: 0c01 |009a: move-result-object v1 │ │ -3fd216: 6901 45eb |009b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatImageView:[I // field@eb45 │ │ -3fd21a: 1401 6c04 047f |009d: const v1, #float 1.75481e+38 // #7f04046c │ │ -3fd220: 1406 6d04 047f |00a0: const v6, #float 1.75481e+38 // #7f04046d │ │ -3fd226: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ -3fd22c: 1408 6b04 047f |00a6: const v8, #float 1.75481e+38 // #7f04046b │ │ -3fd232: 2440 331e 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ -3fd238: 0c01 |00ac: move-result-object v1 │ │ -3fd23a: 6901 4aeb |00ad: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatSeekBar:[I // field@eb4a │ │ -3fd23e: 1271 |00af: const/4 v1, #int 7 // #7 │ │ -3fd240: 2316 331e |00b0: new-array v6, v1, [I // type@1e33 │ │ -3fd244: 2606 9006 0000 |00b2: fill-array-data v6, 00000742 // +00000690 │ │ -3fd24a: 6906 4feb |00b5: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextHelper:[I // field@eb4f │ │ -3fd24e: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ -3fd252: 2367 331e |00b9: new-array v7, v6, [I // type@1e33 │ │ -3fd256: 2607 9906 0000 |00bb: fill-array-data v7, 00000754 // +00000699 │ │ -3fd25c: 6907 57eb |00be: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextView:[I // field@eb57 │ │ -3fd260: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ -3fd264: 2377 331e |00c2: new-array v7, v7, [I // type@1e33 │ │ -3fd268: 2607 c006 0000 |00c4: fill-array-data v7, 00000784 // +000006c0 │ │ -3fd26e: 6907 6eeb |00c7: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTheme:[I // field@eb6e │ │ -3fd272: 1407 8203 047f |00c9: const v7, #float 1.75476e+38 // #7f040382 │ │ -3fd278: 2410 331e 0700 |00cc: filled-new-array {v7}, [I // type@1e33 │ │ -3fd27e: 0c07 |00cf: move-result-object v7 │ │ -3fd280: 6907 eeeb |00d0: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AspectRatioFrameLayout:[I // field@ebee │ │ -3fd284: 1407 0e03 0101 |00d2: const v7, #float 2.36957e-38 // #0101030e │ │ -3fd28a: 1408 9c03 047f |00d5: const v8, #float 1.75477e+38 // #7f04039c │ │ -3fd290: 2420 331e 8700 |00d8: filled-new-array {v7, v8}, [I // type@1e33 │ │ -3fd296: 0c07 |00db: move-result-object v7 │ │ -3fd298: 6907 f0eb |00dc: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.BackgroundStyle:[I // field@ebf0 │ │ -3fd29c: 1307 0c00 |00de: const/16 v7, #int 12 // #c │ │ -3fd2a0: 2378 331e |00e0: new-array v8, v7, [I // type@1e33 │ │ -3fd2a4: 2608 a407 0000 |00e2: fill-array-data v8, 00000886 // +000007a4 │ │ -3fd2aa: 6908 f3eb |00e5: sput-object v8, Lde/danoeh/antennapod/playback/service/R$styleable;.Badge:[I // field@ebf3 │ │ -3fd2ae: 1308 0900 |00e7: const/16 v8, #int 9 // #9 │ │ -3fd2b2: 2389 331e |00e9: new-array v9, v8, [I // type@1e33 │ │ -3fd2b6: 2609 b707 0000 |00eb: fill-array-data v9, 000008a2 // +000007b7 │ │ -3fd2bc: 6909 00ec |00ee: sput-object v9, Lde/danoeh/antennapod/playback/service/R$styleable;.BaseProgressIndicator:[I // field@ec00 │ │ -3fd2c0: 1309 1000 |00f0: const/16 v9, #int 16 // #10 │ │ -3fd2c4: 239a 331e |00f2: new-array v10, v9, [I // type@1e33 │ │ -3fd2c8: 260a c407 0000 |00f4: fill-array-data v10, 000008b8 // +000007c4 │ │ -3fd2ce: 690a 0aec |00f7: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomAppBar:[I // field@ec0a │ │ -3fd2d2: 140a 4001 0101 |00f9: const v10, #float 2.36945e-38 // #01010140 │ │ -3fd2d8: 140b 2f02 047f |00fc: const v11, #float 1.75469e+38 // #7f04022f │ │ -3fd2de: 2420 331e ba00 |00ff: filled-new-array {v10, v11}, [I // type@1e33 │ │ -3fd2e4: 0c0a |0102: move-result-object v10 │ │ -3fd2e6: 690a 1bec |0103: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomNavigationView:[I // field@ec1b │ │ -3fd2ea: 236a 331e |0105: new-array v10, v6, [I // type@1e33 │ │ -3fd2ee: 260a d507 0000 |0107: fill-array-data v10, 000008dc // +000007d5 │ │ -3fd2f4: 690a 1eec |010a: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@ec1e │ │ -3fd2f8: 140a 3100 047f |010c: const v10, #float 1.75459e+38 // #7f040031 │ │ -3fd2fe: 2410 331e 0a00 |010f: filled-new-array {v10}, [I // type@1e33 │ │ -3fd304: 0c0a |0112: move-result-object v10 │ │ -3fd306: 690a 35ec |0113: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.ButtonBarLayout:[I // field@ec35 │ │ -3fd30a: 140a 7503 047f |0115: const v10, #float 1.75476e+38 // #7f040375 │ │ -3fd310: 140b ab03 047f |0118: const v11, #float 1.75477e+38 // #7f0403ab │ │ -3fd316: 2420 331e ba00 |011b: filled-new-array {v10, v11}, [I // type@1e33 │ │ -3fd31c: 0c0a |011e: move-result-object v10 │ │ -3fd31e: 690a 37ec |011f: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.Capability:[I // field@ec37 │ │ -3fd322: 130a 0d00 |0121: const/16 v10, #int 13 // #d │ │ -3fd326: 23ab 331e |0123: new-array v11, v10, [I // type@1e33 │ │ -3fd32a: 260b e707 0000 |0125: fill-array-data v11, 0000090c // +000007e7 │ │ -3fd330: 690b 3aec |0128: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CardView:[I // field@ec3a │ │ -3fd334: 232b 331e |012a: new-array v11, v2, [I // type@1e33 │ │ -3fd338: 260b fe07 0000 |012c: fill-array-data v11, 0000092a // +000007fe │ │ -3fd33e: 690b 48ec |012f: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckBoxPreference:[I // field@ec48 │ │ -3fd342: 140b aa00 047f |0131: const v11, #float 1.75462e+38 // #7f0400aa │ │ -3fd348: 140c ab00 047f |0134: const v12, #float 1.75462e+38 // #7f0400ab │ │ -3fd34e: 140d 0801 0101 |0137: const v13, #float 2.36943e-38 // #01010108 │ │ -3fd354: 140e a900 047f |013a: const v14, #float 1.75462e+38 // #7f0400a9 │ │ -3fd35a: 2440 331e edcb |013d: filled-new-array {v13, v14, v11, v12}, [I // type@1e33 │ │ -3fd360: 0c0b |0140: move-result-object v11 │ │ -3fd362: 690b 4fec |0141: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckedTextView:[I // field@ec4f │ │ -3fd366: 130b 2a00 |0143: const/16 v11, #int 42 // #2a │ │ -3fd36a: 23bb 331e |0145: new-array v11, v11, [I // type@1e33 │ │ -3fd36e: 260b f307 0000 |0147: fill-array-data v11, 0000093a // +000007f3 │ │ -3fd374: 690b 54ec |014a: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.Chip:[I // field@ec54 │ │ -3fd378: 231b 331e |014c: new-array v11, v1, [I // type@1e33 │ │ -3fd37c: 260b 4408 0000 |014e: fill-array-data v11, 00000992 // +00000844 │ │ -3fd382: 690b 55ec |0151: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.ChipGroup:[I // field@ec55 │ │ -3fd386: 140b ee01 047f |0153: const v11, #float 1.75468e+38 // #7f0401ee │ │ -3fd38c: 2410 331e 0b00 |0156: filled-new-array {v11}, [I // type@1e33 │ │ -3fd392: 0c0c |0159: move-result-object v12 │ │ -3fd394: 690c 87ec |015a: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressBar:[I // field@ec87 │ │ -3fd398: 140c 2102 047f |015c: const v12, #float 1.75469e+38 // #7f040221 │ │ -3fd39e: 140d 2202 047f |015f: const v13, #float 1.75469e+38 // #7f040222 │ │ -3fd3a4: 140e 1f02 047f |0162: const v14, #float 1.75469e+38 // #7f04021f │ │ -3fd3aa: 2430 331e ce0d |0165: filled-new-array {v14, v12, v13}, [I // type@1e33 │ │ -3fd3b0: 0c0c |0168: move-result-object v12 │ │ -3fd3b2: 690c 89ec |0169: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressIndicator:[I // field@ec89 │ │ -3fd3b6: 140c cf00 047f |016b: const v12, #float 1.75462e+38 // #7f0400cf │ │ -3fd3bc: 140d d200 047f |016e: const v13, #float 1.75462e+38 // #7f0400d2 │ │ -3fd3c2: 2420 331e dc00 |0171: filled-new-array {v12, v13}, [I // type@1e33 │ │ -3fd3c8: 0c0c |0174: move-result-object v12 │ │ -3fd3ca: 690c 8dec |0175: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockFaceView:[I // field@ec8d │ │ -3fd3ce: 140c 9f03 047f |0177: const v12, #float 1.75477e+38 // #7f04039f │ │ -3fd3d4: 140d d000 047f |017a: const v13, #float 1.75462e+38 // #7f0400d0 │ │ -3fd3da: 140e d502 047f |017d: const v14, #float 1.75473e+38 // #7f0402d5 │ │ -3fd3e0: 2430 331e ed0c |0180: filled-new-array {v13, v14, v12}, [I // type@1e33 │ │ -3fd3e6: 0c0c |0183: move-result-object v12 │ │ -3fd3e8: 690c 90ec |0184: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockHandView:[I // field@ec90 │ │ -3fd3ec: 130c 1800 |0186: const/16 v12, #int 24 // #18 │ │ -3fd3f0: 23cc 331e |0188: new-array v12, v12, [I // type@1e33 │ │ -3fd3f4: 260c 1a08 0000 |018a: fill-array-data v12, 000009a4 // +0000081a │ │ -3fd3fa: 690c 94ec |018d: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout:[I // field@ec94 │ │ -3fd3fe: 140c 5a02 047f |018f: const v12, #float 1.7547e+38 // #7f04025a │ │ -3fd404: 140d 5b02 047f |0192: const v13, #float 1.7547e+38 // #7f04025b │ │ -3fd40a: 2420 331e dc00 |0195: filled-new-array {v12, v13}, [I // type@1e33 │ │ -3fd410: 0c0c |0198: move-result-object v12 │ │ -3fd412: 690c 95ec |0199: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@ec95 │ │ -3fd416: 140c 3200 047f |019b: const v12, #float 1.75459e+38 // #7f040032 │ │ -3fd41c: 140d 4d02 047f |019e: const v13, #float 1.7547e+38 // #7f04024d │ │ -3fd422: 140f a501 0101 |01a1: const v15, #float 2.36947e-38 // #010101a5 │ │ -3fd428: 1405 1f03 0101 |01a4: const v5, #float 2.36958e-38 // #0101031f │ │ -3fd42e: 140e 4706 0101 |01a7: const v14, #float 2.36981e-38 // #01010647 │ │ -3fd434: 245d 331e 5fce |01aa: filled-new-array {v15, v5, v14, v12, v13}, [I // type@1e33 │ │ -3fd43a: 0c0c |01ad: move-result-object v12 │ │ -3fd43c: 690c b0ec |01ae: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ColorStateListItem:[I // field@ecb0 │ │ -3fd440: 140c 9800 047f |01b0: const v12, #float 1.75461e+38 // #7f040098 │ │ -3fd446: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ -3fd44c: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ -3fd452: 1405 9700 047f |01b9: const v5, #float 1.75461e+38 // #7f040097 │ │ -3fd458: 2440 331e edc5 |01bc: filled-new-array {v13, v14, v5, v12}, [I // type@1e33 │ │ -3fd45e: 0c0c |01bf: move-result-object v12 │ │ -3fd460: 690c b6ec |01c0: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CompoundButton:[I // field@ecb6 │ │ -3fd464: 130c 6d00 |01c2: const/16 v12, #int 109 // #6d │ │ -3fd468: 23cc 331e |01c4: new-array v12, v12, [I // type@1e33 │ │ -3fd46c: 260c 1208 0000 |01c6: fill-array-data v12, 000009d8 // +00000812 │ │ -3fd472: 690c bbec |01c9: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.Constraint:[I // field@ecbb │ │ -3fd476: 130c 5a00 |01cb: const/16 v12, #int 90 // #5a │ │ -3fd47a: 23cc 331e |01cd: new-array v12, v12, [I // type@1e33 │ │ -3fd47e: 260c e708 0000 |01cf: fill-array-data v12, 00000ab6 // +000008e7 │ │ -3fd484: 690c bcec |01d2: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_Layout:[I // field@ecbc │ │ -3fd488: 140c 1701 047f |01d4: const v12, #float 1.75464e+38 // #7f040117 │ │ -3fd48e: 140d 5603 047f |01d7: const v13, #float 1.75475e+38 // #7f040356 │ │ -3fd494: 2420 331e dc00 |01da: filled-new-array {v12, v13}, [I // type@1e33 │ │ -3fd49a: 0c0c |01dd: move-result-object v12 │ │ -3fd49c: 690c 17ed |01de: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_placeholder:[I // field@ed17 │ │ -3fd4a0: 130c 6f00 |01e0: const/16 v12, #int 111 // #6f │ │ -3fd4a4: 23cc 331e |01e2: new-array v12, v12, [I // type@1e33 │ │ -3fd4a8: 260c 8a09 0000 |01e4: fill-array-data v12, 00000b6e // +0000098a │ │ -3fd4ae: 690c 1aed |01e7: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintSet:[I // field@ed1a │ │ -3fd4b2: 140c 4c02 047f |01e9: const v12, #float 1.7547e+38 // #7f04024c │ │ -3fd4b8: 140d e503 047f |01ec: const v13, #float 1.75478e+38 // #7f0403e5 │ │ -3fd4be: 2420 331e dc00 |01ef: filled-new-array {v12, v13}, [I // type@1e33 │ │ -3fd4c4: 0c0c |01f2: move-result-object v12 │ │ -3fd4c6: 690c f7ed |01f3: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout:[I // field@edf7 │ │ -3fd4ca: 231c 331e |01f5: new-array v12, v1, [I // type@1e33 │ │ -3fd4ce: 260c 590a 0000 |01f7: fill-array-data v12, 00000c50 // +00000a59 │ │ -3fd4d4: 690c f8ed |01fa: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout_Layout:[I // field@edf8 │ │ -3fd4d8: 238c 331e |01fc: new-array v12, v8, [I // type@1e33 │ │ -3fd4dc: 260c 640a 0000 |01fe: fill-array-data v12, 00000c62 // +00000a64 │ │ -3fd4e2: 690c 02ee |0201: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CustomAttribute:[I // field@ee02 │ │ -3fd4e6: 130c 0e00 |0203: const/16 v12, #int 14 // #e │ │ -3fd4ea: 23cd 331e |0205: new-array v13, v12, [I // type@1e33 │ │ -3fd4ee: 260d 710a 0000 |0207: fill-array-data v13, 00000c78 // +00000a71 │ │ -3fd4f4: 690d 0cee |020a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DefaultTimeBar:[I // field@ee0c │ │ -3fd4f8: 237d 331e |020c: new-array v13, v7, [I // type@1e33 │ │ -3fd4fc: 260d 8a0a 0000 |020e: fill-array-data v13, 00000c98 // +00000a8a │ │ -3fd502: 690d 1bee |0211: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DialogPreference:[I // field@ee1b │ │ -3fd506: 233d 331e |0213: new-array v13, v3, [I // type@1e33 │ │ -3fd50a: 260d 9f0a 0000 |0215: fill-array-data v13, 00000cb4 // +00000a9f │ │ -3fd510: 690d 28ee |0218: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerArrowToggle:[I // field@ee28 │ │ -3fd514: 140d 8201 047f |021a: const v13, #float 1.75466e+38 // #7f040182 │ │ -3fd51a: 2410 331e 0d00 |021d: filled-new-array {v13}, [I // type@1e33 │ │ -3fd520: 0c0d |0220: move-result-object v13 │ │ -3fd522: 690d 31ee |0221: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerLayout:[I // field@ee31 │ │ -3fd526: 140d a904 047f |0223: const v13, #float 1.75482e+38 // #7f0404a9 │ │ -3fd52c: 2410 331e 0d00 |0226: filled-new-array {v13}, [I // type@1e33 │ │ -3fd532: 0c0d |0229: move-result-object v13 │ │ -3fd534: 690d 33ee |022a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.EditTextPreference:[I // field@ee33 │ │ -3fd538: 232d 331e |022c: new-array v13, v2, [I // type@1e33 │ │ -3fd53c: 260d 9a0a 0000 |022e: fill-array-data v13, 00000cc8 // +00000a9a │ │ -3fd542: 690d 35ee |0231: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton:[I // field@ee35 │ │ -3fd546: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ -3fd54c: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ -3fd552: 2420 331e ed00 |0239: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3fd558: 0c0d |023c: move-result-object v13 │ │ -3fd55a: 690d 36ee |023d: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@ee36 │ │ -3fd55e: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ -3fd562: 23dd 331e |0241: new-array v13, v13, [I // type@1e33 │ │ -3fd566: 260d 950a 0000 |0243: fill-array-data v13, 00000cd8 // +00000a95 │ │ -3fd56c: 690d 3fee |0246: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton:[I // field@ee3f │ │ -3fd570: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ -3fd576: 2410 331e 0d00 |024b: filled-new-array {v13}, [I // type@1e33 │ │ -3fd57c: 0c0d |024e: move-result-object v13 │ │ -3fd57e: 690d 40ee |024f: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@ee40 │ │ -3fd582: 140d 4002 047f |0251: const v13, #float 1.7547e+38 // #7f040240 │ │ -3fd588: 140e a002 047f |0254: const v14, #float 1.75472e+38 // #7f0402a0 │ │ -3fd58e: 2420 331e ed00 |0257: filled-new-array {v13, v14}, [I // type@1e33 │ │ -3fd594: 0c0d |025a: move-result-object v13 │ │ -3fd596: 690d 53ee |025b: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FlowLayout:[I // field@ee53 │ │ -3fd59a: 231d 331e |025d: new-array v13, v1, [I // type@1e33 │ │ -3fd59e: 260d 9f0a 0000 |025f: fill-array-data v13, 00000cfe // +00000a9f │ │ -3fd5a4: 690d 56ee |0262: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamily:[I // field@ee56 │ │ -3fd5a8: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ -3fd5ac: 23de 331e |0266: new-array v14, v13, [I // type@1e33 │ │ -3fd5b0: 260e a80a 0000 |0268: fill-array-data v14, 00000d10 // +00000aa8 │ │ -3fd5b6: 690e 57ee |026b: sput-object v14, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamilyFont:[I // field@ee57 │ │ -3fd5ba: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ -3fd5c0: 1403 ef01 047f |0270: const v3, #float 1.75468e+38 // #7f0401ef │ │ -3fd5c6: 1409 0901 0101 |0273: const v9, #float 2.36943e-38 // #01010109 │ │ -3fd5cc: 2430 331e e903 |0276: filled-new-array {v9, v14, v3}, [I // type@1e33 │ │ -3fd5d2: 0c03 |0279: move-result-object v3 │ │ -3fd5d4: 6903 69ee |027a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ForegroundLinearLayout:[I // field@ee69 │ │ -3fd5d8: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ -3fd5de: 1409 d100 0101 |027f: const v9, #float 2.36941e-38 // #010100d1 │ │ -3fd5e4: 2430 331e 4309 |0282: filled-new-array {v3, v4, v9}, [I // type@1e33 │ │ -3fd5ea: 0c03 |0285: move-result-object v3 │ │ -3fd5ec: 6903 6dee |0286: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Fragment:[I // field@ee6d │ │ -3fd5f0: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ -3fd5f6: 2420 331e 9300 |028b: filled-new-array {v3, v9}, [I // type@1e33 │ │ -3fd5fc: 0c03 |028e: move-result-object v3 │ │ -3fd5fe: 6903 6eee |028f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.FragmentContainerView:[I // field@ee6e │ │ -3fd602: 2373 331e |0291: new-array v3, v7, [I // type@1e33 │ │ -3fd606: 2603 950a 0000 |0293: fill-array-data v3, 00000d28 // +00000a95 │ │ -3fd60c: 6903 74ee |0296: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColor:[I // field@ee74 │ │ -3fd610: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ -3fd616: 2420 331e 3f00 |029b: filled-new-array {v15, v3}, [I // type@1e33 │ │ -3fd61c: 0c03 |029e: move-result-object v3 │ │ -3fd61e: 6903 75ee |029f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColorItem:[I // field@ee75 │ │ -3fd622: 2383 331e |02a1: new-array v3, v8, [I // type@1e33 │ │ -3fd626: 2603 a10a 0000 |02a3: fill-array-data v3, 00000d44 // +00000aa1 │ │ -3fd62c: 6903 84ee |02a6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ImageFilterView:[I // field@ee84 │ │ -3fd630: 2313 331e |02a8: new-array v3, v1, [I // type@1e33 │ │ -3fd634: 2603 b00a 0000 |02aa: fill-array-data v3, 00000d5a // +00000ab0 │ │ -3fd63a: 6903 8eee |02ad: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Insets:[I // field@ee8e │ │ -3fd63e: 1303 1200 |02af: const/16 v3, #int 18 // #12 │ │ -3fd642: 2333 331e |02b1: new-array v3, v3, [I // type@1e33 │ │ -3fd646: 2603 b90a 0000 |02b3: fill-array-data v3, 00000d6c // +00000ab9 │ │ -3fd64c: 6903 96ee |02b6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyAttribute:[I // field@ee96 │ │ -3fd650: 1303 1400 |02b8: const/16 v3, #int 20 // #14 │ │ -3fd654: 2333 331e |02ba: new-array v3, v3, [I // type@1e33 │ │ -3fd658: 2603 d80a 0000 |02bc: fill-array-data v3, 00000d94 // +00000ad8 │ │ -3fd65e: 6903 a9ee |02bf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyCycle:[I // field@eea9 │ │ -3fd662: 2373 331e |02c1: new-array v3, v7, [I // type@1e33 │ │ -3fd666: 2603 fd0a 0000 |02c3: fill-array-data v3, 00000dc0 // +00000afd │ │ -3fd66c: 6903 beee |02c6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyPosition:[I // field@eebe │ │ -3fd670: 1303 1400 |02c8: const/16 v3, #int 20 // #14 │ │ -3fd674: 2333 331e |02ca: new-array v3, v3, [I // type@1e33 │ │ -3fd678: 2603 100b 0000 |02cc: fill-array-data v3, 00000ddc // +00000b10 │ │ -3fd67e: 6903 cbee |02cf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTimeCycle:[I // field@eecb │ │ -3fd682: 23d3 331e |02d1: new-array v3, v13, [I // type@1e33 │ │ -3fd686: 2603 350b 0000 |02d3: fill-array-data v3, 00000e08 // +00000b35 │ │ -3fd68c: 6903 e0ee |02d6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTrigger:[I // field@eee0 │ │ -3fd690: 1303 4300 |02d8: const/16 v3, #int 67 // #43 │ │ -3fd694: 2333 331e |02da: new-array v3, v3, [I // type@1e33 │ │ -3fd698: 2603 440b 0000 |02dc: fill-array-data v3, 00000e20 // +00000b44 │ │ -3fd69e: 6903 ebee |02df: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Layout:[I // field@eeeb │ │ -3fd6a2: 1303 1700 |02e1: const/16 v3, #int 23 // #17 │ │ -3fd6a6: 2333 331e |02e3: new-array v3, v3, [I // type@1e33 │ │ -3fd6aa: 2603 c50b 0000 |02e5: fill-array-data v3, 00000eaa // +00000bc5 │ │ -3fd6b0: 6903 2fef |02e8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LegacyPlayerControlView:[I // field@ef2f │ │ -3fd6b4: 2383 331e |02ea: new-array v3, v8, [I // type@1e33 │ │ -3fd6b8: 2603 f00b 0000 |02ec: fill-array-data v3, 00000edc // +00000bf0 │ │ -3fd6be: 6903 47ef |02ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat:[I // field@ef47 │ │ -3fd6c2: 1403 f500 0101 |02f1: const v3, #float 2.36942e-38 // #010100f5 │ │ -3fd6c8: 1409 8101 0101 |02f4: const v9, #float 2.36946e-38 // #01010181 │ │ -3fd6ce: 140e f400 0101 |02f7: const v14, #float 2.36942e-38 // #010100f4 │ │ -3fd6d4: 2440 331e e093 |02fa: filled-new-array {v0, v14, v3, v9}, [I // type@1e33 │ │ -3fd6da: 0c00 |02fd: move-result-object v0 │ │ -3fd6dc: 6900 48ef |02fe: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@ef48 │ │ -3fd6e0: 1400 1c02 047f |0300: const v0, #float 1.75469e+38 // #7f04021c │ │ -3fd6e6: 1403 2002 047f |0303: const v3, #float 1.75469e+38 // #7f040220 │ │ -3fd6ec: 2420 331e 3000 |0306: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3fd6f2: 0c00 |0309: move-result-object v0 │ │ -3fd6f4: 6900 56ef |030a: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearProgressIndicator:[I // field@ef56 │ │ -3fd6f8: 1400 ac02 0101 |030c: const v0, #float 2.36955e-38 // #010102ac │ │ -3fd6fe: 1403 ad02 0101 |030f: const v3, #float 2.36955e-38 // #010102ad │ │ -3fd704: 2420 331e 3000 |0312: filled-new-array {v0, v3}, [I // type@1e33 │ │ -3fd70a: 0c00 |0315: move-result-object v0 │ │ -3fd70c: 6900 59ef |0316: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPopupWindow:[I // field@ef59 │ │ -3fd710: 1400 9401 047f |0318: const v0, #float 1.75466e+38 // #7f040194 │ │ -3fd716: 1403 a904 047f |031b: const v3, #float 1.75482e+38 // #7f0404a9 │ │ -3fd71c: 1409 b200 0101 |031e: const v9, #float 2.36941e-38 // #010100b2 │ │ -3fd722: 140e f801 0101 |0321: const v14, #float 2.3695e-38 // #010101f8 │ │ -3fd728: 1404 9301 047f |0324: const v4, #float 1.75466e+38 // #7f040193 │ │ -3fd72e: 2453 331e e904 |0327: filled-new-array {v9, v14, v4, v0, v3}, [I // type@1e33 │ │ -3fd734: 0c00 |032a: move-result-object v0 │ │ -3fd736: 6900 5cef |032b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPreference:[I // field@ef5c │ │ -3fd73a: 1400 4b00 047f |032d: const v0, #float 1.7546e+38 // #7f04004b │ │ -3fd740: 1403 4c00 047f |0330: const v3, #float 1.7546e+38 // #7f04004c │ │ -3fd746: 1404 4900 047f |0333: const v4, #float 1.7546e+38 // #7f040049 │ │ -3fd74c: 140e 4a00 047f |0336: const v14, #float 1.7546e+38 // #7f04004a │ │ -3fd752: 2440 331e e430 |0339: filled-new-array {v4, v14, v0, v3}, [I // type@1e33 │ │ -3fd758: 0c00 |033c: move-result-object v0 │ │ -3fd75a: 6900 62ef |033d: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialog:[I // field@ef62 │ │ -3fd75e: 2320 331e |033f: new-array v0, v2, [I // type@1e33 │ │ -3fd762: 2600 b10b 0000 |0341: fill-array-data v0, 00000ef2 // +00000bb1 │ │ -3fd768: 6900 63ef |0344: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialogTheme:[I // field@ef63 │ │ -3fd76c: 2320 331e |0346: new-array v0, v2, [I // type@1e33 │ │ -3fd770: 2600 ba0b 0000 |0348: fill-array-data v0, 00000f02 // +00000bba │ │ -3fd776: 6900 6eef |034b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@ef6e │ │ -3fd77a: 2360 331e |034d: new-array v0, v6, [I // type@1e33 │ │ -3fd77e: 2600 c30b 0000 |034f: fill-array-data v0, 00000f12 // +00000bc3 │ │ -3fd784: 6900 75ef |0352: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButton:[I // field@ef75 │ │ -3fd788: 1400 9e03 047f |0354: const v0, #float 1.75477e+38 // #7f04039e │ │ -3fd78e: 1403 c803 047f |0357: const v3, #float 1.75478e+38 // #7f0403c8 │ │ -3fd794: 1404 ad00 047f |035a: const v4, #float 1.75462e+38 // #7f0400ad │ │ -3fd79a: 2430 331e 0403 |035d: filled-new-array {v4, v0, v3}, [I // type@1e33 │ │ -3fd7a0: 0c00 |0360: move-result-object v0 │ │ -3fd7a2: 6900 76ef |0361: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButtonToggleGroup:[I // field@ef76 │ │ -3fd7a6: 23d0 331e |0363: new-array v0, v13, [I // type@1e33 │ │ -3fd7aa: 2600 dd0b 0000 |0365: fill-array-data v0, 00000f42 // +00000bdd │ │ -3fd7b0: 6900 90ef |0368: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendar:[I // field@ef90 │ │ -3fd7b4: 23d0 331e |036a: new-array v0, v13, [I // type@1e33 │ │ -3fd7b8: 2600 ee0b 0000 |036c: fill-array-data v0, 00000f5a // +00000bee │ │ -3fd7be: 6900 91ef |036f: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendarItem:[I // field@ef91 │ │ -3fd7c2: 23a0 331e |0371: new-array v0, v10, [I // type@1e33 │ │ -3fd7c6: 2600 ff0b 0000 |0373: fill-array-data v0, 00000f72 // +00000bff │ │ -3fd7cc: 6900 a6ef |0376: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCardView:[I // field@efa6 │ │ -3fd7d0: 1300 0b00 |0378: const/16 v0, #int 11 // #b │ │ -3fd7d4: 2303 331e |037a: new-array v3, v0, [I // type@1e33 │ │ -3fd7d8: 2603 140c 0000 |037c: fill-array-data v3, 00000f90 // +00000c14 │ │ -3fd7de: 6903 b4ef |037f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBox:[I // field@efb4 │ │ -3fd7e2: 1403 e003 047f |0381: const v3, #float 1.75478e+38 // #7f0403e0 │ │ -3fd7e8: 1404 e103 047f |0384: const v4, #float 1.75478e+38 // #7f0403e1 │ │ -3fd7ee: 2420 331e 4300 |0387: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd7f4: 0c03 |038a: move-result-object v3 │ │ -3fd7f6: 6903 b5ef |038b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBoxStates:[I // field@efb5 │ │ -3fd7fa: 1403 6601 047f |038d: const v3, #float 1.75465e+38 // #7f040166 │ │ -3fd800: 1404 5202 047f |0390: const v4, #float 1.7547e+38 // #7f040252 │ │ -3fd806: 140a 6101 047f |0393: const v10, #float 1.75465e+38 // #7f040161 │ │ -3fd80c: 140e 6301 047f |0396: const v14, #float 1.75465e+38 // #7f040163 │ │ -3fd812: 1406 6401 047f |0399: const v6, #float 1.75465e+38 // #7f040164 │ │ -3fd818: 2454 331e ea36 |039c: filled-new-array {v10, v14, v6, v3, v4}, [I // type@1e33 │ │ -3fd81e: 0c03 |039f: move-result-object v3 │ │ -3fd820: 6903 c3ef |03a0: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialDivider:[I // field@efc3 │ │ -3fd824: 1403 a804 047f |03a2: const v3, #float 1.75482e+38 // #7f0404a8 │ │ -3fd82a: 2420 331e 3500 |03a5: filled-new-array {v5, v3}, [I // type@1e33 │ │ -3fd830: 0c03 |03a8: move-result-object v3 │ │ -3fd832: 6903 c9ef |03a9: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialRadioButton:[I // field@efc9 │ │ -3fd836: 1403 a003 047f |03ab: const v3, #float 1.75477e+38 // #7f0403a0 │ │ -3fd83c: 1404 a803 047f |03ae: const v4, #float 1.75477e+38 // #7f0403a8 │ │ -3fd842: 2420 331e 4300 |03b1: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd848: 0c03 |03b4: move-result-object v3 │ │ -3fd84a: 6903 ccef |03b5: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialShape:[I // field@efcc │ │ -3fd84e: 2323 331e |03b7: new-array v3, v2, [I // type@1e33 │ │ -3fd852: 2603 f10b 0000 |03b9: fill-array-data v3, 00000faa // +00000bf1 │ │ -3fd858: 6903 cfef |03bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialSwitch:[I // field@efcf │ │ -3fd85c: 1403 7f05 0101 |03be: const v3, #float 2.36975e-38 // #0101057f │ │ -3fd862: 1404 9f02 047f |03c1: const v4, #float 1.75472e+38 // #7f04029f │ │ -3fd868: 1405 b604 0101 |03c4: const v5, #float 2.36969e-38 // #010104b6 │ │ -3fd86e: 2430 331e 3504 |03c7: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3fd874: 0c03 |03ca: move-result-object v3 │ │ -3fd876: 6903 d6ef |03cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextAppearance:[I // field@efd6 │ │ -3fd87a: 1403 7f05 0101 |03cd: const v3, #float 2.36975e-38 // #0101057f │ │ -3fd880: 1405 3400 0101 |03d0: const v5, #float 2.36937e-38 // #01010034 │ │ -3fd886: 2430 331e 3504 |03d3: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3fd88c: 0c03 |03d6: move-result-object v3 │ │ -3fd88e: 6903 daef |03d7: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextView:[I // field@efda │ │ -3fd892: 1403 d100 047f |03d9: const v3, #float 1.75462e+38 // #7f0400d1 │ │ -3fd898: 1404 4b02 047f |03dc: const v4, #float 1.7547e+38 // #7f04024b │ │ -3fd89e: 2420 331e 4300 |03df: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd8a4: 0c03 |03e2: move-result-object v3 │ │ -3fd8a6: 6903 deef |03e3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTimePicker:[I // field@efde │ │ -3fd8aa: 1403 f103 047f |03e5: const v3, #float 1.75479e+38 // #7f0403f1 │ │ -3fd8b0: 1404 7304 047f |03e8: const v4, #float 1.75481e+38 // #7f040473 │ │ -3fd8b6: 1405 b202 047f |03eb: const v5, #float 1.75472e+38 // #7f0402b2 │ │ -3fd8bc: 1406 b402 047f |03ee: const v6, #float 1.75472e+38 // #7f0402b4 │ │ -3fd8c2: 140a 2503 047f |03f1: const v10, #float 1.75474e+38 // #7f040325 │ │ -3fd8c8: 2454 331e 653a |03f4: filled-new-array {v5, v6, v10, v3, v4}, [I // type@1e33 │ │ -3fd8ce: 0c03 |03f7: move-result-object v3 │ │ -3fd8d0: 6903 e1ef |03f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialToolbar:[I // field@efe1 │ │ -3fd8d4: 2323 331e |03fa: new-array v3, v2, [I // type@1e33 │ │ -3fd8d8: 2603 be0b 0000 |03fc: fill-array-data v3, 00000fba // +00000bbe │ │ -3fd8de: 6903 e7ef |03ff: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuGroup:[I // field@efe7 │ │ -3fd8e2: 1303 1700 |0401: const/16 v3, #int 23 // #17 │ │ -3fd8e6: 2333 331e |0403: new-array v3, v3, [I // type@1e33 │ │ -3fd8ea: 2603 c50b 0000 |0405: fill-array-data v3, 00000fca // +00000bc5 │ │ -3fd8f0: 6903 eeef |0408: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuItem:[I // field@efee │ │ -3fd8f4: 2383 331e |040a: new-array v3, v8, [I // type@1e33 │ │ -3fd8f8: 2603 f00b 0000 |040c: fill-array-data v3, 00000ffc // +00000bf0 │ │ -3fd8fe: 6903 06f0 |040f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuView:[I // field@f006 │ │ -3fd902: 2323 331e |0411: new-array v3, v2, [I // type@1e33 │ │ -3fd906: 2603 ff0b 0000 |0413: fill-array-data v3, 00001012 // +00000bff │ │ -3fd90c: 6903 10f0 |0416: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MockView:[I // field@f010 │ │ -3fd910: 2323 331e |0418: new-array v3, v2, [I // type@1e33 │ │ -3fd914: 2603 080c 0000 |041a: fill-array-data v3, 00001022 // +00000c08 │ │ -3fd91a: 6903 17f0 |041d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Motion:[I // field@f017 │ │ -3fd91e: 1403 3003 047f |041f: const v3, #float 1.75475e+38 // #7f040330 │ │ -3fd924: 1404 3303 047f |0422: const v4, #float 1.75475e+38 // #7f040333 │ │ -3fd92a: 2420 331e 4300 |0425: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd930: 0c03 |0428: move-result-object v3 │ │ -3fd932: 6903 18f0 |0429: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionHelper:[I // field@f018 │ │ -3fd936: 2323 331e |042b: new-array v3, v2, [I // type@1e33 │ │ -3fd93a: 2603 050c 0000 |042d: fill-array-data v3, 00001032 // +00000c05 │ │ -3fd940: 6903 1bf0 |0430: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionLayout:[I // field@f01b │ │ -3fd944: 1403 4c01 047f |0432: const v3, #float 1.75465e+38 // #7f04014c │ │ -3fd94a: 1404 5502 047f |0435: const v4, #float 1.7547e+38 // #7f040255 │ │ -3fd950: 2420 331e 4300 |0438: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fd956: 0c03 |043b: move-result-object v3 │ │ -3fd958: 6903 22f0 |043c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionScene:[I // field@f022 │ │ -3fd95c: 1403 2304 047f |043e: const v3, #float 1.7548e+38 // #7f040423 │ │ -3fd962: 1404 2404 047f |0441: const v4, #float 1.7548e+38 // #7f040424 │ │ -3fd968: 1405 2204 047f |0444: const v5, #float 1.7548e+38 // #7f040422 │ │ -3fd96e: 2430 331e 3504 |0447: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3fd974: 0c03 |044a: move-result-object v3 │ │ -3fd976: 6903 25f0 |044b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionTelltales:[I // field@f025 │ │ -3fd97a: 1403 9301 047f |044d: const v3, #float 1.75466e+38 // #7f040193 │ │ -3fd980: 1404 9401 047f |0450: const v4, #float 1.75466e+38 // #7f040194 │ │ -3fd986: 1405 f801 0101 |0453: const v5, #float 2.3695e-38 // #010101f8 │ │ -3fd98c: 2440 331e 5943 |0456: filled-new-array {v9, v5, v3, v4}, [I // type@1e33 │ │ -3fd992: 0c03 |0459: move-result-object v3 │ │ -3fd994: 6903 2ff0 |045a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MultiSelectListPreference:[I // field@f02f │ │ -3fd998: 1403 b502 047f |045c: const v3, #float 1.75472e+38 // #7f0402b5 │ │ -3fd99e: 1404 a003 047f |045f: const v4, #float 1.75477e+38 // #7f0403a0 │ │ -3fd9a4: 1405 5501 0101 |0462: const v5, #float 2.36945e-38 // #01010155 │ │ -3fd9aa: 1406 5901 0101 |0465: const v6, #float 2.36945e-38 // #01010159 │ │ -3fd9b0: 2454 331e 653f |0468: filled-new-array {v5, v6, v15, v3, v4}, [I // type@1e33 │ │ -3fd9b6: 0c03 |046b: move-result-object v3 │ │ -3fd9b8: 6903 34f0 |046c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarActiveIndicator:[I // field@f034 │ │ -3fd9bc: 23c3 331e |046e: new-array v3, v12, [I // type@1e33 │ │ -3fd9c0: 2603 d20b 0000 |0470: fill-array-data v3, 00001042 // +00000bd2 │ │ -3fd9c6: 6903 3af0 |0473: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarView:[I // field@f03a │ │ -3fd9ca: 1403 3b03 047f |0475: const v3, #float 1.75475e+38 // #7f04033b │ │ -3fd9d0: 1404 4103 047f |0478: const v4, #float 1.75475e+38 // #7f040341 │ │ -3fd9d6: 1405 f701 047f |047b: const v5, #float 1.75468e+38 // #7f0401f7 │ │ -3fd9dc: 1406 3402 047f |047e: const v6, #float 1.7547e+38 // #7f040234 │ │ -3fd9e2: 1408 ef02 047f |0481: const v8, #float 1.75473e+38 // #7f0402ef │ │ -3fd9e8: 2454 331e 6538 |0484: filled-new-array {v5, v6, v8, v3, v4}, [I // type@1e33 │ │ -3fd9ee: 0c03 |0487: move-result-object v3 │ │ -3fd9f0: 6903 49f0 |0488: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationRailView:[I // field@f049 │ │ -3fd9f4: 1303 2300 |048a: const/16 v3, #int 35 // #23 │ │ -3fd9f8: 2333 331e |048c: new-array v3, v3, [I // type@1e33 │ │ -3fd9fc: 2603 d40b 0000 |048e: fill-array-data v3, 00001062 // +00000bd4 │ │ -3fda02: 6903 4ff0 |0491: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationView:[I // field@f04f │ │ -3fda06: 1403 ce00 047f |0493: const v3, #float 1.75462e+38 // #7f0400ce │ │ -3fda0c: 1404 2104 047f |0496: const v4, #float 1.7548e+38 // #7f040421 │ │ -3fda12: 2420 331e 4300 |0499: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fda18: 0c03 |049c: move-result-object v3 │ │ -3fda1a: 6903 73f0 |049d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnClick:[I // field@f073 │ │ -3fda1e: 2373 331e |049f: new-array v3, v7, [I // type@1e33 │ │ -3fda22: 2603 0b0c 0000 |04a1: fill-array-data v3, 000010ac // +00000c0b │ │ -3fda28: 6903 76f0 |04a4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnSwipe:[I // field@f076 │ │ -3fda2c: 2410 331e 0b00 |04a6: filled-new-array {v11}, [I // type@1e33 │ │ -3fda32: 0c03 |04a9: move-result-object v3 │ │ -3fda34: 6903 83f0 |04aa: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlaybackSpeedIndicatorView:[I // field@f083 │ │ -3fda38: 1303 1a00 |04ac: const/16 v3, #int 26 // #1a │ │ -3fda3c: 2333 331e |04ae: new-array v3, v3, [I // type@1e33 │ │ -3fda40: 2603 180c 0000 |04b0: fill-array-data v3, 000010c8 // +00000c18 │ │ -3fda46: 6903 85f0 |04b3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerControlView:[I // field@f085 │ │ -3fda4a: 1303 2300 |04b5: const/16 v3, #int 35 // #23 │ │ -3fda4e: 2333 331e |04b7: new-array v3, v3, [I // type@1e33 │ │ -3fda52: 2603 470c 0000 |04b9: fill-array-data v3, 00001100 // +00000c47 │ │ -3fda58: 6903 a0f0 |04bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerView:[I // field@f0a0 │ │ -3fda5c: 1403 c902 0101 |04be: const v3, #float 2.36956e-38 // #010102c9 │ │ -3fda62: 1404 3803 047f |04c1: const v4, #float 1.75475e+38 // #7f040338 │ │ -3fda68: 1405 7601 0101 |04c4: const v5, #float 2.36946e-38 // #01010176 │ │ -3fda6e: 2430 331e 3504 |04c7: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ -3fda74: 0c03 |04ca: move-result-object v3 │ │ -3fda76: 6903 c4f0 |04cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindow:[I // field@f0c4 │ │ -3fda7a: 1403 dc03 047f |04cd: const v3, #float 1.75478e+38 // #7f0403dc │ │ -3fda80: 2410 331e 0300 |04d0: filled-new-array {v3}, [I // type@1e33 │ │ -3fda86: 0c03 |04d3: move-result-object v3 │ │ -3fda88: 6903 c5f0 |04d4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindowBackgroundState:[I // field@f0c5 │ │ -3fda8c: 1303 2400 |04d6: const/16 v3, #int 36 // #24 │ │ -3fda90: 2333 331e |04d8: new-array v3, v3, [I // type@1e33 │ │ -3fda94: 2603 700c 0000 |04da: fill-array-data v3, 0000114a // +00000c70 │ │ -3fda9a: 6903 caf0 |04dd: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Preference:[I // field@f0ca │ │ -3fda9e: 1403 2a01 0101 |04df: const v3, #float 2.36944e-38 // #0101012a │ │ -3fdaa4: 1404 2f00 047f |04e2: const v4, #float 1.75459e+38 // #7f04002f │ │ -3fdaaa: 1405 f200 0101 |04e5: const v5, #float 2.36942e-38 // #010100f2 │ │ -3fdab0: 1406 2901 0101 |04e8: const v6, #float 2.36944e-38 // #01010129 │ │ -3fdab6: 2440 331e 6543 |04eb: filled-new-array {v5, v6, v3, v4}, [I // type@1e33 │ │ -3fdabc: 0c03 |04ee: move-result-object v3 │ │ -3fdabe: 6903 cbf0 |04ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragment:[I // field@f0cb │ │ -3fdac2: 1403 2a01 0101 |04f1: const v3, #float 2.36944e-38 // #0101012a │ │ -3fdac8: 2440 331e 6543 |04f4: filled-new-array {v5, v6, v3, v4}, [I // type@1e33 │ │ -3fdace: 0c03 |04f7: move-result-object v3 │ │ -3fdad0: 6903 ccf0 |04f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragmentCompat:[I // field@f0cc │ │ -3fdad4: 1403 2402 047f |04fa: const v3, #float 1.75469e+38 // #7f040224 │ │ -3fdada: 1404 3603 047f |04fd: const v4, #float 1.75475e+38 // #7f040336 │ │ -3fdae0: 1406 e701 0101 |0500: const v6, #float 2.36949e-38 // #010101e7 │ │ -3fdae6: 2430 331e 3604 |0503: filled-new-array {v6, v3, v4}, [I // type@1e33 │ │ -3fdaec: 0c03 |0506: move-result-object v3 │ │ -3fdaee: 6903 d5f0 |0507: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceGroup:[I // field@f0d5 │ │ -3fdaf2: 1403 e702 047f |0509: const v3, #float 1.75473e+38 // #7f0402e7 │ │ -3fdaf8: 1404 eb02 047f |050c: const v4, #float 1.75473e+38 // #7f0402eb │ │ -3fdafe: 1406 1f01 0101 |050f: const v6, #float 2.36944e-38 // #0101011f │ │ -3fdb04: 1408 2001 0101 |0512: const v8, #float 2.36944e-38 // #01010120 │ │ -3fdb0a: 2440 331e 8643 |0515: filled-new-array {v6, v8, v3, v4}, [I // type@1e33 │ │ -3fdb10: 0c03 |0518: move-result-object v3 │ │ -3fdb12: 6903 d9f0 |0519: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceImageView:[I // field@f0d9 │ │ -3fdb16: 1303 1000 |051b: const/16 v3, #int 16 // #10 │ │ -3fdb1a: 2334 331e |051d: new-array v4, v3, [I // type@1e33 │ │ -3fdb1e: 2604 770c 0000 |051f: fill-array-data v4, 00001196 // +00000c77 │ │ -3fdb24: 6904 def0 |0522: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceTheme:[I // field@f0de │ │ -3fdb28: 1403 1c03 047f |0524: const v3, #float 1.75474e+38 // #7f04031c │ │ -3fdb2e: 1404 b004 047f |0527: const v4, #float 1.75482e+38 // #7f0404b0 │ │ -3fdb34: 1406 dc00 0101 |052a: const v6, #float 2.36942e-38 // #010100dc │ │ -3fdb3a: 1408 7e02 047f |052d: const v8, #float 1.75471e+38 // #7f04027e │ │ -3fdb40: 140a 1f03 0101 |0530: const v10, #float 2.36958e-38 // #0101031f │ │ -3fdb46: 2454 331e a638 |0533: filled-new-array {v6, v10, v8, v3, v4}, [I // type@1e33 │ │ -3fdb4c: 0c03 |0536: move-result-object v3 │ │ -3fdb4e: 6903 13f1 |0537: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PropertySet:[I // field@f113 │ │ -3fdb52: 1403 d502 047f |0539: const v3, #float 1.75473e+38 // #7f0402d5 │ │ -3fdb58: 2410 331e 0300 |053c: filled-new-array {v3}, [I // type@1e33 │ │ -3fdb5e: 0c03 |053f: move-result-object v3 │ │ -3fdb60: 6903 19f1 |0540: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RadialViewGroup:[I // field@f119 │ │ -3fdb64: 1403 f302 047f |0542: const v3, #float 1.75473e+38 // #7f0402f3 │ │ -3fdb6a: 1404 ac04 047f |0545: const v4, #float 1.75482e+38 // #7f0404ac │ │ -3fdb70: 2420 331e 4300 |0548: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fdb76: 0c03 |054b: move-result-object v3 │ │ -3fdb78: 6903 1bf1 |054c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RangeSlider:[I // field@f11b │ │ -3fdb7c: 1403 3a03 047f |054e: const v3, #float 1.75475e+38 // #7f04033a │ │ -3fdb82: 1404 4003 047f |0551: const v4, #float 1.75475e+38 // #7f040340 │ │ -3fdb88: 2420 331e 4300 |0554: filled-new-array {v3, v4}, [I // type@1e33 │ │ -3fdb8e: 0c03 |0557: move-result-object v3 │ │ -3fdb90: 6903 1ef1 |0558: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecycleListView:[I // field@f11e │ │ -3fdb94: 2373 331e |055a: new-array v3, v7, [I // type@1e33 │ │ -3fdb98: 2603 5e0c 0000 |055c: fill-array-data v3, 000011ba // +00000c5e │ │ -3fdb9e: 6903 21f1 |055f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecyclerView:[I // field@f121 │ │ -3fdba2: 1403 2502 047f |0561: const v3, #float 1.75469e+38 // #7f040225 │ │ -3fdba8: 2410 331e 0300 |0564: filled-new-array {v3}, [I // type@1e33 │ │ -3fdbae: 0c03 |0567: move-result-object v3 │ │ -3fdbb0: 6903 2ef1 |0568: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@f12e │ │ -3fdbb4: 1403 7000 047f |056a: const v3, #float 1.7546e+38 // #7f040070 │ │ -3fdbba: 2410 331e 0300 |056d: filled-new-array {v3}, [I // type@1e33 │ │ -3fdbc0: 0c03 |0570: move-result-object v3 │ │ -3fdbc2: 6903 30f1 |0571: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@f130 │ │ -3fdbc6: 1303 1100 |0573: const/16 v3, #int 17 // #11 │ │ -3fdbca: 2333 331e |0575: new-array v3, v3, [I // type@1e33 │ │ -3fdbce: 2603 5f0c 0000 |0577: fill-array-data v3, 000011d6 // +00000c5f │ │ -3fdbd4: 6903 32f1 |057a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.SearchView:[I // field@f132 │ │ -3fdbd8: 2311 331e |057c: new-array v1, v1, [I // type@1e33 │ │ -3fdbdc: 2601 7e0c 0000 |057e: fill-array-data v1, 000011fc // +00000c7e │ │ -3fdbe2: 6901 44f1 |0581: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SeekBarPreference:[I // field@f144 │ │ -3fdbe6: 23d1 331e |0583: new-array v1, v13, [I // type@1e33 │ │ -3fdbea: 2601 890c 0000 |0585: fill-array-data v1, 0000120e // +00000c89 │ │ -3fdbf0: 6901 4cf1 |0588: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeAppearance:[I // field@f14c │ │ -3fdbf4: 2301 331e |058a: new-array v1, v0, [I // type@1e33 │ │ -3fdbf8: 2601 9a0c 0000 |058c: fill-array-data v1, 00001226 // +00000c9a │ │ -3fdbfe: 6901 57f1 |058f: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeableImageView:[I // field@f157 │ │ -3fdc02: 1301 1600 |0591: const/16 v1, #int 22 // #16 │ │ -3fdc06: 2311 331e |0593: new-array v1, v1, [I // type@1e33 │ │ -3fdc0a: 2601 ab0c 0000 |0595: fill-array-data v1, 00001240 // +00000cab │ │ -3fdc10: 6901 63f1 |0598: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Slider:[I // field@f163 │ │ -3fdc14: 1401 cc03 047f |059a: const v1, #float 1.75478e+38 // #7f0403cc │ │ -3fdc1a: 1403 cd03 047f |059d: const v3, #float 1.75478e+38 // #7f0403cd │ │ -3fdc20: 1404 cb03 047f |05a0: const v4, #float 1.75478e+38 // #7f0403cb │ │ -3fdc26: 2430 331e 1403 |05a3: filled-new-array {v4, v1, v3}, [I // type@1e33 │ │ -3fdc2c: 0c01 |05a6: move-result-object v1 │ │ -3fdc2e: 6901 7af1 |05a7: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Snackbar:[I // field@f17a │ │ -3fdc32: 23d1 331e |05a9: new-array v1, v13, [I // type@1e33 │ │ -3fdc36: 2601 c50c 0000 |05ab: fill-array-data v1, 00001270 // +00000cc5 │ │ -3fdc3c: 6901 7bf1 |05ae: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SnackbarLayout:[I // field@f17b │ │ -3fdc40: 1401 6202 0101 |05b0: const v1, #float 2.36953e-38 // #01010262 │ │ -3fdc46: 1403 5c03 047f |05b3: const v3, #float 1.75476e+38 // #7f04035c │ │ -3fdc4c: 1404 7601 0101 |05b6: const v4, #float 2.36946e-38 // #01010176 │ │ -3fdc52: 1406 7b01 0101 |05b9: const v6, #float 2.36946e-38 // #0101017b │ │ -3fdc58: 2453 331e 4916 |05bc: filled-new-array {v9, v4, v6, v1, v3}, [I // type@1e33 │ │ -3fdc5e: 0c01 |05bf: move-result-object v1 │ │ -3fdc60: 6901 89f1 |05c0: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Spinner:[I // field@f189 │ │ -3fdc64: 1401 5d01 047f |05c2: const v1, #float 1.75465e+38 // #7f04015d │ │ -3fdc6a: 2410 331e 0100 |05c5: filled-new-array {v1}, [I // type@1e33 │ │ -3fdc70: 0c01 |05c8: move-result-object v1 │ │ -3fdc72: 6901 8ff1 |05c9: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SquareImageView:[I // field@f18f │ │ -3fdc76: 1401 1601 047f |05cb: const v1, #float 1.75464e+38 // #7f040116 │ │ -3fdc7c: 1403 d000 0101 |05ce: const v3, #float 2.36941e-38 // #010100d0 │ │ -3fdc82: 2420 331e 1300 |05d1: filled-new-array {v3, v1}, [I // type@1e33 │ │ -3fdc88: 0c01 |05d4: move-result-object v1 │ │ -3fdc8a: 6901 91f1 |05d5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.State:[I // field@f191 │ │ -3fdc8e: 2321 331e |05d7: new-array v1, v2, [I // type@1e33 │ │ -3fdc92: 2601 af0c 0000 |05d9: fill-array-data v1, 00001288 // +00000caf │ │ -3fdc98: 6901 92f1 |05dc: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawable:[I // field@f192 │ │ -3fdc9c: 1401 9901 0101 |05de: const v1, #float 2.36947e-38 // #01010199 │ │ -3fdca2: 2410 331e 0100 |05e1: filled-new-array {v1}, [I // type@1e33 │ │ -3fdca8: 0c01 |05e4: move-result-object v1 │ │ -3fdcaa: 6901 93f1 |05e5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawableItem:[I // field@f193 │ │ -3fdcae: 1401 4e01 047f |05e7: const v1, #float 1.75465e+38 // #7f04014e │ │ -3fdcb4: 2410 331e 0100 |05ea: filled-new-array {v1}, [I // type@1e33 │ │ -3fdcba: 0c01 |05ed: move-result-object v1 │ │ -3fdcbc: 6901 9bf1 |05ee: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateSet:[I // field@f19b │ │ -3fdcc0: 23c1 331e |05f0: new-array v1, v12, [I // type@1e33 │ │ -3fdcc4: 2601 a60c 0000 |05f2: fill-array-data v1, 00001298 // +00000ca6 │ │ -3fdcca: 6901 9ff1 |05f5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchCompat:[I // field@f19f │ │ -3fdcce: 1401 a804 047f |05f7: const v1, #float 1.75482e+38 // #7f0404a8 │ │ -3fdcd4: 2410 331e 0100 |05fa: filled-new-array {v1}, [I // type@1e33 │ │ -3fdcda: 0c01 |05fd: move-result-object v1 │ │ -3fdcdc: 6901 aef1 |05fe: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchMaterial:[I // field@f1ae │ │ -3fdce0: 23d1 331e |0600: new-array v1, v13, [I // type@1e33 │ │ -3fdce4: 2601 b60c 0000 |0602: fill-array-data v1, 000012b8 // +00000cb6 │ │ -3fdcea: 6901 b0f1 |0605: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreference:[I // field@f1b0 │ │ -3fdcee: 23d1 331e |0607: new-array v1, v13, [I // type@1e33 │ │ -3fdcf2: 2601 c70c 0000 |0609: fill-array-data v1, 000012d0 // +00000cc7 │ │ -3fdcf8: 6901 b1f1 |060c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreferenceCompat:[I // field@f1b1 │ │ -3fdcfc: 1401 0200 0101 |060e: const v1, #float 2.36936e-38 // #01010002 │ │ -3fdd02: 1402 4f01 0101 |0611: const v2, #float 2.36945e-38 // #0101014f │ │ -3fdd08: 2430 331e 5102 |0614: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ -3fdd0e: 0c01 |0617: move-result-object v1 │ │ -3fdd10: 6901 c6f1 |0618: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabItem:[I // field@f1c6 │ │ -3fdd14: 1301 1a00 |061a: const/16 v1, #int 26 // #1a │ │ -3fdd18: 2311 331e |061c: new-array v1, v1, [I // type@1e33 │ │ -3fdd1c: 2601 ca0c 0000 |061e: fill-array-data v1, 000012e8 // +00000cca │ │ -3fdd22: 6901 caf1 |0621: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabLayout:[I // field@f1ca │ │ -3fdd26: 1301 1000 |0623: const/16 v1, #int 16 // #10 │ │ -3fdd2a: 2311 331e |0625: new-array v1, v1, [I // type@1e33 │ │ -3fdd2e: 2601 f90c 0000 |0627: fill-array-data v1, 00001320 // +00000cf9 │ │ -3fdd34: 6901 e5f1 |062a: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextAppearance:[I // field@f1e5 │ │ -3fdd38: 1401 5304 047f |062c: const v1, #float 1.75481e+38 // #7f040453 │ │ -3fdd3e: 2410 331e 0100 |062f: filled-new-array {v1}, [I // type@1e33 │ │ -3fdd44: 0c01 |0632: move-result-object v1 │ │ -3fdd46: 6901 f6f1 |0633: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputEditText:[I // field@f1f6 │ │ -3fdd4a: 1301 4300 |0635: const/16 v1, #int 67 // #43 │ │ -3fdd4e: 2311 331e |0637: new-array v1, v1, [I // type@1e33 │ │ -3fdd52: 2601 0b0d 0000 |0639: fill-array-data v1, 00001344 // +00000d0b │ │ -3fdd58: 6901 f8f1 |063c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputLayout:[I // field@f1f8 │ │ -3fdd5c: 1401 9001 047f |063e: const v1, #float 1.75466e+38 // #7f040190 │ │ -3fdd62: 1402 9101 047f |0641: const v2, #float 1.75466e+38 // #7f040191 │ │ -3fdd68: 1403 3400 0101 |0644: const v3, #float 2.36937e-38 // #01010034 │ │ -3fdd6e: 2430 331e 1302 |0647: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ -3fdd74: 0c01 |064a: move-result-object v1 │ │ -3fdd76: 6901 3cf2 |064b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ThemeEnforcement:[I // field@f23c │ │ -3fdd7a: 1301 1e00 |064d: const/16 v1, #int 30 // #1e │ │ -3fdd7e: 2311 331e |064f: new-array v1, v1, [I // type@1e33 │ │ -3fdd82: 2601 7d0d 0000 |0651: fill-array-data v1, 000013ce // +00000d7d │ │ -3fdd88: 6901 40f2 |0654: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Toolbar:[I // field@f240 │ │ -3fdd8c: 1301 0800 |0656: const/16 v1, #int 8 // #8 │ │ -3fdd90: 2311 331e |0658: new-array v1, v1, [I // type@1e33 │ │ -3fdd94: 2601 b40d 0000 |065a: fill-array-data v1, 0000140e // +00000db4 │ │ -3fdd9a: 6901 5ff2 |065d: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Tooltip:[I // field@f25f │ │ -3fdd9e: 2301 331e |065f: new-array v1, v0, [I // type@1e33 │ │ -3fdda2: 2601 c10d 0000 |0661: fill-array-data v1, 00001422 // +00000dc1 │ │ -3fdda8: 6901 68f2 |0664: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Transform:[I // field@f268 │ │ -3fddac: 2300 331e |0666: new-array v0, v0, [I // type@1e33 │ │ -3fddb0: 2600 d40d 0000 |0668: fill-array-data v0, 0000143c // +00000dd4 │ │ -3fddb6: 6900 74f2 |066b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Transition:[I // field@f274 │ │ -3fddba: 1400 7e03 047f |066d: const v0, #float 1.75476e+38 // #7f04037e │ │ -3fddc0: 1401 7f03 047f |0670: const v1, #float 1.75476e+38 // #7f04037f │ │ -3fddc6: 1402 1601 047f |0673: const v2, #float 1.75464e+38 // #7f040116 │ │ -3fddcc: 1403 7c03 047f |0676: const v3, #float 1.75476e+38 // #7f04037c │ │ -3fddd2: 1404 7d03 047f |0679: const v4, #float 1.75476e+38 // #7f04037d │ │ -3fddd8: 2451 331e 3204 |067c: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3fddde: 0c00 |067f: move-result-object v0 │ │ -3fdde0: 6900 80f2 |0680: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Variant:[I // field@f280 │ │ -3fdde4: 1400 3f03 047f |0682: const v0, #float 1.75475e+38 // #7f04033f │ │ -3fddea: 1401 5b04 047f |0685: const v1, #float 1.75481e+38 // #7f04045b │ │ -3fddf0: 1502 0101 |0688: const/high16 v2, #int 16842752 // #101 │ │ -3fddf4: 1403 da00 0101 |068a: const v3, #float 2.36942e-38 // #010100da │ │ -3fddfa: 1404 3c03 047f |068d: const v4, #float 1.75475e+38 // #7f04033c │ │ -3fde00: 2451 331e 3204 |0690: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ -3fde06: 0c00 |0693: move-result-object v0 │ │ -3fde08: 6900 86f2 |0694: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.View:[I // field@f286 │ │ -3fde0c: 1400 5000 047f |0696: const v0, #float 1.7546e+38 // #7f040050 │ │ -3fde12: 1401 5100 047f |0699: const v1, #float 1.7546e+38 // #7f040051 │ │ -3fde18: 1402 d400 0101 |069c: const v2, #float 2.36942e-38 // #010100d4 │ │ -3fde1e: 2430 331e 0201 |069f: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ -3fde24: 0c00 |06a2: move-result-object v0 │ │ -3fde26: 6900 87f2 |06a3: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewBackgroundHelper:[I // field@f287 │ │ -3fde2a: 1400 c400 0101 |06a5: const v0, #float 2.36941e-38 // #010100c4 │ │ -3fde30: 2410 331e 0000 |06a8: filled-new-array {v0}, [I // type@1e33 │ │ -3fde36: 0c00 |06ab: move-result-object v0 │ │ -3fde38: 6900 8bf2 |06ac: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewPager2:[I // field@f28b │ │ -3fde3c: 1400 f300 0101 |06ae: const v0, #float 2.36942e-38 // #010100f3 │ │ -3fde42: 1401 d000 0101 |06b1: const v1, #float 2.36941e-38 // #010100d0 │ │ -3fde48: 2430 331e 5100 |06b4: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ -3fde4e: 0c00 |06b7: move-result-object v0 │ │ -3fde50: 6900 8df2 |06b8: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewStubCompat:[I // field@f28d │ │ -3fde54: 0e00 |06ba: return-void │ │ -3fde56: 0000 |06bb: nop // spacer │ │ -3fde58: 0003 0400 1d00 0000 4700 047f 4e00 ... |06bc: array-data (62 units) │ │ -3fded4: 0003 0400 0600 0000 4700 047f 4e00 ... |06fa: array-data (16 units) │ │ -3fdef4: 0003 0400 0800 0000 f200 0101 9100 ... |070a: array-data (20 units) │ │ -3fdf1c: 0003 0400 0600 0000 1c01 0101 9401 ... |071e: array-data (16 units) │ │ -3fdf3c: 0003 0400 0800 0000 d400 0101 8f04 ... |072e: array-data (20 units) │ │ -3fdf64: 0003 0400 0700 0000 3400 0101 6d01 ... |0742: array-data (18 units) │ │ -3fdf88: 0003 0400 1600 0000 3400 0101 4000 ... |0754: array-data (48 units) │ │ -3fdfe8: 0003 0400 7f00 0000 5700 0101 ae00 ... |0784: array-data (258 units) │ │ -3fe1ec: 0003 0400 0c00 0000 4800 047f 5400 ... |0886: array-data (28 units) │ │ -3fe224: 0003 0400 0900 0000 3901 0101 fd01 ... |08a2: array-data (22 units) │ │ -3fe250: 0003 0400 1000 0000 5000 047f 8201 ... |08b8: array-data (36 units) │ │ -3fe298: 0003 0400 1600 0000 1f01 0101 2001 ... |08dc: array-data (48 units) │ │ -3fe2f8: 0003 0400 0d00 0000 3f01 0101 4001 ... |090c: array-data (30 units) │ │ -3fe334: 0003 0400 0600 0000 ef01 0101 f001 ... |092a: array-data (16 units) │ │ -3fe354: 0003 0400 2a00 0000 3400 0101 9500 ... |093a: array-data (88 units) │ │ -3fe404: 0003 0400 0700 0000 ae00 047f c300 ... |0992: array-data (18 units) │ │ -3fe428: 0003 0400 1800 0000 de00 047f df00 ... |09a4: array-data (52 units) │ │ -3fe490: 0003 0400 6d00 0000 c400 0101 d000 ... |09d8: array-data (222 units) │ │ -3fe64c: 0003 0400 5a00 0000 c400 0101 d500 ... |0ab6: array-data (184 units) │ │ -3fe7bc: 0003 0400 6f00 0000 c400 0101 d000 ... |0b6e: array-data (226 units) │ │ -3fe980: 0003 0400 0700 0000 b300 0101 5702 ... |0c50: array-data (18 units) │ │ -3fe9a4: 0003 0400 0900 0000 3e00 047f 3f01 ... |0c62: array-data (22 units) │ │ -3fe9d0: 0003 0400 0e00 0000 2600 047f 2700 ... |0c78: array-data (32 units) │ │ -3fea10: 0003 0400 0c00 0000 f201 0101 f301 ... |0c98: array-data (28 units) │ │ -3fea48: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cb4: array-data (20 units) │ │ -3fea70: 0003 0400 0600 0000 dd00 047f 8201 ... |0cc8: array-data (16 units) │ │ -3fea90: 0003 0400 1100 0000 0e00 0101 5000 ... |0cd8: array-data (38 units) │ │ -3feadc: 0003 0400 0700 0000 e301 047f e401 ... |0cfe: array-data (18 units) │ │ -3feb00: 0003 0400 0a00 0000 3205 0101 3305 ... |0d10: array-data (24 units) │ │ -3feb30: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d28: array-data (28 units) │ │ -3feb68: 0003 0400 0900 0000 3400 047f 8700 ... |0d44: array-data (22 units) │ │ -3feb94: 0003 0400 0700 0000 b602 047f b702 ... |0d5a: array-data (18 units) │ │ -3febb8: 0003 0400 1200 0000 1f03 0101 2003 ... |0d6c: array-data (40 units) │ │ -3fec08: 0003 0400 1400 0000 1f03 0101 2203 ... |0d94: array-data (44 units) │ │ -3fec60: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0dc0: array-data (28 units) │ │ -3fec98: 0003 0400 1400 0000 1f03 0101 2203 ... |0ddc: array-data (44 units) │ │ -3fecf0: 0003 0400 0a00 0000 f101 047f 1e03 ... |0e08: array-data (24 units) │ │ -3fed20: 0003 0400 4300 0000 c400 0101 f400 ... |0e20: array-data (138 units) │ │ -3fee34: 0003 0400 1700 0000 2600 047f 2700 ... |0eaa: array-data (50 units) │ │ -3fee98: 0003 0400 0900 0000 af00 0101 c400 ... |0edc: array-data (22 units) │ │ -3feec4: 0003 0400 0600 0000 b902 047f ba02 ... |0ef2: array-data (16 units) │ │ -3feee4: 0003 0400 0600 0000 2002 0101 8c04 ... |0f02: array-data (16 units) │ │ -3fef04: 0003 0400 1600 0000 d400 0101 b701 ... |0f12: array-data (48 units) │ │ -3fef64: 0003 0400 0a00 0000 0d02 0101 4801 ... |0f42: array-data (24 units) │ │ -3fef94: 0003 0400 0a00 0000 b701 0101 b801 ... |0f5a: array-data (24 units) │ │ -3fefc4: 0003 0400 0d00 0000 e501 0101 a100 ... |0f72: array-data (30 units) │ │ -3ff000: 0003 0400 0b00 0000 0701 0101 8e00 ... |0f90: array-data (26 units) │ │ -3ff034: 0003 0400 0600 0000 5f04 047f 6004 ... |0faa: array-data (16 units) │ │ -3ff054: 0003 0400 0600 0000 0e00 0101 d000 ... |0fba: array-data (16 units) │ │ -3ff074: 0003 0400 1700 0000 0200 0101 0e00 ... |0fca: array-data (50 units) │ │ -3ff0d8: 0003 0400 0900 0000 ae00 0101 2c01 ... |0ffc: array-data (22 units) │ │ -3ff104: 0003 0400 0600 0000 f602 047f f702 ... |1012: array-data (16 units) │ │ -3ff124: 0003 0400 0600 0000 3500 047f 6c01 ... |1022: array-data (16 units) │ │ -3ff144: 0003 0400 0600 0000 3900 047f 3d01 ... |1032: array-data (16 units) │ │ -3ff164: 0003 0400 0e00 0000 5000 047f 8201 ... |1042: array-data (32 units) │ │ -3ff1a4: 0003 0400 2300 0000 b300 0101 d400 ... |1062: array-data (74 units) │ │ -3ff238: 0003 0400 0c00 0000 6801 047f 6901 ... |10ac: array-data (28 units) │ │ -3ff270: 0003 0400 1a00 0000 2600 047f 2700 ... |10c8: array-data (56 units) │ │ -3ff2e0: 0003 0400 2300 0000 2600 047f 2700 ... |1100: array-data (74 units) │ │ -3ff374: 0003 0400 2400 0000 0200 0101 0d00 ... |114a: array-data (76 units) │ │ -3ff40c: 0003 0400 1000 0000 a800 047f 5901 ... |1196: array-data (36 units) │ │ -3ff454: 0003 0400 0c00 0000 c400 0101 eb00 ... |11ba: array-data (28 units) │ │ -3ff48c: 0003 0400 1100 0000 da00 0101 1f01 ... |11d6: array-data (38 units) │ │ -3ff4d8: 0003 0400 0700 0000 f200 0101 3601 ... |11fc: array-data (18 units) │ │ -3ff4fc: 0003 0400 0a00 0000 2b01 047f 2c01 ... |120e: array-data (24 units) │ │ -3ff52c: 0003 0400 0b00 0000 1f01 047f 2001 ... |1226: array-data (26 units) │ │ -3ff560: 0003 0400 1600 0000 0e00 0101 2400 ... |1240: array-data (48 units) │ │ -3ff5c0: 0003 0400 0a00 0000 1f01 0101 2200 ... |1270: array-data (24 units) │ │ -3ff5f0: 0003 0400 0600 0000 1c01 0101 9401 ... |1288: array-data (16 units) │ │ -3ff610: 0003 0400 0e00 0000 2401 0101 2501 ... |1298: array-data (32 units) │ │ -3ff650: 0003 0400 0a00 0000 ef01 0101 f001 ... |12b8: array-data (24 units) │ │ -3ff680: 0003 0400 0a00 0000 ef01 0101 f001 ... |12d0: array-data (24 units) │ │ -3ff6b0: 0003 0400 1a00 0000 0504 047f 0604 ... |12e8: array-data (56 units) │ │ -3ff720: 0003 0400 1000 0000 9500 0101 9600 ... |1320: array-data (36 units) │ │ -3ff768: 0003 0400 4300 0000 0e00 0101 9a00 ... |1344: array-data (138 units) │ │ -3ff87c: 0003 0400 1e00 0000 af00 0101 4001 ... |13ce: array-data (64 units) │ │ -3ff8fc: 0003 0400 0800 0000 3400 0101 9800 ... |140e: array-data (20 units) │ │ -3ff924: 0003 0400 0b00 0000 2003 0101 2103 ... |1422: array-data (26 units) │ │ -3ff958: 0003 0400 0b00 0000 d000 0101 4500 ... |143c: array-data (26 units) │ │ +3fd0f8: |[3fd0f8] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ +3fd108: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3fd10c: 2300 331e |0002: new-array v0, v0, [I // type@1e33 │ │ +3fd110: 2600 b806 0000 |0004: fill-array-data v0, 000006bc // +000006b8 │ │ +3fd116: 6900 edea |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBar:[I // field@eaed │ │ +3fd11a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3fd120: 2410 331e 0000 |000c: filled-new-array {v0}, [I // type@1e33 │ │ +3fd126: 0c01 |000f: move-result-object v1 │ │ +3fd128: 6901 eeea |0010: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBarLayout:[I // field@eaee │ │ +3fd12c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3fd132: 2410 331e 0100 |0015: filled-new-array {v1}, [I // type@1e33 │ │ +3fd138: 0c01 |0018: move-result-object v1 │ │ +3fd13a: 6901 0deb |0019: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuItemView:[I // field@eb0d │ │ +3fd13e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3fd140: 2312 331e |001c: new-array v2, v1, [I // type@1e33 │ │ +3fd144: 6902 0feb |001e: sput-object v2, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuView:[I // field@eb0f │ │ +3fd148: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3fd14a: 2323 331e |0021: new-array v3, v2, [I // type@1e33 │ │ +3fd14e: 2603 d706 0000 |0023: fill-array-data v3, 000006fa // +000006d7 │ │ +3fd154: 6903 10eb |0026: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMode:[I // field@eb10 │ │ +3fd158: 1403 9e01 047f |0028: const v3, #float 1.75466e+38 // #7f04019e │ │ +3fd15e: 1404 2302 047f |002b: const v4, #float 1.75469e+38 // #7f040223 │ │ +3fd164: 2420 331e 4300 |002e: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd16a: 0c03 |0031: move-result-object v3 │ │ +3fd16c: 6903 17eb |0032: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActivityChooserView:[I // field@eb17 │ │ +3fd170: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3fd174: 2334 331e |0036: new-array v4, v3, [I // type@1e33 │ │ +3fd178: 2604 d206 0000 |0038: fill-array-data v4, 0000070a // +000006d2 │ │ +3fd17e: 6904 1aeb |003b: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AlertDialog:[I // field@eb1a │ │ +3fd182: 2324 331e |003d: new-array v4, v2, [I // type@1e33 │ │ +3fd186: 2604 df06 0000 |003f: fill-array-data v4, 0000071e // +000006df │ │ +3fd18c: 6904 23eb |0042: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@eb23 │ │ +3fd190: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3fd196: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3fd19c: 2420 331e 5400 |004a: filled-new-array {v4, v5}, [I // type@1e33 │ │ +3fd1a2: 0c06 |004d: move-result-object v6 │ │ +3fd1a4: 6906 2aeb |004e: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@eb2a │ │ +3fd1a8: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3fd1ae: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3fd1b4: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3fd1ba: 2440 331e 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1e33 │ │ +3fd1c0: 0c06 |005c: move-result-object v6 │ │ +3fd1c2: 6906 2deb |005d: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@eb2d │ │ +3fd1c6: 2336 331e |005f: new-array v6, v3, [I // type@1e33 │ │ +3fd1ca: 2606 cd06 0000 |0061: fill-array-data v6, 0000072e // +000006cd │ │ +3fd1d0: 6906 32eb |0064: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout:[I // field@eb32 │ │ +3fd1d4: 1406 e203 047f |0066: const v6, #float 1.75478e+38 // #7f0403e2 │ │ +3fd1da: 1407 e303 047f |0069: const v7, #float 1.75478e+38 // #7f0403e3 │ │ +3fd1e0: 1408 dd03 047f |006c: const v8, #float 1.75478e+38 // #7f0403dd │ │ +3fd1e6: 1409 de03 047f |006f: const v9, #float 1.75478e+38 // #7f0403de │ │ +3fd1ec: 2440 331e 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1e33 │ │ +3fd1f2: 0c06 |0075: move-result-object v6 │ │ +3fd1f4: 6906 33eb |0076: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayoutStates:[I // field@eb33 │ │ +3fd1f8: 1406 9a02 047f |0078: const v6, #float 1.75472e+38 // #7f04029a │ │ +3fd1fe: 1407 9b02 047f |007b: const v7, #float 1.75472e+38 // #7f04029b │ │ +3fd204: 1408 9902 047f |007e: const v8, #float 1.75472e+38 // #7f040299 │ │ +3fd20a: 2430 331e 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1e33 │ │ +3fd210: 0c06 |0084: move-result-object v6 │ │ +3fd212: 6906 38eb |0085: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout_Layout:[I // field@eb38 │ │ +3fd216: 2311 331e |0087: new-array v1, v1, [I // type@1e33 │ │ +3fd21a: 6901 44eb |0089: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatEmojiHelper:[I // field@eb44 │ │ +3fd21e: 1401 7004 047f |008b: const v1, #float 1.75481e+38 // #7f040470 │ │ +3fd224: 1406 7104 047f |008e: const v6, #float 1.75481e+38 // #7f040471 │ │ +3fd22a: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ +3fd230: 1408 d403 047f |0094: const v8, #float 1.75478e+38 // #7f0403d4 │ │ +3fd236: 2440 331e 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3fd23c: 0c01 |009a: move-result-object v1 │ │ +3fd23e: 6901 45eb |009b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatImageView:[I // field@eb45 │ │ +3fd242: 1401 6c04 047f |009d: const v1, #float 1.75481e+38 // #7f04046c │ │ +3fd248: 1406 6d04 047f |00a0: const v6, #float 1.75481e+38 // #7f04046d │ │ +3fd24e: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ +3fd254: 1408 6b04 047f |00a6: const v8, #float 1.75481e+38 // #7f04046b │ │ +3fd25a: 2440 331e 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1e33 │ │ +3fd260: 0c01 |00ac: move-result-object v1 │ │ +3fd262: 6901 4aeb |00ad: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatSeekBar:[I // field@eb4a │ │ +3fd266: 1271 |00af: const/4 v1, #int 7 // #7 │ │ +3fd268: 2316 331e |00b0: new-array v6, v1, [I // type@1e33 │ │ +3fd26c: 2606 9006 0000 |00b2: fill-array-data v6, 00000742 // +00000690 │ │ +3fd272: 6906 4feb |00b5: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextHelper:[I // field@eb4f │ │ +3fd276: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ +3fd27a: 2367 331e |00b9: new-array v7, v6, [I // type@1e33 │ │ +3fd27e: 2607 9906 0000 |00bb: fill-array-data v7, 00000754 // +00000699 │ │ +3fd284: 6907 57eb |00be: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextView:[I // field@eb57 │ │ +3fd288: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ +3fd28c: 2377 331e |00c2: new-array v7, v7, [I // type@1e33 │ │ +3fd290: 2607 c006 0000 |00c4: fill-array-data v7, 00000784 // +000006c0 │ │ +3fd296: 6907 6eeb |00c7: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTheme:[I // field@eb6e │ │ +3fd29a: 1407 8203 047f |00c9: const v7, #float 1.75476e+38 // #7f040382 │ │ +3fd2a0: 2410 331e 0700 |00cc: filled-new-array {v7}, [I // type@1e33 │ │ +3fd2a6: 0c07 |00cf: move-result-object v7 │ │ +3fd2a8: 6907 eeeb |00d0: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AspectRatioFrameLayout:[I // field@ebee │ │ +3fd2ac: 1407 0e03 0101 |00d2: const v7, #float 2.36957e-38 // #0101030e │ │ +3fd2b2: 1408 9c03 047f |00d5: const v8, #float 1.75477e+38 // #7f04039c │ │ +3fd2b8: 2420 331e 8700 |00d8: filled-new-array {v7, v8}, [I // type@1e33 │ │ +3fd2be: 0c07 |00db: move-result-object v7 │ │ +3fd2c0: 6907 f0eb |00dc: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.BackgroundStyle:[I // field@ebf0 │ │ +3fd2c4: 1307 0c00 |00de: const/16 v7, #int 12 // #c │ │ +3fd2c8: 2378 331e |00e0: new-array v8, v7, [I // type@1e33 │ │ +3fd2cc: 2608 a407 0000 |00e2: fill-array-data v8, 00000886 // +000007a4 │ │ +3fd2d2: 6908 f3eb |00e5: sput-object v8, Lde/danoeh/antennapod/playback/service/R$styleable;.Badge:[I // field@ebf3 │ │ +3fd2d6: 1308 0900 |00e7: const/16 v8, #int 9 // #9 │ │ +3fd2da: 2389 331e |00e9: new-array v9, v8, [I // type@1e33 │ │ +3fd2de: 2609 b707 0000 |00eb: fill-array-data v9, 000008a2 // +000007b7 │ │ +3fd2e4: 6909 00ec |00ee: sput-object v9, Lde/danoeh/antennapod/playback/service/R$styleable;.BaseProgressIndicator:[I // field@ec00 │ │ +3fd2e8: 1309 1000 |00f0: const/16 v9, #int 16 // #10 │ │ +3fd2ec: 239a 331e |00f2: new-array v10, v9, [I // type@1e33 │ │ +3fd2f0: 260a c407 0000 |00f4: fill-array-data v10, 000008b8 // +000007c4 │ │ +3fd2f6: 690a 0aec |00f7: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomAppBar:[I // field@ec0a │ │ +3fd2fa: 140a 4001 0101 |00f9: const v10, #float 2.36945e-38 // #01010140 │ │ +3fd300: 140b 2f02 047f |00fc: const v11, #float 1.75469e+38 // #7f04022f │ │ +3fd306: 2420 331e ba00 |00ff: filled-new-array {v10, v11}, [I // type@1e33 │ │ +3fd30c: 0c0a |0102: move-result-object v10 │ │ +3fd30e: 690a 1bec |0103: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomNavigationView:[I // field@ec1b │ │ +3fd312: 236a 331e |0105: new-array v10, v6, [I // type@1e33 │ │ +3fd316: 260a d507 0000 |0107: fill-array-data v10, 000008dc // +000007d5 │ │ +3fd31c: 690a 1eec |010a: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@ec1e │ │ +3fd320: 140a 3100 047f |010c: const v10, #float 1.75459e+38 // #7f040031 │ │ +3fd326: 2410 331e 0a00 |010f: filled-new-array {v10}, [I // type@1e33 │ │ +3fd32c: 0c0a |0112: move-result-object v10 │ │ +3fd32e: 690a 35ec |0113: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.ButtonBarLayout:[I // field@ec35 │ │ +3fd332: 140a 7503 047f |0115: const v10, #float 1.75476e+38 // #7f040375 │ │ +3fd338: 140b ab03 047f |0118: const v11, #float 1.75477e+38 // #7f0403ab │ │ +3fd33e: 2420 331e ba00 |011b: filled-new-array {v10, v11}, [I // type@1e33 │ │ +3fd344: 0c0a |011e: move-result-object v10 │ │ +3fd346: 690a 37ec |011f: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.Capability:[I // field@ec37 │ │ +3fd34a: 130a 0d00 |0121: const/16 v10, #int 13 // #d │ │ +3fd34e: 23ab 331e |0123: new-array v11, v10, [I // type@1e33 │ │ +3fd352: 260b e707 0000 |0125: fill-array-data v11, 0000090c // +000007e7 │ │ +3fd358: 690b 3aec |0128: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CardView:[I // field@ec3a │ │ +3fd35c: 232b 331e |012a: new-array v11, v2, [I // type@1e33 │ │ +3fd360: 260b fe07 0000 |012c: fill-array-data v11, 0000092a // +000007fe │ │ +3fd366: 690b 48ec |012f: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckBoxPreference:[I // field@ec48 │ │ +3fd36a: 140b aa00 047f |0131: const v11, #float 1.75462e+38 // #7f0400aa │ │ +3fd370: 140c ab00 047f |0134: const v12, #float 1.75462e+38 // #7f0400ab │ │ +3fd376: 140d 0801 0101 |0137: const v13, #float 2.36943e-38 // #01010108 │ │ +3fd37c: 140e a900 047f |013a: const v14, #float 1.75462e+38 // #7f0400a9 │ │ +3fd382: 2440 331e edcb |013d: filled-new-array {v13, v14, v11, v12}, [I // type@1e33 │ │ +3fd388: 0c0b |0140: move-result-object v11 │ │ +3fd38a: 690b 4fec |0141: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckedTextView:[I // field@ec4f │ │ +3fd38e: 130b 2a00 |0143: const/16 v11, #int 42 // #2a │ │ +3fd392: 23bb 331e |0145: new-array v11, v11, [I // type@1e33 │ │ +3fd396: 260b f307 0000 |0147: fill-array-data v11, 0000093a // +000007f3 │ │ +3fd39c: 690b 54ec |014a: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.Chip:[I // field@ec54 │ │ +3fd3a0: 231b 331e |014c: new-array v11, v1, [I // type@1e33 │ │ +3fd3a4: 260b 4408 0000 |014e: fill-array-data v11, 00000992 // +00000844 │ │ +3fd3aa: 690b 55ec |0151: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.ChipGroup:[I // field@ec55 │ │ +3fd3ae: 140b ee01 047f |0153: const v11, #float 1.75468e+38 // #7f0401ee │ │ +3fd3b4: 2410 331e 0b00 |0156: filled-new-array {v11}, [I // type@1e33 │ │ +3fd3ba: 0c0c |0159: move-result-object v12 │ │ +3fd3bc: 690c 87ec |015a: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressBar:[I // field@ec87 │ │ +3fd3c0: 140c 2102 047f |015c: const v12, #float 1.75469e+38 // #7f040221 │ │ +3fd3c6: 140d 2202 047f |015f: const v13, #float 1.75469e+38 // #7f040222 │ │ +3fd3cc: 140e 1f02 047f |0162: const v14, #float 1.75469e+38 // #7f04021f │ │ +3fd3d2: 2430 331e ce0d |0165: filled-new-array {v14, v12, v13}, [I // type@1e33 │ │ +3fd3d8: 0c0c |0168: move-result-object v12 │ │ +3fd3da: 690c 89ec |0169: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressIndicator:[I // field@ec89 │ │ +3fd3de: 140c cf00 047f |016b: const v12, #float 1.75462e+38 // #7f0400cf │ │ +3fd3e4: 140d d200 047f |016e: const v13, #float 1.75462e+38 // #7f0400d2 │ │ +3fd3ea: 2420 331e dc00 |0171: filled-new-array {v12, v13}, [I // type@1e33 │ │ +3fd3f0: 0c0c |0174: move-result-object v12 │ │ +3fd3f2: 690c 8dec |0175: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockFaceView:[I // field@ec8d │ │ +3fd3f6: 140c 9f03 047f |0177: const v12, #float 1.75477e+38 // #7f04039f │ │ +3fd3fc: 140d d000 047f |017a: const v13, #float 1.75462e+38 // #7f0400d0 │ │ +3fd402: 140e d502 047f |017d: const v14, #float 1.75473e+38 // #7f0402d5 │ │ +3fd408: 2430 331e ed0c |0180: filled-new-array {v13, v14, v12}, [I // type@1e33 │ │ +3fd40e: 0c0c |0183: move-result-object v12 │ │ +3fd410: 690c 90ec |0184: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockHandView:[I // field@ec90 │ │ +3fd414: 130c 1800 |0186: const/16 v12, #int 24 // #18 │ │ +3fd418: 23cc 331e |0188: new-array v12, v12, [I // type@1e33 │ │ +3fd41c: 260c 1a08 0000 |018a: fill-array-data v12, 000009a4 // +0000081a │ │ +3fd422: 690c 94ec |018d: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout:[I // field@ec94 │ │ +3fd426: 140c 5a02 047f |018f: const v12, #float 1.7547e+38 // #7f04025a │ │ +3fd42c: 140d 5b02 047f |0192: const v13, #float 1.7547e+38 // #7f04025b │ │ +3fd432: 2420 331e dc00 |0195: filled-new-array {v12, v13}, [I // type@1e33 │ │ +3fd438: 0c0c |0198: move-result-object v12 │ │ +3fd43a: 690c 95ec |0199: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@ec95 │ │ +3fd43e: 140c 3200 047f |019b: const v12, #float 1.75459e+38 // #7f040032 │ │ +3fd444: 140d 4d02 047f |019e: const v13, #float 1.7547e+38 // #7f04024d │ │ +3fd44a: 140f a501 0101 |01a1: const v15, #float 2.36947e-38 // #010101a5 │ │ +3fd450: 1405 1f03 0101 |01a4: const v5, #float 2.36958e-38 // #0101031f │ │ +3fd456: 140e 4706 0101 |01a7: const v14, #float 2.36981e-38 // #01010647 │ │ +3fd45c: 245d 331e 5fce |01aa: filled-new-array {v15, v5, v14, v12, v13}, [I // type@1e33 │ │ +3fd462: 0c0c |01ad: move-result-object v12 │ │ +3fd464: 690c b0ec |01ae: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ColorStateListItem:[I // field@ecb0 │ │ +3fd468: 140c 9800 047f |01b0: const v12, #float 1.75461e+38 // #7f040098 │ │ +3fd46e: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ +3fd474: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ +3fd47a: 1405 9700 047f |01b9: const v5, #float 1.75461e+38 // #7f040097 │ │ +3fd480: 2440 331e edc5 |01bc: filled-new-array {v13, v14, v5, v12}, [I // type@1e33 │ │ +3fd486: 0c0c |01bf: move-result-object v12 │ │ +3fd488: 690c b6ec |01c0: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CompoundButton:[I // field@ecb6 │ │ +3fd48c: 130c 6d00 |01c2: const/16 v12, #int 109 // #6d │ │ +3fd490: 23cc 331e |01c4: new-array v12, v12, [I // type@1e33 │ │ +3fd494: 260c 1208 0000 |01c6: fill-array-data v12, 000009d8 // +00000812 │ │ +3fd49a: 690c bbec |01c9: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.Constraint:[I // field@ecbb │ │ +3fd49e: 130c 5a00 |01cb: const/16 v12, #int 90 // #5a │ │ +3fd4a2: 23cc 331e |01cd: new-array v12, v12, [I // type@1e33 │ │ +3fd4a6: 260c e708 0000 |01cf: fill-array-data v12, 00000ab6 // +000008e7 │ │ +3fd4ac: 690c bcec |01d2: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_Layout:[I // field@ecbc │ │ +3fd4b0: 140c 1701 047f |01d4: const v12, #float 1.75464e+38 // #7f040117 │ │ +3fd4b6: 140d 5603 047f |01d7: const v13, #float 1.75475e+38 // #7f040356 │ │ +3fd4bc: 2420 331e dc00 |01da: filled-new-array {v12, v13}, [I // type@1e33 │ │ +3fd4c2: 0c0c |01dd: move-result-object v12 │ │ +3fd4c4: 690c 17ed |01de: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_placeholder:[I // field@ed17 │ │ +3fd4c8: 130c 6f00 |01e0: const/16 v12, #int 111 // #6f │ │ +3fd4cc: 23cc 331e |01e2: new-array v12, v12, [I // type@1e33 │ │ +3fd4d0: 260c 8a09 0000 |01e4: fill-array-data v12, 00000b6e // +0000098a │ │ +3fd4d6: 690c 1aed |01e7: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintSet:[I // field@ed1a │ │ +3fd4da: 140c 4c02 047f |01e9: const v12, #float 1.7547e+38 // #7f04024c │ │ +3fd4e0: 140d e503 047f |01ec: const v13, #float 1.75478e+38 // #7f0403e5 │ │ +3fd4e6: 2420 331e dc00 |01ef: filled-new-array {v12, v13}, [I // type@1e33 │ │ +3fd4ec: 0c0c |01f2: move-result-object v12 │ │ +3fd4ee: 690c f7ed |01f3: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout:[I // field@edf7 │ │ +3fd4f2: 231c 331e |01f5: new-array v12, v1, [I // type@1e33 │ │ +3fd4f6: 260c 590a 0000 |01f7: fill-array-data v12, 00000c50 // +00000a59 │ │ +3fd4fc: 690c f8ed |01fa: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout_Layout:[I // field@edf8 │ │ +3fd500: 238c 331e |01fc: new-array v12, v8, [I // type@1e33 │ │ +3fd504: 260c 640a 0000 |01fe: fill-array-data v12, 00000c62 // +00000a64 │ │ +3fd50a: 690c 02ee |0201: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CustomAttribute:[I // field@ee02 │ │ +3fd50e: 130c 0e00 |0203: const/16 v12, #int 14 // #e │ │ +3fd512: 23cd 331e |0205: new-array v13, v12, [I // type@1e33 │ │ +3fd516: 260d 710a 0000 |0207: fill-array-data v13, 00000c78 // +00000a71 │ │ +3fd51c: 690d 0cee |020a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DefaultTimeBar:[I // field@ee0c │ │ +3fd520: 237d 331e |020c: new-array v13, v7, [I // type@1e33 │ │ +3fd524: 260d 8a0a 0000 |020e: fill-array-data v13, 00000c98 // +00000a8a │ │ +3fd52a: 690d 1bee |0211: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DialogPreference:[I // field@ee1b │ │ +3fd52e: 233d 331e |0213: new-array v13, v3, [I // type@1e33 │ │ +3fd532: 260d 9f0a 0000 |0215: fill-array-data v13, 00000cb4 // +00000a9f │ │ +3fd538: 690d 28ee |0218: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerArrowToggle:[I // field@ee28 │ │ +3fd53c: 140d 8201 047f |021a: const v13, #float 1.75466e+38 // #7f040182 │ │ +3fd542: 2410 331e 0d00 |021d: filled-new-array {v13}, [I // type@1e33 │ │ +3fd548: 0c0d |0220: move-result-object v13 │ │ +3fd54a: 690d 31ee |0221: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerLayout:[I // field@ee31 │ │ +3fd54e: 140d a904 047f |0223: const v13, #float 1.75482e+38 // #7f0404a9 │ │ +3fd554: 2410 331e 0d00 |0226: filled-new-array {v13}, [I // type@1e33 │ │ +3fd55a: 0c0d |0229: move-result-object v13 │ │ +3fd55c: 690d 33ee |022a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.EditTextPreference:[I // field@ee33 │ │ +3fd560: 232d 331e |022c: new-array v13, v2, [I // type@1e33 │ │ +3fd564: 260d 9a0a 0000 |022e: fill-array-data v13, 00000cc8 // +00000a9a │ │ +3fd56a: 690d 35ee |0231: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton:[I // field@ee35 │ │ +3fd56e: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ +3fd574: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ +3fd57a: 2420 331e ed00 |0239: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3fd580: 0c0d |023c: move-result-object v13 │ │ +3fd582: 690d 36ee |023d: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@ee36 │ │ +3fd586: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ +3fd58a: 23dd 331e |0241: new-array v13, v13, [I // type@1e33 │ │ +3fd58e: 260d 950a 0000 |0243: fill-array-data v13, 00000cd8 // +00000a95 │ │ +3fd594: 690d 3fee |0246: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton:[I // field@ee3f │ │ +3fd598: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ +3fd59e: 2410 331e 0d00 |024b: filled-new-array {v13}, [I // type@1e33 │ │ +3fd5a4: 0c0d |024e: move-result-object v13 │ │ +3fd5a6: 690d 40ee |024f: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@ee40 │ │ +3fd5aa: 140d 4002 047f |0251: const v13, #float 1.7547e+38 // #7f040240 │ │ +3fd5b0: 140e a002 047f |0254: const v14, #float 1.75472e+38 // #7f0402a0 │ │ +3fd5b6: 2420 331e ed00 |0257: filled-new-array {v13, v14}, [I // type@1e33 │ │ +3fd5bc: 0c0d |025a: move-result-object v13 │ │ +3fd5be: 690d 53ee |025b: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FlowLayout:[I // field@ee53 │ │ +3fd5c2: 231d 331e |025d: new-array v13, v1, [I // type@1e33 │ │ +3fd5c6: 260d 9f0a 0000 |025f: fill-array-data v13, 00000cfe // +00000a9f │ │ +3fd5cc: 690d 56ee |0262: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamily:[I // field@ee56 │ │ +3fd5d0: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ +3fd5d4: 23de 331e |0266: new-array v14, v13, [I // type@1e33 │ │ +3fd5d8: 260e a80a 0000 |0268: fill-array-data v14, 00000d10 // +00000aa8 │ │ +3fd5de: 690e 57ee |026b: sput-object v14, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamilyFont:[I // field@ee57 │ │ +3fd5e2: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ +3fd5e8: 1403 ef01 047f |0270: const v3, #float 1.75468e+38 // #7f0401ef │ │ +3fd5ee: 1409 0901 0101 |0273: const v9, #float 2.36943e-38 // #01010109 │ │ +3fd5f4: 2430 331e e903 |0276: filled-new-array {v9, v14, v3}, [I // type@1e33 │ │ +3fd5fa: 0c03 |0279: move-result-object v3 │ │ +3fd5fc: 6903 69ee |027a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ForegroundLinearLayout:[I // field@ee69 │ │ +3fd600: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ +3fd606: 1409 d100 0101 |027f: const v9, #float 2.36941e-38 // #010100d1 │ │ +3fd60c: 2430 331e 4309 |0282: filled-new-array {v3, v4, v9}, [I // type@1e33 │ │ +3fd612: 0c03 |0285: move-result-object v3 │ │ +3fd614: 6903 6dee |0286: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Fragment:[I // field@ee6d │ │ +3fd618: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ +3fd61e: 2420 331e 9300 |028b: filled-new-array {v3, v9}, [I // type@1e33 │ │ +3fd624: 0c03 |028e: move-result-object v3 │ │ +3fd626: 6903 6eee |028f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.FragmentContainerView:[I // field@ee6e │ │ +3fd62a: 2373 331e |0291: new-array v3, v7, [I // type@1e33 │ │ +3fd62e: 2603 950a 0000 |0293: fill-array-data v3, 00000d28 // +00000a95 │ │ +3fd634: 6903 74ee |0296: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColor:[I // field@ee74 │ │ +3fd638: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ +3fd63e: 2420 331e 3f00 |029b: filled-new-array {v15, v3}, [I // type@1e33 │ │ +3fd644: 0c03 |029e: move-result-object v3 │ │ +3fd646: 6903 75ee |029f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColorItem:[I // field@ee75 │ │ +3fd64a: 2383 331e |02a1: new-array v3, v8, [I // type@1e33 │ │ +3fd64e: 2603 a10a 0000 |02a3: fill-array-data v3, 00000d44 // +00000aa1 │ │ +3fd654: 6903 84ee |02a6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ImageFilterView:[I // field@ee84 │ │ +3fd658: 2313 331e |02a8: new-array v3, v1, [I // type@1e33 │ │ +3fd65c: 2603 b00a 0000 |02aa: fill-array-data v3, 00000d5a // +00000ab0 │ │ +3fd662: 6903 8eee |02ad: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Insets:[I // field@ee8e │ │ +3fd666: 1303 1200 |02af: const/16 v3, #int 18 // #12 │ │ +3fd66a: 2333 331e |02b1: new-array v3, v3, [I // type@1e33 │ │ +3fd66e: 2603 b90a 0000 |02b3: fill-array-data v3, 00000d6c // +00000ab9 │ │ +3fd674: 6903 96ee |02b6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyAttribute:[I // field@ee96 │ │ +3fd678: 1303 1400 |02b8: const/16 v3, #int 20 // #14 │ │ +3fd67c: 2333 331e |02ba: new-array v3, v3, [I // type@1e33 │ │ +3fd680: 2603 d80a 0000 |02bc: fill-array-data v3, 00000d94 // +00000ad8 │ │ +3fd686: 6903 a9ee |02bf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyCycle:[I // field@eea9 │ │ +3fd68a: 2373 331e |02c1: new-array v3, v7, [I // type@1e33 │ │ +3fd68e: 2603 fd0a 0000 |02c3: fill-array-data v3, 00000dc0 // +00000afd │ │ +3fd694: 6903 beee |02c6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyPosition:[I // field@eebe │ │ +3fd698: 1303 1400 |02c8: const/16 v3, #int 20 // #14 │ │ +3fd69c: 2333 331e |02ca: new-array v3, v3, [I // type@1e33 │ │ +3fd6a0: 2603 100b 0000 |02cc: fill-array-data v3, 00000ddc // +00000b10 │ │ +3fd6a6: 6903 cbee |02cf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTimeCycle:[I // field@eecb │ │ +3fd6aa: 23d3 331e |02d1: new-array v3, v13, [I // type@1e33 │ │ +3fd6ae: 2603 350b 0000 |02d3: fill-array-data v3, 00000e08 // +00000b35 │ │ +3fd6b4: 6903 e0ee |02d6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTrigger:[I // field@eee0 │ │ +3fd6b8: 1303 4300 |02d8: const/16 v3, #int 67 // #43 │ │ +3fd6bc: 2333 331e |02da: new-array v3, v3, [I // type@1e33 │ │ +3fd6c0: 2603 440b 0000 |02dc: fill-array-data v3, 00000e20 // +00000b44 │ │ +3fd6c6: 6903 ebee |02df: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Layout:[I // field@eeeb │ │ +3fd6ca: 1303 1700 |02e1: const/16 v3, #int 23 // #17 │ │ +3fd6ce: 2333 331e |02e3: new-array v3, v3, [I // type@1e33 │ │ +3fd6d2: 2603 c50b 0000 |02e5: fill-array-data v3, 00000eaa // +00000bc5 │ │ +3fd6d8: 6903 2fef |02e8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LegacyPlayerControlView:[I // field@ef2f │ │ +3fd6dc: 2383 331e |02ea: new-array v3, v8, [I // type@1e33 │ │ +3fd6e0: 2603 f00b 0000 |02ec: fill-array-data v3, 00000edc // +00000bf0 │ │ +3fd6e6: 6903 47ef |02ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat:[I // field@ef47 │ │ +3fd6ea: 1403 f500 0101 |02f1: const v3, #float 2.36942e-38 // #010100f5 │ │ +3fd6f0: 1409 8101 0101 |02f4: const v9, #float 2.36946e-38 // #01010181 │ │ +3fd6f6: 140e f400 0101 |02f7: const v14, #float 2.36942e-38 // #010100f4 │ │ +3fd6fc: 2440 331e e093 |02fa: filled-new-array {v0, v14, v3, v9}, [I // type@1e33 │ │ +3fd702: 0c00 |02fd: move-result-object v0 │ │ +3fd704: 6900 48ef |02fe: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@ef48 │ │ +3fd708: 1400 1c02 047f |0300: const v0, #float 1.75469e+38 // #7f04021c │ │ +3fd70e: 1403 2002 047f |0303: const v3, #float 1.75469e+38 // #7f040220 │ │ +3fd714: 2420 331e 3000 |0306: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3fd71a: 0c00 |0309: move-result-object v0 │ │ +3fd71c: 6900 56ef |030a: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearProgressIndicator:[I // field@ef56 │ │ +3fd720: 1400 ac02 0101 |030c: const v0, #float 2.36955e-38 // #010102ac │ │ +3fd726: 1403 ad02 0101 |030f: const v3, #float 2.36955e-38 // #010102ad │ │ +3fd72c: 2420 331e 3000 |0312: filled-new-array {v0, v3}, [I // type@1e33 │ │ +3fd732: 0c00 |0315: move-result-object v0 │ │ +3fd734: 6900 59ef |0316: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPopupWindow:[I // field@ef59 │ │ +3fd738: 1400 9401 047f |0318: const v0, #float 1.75466e+38 // #7f040194 │ │ +3fd73e: 1403 a904 047f |031b: const v3, #float 1.75482e+38 // #7f0404a9 │ │ +3fd744: 1409 b200 0101 |031e: const v9, #float 2.36941e-38 // #010100b2 │ │ +3fd74a: 140e f801 0101 |0321: const v14, #float 2.3695e-38 // #010101f8 │ │ +3fd750: 1404 9301 047f |0324: const v4, #float 1.75466e+38 // #7f040193 │ │ +3fd756: 2453 331e e904 |0327: filled-new-array {v9, v14, v4, v0, v3}, [I // type@1e33 │ │ +3fd75c: 0c00 |032a: move-result-object v0 │ │ +3fd75e: 6900 5cef |032b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPreference:[I // field@ef5c │ │ +3fd762: 1400 4b00 047f |032d: const v0, #float 1.7546e+38 // #7f04004b │ │ +3fd768: 1403 4c00 047f |0330: const v3, #float 1.7546e+38 // #7f04004c │ │ +3fd76e: 1404 4900 047f |0333: const v4, #float 1.7546e+38 // #7f040049 │ │ +3fd774: 140e 4a00 047f |0336: const v14, #float 1.7546e+38 // #7f04004a │ │ +3fd77a: 2440 331e e430 |0339: filled-new-array {v4, v14, v0, v3}, [I // type@1e33 │ │ +3fd780: 0c00 |033c: move-result-object v0 │ │ +3fd782: 6900 62ef |033d: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialog:[I // field@ef62 │ │ +3fd786: 2320 331e |033f: new-array v0, v2, [I // type@1e33 │ │ +3fd78a: 2600 b10b 0000 |0341: fill-array-data v0, 00000ef2 // +00000bb1 │ │ +3fd790: 6900 63ef |0344: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialogTheme:[I // field@ef63 │ │ +3fd794: 2320 331e |0346: new-array v0, v2, [I // type@1e33 │ │ +3fd798: 2600 ba0b 0000 |0348: fill-array-data v0, 00000f02 // +00000bba │ │ +3fd79e: 6900 6eef |034b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@ef6e │ │ +3fd7a2: 2360 331e |034d: new-array v0, v6, [I // type@1e33 │ │ +3fd7a6: 2600 c30b 0000 |034f: fill-array-data v0, 00000f12 // +00000bc3 │ │ +3fd7ac: 6900 75ef |0352: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButton:[I // field@ef75 │ │ +3fd7b0: 1400 9e03 047f |0354: const v0, #float 1.75477e+38 // #7f04039e │ │ +3fd7b6: 1403 c803 047f |0357: const v3, #float 1.75478e+38 // #7f0403c8 │ │ +3fd7bc: 1404 ad00 047f |035a: const v4, #float 1.75462e+38 // #7f0400ad │ │ +3fd7c2: 2430 331e 0403 |035d: filled-new-array {v4, v0, v3}, [I // type@1e33 │ │ +3fd7c8: 0c00 |0360: move-result-object v0 │ │ +3fd7ca: 6900 76ef |0361: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButtonToggleGroup:[I // field@ef76 │ │ +3fd7ce: 23d0 331e |0363: new-array v0, v13, [I // type@1e33 │ │ +3fd7d2: 2600 dd0b 0000 |0365: fill-array-data v0, 00000f42 // +00000bdd │ │ +3fd7d8: 6900 90ef |0368: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendar:[I // field@ef90 │ │ +3fd7dc: 23d0 331e |036a: new-array v0, v13, [I // type@1e33 │ │ +3fd7e0: 2600 ee0b 0000 |036c: fill-array-data v0, 00000f5a // +00000bee │ │ +3fd7e6: 6900 91ef |036f: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendarItem:[I // field@ef91 │ │ +3fd7ea: 23a0 331e |0371: new-array v0, v10, [I // type@1e33 │ │ +3fd7ee: 2600 ff0b 0000 |0373: fill-array-data v0, 00000f72 // +00000bff │ │ +3fd7f4: 6900 a6ef |0376: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCardView:[I // field@efa6 │ │ +3fd7f8: 1300 0b00 |0378: const/16 v0, #int 11 // #b │ │ +3fd7fc: 2303 331e |037a: new-array v3, v0, [I // type@1e33 │ │ +3fd800: 2603 140c 0000 |037c: fill-array-data v3, 00000f90 // +00000c14 │ │ +3fd806: 6903 b4ef |037f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBox:[I // field@efb4 │ │ +3fd80a: 1403 e003 047f |0381: const v3, #float 1.75478e+38 // #7f0403e0 │ │ +3fd810: 1404 e103 047f |0384: const v4, #float 1.75478e+38 // #7f0403e1 │ │ +3fd816: 2420 331e 4300 |0387: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd81c: 0c03 |038a: move-result-object v3 │ │ +3fd81e: 6903 b5ef |038b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBoxStates:[I // field@efb5 │ │ +3fd822: 1403 6601 047f |038d: const v3, #float 1.75465e+38 // #7f040166 │ │ +3fd828: 1404 5202 047f |0390: const v4, #float 1.7547e+38 // #7f040252 │ │ +3fd82e: 140a 6101 047f |0393: const v10, #float 1.75465e+38 // #7f040161 │ │ +3fd834: 140e 6301 047f |0396: const v14, #float 1.75465e+38 // #7f040163 │ │ +3fd83a: 1406 6401 047f |0399: const v6, #float 1.75465e+38 // #7f040164 │ │ +3fd840: 2454 331e ea36 |039c: filled-new-array {v10, v14, v6, v3, v4}, [I // type@1e33 │ │ +3fd846: 0c03 |039f: move-result-object v3 │ │ +3fd848: 6903 c3ef |03a0: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialDivider:[I // field@efc3 │ │ +3fd84c: 1403 a804 047f |03a2: const v3, #float 1.75482e+38 // #7f0404a8 │ │ +3fd852: 2420 331e 3500 |03a5: filled-new-array {v5, v3}, [I // type@1e33 │ │ +3fd858: 0c03 |03a8: move-result-object v3 │ │ +3fd85a: 6903 c9ef |03a9: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialRadioButton:[I // field@efc9 │ │ +3fd85e: 1403 a003 047f |03ab: const v3, #float 1.75477e+38 // #7f0403a0 │ │ +3fd864: 1404 a803 047f |03ae: const v4, #float 1.75477e+38 // #7f0403a8 │ │ +3fd86a: 2420 331e 4300 |03b1: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd870: 0c03 |03b4: move-result-object v3 │ │ +3fd872: 6903 ccef |03b5: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialShape:[I // field@efcc │ │ +3fd876: 2323 331e |03b7: new-array v3, v2, [I // type@1e33 │ │ +3fd87a: 2603 f10b 0000 |03b9: fill-array-data v3, 00000faa // +00000bf1 │ │ +3fd880: 6903 cfef |03bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialSwitch:[I // field@efcf │ │ +3fd884: 1403 7f05 0101 |03be: const v3, #float 2.36975e-38 // #0101057f │ │ +3fd88a: 1404 9f02 047f |03c1: const v4, #float 1.75472e+38 // #7f04029f │ │ +3fd890: 1405 b604 0101 |03c4: const v5, #float 2.36969e-38 // #010104b6 │ │ +3fd896: 2430 331e 3504 |03c7: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3fd89c: 0c03 |03ca: move-result-object v3 │ │ +3fd89e: 6903 d6ef |03cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextAppearance:[I // field@efd6 │ │ +3fd8a2: 1403 7f05 0101 |03cd: const v3, #float 2.36975e-38 // #0101057f │ │ +3fd8a8: 1405 3400 0101 |03d0: const v5, #float 2.36937e-38 // #01010034 │ │ +3fd8ae: 2430 331e 3504 |03d3: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3fd8b4: 0c03 |03d6: move-result-object v3 │ │ +3fd8b6: 6903 daef |03d7: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextView:[I // field@efda │ │ +3fd8ba: 1403 d100 047f |03d9: const v3, #float 1.75462e+38 // #7f0400d1 │ │ +3fd8c0: 1404 4b02 047f |03dc: const v4, #float 1.7547e+38 // #7f04024b │ │ +3fd8c6: 2420 331e 4300 |03df: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd8cc: 0c03 |03e2: move-result-object v3 │ │ +3fd8ce: 6903 deef |03e3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTimePicker:[I // field@efde │ │ +3fd8d2: 1403 f103 047f |03e5: const v3, #float 1.75479e+38 // #7f0403f1 │ │ +3fd8d8: 1404 7304 047f |03e8: const v4, #float 1.75481e+38 // #7f040473 │ │ +3fd8de: 1405 b202 047f |03eb: const v5, #float 1.75472e+38 // #7f0402b2 │ │ +3fd8e4: 1406 b402 047f |03ee: const v6, #float 1.75472e+38 // #7f0402b4 │ │ +3fd8ea: 140a 2503 047f |03f1: const v10, #float 1.75474e+38 // #7f040325 │ │ +3fd8f0: 2454 331e 653a |03f4: filled-new-array {v5, v6, v10, v3, v4}, [I // type@1e33 │ │ +3fd8f6: 0c03 |03f7: move-result-object v3 │ │ +3fd8f8: 6903 e1ef |03f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialToolbar:[I // field@efe1 │ │ +3fd8fc: 2323 331e |03fa: new-array v3, v2, [I // type@1e33 │ │ +3fd900: 2603 be0b 0000 |03fc: fill-array-data v3, 00000fba // +00000bbe │ │ +3fd906: 6903 e7ef |03ff: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuGroup:[I // field@efe7 │ │ +3fd90a: 1303 1700 |0401: const/16 v3, #int 23 // #17 │ │ +3fd90e: 2333 331e |0403: new-array v3, v3, [I // type@1e33 │ │ +3fd912: 2603 c50b 0000 |0405: fill-array-data v3, 00000fca // +00000bc5 │ │ +3fd918: 6903 eeef |0408: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuItem:[I // field@efee │ │ +3fd91c: 2383 331e |040a: new-array v3, v8, [I // type@1e33 │ │ +3fd920: 2603 f00b 0000 |040c: fill-array-data v3, 00000ffc // +00000bf0 │ │ +3fd926: 6903 06f0 |040f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuView:[I // field@f006 │ │ +3fd92a: 2323 331e |0411: new-array v3, v2, [I // type@1e33 │ │ +3fd92e: 2603 ff0b 0000 |0413: fill-array-data v3, 00001012 // +00000bff │ │ +3fd934: 6903 10f0 |0416: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MockView:[I // field@f010 │ │ +3fd938: 2323 331e |0418: new-array v3, v2, [I // type@1e33 │ │ +3fd93c: 2603 080c 0000 |041a: fill-array-data v3, 00001022 // +00000c08 │ │ +3fd942: 6903 17f0 |041d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Motion:[I // field@f017 │ │ +3fd946: 1403 3003 047f |041f: const v3, #float 1.75475e+38 // #7f040330 │ │ +3fd94c: 1404 3303 047f |0422: const v4, #float 1.75475e+38 // #7f040333 │ │ +3fd952: 2420 331e 4300 |0425: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd958: 0c03 |0428: move-result-object v3 │ │ +3fd95a: 6903 18f0 |0429: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionHelper:[I // field@f018 │ │ +3fd95e: 2323 331e |042b: new-array v3, v2, [I // type@1e33 │ │ +3fd962: 2603 050c 0000 |042d: fill-array-data v3, 00001032 // +00000c05 │ │ +3fd968: 6903 1bf0 |0430: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionLayout:[I // field@f01b │ │ +3fd96c: 1403 4c01 047f |0432: const v3, #float 1.75465e+38 // #7f04014c │ │ +3fd972: 1404 5502 047f |0435: const v4, #float 1.7547e+38 // #7f040255 │ │ +3fd978: 2420 331e 4300 |0438: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fd97e: 0c03 |043b: move-result-object v3 │ │ +3fd980: 6903 22f0 |043c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionScene:[I // field@f022 │ │ +3fd984: 1403 2304 047f |043e: const v3, #float 1.7548e+38 // #7f040423 │ │ +3fd98a: 1404 2404 047f |0441: const v4, #float 1.7548e+38 // #7f040424 │ │ +3fd990: 1405 2204 047f |0444: const v5, #float 1.7548e+38 // #7f040422 │ │ +3fd996: 2430 331e 3504 |0447: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3fd99c: 0c03 |044a: move-result-object v3 │ │ +3fd99e: 6903 25f0 |044b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionTelltales:[I // field@f025 │ │ +3fd9a2: 1403 9301 047f |044d: const v3, #float 1.75466e+38 // #7f040193 │ │ +3fd9a8: 1404 9401 047f |0450: const v4, #float 1.75466e+38 // #7f040194 │ │ +3fd9ae: 1405 f801 0101 |0453: const v5, #float 2.3695e-38 // #010101f8 │ │ +3fd9b4: 2440 331e 5943 |0456: filled-new-array {v9, v5, v3, v4}, [I // type@1e33 │ │ +3fd9ba: 0c03 |0459: move-result-object v3 │ │ +3fd9bc: 6903 2ff0 |045a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MultiSelectListPreference:[I // field@f02f │ │ +3fd9c0: 1403 b502 047f |045c: const v3, #float 1.75472e+38 // #7f0402b5 │ │ +3fd9c6: 1404 a003 047f |045f: const v4, #float 1.75477e+38 // #7f0403a0 │ │ +3fd9cc: 1405 5501 0101 |0462: const v5, #float 2.36945e-38 // #01010155 │ │ +3fd9d2: 1406 5901 0101 |0465: const v6, #float 2.36945e-38 // #01010159 │ │ +3fd9d8: 2454 331e 653f |0468: filled-new-array {v5, v6, v15, v3, v4}, [I // type@1e33 │ │ +3fd9de: 0c03 |046b: move-result-object v3 │ │ +3fd9e0: 6903 34f0 |046c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarActiveIndicator:[I // field@f034 │ │ +3fd9e4: 23c3 331e |046e: new-array v3, v12, [I // type@1e33 │ │ +3fd9e8: 2603 d20b 0000 |0470: fill-array-data v3, 00001042 // +00000bd2 │ │ +3fd9ee: 6903 3af0 |0473: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarView:[I // field@f03a │ │ +3fd9f2: 1403 3b03 047f |0475: const v3, #float 1.75475e+38 // #7f04033b │ │ +3fd9f8: 1404 4103 047f |0478: const v4, #float 1.75475e+38 // #7f040341 │ │ +3fd9fe: 1405 f701 047f |047b: const v5, #float 1.75468e+38 // #7f0401f7 │ │ +3fda04: 1406 3402 047f |047e: const v6, #float 1.7547e+38 // #7f040234 │ │ +3fda0a: 1408 ef02 047f |0481: const v8, #float 1.75473e+38 // #7f0402ef │ │ +3fda10: 2454 331e 6538 |0484: filled-new-array {v5, v6, v8, v3, v4}, [I // type@1e33 │ │ +3fda16: 0c03 |0487: move-result-object v3 │ │ +3fda18: 6903 49f0 |0488: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationRailView:[I // field@f049 │ │ +3fda1c: 1303 2300 |048a: const/16 v3, #int 35 // #23 │ │ +3fda20: 2333 331e |048c: new-array v3, v3, [I // type@1e33 │ │ +3fda24: 2603 d40b 0000 |048e: fill-array-data v3, 00001062 // +00000bd4 │ │ +3fda2a: 6903 4ff0 |0491: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationView:[I // field@f04f │ │ +3fda2e: 1403 ce00 047f |0493: const v3, #float 1.75462e+38 // #7f0400ce │ │ +3fda34: 1404 2104 047f |0496: const v4, #float 1.7548e+38 // #7f040421 │ │ +3fda3a: 2420 331e 4300 |0499: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fda40: 0c03 |049c: move-result-object v3 │ │ +3fda42: 6903 73f0 |049d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnClick:[I // field@f073 │ │ +3fda46: 2373 331e |049f: new-array v3, v7, [I // type@1e33 │ │ +3fda4a: 2603 0b0c 0000 |04a1: fill-array-data v3, 000010ac // +00000c0b │ │ +3fda50: 6903 76f0 |04a4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnSwipe:[I // field@f076 │ │ +3fda54: 2410 331e 0b00 |04a6: filled-new-array {v11}, [I // type@1e33 │ │ +3fda5a: 0c03 |04a9: move-result-object v3 │ │ +3fda5c: 6903 83f0 |04aa: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlaybackSpeedIndicatorView:[I // field@f083 │ │ +3fda60: 1303 1a00 |04ac: const/16 v3, #int 26 // #1a │ │ +3fda64: 2333 331e |04ae: new-array v3, v3, [I // type@1e33 │ │ +3fda68: 2603 180c 0000 |04b0: fill-array-data v3, 000010c8 // +00000c18 │ │ +3fda6e: 6903 85f0 |04b3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerControlView:[I // field@f085 │ │ +3fda72: 1303 2300 |04b5: const/16 v3, #int 35 // #23 │ │ +3fda76: 2333 331e |04b7: new-array v3, v3, [I // type@1e33 │ │ +3fda7a: 2603 470c 0000 |04b9: fill-array-data v3, 00001100 // +00000c47 │ │ +3fda80: 6903 a0f0 |04bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerView:[I // field@f0a0 │ │ +3fda84: 1403 c902 0101 |04be: const v3, #float 2.36956e-38 // #010102c9 │ │ +3fda8a: 1404 3803 047f |04c1: const v4, #float 1.75475e+38 // #7f040338 │ │ +3fda90: 1405 7601 0101 |04c4: const v5, #float 2.36946e-38 // #01010176 │ │ +3fda96: 2430 331e 3504 |04c7: filled-new-array {v5, v3, v4}, [I // type@1e33 │ │ +3fda9c: 0c03 |04ca: move-result-object v3 │ │ +3fda9e: 6903 c4f0 |04cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindow:[I // field@f0c4 │ │ +3fdaa2: 1403 dc03 047f |04cd: const v3, #float 1.75478e+38 // #7f0403dc │ │ +3fdaa8: 2410 331e 0300 |04d0: filled-new-array {v3}, [I // type@1e33 │ │ +3fdaae: 0c03 |04d3: move-result-object v3 │ │ +3fdab0: 6903 c5f0 |04d4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindowBackgroundState:[I // field@f0c5 │ │ +3fdab4: 1303 2400 |04d6: const/16 v3, #int 36 // #24 │ │ +3fdab8: 2333 331e |04d8: new-array v3, v3, [I // type@1e33 │ │ +3fdabc: 2603 700c 0000 |04da: fill-array-data v3, 0000114a // +00000c70 │ │ +3fdac2: 6903 caf0 |04dd: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Preference:[I // field@f0ca │ │ +3fdac6: 1403 2a01 0101 |04df: const v3, #float 2.36944e-38 // #0101012a │ │ +3fdacc: 1404 2f00 047f |04e2: const v4, #float 1.75459e+38 // #7f04002f │ │ +3fdad2: 1405 f200 0101 |04e5: const v5, #float 2.36942e-38 // #010100f2 │ │ +3fdad8: 1406 2901 0101 |04e8: const v6, #float 2.36944e-38 // #01010129 │ │ +3fdade: 2440 331e 6543 |04eb: filled-new-array {v5, v6, v3, v4}, [I // type@1e33 │ │ +3fdae4: 0c03 |04ee: move-result-object v3 │ │ +3fdae6: 6903 cbf0 |04ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragment:[I // field@f0cb │ │ +3fdaea: 1403 2a01 0101 |04f1: const v3, #float 2.36944e-38 // #0101012a │ │ +3fdaf0: 2440 331e 6543 |04f4: filled-new-array {v5, v6, v3, v4}, [I // type@1e33 │ │ +3fdaf6: 0c03 |04f7: move-result-object v3 │ │ +3fdaf8: 6903 ccf0 |04f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragmentCompat:[I // field@f0cc │ │ +3fdafc: 1403 2402 047f |04fa: const v3, #float 1.75469e+38 // #7f040224 │ │ +3fdb02: 1404 3603 047f |04fd: const v4, #float 1.75475e+38 // #7f040336 │ │ +3fdb08: 1406 e701 0101 |0500: const v6, #float 2.36949e-38 // #010101e7 │ │ +3fdb0e: 2430 331e 3604 |0503: filled-new-array {v6, v3, v4}, [I // type@1e33 │ │ +3fdb14: 0c03 |0506: move-result-object v3 │ │ +3fdb16: 6903 d5f0 |0507: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceGroup:[I // field@f0d5 │ │ +3fdb1a: 1403 e702 047f |0509: const v3, #float 1.75473e+38 // #7f0402e7 │ │ +3fdb20: 1404 eb02 047f |050c: const v4, #float 1.75473e+38 // #7f0402eb │ │ +3fdb26: 1406 1f01 0101 |050f: const v6, #float 2.36944e-38 // #0101011f │ │ +3fdb2c: 1408 2001 0101 |0512: const v8, #float 2.36944e-38 // #01010120 │ │ +3fdb32: 2440 331e 8643 |0515: filled-new-array {v6, v8, v3, v4}, [I // type@1e33 │ │ +3fdb38: 0c03 |0518: move-result-object v3 │ │ +3fdb3a: 6903 d9f0 |0519: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceImageView:[I // field@f0d9 │ │ +3fdb3e: 1303 1000 |051b: const/16 v3, #int 16 // #10 │ │ +3fdb42: 2334 331e |051d: new-array v4, v3, [I // type@1e33 │ │ +3fdb46: 2604 770c 0000 |051f: fill-array-data v4, 00001196 // +00000c77 │ │ +3fdb4c: 6904 def0 |0522: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceTheme:[I // field@f0de │ │ +3fdb50: 1403 1c03 047f |0524: const v3, #float 1.75474e+38 // #7f04031c │ │ +3fdb56: 1404 b004 047f |0527: const v4, #float 1.75482e+38 // #7f0404b0 │ │ +3fdb5c: 1406 dc00 0101 |052a: const v6, #float 2.36942e-38 // #010100dc │ │ +3fdb62: 1408 7e02 047f |052d: const v8, #float 1.75471e+38 // #7f04027e │ │ +3fdb68: 140a 1f03 0101 |0530: const v10, #float 2.36958e-38 // #0101031f │ │ +3fdb6e: 2454 331e a638 |0533: filled-new-array {v6, v10, v8, v3, v4}, [I // type@1e33 │ │ +3fdb74: 0c03 |0536: move-result-object v3 │ │ +3fdb76: 6903 13f1 |0537: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PropertySet:[I // field@f113 │ │ +3fdb7a: 1403 d502 047f |0539: const v3, #float 1.75473e+38 // #7f0402d5 │ │ +3fdb80: 2410 331e 0300 |053c: filled-new-array {v3}, [I // type@1e33 │ │ +3fdb86: 0c03 |053f: move-result-object v3 │ │ +3fdb88: 6903 19f1 |0540: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RadialViewGroup:[I // field@f119 │ │ +3fdb8c: 1403 f302 047f |0542: const v3, #float 1.75473e+38 // #7f0402f3 │ │ +3fdb92: 1404 ac04 047f |0545: const v4, #float 1.75482e+38 // #7f0404ac │ │ +3fdb98: 2420 331e 4300 |0548: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fdb9e: 0c03 |054b: move-result-object v3 │ │ +3fdba0: 6903 1bf1 |054c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RangeSlider:[I // field@f11b │ │ +3fdba4: 1403 3a03 047f |054e: const v3, #float 1.75475e+38 // #7f04033a │ │ +3fdbaa: 1404 4003 047f |0551: const v4, #float 1.75475e+38 // #7f040340 │ │ +3fdbb0: 2420 331e 4300 |0554: filled-new-array {v3, v4}, [I // type@1e33 │ │ +3fdbb6: 0c03 |0557: move-result-object v3 │ │ +3fdbb8: 6903 1ef1 |0558: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecycleListView:[I // field@f11e │ │ +3fdbbc: 2373 331e |055a: new-array v3, v7, [I // type@1e33 │ │ +3fdbc0: 2603 5e0c 0000 |055c: fill-array-data v3, 000011ba // +00000c5e │ │ +3fdbc6: 6903 21f1 |055f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecyclerView:[I // field@f121 │ │ +3fdbca: 1403 2502 047f |0561: const v3, #float 1.75469e+38 // #7f040225 │ │ +3fdbd0: 2410 331e 0300 |0564: filled-new-array {v3}, [I // type@1e33 │ │ +3fdbd6: 0c03 |0567: move-result-object v3 │ │ +3fdbd8: 6903 2ef1 |0568: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@f12e │ │ +3fdbdc: 1403 7000 047f |056a: const v3, #float 1.7546e+38 // #7f040070 │ │ +3fdbe2: 2410 331e 0300 |056d: filled-new-array {v3}, [I // type@1e33 │ │ +3fdbe8: 0c03 |0570: move-result-object v3 │ │ +3fdbea: 6903 30f1 |0571: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@f130 │ │ +3fdbee: 1303 1100 |0573: const/16 v3, #int 17 // #11 │ │ +3fdbf2: 2333 331e |0575: new-array v3, v3, [I // type@1e33 │ │ +3fdbf6: 2603 5f0c 0000 |0577: fill-array-data v3, 000011d6 // +00000c5f │ │ +3fdbfc: 6903 32f1 |057a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.SearchView:[I // field@f132 │ │ +3fdc00: 2311 331e |057c: new-array v1, v1, [I // type@1e33 │ │ +3fdc04: 2601 7e0c 0000 |057e: fill-array-data v1, 000011fc // +00000c7e │ │ +3fdc0a: 6901 44f1 |0581: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SeekBarPreference:[I // field@f144 │ │ +3fdc0e: 23d1 331e |0583: new-array v1, v13, [I // type@1e33 │ │ +3fdc12: 2601 890c 0000 |0585: fill-array-data v1, 0000120e // +00000c89 │ │ +3fdc18: 6901 4cf1 |0588: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeAppearance:[I // field@f14c │ │ +3fdc1c: 2301 331e |058a: new-array v1, v0, [I // type@1e33 │ │ +3fdc20: 2601 9a0c 0000 |058c: fill-array-data v1, 00001226 // +00000c9a │ │ +3fdc26: 6901 57f1 |058f: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeableImageView:[I // field@f157 │ │ +3fdc2a: 1301 1600 |0591: const/16 v1, #int 22 // #16 │ │ +3fdc2e: 2311 331e |0593: new-array v1, v1, [I // type@1e33 │ │ +3fdc32: 2601 ab0c 0000 |0595: fill-array-data v1, 00001240 // +00000cab │ │ +3fdc38: 6901 63f1 |0598: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Slider:[I // field@f163 │ │ +3fdc3c: 1401 cc03 047f |059a: const v1, #float 1.75478e+38 // #7f0403cc │ │ +3fdc42: 1403 cd03 047f |059d: const v3, #float 1.75478e+38 // #7f0403cd │ │ +3fdc48: 1404 cb03 047f |05a0: const v4, #float 1.75478e+38 // #7f0403cb │ │ +3fdc4e: 2430 331e 1403 |05a3: filled-new-array {v4, v1, v3}, [I // type@1e33 │ │ +3fdc54: 0c01 |05a6: move-result-object v1 │ │ +3fdc56: 6901 7af1 |05a7: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Snackbar:[I // field@f17a │ │ +3fdc5a: 23d1 331e |05a9: new-array v1, v13, [I // type@1e33 │ │ +3fdc5e: 2601 c50c 0000 |05ab: fill-array-data v1, 00001270 // +00000cc5 │ │ +3fdc64: 6901 7bf1 |05ae: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SnackbarLayout:[I // field@f17b │ │ +3fdc68: 1401 6202 0101 |05b0: const v1, #float 2.36953e-38 // #01010262 │ │ +3fdc6e: 1403 5c03 047f |05b3: const v3, #float 1.75476e+38 // #7f04035c │ │ +3fdc74: 1404 7601 0101 |05b6: const v4, #float 2.36946e-38 // #01010176 │ │ +3fdc7a: 1406 7b01 0101 |05b9: const v6, #float 2.36946e-38 // #0101017b │ │ +3fdc80: 2453 331e 4916 |05bc: filled-new-array {v9, v4, v6, v1, v3}, [I // type@1e33 │ │ +3fdc86: 0c01 |05bf: move-result-object v1 │ │ +3fdc88: 6901 89f1 |05c0: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Spinner:[I // field@f189 │ │ +3fdc8c: 1401 5d01 047f |05c2: const v1, #float 1.75465e+38 // #7f04015d │ │ +3fdc92: 2410 331e 0100 |05c5: filled-new-array {v1}, [I // type@1e33 │ │ +3fdc98: 0c01 |05c8: move-result-object v1 │ │ +3fdc9a: 6901 8ff1 |05c9: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SquareImageView:[I // field@f18f │ │ +3fdc9e: 1401 1601 047f |05cb: const v1, #float 1.75464e+38 // #7f040116 │ │ +3fdca4: 1403 d000 0101 |05ce: const v3, #float 2.36941e-38 // #010100d0 │ │ +3fdcaa: 2420 331e 1300 |05d1: filled-new-array {v3, v1}, [I // type@1e33 │ │ +3fdcb0: 0c01 |05d4: move-result-object v1 │ │ +3fdcb2: 6901 91f1 |05d5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.State:[I // field@f191 │ │ +3fdcb6: 2321 331e |05d7: new-array v1, v2, [I // type@1e33 │ │ +3fdcba: 2601 af0c 0000 |05d9: fill-array-data v1, 00001288 // +00000caf │ │ +3fdcc0: 6901 92f1 |05dc: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawable:[I // field@f192 │ │ +3fdcc4: 1401 9901 0101 |05de: const v1, #float 2.36947e-38 // #01010199 │ │ +3fdcca: 2410 331e 0100 |05e1: filled-new-array {v1}, [I // type@1e33 │ │ +3fdcd0: 0c01 |05e4: move-result-object v1 │ │ +3fdcd2: 6901 93f1 |05e5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawableItem:[I // field@f193 │ │ +3fdcd6: 1401 4e01 047f |05e7: const v1, #float 1.75465e+38 // #7f04014e │ │ +3fdcdc: 2410 331e 0100 |05ea: filled-new-array {v1}, [I // type@1e33 │ │ +3fdce2: 0c01 |05ed: move-result-object v1 │ │ +3fdce4: 6901 9bf1 |05ee: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateSet:[I // field@f19b │ │ +3fdce8: 23c1 331e |05f0: new-array v1, v12, [I // type@1e33 │ │ +3fdcec: 2601 a60c 0000 |05f2: fill-array-data v1, 00001298 // +00000ca6 │ │ +3fdcf2: 6901 9ff1 |05f5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchCompat:[I // field@f19f │ │ +3fdcf6: 1401 a804 047f |05f7: const v1, #float 1.75482e+38 // #7f0404a8 │ │ +3fdcfc: 2410 331e 0100 |05fa: filled-new-array {v1}, [I // type@1e33 │ │ +3fdd02: 0c01 |05fd: move-result-object v1 │ │ +3fdd04: 6901 aef1 |05fe: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchMaterial:[I // field@f1ae │ │ +3fdd08: 23d1 331e |0600: new-array v1, v13, [I // type@1e33 │ │ +3fdd0c: 2601 b60c 0000 |0602: fill-array-data v1, 000012b8 // +00000cb6 │ │ +3fdd12: 6901 b0f1 |0605: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreference:[I // field@f1b0 │ │ +3fdd16: 23d1 331e |0607: new-array v1, v13, [I // type@1e33 │ │ +3fdd1a: 2601 c70c 0000 |0609: fill-array-data v1, 000012d0 // +00000cc7 │ │ +3fdd20: 6901 b1f1 |060c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreferenceCompat:[I // field@f1b1 │ │ +3fdd24: 1401 0200 0101 |060e: const v1, #float 2.36936e-38 // #01010002 │ │ +3fdd2a: 1402 4f01 0101 |0611: const v2, #float 2.36945e-38 // #0101014f │ │ +3fdd30: 2430 331e 5102 |0614: filled-new-array {v1, v5, v2}, [I // type@1e33 │ │ +3fdd36: 0c01 |0617: move-result-object v1 │ │ +3fdd38: 6901 c6f1 |0618: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabItem:[I // field@f1c6 │ │ +3fdd3c: 1301 1a00 |061a: const/16 v1, #int 26 // #1a │ │ +3fdd40: 2311 331e |061c: new-array v1, v1, [I // type@1e33 │ │ +3fdd44: 2601 ca0c 0000 |061e: fill-array-data v1, 000012e8 // +00000cca │ │ +3fdd4a: 6901 caf1 |0621: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabLayout:[I // field@f1ca │ │ +3fdd4e: 1301 1000 |0623: const/16 v1, #int 16 // #10 │ │ +3fdd52: 2311 331e |0625: new-array v1, v1, [I // type@1e33 │ │ +3fdd56: 2601 f90c 0000 |0627: fill-array-data v1, 00001320 // +00000cf9 │ │ +3fdd5c: 6901 e5f1 |062a: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextAppearance:[I // field@f1e5 │ │ +3fdd60: 1401 5304 047f |062c: const v1, #float 1.75481e+38 // #7f040453 │ │ +3fdd66: 2410 331e 0100 |062f: filled-new-array {v1}, [I // type@1e33 │ │ +3fdd6c: 0c01 |0632: move-result-object v1 │ │ +3fdd6e: 6901 f6f1 |0633: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputEditText:[I // field@f1f6 │ │ +3fdd72: 1301 4300 |0635: const/16 v1, #int 67 // #43 │ │ +3fdd76: 2311 331e |0637: new-array v1, v1, [I // type@1e33 │ │ +3fdd7a: 2601 0b0d 0000 |0639: fill-array-data v1, 00001344 // +00000d0b │ │ +3fdd80: 6901 f8f1 |063c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputLayout:[I // field@f1f8 │ │ +3fdd84: 1401 9001 047f |063e: const v1, #float 1.75466e+38 // #7f040190 │ │ +3fdd8a: 1402 9101 047f |0641: const v2, #float 1.75466e+38 // #7f040191 │ │ +3fdd90: 1403 3400 0101 |0644: const v3, #float 2.36937e-38 // #01010034 │ │ +3fdd96: 2430 331e 1302 |0647: filled-new-array {v3, v1, v2}, [I // type@1e33 │ │ +3fdd9c: 0c01 |064a: move-result-object v1 │ │ +3fdd9e: 6901 3cf2 |064b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ThemeEnforcement:[I // field@f23c │ │ +3fdda2: 1301 1e00 |064d: const/16 v1, #int 30 // #1e │ │ +3fdda6: 2311 331e |064f: new-array v1, v1, [I // type@1e33 │ │ +3fddaa: 2601 7d0d 0000 |0651: fill-array-data v1, 000013ce // +00000d7d │ │ +3fddb0: 6901 40f2 |0654: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Toolbar:[I // field@f240 │ │ +3fddb4: 1301 0800 |0656: const/16 v1, #int 8 // #8 │ │ +3fddb8: 2311 331e |0658: new-array v1, v1, [I // type@1e33 │ │ +3fddbc: 2601 b40d 0000 |065a: fill-array-data v1, 0000140e // +00000db4 │ │ +3fddc2: 6901 5ff2 |065d: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Tooltip:[I // field@f25f │ │ +3fddc6: 2301 331e |065f: new-array v1, v0, [I // type@1e33 │ │ +3fddca: 2601 c10d 0000 |0661: fill-array-data v1, 00001422 // +00000dc1 │ │ +3fddd0: 6901 68f2 |0664: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Transform:[I // field@f268 │ │ +3fddd4: 2300 331e |0666: new-array v0, v0, [I // type@1e33 │ │ +3fddd8: 2600 d40d 0000 |0668: fill-array-data v0, 0000143c // +00000dd4 │ │ +3fddde: 6900 74f2 |066b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Transition:[I // field@f274 │ │ +3fdde2: 1400 7e03 047f |066d: const v0, #float 1.75476e+38 // #7f04037e │ │ +3fdde8: 1401 7f03 047f |0670: const v1, #float 1.75476e+38 // #7f04037f │ │ +3fddee: 1402 1601 047f |0673: const v2, #float 1.75464e+38 // #7f040116 │ │ +3fddf4: 1403 7c03 047f |0676: const v3, #float 1.75476e+38 // #7f04037c │ │ +3fddfa: 1404 7d03 047f |0679: const v4, #float 1.75476e+38 // #7f04037d │ │ +3fde00: 2451 331e 3204 |067c: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3fde06: 0c00 |067f: move-result-object v0 │ │ +3fde08: 6900 80f2 |0680: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Variant:[I // field@f280 │ │ +3fde0c: 1400 3f03 047f |0682: const v0, #float 1.75475e+38 // #7f04033f │ │ +3fde12: 1401 5b04 047f |0685: const v1, #float 1.75481e+38 // #7f04045b │ │ +3fde18: 1502 0101 |0688: const/high16 v2, #int 16842752 // #101 │ │ +3fde1c: 1403 da00 0101 |068a: const v3, #float 2.36942e-38 // #010100da │ │ +3fde22: 1404 3c03 047f |068d: const v4, #float 1.75475e+38 // #7f04033c │ │ +3fde28: 2451 331e 3204 |0690: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1e33 │ │ +3fde2e: 0c00 |0693: move-result-object v0 │ │ +3fde30: 6900 86f2 |0694: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.View:[I // field@f286 │ │ +3fde34: 1400 5000 047f |0696: const v0, #float 1.7546e+38 // #7f040050 │ │ +3fde3a: 1401 5100 047f |0699: const v1, #float 1.7546e+38 // #7f040051 │ │ +3fde40: 1402 d400 0101 |069c: const v2, #float 2.36942e-38 // #010100d4 │ │ +3fde46: 2430 331e 0201 |069f: filled-new-array {v2, v0, v1}, [I // type@1e33 │ │ +3fde4c: 0c00 |06a2: move-result-object v0 │ │ +3fde4e: 6900 87f2 |06a3: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewBackgroundHelper:[I // field@f287 │ │ +3fde52: 1400 c400 0101 |06a5: const v0, #float 2.36941e-38 // #010100c4 │ │ +3fde58: 2410 331e 0000 |06a8: filled-new-array {v0}, [I // type@1e33 │ │ +3fde5e: 0c00 |06ab: move-result-object v0 │ │ +3fde60: 6900 8bf2 |06ac: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewPager2:[I // field@f28b │ │ +3fde64: 1400 f300 0101 |06ae: const v0, #float 2.36942e-38 // #010100f3 │ │ +3fde6a: 1401 d000 0101 |06b1: const v1, #float 2.36941e-38 // #010100d0 │ │ +3fde70: 2430 331e 5100 |06b4: filled-new-array {v1, v5, v0}, [I // type@1e33 │ │ +3fde76: 0c00 |06b7: move-result-object v0 │ │ +3fde78: 6900 8df2 |06b8: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewStubCompat:[I // field@f28d │ │ +3fde7c: 0e00 |06ba: return-void │ │ +3fde7e: 0000 |06bb: nop // spacer │ │ +3fde80: 0003 0400 1d00 0000 4700 047f 4e00 ... |06bc: array-data (62 units) │ │ +3fdefc: 0003 0400 0600 0000 4700 047f 4e00 ... |06fa: array-data (16 units) │ │ +3fdf1c: 0003 0400 0800 0000 f200 0101 9100 ... |070a: array-data (20 units) │ │ +3fdf44: 0003 0400 0600 0000 1c01 0101 9401 ... |071e: array-data (16 units) │ │ +3fdf64: 0003 0400 0800 0000 d400 0101 8f04 ... |072e: array-data (20 units) │ │ +3fdf8c: 0003 0400 0700 0000 3400 0101 6d01 ... |0742: array-data (18 units) │ │ +3fdfb0: 0003 0400 1600 0000 3400 0101 4000 ... |0754: array-data (48 units) │ │ +3fe010: 0003 0400 7f00 0000 5700 0101 ae00 ... |0784: array-data (258 units) │ │ +3fe214: 0003 0400 0c00 0000 4800 047f 5400 ... |0886: array-data (28 units) │ │ +3fe24c: 0003 0400 0900 0000 3901 0101 fd01 ... |08a2: array-data (22 units) │ │ +3fe278: 0003 0400 1000 0000 5000 047f 8201 ... |08b8: array-data (36 units) │ │ +3fe2c0: 0003 0400 1600 0000 1f01 0101 2001 ... |08dc: array-data (48 units) │ │ +3fe320: 0003 0400 0d00 0000 3f01 0101 4001 ... |090c: array-data (30 units) │ │ +3fe35c: 0003 0400 0600 0000 ef01 0101 f001 ... |092a: array-data (16 units) │ │ +3fe37c: 0003 0400 2a00 0000 3400 0101 9500 ... |093a: array-data (88 units) │ │ +3fe42c: 0003 0400 0700 0000 ae00 047f c300 ... |0992: array-data (18 units) │ │ +3fe450: 0003 0400 1800 0000 de00 047f df00 ... |09a4: array-data (52 units) │ │ +3fe4b8: 0003 0400 6d00 0000 c400 0101 d000 ... |09d8: array-data (222 units) │ │ +3fe674: 0003 0400 5a00 0000 c400 0101 d500 ... |0ab6: array-data (184 units) │ │ +3fe7e4: 0003 0400 6f00 0000 c400 0101 d000 ... |0b6e: array-data (226 units) │ │ +3fe9a8: 0003 0400 0700 0000 b300 0101 5702 ... |0c50: array-data (18 units) │ │ +3fe9cc: 0003 0400 0900 0000 3e00 047f 3f01 ... |0c62: array-data (22 units) │ │ +3fe9f8: 0003 0400 0e00 0000 2600 047f 2700 ... |0c78: array-data (32 units) │ │ +3fea38: 0003 0400 0c00 0000 f201 0101 f301 ... |0c98: array-data (28 units) │ │ +3fea70: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cb4: array-data (20 units) │ │ +3fea98: 0003 0400 0600 0000 dd00 047f 8201 ... |0cc8: array-data (16 units) │ │ +3feab8: 0003 0400 1100 0000 0e00 0101 5000 ... |0cd8: array-data (38 units) │ │ +3feb04: 0003 0400 0700 0000 e301 047f e401 ... |0cfe: array-data (18 units) │ │ +3feb28: 0003 0400 0a00 0000 3205 0101 3305 ... |0d10: array-data (24 units) │ │ +3feb58: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d28: array-data (28 units) │ │ +3feb90: 0003 0400 0900 0000 3400 047f 8700 ... |0d44: array-data (22 units) │ │ +3febbc: 0003 0400 0700 0000 b602 047f b702 ... |0d5a: array-data (18 units) │ │ +3febe0: 0003 0400 1200 0000 1f03 0101 2003 ... |0d6c: array-data (40 units) │ │ +3fec30: 0003 0400 1400 0000 1f03 0101 2203 ... |0d94: array-data (44 units) │ │ +3fec88: 0003 0400 0c00 0000 3e01 047f 6c01 ... |0dc0: array-data (28 units) │ │ +3fecc0: 0003 0400 1400 0000 1f03 0101 2203 ... |0ddc: array-data (44 units) │ │ +3fed18: 0003 0400 0a00 0000 f101 047f 1e03 ... |0e08: array-data (24 units) │ │ +3fed48: 0003 0400 4300 0000 c400 0101 f400 ... |0e20: array-data (138 units) │ │ +3fee5c: 0003 0400 1700 0000 2600 047f 2700 ... |0eaa: array-data (50 units) │ │ +3feec0: 0003 0400 0900 0000 af00 0101 c400 ... |0edc: array-data (22 units) │ │ +3feeec: 0003 0400 0600 0000 b902 047f ba02 ... |0ef2: array-data (16 units) │ │ +3fef0c: 0003 0400 0600 0000 2002 0101 8c04 ... |0f02: array-data (16 units) │ │ +3fef2c: 0003 0400 1600 0000 d400 0101 b701 ... |0f12: array-data (48 units) │ │ +3fef8c: 0003 0400 0a00 0000 0d02 0101 4801 ... |0f42: array-data (24 units) │ │ +3fefbc: 0003 0400 0a00 0000 b701 0101 b801 ... |0f5a: array-data (24 units) │ │ +3fefec: 0003 0400 0d00 0000 e501 0101 a100 ... |0f72: array-data (30 units) │ │ +3ff028: 0003 0400 0b00 0000 0701 0101 8e00 ... |0f90: array-data (26 units) │ │ +3ff05c: 0003 0400 0600 0000 5f04 047f 6004 ... |0faa: array-data (16 units) │ │ +3ff07c: 0003 0400 0600 0000 0e00 0101 d000 ... |0fba: array-data (16 units) │ │ +3ff09c: 0003 0400 1700 0000 0200 0101 0e00 ... |0fca: array-data (50 units) │ │ +3ff100: 0003 0400 0900 0000 ae00 0101 2c01 ... |0ffc: array-data (22 units) │ │ +3ff12c: 0003 0400 0600 0000 f602 047f f702 ... |1012: array-data (16 units) │ │ +3ff14c: 0003 0400 0600 0000 3500 047f 6c01 ... |1022: array-data (16 units) │ │ +3ff16c: 0003 0400 0600 0000 3900 047f 3d01 ... |1032: array-data (16 units) │ │ +3ff18c: 0003 0400 0e00 0000 5000 047f 8201 ... |1042: array-data (32 units) │ │ +3ff1cc: 0003 0400 2300 0000 b300 0101 d400 ... |1062: array-data (74 units) │ │ +3ff260: 0003 0400 0c00 0000 6801 047f 6901 ... |10ac: array-data (28 units) │ │ +3ff298: 0003 0400 1a00 0000 2600 047f 2700 ... |10c8: array-data (56 units) │ │ +3ff308: 0003 0400 2300 0000 2600 047f 2700 ... |1100: array-data (74 units) │ │ +3ff39c: 0003 0400 2400 0000 0200 0101 0d00 ... |114a: array-data (76 units) │ │ +3ff434: 0003 0400 1000 0000 a800 047f 5901 ... |1196: array-data (36 units) │ │ +3ff47c: 0003 0400 0c00 0000 c400 0101 eb00 ... |11ba: array-data (28 units) │ │ +3ff4b4: 0003 0400 1100 0000 da00 0101 1f01 ... |11d6: array-data (38 units) │ │ +3ff500: 0003 0400 0700 0000 f200 0101 3601 ... |11fc: array-data (18 units) │ │ +3ff524: 0003 0400 0a00 0000 2b01 047f 2c01 ... |120e: array-data (24 units) │ │ +3ff554: 0003 0400 0b00 0000 1f01 047f 2001 ... |1226: array-data (26 units) │ │ +3ff588: 0003 0400 1600 0000 0e00 0101 2400 ... |1240: array-data (48 units) │ │ +3ff5e8: 0003 0400 0a00 0000 1f01 0101 2200 ... |1270: array-data (24 units) │ │ +3ff618: 0003 0400 0600 0000 1c01 0101 9401 ... |1288: array-data (16 units) │ │ +3ff638: 0003 0400 0e00 0000 2401 0101 2501 ... |1298: array-data (32 units) │ │ +3ff678: 0003 0400 0a00 0000 ef01 0101 f001 ... |12b8: array-data (24 units) │ │ +3ff6a8: 0003 0400 0a00 0000 ef01 0101 f001 ... |12d0: array-data (24 units) │ │ +3ff6d8: 0003 0400 1a00 0000 0504 047f 0604 ... |12e8: array-data (56 units) │ │ +3ff748: 0003 0400 1000 0000 9500 0101 9600 ... |1320: array-data (36 units) │ │ +3ff790: 0003 0400 4300 0000 0e00 0101 9a00 ... |1344: array-data (138 units) │ │ +3ff8a4: 0003 0400 1e00 0000 af00 0101 4001 ... |13ce: array-data (64 units) │ │ +3ff924: 0003 0400 0800 0000 3400 0101 9800 ... |140e: array-data (20 units) │ │ +3ff94c: 0003 0400 0b00 0000 2003 0101 2103 ... |1422: array-data (26 units) │ │ +3ff980: 0003 0400 0b00 0000 d000 0101 4500 ... |143c: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ff98c: |[3ff98c] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ -3ff99c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ff9a2: 0e00 |0003: return-void │ │ +3ff9b4: |[3ff9b4] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ +3ff9c4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ff9ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -1008789,17 +1008789,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ff9bc: |[3ff9bc] de.danoeh.antennapod.playback.service.R$xml.:()V │ │ -3ff9cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ff9d2: 0e00 |0003: return-void │ │ +3ff9e4: |[3ff9e4] de.danoeh.antennapod.playback.service.R$xml.:()V │ │ +3ff9f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ff9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -1008830,17 +1008830,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ff9d4: |[3ff9d4] de.danoeh.antennapod.playback.service.R.:()V │ │ -3ff9e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ff9ea: 0e00 |0003: return-void │ │ +3ff9fc: |[3ff9fc] de.danoeh.antennapod.playback.service.R.:()V │ │ +3ffa0c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ffa12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ @@ -1008954,17 +1008954,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -400250: |[400250] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V │ │ -400260: 7020 32a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.lambda$new$0:(Ljava/lang/Long;)V // method@a832 │ │ -400266: 0e00 |0003: return-void │ │ +400278: |[400278] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V │ │ +400288: 7020 32a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.lambda$new$0:(Ljava/lang/Long;)V // method@a832 │ │ +40028e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1008973,17 +1008973,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400144: |[400144] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ -400154: 5400 9cf2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ -400158: 1100 |0002: return-object v0 │ │ +40016c: |[40016c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ +40017c: 5400 9cf2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ +400180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1008991,17 +1008991,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fff34: |[3fff34] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ -3fff44: 5400 9df2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ -3fff48: 1100 |0002: return-object v0 │ │ +3fff5c: |[3fff5c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ +3fff6c: 5400 9df2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ +3fff70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009009,17 +1009009,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40015c: |[40015c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ -40016c: 5400 9ef2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ -400170: 1100 |0002: return-object v0 │ │ +400184: |[400184] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ +400194: 5400 9ef2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ +400198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009027,17 +1009027,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fff4c: |[3fff4c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ -3fff5c: 5400 a0f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ -3fff60: 1100 |0002: return-object v0 │ │ +3fff74: |[3fff74] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ +3fff84: 5400 a0f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ +3fff88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009045,17 +1009045,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fff1c: |[3fff1c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; │ │ -3fff2c: 5400 a1f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -3fff30: 1100 |0002: return-object v0 │ │ +3fff44: |[3fff44] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; │ │ +3fff54: 5400 a1f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +3fff58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #6 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009063,17 +1009063,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -400268: |[400268] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V │ │ -400278: 7020 30a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a830 │ │ -40027e: 0e00 |0003: return-void │ │ +400290: |[400290] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V │ │ +4002a0: 7020 30a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a830 │ │ +4002a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1009082,38 +1009082,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -400280: |[400280] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.:(Landroid/content/Context;)V │ │ -400290: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400296: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -400298: 5b20 a3f2 |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -40029c: 5b23 a1f2 |0006: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -4002a0: 7010 25a8 0200 |0008: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a825 │ │ -4002a6: 5423 a2f2 |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4002aa: 7210 6344 0300 |000d: invoke-interface {v3}, Landroidx/media3/common/Player;.getPlaybackParameters:()Landroidx/media3/common/PlaybackParameters; // method@4463 │ │ -4002b0: 0c03 |0010: move-result-object v3 │ │ -4002b2: 5b23 a5f2 |0011: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -4002b6: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ -4002ba: 6203 31f3 |0015: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -4002be: 7130 d6a9 1003 |0017: invoke-static {v0, v1, v3}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d6 │ │ -4002c4: 0c03 |001a: move-result-object v3 │ │ -4002c6: 7100 e6a9 0000 |001b: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -4002cc: 0c00 |001e: move-result-object v0 │ │ -4002ce: 6e20 d7a9 0300 |001f: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -4002d4: 0c03 |0022: move-result-object v3 │ │ -4002d6: 2200 e21b |0023: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; // type@1be2 │ │ -4002da: 7020 f5a7 2000 |0025: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a7f5 │ │ -4002e0: 6e20 d9a9 0300 |0028: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d9 │ │ -4002e6: 0c03 |002b: move-result-object v3 │ │ -4002e8: 5b23 9ff2 |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@f29f │ │ -4002ec: 0e00 |002e: return-void │ │ +4002a8: |[4002a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.:(Landroid/content/Context;)V │ │ +4002b8: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +4002be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4002c0: 5b20 a3f2 |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +4002c4: 5b23 a1f2 |0006: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +4002c8: 7010 25a8 0200 |0008: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a825 │ │ +4002ce: 5423 a2f2 |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4002d2: 7210 6344 0300 |000d: invoke-interface {v3}, Landroidx/media3/common/Player;.getPlaybackParameters:()Landroidx/media3/common/PlaybackParameters; // method@4463 │ │ +4002d8: 0c03 |0010: move-result-object v3 │ │ +4002da: 5b23 a5f2 |0011: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +4002de: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ +4002e2: 6203 31f3 |0015: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +4002e6: 7130 d6a9 1003 |0017: invoke-static {v0, v1, v3}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d6 │ │ +4002ec: 0c03 |001a: move-result-object v3 │ │ +4002ee: 7100 e6a9 0000 |001b: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +4002f4: 0c00 |001e: move-result-object v0 │ │ +4002f6: 6e20 d7a9 0300 |001f: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +4002fc: 0c03 |0022: move-result-object v3 │ │ +4002fe: 2200 e21b |0023: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; // type@1be2 │ │ +400302: 7020 f5a7 2000 |0025: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a7f5 │ │ +400308: 6e20 d9a9 0300 |0028: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d9 │ │ +40030e: 0c03 |002b: move-result-object v3 │ │ +400310: 5b23 9ff2 |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@f29f │ │ +400314: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=81 │ │ 0x0006 line=85 │ │ 0x0008 line=86 │ │ 0x000b line=87 │ │ @@ -1009129,81 +1009129,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -4002f0: |[4002f0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.createPlayer:()V │ │ -400300: 2200 5d0c |0000: new-instance v0, Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // type@0c5d │ │ -400304: 7010 b14a 0000 |0002: invoke-direct {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.:()V // method@4ab1 │ │ -40030a: 6201 2df3 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -40030e: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ -400312: 6e30 beae 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -400318: 0b02 |000c: move-result-wide v2 │ │ -40031a: 8423 |000d: long-to-int v3, v2 │ │ -40031c: 1604 0300 |000e: const-wide/16 v4, #int 3 // #3 │ │ -400320: 6e30 beae 4105 |0010: invoke-virtual {v1, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -400326: 0b01 |0013: move-result-wide v1 │ │ -400328: 8412 |0014: long-to-int v2, v1 │ │ -40032a: 1301 c409 |0015: const/16 v1, #int 2500 // #9c4 │ │ -40032e: 1304 8813 |0017: const/16 v4, #int 5000 // #1388 │ │ -400332: 6e54 b44a 3012 |0019: invoke-virtual {v0, v3, v2, v1, v4}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBufferDurationsMs:(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@4ab4 │ │ -400338: 6201 2ff3 |001c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -40033c: 1602 0500 |001e: const-wide/16 v2, #int 5 // #5 │ │ -400340: 6e30 beae 2103 |0020: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ -400346: 0b01 |0023: move-result-wide v1 │ │ -400348: 8412 |0024: long-to-int v2, v1 │ │ -40034a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -40034c: 6e30 b34a 2001 |0026: invoke-virtual {v0, v2, v1}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBackBuffer:(IZ)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@4ab3 │ │ -400352: 2201 b60e |0029: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // type@0eb6 │ │ -400356: 5462 a1f2 |002b: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -40035a: 7020 bb58 2100 |002d: invoke-direct {v1, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@58bb │ │ -400360: 5b61 a7f2 |0030: iput-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -400364: 2201 6e0c |0032: new-instance v1, Landroidx/media3/exoplayer/ExoPlayer$Builder; // type@0c6e │ │ -400368: 5462 a1f2 |0034: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -40036c: 2203 610c |0036: new-instance v3, Landroidx/media3/exoplayer/DefaultRenderersFactory; // type@0c61 │ │ -400370: 7020 d24a 2300 |0038: invoke-direct {v3, v2}, Landroidx/media3/exoplayer/DefaultRenderersFactory;.:(Landroid/content/Context;)V // method@4ad2 │ │ -400376: 7030 034b 2103 |003b: invoke-direct {v1, v2, v3}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.:(Landroid/content/Context;Landroidx/media3/exoplayer/RenderersFactory;)V // method@4b03 │ │ -40037c: 5462 a7f2 |003e: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -400380: 6e20 0e4b 2100 |0040: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setTrackSelector:(Landroidx/media3/exoplayer/trackselection/TrackSelector;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4b0e │ │ -400386: 0c01 |0043: move-result-object v1 │ │ -400388: 6e10 b24a 0000 |0044: invoke-virtual {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.build:()Landroidx/media3/exoplayer/DefaultLoadControl; // method@4ab2 │ │ -40038e: 0c00 |0047: move-result-object v0 │ │ -400390: 6e20 0d4b 0100 |0048: invoke-virtual {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setLoadControl:(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4b0d │ │ -400396: 0c00 |004b: move-result-object v0 │ │ -400398: 6e10 064b 0000 |004c: invoke-virtual {v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.build:()Landroidx/media3/exoplayer/ExoPlayer; // method@4b06 │ │ -40039e: 0c00 |004f: move-result-object v0 │ │ -4003a0: 5b60 a2f2 |0050: iput-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4003a4: 6201 8120 |0052: sget-object v1, Landroidx/media3/exoplayer/SeekParameters;.EXACT:Landroidx/media3/exoplayer/SeekParameters; // field@2081 │ │ -4003a8: 7220 174b 1000 |0054: invoke-interface {v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setSeekParameters:(Landroidx/media3/exoplayer/SeekParameters;)V // method@4b17 │ │ -4003ae: 5460 a2f2 |0057: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4003b2: 2201 e31b |0059: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; // type@1be3 │ │ -4003b6: 7020 f7a7 6100 |005b: invoke-direct {v1, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a7f7 │ │ -4003bc: 7220 5544 1000 |005e: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.addListener:(Landroidx/media3/common/Player$Listener;)V // method@4455 │ │ -4003c2: 2200 340c |0061: new-instance v0, Landroidx/media3/datasource/cache/SimpleCache; // type@0c34 │ │ -4003c6: 2201 7a1c |0063: new-instance v1, Ljava/io/File; // type@1c7a │ │ -4003ca: 5462 a1f2 |0065: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -4003ce: 6e10 ff01 0200 |0067: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ff │ │ -4003d4: 0c02 |006a: move-result-object v2 │ │ -4003d6: 1a03 d3c4 |006b: const-string v3, "streaming" // string@c4d3 │ │ -4003da: 7030 16aa 2103 |006d: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ -4003e0: 2202 310c |0070: new-instance v2, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor; // type@0c31 │ │ -4003e4: 1703 0000 4006 |0072: const-wide/32 v3, #float 3.61112e-35 // #06400000 │ │ -4003ea: 7030 b149 3204 |0075: invoke-direct {v2, v3, v4}, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor;.:(J)V // method@49b1 │ │ -4003f0: 2203 e70b |0078: new-instance v3, Landroidx/media3/database/StandaloneDatabaseProvider; // type@0be7 │ │ -4003f4: 5464 a1f2 |007a: iget-object v4, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -4003f8: 7020 1d48 4300 |007c: invoke-direct {v3, v4}, Landroidx/media3/database/StandaloneDatabaseProvider;.:(Landroid/content/Context;)V // method@481d │ │ -4003fe: 7040 c149 1032 |007f: invoke-direct {v0, v1, v2, v3}, Landroidx/media3/datasource/cache/SimpleCache;.:(Ljava/io/File;Landroidx/media3/datasource/cache/CacheEvictor;Landroidx/media3/database/DatabaseProvider;)V // method@49c1 │ │ -400404: 5b60 a6f2 |0082: iput-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -400408: 5460 a2f2 |0084: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40040c: 7210 0f4b 0000 |0086: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getAudioSessionId:()I // method@4b0f │ │ -400412: 0a00 |0089: move-result v0 │ │ -400414: 7020 30a8 0600 |008a: invoke-direct {v6, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a830 │ │ -40041a: 0e00 |008d: return-void │ │ +400318: |[400318] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.createPlayer:()V │ │ +400328: 2200 5d0c |0000: new-instance v0, Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // type@0c5d │ │ +40032c: 7010 b14a 0000 |0002: invoke-direct {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.:()V // method@4ab1 │ │ +400332: 6201 2df3 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +400336: 1602 0100 |0007: const-wide/16 v2, #int 1 // #1 │ │ +40033a: 6e30 beae 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +400340: 0b02 |000c: move-result-wide v2 │ │ +400342: 8423 |000d: long-to-int v3, v2 │ │ +400344: 1604 0300 |000e: const-wide/16 v4, #int 3 // #3 │ │ +400348: 6e30 beae 4105 |0010: invoke-virtual {v1, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +40034e: 0b01 |0013: move-result-wide v1 │ │ +400350: 8412 |0014: long-to-int v2, v1 │ │ +400352: 1301 c409 |0015: const/16 v1, #int 2500 // #9c4 │ │ +400356: 1304 8813 |0017: const/16 v4, #int 5000 // #1388 │ │ +40035a: 6e54 b44a 3012 |0019: invoke-virtual {v0, v3, v2, v1, v4}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBufferDurationsMs:(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@4ab4 │ │ +400360: 6201 2ff3 |001c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +400364: 1602 0500 |001e: const-wide/16 v2, #int 5 // #5 │ │ +400368: 6e30 beae 2103 |0020: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@aebe │ │ +40036e: 0b01 |0023: move-result-wide v1 │ │ +400370: 8412 |0024: long-to-int v2, v1 │ │ +400372: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +400374: 6e30 b34a 2001 |0026: invoke-virtual {v0, v2, v1}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBackBuffer:(IZ)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@4ab3 │ │ +40037a: 2201 b60e |0029: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // type@0eb6 │ │ +40037e: 5462 a1f2 |002b: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +400382: 7020 bb58 2100 |002d: invoke-direct {v1, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@58bb │ │ +400388: 5b61 a7f2 |0030: iput-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +40038c: 2201 6e0c |0032: new-instance v1, Landroidx/media3/exoplayer/ExoPlayer$Builder; // type@0c6e │ │ +400390: 5462 a1f2 |0034: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +400394: 2203 610c |0036: new-instance v3, Landroidx/media3/exoplayer/DefaultRenderersFactory; // type@0c61 │ │ +400398: 7020 d24a 2300 |0038: invoke-direct {v3, v2}, Landroidx/media3/exoplayer/DefaultRenderersFactory;.:(Landroid/content/Context;)V // method@4ad2 │ │ +40039e: 7030 034b 2103 |003b: invoke-direct {v1, v2, v3}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.:(Landroid/content/Context;Landroidx/media3/exoplayer/RenderersFactory;)V // method@4b03 │ │ +4003a4: 5462 a7f2 |003e: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +4003a8: 6e20 0e4b 2100 |0040: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setTrackSelector:(Landroidx/media3/exoplayer/trackselection/TrackSelector;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4b0e │ │ +4003ae: 0c01 |0043: move-result-object v1 │ │ +4003b0: 6e10 b24a 0000 |0044: invoke-virtual {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.build:()Landroidx/media3/exoplayer/DefaultLoadControl; // method@4ab2 │ │ +4003b6: 0c00 |0047: move-result-object v0 │ │ +4003b8: 6e20 0d4b 0100 |0048: invoke-virtual {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setLoadControl:(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4b0d │ │ +4003be: 0c00 |004b: move-result-object v0 │ │ +4003c0: 6e10 064b 0000 |004c: invoke-virtual {v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.build:()Landroidx/media3/exoplayer/ExoPlayer; // method@4b06 │ │ +4003c6: 0c00 |004f: move-result-object v0 │ │ +4003c8: 5b60 a2f2 |0050: iput-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4003cc: 6201 8120 |0052: sget-object v1, Landroidx/media3/exoplayer/SeekParameters;.EXACT:Landroidx/media3/exoplayer/SeekParameters; // field@2081 │ │ +4003d0: 7220 174b 1000 |0054: invoke-interface {v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setSeekParameters:(Landroidx/media3/exoplayer/SeekParameters;)V // method@4b17 │ │ +4003d6: 5460 a2f2 |0057: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4003da: 2201 e31b |0059: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; // type@1be3 │ │ +4003de: 7020 f7a7 6100 |005b: invoke-direct {v1, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a7f7 │ │ +4003e4: 7220 5544 1000 |005e: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.addListener:(Landroidx/media3/common/Player$Listener;)V // method@4455 │ │ +4003ea: 2200 340c |0061: new-instance v0, Landroidx/media3/datasource/cache/SimpleCache; // type@0c34 │ │ +4003ee: 2201 7a1c |0063: new-instance v1, Ljava/io/File; // type@1c7a │ │ +4003f2: 5462 a1f2 |0065: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +4003f6: 6e10 ff01 0200 |0067: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ff │ │ +4003fc: 0c02 |006a: move-result-object v2 │ │ +4003fe: 1a03 d3c4 |006b: const-string v3, "streaming" // string@c4d3 │ │ +400402: 7030 16aa 2103 |006d: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa16 │ │ +400408: 2202 310c |0070: new-instance v2, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor; // type@0c31 │ │ +40040c: 1703 0000 4006 |0072: const-wide/32 v3, #float 3.61112e-35 // #06400000 │ │ +400412: 7030 b149 3204 |0075: invoke-direct {v2, v3, v4}, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor;.:(J)V // method@49b1 │ │ +400418: 2203 e70b |0078: new-instance v3, Landroidx/media3/database/StandaloneDatabaseProvider; // type@0be7 │ │ +40041c: 5464 a1f2 |007a: iget-object v4, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +400420: 7020 1d48 4300 |007c: invoke-direct {v3, v4}, Landroidx/media3/database/StandaloneDatabaseProvider;.:(Landroid/content/Context;)V // method@481d │ │ +400426: 7040 c149 1032 |007f: invoke-direct {v0, v1, v2, v3}, Landroidx/media3/datasource/cache/SimpleCache;.:(Ljava/io/File;Landroidx/media3/datasource/cache/CacheEvictor;Landroidx/media3/database/DatabaseProvider;)V // method@49c1 │ │ +40042c: 5b60 a6f2 |0082: iput-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +400430: 5460 a2f2 |0084: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400434: 7210 0f4b 0000 |0086: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getAudioSessionId:()I // method@4b0f │ │ +40043a: 0a00 |0089: move-result v0 │ │ +40043c: 7020 30a8 0600 |008a: invoke-direct {v6, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a830 │ │ +400442: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x001c line=102 │ │ 0x0029 line=103 │ │ 0x0032 line=104 │ │ @@ -1009222,30 +1009222,30 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3fffc0: |[3fffc0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioRendererIndex:()I │ │ -3fffd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fffd2: 5431 a2f2 |0001: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -3fffd6: 7210 114b 0100 |0003: invoke-interface {v1}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererCount:()I // method@4b11 │ │ -3fffdc: 0a01 |0006: move-result v1 │ │ -3fffde: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ -3fffe2: 5431 a2f2 |0009: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -3fffe6: 7220 124b 0100 |000b: invoke-interface {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererType:(I)I // method@4b12 │ │ -3fffec: 0a01 |000e: move-result v1 │ │ -3fffee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3ffff0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -3ffff4: 0f00 |0012: return v0 │ │ -3ffff6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ffffa: 28ec |0015: goto 0001 // -0014 │ │ -3ffffc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -3ffffe: 0f00 |0017: return v0 │ │ +3fffe8: |[3fffe8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioRendererIndex:()I │ │ +3ffff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ffffa: 5431 a2f2 |0001: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +3ffffe: 7210 114b 0100 |0003: invoke-interface {v1}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererCount:()I // method@4b11 │ │ +400004: 0a01 |0006: move-result v1 │ │ +400006: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ +40000a: 5431 a2f2 |0009: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40000e: 7220 124b 0100 |000b: invoke-interface {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererType:(I)I // method@4b12 │ │ +400014: 0a01 |000e: move-result v1 │ │ +400016: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +400018: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +40001c: 0f00 |0012: return v0 │ │ +40001e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +400022: 28ec |0015: goto 0001 // -0014 │ │ +400024: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +400026: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0009 line=342 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1009254,40 +1009254,40 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4001e0: |[4001e0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getFormats:()Ljava/util/List; │ │ -4001f0: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -4001f4: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -4001fa: 5451 a7f2 |0005: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -4001fe: 6e10 0659 0100 |0007: invoke-virtual {v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@5906 │ │ -400204: 0c01 |000a: move-result-object v1 │ │ -400206: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ -40020a: 7100 71ad 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -400210: 0c00 |0010: move-result-object v0 │ │ -400212: 1100 |0011: return-object v0 │ │ -400214: 7010 26a8 0500 |0012: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ -40021a: 0a02 |0015: move-result v2 │ │ -40021c: 6e20 0159 2100 |0016: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5901 │ │ -400222: 0c01 |0019: move-result-object v1 │ │ -400224: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -400226: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -400228: 5214 bc24 |001c: iget v4, v1, Landroidx/media3/exoplayer/source/TrackGroupArray;.length:I // field@24bc │ │ -40022c: 3543 1000 |001e: if-ge v3, v4, 002e // +0010 │ │ -400230: 6e20 9857 3100 |0020: invoke-virtual {v1, v3}, Landroidx/media3/exoplayer/source/TrackGroupArray;.get:(I)Landroidx/media3/common/TrackGroup; // method@5798 │ │ -400236: 0c04 |0023: move-result-object v4 │ │ -400238: 6e20 0545 2400 |0024: invoke-virtual {v4, v2}, Landroidx/media3/common/TrackGroup;.getFormat:(I)Landroidx/media3/common/Format; // method@4505 │ │ -40023e: 0c04 |0027: move-result-object v4 │ │ -400240: 7220 caad 4000 |0028: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -400246: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40024a: 28ef |002d: goto 001c // -0011 │ │ -40024c: 1100 |002e: return-object v0 │ │ +400208: |[400208] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getFormats:()Ljava/util/List; │ │ +400218: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +40021c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +400222: 5451 a7f2 |0005: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +400226: 6e10 0659 0100 |0007: invoke-virtual {v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@5906 │ │ +40022c: 0c01 |000a: move-result-object v1 │ │ +40022e: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ +400232: 7100 71ad 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +400238: 0c00 |0010: move-result-object v0 │ │ +40023a: 1100 |0011: return-object v0 │ │ +40023c: 7010 26a8 0500 |0012: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ +400242: 0a02 |0015: move-result v2 │ │ +400244: 6e20 0159 2100 |0016: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5901 │ │ +40024a: 0c01 |0019: move-result-object v1 │ │ +40024c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +40024e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +400250: 5214 bc24 |001c: iget v4, v1, Landroidx/media3/exoplayer/source/TrackGroupArray;.length:I // field@24bc │ │ +400254: 3543 1000 |001e: if-ge v3, v4, 002e // +0010 │ │ +400258: 6e20 9857 3100 |0020: invoke-virtual {v1, v3}, Landroidx/media3/exoplayer/source/TrackGroupArray;.get:(I)Landroidx/media3/common/TrackGroup; // method@5798 │ │ +40025e: 0c04 |0023: move-result-object v4 │ │ +400260: 6e20 0545 2400 |0024: invoke-virtual {v4, v2}, Landroidx/media3/common/TrackGroup;.getFormat:(I)Landroidx/media3/common/Format; // method@4505 │ │ +400266: 0c04 |0027: move-result-object v4 │ │ +400268: 7220 caad 4000 |0028: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +40026e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +400272: 28ef |002d: goto 001c // -0011 │ │ +400274: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ 0x000d line=319 │ │ 0x0012 line=321 │ │ 0x001c line=322 │ │ @@ -1009300,42 +1009300,42 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -40041c: |[40041c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.initLoudnessEnhancer:(I)V │ │ -40042c: 7100 24a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.isBoostSupported:()Z // method@a224 │ │ -400432: 0a00 |0003: move-result v0 │ │ -400434: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -400438: 0e00 |0006: return-void │ │ -40043a: 2200 4501 |0007: new-instance v0, Landroid/media/audiofx/LoudnessEnhancer; // type@0145 │ │ -40043e: 7020 4506 3000 |0009: invoke-direct {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.:(I)V // method@0645 │ │ -400444: 5423 a3f2 |000c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -400448: 3803 2500 |000e: if-eqz v3, 0033 // +0025 │ │ -40044c: 6e10 4106 0300 |0010: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@0641 │ │ -400452: 0a01 |0013: move-result v1 │ │ -400454: 6e20 4406 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ -40045a: 6e10 4106 0300 |0017: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@0641 │ │ -400460: 0a01 |001a: move-result v1 │ │ -400462: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -400466: 6e10 4606 0300 |001d: invoke-virtual {v3}, Landroid/media/audiofx/LoudnessEnhancer;.getTargetGain:()F // method@0646 │ │ -40046c: 0a01 |0020: move-result v1 │ │ -40046e: 8711 |0021: float-to-int v1, v1 │ │ -400470: 6e20 4706 1000 |0022: invoke-virtual {v0, v1}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0647 │ │ -400476: 6e10 4306 0300 |0025: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.release:()V // method@0643 │ │ -40047c: 280b |0028: goto 0033 // +000b │ │ -40047e: 0d03 |0029: move-exception v3 │ │ -400480: 1a01 1415 |002a: const-string v1, "ExoPlayerWrapper" // string@1514 │ │ -400484: 6e10 5fab 0300 |002c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -40048a: 0c03 |002f: move-result-object v3 │ │ -40048c: 7120 330b 3100 |0030: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400492: 5b20 a3f2 |0033: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -400496: 0e00 |0035: return-void │ │ +400444: |[400444] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.initLoudnessEnhancer:(I)V │ │ +400454: 7100 24a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.isBoostSupported:()Z // method@a224 │ │ +40045a: 0a00 |0003: move-result v0 │ │ +40045c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +400460: 0e00 |0006: return-void │ │ +400462: 2200 4501 |0007: new-instance v0, Landroid/media/audiofx/LoudnessEnhancer; // type@0145 │ │ +400466: 7020 4506 3000 |0009: invoke-direct {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.:(I)V // method@0645 │ │ +40046c: 5423 a3f2 |000c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +400470: 3803 2500 |000e: if-eqz v3, 0033 // +0025 │ │ +400474: 6e10 4106 0300 |0010: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@0641 │ │ +40047a: 0a01 |0013: move-result v1 │ │ +40047c: 6e20 4406 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ +400482: 6e10 4106 0300 |0017: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@0641 │ │ +400488: 0a01 |001a: move-result v1 │ │ +40048a: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +40048e: 6e10 4606 0300 |001d: invoke-virtual {v3}, Landroid/media/audiofx/LoudnessEnhancer;.getTargetGain:()F // method@0646 │ │ +400494: 0a01 |0020: move-result v1 │ │ +400496: 8711 |0021: float-to-int v1, v1 │ │ +400498: 6e20 4706 1000 |0022: invoke-virtual {v0, v1}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0647 │ │ +40049e: 6e10 4306 0300 |0025: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.release:()V // method@0643 │ │ +4004a4: 280b |0028: goto 0033 // +000b │ │ +4004a6: 0d03 |0029: move-exception v3 │ │ +4004a8: 1a01 1415 |002a: const-string v1, "ExoPlayerWrapper" // string@1514 │ │ +4004ac: 6e10 5fab 0300 |002c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +4004b2: 0c03 |002f: move-result-object v3 │ │ +4004b4: 7120 330b 3100 |0030: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4004ba: 5b20 a3f2 |0033: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +4004be: 0e00 |0035: return-void │ │ catches : 1 │ │ 0x0010 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=395 │ │ 0x0007 line=399 │ │ 0x000c line=400 │ │ @@ -1009354,24 +1009354,24 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4004a8: |[4004a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.lambda$new$0:(Ljava/lang/Long;)V │ │ -4004b8: 5412 a0f2 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ -4004bc: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ -4004c0: 5410 a2f2 |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4004c4: 7210 5744 0000 |0006: invoke-interface {v0}, Landroidx/media3/common/Player;.getBufferedPercentage:()I // method@4457 │ │ -4004ca: 0a00 |0009: move-result v0 │ │ -4004cc: 7110 19ab 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -4004d2: 0c00 |000d: move-result-object v0 │ │ -4004d4: 7220 2c31 0200 |000e: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -4004da: 0e00 |0011: return-void │ │ +4004d0: |[4004d0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.lambda$new$0:(Ljava/lang/Long;)V │ │ +4004e0: 5412 a0f2 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ +4004e4: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ +4004e8: 5410 a2f2 |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4004ec: 7210 5744 0000 |0006: invoke-interface {v0}, Landroidx/media3/common/Player;.getBufferedPercentage:()I // method@4457 │ │ +4004f2: 0a00 |0009: move-result v0 │ │ +4004f4: 7110 19ab 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +4004fa: 0c00 |000d: move-result-object v0 │ │ +4004fc: 7220 2c31 0200 |000e: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +400502: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Long; │ │ @@ -1009382,37 +1009382,37 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -400174: |[400174] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioTracks:()Ljava/util/List; │ │ -400184: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -400188: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -40018e: 2201 a510 |0005: new-instance v1, Landroidx/media3/ui/DefaultTrackNameProvider; // type@10a5 │ │ -400192: 5442 a1f2 |0007: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -400196: 6e10 1202 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -40019c: 0c02 |000c: move-result-object v2 │ │ -40019e: 7020 c464 2100 |000d: invoke-direct {v1, v2}, Landroidx/media3/ui/DefaultTrackNameProvider;.:(Landroid/content/res/Resources;)V // method@64c4 │ │ -4001a4: 7010 2ca8 0400 |0010: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a82c │ │ -4001aa: 0c02 |0013: move-result-object v2 │ │ -4001ac: 7210 d5ad 0200 |0014: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -4001b2: 0c02 |0017: move-result-object v2 │ │ -4001b4: 7210 b8ad 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -4001ba: 0a03 |001b: move-result v3 │ │ -4001bc: 3803 1000 |001c: if-eqz v3, 002c // +0010 │ │ -4001c0: 7210 b9ad 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -4001c6: 0c03 |0021: move-result-object v3 │ │ -4001c8: 1f03 2a0b |0022: check-cast v3, Landroidx/media3/common/Format; // type@0b2a │ │ -4001cc: 7220 1265 3100 |0024: invoke-interface {v1, v3}, Landroidx/media3/ui/TrackNameProvider;.getTrackName:(Landroidx/media3/common/Format;)Ljava/lang/String; // method@6512 │ │ -4001d2: 0c03 |0027: move-result-object v3 │ │ -4001d4: 7220 caad 3000 |0028: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -4001da: 28ed |002b: goto 0018 // -0013 │ │ -4001dc: 1100 |002c: return-object v0 │ │ +40019c: |[40019c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioTracks:()Ljava/util/List; │ │ +4001ac: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +4001b0: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +4001b6: 2201 a510 |0005: new-instance v1, Landroidx/media3/ui/DefaultTrackNameProvider; // type@10a5 │ │ +4001ba: 5442 a1f2 |0007: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +4001be: 6e10 1202 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +4001c4: 0c02 |000c: move-result-object v2 │ │ +4001c6: 7020 c464 2100 |000d: invoke-direct {v1, v2}, Landroidx/media3/ui/DefaultTrackNameProvider;.:(Landroid/content/res/Resources;)V // method@64c4 │ │ +4001cc: 7010 2ca8 0400 |0010: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a82c │ │ +4001d2: 0c02 |0013: move-result-object v2 │ │ +4001d4: 7210 d5ad 0200 |0014: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +4001da: 0c02 |0017: move-result-object v2 │ │ +4001dc: 7210 b8ad 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +4001e2: 0a03 |001b: move-result v3 │ │ +4001e4: 3803 1000 |001c: if-eqz v3, 002c // +0010 │ │ +4001e8: 7210 b9ad 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +4001ee: 0c03 |0021: move-result-object v3 │ │ +4001f0: 1f03 2a0b |0022: check-cast v3, Landroidx/media3/common/Format; // type@0b2a │ │ +4001f4: 7220 1265 3100 |0024: invoke-interface {v1, v3}, Landroidx/media3/ui/TrackNameProvider;.getTrackName:(Landroidx/media3/common/Format;)Ljava/lang/String; // method@6512 │ │ +4001fa: 0c03 |0027: move-result-object v3 │ │ +4001fc: 7220 caad 3000 |0028: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +400202: 28ed |002b: goto 0018 // -0013 │ │ +400204: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ 0x0010 line=309 │ │ 0x0024 line=310 │ │ locals : │ │ @@ -1009423,20 +1009423,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -400000: |[400000] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentPosition:()I │ │ -400010: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400014: 7210 5e44 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getCurrentPosition:()J // method@445e │ │ -40001a: 0b00 |0005: move-result-wide v0 │ │ -40001c: 8401 |0006: long-to-int v1, v0 │ │ -40001e: 0f01 |0007: return v1 │ │ +400028: |[400028] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentPosition:()I │ │ +400038: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40003c: 7210 5e44 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getCurrentPosition:()J // method@445e │ │ +400042: 0b00 |0005: move-result-wide v0 │ │ +400044: 8401 |0006: long-to-int v1, v0 │ │ +400046: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009444,19 +1009444,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fff64: |[3fff64] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSkipSilence:()Z │ │ -3fff74: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -3fff78: 7210 134b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getSkipSilenceEnabled:()Z // method@4b13 │ │ -3fff7e: 0a00 |0005: move-result v0 │ │ -3fff80: 0f00 |0006: return v0 │ │ +3fff8c: |[3fff8c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSkipSilence:()Z │ │ +3fff9c: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +3fffa0: 7210 134b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getSkipSilenceEnabled:()Z // method@4b13 │ │ +3fffa6: 0a00 |0005: move-result v0 │ │ +3fffa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009464,18 +1009464,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3fffa4: |[3fffa4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSpeedMultiplier:()F │ │ -3fffb4: 5410 a5f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -3fffb8: 5200 7e1b |0002: iget v0, v0, Landroidx/media3/common/PlaybackParameters;.speed:F // field@1b7e │ │ -3fffbc: 0f00 |0004: return v0 │ │ +3fffcc: |[3fffcc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSpeedMultiplier:()F │ │ +3fffdc: 5410 a5f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +3fffe0: 5200 7e1b |0002: iget v0, v0, Landroidx/media3/common/PlaybackParameters;.speed:F // field@1b7e │ │ +3fffe4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009483,28 +1009483,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -400020: |[400020] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getDuration:()I │ │ -400030: 5450 a2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400034: 7210 6144 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@4461 │ │ -40003a: 0b00 |0005: move-result-wide v0 │ │ -40003c: 1802 0100 0000 0000 0080 |0006: const-wide v2, #double -4.94066e-324 // #8000000000000001 │ │ -400046: 3104 0002 |000b: cmp-long v4, v0, v2 │ │ -40004a: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -40004e: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -400050: 0f00 |0010: return v0 │ │ -400052: 5450 a2f2 |0011: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400056: 7210 6144 0000 |0013: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@4461 │ │ -40005c: 0b00 |0016: move-result-wide v0 │ │ -40005e: 8401 |0017: long-to-int v1, v0 │ │ -400060: 0f01 |0018: return v1 │ │ +400048: |[400048] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getDuration:()I │ │ +400058: 5450 a2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40005c: 7210 6144 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@4461 │ │ +400062: 0b00 |0005: move-result-wide v0 │ │ +400064: 1802 0100 0000 0000 0080 |0006: const-wide v2, #double -4.94066e-324 // #8000000000000001 │ │ +40006e: 3104 0002 |000b: cmp-long v4, v0, v2 │ │ +400072: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +400076: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +400078: 0f00 |0010: return v0 │ │ +40007a: 5450 a2f2 |0011: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40007e: 7210 6144 0000 |0013: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@4461 │ │ +400084: 0b00 |0016: move-result-wide v0 │ │ +400086: 8401 |0017: long-to-int v1, v0 │ │ +400088: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0011 line=176 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1009513,42 +1009513,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -400064: |[400064] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getSelectedAudioTrack:()I │ │ -400074: 5450 a2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400078: 7210 104b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getCurrentTrackSelections:()Landroidx/media3/exoplayer/trackselection/TrackSelectionArray; // method@4b10 │ │ -40007e: 0c00 |0005: move-result-object v0 │ │ -400080: 7010 2ca8 0500 |0006: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a82c │ │ -400086: 0c01 |0009: move-result-object v1 │ │ -400088: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -40008a: 5203 8c25 |000b: iget v3, v0, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.length:I // field@258c │ │ -40008e: 3532 2100 |000d: if-ge v2, v3, 002e // +0021 │ │ -400092: 6e20 1359 2000 |000f: invoke-virtual {v0, v2}, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.get:(I)Landroidx/media3/exoplayer/trackselection/TrackSelection; // method@5913 │ │ -400098: 0c03 |0012: move-result-object v3 │ │ -40009a: 1f03 ba0e |0013: check-cast v3, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection; // type@0eba │ │ -40009e: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -4000a2: 2814 |0017: goto 002b // +0014 │ │ -4000a4: 7210 f258 0300 |0018: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@58f2 │ │ -4000aa: 0c04 |001b: move-result-object v4 │ │ -4000ac: 7220 cead 4100 |001c: invoke-interface {v1, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -4000b2: 0a04 |001f: move-result v4 │ │ -4000b4: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ -4000b8: 7210 f258 0300 |0022: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@58f2 │ │ -4000be: 0c00 |0025: move-result-object v0 │ │ -4000c0: 7220 d3ad 0100 |0026: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@add3 │ │ -4000c6: 0a00 |0029: move-result v0 │ │ -4000c8: 0f00 |002a: return v0 │ │ -4000ca: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4000ce: 28de |002d: goto 000b // -0022 │ │ -4000d0: 12f0 |002e: const/4 v0, #int -1 // #ff │ │ -4000d2: 0f00 |002f: return v0 │ │ +40008c: |[40008c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getSelectedAudioTrack:()I │ │ +40009c: 5450 a2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4000a0: 7210 104b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getCurrentTrackSelections:()Landroidx/media3/exoplayer/trackselection/TrackSelectionArray; // method@4b10 │ │ +4000a6: 0c00 |0005: move-result-object v0 │ │ +4000a8: 7010 2ca8 0500 |0006: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a82c │ │ +4000ae: 0c01 |0009: move-result-object v1 │ │ +4000b0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +4000b2: 5203 8c25 |000b: iget v3, v0, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.length:I // field@258c │ │ +4000b6: 3532 2100 |000d: if-ge v2, v3, 002e // +0021 │ │ +4000ba: 6e20 1359 2000 |000f: invoke-virtual {v0, v2}, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.get:(I)Landroidx/media3/exoplayer/trackselection/TrackSelection; // method@5913 │ │ +4000c0: 0c03 |0012: move-result-object v3 │ │ +4000c2: 1f03 ba0e |0013: check-cast v3, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection; // type@0eba │ │ +4000c6: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +4000ca: 2814 |0017: goto 002b // +0014 │ │ +4000cc: 7210 f258 0300 |0018: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@58f2 │ │ +4000d2: 0c04 |001b: move-result-object v4 │ │ +4000d4: 7220 cead 4100 |001c: invoke-interface {v1, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +4000da: 0a04 |001f: move-result v4 │ │ +4000dc: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ +4000e0: 7210 f258 0300 |0022: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@58f2 │ │ +4000e6: 0c00 |0025: move-result-object v0 │ │ +4000e8: 7220 d3ad 0100 |0026: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@add3 │ │ +4000ee: 0a00 |0029: move-result v0 │ │ +4000f0: 0f00 |002a: return v0 │ │ +4000f2: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4000f6: 28de |002d: goto 000b // -0022 │ │ +4000f8: 12f0 |002e: const/4 v0, #int -1 // #ff │ │ +4000fa: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0006 line=351 │ │ 0x000b line=352 │ │ 0x000f line=353 │ │ 0x0018 line=357 │ │ @@ -1009561,26 +1009561,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4000d4: |[4000d4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoHeight:()I │ │ -4000e4: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4000e8: 7210 144b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ -4000ee: 0c00 |0005: move-result-object v0 │ │ -4000f0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -4000f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4000f6: 0f00 |0009: return v0 │ │ -4000f8: 5410 a2f2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4000fc: 7210 144b 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ -400102: 0c00 |000f: move-result-object v0 │ │ -400104: 5200 3e1a |0010: iget v0, v0, Landroidx/media3/common/Format;.height:I // field@1a3e │ │ -400108: 0f00 |0012: return v0 │ │ +4000fc: |[4000fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoHeight:()I │ │ +40010c: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400110: 7210 144b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ +400116: 0c00 |0005: move-result-object v0 │ │ +400118: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +40011c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +40011e: 0f00 |0009: return v0 │ │ +400120: 5410 a2f2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400124: 7210 144b 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ +40012a: 0c00 |000f: move-result-object v0 │ │ +40012c: 5200 3e1a |0010: iget v0, v0, Landroidx/media3/common/Format;.height:I // field@1a3e │ │ +400130: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x000a line=387 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1009589,26 +1009589,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -40010c: |[40010c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoWidth:()I │ │ -40011c: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400120: 7210 144b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ -400126: 0c00 |0005: move-result-object v0 │ │ -400128: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -40012c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -40012e: 0f00 |0009: return v0 │ │ -400130: 5410 a2f2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400134: 7210 144b 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ -40013a: 0c00 |000f: move-result-object v0 │ │ -40013c: 5200 521a |0010: iget v0, v0, Landroidx/media3/common/Format;.width:I // field@1a52 │ │ -400140: 0f00 |0012: return v0 │ │ +400134: |[400134] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoWidth:()I │ │ +400144: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400148: 7210 144b 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ +40014e: 0c00 |0005: move-result-object v0 │ │ +400150: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +400154: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +400156: 0f00 |0009: return v0 │ │ +400158: 5410 a2f2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40015c: 7210 144b 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4b14 │ │ +400162: 0c00 |000f: move-result-object v0 │ │ +400164: 5200 521a |0010: iget v0, v0, Landroidx/media3/common/Format;.width:I // field@1a52 │ │ +400168: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000a line=380 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1009617,19 +1009617,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fff84: |[3fff84] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.isPlaying:()Z │ │ -3fff94: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -3fff98: 7210 6244 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getPlayWhenReady:()Z // method@4462 │ │ -3fff9e: 0a00 |0005: move-result v0 │ │ -3fffa0: 0f00 |0006: return v0 │ │ +3fffac: |[3fffac] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.isPlaying:()Z │ │ +3fffbc: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +3fffc0: 7210 6244 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getPlayWhenReady:()Z // method@4462 │ │ +3fffc6: 0a00 |0005: move-result v0 │ │ +3fffc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009637,18 +1009637,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4004dc: |[4004dc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.pause:()V │ │ -4004ec: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4004f0: 7210 7044 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.pause:()V // method@4470 │ │ -4004f6: 0e00 |0005: return-void │ │ +400504: |[400504] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.pause:()V │ │ +400514: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400518: 7210 7044 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.pause:()V // method@4470 │ │ +40051e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -1009656,22 +1009656,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4004f8: |[4004f8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.prepare:()V │ │ -400508: 5430 a2f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40050c: 5431 a4f2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@f2a4 │ │ -400510: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -400512: 7230 164b 1002 |0005: invoke-interface {v0, v1, v2}, Landroidx/media3/exoplayer/ExoPlayer;.setMediaSource:(Landroidx/media3/exoplayer/source/MediaSource;Z)V // method@4b16 │ │ -400518: 5430 a2f2 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40051c: 7210 7244 0000 |000a: invoke-interface {v0}, Landroidx/media3/common/Player;.prepare:()V // method@4472 │ │ -400522: 0e00 |000d: return-void │ │ +400520: |[400520] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.prepare:()V │ │ +400530: 5430 a2f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400534: 5431 a4f2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@f2a4 │ │ +400538: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +40053a: 7230 164b 1002 |0005: invoke-interface {v0, v1, v2}, Landroidx/media3/exoplayer/ExoPlayer;.setMediaSource:(Landroidx/media3/exoplayer/source/MediaSource;Z)V // method@4b16 │ │ +400540: 5430 a2f2 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400544: 7210 7244 0000 |000a: invoke-interface {v0}, Landroidx/media3/common/Player;.prepare:()V // method@4472 │ │ +40054a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0008 line=189 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1009680,30 +1009680,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -400524: |[400524] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.release:()V │ │ -400534: 5420 9ff2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@f29f │ │ -400538: 7210 e7a9 0000 |0002: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -40053e: 5420 a2f2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400542: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -400546: 7210 7344 0000 |0009: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@4473 │ │ -40054c: 5420 a6f2 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -400550: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -400552: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -400556: 6e10 d649 0000 |0011: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@49d6 │ │ -40055c: 5b21 a6f2 |0014: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -400560: 5b21 9ef2 |0016: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ -400564: 5b21 9cf2 |0018: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ -400568: 5b21 9df2 |001a: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ -40056c: 5b21 a0f2 |001c: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ -400570: 0e00 |001e: return-void │ │ +40054c: |[40054c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.release:()V │ │ +40055c: 5420 9ff2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@f29f │ │ +400560: 7210 e7a9 0000 |0002: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +400566: 5420 a2f2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40056a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +40056e: 7210 7344 0000 |0009: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@4473 │ │ +400574: 5420 a6f2 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +400578: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +40057a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +40057e: 6e10 d649 0000 |0011: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@49d6 │ │ +400584: 5b21 a6f2 |0014: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +400588: 5b21 9ef2 |0016: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ +40058c: 5b21 9cf2 |0018: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ +400590: 5b21 9df2 |001a: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ +400594: 5b21 a0f2 |001c: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ +400598: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ 0x0009 line=195 │ │ 0x000c line=197 │ │ 0x0011 line=198 │ │ @@ -1009720,24 +1009720,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -400574: |[400574] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.reset:()V │ │ -400584: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400588: 7210 7344 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@4473 │ │ -40058e: 5410 a6f2 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -400592: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -400596: 6e10 d649 0000 |0009: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@49d6 │ │ -40059c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -40059e: 5b10 a6f2 |000d: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -4005a2: 7010 25a8 0100 |000f: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a825 │ │ -4005a8: 0e00 |0012: return-void │ │ +40059c: |[40059c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.reset:()V │ │ +4005ac: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4005b0: 7210 7344 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@4473 │ │ +4005b6: 5410 a6f2 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +4005ba: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +4005be: 6e10 d649 0000 |0009: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@49d6 │ │ +4005c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +4005c6: 5b10 a6f2 |000d: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +4005ca: 7010 25a8 0100 |000f: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a825 │ │ +4005d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ 0x0009 line=210 │ │ 0x000d line=211 │ │ 0x000f line=213 │ │ @@ -1009749,22 +1009749,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4005ac: |[4005ac] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.seekTo:(I)V │ │ -4005bc: 5430 a2f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4005c0: 8141 |0002: int-to-long v1, v4 │ │ -4005c2: 7230 7444 1002 |0003: invoke-interface {v0, v1, v2}, Landroidx/media3/common/Player;.seekTo:(J)V // method@4474 │ │ -4005c8: 5434 9ef2 |0006: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ -4005cc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -4005d0: 7210 63ab 0400 |000a: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -4005d6: 0e00 |000d: return-void │ │ +4005d4: |[4005d4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.seekTo:(I)V │ │ +4005e4: 5430 a2f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4005e8: 8141 |0002: int-to-long v1, v4 │ │ +4005ea: 7230 7444 1002 |0003: invoke-interface {v0, v1, v2}, Landroidx/media3/common/Player;.seekTo:(J)V // method@4474 │ │ +4005f0: 5434 9ef2 |0006: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ +4005f4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +4005f8: 7210 63ab 0400 |000a: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +4005fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x000a line=219 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ @@ -1009775,31 +1009775,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -4005d8: |[4005d8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioStreamType:(I)V │ │ -4005e8: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4005ec: 7210 5644 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getAudioAttributes:()Landroidx/media3/common/AudioAttributes; // method@4456 │ │ -4005f2: 0c00 |0005: move-result-object v0 │ │ -4005f4: 2201 0a0b |0006: new-instance v1, Landroidx/media3/common/AudioAttributes$Builder; // type@0b0a │ │ -4005f8: 7010 c041 0100 |0008: invoke-direct {v1}, Landroidx/media3/common/AudioAttributes$Builder;.:()V // method@41c0 │ │ -4005fe: 6e20 c341 3100 |000b: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setContentType:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c3 │ │ -400604: 5203 b619 |000e: iget v3, v0, Landroidx/media3/common/AudioAttributes;.flags:I // field@19b6 │ │ -400608: 6e20 c441 3100 |0010: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setFlags:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c4 │ │ -40060e: 5203 b819 |0013: iget v3, v0, Landroidx/media3/common/AudioAttributes;.usage:I // field@19b8 │ │ -400612: 6e20 c641 3100 |0015: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setUsage:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c6 │ │ -400618: 5423 a2f2 |0018: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40061c: 6e10 c141 0100 |001a: invoke-virtual {v1}, Landroidx/media3/common/AudioAttributes$Builder;.build:()Landroidx/media3/common/AudioAttributes; // method@41c1 │ │ -400622: 0c00 |001d: move-result-object v0 │ │ -400624: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -400626: 7230 154b 0301 |001f: invoke-interface {v3, v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setAudioAttributes:(Landroidx/media3/common/AudioAttributes;Z)V // method@4b15 │ │ -40062c: 0e00 |0022: return-void │ │ +400600: |[400600] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioStreamType:(I)V │ │ +400610: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400614: 7210 5644 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getAudioAttributes:()Landroidx/media3/common/AudioAttributes; // method@4456 │ │ +40061a: 0c00 |0005: move-result-object v0 │ │ +40061c: 2201 0a0b |0006: new-instance v1, Landroidx/media3/common/AudioAttributes$Builder; // type@0b0a │ │ +400620: 7010 c041 0100 |0008: invoke-direct {v1}, Landroidx/media3/common/AudioAttributes$Builder;.:()V // method@41c0 │ │ +400626: 6e20 c341 3100 |000b: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setContentType:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c3 │ │ +40062c: 5203 b619 |000e: iget v3, v0, Landroidx/media3/common/AudioAttributes;.flags:I // field@19b6 │ │ +400630: 6e20 c441 3100 |0010: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setFlags:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c4 │ │ +400636: 5203 b819 |0013: iget v3, v0, Landroidx/media3/common/AudioAttributes;.usage:I // field@19b8 │ │ +40063a: 6e20 c641 3100 |0015: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setUsage:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@41c6 │ │ +400640: 5423 a2f2 |0018: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400644: 6e10 c141 0100 |001a: invoke-virtual {v1}, Landroidx/media3/common/AudioAttributes$Builder;.build:()Landroidx/media3/common/AudioAttributes; // method@41c1 │ │ +40064a: 0c00 |001d: move-result-object v0 │ │ +40064c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +40064e: 7230 154b 0301 |001f: invoke-interface {v3, v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setAudioAttributes:(Landroidx/media3/common/AudioAttributes;Z)V // method@4b15 │ │ +400654: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0006 line=225 │ │ 0x000b line=226 │ │ 0x000e line=227 │ │ 0x0013 line=228 │ │ @@ -1009813,41 +1009813,41 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -400630: |[400630] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioTrack:(I)V │ │ -400640: 5430 a7f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -400644: 6e10 0659 0000 |0002: invoke-virtual {v0}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@5906 │ │ -40064a: 0c00 |0005: move-result-object v0 │ │ -40064c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -400650: 0e00 |0008: return-void │ │ -400652: 7010 26a8 0300 |0009: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ -400658: 0a01 |000c: move-result v1 │ │ -40065a: 6e20 0159 1000 |000d: invoke-virtual {v0, v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5901 │ │ -400660: 0c00 |0010: move-result-object v0 │ │ -400662: 2201 a60e |0011: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride; // type@0ea6 │ │ -400666: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -400668: 2410 331e 0200 |0014: filled-new-array {v2}, [I // type@1e33 │ │ -40066e: 0c02 |0017: move-result-object v2 │ │ -400670: 7030 8258 4102 |0018: invoke-direct {v1, v4, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;.:(I[I)V // method@5882 │ │ -400676: 5434 a7f2 |001b: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -40067a: 6e10 c758 0400 |001d: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.buildUponParameters:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@58c7 │ │ -400680: 0c04 |0020: move-result-object v4 │ │ -400682: 7010 26a8 0300 |0021: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ -400688: 0a02 |0024: move-result v2 │ │ -40068a: 6e40 5458 2410 |0025: invoke-virtual {v4, v2, v0, v1}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.setSelectionOverride:(ILandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@5854 │ │ -400690: 0c04 |0028: move-result-object v4 │ │ -400692: 6e10 4058 0400 |0029: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.build:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; // method@5840 │ │ -400698: 0c04 |002c: move-result-object v4 │ │ -40069a: 5430 a7f2 |002d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ -40069e: 6e20 e858 4000 |002f: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.setParameters:(Landroidx/media3/common/TrackSelectionParameters;)V // method@58e8 │ │ -4006a4: 0e00 |0032: return-void │ │ +400658: |[400658] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioTrack:(I)V │ │ +400668: 5430 a7f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +40066c: 6e10 0659 0000 |0002: invoke-virtual {v0}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@5906 │ │ +400672: 0c00 |0005: move-result-object v0 │ │ +400674: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +400678: 0e00 |0008: return-void │ │ +40067a: 7010 26a8 0300 |0009: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ +400680: 0a01 |000c: move-result v1 │ │ +400682: 6e20 0159 1000 |000d: invoke-virtual {v0, v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5901 │ │ +400688: 0c00 |0010: move-result-object v0 │ │ +40068a: 2201 a60e |0011: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride; // type@0ea6 │ │ +40068e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +400690: 2410 331e 0200 |0014: filled-new-array {v2}, [I // type@1e33 │ │ +400696: 0c02 |0017: move-result-object v2 │ │ +400698: 7030 8258 4102 |0018: invoke-direct {v1, v4, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;.:(I[I)V // method@5882 │ │ +40069e: 5434 a7f2 |001b: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +4006a2: 6e10 c758 0400 |001d: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.buildUponParameters:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@58c7 │ │ +4006a8: 0c04 |0020: move-result-object v4 │ │ +4006aa: 7010 26a8 0300 |0021: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a826 │ │ +4006b0: 0a02 |0024: move-result v2 │ │ +4006b2: 6e40 5458 2410 |0025: invoke-virtual {v4, v2, v0, v1}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.setSelectionOverride:(ILandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@5854 │ │ +4006b8: 0c04 |0028: move-result-object v4 │ │ +4006ba: 6e10 4058 0400 |0029: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.build:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; // method@5840 │ │ +4006c0: 0c04 |002c: move-result-object v4 │ │ +4006c2: 5430 a7f2 |002d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@f2a7 │ │ +4006c6: 6e20 e858 4000 |002f: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.setParameters:(Landroidx/media3/common/TrackSelectionParameters;)V // method@58e8 │ │ +4006cc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0009 line=333 │ │ 0x0011 line=334 │ │ 0x001b line=335 │ │ 0x0021 line=336 │ │ @@ -1009861,18 +1009861,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4006a8: |[4006a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;)V │ │ -4006b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4006ba: 6e40 3ba8 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a83b │ │ -4006c0: 0e00 |0004: return-void │ │ +4006d0: |[4006d0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;)V │ │ +4006e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4006e2: 6e40 3ba8 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a83b │ │ +4006e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1009881,74 +1009881,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -4006c4: |[4006c4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -4006d4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -4006d8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -4006de: 1a01 73ba |0005: const-string v1, "setDataSource: " // string@ba73 │ │ -4006e2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -4006e8: 6e20 b2ab 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -4006ee: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -4006f4: 0c00 |0010: move-result-object v0 │ │ -4006f6: 1a01 1415 |0011: const-string v1, "ExoPlayerWrapper" // string@1514 │ │ -4006fa: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400700: 2200 fd0b |0016: new-instance v0, Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // type@0bfd │ │ -400704: 7010 8148 0000 |0018: invoke-direct {v0}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.:()V // method@4881 │ │ -40070a: 6201 b377 |001b: sget-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ -40070e: 6e20 8748 1000 |001d: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setUserAgent:(Ljava/lang/String;)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4887 │ │ -400714: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -400716: 6e20 8448 1000 |0021: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setAllowCrossProtocolRedirects:(Z)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4884 │ │ -40071c: 6e20 8648 1000 |0024: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setKeepPostFor302Redirects:(Z)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4886 │ │ -400722: 7110 e80a 0600 |0027: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -400728: 0a02 |002a: move-result v2 │ │ -40072a: 3902 1b00 |002b: if-nez v2, 0046 // +001b │ │ -40072e: 7110 e80a 0700 |002d: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -400734: 0a02 |0030: move-result v2 │ │ -400736: 3902 1500 |0031: if-nez v2, 0046 // +0015 │ │ -40073a: 2202 4a1d |0033: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ -40073e: 7010 9dad 0200 |0035: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -400744: 1a03 7c1a |0038: const-string v3, "ISO-8859-1" // string@1a7c │ │ -400748: 7130 81a2 7603 |003a: invoke-static {v6, v7, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ -40074e: 0c06 |003d: move-result-object v6 │ │ -400750: 1a07 1c0b |003e: const-string v7, "Authorization" // string@0b1c │ │ -400754: 6e30 a6ad 7206 |0040: invoke-virtual {v2, v7, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ -40075a: 6e20 8548 2000 |0043: invoke-virtual {v0, v2}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setDefaultRequestProperties:(Ljava/util/Map;)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4885 │ │ -400760: 2206 fa0b |0046: new-instance v6, Landroidx/media3/datasource/DefaultDataSource$Factory; // type@0bfa │ │ -400764: 5447 a1f2 |0048: iget-object v7, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ -400768: 7030 6e48 7600 |004a: invoke-direct {v6, v7, v0}, Landroidx/media3/datasource/DefaultDataSource$Factory;.:(Landroid/content/Context;Landroidx/media3/datasource/DataSource$Factory;)V // method@486e │ │ -40076e: 1a07 2b85 |004d: const-string v7, "http" // string@852b │ │ -400772: 6e20 95ab 7500 |004f: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -400778: 0a07 |0052: move-result v7 │ │ -40077a: 3807 1100 |0053: if-eqz v7, 0064 // +0011 │ │ -40077e: 2206 1d0c |0055: new-instance v6, Landroidx/media3/datasource/cache/CacheDataSource$Factory; // type@0c1d │ │ -400782: 7010 1149 0600 |0057: invoke-direct {v6}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.:()V // method@4911 │ │ -400788: 5447 a6f2 |005a: iget-object v7, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ -40078c: 6e20 1549 7600 |005c: invoke-virtual {v6, v7}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setCache:(Landroidx/media3/datasource/cache/Cache;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4915 │ │ -400792: 0c06 |005f: move-result-object v6 │ │ -400794: 6e20 1649 0600 |0060: invoke-virtual {v6, v0}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setUpstreamDataSourceFactory:(Landroidx/media3/datasource/DataSource$Factory;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4916 │ │ -40079a: 0c06 |0063: move-result-object v6 │ │ -40079c: 2207 380f |0064: new-instance v7, Landroidx/media3/extractor/DefaultExtractorsFactory; // type@0f38 │ │ -4007a0: 7010 9e5b 0700 |0066: invoke-direct {v7}, Landroidx/media3/extractor/DefaultExtractorsFactory;.:()V // method@5b9e │ │ -4007a6: 6e20 a45b 1700 |0069: invoke-virtual {v7, v1}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setConstantBitrateSeekingEnabled:(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@5ba4 │ │ -4007ac: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ -4007b0: 6e20 a55b 0700 |006e: invoke-virtual {v7, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setMp3ExtractorFlags:(I)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@5ba5 │ │ -4007b6: 2200 750e |0071: new-instance v0, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory; // type@0e75 │ │ -4007ba: 7030 0c57 6007 |0073: invoke-direct {v0, v6, v7}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.:(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V // method@570c │ │ -4007c0: 7110 e506 0500 |0076: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -4007c6: 0c05 |0079: move-result-object v5 │ │ -4007c8: 7110 4743 0500 |007a: invoke-static {v5}, Landroidx/media3/common/MediaItem;.fromUri:(Landroid/net/Uri;)Landroidx/media3/common/MediaItem; // method@4347 │ │ -4007ce: 0c05 |007d: move-result-object v5 │ │ -4007d0: 6e20 0d57 5000 |007e: invoke-virtual {v0, v5}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.createMediaSource:(Landroidx/media3/common/MediaItem;)Landroidx/media3/exoplayer/source/ProgressiveMediaSource; // method@570d │ │ -4007d6: 0c05 |0081: move-result-object v5 │ │ -4007d8: 5b45 a4f2 |0082: iput-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@f2a4 │ │ -4007dc: 0e00 |0084: return-void │ │ +4006ec: |[4006ec] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4006fc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +400700: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +400706: 1a01 73ba |0005: const-string v1, "setDataSource: " // string@ba73 │ │ +40070a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +400710: 6e20 b2ab 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +400716: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +40071c: 0c00 |0010: move-result-object v0 │ │ +40071e: 1a01 1415 |0011: const-string v1, "ExoPlayerWrapper" // string@1514 │ │ +400722: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400728: 2200 fd0b |0016: new-instance v0, Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // type@0bfd │ │ +40072c: 7010 8148 0000 |0018: invoke-direct {v0}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.:()V // method@4881 │ │ +400732: 6201 b377 |001b: sget-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ +400736: 6e20 8748 1000 |001d: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setUserAgent:(Ljava/lang/String;)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4887 │ │ +40073c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +40073e: 6e20 8448 1000 |0021: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setAllowCrossProtocolRedirects:(Z)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4884 │ │ +400744: 6e20 8648 1000 |0024: invoke-virtual {v0, v1}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setKeepPostFor302Redirects:(Z)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4886 │ │ +40074a: 7110 e80a 0600 |0027: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +400750: 0a02 |002a: move-result v2 │ │ +400752: 3902 1b00 |002b: if-nez v2, 0046 // +001b │ │ +400756: 7110 e80a 0700 |002d: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +40075c: 0a02 |0030: move-result v2 │ │ +40075e: 3902 1500 |0031: if-nez v2, 0046 // +0015 │ │ +400762: 2202 4a1d |0033: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ +400766: 7010 9dad 0200 |0035: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +40076c: 1a03 7c1a |0038: const-string v3, "ISO-8859-1" // string@1a7c │ │ +400770: 7130 81a2 7603 |003a: invoke-static {v6, v7, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ +400776: 0c06 |003d: move-result-object v6 │ │ +400778: 1a07 1c0b |003e: const-string v7, "Authorization" // string@0b1c │ │ +40077c: 6e30 a6ad 7206 |0040: invoke-virtual {v2, v7, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ +400782: 6e20 8548 2000 |0043: invoke-virtual {v0, v2}, Landroidx/media3/datasource/DefaultHttpDataSource$Factory;.setDefaultRequestProperties:(Ljava/util/Map;)Landroidx/media3/datasource/DefaultHttpDataSource$Factory; // method@4885 │ │ +400788: 2206 fa0b |0046: new-instance v6, Landroidx/media3/datasource/DefaultDataSource$Factory; // type@0bfa │ │ +40078c: 5447 a1f2 |0048: iget-object v7, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@f2a1 │ │ +400790: 7030 6e48 7600 |004a: invoke-direct {v6, v7, v0}, Landroidx/media3/datasource/DefaultDataSource$Factory;.:(Landroid/content/Context;Landroidx/media3/datasource/DataSource$Factory;)V // method@486e │ │ +400796: 1a07 2b85 |004d: const-string v7, "http" // string@852b │ │ +40079a: 6e20 95ab 7500 |004f: invoke-virtual {v5, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +4007a0: 0a07 |0052: move-result v7 │ │ +4007a2: 3807 1100 |0053: if-eqz v7, 0064 // +0011 │ │ +4007a6: 2206 1d0c |0055: new-instance v6, Landroidx/media3/datasource/cache/CacheDataSource$Factory; // type@0c1d │ │ +4007aa: 7010 1149 0600 |0057: invoke-direct {v6}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.:()V // method@4911 │ │ +4007b0: 5447 a6f2 |005a: iget-object v7, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@f2a6 │ │ +4007b4: 6e20 1549 7600 |005c: invoke-virtual {v6, v7}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setCache:(Landroidx/media3/datasource/cache/Cache;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4915 │ │ +4007ba: 0c06 |005f: move-result-object v6 │ │ +4007bc: 6e20 1649 0600 |0060: invoke-virtual {v6, v0}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setUpstreamDataSourceFactory:(Landroidx/media3/datasource/DataSource$Factory;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4916 │ │ +4007c2: 0c06 |0063: move-result-object v6 │ │ +4007c4: 2207 380f |0064: new-instance v7, Landroidx/media3/extractor/DefaultExtractorsFactory; // type@0f38 │ │ +4007c8: 7010 9e5b 0700 |0066: invoke-direct {v7}, Landroidx/media3/extractor/DefaultExtractorsFactory;.:()V // method@5b9e │ │ +4007ce: 6e20 a45b 1700 |0069: invoke-virtual {v7, v1}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setConstantBitrateSeekingEnabled:(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@5ba4 │ │ +4007d4: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ +4007d8: 6e20 a55b 0700 |006e: invoke-virtual {v7, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setMp3ExtractorFlags:(I)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@5ba5 │ │ +4007de: 2200 750e |0071: new-instance v0, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory; // type@0e75 │ │ +4007e2: 7030 0c57 6007 |0073: invoke-direct {v0, v6, v7}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.:(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V // method@570c │ │ +4007e8: 7110 e506 0500 |0076: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +4007ee: 0c05 |0079: move-result-object v5 │ │ +4007f0: 7110 4743 0500 |007a: invoke-static {v5}, Landroidx/media3/common/MediaItem;.fromUri:(Landroid/net/Uri;)Landroidx/media3/common/MediaItem; // method@4347 │ │ +4007f6: 0c05 |007d: move-result-object v5 │ │ +4007f8: 6e20 0d57 5000 |007e: invoke-virtual {v0, v5}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.createMediaSource:(Landroidx/media3/common/MediaItem;)Landroidx/media3/exoplayer/source/ProgressiveMediaSource; // method@570d │ │ +4007fe: 0c05 |0081: move-result-object v5 │ │ +400800: 5b45 a4f2 |0082: iput-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@f2a4 │ │ +400804: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0016 line=235 │ │ 0x001b line=236 │ │ 0x0021 line=237 │ │ 0x0024 line=238 │ │ @@ -1009978,18 +1009978,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4007e0: |[4007e0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDisplay:(Landroid/view/SurfaceHolder;)V │ │ -4007f0: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4007f4: 7220 7744 2000 |0002: invoke-interface {v0, v2}, Landroidx/media3/common/Player;.setVideoSurfaceHolder:(Landroid/view/SurfaceHolder;)V // method@4477 │ │ -4007fa: 0e00 |0005: return-void │ │ +400808: |[400808] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDisplay:(Landroid/view/SurfaceHolder;)V │ │ +400818: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40081c: 7220 7744 2000 |0002: invoke-interface {v0, v2}, Landroidx/media3/common/Player;.setVideoSurfaceHolder:(Landroid/view/SurfaceHolder;)V // method@4477 │ │ +400822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/SurfaceHolder; │ │ │ │ @@ -1009998,17 +1009998,17 @@ │ │ type : '(Landroidx/core/util/Consumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4007fc: |[4007fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V │ │ -40080c: 5b01 a0f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ -400810: 0e00 |0002: return-void │ │ +400824: |[400824] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V │ │ +400834: 5b01 a0f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@f2a0 │ │ +400838: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/core/util/Consumer; │ │ │ │ @@ -1010017,17 +1010017,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400814: |[400814] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnCompletionListener:(Ljava/lang/Runnable;)V │ │ -400824: 5b01 9cf2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ -400828: 0e00 |0002: return-void │ │ +40083c: |[40083c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnCompletionListener:(Ljava/lang/Runnable;)V │ │ +40084c: 5b01 9cf2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@f29c │ │ +400850: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1010036,17 +1010036,17 @@ │ │ type : '(Landroidx/core/util/Consumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40082c: |[40082c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnErrorListener:(Landroidx/core/util/Consumer;)V │ │ -40083c: 5b01 9df2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ -400840: 0e00 |0002: return-void │ │ +400854: |[400854] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnErrorListener:(Landroidx/core/util/Consumer;)V │ │ +400864: 5b01 9df2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@f29d │ │ +400868: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/core/util/Consumer; │ │ │ │ @@ -1010055,17 +1010055,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400844: |[400844] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V │ │ -400854: 5b01 9ef2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ -400858: 0e00 |0002: return-void │ │ +40086c: |[40086c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V │ │ +40087c: 5b01 9ef2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@f29e │ │ +400880: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1010074,26 +1010074,26 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -40085c: |[40085c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setPlaybackParams:(FZ)V │ │ -40086c: 2200 5e0b |0000: new-instance v0, Landroidx/media3/common/PlaybackParameters; // type@0b5e │ │ -400870: 5421 a5f2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -400874: 5211 7c1b |0004: iget v1, v1, Landroidx/media3/common/PlaybackParameters;.pitch:F // field@1b7c │ │ -400878: 7030 f443 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/media3/common/PlaybackParameters;.:(FF)V // method@43f4 │ │ -40087e: 5b20 a5f2 |0009: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -400882: 5423 a2f2 |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400886: 7220 184b 4300 |000d: invoke-interface {v3, v4}, Landroidx/media3/exoplayer/ExoPlayer;.setSkipSilenceEnabled:(Z)V // method@4b18 │ │ -40088c: 5423 a2f2 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400890: 5424 a5f2 |0012: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -400894: 7220 7644 4300 |0014: invoke-interface {v3, v4}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@4476 │ │ -40089a: 0e00 |0017: return-void │ │ +400884: |[400884] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setPlaybackParams:(FZ)V │ │ +400894: 2200 5e0b |0000: new-instance v0, Landroidx/media3/common/PlaybackParameters; // type@0b5e │ │ +400898: 5421 a5f2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +40089c: 5211 7c1b |0004: iget v1, v1, Landroidx/media3/common/PlaybackParameters;.pitch:F // field@1b7c │ │ +4008a0: 7030 f443 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/media3/common/PlaybackParameters;.:(FF)V // method@43f4 │ │ +4008a6: 5b20 a5f2 |0009: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +4008aa: 5423 a2f2 |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4008ae: 7220 184b 4300 |000d: invoke-interface {v3, v4}, Landroidx/media3/exoplayer/ExoPlayer;.setSkipSilenceEnabled:(Z)V // method@4b18 │ │ +4008b4: 5423 a2f2 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4008b8: 5424 a5f2 |0012: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +4008bc: 7220 7644 4300 |0014: invoke-interface {v3, v4}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@4476 │ │ +4008c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000b line=269 │ │ 0x0010 line=270 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ @@ -1010105,49 +1010105,49 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -40089c: |[40089c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setVolume:(FF)V │ │ -4008ac: 1a05 1415 |0000: const-string v5, "ExoPlayerWrapper" // string@1514 │ │ -4008b0: 1500 803f |0002: const/high16 v0, #int 1065353216 // #3f80 │ │ -4008b4: 2d01 0400 |0004: cmpl-float v1, v4, v0 │ │ -4008b8: 3d01 2400 |0006: if-lez v1, 002a // +0024 │ │ -4008bc: 5431 a2f2 |0008: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -4008c0: 7220 7844 0100 |000a: invoke-interface {v1, v0}, Landroidx/media3/common/Player;.setVolume:(F)V // method@4478 │ │ -4008c6: 5431 a3f2 |000d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -4008ca: 3801 3100 |000f: if-eqz v1, 0040 // +0031 │ │ -4008ce: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -4008d0: 6e20 4406 2100 |0012: invoke-virtual {v1, v2}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ -4008d6: 5431 a3f2 |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -4008da: 1502 7a44 |0017: const/high16 v2, #int 1148846080 // #447a │ │ -4008de: c704 |0019: sub-float/2addr v4, v0 │ │ -4008e0: a804 0402 |001a: mul-float v4, v4, v2 │ │ -4008e4: 8744 |001c: float-to-int v4, v4 │ │ -4008e6: 6e20 4706 4100 |001d: invoke-virtual {v1, v4}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0647 │ │ -4008ec: 2820 |0020: goto 0040 // +0020 │ │ -4008ee: 0d04 |0021: move-exception v4 │ │ -4008f0: 6e10 5fab 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -4008f6: 0c04 |0025: move-result-object v4 │ │ -4008f8: 7120 330b 4500 |0026: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4008fe: 2817 |0029: goto 0040 // +0017 │ │ -400900: 5430 a2f2 |002a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400904: 7220 7844 4000 |002c: invoke-interface {v0, v4}, Landroidx/media3/common/Player;.setVolume:(F)V // method@4478 │ │ -40090a: 5434 a3f2 |002f: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ -40090e: 3804 0f00 |0031: if-eqz v4, 0040 // +000f │ │ -400912: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -400914: 6e20 4406 0400 |0034: invoke-virtual {v4, v0}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ -40091a: 2809 |0037: goto 0040 // +0009 │ │ -40091c: 0d04 |0038: move-exception v4 │ │ -40091e: 6e10 5fab 0400 |0039: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -400924: 0c04 |003c: move-result-object v4 │ │ -400926: 7120 330b 4500 |003d: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -40092c: 0e00 |0040: return-void │ │ +4008c4: |[4008c4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setVolume:(FF)V │ │ +4008d4: 1a05 1415 |0000: const-string v5, "ExoPlayerWrapper" // string@1514 │ │ +4008d8: 1500 803f |0002: const/high16 v0, #int 1065353216 // #3f80 │ │ +4008dc: 2d01 0400 |0004: cmpl-float v1, v4, v0 │ │ +4008e0: 3d01 2400 |0006: if-lez v1, 002a // +0024 │ │ +4008e4: 5431 a2f2 |0008: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4008e8: 7220 7844 0100 |000a: invoke-interface {v1, v0}, Landroidx/media3/common/Player;.setVolume:(F)V // method@4478 │ │ +4008ee: 5431 a3f2 |000d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +4008f2: 3801 3100 |000f: if-eqz v1, 0040 // +0031 │ │ +4008f6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +4008f8: 6e20 4406 2100 |0012: invoke-virtual {v1, v2}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ +4008fe: 5431 a3f2 |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +400902: 1502 7a44 |0017: const/high16 v2, #int 1148846080 // #447a │ │ +400906: c704 |0019: sub-float/2addr v4, v0 │ │ +400908: a804 0402 |001a: mul-float v4, v4, v2 │ │ +40090c: 8744 |001c: float-to-int v4, v4 │ │ +40090e: 6e20 4706 4100 |001d: invoke-virtual {v1, v4}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0647 │ │ +400914: 2820 |0020: goto 0040 // +0020 │ │ +400916: 0d04 |0021: move-exception v4 │ │ +400918: 6e10 5fab 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +40091e: 0c04 |0025: move-result-object v4 │ │ +400920: 7120 330b 4500 |0026: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400926: 2817 |0029: goto 0040 // +0017 │ │ +400928: 5430 a2f2 |002a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +40092c: 7220 7844 4000 |002c: invoke-interface {v0, v4}, Landroidx/media3/common/Player;.setVolume:(F)V // method@4478 │ │ +400932: 5434 a3f2 |002f: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@f2a3 │ │ +400936: 3804 0f00 |0031: if-eqz v4, 0040 // +000f │ │ +40093a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +40093c: 6e20 4406 0400 |0034: invoke-virtual {v4, v0}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0644 │ │ +400942: 2809 |0037: goto 0040 // +0009 │ │ +400944: 0d04 |0038: move-exception v4 │ │ +400946: 6e10 5fab 0400 |0039: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +40094c: 0c04 |003c: move-result-object v4 │ │ +40094e: 7120 330b 4500 |003d: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400954: 0e00 |0040: return-void │ │ catches : 2 │ │ 0x000d - 0x0020 │ │ Ljava/lang/Exception; -> 0x0021 │ │ 0x002f - 0x0037 │ │ Ljava/lang/Exception; -> 0x0038 │ │ positions : │ │ 0x0008 line=275 │ │ @@ -1010169,21 +1010169,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -40094c: |[40094c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.start:()V │ │ -40095c: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -400960: 7210 7144 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.play:()V // method@4471 │ │ -400966: 5420 a2f2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40096a: 5421 a5f2 |0007: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ -40096e: 7220 7644 1000 |0009: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@4476 │ │ -400974: 0e00 |000c: return-void │ │ +400974: |[400974] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.start:()V │ │ +400984: 5420 a2f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400988: 7210 7144 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.play:()V // method@4471 │ │ +40098e: 5420 a2f2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +400992: 5421 a5f2 |0007: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@f2a5 │ │ +400996: 7220 7644 1000 |0009: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@4476 │ │ +40099c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0005 line=299 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1010192,18 +1010192,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400978: |[400978] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.stop:()V │ │ -400988: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ -40098c: 7210 7944 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.stop:()V // method@4479 │ │ -400992: 0e00 |0005: return-void │ │ +4009a0: |[4009a0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.stop:()V │ │ +4009b0: 5410 a2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@f2a2 │ │ +4009b4: 7210 7944 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.stop:()V // method@4479 │ │ +4009ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010232,34 +1010232,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400994: |[400994] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.:()V │ │ -4009a4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -4009aa: 0e00 |0003: return-void │ │ +4009bc: |[4009bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.:()V │ │ +4009cc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +4009d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4009ac: |[4009ac] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.run:()V │ │ -4009bc: 7100 5ea8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V // method@a85e │ │ -4009c2: 0e00 |0003: return-void │ │ +4009d4: |[4009d4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.run:()V │ │ +4009e4: 7100 5ea8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V // method@a85e │ │ +4009ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010288,34 +1010288,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4009c4: |[4009c4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.:()V │ │ -4009d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -4009da: 0e00 |0003: return-void │ │ +4009ec: |[4009ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.:()V │ │ +4009fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4009dc: |[4009dc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.run:()V │ │ -4009ec: 7100 5ba8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V // method@a85b │ │ -4009f2: 0e00 |0003: return-void │ │ +400a04: |[400a04] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.run:()V │ │ +400a14: 7100 5ba8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V // method@a85b │ │ +400a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010348,18 +1010348,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400a5c: |[400a5c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -400a6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400a72: 5b01 a8f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a8 │ │ -400a76: 0e00 |0005: return-void │ │ +400a84: |[400a84] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +400a94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400a9a: 5b01 a8f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a8 │ │ +400a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1010369,18 +1010369,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400a78: |[400a78] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.run:()V │ │ -400a88: 5410 a8f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a8 │ │ -400a8c: 7110 5fa8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a85f │ │ -400a92: 0e00 |0005: return-void │ │ +400aa0: |[400aa0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.run:()V │ │ +400ab0: 5410 a8f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a8 │ │ +400ab4: 7110 5fa8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a85f │ │ +400aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010413,18 +1010413,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400a94: |[400a94] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -400aa4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400aaa: 5b01 a9f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a9 │ │ -400aae: 0e00 |0005: return-void │ │ +400abc: |[400abc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +400acc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400ad2: 5b01 a9f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a9 │ │ +400ad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1010434,18 +1010434,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400ab0: |[400ab0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.run:()V │ │ -400ac0: 5410 a9f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a9 │ │ -400ac4: 7110 5da8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a85d │ │ -400aca: 0e00 |0005: return-void │ │ +400ad8: |[400ad8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.run:()V │ │ +400ae8: 5410 a9f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2a9 │ │ +400aec: 7110 5da8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a85d │ │ +400af2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010478,18 +1010478,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400b34: |[400b34] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ -400b44: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400b4a: 5b01 aaf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@f2aa │ │ -400b4e: 0e00 |0005: return-void │ │ +400b5c: |[400b5c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ +400b6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400b72: 5b01 aaf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@f2aa │ │ +400b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ @@ -1010499,18 +1010499,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400b50: |[400b50] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.run:()V │ │ -400b60: 5410 aaf2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@f2aa │ │ -400b64: 7110 57a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a857 │ │ -400b6a: 0e00 |0005: return-void │ │ +400b78: |[400b78] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.run:()V │ │ +400b88: 5410 aaf2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@f2aa │ │ +400b8c: 7110 57a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a857 │ │ +400b92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1010548,17 +1010548,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400b6c: |[400b6c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ -400b7c: 7010 59a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.lambda$onAudioFocusChange$0:()V // method@a859 │ │ -400b82: 0e00 |0003: return-void │ │ +400b94: |[400b94] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ +400ba4: 7010 59a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.lambda$onAudioFocusChange$0:()V // method@a859 │ │ +400baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;) │ │ @@ -1010566,18 +1010566,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400b84: |[400b84] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -400b94: 5b01 abf2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400b98: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400b9e: 0e00 |0005: return-void │ │ +400bac: |[400bac] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +400bbc: 5b01 abf2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400bc0: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1010586,24 +1010586,24 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -400ba0: |[400ba0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.lambda$onAudioFocusChange$0:()V │ │ -400bb0: 5430 abf2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400bb4: 7110 66a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a866 │ │ -400bba: 0a00 |0005: move-result v0 │ │ -400bbc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -400bc0: 5430 abf2 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400bc4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -400bc6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -400bc8: 6e30 86a8 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a886 │ │ -400bce: 0e00 |000f: return-void │ │ +400bc8: |[400bc8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.lambda$onAudioFocusChange$0:()V │ │ +400bd8: 5430 abf2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400bdc: 7110 66a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a866 │ │ +400be2: 0a00 |0005: move-result v0 │ │ +400be4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +400be8: 5430 abf2 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400bec: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +400bee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +400bf0: 6e30 86a8 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a886 │ │ +400bf6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=650 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ @@ -1010613,111 +1010613,111 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 198 16-bit code units │ │ -400bd0: |[400bd0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.onAudioFocusChange:(I)V │ │ -400be0: 5460 abf2 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400be4: 7110 64a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a864 │ │ -400bea: 0a00 |0005: move-result v0 │ │ -400bec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -400bf0: 0e00 |0008: return-void │ │ -400bf2: 6300 07d4 |0009: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -400bf6: 1a01 0832 |000b: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ -400bfa: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -400bfe: 5467 abf2 |000f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c02: 7110 68a8 0700 |0011: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a868 │ │ -400c08: 1a07 a2a6 |0014: const-string v7, "onAudioFocusChange: PlaybackService is no longer running" // string@a6a2 │ │ -400c0c: 7120 330b 7100 |0016: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400c12: 0e00 |0019: return-void │ │ -400c14: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ -400c16: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -400c18: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -400c1a: 3307 1700 |001d: if-ne v7, v0, 0034 // +0017 │ │ -400c1e: 1a07 233d |001f: const-string v7, "Lost audio focus" // string@3d23 │ │ -400c22: 7120 330b 7100 |0021: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400c28: 5467 abf2 |0024: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c2c: 6e30 86a8 3702 |0026: invoke-virtual {v7, v3, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a886 │ │ -400c32: 5467 abf2 |0029: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c36: 7110 6ba8 0700 |002b: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // method@a86b │ │ -400c3c: 0c07 |002e: move-result-object v7 │ │ -400c3e: 7210 62a6 0700 |002f: invoke-interface {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.shouldStop:()V // method@a662 │ │ -400c44: 2900 9300 |0032: goto/16 00c5 // +0093 │ │ -400c48: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ -400c4a: 3307 2400 |0035: if-ne v7, v0, 0059 // +0024 │ │ -400c4e: 7100 8aa9 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldPauseForFocusLoss:()Z // method@a98a │ │ -400c54: 0a04 |003a: move-result v4 │ │ -400c56: 3904 1e00 |003b: if-nez v4, 0059 // +001e │ │ -400c5a: 5467 abf2 |003d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c5e: 7110 6ca8 0700 |003f: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a86c │ │ -400c64: 0c07 |0042: move-result-object v7 │ │ -400c66: 6200 12cc |0043: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -400c6a: 3307 8000 |0045: if-ne v7, v0, 00c5 // +0080 │ │ -400c6e: 1a07 243d |0047: const-string v7, "Lost audio focus temporarily. Ducking..." // string@3d24 │ │ -400c72: 7120 330b 7100 |0049: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400c78: 5467 abf2 |004c: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c7c: 1500 803e |004e: const/high16 v0, #int 1048576000 // #3e80 │ │ -400c80: 6e30 95a8 0700 |0050: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ -400c86: 5467 abf2 |0053: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400c8a: 7120 67a8 2700 |0055: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ -400c90: 286d |0058: goto 00c5 // +006d │ │ -400c92: 12e4 |0059: const/4 v4, #int -2 // #fe │ │ -400c94: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -400c96: 3247 3400 |005b: if-eq v7, v4, 008f // +0034 │ │ -400c9a: 3307 0300 |005d: if-ne v7, v0, 0060 // +0003 │ │ -400c9e: 2830 |005f: goto 008f // +0030 │ │ -400ca0: 3337 6500 |0060: if-ne v7, v3, 00c5 // +0065 │ │ -400ca4: 1a07 bf18 |0062: const-string v7, "Gained audio focus" // string@18bf │ │ -400ca8: 7120 330b 7100 |0064: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400cae: 5467 abf2 |0067: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400cb2: 7110 63a8 0700 |0069: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ -400cb8: 0c07 |006c: move-result-object v7 │ │ -400cba: 6e20 8d07 5700 |006d: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ -400cc0: 5467 abf2 |0070: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400cc4: 7110 66a8 0700 |0072: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a866 │ │ -400cca: 0a07 |0075: move-result v7 │ │ -400ccc: 3807 0c00 |0076: if-eqz v7, 0082 // +000c │ │ -400cd0: 5467 abf2 |0078: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400cd4: 7110 65a8 0700 |007a: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a865 │ │ -400cda: 0c07 |007d: move-result-object v7 │ │ -400cdc: 6e10 43a8 0700 |007e: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a843 │ │ -400ce2: 2808 |0081: goto 0089 // +0008 │ │ -400ce4: 5467 abf2 |0082: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400ce8: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -400cec: 6e30 95a8 0700 |0086: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ -400cf2: 5467 abf2 |0089: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400cf6: 7120 67a8 2700 |008b: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ -400cfc: 2837 |008e: goto 00c5 // +0037 │ │ -400cfe: 5467 abf2 |008f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400d02: 7110 6da8 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a86d │ │ -400d08: 0c07 |0094: move-result-object v7 │ │ -400d0a: 6200 12cc |0095: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -400d0e: 3307 2e00 |0097: if-ne v7, v0, 00c5 // +002e │ │ -400d12: 1a07 253d |0099: const-string v7, "Lost audio focus temporarily. Pausing..." // string@3d25 │ │ -400d16: 7120 330b 7100 |009b: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -400d1c: 5467 abf2 |009e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400d20: 7110 65a8 0700 |00a0: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a865 │ │ -400d26: 0c07 |00a3: move-result-object v7 │ │ -400d28: 6e10 33a8 0700 |00a4: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a833 │ │ -400d2e: 5467 abf2 |00a7: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400d32: 7120 67a8 3700 |00a9: invoke-static {v7, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ -400d38: 5467 abf2 |00ac: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400d3c: 7110 63a8 0700 |00ae: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ -400d42: 0c07 |00b1: move-result-object v7 │ │ -400d44: 6e20 8d07 5700 |00b2: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ -400d4a: 5467 abf2 |00b5: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ -400d4e: 7110 63a8 0700 |00b7: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ -400d54: 0c07 |00ba: move-result-object v7 │ │ -400d56: 2200 ed1b |00bb: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; // type@1bed │ │ -400d5a: 7020 55a8 6000 |00bd: invoke-direct {v0, v6}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a855 │ │ -400d60: 1601 3075 |00c0: const-wide/16 v1, #int 30000 // #7530 │ │ -400d64: 6e40 8b07 0721 |00c2: invoke-virtual {v7, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@078b │ │ -400d6a: 0e00 |00c5: return-void │ │ +400bf8: |[400bf8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.onAudioFocusChange:(I)V │ │ +400c08: 5460 abf2 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400c0c: 7110 64a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a864 │ │ +400c12: 0a00 |0005: move-result v0 │ │ +400c14: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +400c18: 0e00 |0008: return-void │ │ +400c1a: 6300 07d4 |0009: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +400c1e: 1a01 0832 |000b: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ +400c22: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +400c26: 5467 abf2 |000f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400c2a: 7110 68a8 0700 |0011: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a868 │ │ +400c30: 1a07 a2a6 |0014: const-string v7, "onAudioFocusChange: PlaybackService is no longer running" // string@a6a2 │ │ +400c34: 7120 330b 7100 |0016: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400c3a: 0e00 |0019: return-void │ │ +400c3c: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ +400c3e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +400c40: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +400c42: 3307 1700 |001d: if-ne v7, v0, 0034 // +0017 │ │ +400c46: 1a07 233d |001f: const-string v7, "Lost audio focus" // string@3d23 │ │ +400c4a: 7120 330b 7100 |0021: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400c50: 5467 abf2 |0024: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400c54: 6e30 86a8 3702 |0026: invoke-virtual {v7, v3, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a886 │ │ +400c5a: 5467 abf2 |0029: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400c5e: 7110 6ba8 0700 |002b: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // method@a86b │ │ +400c64: 0c07 |002e: move-result-object v7 │ │ +400c66: 7210 62a6 0700 |002f: invoke-interface {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.shouldStop:()V // method@a662 │ │ +400c6c: 2900 9300 |0032: goto/16 00c5 // +0093 │ │ +400c70: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ +400c72: 3307 2400 |0035: if-ne v7, v0, 0059 // +0024 │ │ +400c76: 7100 8aa9 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldPauseForFocusLoss:()Z // method@a98a │ │ +400c7c: 0a04 |003a: move-result v4 │ │ +400c7e: 3904 1e00 |003b: if-nez v4, 0059 // +001e │ │ +400c82: 5467 abf2 |003d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400c86: 7110 6ca8 0700 |003f: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a86c │ │ +400c8c: 0c07 |0042: move-result-object v7 │ │ +400c8e: 6200 12cc |0043: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +400c92: 3307 8000 |0045: if-ne v7, v0, 00c5 // +0080 │ │ +400c96: 1a07 243d |0047: const-string v7, "Lost audio focus temporarily. Ducking..." // string@3d24 │ │ +400c9a: 7120 330b 7100 |0049: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400ca0: 5467 abf2 |004c: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400ca4: 1500 803e |004e: const/high16 v0, #int 1048576000 // #3e80 │ │ +400ca8: 6e30 95a8 0700 |0050: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ +400cae: 5467 abf2 |0053: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400cb2: 7120 67a8 2700 |0055: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ +400cb8: 286d |0058: goto 00c5 // +006d │ │ +400cba: 12e4 |0059: const/4 v4, #int -2 // #fe │ │ +400cbc: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +400cbe: 3247 3400 |005b: if-eq v7, v4, 008f // +0034 │ │ +400cc2: 3307 0300 |005d: if-ne v7, v0, 0060 // +0003 │ │ +400cc6: 2830 |005f: goto 008f // +0030 │ │ +400cc8: 3337 6500 |0060: if-ne v7, v3, 00c5 // +0065 │ │ +400ccc: 1a07 bf18 |0062: const-string v7, "Gained audio focus" // string@18bf │ │ +400cd0: 7120 330b 7100 |0064: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400cd6: 5467 abf2 |0067: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400cda: 7110 63a8 0700 |0069: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ +400ce0: 0c07 |006c: move-result-object v7 │ │ +400ce2: 6e20 8d07 5700 |006d: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ +400ce8: 5467 abf2 |0070: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400cec: 7110 66a8 0700 |0072: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a866 │ │ +400cf2: 0a07 |0075: move-result v7 │ │ +400cf4: 3807 0c00 |0076: if-eqz v7, 0082 // +000c │ │ +400cf8: 5467 abf2 |0078: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400cfc: 7110 65a8 0700 |007a: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a865 │ │ +400d02: 0c07 |007d: move-result-object v7 │ │ +400d04: 6e10 43a8 0700 |007e: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a843 │ │ +400d0a: 2808 |0081: goto 0089 // +0008 │ │ +400d0c: 5467 abf2 |0082: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d10: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +400d14: 6e30 95a8 0700 |0086: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ +400d1a: 5467 abf2 |0089: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d1e: 7120 67a8 2700 |008b: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ +400d24: 2837 |008e: goto 00c5 // +0037 │ │ +400d26: 5467 abf2 |008f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d2a: 7110 6da8 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a86d │ │ +400d30: 0c07 |0094: move-result-object v7 │ │ +400d32: 6200 12cc |0095: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +400d36: 3307 2e00 |0097: if-ne v7, v0, 00c5 // +002e │ │ +400d3a: 1a07 253d |0099: const-string v7, "Lost audio focus temporarily. Pausing..." // string@3d25 │ │ +400d3e: 7120 330b 7100 |009b: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +400d44: 5467 abf2 |009e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d48: 7110 65a8 0700 |00a0: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a865 │ │ +400d4e: 0c07 |00a3: move-result-object v7 │ │ +400d50: 6e10 33a8 0700 |00a4: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a833 │ │ +400d56: 5467 abf2 |00a7: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d5a: 7120 67a8 3700 |00a9: invoke-static {v7, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a867 │ │ +400d60: 5467 abf2 |00ac: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d64: 7110 63a8 0700 |00ae: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ +400d6a: 0c07 |00b1: move-result-object v7 │ │ +400d6c: 6e20 8d07 5700 |00b2: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ +400d72: 5467 abf2 |00b5: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@f2ab │ │ +400d76: 7110 63a8 0700 |00b7: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a863 │ │ +400d7c: 0c07 |00ba: move-result-object v7 │ │ +400d7e: 2200 ed1b |00bb: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; // type@1bed │ │ +400d82: 7020 55a8 6000 |00bd: invoke-direct {v0, v6}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a855 │ │ +400d88: 1601 3075 |00c0: const-wide/16 v1, #int 30000 // #7530 │ │ +400d8c: 6e40 8b07 0721 |00c2: invoke-virtual {v7, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@078b │ │ +400d92: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0009 line=622 │ │ 0x000f line=623 │ │ 0x0016 line=624 │ │ 0x0021 line=629 │ │ @@ -1010769,69 +1010769,69 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -402178: |[402178] de.danoeh.antennapod.playback.service.internal.PlayableUtils.:()V │ │ -402188: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -40218e: 0e00 |0003: return-void │ │ +4021a0: |[4021a0] de.danoeh.antennapod.playback.service.internal.PlayableUtils.:()V │ │ +4021b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +4021b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;) │ │ name : 'saveCurrentPosition' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;IJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -402190: |[402190] de.danoeh.antennapod.playback.service.internal.PlayableUtils.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V │ │ -4021a0: 7220 45a2 3200 |0000: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ -4021a6: 7230 44a2 4205 |0003: invoke-interface {v2, v4, v5}, Lde/danoeh/antennapod/model/playback/Playable;.setLastPlayedTime:(J)V // method@a244 │ │ -4021ac: 2023 1b1a |0006: instance-of v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -4021b0: 3803 4200 |0008: if-eqz v3, 004a // +0042 │ │ -4021b4: 0723 |000a: move-object v3, v2 │ │ -4021b6: 1f03 1b1a |000b: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -4021ba: 6e10 99a1 0300 |000d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -4021c0: 0c04 |0010: move-result-object v4 │ │ -4021c2: 3804 1500 |0011: if-eqz v4, 0026 // +0015 │ │ -4021c6: 6e10 5da1 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -4021cc: 0a05 |0016: move-result v5 │ │ -4021ce: 3805 0f00 |0017: if-eqz v5, 0026 // +000f │ │ -4021d2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -4021d4: 2355 341e |001a: new-array v5, v5, [J // type@1e34 │ │ -4021d8: 6e10 45a1 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -4021de: 0b00 |001f: move-result-wide v0 │ │ -4021e0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -4021e2: 4c00 0504 |0021: aput-wide v0, v5, v4 │ │ -4021e6: 7120 10a9 5400 |0023: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(I[J)Ljava/util/concurrent/Future; // method@a910 │ │ -4021ec: 6e10 a7a1 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -4021f2: 0a04 |0029: move-result v4 │ │ -4021f4: 3a04 1d00 |002a: if-ltz v4, 0047 // +001d │ │ -4021f8: 7210 3aa2 0200 |002c: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -4021fe: 0a04 |002f: move-result v4 │ │ -402200: 6e10 a7a1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -402206: 0a05 |0033: move-result v5 │ │ -402208: 3754 1300 |0034: if-le v4, v5, 0047 // +0013 │ │ -40220c: 6e10 a3a1 0300 |0036: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlayedDurationWhenStarted:()I // method@a1a3 │ │ -402212: 0a04 |0039: move-result v4 │ │ -402214: 7210 3aa2 0200 |003a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -40221a: 0a02 |003d: move-result v2 │ │ -40221c: b024 |003e: add-int/2addr v4, v2 │ │ -40221e: 6e10 a7a1 0300 |003f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ -402224: 0a02 |0042: move-result v2 │ │ -402226: b124 |0043: sub-int/2addr v4, v2 │ │ -402228: 6e20 bfa1 4300 |0044: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPlayedDuration:(I)V // method@a1bf │ │ -40222e: 7110 18a9 0300 |0047: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMediaPlaybackInformation:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a918 │ │ -402234: 0e00 |004a: return-void │ │ +4021b8: |[4021b8] de.danoeh.antennapod.playback.service.internal.PlayableUtils.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V │ │ +4021c8: 7220 45a2 3200 |0000: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ +4021ce: 7230 44a2 4205 |0003: invoke-interface {v2, v4, v5}, Lde/danoeh/antennapod/model/playback/Playable;.setLastPlayedTime:(J)V // method@a244 │ │ +4021d4: 2023 1b1a |0006: instance-of v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +4021d8: 3803 4200 |0008: if-eqz v3, 004a // +0042 │ │ +4021dc: 0723 |000a: move-object v3, v2 │ │ +4021de: 1f03 1b1a |000b: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +4021e2: 6e10 99a1 0300 |000d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +4021e8: 0c04 |0010: move-result-object v4 │ │ +4021ea: 3804 1500 |0011: if-eqz v4, 0026 // +0015 │ │ +4021ee: 6e10 5da1 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +4021f4: 0a05 |0016: move-result v5 │ │ +4021f6: 3805 0f00 |0017: if-eqz v5, 0026 // +000f │ │ +4021fa: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +4021fc: 2355 341e |001a: new-array v5, v5, [J // type@1e34 │ │ +402200: 6e10 45a1 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +402206: 0b00 |001f: move-result-wide v0 │ │ +402208: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +40220a: 4c00 0504 |0021: aput-wide v0, v5, v4 │ │ +40220e: 7120 10a9 5400 |0023: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(I[J)Ljava/util/concurrent/Future; // method@a910 │ │ +402214: 6e10 a7a1 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +40221a: 0a04 |0029: move-result v4 │ │ +40221c: 3a04 1d00 |002a: if-ltz v4, 0047 // +001d │ │ +402220: 7210 3aa2 0200 |002c: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +402226: 0a04 |002f: move-result v4 │ │ +402228: 6e10 a7a1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +40222e: 0a05 |0033: move-result v5 │ │ +402230: 3754 1300 |0034: if-le v4, v5, 0047 // +0013 │ │ +402234: 6e10 a3a1 0300 |0036: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlayedDurationWhenStarted:()I // method@a1a3 │ │ +40223a: 0a04 |0039: move-result v4 │ │ +40223c: 7210 3aa2 0200 |003a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +402242: 0a02 |003d: move-result v2 │ │ +402244: b024 |003e: add-int/2addr v4, v2 │ │ +402246: 6e10 a7a1 0300 |003f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@a1a7 │ │ +40224c: 0a02 |0042: move-result v2 │ │ +40224e: b124 |0043: sub-int/2addr v4, v2 │ │ +402250: 6e20 bfa1 4300 |0044: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPlayedDuration:(I)V // method@a1bf │ │ +402256: 7110 18a9 0300 |0047: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMediaPlaybackInformation:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a918 │ │ +40225c: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0006 line=22 │ │ 0x000a line=23 │ │ 0x000d line=24 │ │ @@ -1010906,33 +1010906,33 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4025dc: |[4025dc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:()V │ │ -4025ec: 0e00 |0000: return-void │ │ +402604: |[402604] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:()V │ │ +402614: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4025f0: |[4025f0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:(Landroid/content/Context;)V │ │ -402600: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402606: 5b01 bcf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40260a: 0e00 |0005: return-void │ │ +402618: |[402618] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:(Landroid/content/Context;)V │ │ +402628: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +40262e: 5b01 bcf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1010942,120 +1010942,120 @@ │ │ type : '(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 215 16-bit code units │ │ -40260c: |[40260c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -40261c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -402620: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -402626: 1301 5900 |0005: const/16 v1, #int 89 // #59 │ │ -40262a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -40262c: 7030 a5a8 1702 |0008: invoke-direct {v7, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -402632: 0c01 |000b: move-result-object v1 │ │ -402634: 6003 48df |000c: sget v3, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@df48 │ │ -402638: 5474 bcf2 |000e: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40263c: 6005 d0e5 |0010: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e5d0 │ │ -402640: 6e20 1402 5400 |0012: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -402646: 0c04 |0015: move-result-object v4 │ │ -402648: 6e40 902d 3814 |0016: invoke-virtual {v8, v3, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -40264e: 7110 19ab 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -402654: 0c01 |001c: move-result-object v1 │ │ -402656: 6e20 02ad 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -40265c: 6201 12cc |0020: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -402660: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -402662: 331a 1600 |0023: if-ne v10, v1, 0039 // +0016 │ │ -402666: 130a 7f00 |0025: const/16 v10, #int 127 // #7f │ │ -40266a: 7030 a5a8 a703 |0027: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -402670: 0c0a |002a: move-result-object v10 │ │ -402672: 6001 4bdf |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_pause:I // field@df4b │ │ -402676: 5474 bcf2 |002d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40267a: 6005 11e5 |002f: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.pause_label:I // field@e511 │ │ -40267e: 6e20 1402 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -402684: 0c04 |0034: move-result-object v4 │ │ -402686: 6e40 902d 18a4 |0035: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -40268c: 2814 |0038: goto 004c // +0014 │ │ -40268e: 130a 7e00 |0039: const/16 v10, #int 126 // #7e │ │ -402692: 7030 a5a8 a703 |003b: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -402698: 0c0a |003e: move-result-object v10 │ │ -40269a: 6001 4cdf |003f: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_play:I // field@df4c │ │ -40269e: 5474 bcf2 |0041: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4026a2: 6005 13e5 |0043: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.play_label:I // field@e513 │ │ -4026a6: 6e20 1402 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -4026ac: 0c04 |0048: move-result-object v4 │ │ -4026ae: 6e40 902d 18a4 |0049: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -4026b4: 7110 19ab 0300 |004c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -4026ba: 0c0a |004f: move-result-object v10 │ │ -4026bc: 6e20 02ad a000 |0050: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -4026c2: 130a 5a00 |0053: const/16 v10, #int 90 // #5a │ │ -4026c6: 1221 |0055: const/4 v1, #int 2 // #2 │ │ -4026c8: 7030 a5a8 a701 |0056: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -4026ce: 0c0a |0059: move-result-object v10 │ │ -4026d0: 6004 47df |005a: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@df47 │ │ -4026d4: 5475 bcf2 |005c: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4026d8: 6006 f5e3 |005e: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e3f5 │ │ -4026dc: 6e20 1402 6500 |0060: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -4026e2: 0c05 |0063: move-result-object v5 │ │ -4026e4: 6e40 902d 48a5 |0064: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -4026ea: 7110 19ab 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -4026f0: 0c0a |006a: move-result-object v10 │ │ -4026f2: 6e20 02ad a000 |006b: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -4026f8: 7100 8ca9 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a98c │ │ -4026fe: 0a0a |0071: move-result v10 │ │ -402700: 1231 |0072: const/4 v1, #int 3 // #3 │ │ -402702: 380a 1e00 |0073: if-eqz v10, 0091 // +001e │ │ -402706: 547a c0f2 |0075: iget-object v10, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -40270a: 7210 2fa2 0a00 |0077: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ -402710: 0c0a |007a: move-result-object v10 │ │ -402712: 380a 1600 |007b: if-eqz v10, 0091 // +0016 │ │ -402716: 1a0a 8057 |007d: const-string v10, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ -40271a: 7030 a4a8 a701 |007f: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; // method@a8a4 │ │ -402720: 0c0a |0082: move-result-object v10 │ │ -402722: 6001 4adf |0083: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@df4a │ │ -402726: 5474 bcf2 |0085: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40272a: 6005 c5e4 |0087: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e4c5 │ │ -40272e: 6e20 1402 5400 |0089: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -402734: 0c04 |008c: move-result-object v4 │ │ -402736: 6e40 902d 18a4 |008d: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -40273c: 1241 |0090: const/4 v1, #int 4 // #4 │ │ -40273e: 7100 8ea9 0000 |0091: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a98e │ │ -402744: 0a0a |0094: move-result v10 │ │ -402746: 380a 1700 |0095: if-eqz v10, 00ac // +0017 │ │ -40274a: 130a 5700 |0097: const/16 v10, #int 87 // #57 │ │ -40274e: 7030 a5a8 a701 |0099: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -402754: 0c0a |009c: move-result-object v10 │ │ -402756: 6004 4edf |009d: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@df4e │ │ -40275a: 5475 bcf2 |009f: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40275e: 6006 f4e5 |00a1: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e5f4 │ │ -402762: 6e20 1402 6500 |00a3: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -402768: 0c05 |00a6: move-result-object v5 │ │ -40276a: 6e40 902d 48a5 |00a7: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -402770: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ -402774: 130a 5600 |00ac: const/16 v10, #int 86 // #56 │ │ -402778: 7030 a5a8 a701 |00ae: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ -40277e: 0c0a |00b1: move-result-object v10 │ │ -402780: 2201 fd0a |00b2: new-instance v1, Landroidx/media/app/NotificationCompat$MediaStyle; // type@0afd │ │ -402784: 7010 8f41 0100 |00b4: invoke-direct {v1}, Landroidx/media/app/NotificationCompat$MediaStyle;.:()V // method@418f │ │ -40278a: 6e20 9441 9100 |00b7: invoke-virtual {v1, v9}, Landroidx/media/app/NotificationCompat$MediaStyle;.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4194 │ │ -402790: 0c09 |00ba: move-result-object v9 │ │ -402792: 2321 4c1f |00bb: new-array v1, v2, [Ljava/lang/Integer; // type@1f4c │ │ -402796: 6e20 14ad 1000 |00bd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@ad14 │ │ -40279c: 0c00 |00c0: move-result-object v0 │ │ -40279e: 1f00 4c1f |00c1: check-cast v0, [Ljava/lang/Integer; // type@1f4c │ │ -4027a2: 7110 d7af 0000 |00c3: invoke-static {v0}, Lorg/apache/commons/lang3/ArrayUtils;.toPrimitive:([Ljava/lang/Integer;)[I // method@afd7 │ │ -4027a8: 0c00 |00c6: move-result-object v0 │ │ -4027aa: 6e20 9541 0900 |00c7: invoke-virtual {v9, v0}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowActionsInCompactView:([I)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4195 │ │ -4027b0: 0c09 |00ca: move-result-object v9 │ │ -4027b2: 6e20 9641 3900 |00cb: invoke-virtual {v9, v3}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowCancelButton:(Z)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4196 │ │ -4027b8: 0c09 |00ce: move-result-object v9 │ │ -4027ba: 6e20 9341 a900 |00cf: invoke-virtual {v9, v10}, Landroidx/media/app/NotificationCompat$MediaStyle;.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4193 │ │ -4027c0: 0c09 |00d2: move-result-object v9 │ │ -4027c2: 6e20 a42d 9800 |00d3: invoke-virtual {v8, v9}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ -4027c8: 0e00 |00d6: return-void │ │ +402634: |[402634] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +402644: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +402648: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +40264e: 1301 5900 |0005: const/16 v1, #int 89 // #59 │ │ +402652: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +402654: 7030 a5a8 1702 |0008: invoke-direct {v7, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +40265a: 0c01 |000b: move-result-object v1 │ │ +40265c: 6003 48df |000c: sget v3, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@df48 │ │ +402660: 5474 bcf2 |000e: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402664: 6005 d0e5 |0010: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e5d0 │ │ +402668: 6e20 1402 5400 |0012: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +40266e: 0c04 |0015: move-result-object v4 │ │ +402670: 6e40 902d 3814 |0016: invoke-virtual {v8, v3, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +402676: 7110 19ab 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +40267c: 0c01 |001c: move-result-object v1 │ │ +40267e: 6e20 02ad 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +402684: 6201 12cc |0020: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +402688: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +40268a: 331a 1600 |0023: if-ne v10, v1, 0039 // +0016 │ │ +40268e: 130a 7f00 |0025: const/16 v10, #int 127 // #7f │ │ +402692: 7030 a5a8 a703 |0027: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +402698: 0c0a |002a: move-result-object v10 │ │ +40269a: 6001 4bdf |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_pause:I // field@df4b │ │ +40269e: 5474 bcf2 |002d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4026a2: 6005 11e5 |002f: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.pause_label:I // field@e511 │ │ +4026a6: 6e20 1402 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +4026ac: 0c04 |0034: move-result-object v4 │ │ +4026ae: 6e40 902d 18a4 |0035: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +4026b4: 2814 |0038: goto 004c // +0014 │ │ +4026b6: 130a 7e00 |0039: const/16 v10, #int 126 // #7e │ │ +4026ba: 7030 a5a8 a703 |003b: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +4026c0: 0c0a |003e: move-result-object v10 │ │ +4026c2: 6001 4cdf |003f: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_play:I // field@df4c │ │ +4026c6: 5474 bcf2 |0041: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4026ca: 6005 13e5 |0043: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.play_label:I // field@e513 │ │ +4026ce: 6e20 1402 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +4026d4: 0c04 |0048: move-result-object v4 │ │ +4026d6: 6e40 902d 18a4 |0049: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +4026dc: 7110 19ab 0300 |004c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +4026e2: 0c0a |004f: move-result-object v10 │ │ +4026e4: 6e20 02ad a000 |0050: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +4026ea: 130a 5a00 |0053: const/16 v10, #int 90 // #5a │ │ +4026ee: 1221 |0055: const/4 v1, #int 2 // #2 │ │ +4026f0: 7030 a5a8 a701 |0056: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +4026f6: 0c0a |0059: move-result-object v10 │ │ +4026f8: 6004 47df |005a: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@df47 │ │ +4026fc: 5475 bcf2 |005c: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402700: 6006 f5e3 |005e: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e3f5 │ │ +402704: 6e20 1402 6500 |0060: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +40270a: 0c05 |0063: move-result-object v5 │ │ +40270c: 6e40 902d 48a5 |0064: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +402712: 7110 19ab 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +402718: 0c0a |006a: move-result-object v10 │ │ +40271a: 6e20 02ad a000 |006b: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +402720: 7100 8ca9 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a98c │ │ +402726: 0a0a |0071: move-result v10 │ │ +402728: 1231 |0072: const/4 v1, #int 3 // #3 │ │ +40272a: 380a 1e00 |0073: if-eqz v10, 0091 // +001e │ │ +40272e: 547a c0f2 |0075: iget-object v10, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +402732: 7210 2fa2 0a00 |0077: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ +402738: 0c0a |007a: move-result-object v10 │ │ +40273a: 380a 1600 |007b: if-eqz v10, 0091 // +0016 │ │ +40273e: 1a0a 8057 |007d: const-string v10, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ +402742: 7030 a4a8 a701 |007f: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; // method@a8a4 │ │ +402748: 0c0a |0082: move-result-object v10 │ │ +40274a: 6001 4adf |0083: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@df4a │ │ +40274e: 5474 bcf2 |0085: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402752: 6005 c5e4 |0087: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e4c5 │ │ +402756: 6e20 1402 5400 |0089: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +40275c: 0c04 |008c: move-result-object v4 │ │ +40275e: 6e40 902d 18a4 |008d: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +402764: 1241 |0090: const/4 v1, #int 4 // #4 │ │ +402766: 7100 8ea9 0000 |0091: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a98e │ │ +40276c: 0a0a |0094: move-result v10 │ │ +40276e: 380a 1700 |0095: if-eqz v10, 00ac // +0017 │ │ +402772: 130a 5700 |0097: const/16 v10, #int 87 // #57 │ │ +402776: 7030 a5a8 a701 |0099: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +40277c: 0c0a |009c: move-result-object v10 │ │ +40277e: 6004 4edf |009d: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@df4e │ │ +402782: 5475 bcf2 |009f: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402786: 6006 f4e5 |00a1: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e5f4 │ │ +40278a: 6e20 1402 6500 |00a3: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +402790: 0c05 |00a6: move-result-object v5 │ │ +402792: 6e40 902d 48a5 |00a7: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +402798: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40279c: 130a 5600 |00ac: const/16 v10, #int 86 // #56 │ │ +4027a0: 7030 a5a8 a701 |00ae: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a8a5 │ │ +4027a6: 0c0a |00b1: move-result-object v10 │ │ +4027a8: 2201 fd0a |00b2: new-instance v1, Landroidx/media/app/NotificationCompat$MediaStyle; // type@0afd │ │ +4027ac: 7010 8f41 0100 |00b4: invoke-direct {v1}, Landroidx/media/app/NotificationCompat$MediaStyle;.:()V // method@418f │ │ +4027b2: 6e20 9441 9100 |00b7: invoke-virtual {v1, v9}, Landroidx/media/app/NotificationCompat$MediaStyle;.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4194 │ │ +4027b8: 0c09 |00ba: move-result-object v9 │ │ +4027ba: 2321 4c1f |00bb: new-array v1, v2, [Ljava/lang/Integer; // type@1f4c │ │ +4027be: 6e20 14ad 1000 |00bd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@ad14 │ │ +4027c4: 0c00 |00c0: move-result-object v0 │ │ +4027c6: 1f00 4c1f |00c1: check-cast v0, [Ljava/lang/Integer; // type@1f4c │ │ +4027ca: 7110 d7af 0000 |00c3: invoke-static {v0}, Lorg/apache/commons/lang3/ArrayUtils;.toPrimitive:([Ljava/lang/Integer;)[I // method@afd7 │ │ +4027d0: 0c00 |00c6: move-result-object v0 │ │ +4027d2: 6e20 9541 0900 |00c7: invoke-virtual {v9, v0}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowActionsInCompactView:([I)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4195 │ │ +4027d8: 0c09 |00ca: move-result-object v9 │ │ +4027da: 6e20 9641 3900 |00cb: invoke-virtual {v9, v3}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowCancelButton:(Z)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4196 │ │ +4027e0: 0c09 |00ce: move-result-object v9 │ │ +4027e2: 6e20 9341 a900 |00cf: invoke-virtual {v9, v10}, Landroidx/media/app/NotificationCompat$MediaStyle;.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@4193 │ │ +4027e8: 0c09 |00d2: move-result-object v9 │ │ +4027ea: 6e20 a42d 9800 |00d3: invoke-virtual {v8, v9}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ +4027f0: 0e00 |00d6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=180 │ │ 0x000c line=182 │ │ 0x0019 line=184 │ │ 0x0020 line=187 │ │ @@ -1011095,19 +1011095,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4027cc: |[4027cc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.clearCache:()V │ │ -4027dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4027de: 5b10 bef2 |0001: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -4027e2: 5b10 c2f2 |0003: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ -4027e6: 0e00 |0005: return-void │ │ +4027f4: |[4027f4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.clearCache:()V │ │ +402804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +402806: 5b10 bef2 |0001: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +40280a: 5b10 c2f2 |0003: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ +40280e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ @@ -1011116,31 +1011116,31 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4024b8: |[4024b8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ -4024c8: 7120 0c16 1000 |0000: invoke-static {v0, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@160c │ │ -4024ce: 0c00 |0003: move-result-object v0 │ │ -4024d0: 2001 e400 |0004: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e4 │ │ -4024d4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -4024d8: 1f00 e400 |0008: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e4 │ │ -4024dc: 6e10 a104 0000 |000a: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04a1 │ │ -4024e2: 0c00 |000d: move-result-object v0 │ │ -4024e4: 1100 |000e: return-object v0 │ │ -4024e6: 2001 f300 |000f: instance-of v1, v0, Landroid/graphics/drawable/VectorDrawable; // type@00f3 │ │ -4024ea: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ -4024ee: 1f00 f300 |0013: check-cast v0, Landroid/graphics/drawable/VectorDrawable; // type@00f3 │ │ -4024f2: 7110 a1a8 0000 |0015: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; // method@a8a1 │ │ -4024f8: 0c00 |0018: move-result-object v0 │ │ -4024fa: 1100 |0019: return-object v0 │ │ -4024fc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -4024fe: 1100 |001b: return-object v0 │ │ +4024e0: |[4024e0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ +4024f0: 7120 0c16 1000 |0000: invoke-static {v0, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@160c │ │ +4024f6: 0c00 |0003: move-result-object v0 │ │ +4024f8: 2001 e400 |0004: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e4 │ │ +4024fc: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +402500: 1f00 e400 |0008: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e4 │ │ +402504: 6e10 a104 0000 |000a: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04a1 │ │ +40250a: 0c00 |000d: move-result-object v0 │ │ +40250c: 1100 |000e: return-object v0 │ │ +40250e: 2001 f300 |000f: instance-of v1, v0, Landroid/graphics/drawable/VectorDrawable; // type@00f3 │ │ +402512: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ +402516: 1f00 f300 |0013: check-cast v0, Landroid/graphics/drawable/VectorDrawable; // type@00f3 │ │ +40251a: 7110 a1a8 0000 |0015: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; // method@a8a1 │ │ +402520: 0c00 |0018: move-result-object v0 │ │ +402522: 1100 |0019: return-object v0 │ │ +402524: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +402526: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0008 line=125 │ │ 0x000f line=126 │ │ 0x0013 line=127 │ │ @@ -1011153,32 +1011153,32 @@ │ │ type : '(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -402500: |[402500] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; │ │ -402510: 6e10 2c05 0500 |0000: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicWidth:()I // method@052c │ │ -402516: 0a00 |0003: move-result v0 │ │ -402518: 6e10 2b05 0500 |0004: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicHeight:()I // method@052b │ │ -40251e: 0a01 |0007: move-result v1 │ │ -402520: 6202 4e00 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@004e │ │ -402524: 7130 6703 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0367 │ │ -40252a: 0c00 |000d: move-result-object v0 │ │ -40252c: 2201 ab00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00ab │ │ -402530: 7020 8703 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0387 │ │ -402536: 6e10 a503 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@03a5 │ │ -40253c: 0a02 |0016: move-result v2 │ │ -40253e: 6e10 a303 0100 |0017: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@03a3 │ │ -402544: 0a03 |001a: move-result v3 │ │ -402546: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -402548: 6e53 df04 4524 |001c: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04df │ │ -40254e: 6e20 2a05 1500 |001f: invoke-virtual {v5, v1}, Landroid/graphics/drawable/VectorDrawable;.draw:(Landroid/graphics/Canvas;)V // method@052a │ │ -402554: 1100 |0022: return-object v0 │ │ +402528: |[402528] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; │ │ +402538: 6e10 2c05 0500 |0000: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicWidth:()I // method@052c │ │ +40253e: 0a00 |0003: move-result v0 │ │ +402540: 6e10 2b05 0500 |0004: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicHeight:()I // method@052b │ │ +402546: 0a01 |0007: move-result v1 │ │ +402548: 6202 4e00 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@004e │ │ +40254c: 7130 6703 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0367 │ │ +402552: 0c00 |000d: move-result-object v0 │ │ +402554: 2201 ab00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00ab │ │ +402558: 7020 8703 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0387 │ │ +40255e: 6e10 a503 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@03a5 │ │ +402564: 0a02 |0016: move-result v2 │ │ +402566: 6e10 a303 0100 |0017: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@03a3 │ │ +40256c: 0a03 |001a: move-result v3 │ │ +40256e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +402570: 6e53 df04 4524 |001c: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04df │ │ +402576: 6e20 2a05 1500 |001f: invoke-virtual {v5, v1}, Landroid/graphics/drawable/VectorDrawable;.draw:(Landroid/graphics/Canvas;)V // method@052a │ │ +40257c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x000a line=114 │ │ 0x000e line=116 │ │ 0x0013 line=117 │ │ @@ -1011191,24 +1011191,24 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -402570: |[402570] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getDefaultIcon:()Landroid/graphics/Bitmap; │ │ -402580: 6200 bdf2 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ -402584: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -402588: 5420 bcf2 |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40258c: 6001 c0e2 |0006: sget v1, Lde/danoeh/antennapod/playback/service/R$mipmap;.ic_launcher:I // field@e2c0 │ │ -402590: 7120 a0a8 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@a8a0 │ │ -402596: 0c00 |000b: move-result-object v0 │ │ -402598: 6900 bdf2 |000c: sput-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ -40259c: 6200 bdf2 |000e: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ -4025a0: 1100 |0010: return-object v0 │ │ +402598: |[402598] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getDefaultIcon:()Landroid/graphics/Bitmap; │ │ +4025a8: 6200 bdf2 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ +4025ac: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +4025b0: 5420 bcf2 |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4025b4: 6001 c0e2 |0006: sget v1, Lde/danoeh/antennapod/playback/service/R$mipmap;.ic_launcher:I // field@e2c0 │ │ +4025b8: 7120 a0a8 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@a8a0 │ │ +4025be: 0c00 |000b: move-result-object v0 │ │ +4025c0: 6900 bdf2 |000c: sput-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ +4025c4: 6200 bdf2 |000e: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@f2bd │ │ +4025c8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000e line=110 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ @@ -1011218,48 +1011218,48 @@ │ │ type : '(Ljava/lang/String;I)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -402344: |[402344] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; │ │ -402354: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -402358: 5431 bcf2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40235c: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ -402360: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -402366: 2201 c81c |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -40236a: 7010 a6ab 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -402370: 1a02 5f3e |000e: const-string v2, "MediaAction" // string@3e5f │ │ -402374: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -40237a: 6e20 b2ab 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -402380: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -402386: 0c01 |0019: move-result-object v1 │ │ -402388: 6e20 6402 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -40238e: 1a01 e168 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@68e1 │ │ -402392: 6e30 5d02 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ -402398: 6004 e300 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -40239c: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ -4023a0: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ -4023a4: 5434 bcf2 |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4023a8: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ -4023ac: 7140 f7a6 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ -4023b2: 0c04 |002f: move-result-object v4 │ │ -4023b4: 1104 |0030: return-object v4 │ │ -4023b6: 5431 bcf2 |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4023ba: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ -4023be: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ -4023c2: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ -4023c6: 2802 |0039: goto 003b // +0002 │ │ -4023c8: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -4023ca: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ -4023ce: b624 |003d: or-int/2addr v4, v2 │ │ -4023d0: 7140 7301 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ -4023d6: 0c04 |0041: move-result-object v4 │ │ -4023d8: 1104 |0042: return-object v4 │ │ +40236c: |[40236c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; │ │ +40237c: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +402380: 5431 bcf2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402384: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ +402388: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +40238e: 2201 c81c |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +402392: 7010 a6ab 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +402398: 1a02 5f3e |000e: const-string v2, "MediaAction" // string@3e5f │ │ +40239c: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4023a2: 6e20 b2ab 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4023a8: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +4023ae: 0c01 |0019: move-result-object v1 │ │ +4023b0: 6e20 6402 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +4023b6: 1a01 e168 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@68e1 │ │ +4023ba: 6e30 5d02 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ +4023c0: 6004 e300 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +4023c4: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ +4023c8: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ +4023cc: 5434 bcf2 |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4023d0: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ +4023d4: 7140 f7a6 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ +4023da: 0c04 |002f: move-result-object v4 │ │ +4023dc: 1104 |0030: return-object v4 │ │ +4023de: 5431 bcf2 |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4023e2: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ +4023e6: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ +4023ea: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ +4023ee: 2802 |0039: goto 003b // +0002 │ │ +4023f0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +4023f2: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ +4023f6: b624 |003d: or-int/2addr v4, v2 │ │ +4023f8: 7140 7301 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ +4023fe: 0c04 |0041: move-result-object v4 │ │ +402400: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0009 line=251 │ │ 0x001f line=252 │ │ 0x0022 line=254 │ │ 0x0028 line=255 │ │ @@ -1011274,48 +1011274,48 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -4023dc: |[4023dc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; │ │ -4023ec: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -4023f0: 5431 bcf2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4023f4: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ -4023f8: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -4023fe: 2201 c81c |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -402402: 7010 a6ab 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -402408: 1a02 693e |000e: const-string v2, "MediaCode" // string@3e69 │ │ -40240c: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -402412: 6e20 adab 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -402418: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -40241e: 0c01 |0019: move-result-object v1 │ │ -402420: 6e20 6402 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -402426: 1a01 e368 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ -40242a: 6e30 5702 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ -402430: 6004 e300 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -402434: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ -402438: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ -40243c: 5434 bcf2 |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402440: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ -402444: 7140 f7a6 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ -40244a: 0c04 |002f: move-result-object v4 │ │ -40244c: 1104 |0030: return-object v4 │ │ -40244e: 5431 bcf2 |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402452: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ -402456: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ -40245a: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ -40245e: 2802 |0039: goto 003b // +0002 │ │ -402460: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -402462: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ -402466: b624 |003d: or-int/2addr v4, v2 │ │ -402468: 7140 7301 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ -40246e: 0c04 |0041: move-result-object v4 │ │ -402470: 1104 |0042: return-object v4 │ │ +402404: |[402404] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; │ │ +402414: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +402418: 5431 bcf2 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +40241c: 1c02 c51b |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1bc5 │ │ +402420: 7030 3e02 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +402426: 2201 c81c |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +40242a: 7010 a6ab 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +402430: 1a02 693e |000e: const-string v2, "MediaCode" // string@3e69 │ │ +402434: 6e20 b2ab 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +40243a: 6e20 adab 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +402440: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +402446: 0c01 |0019: move-result-object v1 │ │ +402448: 6e20 6402 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +40244e: 1a01 e368 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ +402452: 6e30 5702 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ +402458: 6004 e300 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +40245c: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ +402460: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ +402464: 5434 bcf2 |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402468: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ +40246c: 7140 f7a6 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ +402472: 0c04 |002f: move-result-object v4 │ │ +402474: 1104 |0030: return-object v4 │ │ +402476: 5431 bcf2 |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +40247a: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ +40247e: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ +402482: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ +402486: 2802 |0039: goto 003b // +0002 │ │ +402488: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +40248a: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ +40248e: b624 |003d: or-int/2addr v4, v2 │ │ +402490: 7140 7301 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ +402496: 0c04 |0041: move-result-object v4 │ │ +402498: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0009 line=237 │ │ 0x001f line=238 │ │ 0x0022 line=240 │ │ 0x0028 line=241 │ │ @@ -1011330,30 +1011330,30 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -402474: |[402474] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; │ │ -402484: 5450 bcf2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402488: 6001 36e1 |0002: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@e136 │ │ -40248c: 7110 89a7 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a789 │ │ -402492: 0c02 |0007: move-result-object v2 │ │ -402494: 6003 e300 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -402498: 1304 1700 |000a: const/16 v4, #int 23 // #17 │ │ -40249c: 3443 0500 |000c: if-lt v3, v4, 0011 // +0005 │ │ -4024a0: 1503 0004 |000e: const/high16 v3, #int 67108864 // #400 │ │ -4024a4: 2802 |0010: goto 0012 // +0002 │ │ -4024a6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -4024a8: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ -4024ac: b643 |0014: or-int/2addr v3, v4 │ │ -4024ae: 7140 7001 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -4024b4: 0c00 |0018: move-result-object v0 │ │ -4024b6: 1100 |0019: return-object v0 │ │ +40249c: |[40249c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; │ │ +4024ac: 5450 bcf2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4024b0: 6001 36e1 |0002: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@e136 │ │ +4024b4: 7110 89a7 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a789 │ │ +4024ba: 0c02 |0007: move-result-object v2 │ │ +4024bc: 6003 e300 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +4024c0: 1304 1700 |000a: const/16 v4, #int 23 // #17 │ │ +4024c4: 3443 0500 |000c: if-lt v3, v4, 0011 // +0005 │ │ +4024c8: 1503 0004 |000e: const/high16 v3, #int 67108864 // #400 │ │ +4024cc: 2802 |0010: goto 0012 // +0002 │ │ +4024ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +4024d0: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ +4024d4: b643 |0014: or-int/2addr v3, v4 │ │ +4024d6: 7140 7001 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +4024dc: 0c00 |0018: move-result-object v0 │ │ +4024de: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ 0x0008 line=171 │ │ 0x0015 line=169 │ │ locals : │ │ @@ -1011365,71 +1011365,71 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -402238: |[402238] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.build:()Landroid/app/Notification; │ │ -402248: 2200 1b07 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -40224c: 5441 bcf2 |0002: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402250: 1a02 d7ad |0004: const-string v2, "playing" // string@add7 │ │ -402254: 7030 8f2d 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -40225a: 5441 c0f2 |0009: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -40225e: 3801 3400 |000b: if-eqz v1, 003f // +0034 │ │ -402262: 7210 33a2 0100 |000d: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -402268: 0c01 |0010: move-result-object v1 │ │ -40226a: 6e20 992d 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -402270: 5441 c0f2 |0014: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -402274: 7210 32a2 0100 |0016: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -40227a: 0c01 |0019: move-result-object v1 │ │ -40227c: 6e20 982d 1000 |001a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -402282: 5441 bff2 |001d: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@f2bf │ │ -402286: 5442 c1f2 |001f: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ -40228a: 7040 9da8 0421 |0021: invoke-direct {v4, v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a89d │ │ -402290: 5441 bef2 |0024: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -402294: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -402298: 6e20 9e2d 1000 |0028: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ -40229e: 2808 |002b: goto 0033 // +0008 │ │ -4022a0: 7010 a3a8 0400 |002c: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getDefaultIcon:()Landroid/graphics/Bitmap; // method@a8a3 │ │ -4022a6: 0c01 |002f: move-result-object v1 │ │ -4022a8: 6e20 9e2d 1000 |0030: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ -4022ae: 6001 e300 |0033: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -4022b2: 1302 1d00 |0035: const/16 v2, #int 29 // #1d │ │ -4022b6: 3521 1800 |0037: if-ge v1, v2, 004f // +0018 │ │ -4022ba: 5441 c2f2 |0039: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ -4022be: 6e20 a52d 1000 |003b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da5 │ │ -4022c4: 2811 |003e: goto 004f // +0011 │ │ -4022c6: 5441 bcf2 |003f: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -4022ca: 6002 06e3 |0041: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ -4022ce: 6e20 1402 2100 |0043: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -4022d4: 0c01 |0046: move-result-object v1 │ │ -4022d6: 6e20 992d 1000 |0047: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -4022dc: 1a01 cb3c |004a: const-string v1, "Loading. If this does not go away, play any episode and contact us." // string@3ccb │ │ -4022e0: 6e20 982d 1000 |004c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -4022e6: 7010 a6a8 0400 |004f: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; // method@a8a6 │ │ -4022ec: 0c01 |0052: move-result-object v1 │ │ -4022ee: 6e20 972d 1000 |0053: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -4022f4: 1601 0000 |0056: const-wide/16 v1, #int 0 // #0 │ │ -4022f8: 6e30 a82d 1002 |0058: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@2da8 │ │ -4022fe: 6001 45df |005b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification:I // field@df45 │ │ -402302: 6e20 a32d 1000 |005d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -402308: 1201 |0060: const/4 v1, #int 0 // #0 │ │ -40230a: 6e20 9f2d 1000 |0061: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ -402310: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -402312: 6e20 a02d 2000 |0065: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ -402318: 6e20 a22d 1000 |0068: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da2 │ │ -40231e: 7100 61a9 0000 |006b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getNotifyPriority:()I // method@a961 │ │ -402324: 0a03 |006e: move-result v3 │ │ -402326: 6e20 a12d 3000 |006f: invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da1 │ │ -40232c: 6e20 a72d 2000 |0072: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ -402332: 6e20 962d 1000 |0075: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setColor:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d96 │ │ -402338: 6e10 912d 0000 |0078: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -40233e: 0c00 |007b: move-result-object v0 │ │ -402340: 1100 |007c: return-object v0 │ │ +402260: |[402260] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.build:()Landroid/app/Notification; │ │ +402270: 2200 1b07 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +402274: 5441 bcf2 |0002: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402278: 1a02 d7ad |0004: const-string v2, "playing" // string@add7 │ │ +40227c: 7030 8f2d 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +402282: 5441 c0f2 |0009: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +402286: 3801 3400 |000b: if-eqz v1, 003f // +0034 │ │ +40228a: 7210 33a2 0100 |000d: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +402290: 0c01 |0010: move-result-object v1 │ │ +402292: 6e20 992d 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +402298: 5441 c0f2 |0014: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +40229c: 7210 32a2 0100 |0016: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +4022a2: 0c01 |0019: move-result-object v1 │ │ +4022a4: 6e20 982d 1000 |001a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +4022aa: 5441 bff2 |001d: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@f2bf │ │ +4022ae: 5442 c1f2 |001f: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ +4022b2: 7040 9da8 0421 |0021: invoke-direct {v4, v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a89d │ │ +4022b8: 5441 bef2 |0024: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +4022bc: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +4022c0: 6e20 9e2d 1000 |0028: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ +4022c6: 2808 |002b: goto 0033 // +0008 │ │ +4022c8: 7010 a3a8 0400 |002c: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getDefaultIcon:()Landroid/graphics/Bitmap; // method@a8a3 │ │ +4022ce: 0c01 |002f: move-result-object v1 │ │ +4022d0: 6e20 9e2d 1000 |0030: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@2d9e │ │ +4022d6: 6001 e300 |0033: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +4022da: 1302 1d00 |0035: const/16 v2, #int 29 // #1d │ │ +4022de: 3521 1800 |0037: if-ge v1, v2, 004f // +0018 │ │ +4022e2: 5441 c2f2 |0039: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ +4022e6: 6e20 a52d 1000 |003b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da5 │ │ +4022ec: 2811 |003e: goto 004f // +0011 │ │ +4022ee: 5441 bcf2 |003f: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4022f2: 6002 06e3 |0041: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ +4022f6: 6e20 1402 2100 |0043: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +4022fc: 0c01 |0046: move-result-object v1 │ │ +4022fe: 6e20 992d 1000 |0047: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +402304: 1a01 cb3c |004a: const-string v1, "Loading. If this does not go away, play any episode and contact us." // string@3ccb │ │ +402308: 6e20 982d 1000 |004c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +40230e: 7010 a6a8 0400 |004f: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; // method@a8a6 │ │ +402314: 0c01 |0052: move-result-object v1 │ │ +402316: 6e20 972d 1000 |0053: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +40231c: 1601 0000 |0056: const-wide/16 v1, #int 0 // #0 │ │ +402320: 6e30 a82d 1002 |0058: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@2da8 │ │ +402326: 6001 45df |005b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification:I // field@df45 │ │ +40232a: 6e20 a32d 1000 |005d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +402330: 1201 |0060: const/4 v1, #int 0 // #0 │ │ +402332: 6e20 9f2d 1000 |0061: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ +402338: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +40233a: 6e20 a02d 2000 |0065: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ +402340: 6e20 a22d 1000 |0068: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da2 │ │ +402346: 7100 61a9 0000 |006b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getNotifyPriority:()I // method@a961 │ │ +40234c: 0a03 |006e: move-result v3 │ │ +40234e: 6e20 a12d 3000 |006f: invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da1 │ │ +402354: 6e20 a72d 2000 |0072: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ +40235a: 6e20 962d 1000 |0075: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setColor:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2d96 │ │ +402360: 6e10 912d 0000 |0078: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +402366: 0c00 |007b: move-result-object v0 │ │ +402368: 1100 |007c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0009 line=137 │ │ 0x000d line=138 │ │ 0x0014 line=139 │ │ 0x001d line=140 │ │ @@ -1011458,17 +1011458,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402558: |[402558] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getCachedIcon:()Landroid/graphics/Bitmap; │ │ -402568: 5410 bef2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -40256c: 1100 |0002: return-object v0 │ │ +402580: |[402580] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getCachedIcon:()Landroid/graphics/Bitmap; │ │ +402590: 5410 bef2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +402594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -1011476,17 +1011476,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4025c4: |[4025c4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -4025d4: 5410 c1f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ -4025d8: 1100 |0002: return-object v0 │ │ +4025ec: |[4025ec] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +4025fc: 5410 c1f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ +402600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -1011494,21 +1011494,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4025a4: |[4025a4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.isIconCached:()Z │ │ -4025b4: 5410 bef2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -4025b8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -4025bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4025be: 2802 |0005: goto 0007 // +0002 │ │ -4025c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4025c2: 0f00 |0007: return v0 │ │ +4025cc: |[4025cc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.isIconCached:()Z │ │ +4025dc: 5410 bef2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +4025e0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +4025e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4025e6: 2802 |0005: goto 0007 // +0002 │ │ +4025e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4025ea: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -1011516,80 +1011516,80 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -4027e8: |[4027e8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.loadIcon:()V │ │ -4027f8: 1a00 c014 |0000: const-string v0, "Error loading the media icon for the notification" // string@14c0 │ │ -4027fc: 1a01 5d3e |0002: const-string v1, "Media icon loader was interrupted" // string@3e5d │ │ -402800: 1a02 8e42 |0004: const-string v2, "PlaybackSrvNotification" // string@428e │ │ -402804: 5473 bcf2 |0006: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402808: 6e10 1202 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -40280e: 0c03 |000b: move-result-object v3 │ │ -402810: 6e10 e102 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ -402816: 0c03 |000f: move-result-object v3 │ │ -402818: 5233 9301 |0010: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ -40281c: 1504 0043 |0012: const/high16 v4, #int 1124073472 // #4300 │ │ -402820: a803 0304 |0014: mul-float v3, v3, v4 │ │ -402824: 8733 |0016: float-to-int v3, v3 │ │ -402826: 2204 c315 |0017: new-instance v4, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ -40282a: 7010 ef82 0400 |0019: invoke-direct {v4}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@82ef │ │ -402830: 6e10 5382 0400 |001c: invoke-virtual {v4}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@8253 │ │ -402836: 0c04 |001f: move-result-object v4 │ │ -402838: 1f04 c315 |0020: check-cast v4, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ -40283c: 5475 bcf2 |0022: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -402840: 7110 3f79 0500 |0024: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ -402846: 0c05 |0027: move-result-object v5 │ │ -402848: 6e10 bf79 0500 |0028: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ -40284e: 0c05 |002b: move-result-object v5 │ │ -402850: 5476 c0f2 |002c: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -402854: 7210 35a2 0600 |002e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@a235 │ │ -40285a: 0c06 |0031: move-result-object v6 │ │ -40285c: 6e20 a379 6500 |0032: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ -402862: 0c05 |0035: move-result-object v5 │ │ -402864: 6e20 8679 4500 |0036: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ -40286a: 0c05 |0039: move-result-object v5 │ │ -40286c: 6e30 ab79 3503 |003a: invoke-virtual {v5, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ -402872: 0c05 |003d: move-result-object v5 │ │ -402874: 7210 a9ae 0500 |003e: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -40287a: 0c05 |0041: move-result-object v5 │ │ -40287c: 1f05 a500 |0042: check-cast v5, Landroid/graphics/Bitmap; // type@00a5 │ │ -402880: 5b75 bef2 |0044: iput-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -402884: 2837 |0046: goto 007d // +0037 │ │ -402886: 0d01 |0047: move-exception v1 │ │ -402888: 7130 360b 0201 |0048: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ -40288e: 2832 |004b: goto 007d // +0032 │ │ -402890: 7120 350b 1200 |004c: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -402896: 282e |004f: goto 007d // +002e │ │ -402898: 5475 bcf2 |0050: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ -40289c: 7110 3f79 0500 |0052: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ -4028a2: 0c05 |0055: move-result-object v5 │ │ -4028a4: 6e10 bf79 0500 |0056: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ -4028aa: 0c05 |0059: move-result-object v5 │ │ -4028ac: 5476 c0f2 |005a: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -4028b0: 7110 a6a9 0600 |005c: invoke-static {v6}, Lde/danoeh/antennapod/ui/episodes/ImageResourceUtils;.getFallbackImageLocation:(Lde/danoeh/antennapod/model/playback/Playable;)Ljava/lang/String; // method@a9a6 │ │ -4028b6: 0c06 |005f: move-result-object v6 │ │ -4028b8: 6e20 a379 6500 |0060: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ -4028be: 0c05 |0063: move-result-object v5 │ │ -4028c0: 6e20 8679 4500 |0064: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ -4028c6: 0c04 |0067: move-result-object v4 │ │ -4028c8: 6e30 ab79 3403 |0068: invoke-virtual {v4, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ -4028ce: 0c03 |006b: move-result-object v3 │ │ -4028d0: 7210 a9ae 0300 |006c: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -4028d6: 0c03 |006f: move-result-object v3 │ │ -4028d8: 1f03 a500 |0070: check-cast v3, Landroid/graphics/Bitmap; // type@00a5 │ │ -4028dc: 5b73 bef2 |0072: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ -4028e0: 2809 |0074: goto 007d // +0009 │ │ -4028e2: 0d01 |0075: move-exception v1 │ │ -4028e4: 7130 360b 0201 |0076: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ -4028ea: 2804 |0079: goto 007d // +0004 │ │ -4028ec: 7120 350b 1200 |007a: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -4028f2: 0e00 |007d: return-void │ │ +402810: |[402810] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.loadIcon:()V │ │ +402820: 1a00 c014 |0000: const-string v0, "Error loading the media icon for the notification" // string@14c0 │ │ +402824: 1a01 5d3e |0002: const-string v1, "Media icon loader was interrupted" // string@3e5d │ │ +402828: 1a02 8e42 |0004: const-string v2, "PlaybackSrvNotification" // string@428e │ │ +40282c: 5473 bcf2 |0006: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402830: 6e10 1202 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +402836: 0c03 |000b: move-result-object v3 │ │ +402838: 6e10 e102 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ +40283e: 0c03 |000f: move-result-object v3 │ │ +402840: 5233 9301 |0010: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ +402844: 1504 0043 |0012: const/high16 v4, #int 1124073472 // #4300 │ │ +402848: a803 0304 |0014: mul-float v3, v3, v4 │ │ +40284c: 8733 |0016: float-to-int v3, v3 │ │ +40284e: 2204 c315 |0017: new-instance v4, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ +402852: 7010 ef82 0400 |0019: invoke-direct {v4}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@82ef │ │ +402858: 6e10 5382 0400 |001c: invoke-virtual {v4}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@8253 │ │ +40285e: 0c04 |001f: move-result-object v4 │ │ +402860: 1f04 c315 |0020: check-cast v4, Lcom/bumptech/glide/request/RequestOptions; // type@15c3 │ │ +402864: 5475 bcf2 |0022: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +402868: 7110 3f79 0500 |0024: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ +40286e: 0c05 |0027: move-result-object v5 │ │ +402870: 6e10 bf79 0500 |0028: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ +402876: 0c05 |002b: move-result-object v5 │ │ +402878: 5476 c0f2 |002c: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +40287c: 7210 35a2 0600 |002e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@a235 │ │ +402882: 0c06 |0031: move-result-object v6 │ │ +402884: 6e20 a379 6500 |0032: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ +40288a: 0c05 |0035: move-result-object v5 │ │ +40288c: 6e20 8679 4500 |0036: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ +402892: 0c05 |0039: move-result-object v5 │ │ +402894: 6e30 ab79 3503 |003a: invoke-virtual {v5, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ +40289a: 0c05 |003d: move-result-object v5 │ │ +40289c: 7210 a9ae 0500 |003e: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +4028a2: 0c05 |0041: move-result-object v5 │ │ +4028a4: 1f05 a500 |0042: check-cast v5, Landroid/graphics/Bitmap; // type@00a5 │ │ +4028a8: 5b75 bef2 |0044: iput-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +4028ac: 2837 |0046: goto 007d // +0037 │ │ +4028ae: 0d01 |0047: move-exception v1 │ │ +4028b0: 7130 360b 0201 |0048: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ +4028b6: 2832 |004b: goto 007d // +0032 │ │ +4028b8: 7120 350b 1200 |004c: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +4028be: 282e |004f: goto 007d // +002e │ │ +4028c0: 5475 bcf2 |0050: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@f2bc │ │ +4028c4: 7110 3f79 0500 |0052: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@793f │ │ +4028ca: 0c05 |0055: move-result-object v5 │ │ +4028cc: 6e10 bf79 0500 |0056: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ +4028d2: 0c05 |0059: move-result-object v5 │ │ +4028d4: 5476 c0f2 |005a: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +4028d8: 7110 a6a9 0600 |005c: invoke-static {v6}, Lde/danoeh/antennapod/ui/episodes/ImageResourceUtils;.getFallbackImageLocation:(Lde/danoeh/antennapod/model/playback/Playable;)Ljava/lang/String; // method@a9a6 │ │ +4028de: 0c06 |005f: move-result-object v6 │ │ +4028e0: 6e20 a379 6500 |0060: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ +4028e6: 0c05 |0063: move-result-object v5 │ │ +4028e8: 6e20 8679 4500 |0064: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ +4028ee: 0c04 |0067: move-result-object v4 │ │ +4028f0: 6e30 ab79 3403 |0068: invoke-virtual {v4, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@79ab │ │ +4028f6: 0c03 |006b: move-result-object v3 │ │ +4028f8: 7210 a9ae 0300 |006c: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +4028fe: 0c03 |006f: move-result-object v3 │ │ +402900: 1f03 a500 |0070: check-cast v3, Landroid/graphics/Bitmap; // type@00a5 │ │ +402904: 5b73 bef2 |0072: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@f2be │ │ +402908: 2809 |0074: goto 007d // +0009 │ │ +40290a: 0d01 |0075: move-exception v1 │ │ +40290c: 7130 360b 0201 |0076: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ +402912: 2804 |0079: goto 007d // +0004 │ │ +402914: 7120 350b 1200 |007a: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +40291a: 0e00 |007d: return-void │ │ catches : 2 │ │ 0x0022 - 0x0046 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0050 │ │ Ljava/lang/InterruptedException; -> 0x004c │ │ -> 0x0047 │ │ 0x0050 - 0x0074 │ │ Ljava/lang/InterruptedException; -> 0x007a │ │ @@ -1011621,17 +1011621,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402914: |[402914] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -402924: 5b01 bff2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@f2bf │ │ -402928: 0e00 |0002: return-void │ │ +40293c: |[40293c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +40294c: 5b01 bff2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@f2bf │ │ +402950: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ @@ -1011640,20 +1011640,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -40292c: |[40292c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -40293c: 5410 c0f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -402940: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -402944: 7010 9fa8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.clearCache:()V // method@a89f │ │ -40294a: 5b12 c0f2 |0007: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ -40294e: 0e00 |0009: return-void │ │ +402954: |[402954] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +402964: 5410 c0f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +402968: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +40296c: 7010 9fa8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.clearCache:()V // method@a89f │ │ +402972: 5b12 c0f2 |0007: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c0 │ │ +402976: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0007 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ @@ -1011664,17 +1011664,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402950: |[402950] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -402960: 5b01 c1f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ -402964: 0e00 |0002: return-void │ │ +402978: |[402978] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +402988: 5b01 c1f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2c1 │ │ +40298c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -1011683,23 +1011683,23 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -402968: |[402968] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.updatePosition:(IF)V │ │ -402978: 2200 2b1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter; // type@1c2b │ │ -40297c: 7020 a9a9 3000 |0002: invoke-direct {v0, v3}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.:(F)V // method@a9a9 │ │ -402982: 6e20 aaa9 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.convert:(I)I // method@a9aa │ │ -402988: 0a02 |0008: move-result v2 │ │ -40298a: 7110 9ea9 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/Converter;.getDurationStringLong:(I)Ljava/lang/String; // method@a99e │ │ -402990: 0c02 |000c: move-result-object v2 │ │ -402992: 5b12 c2f2 |000d: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ -402996: 0e00 |000f: return-void │ │ +402990: |[402990] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.updatePosition:(IF)V │ │ +4029a0: 2200 2b1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter; // type@1c2b │ │ +4029a4: 7020 a9a9 3000 |0002: invoke-direct {v0, v3}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.:(F)V // method@a9a9 │ │ +4029aa: 6e20 aaa9 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.convert:(I)I // method@a9aa │ │ +4029b0: 0a02 |0008: move-result v2 │ │ +4029b2: 7110 9ea9 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/Converter;.getDurationStringLong:(I)Ljava/lang/String; // method@a99e │ │ +4029b8: 0c02 |000c: move-result-object v2 │ │ +4029ba: 5b12 c2f2 |000d: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@f2c2 │ │ +4029be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -1011747,21 +1011747,21 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4029b0: |[4029b0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -4029c0: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -4029c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4029c8: 5c10 c5f2 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ -4029cc: 5c10 c4f2 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ -4029d0: 5b12 c6f2 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ -4029d4: 0e00 |000a: return-void │ │ +4029d8: |[4029d8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +4029e8: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +4029ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4029f0: 5c10 c5f2 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ +4029f4: 5c10 c4f2 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ +4029f8: 5b12 c6f2 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ +4029fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=13 │ │ 0x0006 line=14 │ │ 0x0008 line=17 │ │ locals : │ │ @@ -1011774,17 +1011774,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402998: |[402998] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.hasReceivedValidStartCommand:()Z │ │ -4029a8: 5510 c4f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ -4029ac: 0f00 |0002: return v0 │ │ +4029c0: |[4029c0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.hasReceivedValidStartCommand:()Z │ │ +4029d0: 5510 c4f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ +4029d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;) │ │ @@ -1011792,23 +1011792,23 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4029d8: |[4029d8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.startForeground:(ILandroid/app/Notification;)V │ │ -4029e8: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ -4029ec: 1a01 e1c3 |0002: const-string v1, "startForeground" // string@c3e1 │ │ -4029f0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4029f6: 5420 c6f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ -4029fa: 6e30 9f01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@019f │ │ -402a00: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -402a02: 5c23 c5f2 |000d: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ -402a06: 0e00 |000f: return-void │ │ +402a00: |[402a00] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.startForeground:(ILandroid/app/Notification;)V │ │ +402a10: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ +402a14: 1a01 e1c3 |0002: const-string v1, "startForeground" // string@c3e1 │ │ +402a18: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402a1e: 5420 c6f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ +402a22: 6e30 9f01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@019f │ │ +402a28: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +402a2a: 5c23 c5f2 |000d: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ +402a2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=21 │ │ 0x0007 line=22 │ │ 0x000d line=23 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ @@ -1011820,31 +1011820,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -402a08: |[402a08] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopForeground:(Z)V │ │ -402a18: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ -402a1c: 1a01 99c4 |0002: const-string v1, "stopForeground" // string@c499 │ │ -402a20: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402a26: 5520 c5f2 |0007: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ -402a2a: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -402a2e: 3803 0900 |000b: if-eqz v3, 0014 // +0009 │ │ -402a32: 5423 c6f2 |000d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ -402a36: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -402a38: 7120 252e 0300 |0010: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2e25 │ │ -402a3e: 2807 |0013: goto 001a // +0007 │ │ -402a40: 5423 c6f2 |0014: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ -402a44: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -402a46: 7120 252e 0300 |0017: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2e25 │ │ -402a4c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -402a4e: 5c23 c5f2 |001b: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ -402a52: 0e00 |001d: return-void │ │ +402a30: |[402a30] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopForeground:(Z)V │ │ +402a40: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ +402a44: 1a01 99c4 |0002: const-string v1, "stopForeground" // string@c499 │ │ +402a48: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402a4e: 5520 c5f2 |0007: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ +402a52: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +402a56: 3803 0900 |000b: if-eqz v3, 0014 // +0009 │ │ +402a5a: 5423 c6f2 |000d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ +402a5e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +402a60: 7120 252e 0300 |0010: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2e25 │ │ +402a66: 2807 |0013: goto 001a // +0007 │ │ +402a68: 5423 c6f2 |0014: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ +402a6c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +402a6e: 7120 252e 0300 |0017: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2e25 │ │ +402a74: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +402a76: 5c23 c5f2 |001b: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@f2c5 │ │ +402a7a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ 0x0007 line=35 │ │ 0x000d line=37 │ │ 0x0014 line=39 │ │ 0x001b line=42 │ │ @@ -1011857,25 +1011857,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -402a54: |[402a54] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopService:()V │ │ -402a64: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ -402a68: 1a01 acc4 |0002: const-string v1, "stopService" // string@c4ac │ │ -402a6c: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402a72: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -402a74: 6e20 b1a8 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -402a7a: 5420 c6f2 |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ -402a7e: 6e10 a301 0000 |000d: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@01a3 │ │ -402a84: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -402a86: 5c20 c4f2 |0011: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ -402a8a: 0e00 |0013: return-void │ │ +402a7c: |[402a7c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopService:()V │ │ +402a8c: 1a00 8f42 |0000: const-string v0, "PlaybackSrvState" // string@428f │ │ +402a90: 1a01 acc4 |0002: const-string v1, "stopService" // string@c4ac │ │ +402a94: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402a9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +402a9c: 6e20 b1a8 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +402aa2: 5420 c6f2 |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@f2c6 │ │ +402aa6: 6e10 a301 0000 |000d: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@01a3 │ │ +402aac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +402aae: 5c20 c4f2 |0011: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ +402ab2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000b line=29 │ │ 0x0011 line=30 │ │ locals : │ │ @@ -1011886,18 +1011886,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -402a8c: |[402a8c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.validStartCommandWasReceived:()V │ │ -402a9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -402a9e: 5c10 c4f2 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ -402aa2: 0e00 |0003: return-void │ │ +402ab4: |[402ab4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.validStartCommandWasReceived:()V │ │ +402ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +402ac6: 5c10 c4f2 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@f2c4 │ │ +402aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1011930,18 +1011930,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402aa4: |[402aa4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ -402ab4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402aba: 5b01 c7f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2c7 │ │ -402abe: 0e00 |0005: return-void │ │ +402acc: |[402acc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ +402adc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402ae2: 5b01 c7f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2c7 │ │ +402ae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; │ │ │ │ @@ -1011951,18 +1011951,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402ac0: |[402ac0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.run:()V │ │ -402ad0: 5410 c7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2c7 │ │ -402ad4: 7210 c5a8 0000 |0002: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.positionSaverTick:()V // method@a8c5 │ │ -402ada: 0e00 |0005: return-void │ │ +402ae8: |[402ae8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.run:()V │ │ +402af8: 5410 c7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2c7 │ │ +402afc: 7210 c5a8 0000 |0002: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.positionSaverTick:()V // method@a8c5 │ │ +402b02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1011999,19 +1011999,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -402b90: |[402b90] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -402ba0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402ba6: 5b01 ccf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2cc │ │ -402baa: 5b02 cdf2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@f2cd │ │ -402bae: 0e00 |0007: return-void │ │ +402bb8: |[402bb8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +402bc8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402bce: 5b01 ccf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2cc │ │ +402bd2: 5b02 cdf2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@f2cd │ │ +402bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ @@ -1012022,19 +1012022,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -402bb0: |[402bb0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.run:()V │ │ -402bc0: 5420 ccf2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2cc │ │ -402bc4: 5421 cdf2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@f2cd │ │ -402bc8: 7120 d1a8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8d1 │ │ -402bce: 0e00 |0007: return-void │ │ +402bd8: |[402bd8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.run:()V │ │ +402be8: 5420 ccf2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2cc │ │ +402bec: 5421 cdf2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@f2cd │ │ +402bf0: 7120 d1a8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8d1 │ │ +402bf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1012071,19 +1012071,19 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -402bd0: |[402bd0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -402be0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402be6: 5b01 cef2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@f2ce │ │ -402bea: 5b02 cff2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@f2cf │ │ -402bee: 0e00 |0007: return-void │ │ +402bf8: |[402bf8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +402c08: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402c0e: 5b01 cef2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@f2ce │ │ +402c12: 5b02 cff2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@f2cf │ │ +402c16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ @@ -1012094,19 +1012094,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -402bf0: |[402bf0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.run:()V │ │ -402c00: 5420 cef2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@f2ce │ │ -402c04: 5421 cff2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@f2cf │ │ -402c08: 7120 d0a8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8d0 │ │ -402c0e: 0e00 |0007: return-void │ │ +402c18: |[402c18] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.run:()V │ │ +402c28: 5420 cef2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@f2ce │ │ +402c2c: 5421 cff2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@f2cf │ │ +402c30: 7120 d0a8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8d0 │ │ +402c36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1012139,18 +1012139,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402c10: |[402c10] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V │ │ -402c20: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402c26: 5b01 d0f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d0 │ │ -402c2a: 0e00 |0005: return-void │ │ +402c38: |[402c38] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V │ │ +402c48: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402c4e: 5b01 d0f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d0 │ │ +402c52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ @@ -1012160,18 +1012160,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402c2c: |[402c2c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.run:()V │ │ -402c3c: 5410 d0f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d0 │ │ -402c40: 6e10 e3a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a8e3 │ │ -402c46: 0e00 |0005: return-void │ │ +402c54: |[402c54] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.run:()V │ │ +402c64: 5410 d0f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d0 │ │ +402c68: 6e10 e3a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a8e3 │ │ +402c6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1012200,35 +1012200,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -402c64: |[402c64] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.:()V │ │ -402c74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402c7a: 0e00 |0003: return-void │ │ +402c8c: |[402c8c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.:()V │ │ +402c9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -402c48: |[402c48] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -402c58: 7110 cda8 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a8cd │ │ -402c5e: 0c01 |0003: move-result-object v1 │ │ -402c60: 1101 |0004: return-object v1 │ │ +402c70: |[402c70] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +402c80: 7110 cda8 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a8cd │ │ +402c86: 0c01 |0003: move-result-object v1 │ │ +402c88: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1012342,22 +1012342,22 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -402c94: |[402c94] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V │ │ -402ca4: 5b01 d6f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ -402ca8: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402cae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -402cb0: 5c01 d4f2 |0006: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ -402cb4: 5a02 d8f2 |0008: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@f2d8 │ │ -402cb8: 5a02 d7f2 |000a: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402cbc: 0e00 |000c: return-void │ │ +402cbc: |[402cbc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V │ │ +402ccc: 5b01 d6f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ +402cd0: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402cd6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +402cd8: 5c01 d4f2 |0006: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ +402cdc: 5a02 d8f2 |0008: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@f2d8 │ │ +402ce0: 5a02 d7f2 |000a: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402ce4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=288 │ │ 0x0006 line=282 │ │ 0x0008 line=289 │ │ 0x000a line=290 │ │ @@ -1012372,29 +1012372,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -402cc0: |[402cc0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.cancel:()V │ │ -402cd0: 5420 d6f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ -402cd4: 7110 d3a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; // method@a8d3 │ │ -402cda: 0c00 |0005: move-result-object v0 │ │ -402cdc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -402cde: 7220 a8ae 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ -402ce4: 5420 d5f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402ce8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -402cec: 6e10 f3a8 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ -402cf2: 7100 efaf 0000 |0011: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -402cf8: 0c00 |0014: move-result-object v0 │ │ -402cfa: 7100 63a0 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a063 │ │ -402d00: 0c01 |0018: move-result-object v1 │ │ -402d02: 6e20 f2af 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -402d08: 0e00 |001c: return-void │ │ +402ce8: |[402ce8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.cancel:()V │ │ +402cf8: 5420 d6f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ +402cfc: 7110 d3a8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; // method@a8d3 │ │ +402d02: 0c00 |0005: move-result-object v0 │ │ +402d04: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +402d06: 7220 a8ae 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ +402d0c: 5420 d5f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402d10: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +402d14: 6e10 f3a8 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ +402d1a: 7100 efaf 0000 |0011: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +402d20: 0c00 |0014: move-result-object v0 │ │ +402d22: 7100 63a0 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a063 │ │ +402d28: 0c01 |0018: move-result-object v1 │ │ +402d2a: 6e20 f2af 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +402d30: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000a line=351 │ │ 0x000e line=352 │ │ 0x0011 line=354 │ │ locals : │ │ @@ -1012405,17 +1012405,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402c7c: |[402c7c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.getWaitingTime:()J │ │ -402c8c: 5320 d7f2 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402c90: 1000 |0002: return-wide v0 │ │ +402ca4: |[402ca4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.getWaitingTime:()J │ │ +402cb4: 5320 d7f2 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402cb8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;) │ │ @@ -1012423,29 +1012423,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -402d0c: |[402d0c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.restart:()V │ │ -402d1c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -402d22: 0c00 |0003: move-result-object v0 │ │ -402d24: 7100 63a0 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a063 │ │ -402d2a: 0c01 |0007: move-result-object v1 │ │ -402d2c: 6e20 f2af 1000 |0008: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -402d32: 5430 d6f2 |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ -402d36: 5331 d8f2 |000d: iget-wide v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@f2d8 │ │ -402d3a: 6e30 e5a8 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a8e5 │ │ -402d40: 5430 d5f2 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402d44: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -402d48: 6e10 f3a8 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ -402d4e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -402d50: 5b30 d5f2 |001a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402d54: 0e00 |001c: return-void │ │ +402d34: |[402d34] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.restart:()V │ │ +402d44: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +402d4a: 0c00 |0003: move-result-object v0 │ │ +402d4c: 7100 63a0 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a063 │ │ +402d52: 0c01 |0007: move-result-object v1 │ │ +402d54: 6e20 f2af 1000 |0008: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +402d5a: 5430 d6f2 |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ +402d5e: 5331 d8f2 |000d: iget-wide v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@f2d8 │ │ +402d62: 6e30 e5a8 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a8e5 │ │ +402d68: 5430 d5f2 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402d6c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +402d70: 6e10 f3a8 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ +402d76: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +402d78: 5b30 d5f2 |001a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402d7c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ 0x0012 line=343 │ │ 0x0016 line=344 │ │ 0x001a line=345 │ │ @@ -1012457,97 +1012457,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -402d58: |[402d58] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.run:()V │ │ -402d68: 1a00 1448 |0000: const-string v0, "Starting" // string@4814 │ │ -402d6c: 1a01 9747 |0002: const-string v1, "SleepTimer" // string@4797 │ │ -402d70: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402d76: 7100 beab 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -402d7c: 0b02 |000a: move-result-wide v2 │ │ -402d7e: 7100 efaf 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -402d84: 0c00 |000e: move-result-object v0 │ │ -402d86: 53a4 d7f2 |000f: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402d8a: 7120 68a0 5400 |0011: invoke-static {v4, v5}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a068 │ │ -402d90: 0c04 |0014: move-result-object v4 │ │ -402d92: 6e20 f2af 4000 |0015: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -402d98: 53a4 d7f2 |0018: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402d9c: 1606 0000 |001a: const-wide/16 v6, #int 0 // #0 │ │ -402da0: 3100 0406 |001c: cmp-long v0, v4, v6 │ │ -402da4: 3d00 8900 |001e: if-lez v0, 00a7 // +0089 │ │ -402da8: 1604 e803 |0020: const-wide/16 v4, #int 1000 // #3e8 │ │ -402dac: 7120 d5ab 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ -402db2: 7100 beab 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -402db8: 0b04 |0028: move-result-wide v4 │ │ -402dba: 53a8 d7f2 |0029: iget-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402dbe: 9c02 0402 |002b: sub-long v2, v4, v2 │ │ -402dc2: bc28 |002d: sub-long/2addr v8, v2 │ │ -402dc4: 5aa8 d7f2 |002e: iput-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402dc8: 7100 efaf 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -402dce: 0c00 |0033: move-result-object v0 │ │ -402dd0: 53a2 d7f2 |0034: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402dd4: 7120 68a0 3200 |0036: invoke-static {v2, v3}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a068 │ │ -402dda: 0c02 |0039: move-result-object v2 │ │ -402ddc: 6e20 f2af 2000 |003a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -402de2: 53a2 d7f2 |003d: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402de6: 1608 1027 |003f: const-wide/16 v8, #int 10000 // #2710 │ │ -402dea: 3100 0208 |0041: cmp-long v0, v2, v8 │ │ -402dee: 3b00 4000 |0043: if-gez v0, 0083 // +0040 │ │ -402df2: 1a00 9647 |0045: const-string v0, "Sleep timer is about to expire" // string@4796 │ │ -402df6: 7120 330b 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402dfc: 7100 3fa9 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.vibrate:()Z // method@a93f │ │ -402e02: 0a00 |004d: move-result v0 │ │ -402e04: 3800 1e00 |004e: if-eqz v0, 006c // +001e │ │ -402e08: 55a0 d4f2 |0050: iget-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ -402e0c: 3900 1a00 |0052: if-nez v0, 006c // +001a │ │ -402e10: 54a0 d6f2 |0054: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ -402e14: 7110 d2a8 0000 |0056: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a8d2 │ │ -402e1a: 0c00 |0059: move-result-object v0 │ │ -402e1c: 1a02 4dcd |005a: const-string v2, "vibrator" // string@cd4d │ │ -402e20: 6e20 1702 2000 |005c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -402e26: 0c00 |005f: move-result-object v0 │ │ -402e28: 1f00 a501 |0060: check-cast v0, Landroid/os/Vibrator; // type@01a5 │ │ -402e2c: 3800 0a00 |0062: if-eqz v0, 006c // +000a │ │ -402e30: 1602 f401 |0064: const-wide/16 v2, #int 500 // #1f4 │ │ -402e34: 6e30 1b08 2003 |0066: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@081b │ │ -402e3a: 1210 |0069: const/4 v0, #int 1 // #1 │ │ -402e3c: 5ca0 d4f2 |006a: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ -402e40: 54a0 d5f2 |006c: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402e44: 3900 1500 |006e: if-nez v0, 0083 // +0015 │ │ -402e48: 7100 3da9 0000 |0070: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.shakeToReset:()Z // method@a93d │ │ -402e4e: 0a00 |0073: move-result v0 │ │ -402e50: 3800 0f00 |0074: if-eqz v0, 0083 // +000f │ │ -402e54: 2200 ff1b |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // type@1bff │ │ -402e58: 54a2 d6f2 |0078: iget-object v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ -402e5c: 7110 d2a8 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a8d2 │ │ -402e62: 0c02 |007d: move-result-object v2 │ │ -402e64: 7030 f0a8 200a |007e: invoke-direct {v0, v2, v10}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V // method@a8f0 │ │ -402e6a: 5ba0 d5f2 |0081: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402e6e: 53a2 d7f2 |0083: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ -402e72: 3100 0206 |0085: cmp-long v0, v2, v6 │ │ -402e76: 3c00 1400 |0087: if-gtz v0, 009b // +0014 │ │ -402e7a: 1a00 9547 |0089: const-string v0, "Sleep timer expired" // string@4795 │ │ -402e7e: 7120 330b 0100 |008b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402e84: 54a0 d5f2 |008e: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402e88: 3800 0800 |0090: if-eqz v0, 0098 // +0008 │ │ -402e8c: 6e10 f3a8 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ -402e92: 1200 |0095: const/4 v0, #int 0 // #0 │ │ -402e94: 5ba0 d5f2 |0096: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ -402e98: 1200 |0098: const/4 v0, #int 0 // #0 │ │ -402e9a: 5ca0 d4f2 |0099: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ -402e9e: 0442 |009b: move-wide v2, v4 │ │ -402ea0: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -402ea4: 0d00 |009e: move-exception v0 │ │ -402ea6: 1a02 2c4c |009f: const-string v2, "Thread was interrupted while waiting" // string@4c2c │ │ -402eaa: 7120 330b 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402eb0: 6e10 e2ab 0000 |00a4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -402eb6: 0e00 |00a7: return-void │ │ +402d80: |[402d80] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.run:()V │ │ +402d90: 1a00 1448 |0000: const-string v0, "Starting" // string@4814 │ │ +402d94: 1a01 9747 |0002: const-string v1, "SleepTimer" // string@4797 │ │ +402d98: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402d9e: 7100 beab 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +402da4: 0b02 |000a: move-result-wide v2 │ │ +402da6: 7100 efaf 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +402dac: 0c00 |000e: move-result-object v0 │ │ +402dae: 53a4 d7f2 |000f: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402db2: 7120 68a0 5400 |0011: invoke-static {v4, v5}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a068 │ │ +402db8: 0c04 |0014: move-result-object v4 │ │ +402dba: 6e20 f2af 4000 |0015: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +402dc0: 53a4 d7f2 |0018: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402dc4: 1606 0000 |001a: const-wide/16 v6, #int 0 // #0 │ │ +402dc8: 3100 0406 |001c: cmp-long v0, v4, v6 │ │ +402dcc: 3d00 8900 |001e: if-lez v0, 00a7 // +0089 │ │ +402dd0: 1604 e803 |0020: const-wide/16 v4, #int 1000 // #3e8 │ │ +402dd4: 7120 d5ab 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ +402dda: 7100 beab 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +402de0: 0b04 |0028: move-result-wide v4 │ │ +402de2: 53a8 d7f2 |0029: iget-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402de6: 9c02 0402 |002b: sub-long v2, v4, v2 │ │ +402dea: bc28 |002d: sub-long/2addr v8, v2 │ │ +402dec: 5aa8 d7f2 |002e: iput-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402df0: 7100 efaf 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +402df6: 0c00 |0033: move-result-object v0 │ │ +402df8: 53a2 d7f2 |0034: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402dfc: 7120 68a0 3200 |0036: invoke-static {v2, v3}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a068 │ │ +402e02: 0c02 |0039: move-result-object v2 │ │ +402e04: 6e20 f2af 2000 |003a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +402e0a: 53a2 d7f2 |003d: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402e0e: 1608 1027 |003f: const-wide/16 v8, #int 10000 // #2710 │ │ +402e12: 3100 0208 |0041: cmp-long v0, v2, v8 │ │ +402e16: 3b00 4000 |0043: if-gez v0, 0083 // +0040 │ │ +402e1a: 1a00 9647 |0045: const-string v0, "Sleep timer is about to expire" // string@4796 │ │ +402e1e: 7120 330b 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402e24: 7100 3fa9 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.vibrate:()Z // method@a93f │ │ +402e2a: 0a00 |004d: move-result v0 │ │ +402e2c: 3800 1e00 |004e: if-eqz v0, 006c // +001e │ │ +402e30: 55a0 d4f2 |0050: iget-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ +402e34: 3900 1a00 |0052: if-nez v0, 006c // +001a │ │ +402e38: 54a0 d6f2 |0054: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ +402e3c: 7110 d2a8 0000 |0056: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a8d2 │ │ +402e42: 0c00 |0059: move-result-object v0 │ │ +402e44: 1a02 4dcd |005a: const-string v2, "vibrator" // string@cd4d │ │ +402e48: 6e20 1702 2000 |005c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +402e4e: 0c00 |005f: move-result-object v0 │ │ +402e50: 1f00 a501 |0060: check-cast v0, Landroid/os/Vibrator; // type@01a5 │ │ +402e54: 3800 0a00 |0062: if-eqz v0, 006c // +000a │ │ +402e58: 1602 f401 |0064: const-wide/16 v2, #int 500 // #1f4 │ │ +402e5c: 6e30 1b08 2003 |0066: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@081b │ │ +402e62: 1210 |0069: const/4 v0, #int 1 // #1 │ │ +402e64: 5ca0 d4f2 |006a: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ +402e68: 54a0 d5f2 |006c: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402e6c: 3900 1500 |006e: if-nez v0, 0083 // +0015 │ │ +402e70: 7100 3da9 0000 |0070: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.shakeToReset:()Z // method@a93d │ │ +402e76: 0a00 |0073: move-result v0 │ │ +402e78: 3800 0f00 |0074: if-eqz v0, 0083 // +000f │ │ +402e7c: 2200 ff1b |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // type@1bff │ │ +402e80: 54a2 d6f2 |0078: iget-object v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2d6 │ │ +402e84: 7110 d2a8 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a8d2 │ │ +402e8a: 0c02 |007d: move-result-object v2 │ │ +402e8c: 7030 f0a8 200a |007e: invoke-direct {v0, v2, v10}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V // method@a8f0 │ │ +402e92: 5ba0 d5f2 |0081: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402e96: 53a2 d7f2 |0083: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@f2d7 │ │ +402e9a: 3100 0206 |0085: cmp-long v0, v2, v6 │ │ +402e9e: 3c00 1400 |0087: if-gtz v0, 009b // +0014 │ │ +402ea2: 1a00 9547 |0089: const-string v0, "Sleep timer expired" // string@4795 │ │ +402ea6: 7120 330b 0100 |008b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402eac: 54a0 d5f2 |008e: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402eb0: 3800 0800 |0090: if-eqz v0, 0098 // +0008 │ │ +402eb4: 6e10 f3a8 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a8f3 │ │ +402eba: 1200 |0095: const/4 v0, #int 0 // #0 │ │ +402ebc: 5ba0 d5f2 |0096: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@f2d5 │ │ +402ec0: 1200 |0098: const/4 v0, #int 0 // #0 │ │ +402ec2: 5ca0 d4f2 |0099: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@f2d4 │ │ +402ec6: 0442 |009b: move-wide v2, v4 │ │ +402ec8: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +402ecc: 0d00 |009e: move-exception v0 │ │ +402ece: 1a02 2c4c |009f: const-string v2, "Thread was interrupted while waiting" // string@4c2c │ │ +402ed2: 7120 330b 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +402ed8: 6e10 e2ab 0000 |00a4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +402ede: 0e00 |00a7: return-void │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ Ljava/lang/InterruptedException; -> 0x009e │ │ positions : │ │ 0x0004 line=295 │ │ 0x0007 line=296 │ │ 0x000b line=297 │ │ @@ -1012668,17 +1012668,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4030e0: |[4030e0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V │ │ -4030f0: 7110 e1a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V // method@a8e1 │ │ -4030f6: 0e00 |0003: return-void │ │ +403108: |[403108] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V │ │ +403118: 7110 e1a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V // method@a8e1 │ │ +40311e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -1012686,18 +1012686,18 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -403040: |[403040] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -403050: 7110 dda8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a8dd │ │ -403056: 0c00 |0003: move-result-object v0 │ │ -403058: 1100 |0004: return-object v0 │ │ +403068: |[403068] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +403078: 7110 dda8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a8dd │ │ +40307e: 0c00 |0003: move-result-object v0 │ │ +403080: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -1012705,17 +1012705,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -4030f8: |[4030f8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ -403108: 7030 dfa8 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a8df │ │ -40310e: 0e00 |0003: return-void │ │ +403120: |[403120] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ +403130: 7030 dfa8 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a8df │ │ +403136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/CompletableEmitter; │ │ @@ -1012725,17 +1012725,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -403110: |[403110] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -403120: 7020 e0a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8e0 │ │ -403126: 0e00 |0003: return-void │ │ +403138: |[403138] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +403148: 7020 e0a8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8e0 │ │ +40314e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1012744,17 +1012744,17 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -403128: |[403128] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -403138: 7120 e2a8 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8e2 │ │ -40313e: 0e00 |0003: return-void │ │ +403150: |[403150] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +403160: 7120 e2a8 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8e2 │ │ +403166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1012763,17 +1012763,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -403140: |[403140] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -403150: 7020 dea8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8de │ │ -403156: 0e00 |0003: return-void │ │ +403168: |[403168] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +403178: 7020 dea8 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8de │ │ +40317e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ │ │ @@ -1012782,17 +1012782,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402ec8: |[402ec8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; │ │ -402ed8: 5400 dff2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ -402edc: 1100 |0002: return-object v0 │ │ +402ef0: |[402ef0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; │ │ +402f00: 5400 dff2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ +402f04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ #7 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -1012800,17 +1012800,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -403080: |[403080] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; │ │ -403090: 5400 e3f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ -403094: 1100 |0002: return-object v0 │ │ +4030a8: |[4030a8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; │ │ +4030b8: 5400 e3f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ +4030bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -1012818,25 +1012818,25 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -403158: |[403158] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ -403168: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -40316e: 5b12 dff2 |0003: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ -403172: 5b13 ddf2 |0005: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ -403176: 2202 7f1d |0007: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1d7f │ │ -40317a: 2203 fa1b |0009: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; // type@1bfa │ │ -40317e: 7010 c2a8 0300 |000b: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;.:()V // method@a8c2 │ │ -403184: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -403186: 7030 b1ae 0203 |000f: invoke-direct {v2, v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@aeb1 │ │ -40318c: 5b12 e1f2 |0012: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -403190: 0e00 |0014: return-void │ │ +403180: |[403180] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ +403190: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +403196: 5b12 dff2 |0003: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ +40319a: 5b13 ddf2 |0005: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ +40319e: 2202 7f1d |0007: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1d7f │ │ +4031a2: 2203 fa1b |0009: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; // type@1bfa │ │ +4031a6: 7010 c2a8 0300 |000b: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;.:()V // method@a8c2 │ │ +4031ac: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +4031ae: 7030 b1ae 0203 |000f: invoke-direct {v2, v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@aeb1 │ │ +4031b4: 5b12 e1f2 |0012: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4031b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ @@ -1012849,20 +1012849,20 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -40305c: |[40305c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -40306c: 2200 cc1c |0000: new-instance v0, Ljava/lang/Thread; // type@1ccc │ │ -403070: 7020 c6ab 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ -403076: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -403078: 6e20 d4ab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@abd4 │ │ -40307e: 1100 |0009: return-object v0 │ │ +403084: |[403084] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +403094: 2200 cc1c |0000: new-instance v0, Ljava/lang/Thread; // type@1ccc │ │ +403098: 7020 c6ab 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ +40309e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +4030a0: 6e20 d4ab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@abd4 │ │ +4030a6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1012871,18 +1012871,18 @@ │ │ type : '(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4032d4: |[4032d4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -4032e4: 5410 dff2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ -4032e8: 7120 c8a9 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater;.updateWidget:(Landroid/content/Context;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a9c8 │ │ -4032ee: 0e00 |0005: return-void │ │ +4032fc: |[4032fc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +40330c: 5410 dff2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ +403310: 7120 c8a9 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater;.updateWidget:(Landroid/content/Context;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a9c8 │ │ +403316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ │ │ @@ -1012891,20 +1012891,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4032f0: |[4032f0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ -403300: 5420 dff2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ -403304: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -403306: 7130 9ba9 0301 |0003: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChapters:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;Z)V // method@a99b │ │ -40330c: 7210 d2a9 0400 |0006: invoke-interface {v4}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ -403312: 0e00 |0009: return-void │ │ +403318: |[403318] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ +403328: 5420 dff2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@f2df │ │ +40332c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40332e: 7130 9ba9 0301 |0003: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChapters:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;Z)V // method@a99b │ │ +403334: 7210 d2a9 0400 |0006: invoke-interface {v4}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ +40333a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=231 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x000a reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1012915,18 +1012915,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -403314: |[403314] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -403324: 5410 ddf2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ -403328: 7220 c4a8 2000 |0002: invoke-interface {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8c4 │ │ -40332e: 0e00 |0005: return-void │ │ +40333c: |[40333c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +40334c: 5410 ddf2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ +403350: 7220 c4a8 2000 |0002: invoke-interface {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8c4 │ │ +403356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1012935,27 +1012935,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -403330: |[403330] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V │ │ -403340: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -403344: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -40334a: 1a01 be14 |0005: const-string v1, "Error loading chapters: " // string@14be │ │ -40334e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -403354: 7110 370b 0200 |000a: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -40335a: 0c02 |000d: move-result-object v2 │ │ -40335c: 6e20 b2ab 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -403362: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -403368: 0c02 |0014: move-result-object v2 │ │ -40336a: 1a00 8b42 |0015: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -40336e: 7120 330b 2000 |0017: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403374: 0e00 |001a: return-void │ │ +403358: |[403358] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V │ │ +403368: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +40336c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +403372: 1a01 be14 |0005: const-string v1, "Error loading chapters: " // string@14be │ │ +403376: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +40337c: 7110 370b 0200 |000a: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +403382: 0c02 |000d: move-result-object v2 │ │ +403384: 6e20 b2ab 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +40338a: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +403390: 0c02 |0014: move-result-object v2 │ │ +403392: 1a00 8b42 |0015: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +403396: 7120 330b 2000 |0017: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40339c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/Throwable; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -1012963,17 +1012963,17 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -403378: |[403378] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -403388: 6e20 8807 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0788 │ │ -40338e: 0e00 |0003: return-void │ │ +4033a0: |[4033a0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +4033b0: 6e20 8807 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0788 │ │ +4033b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1012982,28 +1012982,28 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -402ffc: |[402ffc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -40300c: 7100 a507 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@07a5 │ │ -403012: 0c00 |0003: move-result-object v0 │ │ -403014: 7100 a307 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ -40301a: 0c01 |0007: move-result-object v1 │ │ -40301c: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ -403020: 2200 8801 |000a: new-instance v0, Landroid/os/Handler; // type@0188 │ │ -403024: 7100 a307 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ -40302a: 0c01 |000f: move-result-object v1 │ │ -40302c: 7020 7e07 1000 |0010: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ -403032: 2201 f81b |0013: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; // type@1bf8 │ │ -403036: 7030 bea8 0103 |0015: invoke-direct {v1, v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8be │ │ -40303c: 1101 |0018: return-object v1 │ │ -40303e: 1103 |0019: return-object v3 │ │ +403024: |[403024] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +403034: 7100 a507 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@07a5 │ │ +40303a: 0c00 |0003: move-result-object v0 │ │ +40303c: 7100 a307 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ +403042: 0c01 |0007: move-result-object v1 │ │ +403044: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ +403048: 2200 8801 |000a: new-instance v0, Landroid/os/Handler; // type@0188 │ │ +40304c: 7100 a307 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ +403052: 0c01 |000f: move-result-object v1 │ │ +403054: 7020 7e07 1000 |0010: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ +40305a: 2201 f81b |0013: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; // type@1bf8 │ │ +40305e: 7030 bea8 0103 |0015: invoke-direct {v1, v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a8be │ │ +403064: 1101 |0018: return-object v1 │ │ +403066: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -1013015,30 +1013015,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -403194: |[403194] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelAllTasks:()V │ │ -4031a4: 1d01 |0000: monitor-enter v1 │ │ -4031a6: 6e10 d6a8 0100 |0001: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ -4031ac: 6e10 d7a8 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a8d7 │ │ -4031b2: 6e10 d8a8 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a8d8 │ │ -4031b8: 5410 def2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -4031bc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -4031c0: 5410 def2 |000e: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -4031c4: 7210 e7a9 0000 |0010: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -4031ca: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -4031cc: 5b10 def2 |0014: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -4031d0: 1e01 |0016: monitor-exit v1 │ │ -4031d2: 0e00 |0017: return-void │ │ -4031d4: 0d00 |0018: move-exception v0 │ │ -4031d6: 1e01 |0019: monitor-exit v1 │ │ -4031d8: 2700 |001a: throw v0 │ │ +4031bc: |[4031bc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelAllTasks:()V │ │ +4031cc: 1d01 |0000: monitor-enter v1 │ │ +4031ce: 6e10 d6a8 0100 |0001: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ +4031d4: 6e10 d7a8 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a8d7 │ │ +4031da: 6e10 d8a8 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a8d8 │ │ +4031e0: 5410 def2 |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +4031e4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +4031e8: 5410 def2 |000e: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +4031ec: 7210 e7a9 0000 |0010: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +4031f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +4031f4: 5b10 def2 |0014: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +4031f8: 1e01 |0016: monitor-exit v1 │ │ +4031fa: 0e00 |0017: return-void │ │ +4031fc: 0d00 |0018: move-exception v0 │ │ +4031fe: 1e01 |0019: monitor-exit v1 │ │ +403200: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=245 │ │ 0x0004 line=246 │ │ 0x0007 line=247 │ │ @@ -1013054,30 +1013054,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4031e8: |[4031e8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelPositionSaver:()V │ │ -4031f8: 1d02 |0000: monitor-enter v2 │ │ -4031fa: 6e10 daa8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a8da │ │ -403200: 0a00 |0004: move-result v0 │ │ -403202: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -403206: 5420 e0f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ -40320a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -40320c: 7220 a8ae 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ -403212: 1a00 8b42 |000d: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -403216: 1a01 7b0e |000f: const-string v1, "Cancelled PositionSaver" // string@0e7b │ │ -40321a: 7120 330b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403220: 1e02 |0014: monitor-exit v2 │ │ -403222: 0e00 |0015: return-void │ │ -403224: 0d00 |0016: move-exception v0 │ │ -403226: 1e02 |0017: monitor-exit v2 │ │ -403228: 2700 |0018: throw v0 │ │ +403210: |[403210] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelPositionSaver:()V │ │ +403220: 1d02 |0000: monitor-enter v2 │ │ +403222: 6e10 daa8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a8da │ │ +403228: 0a00 |0004: move-result v0 │ │ +40322a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +40322e: 5420 e0f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ +403232: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +403234: 7220 a8ae 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ +40323a: 1a00 8b42 |000d: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +40323e: 1a01 7b0e |000f: const-string v1, "Cancelled PositionSaver" // string@0e7b │ │ +403242: 7120 330b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403248: 1e02 |0014: monitor-exit v2 │ │ +40324a: 0e00 |0015: return-void │ │ +40324c: 0d00 |0016: move-exception v0 │ │ +40324e: 1e02 |0017: monitor-exit v2 │ │ +403250: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=104 │ │ 0x0007 line=105 │ │ 0x0011 line=106 │ │ @@ -1013090,30 +1013090,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -403238: |[403238] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelWidgetUpdater:()V │ │ -403248: 1d02 |0000: monitor-enter v2 │ │ -40324a: 6e10 dca8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a8dc │ │ -403250: 0a00 |0004: move-result v0 │ │ -403252: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -403256: 5420 e4f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ -40325a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -40325c: 7220 a8ae 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ -403262: 1a00 8b42 |000d: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -403266: 1a01 7c0e |000f: const-string v1, "Cancelled WidgetUpdater" // string@0e7c │ │ -40326a: 7120 330b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403270: 1e02 |0014: monitor-exit v2 │ │ -403272: 0e00 |0015: return-void │ │ -403274: 0d00 |0016: move-exception v0 │ │ -403276: 1e02 |0017: monitor-exit v2 │ │ -403278: 2700 |0018: throw v0 │ │ +403260: |[403260] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelWidgetUpdater:()V │ │ +403270: 1d02 |0000: monitor-enter v2 │ │ +403272: 6e10 dca8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a8dc │ │ +403278: 0a00 |0004: move-result v0 │ │ +40327a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +40327e: 5420 e4f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ +403282: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +403284: 7220 a8ae 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ +40328a: 1a00 8b42 |000d: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +40328e: 1a01 7c0e |000f: const-string v1, "Cancelled WidgetUpdater" // string@0e7c │ │ +403292: 7120 330b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403298: 1e02 |0014: monitor-exit v2 │ │ +40329a: 0e00 |0015: return-void │ │ +40329c: 0d00 |0016: move-exception v0 │ │ +40329e: 1e02 |0017: monitor-exit v2 │ │ +4032a0: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=211 │ │ 0x0007 line=212 │ │ 0x0011 line=213 │ │ @@ -1013126,29 +1013126,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -403288: |[403288] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.disableSleepTimer:()V │ │ -403298: 1d02 |0000: monitor-enter v2 │ │ -40329a: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ -4032a0: 0a00 |0004: move-result v0 │ │ -4032a2: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -4032a6: 1a00 8b42 |0007: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -4032aa: 1a01 3e13 |0009: const-string v1, "Disabling sleep timer" // string@133e │ │ -4032ae: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4032b4: 5420 e2f2 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -4032b8: 6e10 c8a8 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.cancel:()V // method@a8c8 │ │ -4032be: 1e02 |0013: monitor-exit v2 │ │ -4032c0: 0e00 |0014: return-void │ │ -4032c2: 0d00 |0015: move-exception v0 │ │ -4032c4: 1e02 |0016: monitor-exit v2 │ │ -4032c6: 2700 |0017: throw v0 │ │ +4032b0: |[4032b0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.disableSleepTimer:()V │ │ +4032c0: 1d02 |0000: monitor-enter v2 │ │ +4032c2: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ +4032c8: 0a00 |0004: move-result v0 │ │ +4032ca: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +4032ce: 1a00 8b42 |0007: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +4032d2: 1a01 3e13 |0009: const-string v1, "Disabling sleep timer" // string@133e │ │ +4032d6: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4032dc: 5420 e2f2 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +4032e0: 6e10 c8a8 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.cancel:()V // method@a8c8 │ │ +4032e6: 1e02 |0013: monitor-exit v2 │ │ +4032e8: 0e00 |0014: return-void │ │ +4032ea: 0d00 |0015: move-exception v0 │ │ +4032ec: 1e02 |0016: monitor-exit v2 │ │ +4032ee: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=173 │ │ 0x000b line=174 │ │ 0x000e line=175 │ │ @@ -1013161,30 +1013161,30 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -403098: |[403098] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.getSleepTimerTimeLeft:()J │ │ -4030a8: 1d02 |0000: monitor-enter v2 │ │ -4030aa: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ -4030b0: 0a00 |0004: move-result v0 │ │ -4030b2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -4030b6: 5420 e2f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -4030ba: 6e10 c9a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a8c9 │ │ -4030c0: 0b00 |000c: move-result-wide v0 │ │ -4030c2: 1e02 |000d: monitor-exit v2 │ │ -4030c4: 1000 |000e: return-wide v0 │ │ -4030c6: 1e02 |000f: monitor-exit v2 │ │ -4030c8: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ -4030cc: 1000 |0012: return-wide v0 │ │ -4030ce: 0d00 |0013: move-exception v0 │ │ -4030d0: 1e02 |0014: monitor-exit v2 │ │ -4030d2: 2700 |0015: throw v0 │ │ +4030c0: |[4030c0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.getSleepTimerTimeLeft:()J │ │ +4030d0: 1d02 |0000: monitor-enter v2 │ │ +4030d2: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ +4030d8: 0a00 |0004: move-result v0 │ │ +4030da: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +4030de: 5420 e2f2 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +4030e2: 6e10 c9a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a8c9 │ │ +4030e8: 0b00 |000c: move-result-wide v0 │ │ +4030ea: 1e02 |000d: monitor-exit v2 │ │ +4030ec: 1000 |000e: return-wide v0 │ │ +4030ee: 1e02 |000f: monitor-exit v2 │ │ +4030f0: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ +4030f4: 1000 |0012: return-wide v0 │ │ +4030f6: 0d00 |0013: move-exception v0 │ │ +4030f8: 1e02 |0014: monitor-exit v2 │ │ +4030fa: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=193 │ │ 0x0007 line=194 │ │ 0x000f line=196 │ │ @@ -1013196,33 +1013196,33 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -402ee0: |[402ee0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isPositionSaverActive:()Z │ │ -402ef0: 1d01 |0000: monitor-enter v1 │ │ -402ef2: 5410 e0f2 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ -402ef6: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -402efa: 7210 abae 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ -402f00: 0a00 |0008: move-result v0 │ │ -402f02: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -402f06: 5410 e0f2 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ -402f0a: 7210 acae 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ -402f10: 0a00 |0010: move-result v0 │ │ -402f12: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -402f16: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -402f18: 2802 |0014: goto 0016 // +0002 │ │ -402f1a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -402f1c: 1e01 |0016: monitor-exit v1 │ │ -402f1e: 0f00 |0017: return v0 │ │ -402f20: 0d00 |0018: move-exception v0 │ │ -402f22: 1e01 |0019: monitor-exit v1 │ │ -402f24: 2700 |001a: throw v0 │ │ +402f08: |[402f08] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isPositionSaverActive:()Z │ │ +402f18: 1d01 |0000: monitor-enter v1 │ │ +402f1a: 5410 e0f2 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ +402f1e: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +402f22: 7210 abae 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ +402f28: 0a00 |0008: move-result v0 │ │ +402f2a: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +402f2e: 5410 e0f2 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ +402f32: 7210 acae 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ +402f38: 0a00 |0010: move-result v0 │ │ +402f3a: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +402f3e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +402f40: 2802 |0014: goto 0016 // +0002 │ │ +402f42: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +402f44: 1e01 |0016: monitor-exit v1 │ │ +402f46: 0f00 |0017: return v0 │ │ +402f48: 0d00 |0018: move-exception v0 │ │ +402f4a: 1e01 |0019: monitor-exit v1 │ │ +402f4c: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -1013232,41 +1013232,41 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -402f34: |[402f34] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isSleepTimerActive:()Z │ │ -402f44: 1d05 |0000: monitor-enter v5 │ │ -402f46: 5450 e2f2 |0001: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -402f4a: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ -402f4e: 5450 e3f2 |0005: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ -402f52: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -402f56: 7210 abae 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ -402f5c: 0a00 |000c: move-result v0 │ │ -402f5e: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -402f62: 5450 e3f2 |000f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ -402f66: 7210 acae 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ -402f6c: 0a00 |0014: move-result v0 │ │ -402f6e: 3900 1000 |0015: if-nez v0, 0025 // +0010 │ │ -402f72: 5450 e2f2 |0017: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -402f76: 6e10 c9a8 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a8c9 │ │ -402f7c: 0b00 |001c: move-result-wide v0 │ │ -402f7e: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -402f82: 3104 0002 |001f: cmp-long v4, v0, v2 │ │ -402f86: 3d04 0400 |0021: if-lez v4, 0025 // +0004 │ │ -402f8a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -402f8c: 2802 |0024: goto 0026 // +0002 │ │ -402f8e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -402f90: 1e05 |0026: monitor-exit v5 │ │ -402f92: 0f00 |0027: return v0 │ │ -402f94: 0d00 |0028: move-exception v0 │ │ -402f96: 1e05 |0029: monitor-exit v5 │ │ -402f98: 2700 |002a: throw v0 │ │ +402f5c: |[402f5c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isSleepTimerActive:()Z │ │ +402f6c: 1d05 |0000: monitor-enter v5 │ │ +402f6e: 5450 e2f2 |0001: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +402f72: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ +402f76: 5450 e3f2 |0005: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ +402f7a: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +402f7e: 7210 abae 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ +402f84: 0a00 |000c: move-result v0 │ │ +402f86: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +402f8a: 5450 e3f2 |000f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ +402f8e: 7210 acae 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ +402f94: 0a00 |0014: move-result v0 │ │ +402f96: 3900 1000 |0015: if-nez v0, 0025 // +0010 │ │ +402f9a: 5450 e2f2 |0017: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +402f9e: 6e10 c9a8 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a8c9 │ │ +402fa4: 0b00 |001c: move-result-wide v0 │ │ +402fa6: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +402faa: 3104 0002 |001f: cmp-long v4, v0, v2 │ │ +402fae: 3d04 0400 |0021: if-lez v4, 0025 // +0004 │ │ +402fb2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +402fb4: 2802 |0024: goto 0026 // +0002 │ │ +402fb6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +402fb8: 1e05 |0026: monitor-exit v5 │ │ +402fba: 0f00 |0027: return v0 │ │ +402fbc: 0d00 |0028: move-exception v0 │ │ +402fbe: 1e05 |0029: monitor-exit v5 │ │ +402fc0: 2700 |002a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ -> 0x0028 │ │ positions : │ │ 0x0001 line=162 │ │ 0x0009 line=164 │ │ 0x0011 line=165 │ │ @@ -1013280,33 +1013280,33 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -402fa8: |[402fa8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isWidgetUpdaterActive:()Z │ │ -402fb8: 1d01 |0000: monitor-enter v1 │ │ -402fba: 5410 e4f2 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ -402fbe: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -402fc2: 7210 abae 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ -402fc8: 0a00 |0008: move-result v0 │ │ -402fca: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -402fce: 5410 e4f2 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ -402fd2: 7210 acae 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ -402fd8: 0a00 |0010: move-result v0 │ │ -402fda: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -402fde: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -402fe0: 2802 |0014: goto 0016 // +0002 │ │ -402fe2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -402fe4: 1e01 |0016: monitor-exit v1 │ │ -402fe6: 0f00 |0017: return v0 │ │ -402fe8: 0d00 |0018: move-exception v0 │ │ -402fea: 1e01 |0019: monitor-exit v1 │ │ -402fec: 2700 |001a: throw v0 │ │ +402fd0: |[402fd0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isWidgetUpdaterActive:()Z │ │ +402fe0: 1d01 |0000: monitor-enter v1 │ │ +402fe2: 5410 e4f2 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ +402fe6: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +402fea: 7210 abae 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@aeab │ │ +402ff0: 0a00 |0008: move-result v0 │ │ +402ff2: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +402ff6: 5410 e4f2 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ +402ffa: 7210 acae 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@aeac │ │ +403000: 0a00 |0010: move-result v0 │ │ +403002: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +403006: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +403008: 2802 |0014: goto 0016 // +0002 │ │ +40300a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +40300c: 1e01 |0016: monitor-exit v1 │ │ +40300e: 0f00 |0017: return v0 │ │ +403010: 0d00 |0018: move-exception v0 │ │ +403012: 1e01 |0019: monitor-exit v1 │ │ +403014: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=204 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -1013316,36 +1013316,36 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -403390: |[403390] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.requestWidgetUpdate:()V │ │ -4033a0: 1d03 |0000: monitor-enter v3 │ │ -4033a2: 5430 ddf2 |0001: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ -4033a6: 7210 c6a8 0000 |0003: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // method@a8c6 │ │ -4033ac: 0c00 |0006: move-result-object v0 │ │ -4033ae: 5431 e1f2 |0007: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -4033b2: 7210 9cae 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@ae9c │ │ -4033b8: 0a01 |000c: move-result v1 │ │ -4033ba: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ -4033be: 5431 e1f2 |000f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -4033c2: 2202 f71b |0011: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; // type@1bf7 │ │ -4033c6: 7030 bca8 3200 |0013: invoke-direct {v2, v3, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8bc │ │ -4033cc: 6e20 b2ae 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@aeb2 │ │ -4033d2: 2808 |0019: goto 0021 // +0008 │ │ -4033d4: 1a00 8b42 |001a: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -4033d8: 1a01 400e |001c: const-string v1, "Call to requestWidgetUpdate was ignored." // string@0e40 │ │ -4033dc: 7120 330b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4033e2: 1e03 |0021: monitor-exit v3 │ │ -4033e4: 0e00 |0022: return-void │ │ -4033e6: 0d00 |0023: move-exception v0 │ │ -4033e8: 1e03 |0024: monitor-exit v3 │ │ -4033ea: 2700 |0025: throw v0 │ │ +4033b8: |[4033b8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.requestWidgetUpdate:()V │ │ +4033c8: 1d03 |0000: monitor-enter v3 │ │ +4033ca: 5430 ddf2 |0001: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ +4033ce: 7210 c6a8 0000 |0003: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // method@a8c6 │ │ +4033d4: 0c00 |0006: move-result-object v0 │ │ +4033d6: 5431 e1f2 |0007: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4033da: 7210 9cae 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@ae9c │ │ +4033e0: 0a01 |000c: move-result v1 │ │ +4033e2: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ +4033e6: 5431 e1f2 |000f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4033ea: 2202 f71b |0011: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; // type@1bf7 │ │ +4033ee: 7030 bca8 3200 |0013: invoke-direct {v2, v3, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a8bc │ │ +4033f4: 6e20 b2ae 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@aeb2 │ │ +4033fa: 2808 |0019: goto 0021 // +0008 │ │ +4033fc: 1a00 8b42 |001a: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +403400: 1a01 400e |001c: const-string v1, "Call to requestWidgetUpdate was ignored." // string@0e40 │ │ +403404: 7120 330b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40340a: 1e03 |0021: monitor-exit v3 │ │ +40340c: 0e00 |0022: return-void │ │ +40340e: 0d00 |0023: move-exception v0 │ │ +403410: 1e03 |0024: monitor-exit v3 │ │ +403412: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x000f line=131 │ │ @@ -1013359,29 +1013359,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4033f8: |[4033f8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.restartSleepTimer:()V │ │ -403408: 1d02 |0000: monitor-enter v2 │ │ -40340a: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ -403410: 0a00 |0004: move-result v0 │ │ -403412: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -403416: 1a00 8b42 |0007: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -40341a: 1a01 f344 |0009: const-string v1, "Restarting sleep timer" // string@44f3 │ │ -40341e: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403424: 5420 e2f2 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -403428: 6e10 caa8 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a8ca │ │ -40342e: 1e02 |0013: monitor-exit v2 │ │ -403430: 0e00 |0014: return-void │ │ -403432: 0d00 |0015: move-exception v0 │ │ -403434: 1e02 |0016: monitor-exit v2 │ │ -403436: 2700 |0017: throw v0 │ │ +403420: |[403420] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.restartSleepTimer:()V │ │ +403430: 1d02 |0000: monitor-enter v2 │ │ +403432: 6e10 dba8 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ +403438: 0a00 |0004: move-result v0 │ │ +40343a: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +40343e: 1a00 8b42 |0007: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +403442: 1a01 f344 |0009: const-string v1, "Restarting sleep timer" // string@44f3 │ │ +403446: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40344c: 5420 e2f2 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +403450: 6e10 caa8 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a8ca │ │ +403456: 1e02 |0013: monitor-exit v2 │ │ +403458: 0e00 |0014: return-void │ │ +40345a: 0d00 |0015: move-exception v0 │ │ +40345c: 1e02 |0016: monitor-exit v2 │ │ +40345e: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=183 │ │ 0x000b line=184 │ │ 0x000e line=185 │ │ @@ -1013394,59 +1013394,59 @@ │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -403444: |[403444] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.setSleepTimer:(J)V │ │ -403454: 1d05 |0000: monitor-enter v5 │ │ -403456: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -40345a: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ -40345e: 3d02 4900 |0005: if-lez v2, 004e // +0049 │ │ -403462: 1a02 8b42 |0007: const-string v2, "PlaybackServiceTaskMgr" // string@428b │ │ -403466: 2203 c81c |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -40346a: 7010 a6ab 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -403470: 1a04 0247 |000e: const-string v4, "Setting sleep timer to " // string@4702 │ │ -403474: 6e20 b2ab 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -40347a: 6e30 aeab 6307 |0013: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -403480: 1a04 3301 |0016: const-string v4, " milliseconds" // string@0133 │ │ -403484: 6e20 b2ab 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -40348a: 6e10 bcab 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -403490: 0c03 |001e: move-result-object v3 │ │ -403492: 7120 330b 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403498: 6e10 dba8 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ -40349e: 0a02 |0025: move-result v2 │ │ -4034a0: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ -4034a4: 5452 e3f2 |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ -4034a8: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -4034aa: 7220 a8ae 3200 |002b: invoke-interface {v2, v3}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ -4034b0: 2202 fc1b |002e: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // type@1bfc │ │ -4034b4: 7040 c7a8 5276 |0030: invoke-direct {v2, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V // method@a8c7 │ │ -4034ba: 5b52 e2f2 |0033: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ -4034be: 5453 e1f2 |0035: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -4034c2: 6204 2ef3 |0037: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -4034c6: 6e54 b3ae 2310 |0039: invoke-virtual {v3, v2, v0, v1, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb3 │ │ -4034cc: 0c00 |003c: move-result-object v0 │ │ -4034ce: 5b50 e3f2 |003d: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ -4034d2: 7100 efaf 0000 |003f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -4034d8: 0c00 |0042: move-result-object v0 │ │ -4034da: 7120 67a0 7600 |0043: invoke-static {v6, v7}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a067 │ │ -4034e0: 0c06 |0046: move-result-object v6 │ │ -4034e2: 6e20 f2af 6000 |0047: invoke-virtual {v0, v6}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -4034e8: 1e05 |004a: monitor-exit v5 │ │ -4034ea: 0e00 |004b: return-void │ │ -4034ec: 0d06 |004c: move-exception v6 │ │ -4034ee: 2809 |004d: goto 0056 // +0009 │ │ -4034f0: 2206 ac1c |004e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1cac │ │ -4034f4: 1a07 0c51 |0050: const-string v7, "Waiting time <= 0" // string@510c │ │ -4034f8: 7020 02ab 7600 |0052: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ -4034fe: 2706 |0055: throw v6 │ │ -403500: 1e05 |0056: monitor-exit v5 │ │ -403502: 2706 |0057: throw v6 │ │ +40346c: |[40346c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.setSleepTimer:(J)V │ │ +40347c: 1d05 |0000: monitor-enter v5 │ │ +40347e: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +403482: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ +403486: 3d02 4900 |0005: if-lez v2, 004e // +0049 │ │ +40348a: 1a02 8b42 |0007: const-string v2, "PlaybackServiceTaskMgr" // string@428b │ │ +40348e: 2203 c81c |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +403492: 7010 a6ab 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +403498: 1a04 0247 |000e: const-string v4, "Setting sleep timer to " // string@4702 │ │ +40349c: 6e20 b2ab 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4034a2: 6e30 aeab 6307 |0013: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +4034a8: 1a04 3301 |0016: const-string v4, " milliseconds" // string@0133 │ │ +4034ac: 6e20 b2ab 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4034b2: 6e10 bcab 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +4034b8: 0c03 |001e: move-result-object v3 │ │ +4034ba: 7120 330b 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4034c0: 6e10 dba8 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ +4034c6: 0a02 |0025: move-result v2 │ │ +4034c8: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ +4034cc: 5452 e3f2 |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ +4034d0: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +4034d2: 7220 a8ae 3200 |002b: invoke-interface {v2, v3}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@aea8 │ │ +4034d8: 2202 fc1b |002e: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // type@1bfc │ │ +4034dc: 7040 c7a8 5276 |0030: invoke-direct {v2, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V // method@a8c7 │ │ +4034e2: 5b52 e2f2 |0033: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e2 │ │ +4034e6: 5453 e1f2 |0035: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4034ea: 6204 2ef3 |0037: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +4034ee: 6e54 b3ae 2310 |0039: invoke-virtual {v3, v2, v0, v1, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb3 │ │ +4034f4: 0c00 |003c: move-result-object v0 │ │ +4034f6: 5b50 e3f2 |003d: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e3 │ │ +4034fa: 7100 efaf 0000 |003f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +403500: 0c00 |0042: move-result-object v0 │ │ +403502: 7120 67a0 7600 |0043: invoke-static {v6, v7}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@a067 │ │ +403508: 0c06 |0046: move-result-object v6 │ │ +40350a: 6e20 f2af 6000 |0047: invoke-virtual {v0, v6}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +403510: 1e05 |004a: monitor-exit v5 │ │ +403512: 0e00 |004b: return-void │ │ +403514: 0d06 |004c: move-exception v6 │ │ +403516: 2809 |004d: goto 0056 // +0009 │ │ +403518: 2206 ac1c |004e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1cac │ │ +40351c: 1a07 0c51 |0050: const-string v7, "Waiting time <= 0" // string@510c │ │ +403520: 7020 02ab 7600 |0052: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ab02 │ │ +403526: 2706 |0055: throw v6 │ │ +403528: 1e05 |0056: monitor-exit v5 │ │ +40352a: 2706 |0057: throw v6 │ │ catches : 2 │ │ 0x0007 - 0x004a │ │ -> 0x004c │ │ 0x004e - 0x0056 │ │ -> 0x004c │ │ positions : │ │ 0x0009 line=149 │ │ @@ -1013466,19 +1013466,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -403518: |[403518] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.shutdown:()V │ │ -403528: 6e10 d5a8 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelAllTasks:()V // method@a8d5 │ │ -40352e: 5410 e1f2 |0003: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -403532: 6e10 b5ae 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@aeb5 │ │ -403538: 0e00 |0008: return-void │ │ +403540: |[403540] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.shutdown:()V │ │ +403550: 6e10 d5a8 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelAllTasks:()V // method@a8d5 │ │ +403556: 5410 e1f2 |0003: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +40355a: 6e10 b5ae 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@aeb5 │ │ +403560: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ @@ -1013487,49 +1013487,49 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -40353c: |[40353c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -40354c: 1d02 |0000: monitor-enter v2 │ │ -40354e: 5420 def2 |0001: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -403552: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -403556: 5420 def2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -40355a: 7210 e7a9 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -403560: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -403562: 5b20 def2 |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -403566: 7210 2fa2 0300 |000d: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ -40356c: 0c00 |0010: move-result-object v0 │ │ -40356e: 3900 2b00 |0011: if-nez v0, 003c // +002b │ │ -403572: 2200 f41b |0013: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; // type@1bf4 │ │ -403576: 7030 b6a8 2003 |0015: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8b6 │ │ -40357c: 7110 cba9 0000 |0018: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ -403582: 0c00 |001b: move-result-object v0 │ │ -403584: 7100 e9a9 0000 |001c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -40358a: 0c01 |001f: move-result-object v1 │ │ -40358c: 6e20 d1a9 1000 |0020: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ -403592: 0c00 |0023: move-result-object v0 │ │ -403594: 7100 e6a9 0000 |0024: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -40359a: 0c01 |0027: move-result-object v1 │ │ -40359c: 6e20 cea9 1000 |0028: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ -4035a2: 0c00 |002b: move-result-object v0 │ │ -4035a4: 2201 f51b |002c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; // type@1bf5 │ │ -4035a8: 7030 b8a8 2103 |002e: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8b8 │ │ -4035ae: 2203 f61b |0031: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; // type@1bf6 │ │ -4035b2: 7010 baa8 0300 |0033: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;.:()V // method@a8ba │ │ -4035b8: 6e30 d0a9 1003 |0036: invoke-virtual {v0, v1, v3}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ -4035be: 0c03 |0039: move-result-object v3 │ │ -4035c0: 5b23 def2 |003a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ -4035c4: 1e02 |003c: monitor-exit v2 │ │ -4035c6: 0e00 |003d: return-void │ │ -4035c8: 0d03 |003e: move-exception v3 │ │ -4035ca: 1e02 |003f: monitor-exit v2 │ │ -4035cc: 2703 |0040: throw v3 │ │ +403564: |[403564] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +403574: 1d02 |0000: monitor-enter v2 │ │ +403576: 5420 def2 |0001: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +40357a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +40357e: 5420 def2 |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +403582: 7210 e7a9 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +403588: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +40358a: 5b20 def2 |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +40358e: 7210 2fa2 0300 |000d: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ +403594: 0c00 |0010: move-result-object v0 │ │ +403596: 3900 2b00 |0011: if-nez v0, 003c // +002b │ │ +40359a: 2200 f41b |0013: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; // type@1bf4 │ │ +40359e: 7030 b6a8 2003 |0015: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8b6 │ │ +4035a4: 7110 cba9 0000 |0018: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ +4035aa: 0c00 |001b: move-result-object v0 │ │ +4035ac: 7100 e9a9 0000 |001c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +4035b2: 0c01 |001f: move-result-object v1 │ │ +4035b4: 6e20 d1a9 1000 |0020: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ +4035ba: 0c00 |0023: move-result-object v0 │ │ +4035bc: 7100 e6a9 0000 |0024: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +4035c2: 0c01 |0027: move-result-object v1 │ │ +4035c4: 6e20 cea9 1000 |0028: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ +4035ca: 0c00 |002b: move-result-object v0 │ │ +4035cc: 2201 f51b |002c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; // type@1bf5 │ │ +4035d0: 7030 b8a8 2103 |002e: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8b8 │ │ +4035d6: 2203 f61b |0031: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; // type@1bf6 │ │ +4035da: 7010 baa8 0300 |0033: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;.:()V // method@a8ba │ │ +4035e0: 6e30 d0a9 1003 |0036: invoke-virtual {v0, v1, v3}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ +4035e6: 0c03 |0039: move-result-object v3 │ │ +4035e8: 5b23 def2 |003a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@f2de │ │ +4035ec: 1e02 |003c: monitor-exit v2 │ │ +4035ee: 0e00 |003d: return-void │ │ +4035f0: 0d03 |003e: move-exception v3 │ │ +4035f2: 1e02 |003f: monitor-exit v2 │ │ +4035f4: 2703 |0040: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x003c │ │ -> 0x003e │ │ positions : │ │ 0x0001 line=223 │ │ 0x0005 line=224 │ │ 0x000b line=225 │ │ @@ -1013548,44 +1013548,44 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 55 16-bit code units │ │ -4035dc: |[4035dc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startPositionSaver:()V │ │ -4035ec: 1d09 |0000: monitor-enter v9 │ │ -4035ee: 6e10 daa8 0900 |0001: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a8da │ │ -4035f4: 0a00 |0004: move-result v0 │ │ -4035f6: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ -4035fa: 5490 ddf2 |0007: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ -4035fe: 7110 1cae 0000 |0009: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae1c │ │ -403604: 2201 f31b |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; // type@1bf3 │ │ -403608: 7020 b4a8 0100 |000e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a8b4 │ │ -40360e: 7020 eaa8 1900 |0011: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a8ea │ │ -403614: 0c03 |0014: move-result-object v3 │ │ -403616: 5492 e1f2 |0015: iget-object v2, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -40361a: 1604 8813 |0017: const-wide/16 v4, #int 5000 // #1388 │ │ -40361e: 1606 8813 |0019: const-wide/16 v6, #int 5000 // #1388 │ │ -403622: 6208 2ef3 |001b: sget-object v8, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -403626: 7407 b4ae 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb4 │ │ -40362c: 0c00 |0020: move-result-object v0 │ │ -40362e: 5b90 e0f2 |0021: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ -403632: 1a00 8b42 |0023: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -403636: 1a01 1048 |0025: const-string v1, "Started PositionSaver" // string@4810 │ │ -40363a: 7120 330b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403640: 2808 |002a: goto 0032 // +0008 │ │ -403642: 1a00 8b42 |002b: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -403646: 1a01 420e |002d: const-string v1, "Call to startPositionSaver was ignored." // string@0e42 │ │ -40364a: 7120 330b 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403650: 1e09 |0032: monitor-exit v9 │ │ -403652: 0e00 |0033: return-void │ │ -403654: 0d00 |0034: move-exception v0 │ │ -403656: 1e09 |0035: monitor-exit v9 │ │ -403658: 2700 |0036: throw v0 │ │ +403604: |[403604] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startPositionSaver:()V │ │ +403614: 1d09 |0000: monitor-enter v9 │ │ +403616: 6e10 daa8 0900 |0001: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a8da │ │ +40361c: 0a00 |0004: move-result v0 │ │ +40361e: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ +403622: 5490 ddf2 |0007: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@f2dd │ │ +403626: 7110 1cae 0000 |0009: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae1c │ │ +40362c: 2201 f31b |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; // type@1bf3 │ │ +403630: 7020 b4a8 0100 |000e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a8b4 │ │ +403636: 7020 eaa8 1900 |0011: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a8ea │ │ +40363c: 0c03 |0014: move-result-object v3 │ │ +40363e: 5492 e1f2 |0015: iget-object v2, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +403642: 1604 8813 |0017: const-wide/16 v4, #int 5000 // #1388 │ │ +403646: 1606 8813 |0019: const-wide/16 v6, #int 5000 // #1388 │ │ +40364a: 6208 2ef3 |001b: sget-object v8, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +40364e: 7407 b4ae 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb4 │ │ +403654: 0c00 |0020: move-result-object v0 │ │ +403656: 5b90 e0f2 |0021: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e0 │ │ +40365a: 1a00 8b42 |0023: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +40365e: 1a01 1048 |0025: const-string v1, "Started PositionSaver" // string@4810 │ │ +403662: 7120 330b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403668: 2808 |002a: goto 0032 // +0008 │ │ +40366a: 1a00 8b42 |002b: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +40366e: 1a01 420e |002d: const-string v1, "Call to startPositionSaver was ignored." // string@0e42 │ │ +403672: 7120 330b 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403678: 1e09 |0032: monitor-exit v9 │ │ +40367a: 0e00 |0033: return-void │ │ +40367c: 0d00 |0034: move-exception v0 │ │ +40367e: 1e09 |0035: monitor-exit v9 │ │ +403680: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ -> 0x0034 │ │ positions : │ │ 0x0001 line=81 │ │ 0x0007 line=82 │ │ 0x0011 line=83 │ │ @@ -1013601,46 +1013601,46 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 58 16-bit code units │ │ -403668: |[403668] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startWidgetUpdater:()V │ │ -403678: 1d08 |0000: monitor-enter v8 │ │ -40367a: 6e10 dca8 0800 |0001: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a8dc │ │ -403680: 0a00 |0004: move-result v0 │ │ -403682: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ -403686: 5480 e1f2 |0007: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -40368a: 7210 9cae 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@ae9c │ │ -403690: 0a00 |000c: move-result v0 │ │ -403692: 3900 2100 |000d: if-nez v0, 002e // +0021 │ │ -403696: 2200 f91b |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; // type@1bf9 │ │ -40369a: 7020 c0a8 8000 |0011: invoke-direct {v0, v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V // method@a8c0 │ │ -4036a0: 7020 eaa8 0800 |0014: invoke-direct {v8, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a8ea │ │ -4036a6: 0c02 |0017: move-result-object v2 │ │ -4036a8: 5481 e1f2 |0018: iget-object v1, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ -4036ac: 1603 e803 |001a: const-wide/16 v3, #int 1000 // #3e8 │ │ -4036b0: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ -4036b4: 6207 2ef3 |001e: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -4036b8: 7407 b4ae 0100 |0020: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb4 │ │ -4036be: 0c00 |0023: move-result-object v0 │ │ -4036c0: 5b80 e4f2 |0024: iput-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ -4036c4: 1a00 8b42 |0026: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -4036c8: 1a01 1148 |0028: const-string v1, "Started WidgetUpdater" // string@4811 │ │ -4036cc: 7120 330b 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4036d2: 2808 |002d: goto 0035 // +0008 │ │ -4036d4: 1a00 8b42 |002e: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ -4036d8: 1a01 430e |0030: const-string v1, "Call to startWidgetUpdater was ignored." // string@0e43 │ │ -4036dc: 7120 330b 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4036e2: 1e08 |0035: monitor-exit v8 │ │ -4036e4: 0e00 |0036: return-void │ │ -4036e6: 0d00 |0037: move-exception v0 │ │ -4036e8: 1e08 |0038: monitor-exit v8 │ │ -4036ea: 2700 |0039: throw v0 │ │ +403690: |[403690] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startWidgetUpdater:()V │ │ +4036a0: 1d08 |0000: monitor-enter v8 │ │ +4036a2: 6e10 dca8 0800 |0001: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a8dc │ │ +4036a8: 0a00 |0004: move-result v0 │ │ +4036aa: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ +4036ae: 5480 e1f2 |0007: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4036b2: 7210 9cae 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@ae9c │ │ +4036b8: 0a00 |000c: move-result v0 │ │ +4036ba: 3900 2100 |000d: if-nez v0, 002e // +0021 │ │ +4036be: 2200 f91b |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; // type@1bf9 │ │ +4036c2: 7020 c0a8 8000 |0011: invoke-direct {v0, v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V // method@a8c0 │ │ +4036c8: 7020 eaa8 0800 |0014: invoke-direct {v8, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a8ea │ │ +4036ce: 0c02 |0017: move-result-object v2 │ │ +4036d0: 5481 e1f2 |0018: iget-object v1, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@f2e1 │ │ +4036d4: 1603 e803 |001a: const-wide/16 v3, #int 1000 // #3e8 │ │ +4036d8: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ +4036dc: 6207 2ef3 |001e: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +4036e0: 7407 b4ae 0100 |0020: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@aeb4 │ │ +4036e6: 0c00 |0023: move-result-object v0 │ │ +4036e8: 5b80 e4f2 |0024: iput-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@f2e4 │ │ +4036ec: 1a00 8b42 |0026: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +4036f0: 1a01 1148 |0028: const-string v1, "Started WidgetUpdater" // string@4811 │ │ +4036f4: 7120 330b 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4036fa: 2808 |002d: goto 0035 // +0008 │ │ +4036fc: 1a00 8b42 |002e: const-string v0, "PlaybackServiceTaskMgr" // string@428b │ │ +403700: 1a01 430e |0030: const-string v1, "Call to startWidgetUpdater was ignored." // string@0e43 │ │ +403704: 7120 330b 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40370a: 1e08 |0035: monitor-exit v8 │ │ +40370c: 0e00 |0036: return-void │ │ +40370e: 0d00 |0037: move-exception v0 │ │ +403710: 1e08 |0038: monitor-exit v8 │ │ +403712: 2700 |0039: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0035 │ │ -> 0x0037 │ │ positions : │ │ 0x0001 line=114 │ │ 0x000f line=115 │ │ 0x0014 line=116 │ │ @@ -1013676,35 +1013676,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4036f8: |[4036f8] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.:()V │ │ -403708: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -40370e: 0e00 |0003: return-void │ │ +403720: |[403720] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.:()V │ │ +403730: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +403736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;) │ │ name : 'forceUpdateVolume' │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -403710: |[403710] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V │ │ -403720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -403722: 6e30 7ba6 0200 |0001: invoke-virtual {v2, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -403728: 6e10 81a6 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -40372e: 0e00 |0007: return-void │ │ +403738: |[403738] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V │ │ +403748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40374a: 6e30 7ba6 0200 |0001: invoke-virtual {v2, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +403750: 6e10 81a6 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +403756: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -1013714,36 +1013714,36 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -403730: |[403730] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -403740: 6e10 99a1 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -403746: 0c00 |0003: move-result-object v0 │ │ -403748: 6e10 43a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -40374e: 0c00 |0007: move-result-object v0 │ │ -403750: 6e10 eda0 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -403756: 0b00 |000b: move-result-wide v0 │ │ -403758: 3102 0005 |000c: cmp-long v2, v0, v5 │ │ -40375c: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ -403760: 6e10 99a1 0800 |0010: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -403766: 0c05 |0013: move-result-object v5 │ │ -403768: 6e10 43a1 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -40376e: 0c05 |0017: move-result-object v5 │ │ -403770: 6e10 fca0 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -403776: 0c05 |001b: move-result-object v5 │ │ -403778: 6e20 fda1 7500 |001c: invoke-virtual {v5, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a1fd │ │ -40377e: 6e10 72a6 0400 |001f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -403784: 0c05 |0022: move-result-object v5 │ │ -403786: 6206 12cc |0023: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -40378a: 3365 0500 |0025: if-ne v5, v6, 002a // +0005 │ │ -40378e: 7020 eca8 4300 |0027: invoke-direct {v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V // method@a8ec │ │ -403794: 0e00 |002a: return-void │ │ +403758: |[403758] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +403768: 6e10 99a1 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +40376e: 0c00 |0003: move-result-object v0 │ │ +403770: 6e10 43a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +403776: 0c00 |0007: move-result-object v0 │ │ +403778: 6e10 eda0 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +40377e: 0b00 |000b: move-result-wide v0 │ │ +403780: 3102 0005 |000c: cmp-long v2, v0, v5 │ │ +403784: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ +403788: 6e10 99a1 0800 |0010: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +40378e: 0c05 |0013: move-result-object v5 │ │ +403790: 6e10 43a1 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +403796: 0c05 |0017: move-result-object v5 │ │ +403798: 6e10 fca0 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +40379e: 0c05 |001b: move-result-object v5 │ │ +4037a0: 6e20 fda1 7500 |001c: invoke-virtual {v5, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a1fd │ │ +4037a6: 6e10 72a6 0400 |001f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +4037ac: 0c05 |0022: move-result-object v5 │ │ +4037ae: 6206 12cc |0023: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +4037b2: 3365 0500 |0025: if-ne v5, v6, 002a // +0005 │ │ +4037b6: 7020 eca8 4300 |0027: invoke-direct {v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V // method@a8ec │ │ +4037bc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0010 line=24 │ │ 0x001c line=25 │ │ 0x001f line=27 │ │ 0x0027 line=28 │ │ @@ -1013760,27 +1013760,27 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -403798: |[403798] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ -4037a8: 6e10 70a6 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -4037ae: 0c00 |0003: move-result-object v0 │ │ -4037b0: 2001 1b1a |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -4037b4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -4037b8: 0707 |0008: move-object v7, v0 │ │ -4037ba: 1f07 1b1a |0009: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -4037be: 0782 |000b: move-object v2, v8 │ │ -4037c0: 0793 |000c: move-object v3, v9 │ │ -4037c2: 04a4 |000d: move-wide v4, v10 │ │ -4037c4: 07c6 |000e: move-object v6, v12 │ │ -4037c6: 7606 eda8 0200 |000f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a8ed │ │ -4037cc: 0e00 |0012: return-void │ │ +4037c0: |[4037c0] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ +4037d0: 6e10 70a6 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +4037d6: 0c00 |0003: move-result-object v0 │ │ +4037d8: 2001 1b1a |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +4037dc: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +4037e0: 0707 |0008: move-object v7, v0 │ │ +4037e2: 1f07 1b1a |0009: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +4037e6: 0782 |000b: move-object v2, v8 │ │ +4037e8: 0793 |000c: move-object v3, v9 │ │ +4037ea: 04a4 |000d: move-wide v4, v10 │ │ +4037ec: 07c6 |000e: move-object v6, v12 │ │ +4037ee: 7606 eda8 0200 |000f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a8ed │ │ +4037f4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=16 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x0013 reg=8 this Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; │ │ @@ -1013835,35 +1013835,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4037d0: |[4037d0] de.danoeh.antennapod.playback.service.internal.ShakeListener.:()V │ │ -4037e0: 0e00 |0000: return-void │ │ +4037f8: |[4037f8] de.danoeh.antennapod.playback.service.internal.ShakeListener.:()V │ │ +403808: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/ShakeListener;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4037e4: |[4037e4] de.danoeh.antennapod.playback.service.internal.ShakeListener.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V │ │ -4037f4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -4037fa: 5b01 e7f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@f2e7 │ │ -4037fe: 5b02 e9f2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e9 │ │ -403802: 7010 f4a8 0000 |0007: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.resume:()V // method@a8f4 │ │ -403808: 0e00 |000a: return-void │ │ +40380c: |[40380c] de.danoeh.antennapod.playback.service.internal.ShakeListener.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V │ │ +40381c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +403822: 5b01 e7f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@f2e7 │ │ +403826: 5b02 e9f2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e9 │ │ +40382a: 7010 f4a8 0000 |0007: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.resume:()V // method@a8f4 │ │ +403830: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ locals : │ │ @@ -1013876,42 +1013876,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -4038d8: |[4038d8] de.danoeh.antennapod.playback.service.internal.ShakeListener.resume:()V │ │ -4038e8: 5430 e7f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@f2e7 │ │ -4038ec: 1a01 6cb8 |0002: const-string v1, "sensor" // string@b86c │ │ -4038f0: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -4038f6: 0c00 |0007: move-result-object v0 │ │ -4038f8: 1f00 0201 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@0102 │ │ -4038fc: 5b30 e8f2 |000a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ -403900: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -403904: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -403906: 6e20 4205 1000 |000f: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0542 │ │ -40390c: 0c00 |0012: move-result-object v0 │ │ -40390e: 5b30 e6f2 |0013: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mAccelerometer:Landroid/hardware/Sensor; // field@f2e6 │ │ -403912: 5431 e8f2 |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ -403916: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -403918: 6e40 4505 3120 |0018: invoke-virtual {v1, v3, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0545 │ │ -40391e: 0a00 |001b: move-result v0 │ │ -403920: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ -403924: 0e00 |001e: return-void │ │ -403926: 5430 e8f2 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ -40392a: 6e20 4705 3000 |0021: invoke-virtual {v0, v3}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0547 │ │ -403930: 2200 d01c |0024: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1cd0 │ │ -403934: 1a01 f408 |0026: const-string v1, "Accelerometer not supported" // string@08f4 │ │ -403938: 7020 e7ab 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@abe7 │ │ -40393e: 2700 |002b: throw v0 │ │ -403940: 2200 d01c |002c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1cd0 │ │ -403944: 1a01 e446 |002e: const-string v1, "Sensors not supported" // string@46e4 │ │ -403948: 7020 e7ab 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@abe7 │ │ -40394e: 2700 |0033: throw v0 │ │ +403900: |[403900] de.danoeh.antennapod.playback.service.internal.ShakeListener.resume:()V │ │ +403910: 5430 e7f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@f2e7 │ │ +403914: 1a01 6cb8 |0002: const-string v1, "sensor" // string@b86c │ │ +403918: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +40391e: 0c00 |0007: move-result-object v0 │ │ +403920: 1f00 0201 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@0102 │ │ +403924: 5b30 e8f2 |000a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ +403928: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +40392c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +40392e: 6e20 4205 1000 |000f: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0542 │ │ +403934: 0c00 |0012: move-result-object v0 │ │ +403936: 5b30 e6f2 |0013: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mAccelerometer:Landroid/hardware/Sensor; // field@f2e6 │ │ +40393a: 5431 e8f2 |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ +40393e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +403940: 6e40 4505 3120 |0018: invoke-virtual {v1, v3, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0545 │ │ +403946: 0a00 |001b: move-result v0 │ │ +403948: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ +40394c: 0e00 |001e: return-void │ │ +40394e: 5430 e8f2 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ +403952: 6e20 4705 3000 |0021: invoke-virtual {v0, v3}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0547 │ │ +403958: 2200 d01c |0024: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1cd0 │ │ +40395c: 1a01 f408 |0026: const-string v1, "Accelerometer not supported" // string@08f4 │ │ +403960: 7020 e7ab 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@abe7 │ │ +403966: 2700 |002b: throw v0 │ │ +403968: 2200 d01c |002c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1cd0 │ │ +40396c: 1a01 e446 |002e: const-string v1, "Sensors not supported" // string@46e4 │ │ +403970: 7020 e7ab 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@abe7 │ │ +403976: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000f line=31 │ │ 0x0015 line=32 │ │ 0x001f line=33 │ │ 0x0024 line=34 │ │ @@ -1013925,64 +1013925,64 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -40380c: |[40380c] de.danoeh.antennapod.playback.service.internal.ShakeListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -40381c: 0e00 |0000: return-void │ │ +403834: |[403834] de.danoeh.antennapod.playback.service.internal.ShakeListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +403844: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/ShakeListener;) │ │ name : 'onSensorChanged' │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -403820: |[403820] de.danoeh.antennapod.playback.service.internal.ShakeListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -403830: 5455 c500 |0000: iget-object v5, v5, Landroid/hardware/SensorEvent;.values:[F // field@00c5 │ │ -403834: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -403836: 4400 0500 |0003: aget v0, v5, v0 │ │ -40383a: 1401 0ae8 1c41 |0005: const v1, #float 9.80665 // #411ce80a │ │ -403840: c910 |0008: div-float/2addr v0, v1 │ │ -403842: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -403844: 4402 0502 |000a: aget v2, v5, v2 │ │ -403848: c912 |000c: div-float/2addr v2, v1 │ │ -40384a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -40384c: 4405 0503 |000e: aget v5, v5, v3 │ │ -403850: c915 |0010: div-float/2addr v5, v1 │ │ -403852: a800 0000 |0011: mul-float v0, v0, v0 │ │ -403856: a802 0202 |0013: mul-float v2, v2, v2 │ │ -40385a: c620 |0015: add-float/2addr v0, v2 │ │ -40385c: a805 0505 |0016: mul-float v5, v5, v5 │ │ -403860: c650 |0018: add-float/2addr v0, v5 │ │ -403862: 8900 |0019: float-to-double v0, v0 │ │ -403864: 7120 4aab 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@ab4a │ │ -40386a: 0b00 |001d: move-result-wide v0 │ │ -40386c: 1902 0240 |001e: const-wide/high16 v2, #long 4612248968380809216 // #4002 │ │ -403870: 2f05 0002 |0020: cmpl-double v5, v0, v2 │ │ -403874: 3d05 1d00 |0022: if-lez v5, 003f // +001d │ │ -403878: 6205 e5f2 |0024: sget-object v5, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.TAG:Ljava/lang/String; // field@f2e5 │ │ -40387c: 2202 c81c |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -403880: 7010 a6ab 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -403886: 1a03 1913 |002b: const-string v3, "Detected shake " // string@1319 │ │ -40388a: 6e20 b2ab 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -403890: 6e30 abab 0201 |0030: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@abab │ │ -403896: 6e10 bcab 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -40389c: 0c00 |0036: move-result-object v0 │ │ -40389e: 7120 330b 0500 |0037: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4038a4: 5445 e9f2 |003a: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e9 │ │ -4038a8: 6e10 caa8 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a8ca │ │ -4038ae: 0e00 |003f: return-void │ │ +403848: |[403848] de.danoeh.antennapod.playback.service.internal.ShakeListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +403858: 5455 c500 |0000: iget-object v5, v5, Landroid/hardware/SensorEvent;.values:[F // field@00c5 │ │ +40385c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +40385e: 4400 0500 |0003: aget v0, v5, v0 │ │ +403862: 1401 0ae8 1c41 |0005: const v1, #float 9.80665 // #411ce80a │ │ +403868: c910 |0008: div-float/2addr v0, v1 │ │ +40386a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +40386c: 4402 0502 |000a: aget v2, v5, v2 │ │ +403870: c912 |000c: div-float/2addr v2, v1 │ │ +403872: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +403874: 4405 0503 |000e: aget v5, v5, v3 │ │ +403878: c915 |0010: div-float/2addr v5, v1 │ │ +40387a: a800 0000 |0011: mul-float v0, v0, v0 │ │ +40387e: a802 0202 |0013: mul-float v2, v2, v2 │ │ +403882: c620 |0015: add-float/2addr v0, v2 │ │ +403884: a805 0505 |0016: mul-float v5, v5, v5 │ │ +403888: c650 |0018: add-float/2addr v0, v5 │ │ +40388a: 8900 |0019: float-to-double v0, v0 │ │ +40388c: 7120 4aab 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@ab4a │ │ +403892: 0b00 |001d: move-result-wide v0 │ │ +403894: 1902 0240 |001e: const-wide/high16 v2, #long 4612248968380809216 // #4002 │ │ +403898: 2f05 0002 |0020: cmpl-double v5, v0, v2 │ │ +40389c: 3d05 1d00 |0022: if-lez v5, 003f // +001d │ │ +4038a0: 6205 e5f2 |0024: sget-object v5, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.TAG:Ljava/lang/String; // field@f2e5 │ │ +4038a4: 2202 c81c |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +4038a8: 7010 a6ab 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +4038ae: 1a03 1913 |002b: const-string v3, "Detected shake " // string@1319 │ │ +4038b2: 6e20 b2ab 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4038b8: 6e30 abab 0201 |0030: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@abab │ │ +4038be: 6e10 bcab 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +4038c4: 0c00 |0036: move-result-object v0 │ │ +4038c6: 7120 330b 0500 |0037: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4038cc: 5445 e9f2 |003a: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@f2e9 │ │ +4038d0: 6e10 caa8 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a8ca │ │ +4038d6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ 0x000e line=49 │ │ 0x001a line=51 │ │ 0x0024 line=53 │ │ @@ -1013996,21 +1013996,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4038b0: |[4038b0] de.danoeh.antennapod.playback.service.internal.ShakeListener.pause:()V │ │ -4038c0: 5410 e8f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ -4038c4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -4038c8: 6e20 4705 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0547 │ │ -4038ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4038d0: 5b10 e8f2 |0008: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ -4038d4: 0e00 |000a: return-void │ │ +4038d8: |[4038d8] de.danoeh.antennapod.playback.service.internal.ShakeListener.pause:()V │ │ +4038e8: 5410 e8f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ +4038ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +4038f0: 6e20 4705 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0547 │ │ +4038f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4038f8: 5b10 e8f2 |0008: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@f2e8 │ │ +4038fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/internal/ShakeListener; │ │ @@ -1014040,38 +1014040,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -403950: |[403950] de.danoeh.antennapod.playback.service.internal.WearMediaSession.:()V │ │ -403960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -403966: 0e00 |0003: return-void │ │ +403978: |[403978] de.danoeh.antennapod.playback.service.internal.WearMediaSession.:()V │ │ +403988: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +40398e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;) │ │ name : 'addWearExtrasToAction' │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -403968: |[403968] de.danoeh.antennapod.playback.service.internal.WearMediaSession.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V │ │ -403978: 2200 8101 |0000: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ -40397c: 7010 4407 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ -403982: 1a01 6b5a |0005: const-string v1, "android.support.wearable.media.extra.CUSTOM_ACTION_SHOW_ON_WEAR" // string@5a6b │ │ -403986: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -403988: 6e30 5c07 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ -40398e: 6e20 480a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // method@0a48 │ │ -403994: 0e00 |000e: return-void │ │ +403990: |[403990] de.danoeh.antennapod.playback.service.internal.WearMediaSession.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V │ │ +4039a0: 2200 8101 |0000: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ +4039a4: 7010 4407 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ +4039aa: 1a01 6b5a |0005: const-string v1, "android.support.wearable.media.extra.CUSTOM_ACTION_SHOW_ON_WEAR" // string@5a6b │ │ +4039ae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +4039b0: 6e30 5c07 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ +4039b6: 6e20 480a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // method@0a48 │ │ +4039bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0008 line=14 │ │ 0x000b line=15 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ @@ -1014081,24 +1014081,24 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -403998: |[403998] de.danoeh.antennapod.playback.service.internal.WearMediaSession.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -4039a8: 2200 8101 |0000: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ -4039ac: 7010 4407 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ -4039b2: 1a01 6d5a |0005: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_PREVIOUS" // string@5a6d │ │ -4039b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4039b8: 6e30 5c07 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ -4039be: 1a01 6c5a |000b: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_NEXT" // string@5a6c │ │ -4039c2: 6e30 5c07 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ -4039c8: 6e20 090a 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setExtras:(Landroid/os/Bundle;)V // method@0a09 │ │ -4039ce: 0e00 |0013: return-void │ │ +4039c0: |[4039c0] de.danoeh.antennapod.playback.service.internal.WearMediaSession.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +4039d0: 2200 8101 |0000: new-instance v0, Landroid/os/Bundle; // type@0181 │ │ +4039d4: 7010 4407 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0744 │ │ +4039da: 1a01 6d5a |0005: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_PREVIOUS" // string@5a6d │ │ +4039de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4039e0: 6e30 5c07 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ +4039e6: 1a01 6c5a |000b: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_NEXT" // string@5a6c │ │ +4039ea: 6e30 5c07 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ +4039f0: 6e20 090a 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setExtras:(Landroid/os/Bundle;)V // method@0a09 │ │ +4039f6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0008 line=20 │ │ 0x000d line=21 │ │ 0x0010 line=22 │ │ locals : │ │ @@ -1014150,17 +1014150,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4039d0: |[4039d0] de.danoeh.antennapod.spa.SPAReceiver.:()V │ │ -4039e0: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ -4039e6: 0e00 |0003: return-void │ │ +4039f8: |[4039f8] de.danoeh.antennapod.spa.SPAReceiver.:()V │ │ +403a08: 7010 cb01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01cb │ │ +403a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/spa/SPAReceiver; │ │ │ │ Virtual methods - │ │ @@ -1014169,73 +1014169,73 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -4039e8: |[4039e8] de.danoeh.antennapod.spa.SPAReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -4039f8: 6e10 4502 0900 |0000: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -4039fe: 0c00 |0003: move-result-object v0 │ │ -403a00: 1a01 dc68 |0004: const-string v1, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS_RESPONSE" // string@68dc │ │ -403a04: 7120 e50a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -403a0a: 0a00 |0009: move-result v0 │ │ -403a0c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -403a10: 0e00 |000c: return-void │ │ -403a12: 1a00 5144 |000d: const-string v0, "Received SP_APPS_QUERY_RESPONSE" // string@4451 │ │ -403a16: 1a01 f745 |000f: const-string v1, "SPAReceiver" // string@45f7 │ │ -403a1a: 7120 330b 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403a20: 1a00 8e71 |0014: const-string v0, "feeds" // string@718e │ │ -403a24: 6e20 5402 0900 |0016: invoke-virtual {v9, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ -403a2a: 0a02 |0019: move-result v2 │ │ -403a2c: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ -403a30: 1a08 5f44 |001c: const-string v8, "Received invalid SP_APPS_QUERY_RESPONSE: Contains no extra" // string@445f │ │ -403a34: 7120 350b 8100 |001e: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -403a3a: 0e00 |0021: return-void │ │ -403a3c: 6e20 5102 0900 |0022: invoke-virtual {v9, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0251 │ │ -403a42: 0c09 |0025: move-result-object v9 │ │ -403a44: 3909 0800 |0026: if-nez v9, 002e // +0008 │ │ -403a48: 1a08 5e44 |0028: const-string v8, "Received invalid SP_APPS_QUERY_REPSONSE: extra was null" // string@445e │ │ -403a4c: 7120 350b 8100 |002a: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -403a52: 0e00 |002d: return-void │ │ -403a54: 2200 c81c |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -403a58: 7010 a6ab 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -403a5e: 1a02 5944 |0033: const-string v2, "Received feeds list: " // string@4459 │ │ -403a62: 6e20 b2ab 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -403a68: 7110 41ad 0900 |0038: invoke-static {v9}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@ad41 │ │ -403a6e: 0c02 |003b: move-result-object v2 │ │ -403a70: 6e20 b2ab 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -403a76: 6e10 bcab 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -403a7c: 0c00 |0042: move-result-object v0 │ │ -403a7e: 7120 330b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -403a84: 7110 4c9d 0800 |0046: invoke-static {v8}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9d4c │ │ -403a8a: 2190 |0049: array-length v0, v9 │ │ -403a8c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -403a8e: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -403a90: 3502 1900 |004c: if-ge v2, v0, 0065 // +0019 │ │ -403a94: 4603 0902 |004e: aget-object v3, v9, v2 │ │ -403a98: 2204 141a |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -403a9c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -403a9e: 1a06 db4d |0053: const-string v6, "Unknown podcast" // string@4ddb │ │ -403aa2: 7040 e2a0 3465 |0055: invoke-direct {v4, v3, v5, v6}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ -403aa8: 7100 71ad 0000 |0058: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -403aae: 0c03 |005b: move-result-object v3 │ │ -403ab0: 6e20 0ea1 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ -403ab6: 7130 1ba9 4801 |005f: invoke-static {v8, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -403abc: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ -403ac0: 28e8 |0064: goto 004c // -0018 │ │ -403ac2: 6009 a95d |0065: sget v9, Lde/danoeh/antennapod/R$string;.sp_apps_importing_feeds_msg:I // field@5da9 │ │ -403ac6: 1210 |0067: const/4 v0, #int 1 // #1 │ │ -403ac8: 7130 8212 9800 |0068: invoke-static {v8, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1282 │ │ -403ace: 0c09 |006b: move-result-object v9 │ │ -403ad0: 6e10 8412 0900 |006c: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -403ad6: 7100 10a4 0000 |006f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -403adc: 0c09 |0072: move-result-object v9 │ │ -403ade: 6e20 12a4 8900 |0073: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ -403ae4: 0e00 |0076: return-void │ │ +403a10: |[403a10] de.danoeh.antennapod.spa.SPAReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +403a20: 6e10 4502 0900 |0000: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +403a26: 0c00 |0003: move-result-object v0 │ │ +403a28: 1a01 dc68 |0004: const-string v1, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS_RESPONSE" // string@68dc │ │ +403a2c: 7120 e50a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +403a32: 0a00 |0009: move-result v0 │ │ +403a34: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +403a38: 0e00 |000c: return-void │ │ +403a3a: 1a00 5144 |000d: const-string v0, "Received SP_APPS_QUERY_RESPONSE" // string@4451 │ │ +403a3e: 1a01 f745 |000f: const-string v1, "SPAReceiver" // string@45f7 │ │ +403a42: 7120 330b 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403a48: 1a00 8e71 |0014: const-string v0, "feeds" // string@718e │ │ +403a4c: 6e20 5402 0900 |0016: invoke-virtual {v9, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ +403a52: 0a02 |0019: move-result v2 │ │ +403a54: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ +403a58: 1a08 5f44 |001c: const-string v8, "Received invalid SP_APPS_QUERY_RESPONSE: Contains no extra" // string@445f │ │ +403a5c: 7120 350b 8100 |001e: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +403a62: 0e00 |0021: return-void │ │ +403a64: 6e20 5102 0900 |0022: invoke-virtual {v9, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0251 │ │ +403a6a: 0c09 |0025: move-result-object v9 │ │ +403a6c: 3909 0800 |0026: if-nez v9, 002e // +0008 │ │ +403a70: 1a08 5e44 |0028: const-string v8, "Received invalid SP_APPS_QUERY_REPSONSE: extra was null" // string@445e │ │ +403a74: 7120 350b 8100 |002a: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +403a7a: 0e00 |002d: return-void │ │ +403a7c: 2200 c81c |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +403a80: 7010 a6ab 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +403a86: 1a02 5944 |0033: const-string v2, "Received feeds list: " // string@4459 │ │ +403a8a: 6e20 b2ab 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +403a90: 7110 41ad 0900 |0038: invoke-static {v9}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@ad41 │ │ +403a96: 0c02 |003b: move-result-object v2 │ │ +403a98: 6e20 b2ab 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +403a9e: 6e10 bcab 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +403aa4: 0c00 |0042: move-result-object v0 │ │ +403aa6: 7120 330b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +403aac: 7110 4c9d 0800 |0046: invoke-static {v8}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9d4c │ │ +403ab2: 2190 |0049: array-length v0, v9 │ │ +403ab4: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +403ab6: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +403ab8: 3502 1900 |004c: if-ge v2, v0, 0065 // +0019 │ │ +403abc: 4603 0902 |004e: aget-object v3, v9, v2 │ │ +403ac0: 2204 141a |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +403ac4: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +403ac6: 1a06 db4d |0053: const-string v6, "Unknown podcast" // string@4ddb │ │ +403aca: 7040 e2a0 3465 |0055: invoke-direct {v4, v3, v5, v6}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ +403ad0: 7100 71ad 0000 |0058: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +403ad6: 0c03 |005b: move-result-object v3 │ │ +403ad8: 6e20 0ea1 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ +403ade: 7130 1ba9 4801 |005f: invoke-static {v8, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +403ae4: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ +403ae8: 28e8 |0064: goto 004c // -0018 │ │ +403aea: 6009 a95d |0065: sget v9, Lde/danoeh/antennapod/R$string;.sp_apps_importing_feeds_msg:I // field@5da9 │ │ +403aee: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +403af0: 7130 8212 9800 |0068: invoke-static {v8, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1282 │ │ +403af6: 0c09 |006b: move-result-object v9 │ │ +403af8: 6e10 8412 0900 |006c: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +403afe: 7100 10a4 0000 |006f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +403b04: 0c09 |0072: move-result-object v9 │ │ +403b06: 6e20 12a4 8900 |0073: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ +403b0c: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0011 line=34 │ │ 0x0016 line=35 │ │ 0x001e line=36 │ │ 0x0022 line=39 │ │ @@ -1014293,32 +1014293,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -403b88: |[403b88] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ -403b98: 0e00 |0000: return-void │ │ +403bb0: |[403bb0] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ +403bc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/spa/SPAUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -403b9c: |[403b9c] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ -403bac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -403bb2: 0e00 |0003: return-void │ │ +403bc4: |[403bc4] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ +403bd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +403bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/spa/SPAUtil; │ │ │ │ #2 : (in Lde/danoeh/antennapod/spa/SPAUtil;) │ │ @@ -1014326,49 +1014326,49 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -403ae8: |[403ae8] de.danoeh.antennapod.spa.SPAUtil.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z │ │ -403af8: 1c00 021c |0000: const-class v0, Lde/danoeh/antennapod/spa/SPAUtil; // type@1c02 │ │ -403afc: 1d00 |0002: monitor-enter v0 │ │ -403afe: 6e10 fc01 0400 |0003: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -403b04: 0c04 |0006: move-result-object v4 │ │ -403b06: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -403b08: 3904 0b00 |0008: if-nez v4, 0013 // +000b │ │ -403b0c: 1a04 f845 |000a: const-string v4, "SPAUtil" // string@45f8 │ │ -403b10: 1a02 584d |000c: const-string v2, "Unable to get application context" // string@4d58 │ │ -403b14: 7120 3f0b 2400 |000e: invoke-static {v4, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3f │ │ -403b1a: 1e00 |0011: monitor-exit v0 │ │ -403b1c: 0f01 |0012: return v1 │ │ -403b1e: 7110 0267 0400 |0013: invoke-static {v4}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6702 │ │ -403b24: 0c02 |0016: move-result-object v2 │ │ -403b26: 1a03 8fae |0017: const-string v3, "prefSPAUtil.hasQueriedSPApps" // string@ae8f │ │ -403b2a: 7230 7d02 3201 |0019: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -403b30: 0a03 |001c: move-result v3 │ │ -403b32: 3903 1b00 |001d: if-nez v3, 0038 // +001b │ │ -403b36: 2201 6400 |001f: new-instance v1, Landroid/content/Intent; // type@0064 │ │ -403b3a: 1a03 db68 |0021: const-string v3, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS" // string@68db │ │ -403b3e: 7020 4002 3100 |0023: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ -403b44: 6e20 2602 1400 |0026: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -403b4a: 7210 7c02 0200 |0029: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -403b50: 0c04 |002c: move-result-object v4 │ │ -403b52: 1a01 8fae |002d: const-string v1, "prefSPAUtil.hasQueriedSPApps" // string@ae8f │ │ -403b56: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -403b58: 7230 7502 1402 |0030: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ -403b5e: 7210 7302 0400 |0033: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -403b64: 1e00 |0036: monitor-exit v0 │ │ -403b66: 0f02 |0037: return v2 │ │ -403b68: 1e00 |0038: monitor-exit v0 │ │ -403b6a: 0f01 |0039: return v1 │ │ -403b6c: 0d04 |003a: move-exception v4 │ │ -403b6e: 1e00 |003b: monitor-exit v0 │ │ -403b70: 2704 |003c: throw v4 │ │ +403b10: |[403b10] de.danoeh.antennapod.spa.SPAUtil.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z │ │ +403b20: 1c00 021c |0000: const-class v0, Lde/danoeh/antennapod/spa/SPAUtil; // type@1c02 │ │ +403b24: 1d00 |0002: monitor-enter v0 │ │ +403b26: 6e10 fc01 0400 |0003: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +403b2c: 0c04 |0006: move-result-object v4 │ │ +403b2e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +403b30: 3904 0b00 |0008: if-nez v4, 0013 // +000b │ │ +403b34: 1a04 f845 |000a: const-string v4, "SPAUtil" // string@45f8 │ │ +403b38: 1a02 584d |000c: const-string v2, "Unable to get application context" // string@4d58 │ │ +403b3c: 7120 3f0b 2400 |000e: invoke-static {v4, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3f │ │ +403b42: 1e00 |0011: monitor-exit v0 │ │ +403b44: 0f01 |0012: return v1 │ │ +403b46: 7110 0267 0400 |0013: invoke-static {v4}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6702 │ │ +403b4c: 0c02 |0016: move-result-object v2 │ │ +403b4e: 1a03 8fae |0017: const-string v3, "prefSPAUtil.hasQueriedSPApps" // string@ae8f │ │ +403b52: 7230 7d02 3201 |0019: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +403b58: 0a03 |001c: move-result v3 │ │ +403b5a: 3903 1b00 |001d: if-nez v3, 0038 // +001b │ │ +403b5e: 2201 6400 |001f: new-instance v1, Landroid/content/Intent; // type@0064 │ │ +403b62: 1a03 db68 |0021: const-string v3, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS" // string@68db │ │ +403b66: 7020 4002 3100 |0023: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ +403b6c: 6e20 2602 1400 |0026: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +403b72: 7210 7c02 0200 |0029: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +403b78: 0c04 |002c: move-result-object v4 │ │ +403b7a: 1a01 8fae |002d: const-string v1, "prefSPAUtil.hasQueriedSPApps" // string@ae8f │ │ +403b7e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +403b80: 7230 7502 1402 |0030: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ +403b86: 7210 7302 0400 |0033: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +403b8c: 1e00 |0036: monitor-exit v0 │ │ +403b8e: 0f02 |0037: return v2 │ │ +403b90: 1e00 |0038: monitor-exit v0 │ │ +403b92: 0f01 |0039: return v1 │ │ +403b94: 0d04 |003a: move-exception v4 │ │ +403b96: 1e00 |003b: monitor-exit v0 │ │ +403b98: 2704 |003c: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x003a │ │ 0x0013 - 0x0036 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=33 │ │ @@ -1467430,864 +1467430,872 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 33 │ │ + registers : 42 │ │ ins : 0 │ │ outs : 6 │ │ - insns size : 1582 16-bit code units │ │ + insns size : 1601 16-bit code units │ │ 3c4330: |[3c4330] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ 3c4340: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ 3c4344: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ 3c434a: 6900 9d48 |0005: sput-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@489d │ │ 3c434e: 2200 1b1e |0007: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4352: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +3c4352: 1211 |0009: const/4 v1, #int 1 // #1 │ │ 3c4354: 2312 661f |000a: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ 3c4358: 2203 1e1e |000c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ 3c435c: 620a 3df3 |000e: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@f33d │ │ -3c4360: 1a0b e6a9 |0010: const-string v11, "onUnreadItemsChanged" // string@a9e6 │ │ -3c4364: 1c0c f319 |0012: const-class v12, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@19f3 │ │ -3c4368: 7040 fdaf b3ac |0014: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c436e: 120d |0017: const/4 v13, #int 0 // #0 │ │ -3c4370: 4d03 020d |0018: aput-object v3, v2, v13 │ │ -3c4374: 2203 1e1e |001a: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4378: 1a0e 8ca7 |001c: const-string v14, "onEventMainThread" // string@a78c │ │ -3c437c: 1c0f de19 |001e: const-class v15, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ -3c4380: 7040 fdaf e3af |0020: invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4386: 1219 |0023: const/4 v9, #int 1 // #1 │ │ -3c4388: 4d03 0209 |0024: aput-object v3, v2, v9 │ │ -3c438c: 2203 1e1e |0026: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4390: 1a08 9ca7 |0028: const-string v8, "onFeedListChanged" // string@a79c │ │ -3c4394: 1c07 df19 |002a: const-class v7, Lde/danoeh/antennapod/event/FeedListUpdateEvent; // type@19df │ │ -3c4398: 7040 fdaf 83a7 |002c: invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c439e: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -3c43a0: 4d03 0206 |0030: aput-object v3, v2, v6 │ │ -3c43a4: 2203 1e1e |0032: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c43a8: 1a05 8ca7 |0034: const-string v5, "onEventMainThread" // string@a78c │ │ -3c43ac: 1c10 da19 |0036: const-class v16, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c43b0: 1311 0000 |0038: const/16 v17, #int 0 // #0 │ │ -3c43b4: 1312 0100 |003a: const/16 v18, #int 1 // #1 │ │ -3c43b8: 0734 |003c: move-object v4, v3 │ │ -3c43ba: 1221 |003d: const/4 v1, #int 2 // #2 │ │ -3c43bc: 0806 1000 |003e: move-object/from16 v6, v16 │ │ -3c43c0: 0813 0700 |0040: move-object/from16 v19, v7 │ │ -3c43c4: 07a7 |0042: move-object v7, v10 │ │ -3c43c6: 0814 0800 |0043: move-object/from16 v20, v8 │ │ -3c43ca: 0208 1100 |0045: move/from16 v8, v17 │ │ -3c43ce: 1211 |0047: const/4 v1, #int 1 // #1 │ │ -3c43d0: 0209 1200 |0048: move/from16 v9, v18 │ │ -3c43d4: 7606 feaf 0400 |004a: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c43da: 1239 |004d: const/4 v9, #int 3 // #3 │ │ -3c43dc: 4d03 0209 |004e: aput-object v3, v2, v9 │ │ -3c43e0: 1c03 401c |0050: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; // type@1c40 │ │ -3c43e4: 7040 faaf 3021 |0052: invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c43ea: 7110 459d 0000 |0055: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c43f0: 2200 1b1e |0058: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c43f4: 1272 |005a: const/4 v2, #int 7 // #7 │ │ -3c43f6: 2323 661f |005b: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c43fa: 2211 1e1e |005d: new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c43fe: 1a05 8ca7 |005f: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4402: 1c06 da19 |0061: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4406: 1208 |0063: const/4 v8, #int 0 // #0 │ │ -3c4408: 0804 1100 |0064: move-object/from16 v4, v17 │ │ -3c440c: 1232 |0066: const/4 v2, #int 3 // #3 │ │ -3c440e: 0209 1200 |0067: move/from16 v9, v18 │ │ -3c4412: 7606 feaf 0400 |0069: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4418: 4d11 030d |006c: aput-object v17, v3, v13 │ │ -3c441c: 2204 1e1e |006e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4420: 7040 fdaf e4af |0070: invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4426: 4d04 0301 |0073: aput-object v4, v3, v1 │ │ -3c442a: 2204 1e1e |0075: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c442e: 1c09 f619 |0077: const-class v9, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ -3c4432: 7040 fdaf e4a9 |0079: invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4438: 1225 |007c: const/4 v5, #int 2 // #2 │ │ -3c443a: 4d04 0305 |007d: aput-object v4, v3, v5 │ │ -3c443e: 2204 1e1e |007f: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4442: 1a08 9fa8 |0081: const-string v8, "onPlayerStatusChanged" // string@a89f │ │ -3c4446: 1c07 e319 |0083: const-class v7, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ -3c444a: 7040 fdaf 84a7 |0085: invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4450: 4d04 0302 |0088: aput-object v4, v3, v2 │ │ -3c4454: 2204 1e1e |008a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4458: 1a06 5da7 |008c: const-string v6, "onDownloadLogChanged" // string@a75d │ │ -3c445c: 1c05 d919 |008e: const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ -3c4460: 7040 fdaf 64a5 |0090: invoke-direct {v4, v6, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4466: 1311 0400 |0093: const/16 v17, #int 4 // #4 │ │ -3c446a: 4d04 0311 |0095: aput-object v4, v3, v17 │ │ -3c446e: 2204 1e1e |0097: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4472: 7040 fdaf b4ac |0099: invoke-direct {v4, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4478: 1252 |009c: const/4 v2, #int 5 // #5 │ │ -3c447a: 4d04 0302 |009d: aput-object v4, v3, v2 │ │ -3c447e: 2212 1e1e |009f: new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4482: 1a15 8ca7 |00a1: const-string v21, "onEventMainThread" // string@a78c │ │ -3c4486: 1c16 e019 |00a3: const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c448a: 1317 0000 |00a5: const/16 v23, #int 0 // #0 │ │ -3c448e: 1318 0100 |00a7: const/16 v24, #int 1 // #1 │ │ -3c4492: 0804 1200 |00a9: move-object/from16 v4, v18 │ │ -3c4496: 0752 |00ab: move-object v2, v5 │ │ -3c4498: 0805 1500 |00ac: move-object/from16 v5, v21 │ │ -3c449c: 076d |00ae: move-object v13, v6 │ │ -3c449e: 0806 1600 |00af: move-object/from16 v6, v22 │ │ -3c44a2: 0819 0700 |00b1: move-object/from16 v25, v7 │ │ -3c44a6: 07a7 |00b3: move-object v7, v10 │ │ -3c44a8: 081a 0800 |00b4: move-object/from16 v26, v8 │ │ -3c44ac: 0208 1700 |00b6: move/from16 v8, v23 │ │ -3c44b0: 081b 0900 |00b8: move-object/from16 v27, v9 │ │ -3c44b4: 0209 1800 |00ba: move/from16 v9, v24 │ │ -3c44b8: 7606 feaf 0400 |00bc: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c44be: 1269 |00bf: const/4 v9, #int 6 // #6 │ │ -3c44c0: 4d12 0309 |00c0: aput-object v18, v3, v9 │ │ -3c44c4: 1c04 371c |00c2: const-class v4, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1c37 │ │ -3c44c8: 7040 faaf 4031 |00c4: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c44ce: 7110 459d 0000 |00c7: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c44d4: 2200 1b1e |00ca: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c44d8: 2313 661f |00cc: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c44dc: 2204 1e1e |00ce: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c44e0: 7030 fcaf d402 |00d0: invoke-direct {v4, v13, v2}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@affc │ │ -3c44e6: 1205 |00d3: const/4 v5, #int 0 // #0 │ │ -3c44e8: 4d04 0305 |00d4: aput-object v4, v3, v5 │ │ -3c44ec: 1c04 381c |00d6: const-class v4, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1c38 │ │ -3c44f0: 7040 faaf 4031 |00d8: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c44f6: 7110 459d 0000 |00db: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c44fc: 2200 1b1e |00de: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4500: 2313 661f |00e0: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4504: 2204 1e1e |00e2: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4508: 0808 1b00 |00e4: move-object/from16 v8, v27 │ │ -3c450c: 7040 fdaf e4a8 |00e6: invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4512: 4d04 0305 |00e9: aput-object v4, v3, v5 │ │ -3c4516: 1c04 461c |00eb: const-class v4, Lde/danoeh/antennapod/ui/screen/playback/TranscriptAdapter; // type@1c46 │ │ -3c451a: 7040 faaf 4031 |00ed: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4520: 7110 459d 0000 |00f0: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4526: 2200 1b1e |00f3: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c452a: 2313 661f |00f5: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c452e: 2204 1e1e |00f7: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4532: 7040 fdaf e4a8 |00f9: invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4538: 4d04 0305 |00fc: aput-object v4, v3, v5 │ │ -3c453c: 1c04 361c |00fe: const-class v4, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; // type@1c36 │ │ -3c4540: 7040 faaf 4031 |0100: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4546: 7110 459d 0000 |0103: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c454c: 2200 1b1e |0106: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4550: 2313 661f |0108: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4554: 2204 1e1e |010a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4558: 0806 1300 |010c: move-object/from16 v6, v19 │ │ -3c455c: 0807 1400 |010e: move-object/from16 v7, v20 │ │ -3c4560: 7040 fdaf 74a6 |0110: invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4566: 4d04 0305 |0113: aput-object v4, v3, v5 │ │ -3c456a: 1c04 421c |0115: const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; // type@1c42 │ │ -3c456e: 7040 faaf 4031 |0117: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4574: 7110 459d 0000 |011a: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c457a: 2200 1b1e |011d: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c457e: 2393 661f |011f: new-array v3, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4582: 2204 1e1e |0121: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4586: 7040 fdaf 74a6 |0123: invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c458c: 4d04 0305 |0126: aput-object v4, v3, v5 │ │ -3c4590: 2204 1e1e |0128: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4594: 7040 fdaf b4ac |012a: invoke-direct {v4, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c459a: 4d04 0301 |012d: aput-object v4, v3, v1 │ │ -3c459e: 2204 1e1e |012f: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c45a2: 7040 fdaf e4af |0131: invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c45a8: 1225 |0134: const/4 v5, #int 2 // #2 │ │ -3c45aa: 4d04 0305 |0135: aput-object v4, v3, v5 │ │ -3c45ae: 2212 1e1e |0137: new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c45b2: 1a05 8ca7 |0139: const-string v5, "onEventMainThread" // string@a78c │ │ -3c45b6: 1c13 da19 |013b: const-class v19, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c45ba: 1314 0000 |013d: const/16 v20, #int 0 // #0 │ │ -3c45be: 1316 0100 |013f: const/16 v22, #int 1 // #1 │ │ -3c45c2: 0804 1200 |0141: move-object/from16 v4, v18 │ │ -3c45c6: 081c 0600 |0143: move-object/from16 v28, v6 │ │ -3c45ca: 0806 1300 |0145: move-object/from16 v6, v19 │ │ -3c45ce: 081d 0700 |0147: move-object/from16 v29, v7 │ │ -3c45d2: 07a7 |0149: move-object v7, v10 │ │ -3c45d4: 0781 |014a: move-object v1, v8 │ │ -3c45d6: 0208 1400 |014b: move/from16 v8, v20 │ │ -3c45da: 0814 0200 |014d: move-object/from16 v20, v2 │ │ -3c45de: 1262 |014f: const/4 v2, #int 6 // #6 │ │ -3c45e0: 0209 1600 |0150: move/from16 v9, v22 │ │ -3c45e4: 7606 feaf 0400 |0152: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c45ea: 1234 |0155: const/4 v4, #int 3 // #3 │ │ -3c45ec: 4d12 0304 |0156: aput-object v18, v3, v4 │ │ -3c45f0: 2204 1e1e |0158: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c45f4: 7040 fdaf e4a1 |015a: invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c45fa: 1245 |015d: const/4 v5, #int 4 // #4 │ │ -3c45fc: 4d04 0305 |015e: aput-object v4, v3, v5 │ │ -3c4600: 2204 1e1e |0160: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4604: 0808 1900 |0162: move-object/from16 v8, v25 │ │ -3c4608: 0809 1a00 |0164: move-object/from16 v9, v26 │ │ -3c460c: 7040 fdaf 94a8 |0166: invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4612: 1255 |0169: const/4 v5, #int 5 // #5 │ │ -3c4614: 4d04 0305 |016a: aput-object v4, v3, v5 │ │ -3c4618: 1c04 351c |016c: const-class v4, Lde/danoeh/antennapod/ui/screen/SearchFragment; // type@1c35 │ │ -3c461c: 1216 |016e: const/4 v6, #int 1 // #1 │ │ -3c461e: 7040 faaf 4036 |016f: invoke-direct {v0, v4, v6, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4624: 7110 459d 0000 |0172: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c462a: 2200 1b1e |0175: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c462e: 2353 661f |0177: new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4632: 2204 1e1e |0179: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4636: 1a07 e3a8 |017b: const-string v7, "onQueueChanged" // string@a8e3 │ │ -3c463a: 1c05 e519 |017d: const-class v5, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ -3c463e: 7040 fdaf 74a5 |017f: invoke-direct {v4, v7, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4644: 1312 0000 |0182: const/16 v18, #int 0 // #0 │ │ -3c4648: 4d04 0312 |0184: aput-object v4, v3, v18 │ │ -3c464c: 2204 1e1e |0186: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4650: 7040 fdaf 94a8 |0188: invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4656: 4d04 0306 |018b: aput-object v4, v3, v6 │ │ -3c465a: 2204 1e1e |018d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c465e: 7040 fdaf e4af |018f: invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4664: 1226 |0192: const/4 v6, #int 2 // #2 │ │ -3c4666: 4d04 0306 |0193: aput-object v4, v3, v6 │ │ -3c466a: 2212 1e1e |0195: new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c466e: 1a06 8ca7 |0197: const-string v6, "onEventMainThread" // string@a78c │ │ -3c4672: 1c16 da19 |0199: const-class v22, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4676: 0804 1200 |019b: move-object/from16 v4, v18 │ │ -3c467a: 0752 |019d: move-object v2, v5 │ │ -3c467c: 0765 |019e: move-object v5, v6 │ │ -3c467e: 0806 1600 |019f: move-object/from16 v6, v22 │ │ -3c4682: 081e 0700 |01a1: move-object/from16 v30, v7 │ │ -3c4686: 07a7 |01a3: move-object v7, v10 │ │ -3c4688: 0816 0d00 |01a4: move-object/from16 v22, v13 │ │ -3c468c: 078d |01a6: move-object v13, v8 │ │ -3c468e: 0208 1700 |01a7: move/from16 v8, v23 │ │ -3c4692: 0817 0b00 |01a9: move-object/from16 v23, v11 │ │ -3c4696: 079b |01ab: move-object v11, v9 │ │ -3c4698: 0209 1800 |01ac: move/from16 v9, v24 │ │ -3c469c: 7606 feaf 0400 |01ae: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c46a2: 1234 |01b1: const/4 v4, #int 3 // #3 │ │ -3c46a4: 4d12 0304 |01b2: aput-object v18, v3, v4 │ │ -3c46a8: 2204 1e1e |01b4: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c46ac: 7040 fdaf e4a1 |01b6: invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c46b2: 1245 |01b9: const/4 v5, #int 4 // #4 │ │ -3c46b4: 4d04 0305 |01ba: aput-object v4, v3, v5 │ │ -3c46b8: 1c04 411c |01bc: const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; // type@1c41 │ │ -3c46bc: 1215 |01be: const/4 v5, #int 1 // #1 │ │ -3c46be: 7040 faaf 4035 |01bf: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c46c4: 7110 459d 0000 |01c2: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c46ca: 2200 1b1e |01c5: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c46ce: 1223 |01c7: const/4 v3, #int 2 // #2 │ │ -3c46d0: 2339 661f |01c8: new-array v9, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c46d4: 2203 1e1e |01ca: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c46d8: 1a05 8ca7 |01cc: const-string v5, "onEventMainThread" // string@a78c │ │ -3c46dc: 1c06 e019 |01ce: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c46e0: 1208 |01d0: const/4 v8, #int 0 // #0 │ │ -3c46e2: 1312 0100 |01d1: const/16 v18, #int 1 // #1 │ │ -3c46e6: 0734 |01d3: move-object v4, v3 │ │ -3c46e8: 081a 0b00 |01d4: move-object/from16 v26, v11 │ │ -3c46ec: 079b |01d6: move-object v11, v9 │ │ -3c46ee: 0209 1200 |01d7: move/from16 v9, v18 │ │ -3c46f2: 7606 feaf 0400 |01d9: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c46f8: 1204 |01dc: const/4 v4, #int 0 // #0 │ │ -3c46fa: 4d03 0b04 |01dd: aput-object v3, v11, v4 │ │ -3c46fe: 2203 1e1e |01df: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4702: 0808 1c00 |01e1: move-object/from16 v8, v28 │ │ -3c4706: 0809 1d00 |01e3: move-object/from16 v9, v29 │ │ -3c470a: 7040 fdaf 93a8 |01e5: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4710: 1214 |01e8: const/4 v4, #int 1 // #1 │ │ -3c4712: 4d03 0b04 |01e9: aput-object v3, v11, v4 │ │ -3c4716: 1c03 3d1c |01eb: const-class v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ -3c471a: 7040 faaf 30b4 |01ed: invoke-direct {v0, v3, v4, v11}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4720: 7110 459d 0000 |01f0: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4726: 2200 1b1e |01f3: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c472a: 1223 |01f5: const/4 v3, #int 2 // #2 │ │ -3c472c: 2334 661f |01f6: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4730: 2203 1e1e |01f8: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4734: 1a05 aca8 |01fa: const-string v5, "onPositionObserverUpdate" // string@a8ac │ │ -3c4738: 7040 fdaf 53a1 |01fc: invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c473e: 1205 |01ff: const/4 v5, #int 0 // #0 │ │ -3c4740: 4d03 0405 |0200: aput-object v3, v4, v5 │ │ -3c4744: 2203 1e1e |0202: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4748: 1a05 96a8 |0204: const-string v5, "onPlaybackServiceChanged" // string@a896 │ │ -3c474c: 1c06 f819 |0206: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ -3c4750: 7040 fdaf 53a6 |0208: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4756: 1215 |020b: const/4 v5, #int 1 // #1 │ │ -3c4758: 4d03 0405 |020c: aput-object v3, v4, v5 │ │ -3c475c: 1c03 4c1c |020e: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; // type@1c4c │ │ -3c4760: 7040 faaf 3045 |0210: invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4766: 7110 459d 0000 |0213: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c476c: 2200 1b1e |0216: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4770: 2353 661f |0218: new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4774: 2204 1e1e |021a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4778: 1c06 e119 |021c: const-class v6, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3c477c: 7040 fdaf e4a6 |021e: invoke-direct {v4, v14, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4782: 1206 |0221: const/4 v6, #int 0 // #0 │ │ -3c4784: 4d04 0306 |0222: aput-object v4, v3, v6 │ │ -3c4788: 1c04 7419 |0224: const-class v4, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3c478c: 7040 faaf 4035 |0226: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4792: 7110 459d 0000 |0229: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4798: 2200 1b1e |022c: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c479c: 1223 |022e: const/4 v3, #int 2 // #2 │ │ -3c479e: 2334 661f |022f: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c47a2: 2203 1e1e |0231: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c47a6: 7040 fdaf e3af |0233: invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c47ac: 4d03 0406 |0236: aput-object v3, v4, v6 │ │ -3c47b0: 2203 1e1e |0238: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c47b4: 7040 fdaf e3ac |023a: invoke-direct {v3, v14, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c47ba: 4d03 0405 |023d: aput-object v3, v4, v5 │ │ -3c47be: 1c03 3b1c |023f: const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; // type@1c3b │ │ -3c47c2: 7040 faaf 3045 |0241: invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c47c8: 7110 459d 0000 |0244: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c47ce: 2200 1b1e |0247: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c47d2: 1303 0b00 |0249: const/16 v3, #int 11 // #b │ │ -3c47d6: 2333 661f |024b: new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c47da: 2204 1e1e |024d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c47de: 1a05 8aa7 |024f: const-string v5, "onEvent" // string@a78a │ │ -3c47e2: 1c06 dd19 |0251: const-class v6, Lde/danoeh/antennapod/event/FeedEvent; // type@19dd │ │ -3c47e6: 7040 fdaf 54a6 |0253: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c47ec: 1205 |0256: const/4 v5, #int 0 // #0 │ │ -3c47ee: 4d04 0305 |0257: aput-object v4, v3, v5 │ │ -3c47f2: 2204 1e1e |0259: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c47f6: 7040 fdaf e4af |025b: invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c47fc: 1215 |025e: const/4 v5, #int 1 // #1 │ │ -3c47fe: 4d04 0305 |025f: aput-object v4, v3, v5 │ │ -3c4802: 220b 1e1e |0261: new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4806: 1a05 8ca7 |0263: const-string v5, "onEventMainThread" // string@a78c │ │ -3c480a: 1c06 da19 |0265: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c480e: 1312 0000 |0267: const/16 v18, #int 0 // #0 │ │ -3c4812: 07b4 |0269: move-object v4, v11 │ │ -3c4814: 081b 0f00 |026a: move-object/from16 v27, v15 │ │ -3c4818: 078f |026c: move-object v15, v8 │ │ -3c481a: 0208 1200 |026d: move/from16 v8, v18 │ │ -3c481e: 0812 0000 |026f: move-object/from16 v18, v0 │ │ -3c4822: 0790 |0271: move-object v0, v9 │ │ -3c4824: 0209 1800 |0272: move/from16 v9, v24 │ │ -3c4828: 7606 feaf 0400 |0274: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c482e: 1224 |0277: const/4 v4, #int 2 // #2 │ │ -3c4830: 4d0b 0304 |0278: aput-object v11, v3, v4 │ │ -3c4834: 2204 1e1e |027a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4838: 7040 fdaf e4a1 |027c: invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c483e: 1235 |027f: const/4 v5, #int 3 // #3 │ │ -3c4840: 4d04 0305 |0280: aput-object v4, v3, v5 │ │ -3c4844: 2204 1e1e |0282: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4848: 1a05 3c71 |0284: const-string v5, "favoritesChanged" // string@713c │ │ -3c484c: 1c06 db19 |0286: const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; // type@19db │ │ -3c4850: 7040 fdaf 54a6 |0288: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4856: 1245 |028b: const/4 v5, #int 4 // #4 │ │ -3c4858: 4d04 0305 |028c: aput-object v4, v3, v5 │ │ -3c485c: 2204 1e1e |028e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4860: 080b 1e00 |0290: move-object/from16 v11, v30 │ │ -3c4864: 7040 fdaf b4a2 |0292: invoke-direct {v4, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c486a: 1255 |0295: const/4 v5, #int 5 // #5 │ │ -3c486c: 4d04 0305 |0296: aput-object v4, v3, v5 │ │ -3c4870: 2204 1e1e |0298: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4874: 0809 1a00 |029a: move-object/from16 v9, v26 │ │ -3c4878: 7040 fdaf 94ad |029c: invoke-direct {v4, v9, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c487e: 1265 |029f: const/4 v5, #int 6 // #6 │ │ -3c4880: 4d04 0305 |02a0: aput-object v4, v3, v5 │ │ -3c4884: 2204 1e1e |02a2: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4888: 0808 1700 |02a4: move-object/from16 v8, v23 │ │ -3c488c: 7040 fdaf 84ac |02a6: invoke-direct {v4, v8, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4892: 1275 |02a9: const/4 v5, #int 7 // #7 │ │ -3c4894: 4d04 0305 |02aa: aput-object v4, v3, v5 │ │ -3c4898: 2204 1e1e |02ac: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c489c: 7040 fdaf 04af |02ae: invoke-direct {v4, v0, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c48a2: 1307 0800 |02b1: const/16 v7, #int 8 // #8 │ │ -3c48a6: 4d04 0307 |02b3: aput-object v4, v3, v7 │ │ -3c48aa: 2217 1e1e |02b5: new-instance v23, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c48ae: 1a05 8ca7 |02b7: const-string v5, "onEventMainThread" // string@a78c │ │ -3c48b2: 1c06 e019 |02b9: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c48b6: 1318 0000 |02bb: const/16 v24, #int 0 // #0 │ │ -3c48ba: 131a 0100 |02bd: const/16 v26, #int 1 // #1 │ │ -3c48be: 0804 1700 |02bf: move-object/from16 v4, v23 │ │ -3c48c2: 07a7 |02c1: move-object v7, v10 │ │ -3c48c4: 081c 0200 |02c2: move-object/from16 v28, v2 │ │ -3c48c8: 0782 |02c4: move-object v2, v8 │ │ -3c48ca: 0208 1800 |02c5: move/from16 v8, v24 │ │ -3c48ce: 079b |02c7: move-object v11, v9 │ │ -3c48d0: 0209 1a00 |02c8: move/from16 v9, v26 │ │ -3c48d4: 7606 feaf 0400 |02ca: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c48da: 1304 0900 |02cd: const/16 v4, #int 9 // #9 │ │ -3c48de: 4d17 0304 |02cf: aput-object v23, v3, v4 │ │ -3c48e2: 2204 1e1e |02d1: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c48e6: 1a05 0ba8 |02d3: const-string v5, "onKeyUp" // string@a80b │ │ -3c48ea: 1c06 7d02 |02d5: const-class v6, Landroid/view/KeyEvent; // type@027d │ │ -3c48ee: 7040 fdaf 54a6 |02d7: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c48f4: 1305 0a00 |02da: const/16 v5, #int 10 // #a │ │ -3c48f8: 4d04 0305 |02dc: aput-object v4, v3, v5 │ │ -3c48fc: 1c04 3c1c |02de: const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // type@1c3c │ │ -3c4900: 0805 1200 |02e0: move-object/from16 v5, v18 │ │ -3c4904: 1216 |02e2: const/4 v6, #int 1 // #1 │ │ -3c4906: 7040 faaf 4536 |02e3: invoke-direct {v5, v4, v6, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c490c: 7110 459d 0500 |02e6: invoke-static {v5}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4912: 2203 1b1e |02e9: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4916: 2364 661f |02eb: new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c491a: 2205 1e1e |02ed: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c491e: 7040 fdaf e5a1 |02ef: invoke-direct {v5, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4924: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -3c4926: 4d05 0407 |02f3: aput-object v5, v4, v7 │ │ -3c492a: 1c05 4b1c |02f5: const-class v5, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; // type@1c4b │ │ -3c492e: 7040 faaf 5346 |02f7: invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4934: 7110 459d 0300 |02fa: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c493a: 2203 1b1e |02fd: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c493e: 2364 661f |02ff: new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4942: 2205 1e1e |0301: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4946: 1c08 e119 |0303: const-class v8, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3c494a: 7040 fdaf e5a8 |0305: invoke-direct {v5, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4950: 4d05 0407 |0308: aput-object v5, v4, v7 │ │ -3c4954: 1c05 501c |030a: const-class v5, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; // type@1c50 │ │ -3c4958: 7040 faaf 5346 |030c: invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c495e: 7110 459d 0300 |030f: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4964: 2203 1b1e |0312: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4968: 2364 661f |0314: new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c496c: 2205 1e1e |0316: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4970: 1a08 3bcb |0318: const-string v8, "updateSpeed" // string@cb3b │ │ -3c4974: 1c09 fa19 |031a: const-class v9, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ -3c4978: 7040 fdaf 85a9 |031c: invoke-direct {v5, v8, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c497e: 4d05 0407 |031f: aput-object v5, v4, v7 │ │ -3c4982: 1c05 481c |0321: const-class v5, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; // type@1c48 │ │ -3c4986: 7040 faaf 5346 |0323: invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c498c: 7110 459d 0300 |0326: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4992: 2203 1b1e |0329: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4996: 1254 |032b: const/4 v4, #int 5 // #5 │ │ -3c4998: 2345 661f |032c: new-array v5, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c499c: 2204 1e1e |032e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c49a0: 0809 1b00 |0330: move-object/from16 v9, v27 │ │ -3c49a4: 7040 fdaf e4a9 |0332: invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c49aa: 4d04 0507 |0335: aput-object v4, v5, v7 │ │ -3c49ae: 2204 1e1e |0337: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c49b2: 7040 fdaf e4a1 |0339: invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c49b8: 4d04 0506 |033c: aput-object v4, v5, v6 │ │ -3c49bc: 2204 1e1e |033e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c49c0: 0807 1400 |0340: move-object/from16 v7, v20 │ │ -3c49c4: 0806 1600 |0342: move-object/from16 v6, v22 │ │ -3c49c8: 7040 fdaf 64a7 |0344: invoke-direct {v4, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c49ce: 1226 |0347: const/4 v6, #int 2 // #2 │ │ -3c49d0: 4d04 0506 |0348: aput-object v4, v5, v6 │ │ -3c49d4: 2204 1e1e |034a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c49d8: 7040 fdaf b4ad |034c: invoke-direct {v4, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c49de: 1236 |034f: const/4 v6, #int 3 // #3 │ │ -3c49e0: 4d04 0506 |0350: aput-object v4, v5, v6 │ │ -3c49e4: 2204 1e1e |0352: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c49e8: 1a06 e8a9 |0354: const-string v6, "onUnreadItemsUpdateEvent" // string@a9e8 │ │ -3c49ec: 7040 fdaf 64ac |0356: invoke-direct {v4, v6, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c49f2: 1246 |0359: const/4 v6, #int 4 // #4 │ │ -3c49f4: 4d04 0506 |035a: aput-object v4, v5, v6 │ │ -3c49f8: 1c04 3e1c |035c: const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; // type@1c3e │ │ -3c49fc: 1216 |035e: const/4 v6, #int 1 // #1 │ │ -3c49fe: 7040 faaf 4356 |035f: invoke-direct {v3, v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4a04: 7110 459d 0300 |0362: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4a0a: 2203 1b1e |0365: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4a0e: 1308 0800 |0367: const/16 v8, #int 8 // #8 │ │ -3c4a12: 2384 661f |0369: new-array v4, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4a16: 2205 1e1e |036b: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a1a: 1a06 e7a9 |036d: const-string v6, "onUnreadItemsUpdate" // string@a9e7 │ │ -3c4a1e: 7040 fdaf 65ac |036f: invoke-direct {v5, v6, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a24: 1206 |0372: const/4 v6, #int 0 // #0 │ │ -3c4a26: 4d05 0406 |0373: aput-object v5, v4, v6 │ │ -3c4a2a: 2205 1e1e |0375: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a2e: 1a06 96a8 |0377: const-string v6, "onPlaybackServiceChanged" // string@a896 │ │ -3c4a32: 1c07 f819 |0379: const-class v7, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ -3c4a36: 7040 fdaf 65a7 |037b: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a3c: 1216 |037e: const/4 v6, #int 1 // #1 │ │ -3c4a3e: 4d05 0406 |037f: aput-object v5, v4, v6 │ │ -3c4a42: 2205 1e1e |0381: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a46: 1a06 07cb |0383: const-string v6, "updatePlaybackSpeedButton" // string@cb07 │ │ -3c4a4a: 1c07 fa19 |0385: const-class v7, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ -3c4a4e: 7040 fdaf 65a7 |0387: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a54: 1226 |038a: const/4 v6, #int 2 // #2 │ │ -3c4a56: 4d05 0406 |038b: aput-object v5, v4, v6 │ │ -3c4a5a: 2205 1e1e |038d: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a5e: 1a06 f1c2 |038f: const-string v6, "sleepTimerUpdate" // string@c2f1 │ │ -3c4a62: 1c07 f919 |0391: const-class v7, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3c4a66: 7040 fdaf 65a7 |0393: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a6c: 1236 |0396: const/4 v6, #int 3 // #3 │ │ -3c4a6e: 4d05 0406 |0397: aput-object v5, v4, v6 │ │ -3c4a72: 2205 1e1e |0399: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a76: 1a06 545f |039b: const-string v6, "bufferUpdate" // string@5f54 │ │ -3c4a7a: 1c07 f419 |039d: const-class v7, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ -3c4a7e: 7040 fdaf 65a7 |039f: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a84: 1246 |03a2: const/4 v6, #int 4 // #4 │ │ -3c4a86: 4d05 0406 |03a3: aput-object v5, v4, v6 │ │ -3c4a8a: 2205 1e1e |03a5: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4a8e: 1a06 09cb |03a7: const-string v6, "updatePosition" // string@cb09 │ │ -3c4a92: 7040 fdaf 65a1 |03a9: invoke-direct {v5, v6, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4a98: 1256 |03ac: const/4 v6, #int 5 // #5 │ │ -3c4a9a: 4d05 0406 |03ad: aput-object v5, v4, v6 │ │ -3c4a9e: 2205 1e1e |03af: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4aa2: 1a06 3c71 |03b1: const-string v6, "favoritesChanged" // string@713c │ │ -3c4aa6: 1c07 db19 |03b3: const-class v7, Lde/danoeh/antennapod/event/FavoritesEvent; // type@19db │ │ -3c4aaa: 7040 fdaf 65a7 |03b5: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4ab0: 1266 |03b8: const/4 v6, #int 6 // #6 │ │ -3c4ab2: 4d05 0406 |03b9: aput-object v5, v4, v6 │ │ -3c4ab6: 2205 1e1e |03bb: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4aba: 1a06 93a0 |03bd: const-string v6, "mediaPlayerError" // string@a093 │ │ -3c4abe: 1c07 e219 |03bf: const-class v7, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ -3c4ac2: 7040 fdaf 65a7 |03c1: invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4ac8: 1276 |03c4: const/4 v6, #int 7 // #7 │ │ -3c4aca: 4d05 0406 |03c5: aput-object v5, v4, v6 │ │ -3c4ace: 1c05 491c |03c7: const-class v5, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ -3c4ad2: 1216 |03c9: const/4 v6, #int 1 // #1 │ │ -3c4ad4: 7040 faaf 5346 |03ca: invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4ada: 7110 459d 0300 |03cd: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4ae0: 2203 1b1e |03d0: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4ae4: 1234 |03d2: const/4 v4, #int 3 // #3 │ │ -3c4ae6: 2345 661f |03d3: new-array v5, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4aea: 2204 1e1e |03d5: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4aee: 7040 fdaf 24ac |03d7: invoke-direct {v4, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4af4: 1207 |03da: const/4 v7, #int 0 // #0 │ │ -3c4af6: 4d04 0507 |03db: aput-object v4, v5, v7 │ │ -3c4afa: 2204 1e1e |03dd: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4afe: 7040 fdaf 04af |03df: invoke-direct {v4, v0, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4b04: 4d04 0506 |03e2: aput-object v4, v5, v6 │ │ -3c4b08: 2204 1e1e |03e4: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4b0c: 0808 1c00 |03e6: move-object/from16 v8, v28 │ │ -3c4b10: 0807 1e00 |03e8: move-object/from16 v7, v30 │ │ -3c4b14: 7040 fdaf 74a8 |03ea: invoke-direct {v4, v7, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4b1a: 1227 |03ed: const/4 v7, #int 2 // #2 │ │ -3c4b1c: 4d04 0507 |03ee: aput-object v4, v5, v7 │ │ -3c4b20: 1c04 391c |03f0: const-class v4, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1c39 │ │ -3c4b24: 7040 faaf 4356 |03f2: invoke-direct {v3, v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4b2a: 7110 459d 0300 |03f5: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4b30: 2203 1b1e |03f8: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4b34: 2364 661f |03fa: new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4b38: 2205 1e1e |03fc: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4b3c: 1a07 d9a7 |03fe: const-string v7, "onHistoryUpdated" // string@a7d9 │ │ -3c4b40: 1c06 f519 |0400: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@19f5 │ │ -3c4b44: 7040 fdaf 75a6 |0402: invoke-direct {v5, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4b4a: 1206 |0405: const/4 v6, #int 0 // #0 │ │ -3c4b4c: 4d05 0406 |0406: aput-object v5, v4, v6 │ │ -3c4b50: 1c05 341c |0408: const-class v5, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1c34 │ │ -3c4b54: 1217 |040a: const/4 v7, #int 1 // #1 │ │ -3c4b56: 7040 faaf 5347 |040b: invoke-direct {v3, v5, v7, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4b5c: 7110 459d 0300 |040e: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4b62: 2203 1b1e |0411: new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4b66: 2374 661f |0413: new-array v4, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4b6a: 2205 1e1e |0415: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4b6e: 1a07 9da7 |0417: const-string v7, "onFilterChanged" // string@a79d │ │ -3c4b72: 0814 0000 |0419: move-object/from16 v20, v0 │ │ -3c4b76: 1c00 1a1c |041b: const-class v0, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; // type@1c1a │ │ -3c4b7a: 7030 fcaf 7500 |041d: invoke-direct {v5, v7, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@affc │ │ -3c4b80: 4d05 0406 |0420: aput-object v5, v4, v6 │ │ -3c4b84: 1c00 321c |0422: const-class v0, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1c32 │ │ -3c4b88: 1215 |0424: const/4 v5, #int 1 // #1 │ │ -3c4b8a: 7040 faaf 0345 |0425: invoke-direct {v3, v0, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4b90: 7110 459d 0300 |0428: invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4b96: 2200 1b1e |042b: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4b9a: 1303 0900 |042d: const/16 v3, #int 9 // #9 │ │ -3c4b9e: 2333 661f |042f: new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4ba2: 2204 1e1e |0431: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4ba6: 7040 fdaf e4a8 |0433: invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4bac: 4d04 0306 |0436: aput-object v4, v3, v6 │ │ -3c4bb0: 2204 1e1e |0438: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4bb4: 7040 fdaf e4a9 |043a: invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4bba: 4d04 0305 |043d: aput-object v4, v3, v5 │ │ -3c4bbe: 2212 1e1e |043f: new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4bc2: 1a05 8ca7 |0441: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4bc6: 1c06 da19 |0443: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4bca: 1208 |0445: const/4 v8, #int 0 // #0 │ │ -3c4bcc: 1316 0100 |0446: const/16 v22, #int 1 // #1 │ │ -3c4bd0: 0804 1200 |0448: move-object/from16 v4, v18 │ │ -3c4bd4: 07a7 |044a: move-object v7, v10 │ │ -3c4bd6: 081c 0f00 |044b: move-object/from16 v28, v15 │ │ -3c4bda: 130f 0800 |044d: const/16 v15, #int 8 // #8 │ │ -3c4bde: 081f 0900 |044f: move-object/from16 v31, v9 │ │ -3c4be2: 0209 1600 |0451: move/from16 v9, v22 │ │ -3c4be6: 7606 feaf 0400 |0453: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4bec: 1224 |0456: const/4 v4, #int 2 // #2 │ │ -3c4bee: 4d12 0304 |0457: aput-object v18, v3, v4 │ │ -3c4bf2: 2204 1e1e |0459: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4bf6: 7040 fdaf e4a1 |045b: invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4bfc: 1235 |045e: const/4 v5, #int 3 // #3 │ │ -3c4bfe: 4d04 0305 |045f: aput-object v4, v3, v5 │ │ -3c4c02: 2204 1e1e |0461: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c06: 7040 fdaf b4ad |0463: invoke-direct {v4, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4c0c: 1245 |0466: const/4 v5, #int 4 // #4 │ │ -3c4c0e: 4d04 0305 |0467: aput-object v4, v3, v5 │ │ -3c4c12: 2204 1e1e |0469: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c16: 7040 fdaf 24ac |046b: invoke-direct {v4, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4c1c: 1255 |046e: const/4 v5, #int 5 // #5 │ │ -3c4c1e: 4d04 0305 |046f: aput-object v4, v3, v5 │ │ -3c4c22: 2204 1e1e |0471: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c26: 1a05 0ba8 |0473: const-string v5, "onKeyUp" // string@a80b │ │ -3c4c2a: 1c06 7d02 |0475: const-class v6, Landroid/view/KeyEvent; // type@027d │ │ -3c4c2e: 7040 fdaf 54a6 |0477: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4c34: 1265 |047a: const/4 v5, #int 6 // #6 │ │ -3c4c36: 4d04 0305 |047b: aput-object v4, v3, v5 │ │ -3c4c3a: 2212 1e1e |047d: new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c3e: 1a05 8ca7 |047f: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4c42: 1c06 e019 |0481: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c4c46: 1219 |0483: const/4 v9, #int 1 // #1 │ │ -3c4c48: 0804 1200 |0484: move-object/from16 v4, v18 │ │ -3c4c4c: 7606 feaf 0400 |0486: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4c52: 1274 |0489: const/4 v4, #int 7 // #7 │ │ -3c4c54: 4d12 0304 |048a: aput-object v18, v3, v4 │ │ -3c4c58: 2204 1e1e |048c: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c5c: 1a05 3bcb |048e: const-string v5, "updateSpeed" // string@cb3b │ │ -3c4c60: 1c06 fa19 |0490: const-class v6, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ -3c4c64: 7040 fdaf 54a6 |0492: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4c6a: 4d04 030f |0495: aput-object v4, v3, v15 │ │ -3c4c6e: 1c04 511c |0497: const-class v4, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1c51 │ │ -3c4c72: 1215 |0499: const/4 v5, #int 1 // #1 │ │ -3c4c74: 7040 faaf 4035 |049a: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4c7a: 7110 459d 0000 |049d: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4c80: 2200 1b1e |04a0: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4c84: 1243 |04a2: const/4 v3, #int 4 // #4 │ │ -3c4c86: 2339 661f |04a3: new-array v9, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4c8a: 2203 1e1e |04a5: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4c8e: 0808 1f00 |04a7: move-object/from16 v8, v31 │ │ -3c4c92: 7040 fdaf e3a8 |04a9: invoke-direct {v3, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4c98: 1204 |04ac: const/4 v4, #int 0 // #0 │ │ -3c4c9a: 4d03 0904 |04ad: aput-object v3, v9, v4 │ │ -3c4c9e: 2203 1e1e |04af: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4ca2: 1a05 8ca7 |04b1: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4ca6: 1c06 da19 |04b3: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4caa: 1312 0000 |04b5: const/16 v18, #int 0 // #0 │ │ -3c4cae: 0734 |04b7: move-object v4, v3 │ │ -3c4cb0: 078f |04b8: move-object v15, v8 │ │ -3c4cb2: 0208 1200 |04b9: move/from16 v8, v18 │ │ -3c4cb6: 081b 0100 |04bb: move-object/from16 v27, v1 │ │ -3c4cba: 0791 |04bd: move-object v1, v9 │ │ -3c4cbc: 0209 1600 |04be: move/from16 v9, v22 │ │ -3c4cc0: 7606 feaf 0400 |04c0: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4cc6: 1214 |04c3: const/4 v4, #int 1 // #1 │ │ -3c4cc8: 4d03 0104 |04c4: aput-object v3, v1, v4 │ │ -3c4ccc: 2203 1e1e |04c6: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4cd0: 7040 fdaf b3ad |04c8: invoke-direct {v3, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4cd6: 1225 |04cb: const/4 v5, #int 2 // #2 │ │ -3c4cd8: 4d03 0105 |04cc: aput-object v3, v1, v5 │ │ -3c4cdc: 2203 1e1e |04ce: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4ce0: 7040 fdaf 23ac |04d0: invoke-direct {v3, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4ce6: 1235 |04d3: const/4 v5, #int 3 // #3 │ │ -3c4ce8: 4d03 0105 |04d4: aput-object v3, v1, v5 │ │ -3c4cec: 1c03 3a1c |04d6: const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; // type@1c3a │ │ -3c4cf0: 7040 faaf 3014 |04d8: invoke-direct {v0, v3, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4cf6: 7110 459d 0000 |04db: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4cfc: 2200 1b1e |04de: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4d00: 1251 |04e0: const/4 v1, #int 5 // #5 │ │ -3c4d02: 2313 661f |04e1: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4d06: 2201 1e1e |04e3: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d0a: 7040 fdaf b1ad |04e5: invoke-direct {v1, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4d10: 1205 |04e8: const/4 v5, #int 0 // #0 │ │ -3c4d12: 4d01 0305 |04e9: aput-object v1, v3, v5 │ │ -3c4d16: 2201 1e1e |04eb: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d1a: 7040 fdaf e1af |04ed: invoke-direct {v1, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4d20: 4d01 0304 |04f0: aput-object v1, v3, v4 │ │ -3c4d24: 2201 1e1e |04f2: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d28: 1a05 8ca7 |04f4: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4d2c: 1c06 da19 |04f6: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4d30: 1208 |04f8: const/4 v8, #int 0 // #0 │ │ -3c4d32: 1219 |04f9: const/4 v9, #int 1 // #1 │ │ -3c4d34: 0714 |04fa: move-object v4, v1 │ │ -3c4d36: 7606 feaf 0400 |04fb: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4d3c: 1224 |04fe: const/4 v4, #int 2 // #2 │ │ -3c4d3e: 4d01 0304 |04ff: aput-object v1, v3, v4 │ │ -3c4d42: 2201 1e1e |0501: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d46: 0809 1c00 |0503: move-object/from16 v9, v28 │ │ -3c4d4a: 7040 fdaf e1a9 |0505: invoke-direct {v1, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4d50: 1234 |0508: const/4 v4, #int 3 // #3 │ │ -3c4d52: 4d01 0304 |0509: aput-object v1, v3, v4 │ │ -3c4d56: 2201 1e1e |050b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d5a: 0808 1b00 |050d: move-object/from16 v8, v27 │ │ -3c4d5e: 7040 fdaf e1a8 |050f: invoke-direct {v1, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4d64: 1244 |0512: const/4 v4, #int 4 // #4 │ │ -3c4d66: 4d01 0304 |0513: aput-object v1, v3, v4 │ │ -3c4d6a: 1c01 3f1c |0515: const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; // type@1c3f │ │ -3c4d6e: 1214 |0517: const/4 v4, #int 1 // #1 │ │ -3c4d70: 7040 faaf 1034 |0518: invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4d76: 7110 459d 0000 |051b: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4d7c: 2200 1b1e |051e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4d80: 1301 0800 |0520: const/16 v1, #int 8 // #8 │ │ -3c4d84: 2311 661f |0522: new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4d88: 2203 1e1e |0524: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d8c: 7040 fdaf e3af |0526: invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4d92: 1205 |0529: const/4 v5, #int 0 // #0 │ │ -3c4d94: 4d03 0105 |052a: aput-object v3, v1, v5 │ │ -3c4d98: 2203 1e1e |052c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4d9c: 7040 fdaf e3a8 |052e: invoke-direct {v3, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4da2: 4d03 0104 |0531: aput-object v3, v1, v4 │ │ -3c4da6: 2203 1e1e |0533: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4daa: 1a04 0ba8 |0535: const-string v4, "onKeyUp" // string@a80b │ │ -3c4dae: 1c05 7d02 |0537: const-class v5, Landroid/view/KeyEvent; // type@027d │ │ -3c4db2: 7040 fdaf 43a5 |0539: invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4db8: 1224 |053c: const/4 v4, #int 2 // #2 │ │ -3c4dba: 4d03 0104 |053d: aput-object v3, v1, v4 │ │ -3c4dbe: 2203 1e1e |053f: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4dc2: 1a05 8ca7 |0541: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4dc6: 1c06 da19 |0543: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c4dca: 120f |0545: const/4 v15, #int 0 // #0 │ │ -3c4dcc: 1312 0100 |0546: const/16 v18, #int 1 // #1 │ │ -3c4dd0: 0734 |0548: move-object v4, v3 │ │ -3c4dd2: 0820 0800 |0549: move-object/from16 v32, v8 │ │ -3c4dd6: 01f8 |054b: move v8, v15 │ │ -3c4dd8: 079f |054c: move-object v15, v9 │ │ -3c4dda: 0209 1200 |054d: move/from16 v9, v18 │ │ -3c4dde: 7606 feaf 0400 |054f: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4de4: 1234 |0552: const/4 v4, #int 3 // #3 │ │ -3c4de6: 4d03 0104 |0553: aput-object v3, v1, v4 │ │ -3c4dea: 2203 1e1e |0555: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4dee: 7040 fdaf b3ad |0557: invoke-direct {v3, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4df4: 1244 |055a: const/4 v4, #int 4 // #4 │ │ -3c4df6: 4d03 0104 |055b: aput-object v3, v1, v4 │ │ +3c4360: 1a04 d9a7 |0010: const-string v4, "onHistoryUpdated" // string@a7d9 │ │ +3c4364: 1c05 f519 |0012: const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@19f5 │ │ +3c4368: 7040 fdaf 43a5 |0014: invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c436e: 120b |0017: const/4 v11, #int 0 // #0 │ │ +3c4370: 4d03 020b |0018: aput-object v3, v2, v11 │ │ +3c4374: 1c03 341c |001a: const-class v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1c34 │ │ +3c4378: 7040 faaf 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c437e: 7110 459d 0000 |001f: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4384: 2200 1b1e |0022: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4388: 1302 0900 |0024: const/16 v2, #int 9 // #9 │ │ +3c438c: 2322 661f |0026: new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4390: 2203 1e1e |0028: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4394: 1a0c 8ca7 |002a: const-string v12, "onEventMainThread" // string@a78c │ │ +3c4398: 1c0d e519 |002c: const-class v13, Lde/danoeh/antennapod/event/QueueEvent; // type@19e5 │ │ +3c439c: 7040 fdaf c3ad |002e: invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c43a2: 4d03 020b |0031: aput-object v3, v2, v11 │ │ +3c43a6: 2203 1e1e |0033: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c43aa: 1c0e de19 |0035: const-class v14, Lde/danoeh/antennapod/event/FeedItemEvent; // type@19de │ │ +3c43ae: 7040 fdaf c3ae |0037: invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c43b4: 4d03 0201 |003a: aput-object v3, v2, v1 │ │ +3c43b8: 2203 1e1e |003c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c43bc: 1a05 8ca7 |003e: const-string v5, "onEventMainThread" // string@a78c │ │ +3c43c0: 1c06 da19 |0040: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c43c4: 1208 |0042: const/4 v8, #int 0 // #0 │ │ +3c43c6: 1219 |0043: const/4 v9, #int 1 // #1 │ │ +3c43c8: 0734 |0044: move-object v4, v3 │ │ +3c43ca: 07a7 |0045: move-object v7, v10 │ │ +3c43cc: 7606 feaf 0400 |0046: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c43d2: 122f |0049: const/4 v15, #int 2 // #2 │ │ +3c43d4: 4d03 020f |004a: aput-object v3, v2, v15 │ │ +3c43d8: 2203 1e1e |004c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c43dc: 1c09 f619 |004e: const-class v9, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ +3c43e0: 7040 fdaf c3a9 |0050: invoke-direct {v3, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c43e6: 1238 |0053: const/4 v8, #int 3 // #3 │ │ +3c43e8: 4d03 0208 |0054: aput-object v3, v2, v8 │ │ +3c43ec: 2203 1e1e |0056: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c43f0: 1a07 9fa8 |0058: const-string v7, "onPlayerStatusChanged" // string@a89f │ │ +3c43f4: 1c06 e319 |005a: const-class v6, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ +3c43f8: 7040 fdaf 73a6 |005c: invoke-direct {v3, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c43fe: 1245 |005f: const/4 v5, #int 4 // #4 │ │ +3c4400: 4d03 0205 |0060: aput-object v3, v2, v5 │ │ +3c4404: 2203 1e1e |0062: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4408: 1a04 e6a9 |0064: const-string v4, "onUnreadItemsChanged" // string@a9e6 │ │ +3c440c: 1c0f f319 |0066: const-class v15, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@19f3 │ │ +3c4410: 7040 fdaf 43af |0068: invoke-direct {v3, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4416: 125b |006b: const/4 v11, #int 5 // #5 │ │ +3c4418: 4d03 020b |006c: aput-object v3, v2, v11 │ │ +3c441c: 2203 1e1e |006e: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4420: 1a0b 0ba8 |0070: const-string v11, "onKeyUp" // string@a80b │ │ +3c4424: 1c01 7d02 |0072: const-class v1, Landroid/view/KeyEvent; // type@027d │ │ +3c4428: 7040 fdaf b3a1 |0074: invoke-direct {v3, v11, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c442e: 0811 0900 |0077: move-object/from16 v17, v9 │ │ +3c4432: 1269 |0079: const/4 v9, #int 6 // #6 │ │ +3c4434: 4d03 0209 |007a: aput-object v3, v2, v9 │ │ +3c4438: 2203 1e1e |007c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c443c: 1a12 8ca7 |007e: const-string v18, "onEventMainThread" // string@a78c │ │ +3c4440: 1c13 e019 |0080: const-class v19, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c4444: 1314 0000 |0082: const/16 v20, #int 0 // #0 │ │ +3c4448: 1315 0100 |0084: const/16 v21, #int 1 // #1 │ │ +3c444c: 0816 0400 |0086: move-object/from16 v22, v4 │ │ +3c4450: 0734 |0088: move-object v4, v3 │ │ +3c4452: 0805 1200 |0089: move-object/from16 v5, v18 │ │ +3c4456: 0818 0600 |008b: move-object/from16 v24, v6 │ │ +3c445a: 0806 1300 |008d: move-object/from16 v6, v19 │ │ +3c445e: 0819 0700 |008f: move-object/from16 v25, v7 │ │ +3c4462: 07a7 |0091: move-object v7, v10 │ │ +3c4464: 0812 0100 |0092: move-object/from16 v18, v1 │ │ +3c4468: 1231 |0094: const/4 v1, #int 3 // #3 │ │ +3c446a: 0208 1400 |0095: move/from16 v8, v20 │ │ +3c446e: 0801 1100 |0097: move-object/from16 v1, v17 │ │ +3c4472: 0811 0b00 |0099: move-object/from16 v17, v11 │ │ +3c4476: 126b |009b: const/4 v11, #int 6 // #6 │ │ +3c4478: 0209 1500 |009c: move/from16 v9, v21 │ │ +3c447c: 7606 feaf 0400 |009e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4482: 1279 |00a1: const/4 v9, #int 7 // #7 │ │ +3c4484: 4d03 0209 |00a2: aput-object v3, v2, v9 │ │ +3c4488: 2203 1e1e |00a4: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c448c: 1a04 3bcb |00a6: const-string v4, "updateSpeed" // string@cb3b │ │ +3c4490: 1c08 fa19 |00a8: const-class v8, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ +3c4494: 7040 fdaf 43a8 |00aa: invoke-direct {v3, v4, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c449a: 1307 0800 |00ad: const/16 v7, #int 8 // #8 │ │ +3c449e: 4d03 0207 |00af: aput-object v3, v2, v7 │ │ +3c44a2: 1c03 511c |00b1: const-class v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1c51 │ │ +3c44a6: 1214 |00b3: const/4 v4, #int 1 // #1 │ │ +3c44a8: 7040 faaf 3024 |00b4: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c44ae: 7110 459d 0000 |00b7: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c44b4: 2200 1b1e |00ba: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c44b8: 2342 661f |00bc: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c44bc: 2203 1e1e |00be: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c44c0: 7040 fdaf c3a1 |00c0: invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c44c6: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ +3c44c8: 4d03 0205 |00c4: aput-object v3, v2, v5 │ │ +3c44cc: 1c03 461c |00c6: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/TranscriptAdapter; // type@1c46 │ │ +3c44d0: 7040 faaf 3024 |00c8: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c44d6: 7110 459d 0000 |00cb: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c44dc: 2200 1b1e |00ce: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c44e0: 2342 661f |00d0: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c44e4: 2203 1e1e |00d2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c44e8: 7040 fdaf c3a1 |00d4: invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c44ee: 4d03 0205 |00d7: aput-object v3, v2, v5 │ │ +3c44f2: 1c03 4b1c |00d9: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; // type@1c4b │ │ +3c44f6: 7040 faaf 3024 |00db: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c44fc: 7110 459d 0000 |00de: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4502: 2200 1b1e |00e1: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4506: 2342 661f |00e3: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c450a: 2203 1e1e |00e5: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c450e: 1a06 5da7 |00e7: const-string v6, "onDownloadLogChanged" // string@a75d │ │ +3c4512: 1c07 d919 |00e9: const-class v7, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ +3c4516: 7030 fcaf 6307 |00eb: invoke-direct {v3, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@affc │ │ +3c451c: 4d03 0205 |00ee: aput-object v3, v2, v5 │ │ +3c4520: 1c03 381c |00f0: const-class v3, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1c38 │ │ +3c4524: 7040 faaf 3024 |00f2: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c452a: 7110 459d 0000 |00f5: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4530: 2200 1b1e |00f8: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4534: 1252 |00fa: const/4 v2, #int 5 // #5 │ │ +3c4536: 2323 661f |00fb: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c453a: 2202 1e1e |00fd: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c453e: 7040 fdaf c2ae |00ff: invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4544: 4d02 0305 |0102: aput-object v2, v3, v5 │ │ +3c4548: 2202 1e1e |0104: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c454c: 7040 fdaf c2a1 |0106: invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4552: 4d02 0304 |0109: aput-object v2, v3, v4 │ │ +3c4556: 2202 1e1e |010b: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c455a: 1a04 5da7 |010d: const-string v4, "onDownloadLogChanged" // string@a75d │ │ +3c455e: 1c05 d919 |010f: const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ +3c4562: 7040 fdaf 42a5 |0111: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4568: 1224 |0114: const/4 v4, #int 2 // #2 │ │ +3c456a: 4d02 0304 |0115: aput-object v2, v3, v4 │ │ +3c456e: 2202 1e1e |0117: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4572: 0806 1800 |0119: move-object/from16 v6, v24 │ │ +3c4576: 0807 1900 |011b: move-object/from16 v7, v25 │ │ +3c457a: 7040 fdaf 72a6 |011d: invoke-direct {v2, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4580: 1234 |0120: const/4 v4, #int 3 // #3 │ │ +3c4582: 4d02 0304 |0121: aput-object v2, v3, v4 │ │ +3c4586: 2202 1e1e |0123: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c458a: 1a04 e8a9 |0125: const-string v4, "onUnreadItemsUpdateEvent" // string@a9e8 │ │ +3c458e: 7040 fdaf 42af |0127: invoke-direct {v2, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4594: 1245 |012a: const/4 v5, #int 4 // #4 │ │ +3c4596: 4d02 0305 |012b: aput-object v2, v3, v5 │ │ +3c459a: 1c02 3e1c |012d: const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; // type@1c3e │ │ +3c459e: 1214 |012f: const/4 v4, #int 1 // #1 │ │ +3c45a0: 7040 faaf 2034 |0130: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c45a6: 7110 459d 0000 |0133: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c45ac: 2200 1b1e |0136: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c45b0: 2342 661f |0138: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c45b4: 2203 1e1e |013a: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c45b8: 1a09 9ca7 |013c: const-string v9, "onFeedListChanged" // string@a79c │ │ +3c45bc: 0817 0800 |013e: move-object/from16 v23, v8 │ │ +3c45c0: 1c08 df19 |0140: const-class v8, Lde/danoeh/antennapod/event/FeedListUpdateEvent; // type@19df │ │ +3c45c4: 7040 fdaf 93a8 |0142: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c45ca: 1310 0000 |0145: const/16 v16, #int 0 // #0 │ │ +3c45ce: 4d03 0210 |0147: aput-object v3, v2, v16 │ │ +3c45d2: 1c03 421c |0149: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; // type@1c42 │ │ +3c45d6: 7040 faaf 3024 |014b: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c45dc: 7110 459d 0000 |014e: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c45e2: 2200 1b1e |0151: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c45e6: 2342 661f |0153: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c45ea: 2203 1e1e |0155: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c45ee: 1c05 e119 |0157: const-class v5, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3c45f2: 7040 fdaf c3a5 |0159: invoke-direct {v3, v12, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c45f8: 4d03 0210 |015c: aput-object v3, v2, v16 │ │ +3c45fc: 1c03 501c |015e: const-class v3, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; // type@1c50 │ │ +3c4600: 7040 faaf 3024 |0160: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4606: 7110 459d 0000 |0163: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c460c: 2200 1b1e |0166: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4610: 2342 661f |0168: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4614: 2203 1e1e |016a: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4618: 7040 fdaf c3a1 |016c: invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c461e: 4d03 0210 |016f: aput-object v3, v2, v16 │ │ +3c4622: 1c03 361c |0171: const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; // type@1c36 │ │ +3c4626: 7040 faaf 3024 |0173: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c462c: 7110 459d 0000 |0176: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4632: 2200 1b1e |0179: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4636: 1222 |017b: const/4 v2, #int 2 // #2 │ │ +3c4638: 2323 661f |017c: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c463c: 2202 1e1e |017e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4640: 7040 fdaf c2ae |0180: invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4646: 4d02 0310 |0183: aput-object v2, v3, v16 │ │ +3c464a: 2202 1e1e |0185: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c464e: 7040 fdaf c2af |0187: invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4654: 4d02 0304 |018a: aput-object v2, v3, v4 │ │ +3c4658: 1c02 3b1c |018c: const-class v2, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; // type@1c3b │ │ +3c465c: 7040 faaf 2034 |018e: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4662: 7110 459d 0000 |0191: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4668: 2200 1b1e |0194: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c466c: 2342 661f |0196: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4670: 2203 1e1e |0198: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4674: 1a05 a9c7 |019a: const-string v5, "timerUpdated" // string@c7a9 │ │ +3c4678: 1c0b f919 |019c: const-class v11, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3c467c: 7040 fdaf 53ab |019e: invoke-direct {v3, v5, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4682: 1205 |01a1: const/4 v5, #int 0 // #0 │ │ +3c4684: 4d03 0205 |01a2: aput-object v3, v2, v5 │ │ +3c4688: 1c03 451c |01a4: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; // type@1c45 │ │ +3c468c: 7040 faaf 3024 |01a6: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4692: 7110 459d 0000 |01a9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4698: 2200 1b1e |01ac: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c469c: 1262 |01ae: const/4 v2, #int 6 // #6 │ │ +3c469e: 2323 661f |01af: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c46a2: 2202 1e1e |01b1: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c46a6: 7040 fdaf 92a8 |01b3: invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c46ac: 4d02 0305 |01b6: aput-object v2, v3, v5 │ │ +3c46b0: 2202 1e1e |01b8: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c46b4: 080b 1600 |01ba: move-object/from16 v11, v22 │ │ +3c46b8: 7040 fdaf b2af |01bc: invoke-direct {v2, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c46be: 4d02 0304 |01bf: aput-object v2, v3, v4 │ │ +3c46c2: 2202 1e1e |01c1: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c46c6: 7040 fdaf c2ae |01c3: invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c46cc: 1224 |01c6: const/4 v4, #int 2 // #2 │ │ +3c46ce: 4d02 0304 |01c7: aput-object v2, v3, v4 │ │ +3c46d2: 2202 1e1e |01c9: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c46d6: 1a05 8ca7 |01cb: const-string v5, "onEventMainThread" // string@a78c │ │ +3c46da: 1c16 da19 |01cd: const-class v22, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c46de: 131a 0000 |01cf: const/16 v26, #int 0 // #0 │ │ +3c46e2: 131b 0100 |01d1: const/16 v27, #int 1 // #1 │ │ +3c46e6: 0724 |01d3: move-object v4, v2 │ │ +3c46e8: 081c 0600 |01d4: move-object/from16 v28, v6 │ │ +3c46ec: 0806 1600 |01d6: move-object/from16 v6, v22 │ │ +3c46f0: 081d 0700 |01d8: move-object/from16 v29, v7 │ │ +3c46f4: 07a7 |01da: move-object v7, v10 │ │ +3c46f6: 0814 0e00 |01db: move-object/from16 v20, v14 │ │ +3c46fa: 081e 1700 |01dd: move-object/from16 v30, v23 │ │ +3c46fe: 078e |01df: move-object v14, v8 │ │ +3c4700: 0208 1a00 |01e0: move/from16 v8, v26 │ │ +3c4704: 0815 0d00 |01e2: move-object/from16 v21, v13 │ │ +3c4708: 079d |01e4: move-object v13, v9 │ │ +3c470a: 0209 1b00 |01e5: move/from16 v9, v27 │ │ +3c470e: 7606 feaf 0400 |01e7: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4714: 1234 |01ea: const/4 v4, #int 3 // #3 │ │ +3c4716: 4d02 0304 |01eb: aput-object v2, v3, v4 │ │ +3c471a: 2202 1e1e |01ed: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c471e: 7040 fdaf c2a1 |01ef: invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4724: 1249 |01f2: const/4 v9, #int 4 // #4 │ │ +3c4726: 4d02 0309 |01f3: aput-object v2, v3, v9 │ │ +3c472a: 2202 1e1e |01f5: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c472e: 0807 1c00 |01f7: move-object/from16 v7, v28 │ │ +3c4732: 0808 1d00 |01f9: move-object/from16 v8, v29 │ │ +3c4736: 7040 fdaf 82a7 |01fb: invoke-direct {v2, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c473c: 1255 |01fe: const/4 v5, #int 5 // #5 │ │ +3c473e: 4d02 0305 |01ff: aput-object v2, v3, v5 │ │ +3c4742: 1c02 351c |0201: const-class v2, Lde/danoeh/antennapod/ui/screen/SearchFragment; // type@1c35 │ │ +3c4746: 1215 |0203: const/4 v5, #int 1 // #1 │ │ +3c4748: 7040 faaf 2035 |0204: invoke-direct {v0, v2, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c474e: 7110 459d 0000 |0207: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4754: 2200 1b1e |020a: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4758: 2342 661f |020c: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c475c: 2203 1e1e |020e: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4760: 7040 fdaf b3af |0210: invoke-direct {v3, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4766: 1204 |0213: const/4 v4, #int 0 // #0 │ │ +3c4768: 4d03 0204 |0214: aput-object v3, v2, v4 │ │ +3c476c: 2203 1e1e |0216: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4770: 7040 fdaf d3ae |0218: invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4776: 4d03 0205 |021b: aput-object v3, v2, v5 │ │ +3c477a: 2203 1e1e |021d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c477e: 1a04 e3a8 |021f: const-string v4, "onQueueChanged" // string@a8e3 │ │ +3c4782: 0806 1500 |0221: move-object/from16 v6, v21 │ │ +3c4786: 7040 fdaf 43a6 |0223: invoke-direct {v3, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c478c: 1224 |0226: const/4 v4, #int 2 // #2 │ │ +3c478e: 4d03 0204 |0227: aput-object v3, v2, v4 │ │ +3c4792: 1c03 391c |0229: const-class v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1c39 │ │ +3c4796: 7040 faaf 3025 |022b: invoke-direct {v0, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c479c: 7110 459d 0000 |022e: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c47a2: 2200 1b1e |0231: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c47a6: 2342 661f |0233: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c47aa: 2203 1e1e |0235: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c47ae: 1a05 8ca7 |0237: const-string v5, "onEventMainThread" // string@a78c │ │ +3c47b2: 1c15 e019 |0239: const-class v21, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c47b6: 1316 0000 |023b: const/16 v22, #int 0 // #0 │ │ +3c47ba: 1317 0100 |023d: const/16 v23, #int 1 // #1 │ │ +3c47be: 0734 |023f: move-object v4, v3 │ │ +3c47c0: 081f 0600 |0240: move-object/from16 v31, v6 │ │ +3c47c4: 0806 1500 |0242: move-object/from16 v6, v21 │ │ +3c47c8: 0820 0700 |0244: move-object/from16 v32, v7 │ │ +3c47cc: 07a7 |0246: move-object v7, v10 │ │ +3c47ce: 0815 0b00 |0247: move-object/from16 v21, v11 │ │ +3c47d2: 078b |0249: move-object v11, v8 │ │ +3c47d4: 0208 1600 |024a: move/from16 v8, v22 │ │ +3c47d8: 0816 0f00 |024c: move-object/from16 v22, v15 │ │ +3c47dc: 124f |024e: const/4 v15, #int 4 // #4 │ │ +3c47de: 0209 1700 |024f: move/from16 v9, v23 │ │ +3c47e2: 7606 feaf 0400 |0251: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c47e8: 1204 |0254: const/4 v4, #int 0 // #0 │ │ +3c47ea: 4d03 0204 |0255: aput-object v3, v2, v4 │ │ +3c47ee: 2203 1e1e |0257: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c47f2: 7040 fdaf d3ae |0259: invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c47f8: 1214 |025c: const/4 v4, #int 1 // #1 │ │ +3c47fa: 4d03 0204 |025d: aput-object v3, v2, v4 │ │ +3c47fe: 1c03 3d1c |025f: const-class v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ +3c4802: 7040 faaf 3024 |0261: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4808: 7110 459d 0000 |0264: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c480e: 2200 1b1e |0267: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4812: 1262 |0269: const/4 v2, #int 6 // #6 │ │ +3c4814: 2323 661f |026a: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4818: 2202 1e1e |026c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c481c: 1a04 545f |026e: const-string v4, "bufferUpdate" // string@5f54 │ │ +3c4820: 1c05 f419 |0270: const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ +3c4824: 7040 fdaf 42a5 |0272: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c482a: 1204 |0275: const/4 v4, #int 0 // #0 │ │ +3c482c: 4d02 0304 |0276: aput-object v2, v3, v4 │ │ +3c4830: 2202 1e1e |0278: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4834: 1a04 f1c2 |027a: const-string v4, "sleepTimerUpdate" // string@c2f1 │ │ +3c4838: 1c05 f919 |027c: const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3c483c: 7040 fdaf 42a5 |027e: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4842: 1214 |0281: const/4 v4, #int 1 // #1 │ │ +3c4844: 4d02 0304 |0282: aput-object v2, v3, v4 │ │ +3c4848: 2202 1e1e |0284: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c484c: 7040 fdaf c2a1 |0286: invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4852: 1224 |0289: const/4 v4, #int 2 // #2 │ │ +3c4854: 4d02 0304 |028a: aput-object v2, v3, v4 │ │ +3c4858: 2202 1e1e |028c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c485c: 1a04 96a8 |028e: const-string v4, "onPlaybackServiceChanged" // string@a896 │ │ +3c4860: 1c05 f819 |0290: const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ +3c4864: 7040 fdaf 42a5 |0292: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c486a: 1234 |0295: const/4 v4, #int 3 // #3 │ │ +3c486c: 4d02 0304 |0296: aput-object v2, v3, v4 │ │ +3c4870: 2202 1e1e |0298: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4874: 1a04 3fa8 |029a: const-string v4, "onMediaPlayerError" // string@a83f │ │ +3c4878: 1c05 e219 |029c: const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ +3c487c: 7040 fdaf 42a5 |029e: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4882: 4d02 030f |02a1: aput-object v2, v3, v15 │ │ +3c4886: 2202 1e1e |02a3: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c488a: 1c04 e119 |02a5: const-class v4, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3c488e: 7040 fdaf c2a4 |02a7: invoke-direct {v2, v12, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4894: 1254 |02aa: const/4 v4, #int 5 // #5 │ │ +3c4896: 4d02 0304 |02ab: aput-object v2, v3, v4 │ │ +3c489a: 1c02 4f1c |02ad: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; // type@1c4f │ │ +3c489e: 1214 |02af: const/4 v4, #int 1 // #1 │ │ +3c48a0: 7040 faaf 2034 |02b0: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c48a6: 7110 459d 0000 |02b3: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c48ac: 2200 1b1e |02b6: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c48b0: 1302 0800 |02b8: const/16 v2, #int 8 // #8 │ │ +3c48b4: 2323 661f |02ba: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c48b8: 2205 1e1e |02bc: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c48bc: 0809 1400 |02be: move-object/from16 v9, v20 │ │ +3c48c0: 7040 fdaf c5a9 |02c0: invoke-direct {v5, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c48c6: 1206 |02c3: const/4 v6, #int 0 // #0 │ │ +3c48c8: 4d05 0306 |02c4: aput-object v5, v3, v6 │ │ +3c48cc: 2205 1e1e |02c6: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c48d0: 7040 fdaf c5a1 |02c8: invoke-direct {v5, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c48d6: 4d05 0304 |02cb: aput-object v5, v3, v4 │ │ +3c48da: 2204 1e1e |02cd: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c48de: 0808 1100 |02cf: move-object/from16 v8, v17 │ │ +3c48e2: 0807 1200 |02d1: move-object/from16 v7, v18 │ │ +3c48e6: 7040 fdaf 84a7 |02d3: invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c48ec: 1225 |02d6: const/4 v5, #int 2 // #2 │ │ +3c48ee: 4d04 0305 |02d7: aput-object v4, v3, v5 │ │ +3c48f2: 2211 1e1e |02d9: new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c48f6: 1a05 8ca7 |02db: const-string v5, "onEventMainThread" // string@a78c │ │ +3c48fa: 1c06 da19 |02dd: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c48fe: 1312 0000 |02df: const/16 v18, #int 0 // #0 │ │ +3c4902: 1314 0100 |02e1: const/16 v20, #int 1 // #1 │ │ +3c4906: 0804 1100 |02e3: move-object/from16 v4, v17 │ │ +3c490a: 0821 0700 |02e5: move-object/from16 v33, v7 │ │ +3c490e: 07a7 |02e7: move-object v7, v10 │ │ +3c4910: 0822 0800 |02e8: move-object/from16 v34, v8 │ │ +3c4914: 0208 1200 |02ea: move/from16 v8, v18 │ │ +3c4918: 0792 |02ec: move-object v2, v9 │ │ +3c491a: 0209 1400 |02ed: move/from16 v9, v20 │ │ +3c491e: 7606 feaf 0400 |02ef: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4924: 1234 |02f2: const/4 v4, #int 3 // #3 │ │ +3c4926: 4d11 0304 |02f3: aput-object v17, v3, v4 │ │ +3c492a: 2204 1e1e |02f5: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c492e: 0809 2000 |02f7: move-object/from16 v9, v32 │ │ +3c4932: 7040 fdaf b4a9 |02f9: invoke-direct {v4, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4938: 4d04 030f |02fc: aput-object v4, v3, v15 │ │ +3c493c: 2204 1e1e |02fe: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4940: 0808 1500 |0300: move-object/from16 v8, v21 │ │ +3c4944: 0807 1600 |0302: move-object/from16 v7, v22 │ │ +3c4948: 7040 fdaf 84a7 |0304: invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c494e: 1255 |0307: const/4 v5, #int 5 // #5 │ │ +3c4950: 4d04 0305 |0308: aput-object v4, v3, v5 │ │ +3c4954: 2204 1e1e |030a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4958: 7040 fdaf d4ae |030c: invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c495e: 1265 |030f: const/4 v5, #int 6 // #6 │ │ +3c4960: 4d04 0305 |0310: aput-object v4, v3, v5 │ │ +3c4964: 2211 1e1e |0312: new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4968: 1a05 8ca7 |0314: const-string v5, "onEventMainThread" // string@a78c │ │ +3c496c: 1c06 e019 |0316: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c4970: 0804 1100 |0318: move-object/from16 v4, v17 │ │ +3c4974: 0823 0700 |031a: move-object/from16 v35, v7 │ │ +3c4978: 07a7 |031c: move-object v7, v10 │ │ +3c497a: 0824 0800 |031d: move-object/from16 v36, v8 │ │ +3c497e: 0208 1200 |031f: move/from16 v8, v18 │ │ +3c4982: 0825 0900 |0321: move-object/from16 v37, v9 │ │ +3c4986: 0209 1400 |0323: move/from16 v9, v20 │ │ +3c498a: 7606 feaf 0400 |0325: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4990: 1279 |0328: const/4 v9, #int 7 // #7 │ │ +3c4992: 4d11 0309 |0329: aput-object v17, v3, v9 │ │ +3c4996: 1c04 2d1c |032b: const-class v4, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; // type@1c2d │ │ +3c499a: 1215 |032d: const/4 v5, #int 1 // #1 │ │ +3c499c: 7040 faaf 4035 |032e: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c49a2: 7110 459d 0000 |0331: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c49a8: 2200 1b1e |0334: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c49ac: 23f3 661f |0336: new-array v3, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c49b0: 2204 1e1e |0338: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c49b4: 7040 fdaf c4a2 |033a: invoke-direct {v4, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c49ba: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +3c49bc: 4d04 0305 |033e: aput-object v4, v3, v5 │ │ +3c49c0: 2211 1e1e |0340: new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c49c4: 1a05 8ca7 |0342: const-string v5, "onEventMainThread" // string@a78c │ │ +3c49c8: 1c06 da19 |0344: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c49cc: 1208 |0346: const/4 v8, #int 0 // #0 │ │ +3c49ce: 1312 0100 |0347: const/16 v18, #int 1 // #1 │ │ +3c49d2: 0804 1100 |0349: move-object/from16 v4, v17 │ │ +3c49d6: 0209 1200 |034b: move/from16 v9, v18 │ │ +3c49da: 7606 feaf 0400 |034d: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c49e0: 1214 |0350: const/4 v4, #int 1 // #1 │ │ +3c49e2: 4d11 0304 |0351: aput-object v17, v3, v4 │ │ +3c49e6: 2205 1e1e |0353: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c49ea: 0809 2500 |0355: move-object/from16 v9, v37 │ │ +3c49ee: 7040 fdaf b5a9 |0357: invoke-direct {v5, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c49f4: 1226 |035a: const/4 v6, #int 2 // #2 │ │ +3c49f6: 4d05 0306 |035b: aput-object v5, v3, v6 │ │ +3c49fa: 2205 1e1e |035d: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c49fe: 0807 2300 |035f: move-object/from16 v7, v35 │ │ +3c4a02: 0808 2400 |0361: move-object/from16 v8, v36 │ │ +3c4a06: 7040 fdaf 85a7 |0363: invoke-direct {v5, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a0c: 1236 |0366: const/4 v6, #int 3 // #3 │ │ +3c4a0e: 4d05 0306 |0367: aput-object v5, v3, v6 │ │ +3c4a12: 1c05 3a1c |0369: const-class v5, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; // type@1c3a │ │ +3c4a16: 7040 faaf 5034 |036b: invoke-direct {v0, v5, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4a1c: 7110 459d 0000 |036e: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4a22: 2200 1b1e |0371: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4a26: 1303 0800 |0373: const/16 v3, #int 8 // #8 │ │ +3c4a2a: 2334 661f |0375: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4a2e: 2203 1e1e |0377: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4a32: 1a05 e7a9 |0379: const-string v5, "onUnreadItemsUpdate" // string@a9e7 │ │ +3c4a36: 7040 fdaf 53a7 |037b: invoke-direct {v3, v5, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a3c: 1205 |037e: const/4 v5, #int 0 // #0 │ │ +3c4a3e: 4d03 0405 |037f: aput-object v3, v4, v5 │ │ +3c4a42: 2203 1e1e |0381: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4a46: 1a05 96a8 |0383: const-string v5, "onPlaybackServiceChanged" // string@a896 │ │ +3c4a4a: 1c06 f819 |0385: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ +3c4a4e: 7040 fdaf 53a6 |0387: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a54: 1215 |038a: const/4 v5, #int 1 // #1 │ │ +3c4a56: 4d03 0405 |038b: aput-object v3, v4, v5 │ │ +3c4a5a: 2203 1e1e |038d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4a5e: 1a05 07cb |038f: const-string v5, "updatePlaybackSpeedButton" // string@cb07 │ │ +3c4a62: 0806 1e00 |0391: move-object/from16 v6, v30 │ │ +3c4a66: 7040 fdaf 53a6 |0393: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a6c: 1225 |0396: const/4 v5, #int 2 // #2 │ │ +3c4a6e: 4d03 0405 |0397: aput-object v3, v4, v5 │ │ +3c4a72: 2203 1e1e |0399: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4a76: 1a05 f1c2 |039b: const-string v5, "sleepTimerUpdate" // string@c2f1 │ │ +3c4a7a: 1c0f f919 |039d: const-class v15, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ +3c4a7e: 7040 fdaf 53af |039f: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a84: 1235 |03a2: const/4 v5, #int 3 // #3 │ │ +3c4a86: 4d03 0405 |03a3: aput-object v3, v4, v5 │ │ +3c4a8a: 2203 1e1e |03a5: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4a8e: 1a05 545f |03a7: const-string v5, "bufferUpdate" // string@5f54 │ │ +3c4a92: 1c0f f419 |03a9: const-class v15, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ +3c4a96: 7040 fdaf 53af |03ab: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4a9c: 1245 |03ae: const/4 v5, #int 4 // #4 │ │ +3c4a9e: 4d03 0405 |03af: aput-object v3, v4, v5 │ │ +3c4aa2: 2203 1e1e |03b1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4aa6: 1a05 09cb |03b3: const-string v5, "updatePosition" // string@cb09 │ │ +3c4aaa: 7040 fdaf 53a1 |03b5: invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4ab0: 1255 |03b8: const/4 v5, #int 5 // #5 │ │ +3c4ab2: 4d03 0405 |03b9: aput-object v3, v4, v5 │ │ +3c4ab6: 2203 1e1e |03bb: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4aba: 1a05 3c71 |03bd: const-string v5, "favoritesChanged" // string@713c │ │ +3c4abe: 1c0f db19 |03bf: const-class v15, Lde/danoeh/antennapod/event/FavoritesEvent; // type@19db │ │ +3c4ac2: 7040 fdaf 53af |03c1: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4ac8: 1265 |03c4: const/4 v5, #int 6 // #6 │ │ +3c4aca: 4d03 0405 |03c5: aput-object v3, v4, v5 │ │ +3c4ace: 2203 1e1e |03c7: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4ad2: 1a05 93a0 |03c9: const-string v5, "mediaPlayerError" // string@a093 │ │ +3c4ad6: 1c0f e219 |03cb: const-class v15, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ +3c4ada: 7040 fdaf 53af |03cd: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4ae0: 127f |03d0: const/4 v15, #int 7 // #7 │ │ +3c4ae2: 4d03 040f |03d1: aput-object v3, v4, v15 │ │ +3c4ae6: 1c03 491c |03d3: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ +3c4aea: 1215 |03d5: const/4 v5, #int 1 // #1 │ │ +3c4aec: 7040 faaf 3045 |03d6: invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4af2: 7110 459d 0000 |03d9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4af8: 2200 1b1e |03dc: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4afc: 1243 |03de: const/4 v3, #int 4 // #4 │ │ +3c4afe: 2334 661f |03df: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4b02: 2203 1e1e |03e1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4b06: 7040 fdaf 83a7 |03e3: invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4b0c: 1310 0000 |03e6: const/16 v16, #int 0 // #0 │ │ +3c4b10: 4d03 0410 |03e8: aput-object v3, v4, v16 │ │ +3c4b14: 2203 1e1e |03ea: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4b18: 7040 fdaf c3a2 |03ec: invoke-direct {v3, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4b1e: 4d03 0405 |03ef: aput-object v3, v4, v5 │ │ +3c4b22: 2203 1e1e |03f1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4b26: 7040 fdaf d3ae |03f3: invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4b2c: 1225 |03f6: const/4 v5, #int 2 // #2 │ │ +3c4b2e: 4d03 0405 |03f7: aput-object v3, v4, v5 │ │ +3c4b32: 2203 1e1e |03f9: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4b36: 1a05 8ca7 |03fb: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4b3a: 1c11 da19 |03fd: const-class v17, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c4b3e: 1312 0000 |03ff: const/16 v18, #int 0 // #0 │ │ +3c4b42: 074f |0401: move-object v15, v4 │ │ +3c4b44: 0734 |0402: move-object v4, v3 │ │ +3c4b46: 0826 0600 |0403: move-object/from16 v38, v6 │ │ +3c4b4a: 0806 1100 |0405: move-object/from16 v6, v17 │ │ +3c4b4e: 0827 0700 |0407: move-object/from16 v39, v7 │ │ +3c4b52: 07a7 |0409: move-object v7, v10 │ │ +3c4b54: 081d 0b00 |040a: move-object/from16 v29, v11 │ │ +3c4b58: 078b |040c: move-object v11, v8 │ │ +3c4b5a: 0208 1200 |040d: move/from16 v8, v18 │ │ +3c4b5e: 0828 0900 |040f: move-object/from16 v40, v9 │ │ +3c4b62: 0209 1400 |0411: move/from16 v9, v20 │ │ +3c4b66: 7606 feaf 0400 |0413: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4b6c: 1234 |0416: const/4 v4, #int 3 // #3 │ │ +3c4b6e: 4d03 0f04 |0417: aput-object v3, v15, v4 │ │ +3c4b72: 1c03 401c |0419: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; // type@1c40 │ │ +3c4b76: 1215 |041b: const/4 v5, #int 1 // #1 │ │ +3c4b78: 7040 faaf 30f5 |041c: invoke-direct {v0, v3, v5, v15}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4b7e: 7110 459d 0000 |041f: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4b84: 2200 1b1e |0422: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4b88: 2343 661f |0424: new-array v3, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4b8c: 220f 1e1e |0426: new-instance v15, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4b90: 1a05 8ca7 |0428: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4b94: 1c06 e019 |042a: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c4b98: 1208 |042c: const/4 v8, #int 0 // #0 │ │ +3c4b9a: 1219 |042d: const/4 v9, #int 1 // #1 │ │ +3c4b9c: 07f4 |042e: move-object v4, v15 │ │ +3c4b9e: 7606 feaf 0400 |042f: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4ba4: 1204 |0432: const/4 v4, #int 0 // #0 │ │ +3c4ba6: 4d0f 0304 |0433: aput-object v15, v3, v4 │ │ +3c4baa: 2204 1e1e |0435: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4bae: 7040 fdaf d4ae |0437: invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4bb4: 1215 |043a: const/4 v5, #int 1 // #1 │ │ +3c4bb6: 4d04 0305 |043b: aput-object v4, v3, v5 │ │ +3c4bba: 2204 1e1e |043d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4bbe: 080f 2700 |043f: move-object/from16 v15, v39 │ │ +3c4bc2: 7040 fdaf b4af |0441: invoke-direct {v4, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4bc8: 1226 |0444: const/4 v6, #int 2 // #2 │ │ +3c4bca: 4d04 0306 |0445: aput-object v4, v3, v6 │ │ +3c4bce: 1c04 531c |0447: const-class v4, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1c53 │ │ +3c4bd2: 7040 faaf 4035 |0449: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4bd8: 7110 459d 0000 |044c: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4bde: 2200 1b1e |044f: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4be2: 2353 661f |0451: new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4be6: 2204 1e1e |0453: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4bea: 1a06 3bcb |0455: const-string v6, "updateSpeed" // string@cb3b │ │ +3c4bee: 0807 2600 |0457: move-object/from16 v7, v38 │ │ +3c4bf2: 7040 fdaf 64a7 |0459: invoke-direct {v4, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4bf8: 1206 |045c: const/4 v6, #int 0 // #0 │ │ +3c4bfa: 4d04 0306 |045d: aput-object v4, v3, v6 │ │ +3c4bfe: 1c04 481c |045f: const-class v4, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; // type@1c48 │ │ +3c4c02: 7040 faaf 4035 |0461: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4c08: 7110 459d 0000 |0464: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4c0e: 2200 1b1e |0467: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4c12: 1303 0b00 |0469: const/16 v3, #int 11 // #b │ │ +3c4c16: 2333 661f |046b: new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4c1a: 2204 1e1e |046d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c1e: 1a05 8aa7 |046f: const-string v5, "onEvent" // string@a78a │ │ +3c4c22: 1c07 dd19 |0471: const-class v7, Lde/danoeh/antennapod/event/FeedEvent; // type@19dd │ │ +3c4c26: 7040 fdaf 54a7 |0473: invoke-direct {v4, v5, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4c2c: 4d04 0306 |0476: aput-object v4, v3, v6 │ │ +3c4c30: 2204 1e1e |0478: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c34: 7040 fdaf c4a2 |047a: invoke-direct {v4, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4c3a: 1215 |047d: const/4 v5, #int 1 // #1 │ │ +3c4c3c: 4d04 0305 |047e: aput-object v4, v3, v5 │ │ +3c4c40: 2211 1e1e |0480: new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c44: 1a05 8ca7 |0482: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4c48: 1c06 da19 |0484: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c4c4c: 0804 1100 |0486: move-object/from16 v4, v17 │ │ +3c4c50: 07a7 |0488: move-object v7, v10 │ │ +3c4c52: 7606 feaf 0400 |0489: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4c58: 1224 |048c: const/4 v4, #int 2 // #2 │ │ +3c4c5a: 4d11 0304 |048d: aput-object v17, v3, v4 │ │ +3c4c5e: 2204 1e1e |048f: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c62: 7040 fdaf c4a1 |0491: invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4c68: 1235 |0494: const/4 v5, #int 3 // #3 │ │ +3c4c6a: 4d04 0305 |0495: aput-object v4, v3, v5 │ │ +3c4c6e: 2204 1e1e |0497: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c72: 1a05 3c71 |0499: const-string v5, "favoritesChanged" // string@713c │ │ +3c4c76: 1c06 db19 |049b: const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; // type@19db │ │ +3c4c7a: 7040 fdaf 54a6 |049d: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4c80: 1245 |04a0: const/4 v5, #int 4 // #4 │ │ +3c4c82: 4d04 0305 |04a1: aput-object v4, v3, v5 │ │ +3c4c86: 2204 1e1e |04a3: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4c8a: 1a05 e3a8 |04a5: const-string v5, "onQueueChanged" // string@a8e3 │ │ +3c4c8e: 0809 1f00 |04a7: move-object/from16 v9, v31 │ │ +3c4c92: 7040 fdaf 54a9 |04a9: invoke-direct {v4, v5, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4c98: 1255 |04ac: const/4 v5, #int 5 // #5 │ │ +3c4c9a: 4d04 0305 |04ad: aput-object v4, v3, v5 │ │ +3c4c9e: 2204 1e1e |04af: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4ca2: 0808 1d00 |04b1: move-object/from16 v8, v29 │ │ +3c4ca6: 0807 2800 |04b3: move-object/from16 v7, v40 │ │ +3c4caa: 7040 fdaf 84a7 |04b5: invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4cb0: 1265 |04b8: const/4 v5, #int 6 // #6 │ │ +3c4cb2: 4d04 0305 |04b9: aput-object v4, v3, v5 │ │ +3c4cb6: 2204 1e1e |04bb: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4cba: 7040 fdaf b4af |04bd: invoke-direct {v4, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4cc0: 1275 |04c0: const/4 v5, #int 7 // #7 │ │ +3c4cc2: 4d04 0305 |04c1: aput-object v4, v3, v5 │ │ +3c4cc6: 2204 1e1e |04c3: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4cca: 7040 fdaf d4ae |04c5: invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4cd0: 1305 0800 |04c8: const/16 v5, #int 8 // #8 │ │ +3c4cd4: 4d04 0305 |04ca: aput-object v4, v3, v5 │ │ +3c4cd8: 220d 1e1e |04cc: new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4cdc: 1a05 8ca7 |04ce: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4ce0: 1c06 e019 |04d0: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c4ce4: 1311 0000 |04d2: const/16 v17, #int 0 // #0 │ │ +3c4ce8: 1312 0100 |04d4: const/16 v18, #int 1 // #1 │ │ +3c4cec: 07d4 |04d6: move-object v4, v13 │ │ +3c4cee: 0829 0700 |04d7: move-object/from16 v41, v7 │ │ +3c4cf2: 07a7 |04d9: move-object v7, v10 │ │ +3c4cf4: 0816 0b00 |04da: move-object/from16 v22, v11 │ │ +3c4cf8: 078b |04dc: move-object v11, v8 │ │ +3c4cfa: 0208 1100 |04dd: move/from16 v8, v17 │ │ +3c4cfe: 0823 0f00 |04df: move-object/from16 v35, v15 │ │ +3c4d02: 079f |04e1: move-object v15, v9 │ │ +3c4d04: 0209 1200 |04e2: move/from16 v9, v18 │ │ +3c4d08: 7606 feaf 0400 |04e4: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4d0e: 1304 0900 |04e7: const/16 v4, #int 9 // #9 │ │ +3c4d12: 4d0d 0304 |04e9: aput-object v13, v3, v4 │ │ +3c4d16: 2204 1e1e |04eb: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4d1a: 0806 2100 |04ed: move-object/from16 v6, v33 │ │ +3c4d1e: 0805 2200 |04ef: move-object/from16 v5, v34 │ │ +3c4d22: 7040 fdaf 54a6 |04f1: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4d28: 1305 0a00 |04f4: const/16 v5, #int 10 // #a │ │ +3c4d2c: 4d04 0305 |04f6: aput-object v4, v3, v5 │ │ +3c4d30: 1c04 3c1c |04f8: const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // type@1c3c │ │ +3c4d34: 1215 |04fa: const/4 v5, #int 1 // #1 │ │ +3c4d36: 7040 faaf 4035 |04fb: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4d3c: 7110 459d 0000 |04fe: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4d42: 2200 1b1e |0501: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4d46: 2353 661f |0503: new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4d4a: 2204 1e1e |0505: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4d4e: 1a06 9da7 |0507: const-string v6, "onFilterChanged" // string@a79d │ │ +3c4d52: 1c07 1a1c |0509: const-class v7, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; // type@1c1a │ │ +3c4d56: 7030 fcaf 6407 |050b: invoke-direct {v4, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@affc │ │ +3c4d5c: 1206 |050e: const/4 v6, #int 0 // #0 │ │ +3c4d5e: 4d04 0306 |050f: aput-object v4, v3, v6 │ │ +3c4d62: 1c04 321c |0511: const-class v4, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1c32 │ │ +3c4d66: 7040 faaf 4035 |0513: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4d6c: 7110 459d 0000 |0516: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4d72: 2200 1b1e |0519: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4d76: 2353 661f |051b: new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4d7a: 2204 1e1e |051d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4d7e: 7040 fdaf c4a1 |051f: invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4d84: 4d04 0306 |0522: aput-object v4, v3, v6 │ │ +3c4d88: 1c04 471c |0524: const-class v4, Lde/danoeh/antennapod/ui/screen/playback/TranscriptDialogFragment; // type@1c47 │ │ +3c4d8c: 7040 faaf 4035 |0526: invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4d92: 7110 459d 0000 |0529: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4d98: 2200 1b1e |052c: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4d9c: 1223 |052e: const/4 v3, #int 2 // #2 │ │ +3c4d9e: 2334 661f |052f: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4da2: 2203 1e1e |0531: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4da6: 1a05 aca8 |0533: const-string v5, "onPositionObserverUpdate" // string@a8ac │ │ +3c4daa: 7040 fdaf 53a1 |0535: invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4db0: 4d03 0406 |0538: aput-object v3, v4, v6 │ │ +3c4db4: 2203 1e1e |053a: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4db8: 1a05 96a8 |053c: const-string v5, "onPlaybackServiceChanged" // string@a896 │ │ +3c4dbc: 1c06 f819 |053e: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ +3c4dc0: 7040 fdaf 53a6 |0540: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4dc6: 1215 |0543: const/4 v5, #int 1 // #1 │ │ +3c4dc8: 4d03 0405 |0544: aput-object v3, v4, v5 │ │ +3c4dcc: 1c03 4c1c |0546: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; // type@1c4c │ │ +3c4dd0: 7040 faaf 3045 |0548: invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4dd6: 7110 459d 0000 |054b: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4ddc: 2200 1b1e |054e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4de0: 1253 |0550: const/4 v3, #int 5 // #5 │ │ +3c4de2: 233d 661f |0551: new-array v13, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4de6: 2203 1e1e |0553: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4dea: 0809 2900 |0555: move-object/from16 v9, v41 │ │ +3c4dee: 7040 fdaf b3a9 |0557: invoke-direct {v3, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4df4: 1204 |055a: const/4 v4, #int 0 // #0 │ │ +3c4df6: 4d03 0d04 |055b: aput-object v3, v13, v4 │ │ 3c4dfa: 2203 1e1e |055d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4dfe: 7040 fdaf 23ac |055f: invoke-direct {v3, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4e04: 1254 |0562: const/4 v4, #int 5 // #5 │ │ -3c4e06: 4d03 0104 |0563: aput-object v3, v1, v4 │ │ -3c4e0a: 2203 1e1e |0565: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4e0e: 080b 1400 |0567: move-object/from16 v11, v20 │ │ -3c4e12: 7040 fdaf b3af |0569: invoke-direct {v3, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4e18: 1264 |056c: const/4 v4, #int 6 // #6 │ │ -3c4e1a: 4d03 0104 |056d: aput-object v3, v1, v4 │ │ -3c4e1e: 2203 1e1e |056f: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4e22: 1a05 8ca7 |0571: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4e26: 1c06 e019 |0573: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c4e2a: 1208 |0575: const/4 v8, #int 0 // #0 │ │ -3c4e2c: 1219 |0576: const/4 v9, #int 1 // #1 │ │ -3c4e2e: 0734 |0577: move-object v4, v3 │ │ -3c4e30: 7606 feaf 0400 |0578: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4e36: 1274 |057b: const/4 v4, #int 7 // #7 │ │ -3c4e38: 4d03 0104 |057c: aput-object v3, v1, v4 │ │ -3c4e3c: 1c03 2d1c |057e: const-class v3, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; // type@1c2d │ │ -3c4e40: 1214 |0580: const/4 v4, #int 1 // #1 │ │ -3c4e42: 7040 faaf 3014 |0581: invoke-direct {v0, v3, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4e48: 7110 459d 0000 |0584: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4e4e: 2200 1b1e |0587: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4e52: 1231 |0589: const/4 v1, #int 3 // #3 │ │ -3c4e54: 2313 661f |058a: new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4e58: 2201 1e1e |058c: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4e5c: 1a05 8ca7 |058e: const-string v5, "onEventMainThread" // string@a78c │ │ -3c4e60: 1c06 e019 |0590: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c4e64: 0714 |0592: move-object v4, v1 │ │ -3c4e66: 7606 feaf 0400 |0593: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ -3c4e6c: 1204 |0596: const/4 v4, #int 0 // #0 │ │ -3c4e6e: 4d01 0304 |0597: aput-object v1, v3, v4 │ │ -3c4e72: 2201 1e1e |0599: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4e76: 7040 fdaf b1af |059b: invoke-direct {v1, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4e7c: 1214 |059e: const/4 v4, #int 1 // #1 │ │ -3c4e7e: 4d01 0304 |059f: aput-object v1, v3, v4 │ │ -3c4e82: 2201 1e1e |05a1: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4e86: 7040 fdaf 21ac |05a3: invoke-direct {v1, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4e8c: 1222 |05a6: const/4 v2, #int 2 // #2 │ │ -3c4e8e: 4d01 0302 |05a7: aput-object v1, v3, v2 │ │ -3c4e92: 1c01 531c |05a9: const-class v1, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1c53 │ │ -3c4e96: 7040 faaf 1034 |05ab: invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4e9c: 7110 459d 0000 |05ae: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4ea2: 2200 1b1e |05b1: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4ea6: 2341 661f |05b3: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4eaa: 2202 1e1e |05b5: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4eae: 1a03 a9c7 |05b7: const-string v3, "timerUpdated" // string@c7a9 │ │ -3c4eb2: 1c05 f919 |05b9: const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3c4eb6: 7040 fdaf 32a5 |05bb: invoke-direct {v2, v3, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4ebc: 1203 |05be: const/4 v3, #int 0 // #0 │ │ -3c4ebe: 4d02 0103 |05bf: aput-object v2, v1, v3 │ │ -3c4ec2: 1c02 451c |05c1: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; // type@1c45 │ │ -3c4ec6: 7040 faaf 2014 |05c3: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4ecc: 7110 459d 0000 |05c6: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4ed2: 2200 1b1e |05c9: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4ed6: 2341 661f |05cb: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4eda: 2202 1e1e |05cd: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4ede: 0805 2000 |05cf: move-object/from16 v5, v32 │ │ -3c4ee2: 7040 fdaf e2a5 |05d1: invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4ee8: 4d02 0103 |05d4: aput-object v2, v1, v3 │ │ -3c4eec: 1c02 471c |05d6: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/TranscriptDialogFragment; // type@1c47 │ │ -3c4ef0: 7040 faaf 2014 |05d8: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4ef6: 7110 459d 0000 |05db: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4efc: 2200 1b1e |05de: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ -3c4f00: 1261 |05e0: const/4 v1, #int 6 // #6 │ │ -3c4f02: 2311 661f |05e1: new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ -3c4f06: 2202 1e1e |05e3: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f0a: 1a04 545f |05e5: const-string v4, "bufferUpdate" // string@5f54 │ │ -3c4f0e: 1c06 f419 |05e7: const-class v6, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@19f4 │ │ -3c4f12: 7040 fdaf 42a6 |05e9: invoke-direct {v2, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f18: 4d02 0103 |05ec: aput-object v2, v1, v3 │ │ -3c4f1c: 2202 1e1e |05ee: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f20: 1a03 f1c2 |05f0: const-string v3, "sleepTimerUpdate" // string@c2f1 │ │ -3c4f24: 1c04 f919 |05f2: const-class v4, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@19f9 │ │ -3c4f28: 7040 fdaf 32a4 |05f4: invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f2e: 1213 |05f7: const/4 v3, #int 1 // #1 │ │ -3c4f30: 4d02 0103 |05f8: aput-object v2, v1, v3 │ │ -3c4f34: 2202 1e1e |05fa: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f38: 7040 fdaf e2a5 |05fc: invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f3e: 1223 |05ff: const/4 v3, #int 2 // #2 │ │ -3c4f40: 4d02 0103 |0600: aput-object v2, v1, v3 │ │ -3c4f44: 2202 1e1e |0602: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f48: 1a03 96a8 |0604: const-string v3, "onPlaybackServiceChanged" // string@a896 │ │ -3c4f4c: 1c04 f819 |0606: const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ -3c4f50: 7040 fdaf 32a4 |0608: invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f56: 1233 |060b: const/4 v3, #int 3 // #3 │ │ -3c4f58: 4d02 0103 |060c: aput-object v2, v1, v3 │ │ -3c4f5c: 2202 1e1e |060e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f60: 1a03 3fa8 |0610: const-string v3, "onMediaPlayerError" // string@a83f │ │ -3c4f64: 1c04 e219 |0612: const-class v4, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ -3c4f68: 7040 fdaf 32a4 |0614: invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f6e: 1243 |0617: const/4 v3, #int 4 // #4 │ │ -3c4f70: 4d02 0103 |0618: aput-object v2, v1, v3 │ │ -3c4f74: 2202 1e1e |061a: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ -3c4f78: 1c03 e119 |061c: const-class v3, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3c4f7c: 7040 fdaf e2a3 |061e: invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ -3c4f82: 1253 |0621: const/4 v3, #int 5 // #5 │ │ -3c4f84: 4d02 0103 |0622: aput-object v2, v1, v3 │ │ -3c4f88: 1c02 4f1c |0624: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; // type@1c4f │ │ -3c4f8c: 1213 |0626: const/4 v3, #int 1 // #1 │ │ -3c4f8e: 7040 faaf 2013 |0627: invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ -3c4f94: 7110 459d 0000 |062a: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ -3c4f9a: 0e00 |062d: return-void │ │ +3c4dfe: 7040 fdaf c3a2 |055f: invoke-direct {v3, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4e04: 4d03 0d05 |0562: aput-object v3, v13, v5 │ │ +3c4e08: 2203 1e1e |0564: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e0c: 1a05 8ca7 |0566: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4e10: 1c06 da19 |0568: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c4e14: 1208 |056a: const/4 v8, #int 0 // #0 │ │ +3c4e16: 1311 0100 |056b: const/16 v17, #int 1 // #1 │ │ +3c4e1a: 0734 |056d: move-object v4, v3 │ │ +3c4e1c: 07a7 |056e: move-object v7, v10 │ │ +3c4e1e: 0814 0200 |056f: move-object/from16 v20, v2 │ │ +3c4e22: 0792 |0571: move-object v2, v9 │ │ +3c4e24: 0209 1100 |0572: move/from16 v9, v17 │ │ +3c4e28: 7606 feaf 0400 |0574: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4e2e: 1224 |0577: const/4 v4, #int 2 // #2 │ │ +3c4e30: 4d03 0d04 |0578: aput-object v3, v13, v4 │ │ +3c4e34: 2203 1e1e |057a: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e38: 7040 fdaf c3ae |057c: invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4e3e: 1234 |057f: const/4 v4, #int 3 // #3 │ │ +3c4e40: 4d03 0d04 |0580: aput-object v3, v13, v4 │ │ +3c4e44: 2203 1e1e |0582: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e48: 7040 fdaf c3a1 |0584: invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4e4e: 1244 |0587: const/4 v4, #int 4 // #4 │ │ +3c4e50: 4d03 0d04 |0588: aput-object v3, v13, v4 │ │ +3c4e54: 1c03 3f1c |058a: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; // type@1c3f │ │ +3c4e58: 1214 |058c: const/4 v4, #int 1 // #1 │ │ +3c4e5a: 7040 faaf 30d4 |058d: invoke-direct {v0, v3, v4, v13}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4e60: 7110 459d 0000 |0590: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4e66: 2200 1b1e |0593: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4e6a: 1253 |0595: const/4 v3, #int 5 // #5 │ │ +3c4e6c: 233d 661f |0596: new-array v13, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4e70: 2203 1e1e |0598: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e74: 1a05 e3a8 |059a: const-string v5, "onQueueChanged" // string@a8e3 │ │ +3c4e78: 7040 fdaf 53af |059c: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4e7e: 1205 |059f: const/4 v5, #int 0 // #0 │ │ +3c4e80: 4d03 0d05 |05a0: aput-object v3, v13, v5 │ │ +3c4e84: 2203 1e1e |05a2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e88: 7040 fdaf b3a2 |05a4: invoke-direct {v3, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4e8e: 4d03 0d04 |05a7: aput-object v3, v13, v4 │ │ +3c4e92: 2203 1e1e |05a9: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4e96: 080e 1400 |05ab: move-object/from16 v14, v20 │ │ +3c4e9a: 7040 fdaf c3ae |05ad: invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4ea0: 1224 |05b0: const/4 v4, #int 2 // #2 │ │ +3c4ea2: 4d03 0d04 |05b1: aput-object v3, v13, v4 │ │ +3c4ea6: 2203 1e1e |05b3: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4eaa: 1a05 8ca7 |05b5: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4eae: 1c06 da19 |05b7: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c4eb2: 1219 |05b9: const/4 v9, #int 1 // #1 │ │ +3c4eb4: 0734 |05ba: move-object v4, v3 │ │ +3c4eb6: 7606 feaf 0400 |05bb: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4ebc: 1234 |05be: const/4 v4, #int 3 // #3 │ │ +3c4ebe: 4d03 0d04 |05bf: aput-object v3, v13, v4 │ │ +3c4ec2: 2203 1e1e |05c1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4ec6: 7040 fdaf c3a1 |05c3: invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4ecc: 1244 |05c6: const/4 v4, #int 4 // #4 │ │ +3c4ece: 4d03 0d04 |05c7: aput-object v3, v13, v4 │ │ +3c4ed2: 1c03 411c |05c9: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; // type@1c41 │ │ +3c4ed6: 1214 |05cb: const/4 v4, #int 1 // #1 │ │ +3c4ed8: 7040 faaf 30d4 |05cc: invoke-direct {v0, v3, v4, v13}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4ede: 7110 459d 0000 |05cf: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4ee4: 2200 1b1e |05d2: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4ee8: 1273 |05d4: const/4 v3, #int 7 // #7 │ │ +3c4eea: 2333 661f |05d5: new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4eee: 220d 1e1e |05d7: new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4ef2: 1a05 8ca7 |05d9: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4ef6: 1c06 da19 |05db: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c4efa: 07d4 |05dd: move-object v4, v13 │ │ +3c4efc: 7606 feaf 0400 |05de: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4f02: 1204 |05e1: const/4 v4, #int 0 // #0 │ │ +3c4f04: 4d0d 0304 |05e2: aput-object v13, v3, v4 │ │ +3c4f08: 2204 1e1e |05e4: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f0c: 7040 fdaf c4ae |05e6: invoke-direct {v4, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4f12: 1215 |05e9: const/4 v5, #int 1 // #1 │ │ +3c4f14: 4d04 0305 |05ea: aput-object v4, v3, v5 │ │ +3c4f18: 2204 1e1e |05ec: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f1c: 7040 fdaf c4a1 |05ee: invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4f22: 1221 |05f1: const/4 v1, #int 2 // #2 │ │ +3c4f24: 4d04 0301 |05f2: aput-object v4, v3, v1 │ │ +3c4f28: 2201 1e1e |05f4: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f2c: 7040 fdaf b1a2 |05f6: invoke-direct {v1, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4f32: 1232 |05f9: const/4 v2, #int 3 // #3 │ │ +3c4f34: 4d01 0302 |05fa: aput-object v1, v3, v2 │ │ +3c4f38: 2201 1e1e |05fc: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f3c: 1a02 5da7 |05fe: const-string v2, "onDownloadLogChanged" // string@a75d │ │ +3c4f40: 1c04 d919 |0600: const-class v4, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@19d9 │ │ +3c4f44: 7040 fdaf 21a4 |0602: invoke-direct {v1, v2, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4f4a: 1242 |0605: const/4 v2, #int 4 // #4 │ │ +3c4f4c: 4d01 0302 |0606: aput-object v1, v3, v2 │ │ +3c4f50: 2201 1e1e |0608: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f54: 0802 1600 |060a: move-object/from16 v2, v22 │ │ +3c4f58: 0804 2300 |060c: move-object/from16 v4, v35 │ │ +3c4f5c: 7040 fdaf 21a4 |060e: invoke-direct {v1, v2, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4f62: 1252 |0611: const/4 v2, #int 5 // #5 │ │ +3c4f64: 4d01 0302 |0612: aput-object v1, v3, v2 │ │ +3c4f68: 2201 1e1e |0614: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4f6c: 1a05 8ca7 |0616: const-string v5, "onEventMainThread" // string@a78c │ │ +3c4f70: 1c06 e019 |0618: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c4f74: 0714 |061a: move-object v4, v1 │ │ +3c4f76: 7606 feaf 0400 |061b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@affe │ │ +3c4f7c: 1262 |061e: const/4 v2, #int 6 // #6 │ │ +3c4f7e: 4d01 0302 |061f: aput-object v1, v3, v2 │ │ +3c4f82: 1c01 371c |0621: const-class v1, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1c37 │ │ +3c4f86: 1212 |0623: const/4 v2, #int 1 // #1 │ │ +3c4f88: 7040 faaf 1032 |0624: invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4f8e: 7110 459d 0000 |0627: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4f94: 2200 1b1e |062a: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1e1b │ │ +3c4f98: 2321 661f |062c: new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1f66 │ │ +3c4f9c: 2203 1e1e |062e: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1e1e │ │ +3c4fa0: 1c04 e119 |0630: const-class v4, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3c4fa4: 7040 fdaf c3a4 |0632: invoke-direct {v3, v12, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@affd │ │ +3c4faa: 1204 |0635: const/4 v4, #int 0 // #0 │ │ +3c4fac: 4d03 0104 |0636: aput-object v3, v1, v4 │ │ +3c4fb0: 1c03 7419 |0638: const-class v3, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3c4fb4: 7040 faaf 3012 |063a: invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@affa │ │ +3c4fba: 7110 459d 0000 |063d: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@9d45 │ │ +3c4fc0: 0e00 |0640: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0007 line=20 │ │ - 0x0058 line=32 │ │ - 0x00ca line=50 │ │ - 0x00de line=55 │ │ - 0x00f3 line=61 │ │ - 0x0106 line=67 │ │ - 0x011d line=73 │ │ - 0x0175 line=89 │ │ - 0x01c5 line=102 │ │ - 0x01f3 line=110 │ │ - 0x0216 line=118 │ │ - 0x022c line=124 │ │ - 0x0247 line=132 │ │ - 0x02e9 line=155 │ │ - 0x02fd line=161 │ │ - 0x0312 line=167 │ │ - 0x0329 line=173 │ │ - 0x0365 line=187 │ │ - 0x03d0 line=207 │ │ - 0x03f8 line=216 │ │ - 0x0411 line=222 │ │ - 0x042b line=228 │ │ - 0x04a0 line=248 │ │ - 0x04de line=260 │ │ - 0x051e line=274 │ │ - 0x0587 line=293 │ │ - 0x05b1 line=303 │ │ - 0x05c9 line=309 │ │ - 0x05de line=315 │ │ + 0x0022 line=26 │ │ + 0x00ba line=46 │ │ + 0x00ce line=52 │ │ + 0x00e1 line=58 │ │ + 0x00f8 line=63 │ │ + 0x0136 line=77 │ │ + 0x0151 line=83 │ │ + 0x0166 line=89 │ │ + 0x0179 line=95 │ │ + 0x0194 line=103 │ │ + 0x01ac line=109 │ │ + 0x020a line=125 │ │ + 0x0231 line=134 │ │ + 0x0267 line=142 │ │ + 0x02b6 line=158 │ │ + 0x0334 line=177 │ │ + 0x0371 line=189 │ │ + 0x03dc line=209 │ │ + 0x0422 line=221 │ │ + 0x044f line=231 │ │ + 0x0467 line=237 │ │ + 0x0501 line=260 │ │ + 0x0519 line=266 │ │ + 0x052c line=272 │ │ + 0x054e line=280 │ │ + 0x0593 line=294 │ │ + 0x05d2 line=307 │ │ + 0x062a line=325 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4f9c: |[3c4f9c] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ -3c4fac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c4fb2: 0e00 |0003: return-void │ │ +3c4fc4: |[3c4fc4] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ +3c4fd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c4fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : 'putIndex' │ │ type : '(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3c4fb4: |[3c4fb4] de.danoeh.antennapod.ApEventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ -3c4fc4: 6200 9d48 |0000: sget-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@489d │ │ -3c4fc8: 7210 fbaf 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@affb │ │ -3c4fce: 0c01 |0005: move-result-object v1 │ │ -3c4fd0: 7230 03ae 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3c4fd6: 0e00 |0009: return-void │ │ +3c4fdc: |[3c4fdc] de.danoeh.antennapod.ApEventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ +3c4fec: 6200 9d48 |0000: sget-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@489d │ │ +3c4ff0: 7210 fbaf 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@affb │ │ +3c4ff6: 0c01 |0005: move-result-object v1 │ │ +3c4ff8: 7230 03ae 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3c4ffe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ │ │ Virtual methods - │ │ @@ -1468342,35 +1468350,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c8618: |[3c8618] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.:()V │ │ -3c8628: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c862e: 0e00 |0003: return-void │ │ +3c8640: |[3c8640] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.:()V │ │ +3c8650: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c8656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c8630: |[3c8630] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3c8640: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ -3c8644: 7110 709d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V // method@9d70 │ │ -3c864a: 0e00 |0005: return-void │ │ +3c8658: |[3c8658] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3c8668: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ +3c866c: 7110 709d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V // method@9d70 │ │ +3c8672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1468399,17 +1468407,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8734: |[3c8734] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8744: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c874a: 0e00 |0003: return-void │ │ +3c875c: |[3c875c] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c876c: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c8772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1468419,17 +1468427,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8704: |[3c8704] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getDrawable:()I │ │ -3c8714: 6000 f353 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_cancel:I // field@53f3 │ │ -3c8718: 0f00 |0002: return v0 │ │ +3c872c: |[3c872c] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getDrawable:()I │ │ +3c873c: 6000 f353 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_cancel:I // field@53f3 │ │ +3c8740: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;) │ │ @@ -1468437,17 +1468445,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c871c: |[3c871c] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getLabel:()I │ │ -3c872c: 6000 a45a |0000: sget v0, Lde/danoeh/antennapod/R$string;.cancel_download_label:I // field@5aa4 │ │ -3c8730: 0f00 |0002: return v0 │ │ +3c8744: |[3c8744] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getLabel:()I │ │ +3c8754: 6000 a45a |0000: sget v0, Lde/danoeh/antennapod/R$string;.cancel_download_label:I // field@5aa4 │ │ +3c8758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;) │ │ @@ -1468455,29 +1468463,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3c874c: |[3c874c] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.onClick:(Landroid/content/Context;)V │ │ -3c875c: 5420 946a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8760: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8766: 0c00 |0005: move-result-object v0 │ │ -3c8768: 7100 04a4 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c876e: 0c01 |0009: move-result-object v1 │ │ -3c8770: 6e30 00a4 3100 |000a: invoke-virtual {v1, v3, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a400 │ │ -3c8776: 7100 75a9 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ -3c877c: 0a03 |0010: move-result v3 │ │ -3c877e: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -3c8782: 5423 946a |0013: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8786: 6e10 3fa1 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ -3c878c: 5423 946a |0018: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8790: 7110 15a9 0300 |001a: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ -3c8796: 0e00 |001d: return-void │ │ +3c8774: |[3c8774] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.onClick:(Landroid/content/Context;)V │ │ +3c8784: 5420 946a |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8788: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c878e: 0c00 |0005: move-result-object v0 │ │ +3c8790: 7100 04a4 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c8796: 0c01 |0009: move-result-object v1 │ │ +3c8798: 6e30 00a4 3100 |000a: invoke-virtual {v1, v3, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a400 │ │ +3c879e: 7100 75a9 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a975 │ │ +3c87a4: 0a03 |0010: move-result v3 │ │ +3c87a6: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +3c87aa: 5423 946a |0013: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c87ae: 6e10 3fa1 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@a13f │ │ +3c87b4: 5423 946a |0018: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c87b8: 7110 15a9 0300 |001a: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a915 │ │ +3c87be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000d line=36 │ │ 0x0013 line=37 │ │ 0x0018 line=38 │ │ @@ -1468510,17 +1468518,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8860: |[3c8860] de.danoeh.antennapod.actionbutton.DeleteActionButton.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3c8870: 7120 7f9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d7f │ │ -3c8876: 0e00 |0003: return-void │ │ +3c8888: |[3c8888] de.danoeh.antennapod.actionbutton.DeleteActionButton.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3c8898: 7120 7f9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d7f │ │ +3c889e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1468529,17 +1468537,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8878: |[3c8878] de.danoeh.antennapod.actionbutton.DeleteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8888: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c888e: 0e00 |0003: return-void │ │ +3c88a0: |[3c88a0] de.danoeh.antennapod.actionbutton.DeleteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c88b0: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c88b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1468548,17 +1468556,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8890: |[3c8890] de.danoeh.antennapod.actionbutton.DeleteActionButton.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3c88a0: 7120 0fa9 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3c88a6: 0e00 |0003: return-void │ │ +3c88b8: |[3c88b8] de.danoeh.antennapod.actionbutton.DeleteActionButton.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3c88c8: 7120 0fa9 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3c88ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1468568,17 +1468576,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c87d8: |[3c87d8] de.danoeh.antennapod.actionbutton.DeleteActionButton.getDrawable:()I │ │ -3c87e8: 6000 0154 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_delete:I // field@5401 │ │ -3c87ec: 0f00 |0002: return v0 │ │ +3c8800: |[3c8800] de.danoeh.antennapod.actionbutton.DeleteActionButton.getDrawable:()I │ │ +3c8810: 6000 0154 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_delete:I // field@5401 │ │ +3c8814: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1468586,17 +1468594,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c87f0: |[3c87f0] de.danoeh.antennapod.actionbutton.DeleteActionButton.getLabel:()I │ │ -3c8800: 6000 d65a |0000: sget v0, Lde/danoeh/antennapod/R$string;.delete_label:I // field@5ad6 │ │ -3c8804: 0f00 |0002: return v0 │ │ +3c8818: |[3c8818] de.danoeh.antennapod.actionbutton.DeleteActionButton.getLabel:()I │ │ +3c8828: 6000 d65a |0000: sget v0, Lde/danoeh/antennapod/R$string;.delete_label:I // field@5ad6 │ │ +3c882c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1468604,35 +1468612,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3c8808: |[3c8808] de.danoeh.antennapod.actionbutton.DeleteActionButton.getVisibility:()I │ │ -3c8818: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c881c: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8822: 0c00 |0005: move-result-object v0 │ │ -3c8824: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ -3c8828: 5410 946a |0008: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c882c: 6e10 4ca1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8832: 0c00 |000d: move-result-object v0 │ │ -3c8834: 6e10 aea1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3c883a: 0a00 |0011: move-result v0 │ │ -3c883c: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ -3c8840: 5410 946a |0014: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8844: 6e10 43a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3c884a: 0c00 |0019: move-result-object v0 │ │ -3c884c: 6e10 05a1 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3c8852: 0a00 |001d: move-result v0 │ │ -3c8854: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -3c8858: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -3c885a: 0f00 |0021: return v0 │ │ -3c885c: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -3c885e: 0f00 |0023: return v0 │ │ +3c8830: |[3c8830] de.danoeh.antennapod.actionbutton.DeleteActionButton.getVisibility:()I │ │ +3c8840: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8844: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c884a: 0c00 |0005: move-result-object v0 │ │ +3c884c: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ +3c8850: 5410 946a |0008: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8854: 6e10 4ca1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c885a: 0c00 |000d: move-result-object v0 │ │ +3c885c: 6e10 aea1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3c8862: 0a00 |0011: move-result v0 │ │ +3c8864: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ +3c8868: 5410 946a |0014: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c886c: 6e10 43a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3c8872: 0c00 |0019: move-result-object v0 │ │ +3c8874: 6e10 05a1 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3c887a: 0a00 |001d: move-result v0 │ │ +3c887c: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +3c8880: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +3c8882: 0f00 |0021: return v0 │ │ +3c8884: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +3c8886: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1468640,27 +1468648,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3c88a8: |[3c88a8] de.danoeh.antennapod.actionbutton.DeleteActionButton.onClick:(Landroid/content/Context;)V │ │ -3c88b8: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c88bc: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c88c2: 0c00 |0005: move-result-object v0 │ │ -3c88c4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c88c8: 0e00 |0008: return-void │ │ -3c88ca: 5431 946a |0009: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c88ce: 7110 7dad 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ -3c88d4: 0c01 |000e: move-result-object v1 │ │ -3c88d6: 2202 5f19 |000f: new-instance v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; // type@195f │ │ -3c88da: 7030 789d 4200 |0011: invoke-direct {v2, v4, v0}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d78 │ │ -3c88e0: 7130 c5a9 1402 |0014: invoke-static {v4, v1, v2}, Lde/danoeh/antennapod/ui/view/LocalDeleteModal;.showLocalFeedDeleteWarningIfNecessary:(Landroid/content/Context;Ljava/lang/Iterable;Ljava/lang/Runnable;)V // method@a9c5 │ │ -3c88e6: 0e00 |0017: return-void │ │ +3c88d0: |[3c88d0] de.danoeh.antennapod.actionbutton.DeleteActionButton.onClick:(Landroid/content/Context;)V │ │ +3c88e0: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c88e4: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c88ea: 0c00 |0005: move-result-object v0 │ │ +3c88ec: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c88f0: 0e00 |0008: return-void │ │ +3c88f2: 5431 946a |0009: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c88f6: 7110 7dad 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ +3c88fc: 0c01 |000e: move-result-object v1 │ │ +3c88fe: 2202 5f19 |000f: new-instance v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; // type@195f │ │ +3c8902: 7030 789d 4200 |0011: invoke-direct {v2, v4, v0}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9d78 │ │ +3c8908: 7130 c5a9 1402 |0014: invoke-static {v4, v1, v2}, Lde/danoeh/antennapod/ui/view/LocalDeleteModal;.showLocalFeedDeleteWarningIfNecessary:(Landroid/content/Context;Ljava/lang/Iterable;Ljava/lang/Runnable;)V // method@a9c5 │ │ +3c890e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=41 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/content/Context; │ │ @@ -1468690,17 +1468698,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3c8a0c: |[3c8a0c] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3c8a1c: 7040 8b9d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d8b │ │ -3c8a22: 0e00 |0003: return-void │ │ +3c8a34: |[3c8a34] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3c8a44: 7040 8b9d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d8b │ │ +3c8a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -1468711,17 +1468719,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3c8a24: |[3c8a24] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3c8a34: 7040 8c9d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d8c │ │ -3c8a3a: 0e00 |0003: return-void │ │ +3c8a4c: |[3c8a4c] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3c8a5c: 7040 8c9d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9d8c │ │ +3c8a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -1468732,17 +1468740,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8a3c: |[3c8a3c] de.danoeh.antennapod.actionbutton.DownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8a4c: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c8a52: 0e00 |0003: return-void │ │ +3c8a64: |[3c8a64] de.danoeh.antennapod.actionbutton.DownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c8a74: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c8a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1468751,21 +1468759,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3c8a54: |[3c8a54] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3c8a64: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c8a6a: 0c03 |0003: move-result-object v3 │ │ -3c8a6c: 5414 946a |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8a70: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3c8a72: 6e40 03a4 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ -3c8a78: 0e00 |000a: return-void │ │ +3c8a7c: |[3c8a7c] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3c8a8c: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c8a92: 0c03 |0003: move-result-object v3 │ │ +3c8a94: 5414 946a |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8a98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3c8a9a: 6e40 03a4 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ +3c8aa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/content/DialogInterface; │ │ @@ -1468776,21 +1468784,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3c8a7c: |[3c8a7c] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3c8a8c: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c8a92: 0c03 |0003: move-result-object v3 │ │ -3c8a94: 5414 946a |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8a98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3c8a9a: 6e40 03a4 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ -3c8aa0: 0e00 |000a: return-void │ │ +3c8aa4: |[3c8aa4] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3c8ab4: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c8aba: 0c03 |0003: move-result-object v3 │ │ +3c8abc: 5414 946a |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8ac0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3c8ac2: 6e40 03a4 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ +3c8ac8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/content/DialogInterface; │ │ @@ -1468801,30 +1468809,30 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3c8968: |[3c8968] de.danoeh.antennapod.actionbutton.DownloadActionButton.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3c8978: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c897e: 0c00 |0003: move-result-object v0 │ │ -3c8980: 6e10 91a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3c8986: 0c01 |0007: move-result-object v1 │ │ -3c8988: 6e20 06a4 1000 |0008: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ -3c898e: 0a00 |000b: move-result v0 │ │ -3c8990: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ -3c8994: 6e10 aea1 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3c899a: 0a03 |0011: move-result v3 │ │ -3c899c: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3c89a0: 2803 |0014: goto 0017 // +0003 │ │ -3c89a2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3c89a4: 2802 |0016: goto 0018 // +0002 │ │ -3c89a6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -3c89a8: 0f03 |0018: return v3 │ │ +3c8990: |[3c8990] de.danoeh.antennapod.actionbutton.DownloadActionButton.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3c89a0: 7100 04a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c89a6: 0c00 |0003: move-result-object v0 │ │ +3c89a8: 6e10 91a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3c89ae: 0c01 |0007: move-result-object v1 │ │ +3c89b0: 6e20 06a4 1000 |0008: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@a406 │ │ +3c89b6: 0a00 |000b: move-result v0 │ │ +3c89b8: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ +3c89bc: 6e10 aea1 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3c89c2: 0a03 |0011: move-result v3 │ │ +3c89c4: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3c89c8: 2803 |0014: goto 0017 // +0003 │ │ +3c89ca: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3c89cc: 2802 |0016: goto 0018 // +0002 │ │ +3c89ce: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +3c89d0: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000e line=72 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0019 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1468835,17 +1468843,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c89ac: |[3c89ac] de.danoeh.antennapod.actionbutton.DownloadActionButton.getDrawable:()I │ │ -3c89bc: 6000 0454 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_download:I // field@5404 │ │ -3c89c0: 0f00 |0002: return v0 │ │ +3c89d4: |[3c89d4] de.danoeh.antennapod.actionbutton.DownloadActionButton.getDrawable:()I │ │ +3c89e4: 6000 0454 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_download:I // field@5404 │ │ +3c89e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1468853,17 +1468861,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c89c4: |[3c89c4] de.danoeh.antennapod.actionbutton.DownloadActionButton.getLabel:()I │ │ -3c89d4: 6000 015b |0000: sget v0, Lde/danoeh/antennapod/R$string;.download_label:I // field@5b01 │ │ -3c89d8: 0f00 |0002: return v0 │ │ +3c89ec: |[3c89ec] de.danoeh.antennapod.actionbutton.DownloadActionButton.getLabel:()I │ │ +3c89fc: 6000 015b |0000: sget v0, Lde/danoeh/antennapod/R$string;.download_label:I // field@5b01 │ │ +3c8a00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1468871,25 +1468879,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3c89dc: |[3c89dc] de.danoeh.antennapod.actionbutton.DownloadActionButton.getVisibility:()I │ │ -3c89ec: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c89f0: 6e10 43a1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3c89f6: 0c00 |0005: move-result-object v0 │ │ -3c89f8: 6e10 05a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3c89fe: 0a00 |0009: move-result v0 │ │ -3c8a00: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -3c8a04: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -3c8a06: 2802 |000d: goto 000f // +0002 │ │ -3c8a08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3c8a0a: 0f00 |000f: return v0 │ │ +3c8a04: |[3c8a04] de.danoeh.antennapod.actionbutton.DownloadActionButton.getVisibility:()I │ │ +3c8a14: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8a18: 6e10 43a1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3c8a1e: 0c00 |0005: move-result-object v0 │ │ +3c8a20: 6e10 05a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3c8a26: 0a00 |0009: move-result v0 │ │ +3c8a28: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +3c8a2c: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +3c8a2e: 2802 |000d: goto 000f // +0002 │ │ +3c8a30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3c8a32: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1468897,66 +1468905,66 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -3c8aa4: |[3c8aa4] de.danoeh.antennapod.actionbutton.DownloadActionButton.onClick:(Landroid/content/Context;)V │ │ -3c8ab4: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8ab8: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8abe: 0c00 |0005: move-result-object v0 │ │ -3c8ac0: 3800 6100 |0006: if-eqz v0, 0067 // +0061 │ │ -3c8ac4: 7020 8e9d 0300 |0008: invoke-direct {v3, v0}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9d8e │ │ -3c8aca: 0a00 |000b: move-result v0 │ │ -3c8acc: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -3c8ad0: 2859 |000e: goto 0067 // +0059 │ │ -3c8ad2: 6200 f5f2 |000f: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_DOWNLOAD:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@f2f5 │ │ -3c8ad6: 7110 51a9 0000 |0011: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a951 │ │ -3c8adc: 7100 85a2 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isEpisodeDownloadAllowed:()Z // method@a285 │ │ -3c8ae2: 0a00 |0017: move-result v0 │ │ -3c8ae4: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ -3c8ae8: 7100 04a4 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c8aee: 0c00 |001d: move-result-object v0 │ │ -3c8af0: 5431 946a |001e: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8af4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3c8af6: 6e40 03a4 4021 |0021: invoke-virtual {v0, v4, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ -3c8afc: 2843 |0024: goto 0067 // +0043 │ │ -3c8afe: 2200 ea16 |0025: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ -3c8b02: 7020 878c 4000 |0027: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ -3c8b08: 6001 be5a |002a: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_title:I // field@5abe │ │ -3c8b0c: 6e20 d38c 1000 |002c: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ -3c8b12: 0c00 |002f: move-result-object v0 │ │ -3c8b14: 6001 bb5a |0030: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_download_later:I // field@5abb │ │ -3c8b18: 2202 6119 |0032: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; // type@1961 │ │ -3c8b1c: 7030 819d 3204 |0034: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9d81 │ │ -3c8b22: 6e30 c58c 1002 |0037: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ -3c8b28: 0c00 |003a: move-result-object v0 │ │ -3c8b2a: 6001 ba5a |003b: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_allow_this_time:I // field@5aba │ │ -3c8b2e: 2202 6219 |003d: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; // type@1962 │ │ -3c8b32: 7030 839d 3204 |003f: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9d83 │ │ -3c8b38: 6e30 b78c 1002 |0042: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb7 │ │ -3c8b3e: 0c04 |0045: move-result-object v4 │ │ -3c8b40: 6000 a55a |0046: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@5aa5 │ │ -3c8b44: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -3c8b46: 6e30 b18c 0401 |0049: invoke-virtual {v4, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ -3c8b4c: 0c04 |004c: move-result-object v4 │ │ -3c8b4e: 7100 8ca2 0000 |004d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3c8b54: 0a00 |0050: move-result v0 │ │ -3c8b56: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ -3c8b5a: 7100 8ea2 0000 |0053: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@a28e │ │ -3c8b60: 0a00 |0056: move-result v0 │ │ -3c8b62: 3800 0800 |0057: if-eqz v0, 005f // +0008 │ │ -3c8b66: 6000 bd5a |0059: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message_vpn:I // field@5abd │ │ -3c8b6a: 6e20 a78c 0400 |005b: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3c8b70: 2806 |005e: goto 0064 // +0006 │ │ -3c8b72: 6000 bc5a |005f: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message:I // field@5abc │ │ -3c8b76: 6e20 a78c 0400 |0061: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3c8b7c: 6e10 3314 0400 |0064: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ -3c8b82: 0e00 |0067: return-void │ │ +3c8acc: |[3c8acc] de.danoeh.antennapod.actionbutton.DownloadActionButton.onClick:(Landroid/content/Context;)V │ │ +3c8adc: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8ae0: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c8ae6: 0c00 |0005: move-result-object v0 │ │ +3c8ae8: 3800 6100 |0006: if-eqz v0, 0067 // +0061 │ │ +3c8aec: 7020 8e9d 0300 |0008: invoke-direct {v3, v0}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9d8e │ │ +3c8af2: 0a00 |000b: move-result v0 │ │ +3c8af4: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +3c8af8: 2859 |000e: goto 0067 // +0059 │ │ +3c8afa: 6200 f5f2 |000f: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_DOWNLOAD:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@f2f5 │ │ +3c8afe: 7110 51a9 0000 |0011: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a951 │ │ +3c8b04: 7100 85a2 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isEpisodeDownloadAllowed:()Z // method@a285 │ │ +3c8b0a: 0a00 |0017: move-result v0 │ │ +3c8b0c: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ +3c8b10: 7100 04a4 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c8b16: 0c00 |001d: move-result-object v0 │ │ +3c8b18: 5431 946a |001e: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8b1c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3c8b1e: 6e40 03a4 4021 |0021: invoke-virtual {v0, v4, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@a403 │ │ +3c8b24: 2843 |0024: goto 0067 // +0043 │ │ +3c8b26: 2200 ea16 |0025: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ +3c8b2a: 7020 878c 4000 |0027: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ +3c8b30: 6001 be5a |002a: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_title:I // field@5abe │ │ +3c8b34: 6e20 d38c 1000 |002c: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ +3c8b3a: 0c00 |002f: move-result-object v0 │ │ +3c8b3c: 6001 bb5a |0030: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_download_later:I // field@5abb │ │ +3c8b40: 2202 6119 |0032: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; // type@1961 │ │ +3c8b44: 7030 819d 3204 |0034: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9d81 │ │ +3c8b4a: 6e30 c58c 1002 |0037: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ +3c8b50: 0c00 |003a: move-result-object v0 │ │ +3c8b52: 6001 ba5a |003b: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_allow_this_time:I // field@5aba │ │ +3c8b56: 2202 6219 |003d: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; // type@1962 │ │ +3c8b5a: 7030 839d 3204 |003f: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9d83 │ │ +3c8b60: 6e30 b78c 1002 |0042: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb7 │ │ +3c8b66: 0c04 |0045: move-result-object v4 │ │ +3c8b68: 6000 a55a |0046: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@5aa5 │ │ +3c8b6c: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +3c8b6e: 6e30 b18c 0401 |0049: invoke-virtual {v4, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ +3c8b74: 0c04 |004c: move-result-object v4 │ │ +3c8b76: 7100 8ca2 0000 |004d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3c8b7c: 0a00 |0050: move-result v0 │ │ +3c8b7e: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ +3c8b82: 7100 8ea2 0000 |0053: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@a28e │ │ +3c8b88: 0a00 |0056: move-result v0 │ │ +3c8b8a: 3800 0800 |0057: if-eqz v0, 005f // +0008 │ │ +3c8b8e: 6000 bd5a |0059: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message_vpn:I // field@5abd │ │ +3c8b92: 6e20 a78c 0400 |005b: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3c8b98: 2806 |005e: goto 0064 // +0006 │ │ +3c8b9a: 6000 bc5a |005f: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message:I // field@5abc │ │ +3c8b9e: 6e20 a78c 0400 |0061: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3c8ba4: 6e10 3314 0400 |0064: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ +3c8baa: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x000f line=48 │ │ 0x0014 line=50 │ │ 0x001a line=51 │ │ @@ -1468998,17 +1469006,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8da8: |[3c8da8] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8db8: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c8dbe: 0e00 |0003: return-void │ │ +3c8dd0: |[3c8dd0] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c8de0: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c8de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469018,17 +1469026,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8d3c: |[3c8d3c] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getDrawable:()I │ │ -3c8d4c: 6000 f853 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_check:I // field@53f8 │ │ -3c8d50: 0f00 |0002: return v0 │ │ +3c8d64: |[3c8d64] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getDrawable:()I │ │ +3c8d74: 6000 f853 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_check:I // field@53f8 │ │ +3c8d78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1469036,23 +1469044,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c8d54: |[3c8d54] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getLabel:()I │ │ -3c8d64: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8d68: 6e10 57a1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3c8d6e: 0a00 |0005: move-result v0 │ │ -3c8d70: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3c8d74: 6000 115c |0008: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_label:I // field@5c11 │ │ -3c8d78: 2803 |000a: goto 000d // +0003 │ │ -3c8d7a: 6000 125c |000b: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_no_media_label:I // field@5c12 │ │ -3c8d7e: 0f00 |000d: return v0 │ │ +3c8d7c: |[3c8d7c] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getLabel:()I │ │ +3c8d8c: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8d90: 6e10 57a1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3c8d96: 0a00 |0005: move-result v0 │ │ +3c8d98: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3c8d9c: 6000 115c |0008: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_label:I // field@5c11 │ │ +3c8da0: 2803 |000a: goto 000d // +0003 │ │ +3c8da2: 6000 125c |000b: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_no_media_label:I // field@5c12 │ │ +3c8da6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1469060,23 +1469068,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3c8d80: |[3c8d80] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getVisibility:()I │ │ -3c8d90: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8d94: 6e10 5ea1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3c8d9a: 0a00 |0005: move-result v0 │ │ -3c8d9c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -3c8da0: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3c8da2: 2802 |0009: goto 000b // +0002 │ │ -3c8da4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3c8da6: 0f00 |000b: return v0 │ │ +3c8da8: |[3c8da8] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getVisibility:()I │ │ +3c8db8: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8dbc: 6e10 5ea1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3c8dc2: 0a00 |0005: move-result v0 │ │ +3c8dc4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +3c8dc8: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3c8dca: 2802 |0009: goto 000b // +0002 │ │ +3c8dcc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3c8dce: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1469084,23 +1469092,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3c8dc0: |[3c8dc0] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.onClick:(Landroid/content/Context;)V │ │ -3c8dd0: 5412 946a |0000: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8dd4: 6e10 5ea1 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3c8dda: 0a02 |0005: move-result v2 │ │ -3c8ddc: 3902 0800 |0006: if-nez v2, 000e // +0008 │ │ -3c8de0: 5412 946a |0008: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8de4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3c8de6: 7130 11a9 0200 |000b: invoke-static {v2, v0, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a911 │ │ -3c8dec: 0e00 |000e: return-void │ │ +3c8de8: |[3c8de8] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.onClick:(Landroid/content/Context;)V │ │ +3c8df8: 5412 946a |0000: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8dfc: 6e10 5ea1 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3c8e02: 0a02 |0005: move-result v2 │ │ +3c8e04: 3902 0800 |0006: if-nez v2, 000e // +0008 │ │ +3c8e08: 5412 946a |0008: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8e0c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3c8e0e: 7130 11a9 0200 |000b: invoke-static {v2, v0, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a911 │ │ +3c8e14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -1469130,17 +1469138,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8e20: |[3c8e20] de.danoeh.antennapod.actionbutton.PauseActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8e30: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c8e36: 0e00 |0003: return-void │ │ +3c8e48: |[3c8e48] de.danoeh.antennapod.actionbutton.PauseActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c8e58: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c8e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469150,17 +1469158,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8df0: |[3c8df0] de.danoeh.antennapod.actionbutton.PauseActionButton.getDrawable:()I │ │ -3c8e00: 6000 3654 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_pause:I // field@5436 │ │ -3c8e04: 0f00 |0002: return v0 │ │ +3c8e18: |[3c8e18] de.danoeh.antennapod.actionbutton.PauseActionButton.getDrawable:()I │ │ +3c8e28: 6000 3654 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_pause:I // field@5436 │ │ +3c8e2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PauseActionButton;) │ │ @@ -1469168,17 +1469176,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8e08: |[3c8e08] de.danoeh.antennapod.actionbutton.PauseActionButton.getLabel:()I │ │ -3c8e18: 6000 ba5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.pause_label:I // field@5cba │ │ -3c8e1c: 0f00 |0002: return v0 │ │ +3c8e30: |[3c8e30] de.danoeh.antennapod.actionbutton.PauseActionButton.getLabel:()I │ │ +3c8e40: 6000 ba5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.pause_label:I // field@5cba │ │ +3c8e44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PauseActionButton;) │ │ @@ -1469186,28 +1469194,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3c8e38: |[3c8e38] de.danoeh.antennapod.actionbutton.PauseActionButton.onClick:(Landroid/content/Context;)V │ │ -3c8e48: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8e4c: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8e52: 0c00 |0005: move-result-object v0 │ │ -3c8e54: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c8e58: 0e00 |0008: return-void │ │ -3c8e5a: 7110 d4a7 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d4 │ │ -3c8e60: 0a00 |000c: move-result v0 │ │ -3c8e62: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3c8e66: 1300 7f00 |000f: const/16 v0, #int 127 // #7f │ │ -3c8e6a: 7120 98a9 0200 |0011: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ -3c8e70: 0c00 |0014: move-result-object v0 │ │ -3c8e72: 6e20 2602 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -3c8e78: 0e00 |0018: return-void │ │ +3c8e60: |[3c8e60] de.danoeh.antennapod.actionbutton.PauseActionButton.onClick:(Landroid/content/Context;)V │ │ +3c8e70: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8e74: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c8e7a: 0c00 |0005: move-result-object v0 │ │ +3c8e7c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c8e80: 0e00 |0008: return-void │ │ +3c8e82: 7110 d4a7 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a7d4 │ │ +3c8e88: 0a00 |000c: move-result v0 │ │ +3c8e8a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3c8e8e: 1300 7f00 |000f: const/16 v0, #int 127 // #7f │ │ +3c8e92: 7120 98a9 0200 |0011: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ +3c8e98: 0c00 |0014: move-result-object v0 │ │ +3c8e9a: 6e20 2602 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +3c8ea0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=38 │ │ 0x0011 line=39 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ @@ -1469243,17 +1469251,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8eac: |[3c8eac] de.danoeh.antennapod.actionbutton.PlayActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8ebc: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c8ec2: 0e00 |0003: return-void │ │ +3c8ed4: |[3c8ed4] de.danoeh.antennapod.actionbutton.PlayActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c8ee4: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c8eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469263,17 +1469271,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8e7c: |[3c8e7c] de.danoeh.antennapod.actionbutton.PlayActionButton.getDrawable:()I │ │ -3c8e8c: 6000 3854 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@5438 │ │ -3c8e90: 0f00 |0002: return v0 │ │ +3c8ea4: |[3c8ea4] de.danoeh.antennapod.actionbutton.PlayActionButton.getDrawable:()I │ │ +3c8eb4: 6000 3854 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@5438 │ │ +3c8eb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PlayActionButton;) │ │ @@ -1469281,17 +1469289,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8e94: |[3c8e94] de.danoeh.antennapod.actionbutton.PlayActionButton.getLabel:()I │ │ -3c8ea4: 6000 bc5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5cbc │ │ -3c8ea8: 0f00 |0002: return v0 │ │ +3c8ebc: |[3c8ebc] de.danoeh.antennapod.actionbutton.PlayActionButton.getLabel:()I │ │ +3c8ecc: 6000 bc5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5cbc │ │ +3c8ed0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PlayActionButton;) │ │ @@ -1469299,64 +1469307,64 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -3c8ec4: |[3c8ec4] de.danoeh.antennapod.actionbutton.PlayActionButton.onClick:(Landroid/content/Context;)V │ │ -3c8ed4: 5450 946a |0000: iget-object v0, v5, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8ed8: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c8ede: 0c00 |0005: move-result-object v0 │ │ -3c8ee0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c8ee4: 0e00 |0008: return-void │ │ -3c8ee6: 6e10 8da1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@a18d │ │ -3c8eec: 0a01 |000c: move-result v1 │ │ -3c8eee: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3c8ef0: 3901 3c00 |000e: if-nez v1, 004a // +003c │ │ -3c8ef4: 1a01 7942 |0010: const-string v1, "PlayActionButton" // string@4279 │ │ -3c8ef8: 1a03 ef3e |0012: const-string v3, "Missing episode. Will update the database now." // string@3eef │ │ -3c8efc: 7120 380b 3100 |0014: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3c8f02: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ -3c8f06: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3c8f08: 6e40 b6a1 1043 |001a: invoke-virtual {v0, v1, v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(ZJ)V // method@a1b6 │ │ -3c8f0e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3c8f10: 6e20 bda1 3000 |001e: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ -3c8f16: 7110 17a9 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ -3c8f1c: 7100 efaf 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3c8f22: 0c03 |0027: move-result-object v3 │ │ -3c8f24: 2322 341f |0028: new-array v2, v2, [Lde/danoeh/antennapod/model/feed/FeedItem; // type@1f34 │ │ -3c8f28: 6e10 99a1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3c8f2e: 0c00 |002d: move-result-object v0 │ │ -3c8f30: 4d00 0201 |002e: aput-object v0, v2, v1 │ │ -3c8f34: 7110 27a0 0200 |0030: invoke-static {v2}, Lde/danoeh/antennapod/event/FeedItemEvent;.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; // method@a027 │ │ -3c8f3a: 0c00 |0033: move-result-object v0 │ │ -3c8f3c: 6e20 f2af 0300 |0034: invoke-virtual {v3, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3c8f42: 7100 efaf 0000 |0037: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3c8f48: 0c00 |003a: move-result-object v0 │ │ -3c8f4a: 2201 e119 |003b: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3c8f4e: 6002 565b |003d: sget v2, Lde/danoeh/antennapod/R$string;.error_file_not_found:I // field@5b56 │ │ -3c8f52: 6e20 1402 2600 |003f: invoke-virtual {v6, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3c8f58: 0c06 |0042: move-result-object v6 │ │ -3c8f5a: 7020 2da0 6100 |0043: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ -3c8f60: 6e20 f2af 1000 |0046: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3c8f66: 0e00 |0049: return-void │ │ -3c8f68: 2201 c71b |004a: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3c8f6c: 7030 cea7 6100 |004c: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3c8f72: 6e20 cfa7 2100 |004f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ -3c8f78: 0c01 |0052: move-result-object v1 │ │ -3c8f7a: 6e10 d2a7 0100 |0053: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ -3c8f80: 6e10 9ea1 0000 |0056: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ -3c8f86: 0c01 |0059: move-result-object v1 │ │ -3c8f88: 6202 8b6f |005a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3c8f8c: 3321 0900 |005c: if-ne v1, v2, 0065 // +0009 │ │ -3c8f90: 7120 8aa7 0600 |005e: invoke-static {v6, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ -3c8f96: 0c00 |0061: move-result-object v0 │ │ -3c8f98: 6e20 2902 0600 |0062: invoke-virtual {v6, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3c8f9e: 0e00 |0065: return-void │ │ +3c8eec: |[3c8eec] de.danoeh.antennapod.actionbutton.PlayActionButton.onClick:(Landroid/content/Context;)V │ │ +3c8efc: 5450 946a |0000: iget-object v0, v5, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c8f00: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c8f06: 0c00 |0005: move-result-object v0 │ │ +3c8f08: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c8f0c: 0e00 |0008: return-void │ │ +3c8f0e: 6e10 8da1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@a18d │ │ +3c8f14: 0a01 |000c: move-result v1 │ │ +3c8f16: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3c8f18: 3901 3c00 |000e: if-nez v1, 004a // +003c │ │ +3c8f1c: 1a01 7942 |0010: const-string v1, "PlayActionButton" // string@4279 │ │ +3c8f20: 1a03 ef3e |0012: const-string v3, "Missing episode. Will update the database now." // string@3eef │ │ +3c8f24: 7120 380b 3100 |0014: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3c8f2a: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ +3c8f2e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3c8f30: 6e40 b6a1 1043 |001a: invoke-virtual {v0, v1, v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(ZJ)V // method@a1b6 │ │ +3c8f36: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3c8f38: 6e20 bda1 3000 |001e: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ +3c8f3e: 7110 17a9 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ +3c8f44: 7100 efaf 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3c8f4a: 0c03 |0027: move-result-object v3 │ │ +3c8f4c: 2322 341f |0028: new-array v2, v2, [Lde/danoeh/antennapod/model/feed/FeedItem; // type@1f34 │ │ +3c8f50: 6e10 99a1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3c8f56: 0c00 |002d: move-result-object v0 │ │ +3c8f58: 4d00 0201 |002e: aput-object v0, v2, v1 │ │ +3c8f5c: 7110 27a0 0200 |0030: invoke-static {v2}, Lde/danoeh/antennapod/event/FeedItemEvent;.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; // method@a027 │ │ +3c8f62: 0c00 |0033: move-result-object v0 │ │ +3c8f64: 6e20 f2af 0300 |0034: invoke-virtual {v3, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3c8f6a: 7100 efaf 0000 |0037: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3c8f70: 0c00 |003a: move-result-object v0 │ │ +3c8f72: 2201 e119 |003b: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3c8f76: 6002 565b |003d: sget v2, Lde/danoeh/antennapod/R$string;.error_file_not_found:I // field@5b56 │ │ +3c8f7a: 6e20 1402 2600 |003f: invoke-virtual {v6, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3c8f80: 0c06 |0042: move-result-object v6 │ │ +3c8f82: 7020 2da0 6100 |0043: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ +3c8f88: 6e20 f2af 1000 |0046: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3c8f8e: 0e00 |0049: return-void │ │ +3c8f90: 2201 c71b |004a: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3c8f94: 7030 cea7 6100 |004c: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3c8f9a: 6e20 cfa7 2100 |004f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ +3c8fa0: 0c01 |0052: move-result-object v1 │ │ +3c8fa2: 6e10 d2a7 0100 |0053: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ +3c8fa8: 6e10 9ea1 0000 |0056: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ +3c8fae: 0c01 |0059: move-result-object v1 │ │ +3c8fb0: 6202 8b6f |005a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3c8fb4: 3321 0900 |005c: if-ne v1, v2, 0065 // +0009 │ │ +3c8fb8: 7120 8aa7 0600 |005e: invoke-static {v6, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ +3c8fbe: 0c00 |0061: move-result-object v0 │ │ +3c8fc0: 6e20 2902 0600 |0062: invoke-virtual {v6, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3c8fc6: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=43 │ │ 0x0014 line=44 │ │ 0x001a line=45 │ │ 0x001e line=46 │ │ @@ -1469397,17 +1469405,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c8fd0: |[3c8fd0] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c8fe0: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c8fe6: 0e00 |0003: return-void │ │ +3c8ff8: |[3c8ff8] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c9008: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c900e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469417,17 +1469425,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8fa0: |[3c8fa0] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getDrawable:()I │ │ -3c8fb0: 6000 3854 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@5438 │ │ -3c8fb4: 0f00 |0002: return v0 │ │ +3c8fc8: |[3c8fc8] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getDrawable:()I │ │ +3c8fd8: 6000 3854 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@5438 │ │ +3c8fdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;) │ │ @@ -1469435,17 +1469443,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8fb8: |[3c8fb8] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getLabel:()I │ │ -3c8fc8: 6000 bc5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5cbc │ │ -3c8fcc: 0f00 |0002: return v0 │ │ +3c8fe0: |[3c8fe0] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getLabel:()I │ │ +3c8ff0: 6000 bc5c |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5cbc │ │ +3c8ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;) │ │ @@ -1469453,34 +1469461,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3c8fe8: |[3c8fe8] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.onClick:(Landroid/content/Context;)V │ │ -3c8ff8: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c8ffc: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c9002: 0c00 |0005: move-result-object v0 │ │ -3c9004: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c9008: 0e00 |0008: return-void │ │ -3c900a: 2201 c71b |0009: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3c900e: 7030 cea7 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3c9014: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c9016: 6e20 cfa7 2100 |000f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ -3c901c: 0c01 |0012: move-result-object v1 │ │ -3c901e: 6e10 d2a7 0100 |0013: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ -3c9024: 6e10 9ea1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ -3c902a: 0c01 |0019: move-result-object v1 │ │ -3c902c: 6202 8b6f |001a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3c9030: 3321 0900 |001c: if-ne v1, v2, 0025 // +0009 │ │ -3c9034: 7120 8aa7 0400 |001e: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ -3c903a: 0c00 |0021: move-result-object v0 │ │ -3c903c: 6e20 2902 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3c9042: 0e00 |0025: return-void │ │ +3c9010: |[3c9010] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.onClick:(Landroid/content/Context;)V │ │ +3c9020: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c9024: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c902a: 0c00 |0005: move-result-object v0 │ │ +3c902c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c9030: 0e00 |0008: return-void │ │ +3c9032: 2201 c71b |0009: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3c9036: 7030 cea7 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3c903c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c903e: 6e20 cfa7 2100 |000f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ +3c9044: 0c01 |0012: move-result-object v1 │ │ +3c9046: 6e10 d2a7 0100 |0013: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ +3c904c: 6e10 9ea1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ +3c9052: 0c01 |0019: move-result-object v1 │ │ +3c9054: 6202 8b6f |001a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3c9058: 3321 0900 |001c: if-ne v1, v2, 0025 // +0009 │ │ +3c905c: 7120 8aa7 0400 |001e: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ +3c9062: 0c00 |0021: move-result-object v0 │ │ +3c9064: 6e20 2902 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3c906a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=38 │ │ 0x000f line=39 │ │ 0x0013 line=40 │ │ 0x0016 line=42 │ │ @@ -1469514,17 +1469522,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c9074: |[3c9074] de.danoeh.antennapod.actionbutton.StreamActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c9084: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c908a: 0e00 |0003: return-void │ │ +3c909c: |[3c909c] de.danoeh.antennapod.actionbutton.StreamActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c90ac: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c90b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469534,17 +1469542,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9044: |[3c9044] de.danoeh.antennapod.actionbutton.StreamActionButton.getDrawable:()I │ │ -3c9054: 6000 5954 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_stream:I // field@5459 │ │ -3c9058: 0f00 |0002: return v0 │ │ +3c906c: |[3c906c] de.danoeh.antennapod.actionbutton.StreamActionButton.getDrawable:()I │ │ +3c907c: 6000 5954 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_stream:I // field@5459 │ │ +3c9080: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/StreamActionButton;) │ │ @@ -1469552,17 +1469560,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c905c: |[3c905c] de.danoeh.antennapod.actionbutton.StreamActionButton.getLabel:()I │ │ -3c906c: 6000 c45d |0000: sget v0, Lde/danoeh/antennapod/R$string;.stream_label:I // field@5dc4 │ │ -3c9070: 0f00 |0002: return v0 │ │ +3c9084: |[3c9084] de.danoeh.antennapod.actionbutton.StreamActionButton.getLabel:()I │ │ +3c9094: 6000 c45d |0000: sget v0, Lde/danoeh/antennapod/R$string;.stream_label:I // field@5dc4 │ │ +3c9098: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/StreamActionButton;) │ │ @@ -1469570,43 +1469578,43 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3c908c: |[3c908c] de.danoeh.antennapod.actionbutton.StreamActionButton.onClick:(Landroid/content/Context;)V │ │ -3c909c: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c90a0: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3c90a6: 0c00 |0005: move-result-object v0 │ │ -3c90a8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c90ac: 0e00 |0008: return-void │ │ -3c90ae: 6201 f6f2 |0009: sget-object v1, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_STREAM:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@f2f6 │ │ -3c90b2: 7110 51a9 0100 |000b: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a951 │ │ -3c90b8: 7100 8da2 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ -3c90be: 0a01 |0011: move-result v1 │ │ -3c90c0: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ -3c90c4: 2201 1b1c |0014: new-instance v1, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog; // type@1c1b │ │ -3c90c8: 7030 90a9 4100 |0016: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a990 │ │ -3c90ce: 6e10 91a9 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.show:()V // method@a991 │ │ -3c90d4: 0e00 |001c: return-void │ │ -3c90d6: 2201 c71b |001d: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3c90da: 7030 cea7 4100 |001f: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3c90e0: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3c90e2: 6e20 cfa7 2100 |0023: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ -3c90e8: 0c01 |0026: move-result-object v1 │ │ -3c90ea: 6e10 d2a7 0100 |0027: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ -3c90f0: 6e10 9ea1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ -3c90f6: 0c01 |002d: move-result-object v1 │ │ -3c90f8: 6202 8b6f |002e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3c90fc: 3321 0900 |0030: if-ne v1, v2, 0039 // +0009 │ │ -3c9100: 7120 8aa7 0400 |0032: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ -3c9106: 0c00 |0035: move-result-object v0 │ │ -3c9108: 6e20 2902 0400 |0036: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3c910e: 0e00 |0039: return-void │ │ +3c90b4: |[3c90b4] de.danoeh.antennapod.actionbutton.StreamActionButton.onClick:(Landroid/content/Context;)V │ │ +3c90c4: 5430 946a |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c90c8: 6e10 4ca1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3c90ce: 0c00 |0005: move-result-object v0 │ │ +3c90d0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c90d4: 0e00 |0008: return-void │ │ +3c90d6: 6201 f6f2 |0009: sget-object v1, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_STREAM:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@f2f6 │ │ +3c90da: 7110 51a9 0100 |000b: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a951 │ │ +3c90e0: 7100 8da2 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ +3c90e6: 0a01 |0011: move-result v1 │ │ +3c90e8: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ +3c90ec: 2201 1b1c |0014: new-instance v1, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog; // type@1c1b │ │ +3c90f0: 7030 90a9 4100 |0016: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a990 │ │ +3c90f6: 6e10 91a9 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.show:()V // method@a991 │ │ +3c90fc: 0e00 |001c: return-void │ │ +3c90fe: 2201 c71b |001d: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3c9102: 7030 cea7 4100 |001f: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3c9108: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3c910a: 6e20 cfa7 2100 |0023: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a7cf │ │ +3c9110: 0c01 |0026: move-result-object v1 │ │ +3c9112: 6e10 d2a7 0100 |0027: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a7d2 │ │ +3c9118: 6e10 9ea1 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a19e │ │ +3c911e: 0c01 |002d: move-result-object v1 │ │ +3c9120: 6202 8b6f |002e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3c9124: 3321 0900 |0030: if-ne v1, v2, 0039 // +0009 │ │ +3c9128: 7120 8aa7 0400 |0032: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a78a │ │ +3c912e: 0c00 |0035: move-result-object v0 │ │ +3c9130: 6e20 2902 0400 |0036: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3c9136: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=42 │ │ 0x000e line=44 │ │ 0x0014 line=45 │ │ 0x001d line=48 │ │ @@ -1469643,17 +1469651,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c9168: |[3c9168] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c9178: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ -3c917e: 0e00 |0003: return-void │ │ +3c9190: |[3c9190] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c91a0: 7020 929d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9d92 │ │ +3c91a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1469663,17 +1469671,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9110: |[3c9110] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getDrawable:()I │ │ -3c9120: 6000 5f54 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_web:I // field@545f │ │ -3c9124: 0f00 |0002: return v0 │ │ +3c9138: |[3c9138] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getDrawable:()I │ │ +3c9148: 6000 5f54 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_web:I // field@545f │ │ +3c914c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1469681,17 +1469689,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9128: |[3c9128] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getLabel:()I │ │ -3c9138: 6000 085e |0000: sget v0, Lde/danoeh/antennapod/R$string;.visit_website_label:I // field@5e08 │ │ -3c913c: 0f00 |0002: return v0 │ │ +3c9150: |[3c9150] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getLabel:()I │ │ +3c9160: 6000 085e |0000: sget v0, Lde/danoeh/antennapod/R$string;.visit_website_label:I // field@5e08 │ │ +3c9164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1469699,23 +1469707,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3c9140: |[3c9140] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getVisibility:()I │ │ -3c9150: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c9154: 6e10 4aa1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3c915a: 0c00 |0005: move-result-object v0 │ │ -3c915c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3c9160: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3c9162: 2802 |0009: goto 000b // +0002 │ │ -3c9164: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3c9166: 0f00 |000b: return v0 │ │ +3c9168: |[3c9168] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getVisibility:()I │ │ +3c9178: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c917c: 6e10 4aa1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3c9182: 0c00 |0005: move-result-object v0 │ │ +3c9184: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3c9188: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3c918a: 2802 |0009: goto 000b // +0002 │ │ +3c918c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3c918e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1469723,20 +1469731,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3c9180: |[3c9180] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.onClick:(Landroid/content/Context;)V │ │ -3c9190: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ -3c9194: 6e10 4aa1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3c919a: 0c00 |0005: move-result-object v0 │ │ -3c919c: 7120 9fa9 0200 |0006: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/common/IntentUtils;.openInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@a99f │ │ -3c91a2: 0e00 |0009: return-void │ │ +3c91a8: |[3c91a8] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.onClick:(Landroid/content/Context;)V │ │ +3c91b8: 5410 946a |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6a94 │ │ +3c91bc: 6e10 4aa1 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3c91c2: 0c00 |0005: move-result-object v0 │ │ +3c91c4: 7120 9fa9 0200 |0006: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/common/IntentUtils;.openInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@a99f │ │ +3c91ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1469770,18 +1469778,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c9234: |[3c9234] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3c9244: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c924a: 5b01 986a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a98 │ │ -3c924e: 0e00 |0005: return-void │ │ +3c925c: |[3c925c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3c926c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c9272: 5b01 986a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a98 │ │ +3c9276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1469791,19 +1469799,19 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c9214: |[3c9214] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.onApplyWindowInsets:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3c9224: 5410 986a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a98 │ │ -3c9228: 7130 c99d 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9dc9 │ │ -3c922e: 0c02 |0005: move-result-object v2 │ │ -3c9230: 1102 |0006: return-object v2 │ │ +3c923c: |[3c923c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.onApplyWindowInsets:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3c924c: 5410 986a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a98 │ │ +3c9250: 7130 c99d 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9dc9 │ │ +3c9256: 0c02 |0005: move-result-object v2 │ │ +3c9258: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 (null) Landroidx/core/view/WindowInsetsCompat; │ │ @@ -1469834,35 +1469842,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9250: |[3c9250] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.:()V │ │ -3c9260: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c9266: 0e00 |0003: return-void │ │ +3c9278: |[3c9278] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.:()V │ │ +3c9288: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c928e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c9268: |[3c9268] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.onChanged:(Ljava/lang/Object;)V │ │ -3c9278: 1f01 511d |0000: check-cast v1, Ljava/util/List; // type@1d51 │ │ -3c927c: 7110 c69d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V // method@9dc6 │ │ -3c9282: 0e00 |0005: return-void │ │ +3c9290: |[3c9290] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.onChanged:(Ljava/lang/Object;)V │ │ +3c92a0: 1f01 511d |0000: check-cast v1, Ljava/util/List; // type@1d51 │ │ +3c92a4: 7110 c69d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V // method@9dc6 │ │ +3c92aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1469892,35 +1469900,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9284: |[3c9284] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.:()V │ │ -3c9294: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3c929a: 0e00 |0003: return-void │ │ +3c92ac: |[3c92ac] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.:()V │ │ +3c92bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3c92c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c929c: |[3c929c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ -3c92ac: 1f01 511d |0000: check-cast v1, Ljava/util/List; // type@1d51 │ │ -3c92b0: 7110 c79d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V // method@9dc7 │ │ -3c92b6: 0e00 |0005: return-void │ │ +3c92c4: |[3c92c4] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ +3c92d4: 1f01 511d |0000: check-cast v1, Ljava/util/List; // type@1d51 │ │ +3c92d8: 7110 c79d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V // method@9dc7 │ │ +3c92de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1469958,18 +1469966,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c92f8: |[3c92f8] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3c9308: 5b01 9b6a |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a9b │ │ -3c930c: 7010 a687 0000 |0002: invoke-direct {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.:()V // method@87a6 │ │ -3c9312: 0e00 |0005: return-void │ │ +3c9320: |[3c9320] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3c9330: 5b01 9b6a |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a9b │ │ +3c9334: 7010 a687 0000 |0002: invoke-direct {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.:()V // method@87a6 │ │ +3c933a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1469978,17 +1469986,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c9314: |[3c9314] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V │ │ -3c9324: 7020 c09d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9dc0 │ │ -3c932a: 0e00 |0003: return-void │ │ +3c933c: |[3c933c] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V │ │ +3c934c: 7020 c09d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9dc0 │ │ +3c9352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA; │ │ @@ -1469999,31 +1470007,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3c932c: |[3c932c] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onSlide:(Landroid/view/View;F)V │ │ -3c933c: 5412 9b6a |0000: iget-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a9b │ │ -3c9340: 6e10 533b 0200 |0002: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3c9346: 0c02 |0005: move-result-object v2 │ │ -3c9348: 1a00 110b |0006: const-string v0, "AudioPlayerFragment" // string@0b11 │ │ -3c934c: 6e20 593c 0200 |0008: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ -3c9352: 0c02 |000b: move-result-object v2 │ │ -3c9354: 1f02 491c |000c: check-cast v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ -3c9358: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3c935c: 0e00 |0010: return-void │ │ -3c935e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3c9360: 2d00 0300 |0012: cmpl-float v0, v3, v0 │ │ -3c9364: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ -3c9368: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3c936a: 6e20 bea9 0200 |0017: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.scrollToPage:(I)V // method@a9be │ │ -3c9370: 6e20 bda9 3200 |001a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.fadePlayerToToolbar:(F)V // method@a9bd │ │ -3c9376: 0e00 |001d: return-void │ │ +3c9354: |[3c9354] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onSlide:(Landroid/view/View;F)V │ │ +3c9364: 5412 9b6a |0000: iget-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@6a9b │ │ +3c9368: 6e10 533b 0200 |0002: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3c936e: 0c02 |0005: move-result-object v2 │ │ +3c9370: 1a00 110b |0006: const-string v0, "AudioPlayerFragment" // string@0b11 │ │ +3c9374: 6e20 593c 0200 |0008: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ +3c937a: 0c02 |000b: move-result-object v2 │ │ +3c937c: 1f02 491c |000c: check-cast v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ +3c9380: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3c9384: 0e00 |0010: return-void │ │ +3c9386: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3c9388: 2d00 0300 |0012: cmpl-float v0, v3, v0 │ │ +3c938c: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ +3c9390: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3c9392: 6e20 bea9 0200 |0017: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.scrollToPage:(I)V // method@a9be │ │ +3c9398: 6e20 bda9 3200 |001a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.fadePlayerToToolbar:(F)V // method@a9bd │ │ +3c939e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x0017 line=268 │ │ 0x001a line=271 │ │ locals : │ │ @@ -1470036,25 +1470044,25 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3c9378: |[3c9378] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onStateChanged:(Landroid/view/View;I)V │ │ -3c9388: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3c938a: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ -3c938e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3c9390: 6e30 c29d 2103 |0004: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@9dc2 │ │ -3c9396: 2809 |0007: goto 0010 // +0009 │ │ -3c9398: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -3c939a: 3303 0700 |0009: if-ne v3, v0, 0010 // +0007 │ │ -3c939e: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ -3c93a2: 6e30 c29d 2103 |000d: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@9dc2 │ │ -3c93a8: 0e00 |0010: return-void │ │ +3c93a0: |[3c93a0] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onStateChanged:(Landroid/view/View;I)V │ │ +3c93b0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3c93b2: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ +3c93b6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3c93b8: 6e30 c29d 2103 |0004: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@9dc2 │ │ +3c93be: 2809 |0007: goto 0010 // +0009 │ │ +3c93c0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +3c93c2: 3303 0700 |0009: if-ne v3, v0, 0010 // +0007 │ │ +3c93c6: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ +3c93ca: 6e30 c29d 2103 |000d: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@9dc2 │ │ +3c93d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=253 │ │ 0x000d line=255 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/View; │ │ @@ -1470090,18 +1470098,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa2c: |[3caa2c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caa3c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3caa42: 5b01 ad6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aad │ │ -3caa46: 0e00 |0005: return-void │ │ +3caa54: |[3caa54] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caa64: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3caa6a: 5b01 ad6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aad │ │ +3caa6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470111,18 +1470119,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa48: |[3caa48] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.run:()V │ │ -3caa58: 5410 ad6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aad │ │ -3caa5c: 7110 169e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e16 │ │ -3caa62: 0e00 |0005: return-void │ │ +3caa70: |[3caa70] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.run:()V │ │ +3caa80: 5410 ad6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aad │ │ +3caa84: 7110 169e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e16 │ │ +3caa8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1470155,18 +1470163,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa64: |[3caa64] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caa74: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3caa7a: 5b01 ae6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aae │ │ -3caa7e: 0e00 |0005: return-void │ │ +3caa8c: |[3caa8c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caa9c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3caaa2: 5b01 ae6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aae │ │ +3caaa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470176,18 +1470184,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa80: |[3caa80] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.run:()V │ │ -3caa90: 5410 ae6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aae │ │ -3caa94: 7110 179e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e17 │ │ -3caa9a: 0e00 |0005: return-void │ │ +3caaa8: |[3caaa8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.run:()V │ │ +3caab8: 5410 ae6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aae │ │ +3caabc: 7110 179e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e17 │ │ +3caac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1470220,18 +1470228,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa9c: |[3caa9c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caaac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3caab2: 5b01 af6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aaf │ │ -3caab6: 0e00 |0005: return-void │ │ +3caac4: |[3caac4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caad4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3caada: 5b01 af6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aaf │ │ +3caade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470241,19 +1470249,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3caab8: |[3caab8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ -3caac8: 5410 af6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aaf │ │ -3caacc: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3caad0: 7120 1a9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@9e1a │ │ -3caad6: 0e00 |0007: return-void │ │ +3caae0: |[3caae0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ +3caaf0: 5410 af6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6aaf │ │ +3caaf4: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3caaf8: 7120 1a9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@9e1a │ │ +3caafe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1470287,18 +1470295,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cabc4: |[3cabc4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cabd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cabda: 5b01 b46a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab4 │ │ -3cabde: 0e00 |0005: return-void │ │ +3cabec: |[3cabec] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cabfc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cac02: 5b01 b46a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab4 │ │ +3cac06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470308,19 +1470316,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cabe0: |[3cabe0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3cabf0: 5410 b46a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab4 │ │ -3cabf4: 1f02 3e1d |0002: check-cast v2, Ljava/util/ArrayList; // type@1d3e │ │ -3cabf8: 7120 139e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V // method@9e13 │ │ -3cabfe: 0e00 |0007: return-void │ │ +3cac08: |[3cac08] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3cac18: 5410 b46a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab4 │ │ +3cac1c: 1f02 3e1d |0002: check-cast v2, Ljava/util/ArrayList; // type@1d3e │ │ +3cac20: 7120 139e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V // method@9e13 │ │ +3cac26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1470354,18 +1470362,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cac00: |[3cac00] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cac10: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cac16: 5b01 b56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab5 │ │ -3cac1a: 0e00 |0005: return-void │ │ +3cac28: |[3cac28] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cac38: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cac3e: 5b01 b56a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab5 │ │ +3cac42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470375,19 +1470383,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cac1c: |[3cac1c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3cac2c: 5410 b56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab5 │ │ -3cac30: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3cac34: 7120 1e9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@9e1e │ │ -3cac3a: 0e00 |0007: return-void │ │ +3cac44: |[3cac44] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3cac54: 5410 b56a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab5 │ │ +3cac58: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3cac5c: 7120 1e9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@9e1e │ │ +3cac62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1470421,18 +1470429,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cacac: |[3cacac] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3cacbc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cacc2: 5b01 b86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab8 │ │ -3cacc6: 0e00 |0005: return-void │ │ +3cacd4: |[3cacd4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3cace4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cacea: 5b01 b86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab8 │ │ +3cacee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1470442,19 +1470450,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cacc8: |[3cacc8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.onActivityResult:(Ljava/lang/Object;)V │ │ -3cacd8: 5410 b86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab8 │ │ -3cacdc: 1f02 991c |0002: check-cast v2, Ljava/lang/Boolean; // type@1c99 │ │ -3cace0: 7120 1c9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V // method@9e1c │ │ -3cace6: 0e00 |0007: return-void │ │ +3cacf0: |[3cacf0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.onActivityResult:(Ljava/lang/Object;)V │ │ +3cad00: 5410 b86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@6ab8 │ │ +3cad04: 1f02 991c |0002: check-cast v2, Ljava/lang/Boolean; // type@1c99 │ │ +3cad08: 7120 1c9e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V // method@9e1c │ │ +3cad0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1470488,18 +1470496,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cb7d4: |[3cb7d4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3cb7e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb7ea: 5b01 c66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac6 │ │ -3cb7ee: 0e00 |0005: return-void │ │ +3cb7fc: |[3cb7fc] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3cb80c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb812: 5b01 c66a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac6 │ │ +3cb816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -1470509,19 +1470517,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cb7f0: |[3cb7f0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.accept:(Ljava/lang/Object;)V │ │ -3cb800: 5410 c66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac6 │ │ -3cb804: 1f02 511d |0002: check-cast v2, Ljava/util/List; // type@1d51 │ │ -3cb808: 7120 479e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V // method@9e47 │ │ -3cb80e: 0e00 |0007: return-void │ │ +3cb818: |[3cb818] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.accept:(Ljava/lang/Object;)V │ │ +3cb828: 5410 c66a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac6 │ │ +3cb82c: 1f02 511d |0002: check-cast v2, Ljava/util/List; // type@1d51 │ │ +3cb830: 7120 479e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V // method@9e47 │ │ +3cb836: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1470551,35 +1470559,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb810: |[3cb810] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.:()V │ │ -3cb820: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb826: 0e00 |0003: return-void │ │ +3cb838: |[3cb838] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.:()V │ │ +3cb848: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb84e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cb828: |[3cb828] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3cb838: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ -3cb83c: 7110 499e 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V // method@9e49 │ │ -3cb842: 0e00 |0005: return-void │ │ +3cb850: |[3cb850] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3cb860: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ +3cb864: 7110 499e 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V // method@9e49 │ │ +3cb86a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1470629,19 +1470637,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cb8ac: |[3cb8ac] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb8bc: 5b01 c76a |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ -3cb8c0: 5b02 c86a |0002: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ -3cb8c4: 7010 58ab 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cb8ca: 0e00 |0007: return-void │ │ +3cb8d4: |[3cb8d4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb8e4: 5b01 c76a |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ +3cb8e8: 5b02 c86a |0002: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ +3cb8ec: 7010 58ab 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cb8f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1470652,21 +1470660,21 @@ │ │ type : '(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cb844: |[3cb844] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onLoadFailed:(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z │ │ -3cb854: 5401 c76a |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ -3cb858: 5402 c86a |0002: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ -3cb85c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3cb85e: 7130 4b9e 2103 |0005: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4b │ │ -3cb864: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3cb866: 0f01 |0009: return v1 │ │ +3cb86c: |[3cb86c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onLoadFailed:(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z │ │ +3cb87c: 5401 c76a |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ +3cb880: 5402 c86a |0002: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ +3cb884: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3cb886: 7130 4b9e 2103 |0005: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4b │ │ +3cb88c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3cb88e: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/bumptech/glide/load/engine/GlideException; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -1470678,20 +1470686,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3cb868: |[3cb868] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ -3cb878: 5402 c76a |0000: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ -3cb87c: 5403 c86a |0002: iget-object v3, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ -3cb880: 7130 4b9e 3201 |0004: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4b │ │ -3cb886: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3cb888: 0f01 |0008: return v1 │ │ +3cb890: |[3cb890] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ +3cb8a0: 5402 c76a |0000: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@6ac7 │ │ +3cb8a4: 5403 c86a |0002: iget-object v3, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6ac8 │ │ +3cb8a8: 7130 4b9e 3201 |0004: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4b │ │ +3cb8ae: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3cb8b0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1470704,19 +1470712,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 7 16-bit code units │ │ -3cb88c: |[3cb88c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ -3cb89c: 1f01 a500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a5 │ │ -3cb8a0: 7406 439e 0000 |0002: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z // method@9e43 │ │ -3cb8a6: 0a01 |0005: move-result v1 │ │ -3cb8a8: 0f01 |0006: return v1 │ │ +3cb8b4: |[3cb8b4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ +3cb8c4: 1f01 a500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a5 │ │ +3cb8c8: 7406 439e 0000 |0002: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z // method@9e43 │ │ +3cb8ce: 0a01 |0005: move-result v1 │ │ +3cb8d0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ @@ -1470750,34 +1470758,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbe48: |[3cbe48] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.:()V │ │ -3cbe58: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cbe5e: 0e00 |0003: return-void │ │ +3cbe70: |[3cbe70] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.:()V │ │ +3cbe80: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cbe86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;) │ │ name : 'subscribe' │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbe60: |[3cbe60] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -3cbe70: 7110 639e 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V // method@9e63 │ │ -3cbe76: 0e00 |0003: return-void │ │ +3cbe88: |[3cbe88] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +3cbe98: 7110 639e 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V // method@9e63 │ │ +3cbe9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1470811,18 +1470819,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cbe78: |[3cbe78] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3cbe88: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cbe8e: 5b01 cd6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6acd │ │ -3cbe92: 0e00 |0005: return-void │ │ +3cbea0: |[3cbea0] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3cbeb0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cbeb6: 5b01 cd6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6acd │ │ +3cbeba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ @@ -1470832,18 +1470840,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cbe94: |[3cbe94] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.run:()V │ │ -3cbea4: 5410 cd6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6acd │ │ -3cbea8: 7110 619e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e61 │ │ -3cbeae: 0e00 |0005: return-void │ │ +3cbebc: |[3cbebc] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.run:()V │ │ +3cbecc: 5410 cd6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6acd │ │ +3cbed0: 7110 619e 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9e61 │ │ +3cbed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1470876,18 +1470884,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cbeb0: |[3cbeb0] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3cbec0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3cbec6: 5b01 ce6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6ace │ │ -3cbeca: 0e00 |0005: return-void │ │ +3cbed8: |[3cbed8] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3cbee8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3cbeee: 5b01 ce6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6ace │ │ +3cbef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ @@ -1470897,19 +1470905,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cbecc: |[3cbecc] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3cbedc: 5410 ce6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6ace │ │ -3cbee0: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3cbee4: 7120 629e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V // method@9e62 │ │ -3cbeea: 0e00 |0007: return-void │ │ +3cbef4: |[3cbef4] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3cbf04: 5410 ce6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@6ace │ │ +3cbf08: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3cbf0c: 7120 629e 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V // method@9e62 │ │ +3cbf12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1471036,17 +1471044,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6b2c: |[3d6b2c] de.danoeh.antennapod.model.feed.FeedMedia.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V │ │ -3d6b3c: 5a01 256f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6b40: 0e00 |0002: return-void │ │ +3d6b54: |[3d6b54] de.danoeh.antennapod.model.feed.FeedMedia.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V │ │ +3d6b64: 5a01 256f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6b68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1471055,75 +1471063,75 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d6b44: |[3d6b44] de.danoeh.antennapod.model.feed.FeedMedia.:()V │ │ -3d6b54: 2200 1a1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia$1; // type@1a1a │ │ -3d6b58: 7010 7ea1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.:()V // method@a17e │ │ -3d6b5e: 6900 1b6f |0005: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6f1b │ │ -3d6b62: 0e00 |0007: return-void │ │ +3d6b6c: |[3d6b6c] de.danoeh.antennapod.model.feed.FeedMedia.:()V │ │ +3d6b7c: 2200 1a1a |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia$1; // type@1a1a │ │ +3d6b80: 7010 7ea1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.:()V // method@a17e │ │ +3d6b86: 6900 1b6f |0005: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6f1b │ │ +3d6b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : '' │ │ type : '(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 17 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -3d6c04: |[3d6c04] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V │ │ -3d6c14: 0750 |0000: move-object v0, v5 │ │ -3d6c16: 0781 |0001: move-object v1, v8 │ │ -3d6c18: 0202 1300 |0002: move/from16 v2, v19 │ │ -3d6c1c: 7010 58ab 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d6c22: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -3d6c24: 5903 2e6f |0008: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6c28: 07e3 |000a: move-object v3, v14 │ │ -3d6c2a: 5b03 276f |000b: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d6c2e: 07f3 |000d: move-object v3, v15 │ │ -3d6c30: 5b03 206f |000e: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d6c34: 0503 1000 |0010: move-wide/from16 v3, v16 │ │ -3d6c38: 5a03 1f6f |0012: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6c3c: 0463 |0014: move-wide v3, v6 │ │ -3d6c3e: 5a03 236f |0015: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d6c42: 5b01 246f |0017: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6c46: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -3d6c4a: 6e10 45a1 0800 |001b: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3d6c50: 0b03 |001e: move-result-wide v3 │ │ -3d6c52: 2803 |001f: goto 0022 // +0003 │ │ -3d6c54: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ -3d6c58: 5a03 256f |0022: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6c5c: 0191 |0024: move v1, v9 │ │ -3d6c5e: 5901 216f |0025: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d6c62: 01a1 |0027: move v1, v10 │ │ -3d6c64: 5901 2c6f |0028: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6c68: 5902 2a6f |002a: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d6c6c: 5902 2b6f |002c: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ -3d6c70: 04b1 |002e: move-wide v1, v11 │ │ -3d6c72: 5a01 2d6f |002f: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d6c76: 07d1 |0031: move-object v1, v13 │ │ -3d6c78: 5b01 286f |0032: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d6c7c: 3912 0400 |0034: if-nez v18, 0038 // +0004 │ │ -3d6c80: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -3d6c82: 2807 |0037: goto 003e // +0007 │ │ -3d6c84: 7401 8cad 1200 |0038: invoke-virtual/range {v18}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d6c8a: 0c01 |003b: move-result-object v1 │ │ -3d6c8c: 1f01 461d |003c: check-cast v1, Ljava/util/Date; // type@1d46 │ │ -3d6c90: 5b01 296f |003e: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ -3d6c94: 0501 1400 |0040: move-wide/from16 v1, v20 │ │ -3d6c98: 5a01 266f |0042: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ -3d6c9c: 0e00 |0044: return-void │ │ +3d6c2c: |[3d6c2c] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V │ │ +3d6c3c: 0750 |0000: move-object v0, v5 │ │ +3d6c3e: 0781 |0001: move-object v1, v8 │ │ +3d6c40: 0202 1300 |0002: move/from16 v2, v19 │ │ +3d6c44: 7010 58ab 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d6c4a: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +3d6c4c: 5903 2e6f |0008: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6c50: 07e3 |000a: move-object v3, v14 │ │ +3d6c52: 5b03 276f |000b: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d6c56: 07f3 |000d: move-object v3, v15 │ │ +3d6c58: 5b03 206f |000e: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6c5c: 0503 1000 |0010: move-wide/from16 v3, v16 │ │ +3d6c60: 5a03 1f6f |0012: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6c64: 0463 |0014: move-wide v3, v6 │ │ +3d6c66: 5a03 236f |0015: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d6c6a: 5b01 246f |0017: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6c6e: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +3d6c72: 6e10 45a1 0800 |001b: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3d6c78: 0b03 |001e: move-result-wide v3 │ │ +3d6c7a: 2803 |001f: goto 0022 // +0003 │ │ +3d6c7c: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ +3d6c80: 5a03 256f |0022: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6c84: 0191 |0024: move v1, v9 │ │ +3d6c86: 5901 216f |0025: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d6c8a: 01a1 |0027: move v1, v10 │ │ +3d6c8c: 5901 2c6f |0028: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d6c90: 5902 2a6f |002a: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d6c94: 5902 2b6f |002c: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ +3d6c98: 04b1 |002e: move-wide v1, v11 │ │ +3d6c9a: 5a01 2d6f |002f: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6c9e: 07d1 |0031: move-object v1, v13 │ │ +3d6ca0: 5b01 286f |0032: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d6ca4: 3912 0400 |0034: if-nez v18, 0038 // +0004 │ │ +3d6ca8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +3d6caa: 2807 |0037: goto 003e // +0007 │ │ +3d6cac: 7401 8cad 1200 |0038: invoke-virtual/range {v18}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d6cb2: 0c01 |003b: move-result-object v1 │ │ +3d6cb4: 1f01 461d |003c: check-cast v1, Ljava/util/Date; // type@1d46 │ │ +3d6cb8: 5b01 296f |003e: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ +3d6cbc: 0501 1400 |0040: move-wide/from16 v1, v20 │ │ +3d6cc0: 5a01 266f |0042: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ +3d6cc4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0008 line=47 │ │ 0x000b line=71 │ │ 0x000e line=72 │ │ 0x0012 line=73 │ │ @@ -1471158,32 +1471166,32 @@ │ │ type : '(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;ILjava/lang/Boolean;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 35 │ │ ins : 18 │ │ outs : 17 │ │ insns size : 34 16-bit code units │ │ -3d6bb0: |[3d6bb0] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;ILjava/lang/Boolean;J)V │ │ -3d6bc0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3d6bc4: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ -3d6bc8: 0803 1400 |0004: move-object/from16 v3, v20 │ │ -3d6bcc: 0204 1500 |0006: move/from16 v4, v21 │ │ -3d6bd0: 0205 1600 |0008: move/from16 v5, v22 │ │ -3d6bd4: 0506 1700 |000a: move-wide/from16 v6, v23 │ │ -3d6bd8: 0808 1900 |000c: move-object/from16 v8, v25 │ │ -3d6bdc: 0809 1a00 |000e: move-object/from16 v9, v26 │ │ -3d6be0: 080a 1b00 |0010: move-object/from16 v10, v27 │ │ -3d6be4: 050b 1c00 |0012: move-wide/from16 v11, v28 │ │ -3d6be8: 080d 1e00 |0014: move-object/from16 v13, v30 │ │ -3d6bec: 020e 1f00 |0016: move/from16 v14, v31 │ │ -3d6bf0: 050f 2100 |0018: move-wide/from16 v15, v33 │ │ -3d6bf4: 7611 85a1 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ -3d6bfa: 0801 2000 |001d: move-object/from16 v1, v32 │ │ -3d6bfe: 5b01 226f |001f: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6c02: 0e00 |0021: return-void │ │ +3d6bd8: |[3d6bd8] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;ILjava/lang/Boolean;J)V │ │ +3d6be8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +3d6bec: 0501 1200 |0002: move-wide/from16 v1, v18 │ │ +3d6bf0: 0803 1400 |0004: move-object/from16 v3, v20 │ │ +3d6bf4: 0204 1500 |0006: move/from16 v4, v21 │ │ +3d6bf8: 0205 1600 |0008: move/from16 v5, v22 │ │ +3d6bfc: 0506 1700 |000a: move-wide/from16 v6, v23 │ │ +3d6c00: 0808 1900 |000c: move-object/from16 v8, v25 │ │ +3d6c04: 0809 1a00 |000e: move-object/from16 v9, v26 │ │ +3d6c08: 080a 1b00 |0010: move-object/from16 v10, v27 │ │ +3d6c0c: 050b 1c00 |0012: move-wide/from16 v11, v28 │ │ +3d6c10: 080d 1e00 |0014: move-object/from16 v13, v30 │ │ +3d6c14: 020e 1f00 |0016: move/from16 v14, v31 │ │ +3d6c18: 050f 2100 |0018: move-wide/from16 v15, v33 │ │ +3d6c1c: 7611 85a1 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/util/Date;IJ)V // method@a185 │ │ +3d6c22: 0801 2000 |001d: move-object/from16 v1, v32 │ │ +3d6c26: 5b01 226f |001f: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6c2a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x001a line=92 │ │ 0x001f line=94 │ │ locals : │ │ 0x0000 - 0x0022 reg=17 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0022 reg=18 (null) J │ │ @@ -1471205,31 +1471213,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -3d6b64: |[3d6b64] de.danoeh.antennapod.model.feed.FeedMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V │ │ -3d6b74: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d6b7a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3d6b7c: 5920 2e6f |0004: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6b80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3d6b82: 5b20 276f |0007: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d6b86: 5b24 206f |0009: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d6b8a: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -3d6b8e: 5a20 1f6f |000d: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6b92: 5b23 246f |000f: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6b96: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -3d6b9a: 6e10 45a1 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3d6ba0: 0b00 |0016: move-result-wide v0 │ │ -3d6ba2: 5a20 256f |0017: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6ba6: 5a25 2d6f |0019: iput-wide v5, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d6baa: 5b27 286f |001b: iput-object v7, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d6bae: 0e00 |001d: return-void │ │ +3d6b8c: |[3d6b8c] de.danoeh.antennapod.model.feed.FeedMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V │ │ +3d6b9c: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d6ba2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3d6ba4: 5920 2e6f |0004: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6ba8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3d6baa: 5b20 276f |0007: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d6bae: 5b24 206f |0009: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6bb2: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +3d6bb6: 5a20 1f6f |000d: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6bba: 5b23 246f |000f: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6bbe: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +3d6bc2: 6e10 45a1 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3d6bc8: 0b00 |0016: move-result-wide v0 │ │ +3d6bca: 5a20 256f |0017: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6bce: 5a25 2d6f |0019: iput-wide v5, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6bd2: 5b27 286f |001b: iput-object v7, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d6bd6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=47 │ │ 0x0007 line=58 │ │ 0x0009 line=59 │ │ 0x000d line=60 │ │ @@ -1471250,47 +1471258,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3d6ca0: |[3d6ca0] de.danoeh.antennapod.model.feed.FeedMedia.checkEmbeddedPicture:()V │ │ -3d6cb0: 6e10 b0a1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@a1b0 │ │ -3d6cb6: 0a00 |0003: move-result v0 │ │ -3d6cb8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3d6cbc: 6200 03f3 |0006: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ -3d6cc0: 5b20 226f |0008: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6cc4: 0e00 |000a: return-void │ │ -3d6cc6: 2200 ff19 |000b: new-instance v0, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ -3d6cca: 7010 78a0 0000 |000d: invoke-direct {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ -3d6cd0: 6e10 9ca1 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3d6cd6: 0c01 |0013: move-result-object v1 │ │ -3d6cd8: 6e20 2806 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0628 │ │ -3d6cde: 6e10 2006 0000 |0017: invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@0620 │ │ -3d6ce4: 0c01 |001a: move-result-object v1 │ │ -3d6ce6: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -3d6cea: 6201 04f3 |001d: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@f304 │ │ -3d6cee: 5b21 226f |001f: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6cf2: 2805 |0021: goto 0026 // +0005 │ │ -3d6cf4: 6201 03f3 |0022: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ -3d6cf8: 5b21 226f |0024: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6cfc: 6e10 79a0 0000 |0026: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3d6d02: 2813 |0029: goto 003c // +0013 │ │ -3d6d04: 0d01 |002a: move-exception v1 │ │ -3d6d06: 6e10 79a0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ -3d6d0c: 2805 |002e: goto 0033 // +0005 │ │ -3d6d0e: 0d00 |002f: move-exception v0 │ │ -3d6d10: 6e20 dcab 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ -3d6d16: 2701 |0033: throw v1 │ │ -3d6d18: 0d00 |0034: move-exception v0 │ │ -3d6d1a: 6e10 e2ab 0000 |0035: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3d6d20: 6200 03f3 |0038: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ -3d6d24: 5b20 226f |003a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6d28: 0e00 |003c: return-void │ │ +3d6cc8: |[3d6cc8] de.danoeh.antennapod.model.feed.FeedMedia.checkEmbeddedPicture:()V │ │ +3d6cd8: 6e10 b0a1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@a1b0 │ │ +3d6cde: 0a00 |0003: move-result v0 │ │ +3d6ce0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3d6ce4: 6200 03f3 |0006: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ +3d6ce8: 5b20 226f |0008: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6cec: 0e00 |000a: return-void │ │ +3d6cee: 2200 ff19 |000b: new-instance v0, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@19ff │ │ +3d6cf2: 7010 78a0 0000 |000d: invoke-direct {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@a078 │ │ +3d6cf8: 6e10 9ca1 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3d6cfe: 0c01 |0013: move-result-object v1 │ │ +3d6d00: 6e20 2806 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0628 │ │ +3d6d06: 6e10 2006 0000 |0017: invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@0620 │ │ +3d6d0c: 0c01 |001a: move-result-object v1 │ │ +3d6d0e: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +3d6d12: 6201 04f3 |001d: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@f304 │ │ +3d6d16: 5b21 226f |001f: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6d1a: 2805 |0021: goto 0026 // +0005 │ │ +3d6d1c: 6201 03f3 |0022: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ +3d6d20: 5b21 226f |0024: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6d24: 6e10 79a0 0000 |0026: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3d6d2a: 2813 |0029: goto 003c // +0013 │ │ +3d6d2c: 0d01 |002a: move-exception v1 │ │ +3d6d2e: 6e10 79a0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@a079 │ │ +3d6d34: 2805 |002e: goto 0033 // +0005 │ │ +3d6d36: 0d00 |002f: move-exception v0 │ │ +3d6d38: 6e20 dcab 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@abdc │ │ +3d6d3e: 2701 |0033: throw v1 │ │ +3d6d40: 0d00 |0034: move-exception v0 │ │ +3d6d42: 6e10 e2ab 0000 |0035: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3d6d48: 6200 03f3 |0038: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ +3d6d4c: 5b20 226f |003a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6d50: 0e00 |003c: return-void │ │ catches : 5 │ │ 0x000b - 0x0010 │ │ Ljava/lang/Exception; -> 0x0034 │ │ 0x0010 - 0x0026 │ │ -> 0x002a │ │ 0x0026 - 0x0029 │ │ Ljava/lang/Exception; -> 0x0034 │ │ @@ -1471318,23 +1471326,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3d64b8: |[3d64b8] de.danoeh.antennapod.model.feed.FeedMedia.checkedOnSizeButUnknown:()Z │ │ -3d64c8: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -3d64ce: 5352 2d6f |0003: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d64d2: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3d64d6: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ -3d64da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3d64dc: 2802 |000a: goto 000c // +0002 │ │ -3d64de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3d64e0: 0f00 |000c: return v0 │ │ +3d64e0: |[3d64e0] de.danoeh.antennapod.model.feed.FeedMedia.checkedOnSizeButUnknown:()Z │ │ +3d64f0: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +3d64f6: 5352 2d6f |0003: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d64fa: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3d64fe: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ +3d6502: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3d6504: 2802 |000a: goto 000c // +0002 │ │ +3d6506: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3d6508: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=238 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471342,45 +1471350,45 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3d64e4: |[3d64e4] de.danoeh.antennapod.model.feed.FeedMedia.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3d64f4: 5460 206f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d64f8: 5471 206f |0002: iget-object v1, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d64fc: 7120 d8af 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d6502: 0a00 |0007: move-result v0 │ │ -3d6504: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d6506: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3d650a: 0f01 |000b: return v1 │ │ -3d650c: 5470 286f |000c: iget-object v0, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d6510: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -3d6514: 5462 286f |0010: iget-object v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d6518: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ -3d651c: 6e20 7fab 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3d6522: 0a00 |0017: move-result v0 │ │ -3d6524: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ -3d6528: 0f01 |001a: return v1 │ │ -3d652a: 5372 2d6f |001b: iget-wide v2, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d652e: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ -3d6532: 3100 0204 |001f: cmp-long v0, v2, v4 │ │ -3d6536: 3d00 0900 |0021: if-lez v0, 002a // +0009 │ │ -3d653a: 5364 2d6f |0023: iget-wide v4, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d653e: 3100 0204 |0025: cmp-long v0, v2, v4 │ │ -3d6542: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -3d6546: 0f01 |0029: return v1 │ │ -3d6548: 5277 216f |002a: iget v7, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d654c: 3d07 0700 |002c: if-lez v7, 0033 // +0007 │ │ -3d6550: 5267 216f |002e: iget v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d6554: 3c07 0300 |0030: if-gtz v7, 0033 // +0003 │ │ -3d6558: 0f01 |0032: return v1 │ │ -3d655a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -3d655c: 0f07 |0034: return v7 │ │ +3d650c: |[3d650c] de.danoeh.antennapod.model.feed.FeedMedia.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3d651c: 5460 206f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6520: 5471 206f |0002: iget-object v1, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6524: 7120 d8af 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d652a: 0a00 |0007: move-result v0 │ │ +3d652c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d652e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3d6532: 0f01 |000b: return v1 │ │ +3d6534: 5470 286f |000c: iget-object v0, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d6538: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +3d653c: 5462 286f |0010: iget-object v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d6540: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ +3d6544: 6e20 7fab 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3d654a: 0a00 |0017: move-result v0 │ │ +3d654c: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ +3d6550: 0f01 |001a: return v1 │ │ +3d6552: 5372 2d6f |001b: iget-wide v2, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6556: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ +3d655a: 3100 0204 |001f: cmp-long v0, v2, v4 │ │ +3d655e: 3d00 0900 |0021: if-lez v0, 002a // +0009 │ │ +3d6562: 5364 2d6f |0023: iget-wide v4, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6566: 3100 0204 |0025: cmp-long v0, v2, v4 │ │ +3d656a: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +3d656e: 0f01 |0029: return v1 │ │ +3d6570: 5277 216f |002a: iget v7, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d6574: 3d07 0700 |002c: if-lez v7, 0033 // +0007 │ │ +3d6578: 5267 216f |002e: iget v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d657c: 3c07 0300 |0030: if-gtz v7, 0033 // +0003 │ │ +3d6580: 0f01 |0032: return v1 │ │ +3d6582: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +3d6584: 0f07 |0034: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000c line=158 │ │ 0x0010 line=159 │ │ 0x001b line=163 │ │ 0x002a line=166 │ │ @@ -1471393,56 +1471401,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d66fc: |[3d66fc] de.danoeh.antennapod.model.feed.FeedMedia.describeContents:()I │ │ -3d670c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d670e: 0f00 |0001: return v0 │ │ +3d6724: |[3d6724] de.danoeh.antennapod.model.feed.FeedMedia.describeContents:()I │ │ +3d6734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d6736: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d6560: |[3d6560] de.danoeh.antennapod.model.feed.FeedMedia.equals:(Ljava/lang/Object;)Z │ │ -3d6570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d6572: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3d6576: 0f00 |0003: return v0 │ │ -3d6578: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d657a: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ -3d657e: 0f01 |0007: return v1 │ │ -3d6580: 2072 2a1a |0008: instance-of v2, v7, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ -3d6584: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ -3d6588: 6e20 5aab 6700 |000c: invoke-virtual {v7, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -3d658e: 0a07 |000f: move-result v7 │ │ -3d6590: 0f07 |0010: return v7 │ │ -3d6592: 6e10 5bab 0600 |0011: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d6598: 0c02 |0014: move-result-object v2 │ │ -3d659a: 6e10 5bab 0700 |0015: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3d65a0: 0c03 |0018: move-result-object v3 │ │ -3d65a2: 3232 0300 |0019: if-eq v2, v3, 001c // +0003 │ │ -3d65a6: 0f01 |001b: return v1 │ │ -3d65a8: 1f07 1b1a |001c: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3d65ac: 5362 236f |001e: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d65b0: 5374 236f |0020: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d65b4: 3107 0204 |0022: cmp-long v7, v2, v4 │ │ -3d65b8: 3907 0300 |0024: if-nez v7, 0027 // +0003 │ │ -3d65bc: 2802 |0026: goto 0028 // +0002 │ │ -3d65be: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3d65c0: 0f00 |0028: return v0 │ │ +3d6588: |[3d6588] de.danoeh.antennapod.model.feed.FeedMedia.equals:(Ljava/lang/Object;)Z │ │ +3d6598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d659a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3d659e: 0f00 |0003: return v0 │ │ +3d65a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d65a2: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ +3d65a6: 0f01 |0007: return v1 │ │ +3d65a8: 2072 2a1a |0008: instance-of v2, v7, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ +3d65ac: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ +3d65b0: 6e20 5aab 6700 |000c: invoke-virtual {v7, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +3d65b6: 0a07 |000f: move-result v7 │ │ +3d65b8: 0f07 |0010: return v7 │ │ +3d65ba: 6e10 5bab 0600 |0011: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d65c0: 0c02 |0014: move-result-object v2 │ │ +3d65c2: 6e10 5bab 0700 |0015: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3d65c8: 0c03 |0018: move-result-object v3 │ │ +3d65ca: 3232 0300 |0019: if-eq v2, v3, 001c // +0003 │ │ +3d65ce: 0f01 |001b: return v1 │ │ +3d65d0: 1f07 1b1a |001c: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3d65d4: 5362 236f |001e: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d65d8: 5374 236f |0020: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d65dc: 3107 0204 |0022: cmp-long v7, v2, v4 │ │ +3d65e0: 3907 0300 |0024: if-nez v7, 0027 // +0003 │ │ +3d65e4: 2802 |0026: goto 0028 // +0002 │ │ +3d65e6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3d65e8: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=518 │ │ 0x000c line=519 │ │ 0x0011 line=522 │ │ 0x001c line=526 │ │ 0x001e line=527 │ │ @@ -1471455,25 +1471463,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3d65c4: |[3d65c4] de.danoeh.antennapod.model.feed.FeedMedia.fileExists:()Z │ │ -3d65d4: 5420 276f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d65d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d65dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d65de: 0f00 |0005: return v0 │ │ -3d65e0: 2200 7a1c |0006: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3d65e4: 5421 276f |0008: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d65e8: 7020 17aa 1000 |000a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3d65ee: 6e10 1faa 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3d65f4: 0a00 |0010: move-result v0 │ │ -3d65f6: 0f00 |0011: return v0 │ │ +3d65ec: |[3d65ec] de.danoeh.antennapod.model.feed.FeedMedia.fileExists:()Z │ │ +3d65fc: 5420 276f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d6600: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d6604: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d6606: 0f00 |0005: return v0 │ │ +3d6608: 2200 7a1c |0006: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3d660c: 5421 276f |0008: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d6610: 7020 17aa 1000 |000a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3d6616: 6e10 1faa 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3d661c: 0a00 |0010: move-result v0 │ │ +3d661e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0006 line=386 │ │ 0x000d line=387 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1471483,23 +1471491,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d6a88: |[3d6a88] de.danoeh.antennapod.model.feed.FeedMedia.getChapters:()Ljava/util/List; │ │ -3d6a98: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a9c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d6aa0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d6aa2: 1100 |0005: return-object v0 │ │ -3d6aa4: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6aa8: 6e10 41a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@a141 │ │ -3d6aae: 0c00 |000b: move-result-object v0 │ │ -3d6ab0: 1100 |000c: return-object v0 │ │ +3d6ab0: |[3d6ab0] de.danoeh.antennapod.model.feed.FeedMedia.getChapters:()Ljava/util/List; │ │ +3d6ac0: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6ac4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d6ac8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d6aca: 1100 |0005: return-object v0 │ │ +3d6acc: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6ad0: 6e10 41a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@a141 │ │ +3d6ad6: 0c00 |000b: move-result-object v0 │ │ +3d6ad8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0006 line=323 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1471508,23 +1471516,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d67f0: |[3d67f0] de.danoeh.antennapod.model.feed.FeedMedia.getDescription:()Ljava/lang/String; │ │ -3d6800: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6804: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3d6808: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d680c: 6e10 42a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3d6812: 0c00 |0009: move-result-object v0 │ │ -3d6814: 1100 |000a: return-object v0 │ │ -3d6816: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3d6818: 1100 |000c: return-object v0 │ │ +3d6818: |[3d6818] de.danoeh.antennapod.model.feed.FeedMedia.getDescription:()Ljava/lang/String; │ │ +3d6828: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d682c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3d6830: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6834: 6e10 42a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3d683a: 0c00 |0009: move-result-object v0 │ │ +3d683c: 1100 |000a: return-object v0 │ │ +3d683e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3d6840: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1471533,17 +1471541,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6ab4: |[3d6ab4] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadDate:()J │ │ -3d6ac4: 5320 1f6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6ac8: 1000 |0002: return-wide v0 │ │ +3d6adc: |[3d6adc] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadDate:()J │ │ +3d6aec: 5320 1f6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6af0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471551,17 +1471559,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d681c: |[3d681c] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadUrl:()Ljava/lang/String; │ │ -3d682c: 5410 206f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d6830: 1100 |0002: return-object v0 │ │ +3d6844: |[3d6844] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadUrl:()Ljava/lang/String; │ │ +3d6854: 5410 206f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471569,17 +1471577,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6710: |[3d6710] de.danoeh.antennapod.model.feed.FeedMedia.getDuration:()I │ │ -3d6720: 5210 216f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d6724: 0f00 |0002: return v0 │ │ +3d6738: |[3d6738] de.danoeh.antennapod.model.feed.FeedMedia.getDuration:()I │ │ +3d6748: 5210 216f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d674c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471587,31 +1471595,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3d6834: |[3d6834] de.danoeh.antennapod.model.feed.FeedMedia.getEpisodeTitle:()Ljava/lang/String; │ │ -3d6844: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6848: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d684c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d684e: 1100 |0005: return-object v0 │ │ -3d6850: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6854: 6e10 52a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d685a: 0c00 |000b: move-result-object v0 │ │ -3d685c: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -3d6860: 5410 246f |000e: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6864: 6e10 52a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d686a: 0c00 |0013: move-result-object v0 │ │ -3d686c: 1100 |0014: return-object v0 │ │ -3d686e: 5410 246f |0015: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6872: 6e10 46a1 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ -3d6878: 0c00 |001a: move-result-object v0 │ │ -3d687a: 1100 |001b: return-object v0 │ │ +3d685c: |[3d685c] de.danoeh.antennapod.model.feed.FeedMedia.getEpisodeTitle:()Ljava/lang/String; │ │ +3d686c: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6870: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d6874: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d6876: 1100 |0005: return-object v0 │ │ +3d6878: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d687c: 6e10 52a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d6882: 0c00 |000b: move-result-object v0 │ │ +3d6884: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +3d6888: 5410 246f |000e: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d688c: 6e10 52a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d6892: 0c00 |0013: move-result-object v0 │ │ +3d6894: 1100 |0014: return-object v0 │ │ +3d6896: 5410 246f |0015: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d689a: 6e10 46a1 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ +3d68a0: 0c00 |001a: move-result-object v0 │ │ +3d68a2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0006 line=311 │ │ 0x000e line=312 │ │ 0x0015 line=314 │ │ locals : │ │ @@ -1471622,30 +1471630,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3d687c: |[3d687c] de.danoeh.antennapod.model.feed.FeedMedia.getFeedTitle:()Ljava/lang/String; │ │ -3d688c: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6890: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -3d6894: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6898: 6e10 43a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d689e: 0c00 |0009: move-result-object v0 │ │ -3d68a0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3d68a4: 280c |000c: goto 0018 // +000c │ │ -3d68a6: 5410 246f |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d68aa: 6e10 43a1 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d68b0: 0c00 |0012: move-result-object v0 │ │ -3d68b2: 6e10 ffa0 0000 |0013: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3d68b8: 0c00 |0016: move-result-object v0 │ │ -3d68ba: 1100 |0017: return-object v0 │ │ -3d68bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3d68be: 1100 |0019: return-object v0 │ │ +3d68a4: |[3d68a4] de.danoeh.antennapod.model.feed.FeedMedia.getFeedTitle:()Ljava/lang/String; │ │ +3d68b4: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d68b8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +3d68bc: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d68c0: 6e10 43a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d68c6: 0c00 |0009: move-result-object v0 │ │ +3d68c8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3d68cc: 280c |000c: goto 0018 // +000c │ │ +3d68ce: 5410 246f |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d68d2: 6e10 43a1 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d68d8: 0c00 |0012: move-result-object v0 │ │ +3d68da: 6e10 ffa0 0000 |0013: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3d68e0: 0c00 |0016: move-result-object v0 │ │ +3d68e2: 1100 |0017: return-object v0 │ │ +3d68e4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3d68e6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000d line=339 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1471654,27 +1471662,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3d68c0: |[3d68c0] de.danoeh.antennapod.model.feed.FeedMedia.getHumanReadableIdentifier:()Ljava/lang/String; │ │ -3d68d0: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d68d4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -3d68d8: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d68dc: 6e10 52a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d68e2: 0c00 |0009: move-result-object v0 │ │ -3d68e4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -3d68e8: 5410 246f |000c: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d68ec: 6e10 52a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d68f2: 0c00 |0011: move-result-object v0 │ │ -3d68f4: 1100 |0012: return-object v0 │ │ -3d68f6: 5410 206f |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d68fa: 1100 |0015: return-object v0 │ │ +3d68e8: |[3d68e8] de.danoeh.antennapod.model.feed.FeedMedia.getHumanReadableIdentifier:()Ljava/lang/String; │ │ +3d68f8: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d68fc: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +3d6900: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6904: 6e10 52a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d690a: 0c00 |0009: move-result-object v0 │ │ +3d690c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +3d6910: 5410 246f |000c: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6914: 6e10 52a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d691a: 0c00 |0011: move-result-object v0 │ │ +3d691c: 1100 |0012: return-object v0 │ │ +3d691e: 5410 206f |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d6922: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000c line=99 │ │ 0x0013 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1471684,17 +1471692,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6acc: |[3d6acc] de.danoeh.antennapod.model.feed.FeedMedia.getId:()J │ │ -3d6adc: 5320 236f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d6ae0: 1000 |0002: return-wide v0 │ │ +3d6af4: |[3d6af4] de.danoeh.antennapod.model.feed.FeedMedia.getId:()J │ │ +3d6b04: 5320 236f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d6b08: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471702,19 +1471710,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d67d0: |[3d67d0] de.danoeh.antennapod.model.feed.FeedMedia.getIdentifier:()Ljava/lang/Object; │ │ -3d67e0: 5320 236f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d67e4: 7120 2aab 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3d67ea: 0c00 |0005: move-result-object v0 │ │ -3d67ec: 1100 |0006: return-object v0 │ │ +3d67f8: |[3d67f8] de.danoeh.antennapod.model.feed.FeedMedia.getIdentifier:()Ljava/lang/Object; │ │ +3d6808: 5320 236f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d680c: 7120 2aab 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3d6812: 0c00 |0005: move-result-object v0 │ │ +3d6814: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471722,36 +1471730,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d68fc: |[3d68fc] de.danoeh.antennapod.model.feed.FeedMedia.getImageLocation:()Ljava/lang/String; │ │ -3d690c: 5420 246f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6910: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3d6914: 5420 246f |0004: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6918: 6e10 47a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageLocation:()Ljava/lang/String; // method@a147 │ │ -3d691e: 0c00 |0009: move-result-object v0 │ │ -3d6920: 1100 |000a: return-object v0 │ │ -3d6922: 6e10 aca1 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@a1ac │ │ -3d6928: 0a00 |000e: move-result v0 │ │ -3d692a: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -3d692e: 2200 c81c |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d6932: 7010 a6ab 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d6938: 1a01 e4a0 |0016: const-string v1, "metadata-retriever:" // string@a0e4 │ │ -3d693c: 6e20 b2ab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d6942: 6e10 9ca1 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3d6948: 0c01 |001e: move-result-object v1 │ │ -3d694a: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d6950: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d6956: 0c00 |0025: move-result-object v0 │ │ -3d6958: 1100 |0026: return-object v0 │ │ -3d695a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3d695c: 1100 |0028: return-object v0 │ │ +3d6924: |[3d6924] de.danoeh.antennapod.model.feed.FeedMedia.getImageLocation:()Ljava/lang/String; │ │ +3d6934: 5420 246f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6938: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3d693c: 5420 246f |0004: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6940: 6e10 47a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageLocation:()Ljava/lang/String; // method@a147 │ │ +3d6946: 0c00 |0009: move-result-object v0 │ │ +3d6948: 1100 |000a: return-object v0 │ │ +3d694a: 6e10 aca1 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@a1ac │ │ +3d6950: 0a00 |000e: move-result v0 │ │ +3d6952: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +3d6956: 2200 c81c |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d695a: 7010 a6ab 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d6960: 1a01 e4a0 |0016: const-string v1, "metadata-retriever:" // string@a0e4 │ │ +3d6964: 6e20 b2ab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d696a: 6e10 9ca1 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3d6970: 0c01 |001e: move-result-object v1 │ │ +3d6972: 6e20 b2ab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d6978: 6e10 bcab 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d697e: 0c00 |0025: move-result-object v0 │ │ +3d6980: 1100 |0026: return-object v0 │ │ +3d6982: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3d6984: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0004 line=461 │ │ 0x000b line=462 │ │ 0x0011 line=463 │ │ locals : │ │ @@ -1471762,17 +1471770,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6698: |[3d6698] de.danoeh.antennapod.model.feed.FeedMedia.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3d66a8: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d66ac: 1100 |0002: return-object v0 │ │ +3d66c0: |[3d66c0] de.danoeh.antennapod.model.feed.FeedMedia.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3d66d0: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d66d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471780,17 +1471788,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6ae4: |[3d6ae4] de.danoeh.antennapod.model.feed.FeedMedia.getItemId:()J │ │ -3d6af4: 5320 256f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6af8: 1000 |0002: return-wide v0 │ │ +3d6b0c: |[3d6b0c] de.danoeh.antennapod.model.feed.FeedMedia.getItemId:()J │ │ +3d6b1c: 5320 256f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6b20: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471798,17 +1471806,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6afc: |[3d6afc] de.danoeh.antennapod.model.feed.FeedMedia.getLastPlayedTime:()J │ │ -3d6b0c: 5320 266f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ -3d6b10: 1000 |0002: return-wide v0 │ │ +3d6b24: |[3d6b24] de.danoeh.antennapod.model.feed.FeedMedia.getLastPlayedTime:()J │ │ +3d6b34: 5320 266f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ +3d6b38: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471816,17 +1471824,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6960: |[3d6960] de.danoeh.antennapod.model.feed.FeedMedia.getLocalFileUrl:()Ljava/lang/String; │ │ -3d6970: 5410 276f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d6974: 1100 |0002: return-object v0 │ │ +3d6988: |[3d6988] de.danoeh.antennapod.model.feed.FeedMedia.getLocalFileUrl:()Ljava/lang/String; │ │ +3d6998: 5410 276f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d699c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #21 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471834,71 +1471842,71 @@ │ │ type : '()Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -3d63c4: |[3d63c4] de.danoeh.antennapod.model.feed.FeedMedia.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3d63d4: 2200 ca01 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ -3d63d8: 7010 7e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ -3d63de: 5331 236f |0005: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d63e2: 7120 a3ab 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ -3d63e8: 0c01 |000a: move-result-object v1 │ │ -3d63ea: 6e20 8408 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ -3d63f0: 0c00 |000e: move-result-object v0 │ │ -3d63f2: 7210 32a2 0300 |000f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3d63f8: 0c01 |0012: move-result-object v1 │ │ -3d63fa: 6e20 8708 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ -3d6400: 0c00 |0016: move-result-object v0 │ │ -3d6402: 7210 33a2 0300 |0017: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3d6408: 0c01 |001a: move-result-object v1 │ │ -3d640a: 6e20 8008 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0880 │ │ -3d6410: 0c00 |001e: move-result-object v0 │ │ -3d6412: 7210 33a2 0300 |001f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3d6418: 0c01 |0022: move-result-object v1 │ │ -3d641a: 6e20 8608 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ -3d6420: 0c00 |0026: move-result-object v0 │ │ -3d6422: 5431 246f |0027: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6426: 3801 3d00 |0029: if-eqz v1, 0066 // +003d │ │ -3d642a: 5431 246f |002b: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d642e: 6e10 48a1 0100 |002d: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3d6434: 0c01 |0030: move-result-object v1 │ │ -3d6436: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ -3d643a: 5431 246f |0033: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d643e: 6e10 48a1 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3d6444: 0c01 |0038: move-result-object v1 │ │ -3d6446: 7110 e506 0100 |0039: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3d644c: 0c01 |003c: move-result-object v1 │ │ -3d644e: 6e20 8308 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ -3d6454: 2826 |0040: goto 0066 // +0026 │ │ -3d6456: 5431 246f |0041: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d645a: 6e10 43a1 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d6460: 0c01 |0046: move-result-object v1 │ │ -3d6462: 3801 1f00 |0047: if-eqz v1, 0066 // +001f │ │ -3d6466: 5431 246f |0049: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d646a: 6e10 43a1 0100 |004b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d6470: 0c01 |004e: move-result-object v1 │ │ -3d6472: 6e10 efa0 0100 |004f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3d6478: 0c01 |0052: move-result-object v1 │ │ -3d647a: 3801 1300 |0053: if-eqz v1, 0066 // +0013 │ │ -3d647e: 5431 246f |0055: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6482: 6e10 43a1 0100 |0057: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d6488: 0c01 |005a: move-result-object v1 │ │ -3d648a: 6e10 efa0 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3d6490: 0c01 |005e: move-result-object v1 │ │ -3d6492: 7110 e506 0100 |005f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3d6498: 0c01 |0062: move-result-object v1 │ │ -3d649a: 6e20 8308 1000 |0063: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ -3d64a0: 2201 c201 |0066: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ -3d64a4: 6e10 7f08 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ -3d64aa: 0c00 |006b: move-result-object v0 │ │ -3d64ac: 1222 |006c: const/4 v2, #int 2 // #2 │ │ -3d64ae: 7030 5f08 0102 |006d: invoke-direct {v1, v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ -3d64b4: 1101 |0070: return-object v1 │ │ +3d63ec: |[3d63ec] de.danoeh.antennapod.model.feed.FeedMedia.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3d63fc: 2200 ca01 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ +3d6400: 7010 7e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ +3d6406: 5331 236f |0005: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d640a: 7120 a3ab 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ +3d6410: 0c01 |000a: move-result-object v1 │ │ +3d6412: 6e20 8408 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ +3d6418: 0c00 |000e: move-result-object v0 │ │ +3d641a: 7210 32a2 0300 |000f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3d6420: 0c01 |0012: move-result-object v1 │ │ +3d6422: 6e20 8708 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ +3d6428: 0c00 |0016: move-result-object v0 │ │ +3d642a: 7210 33a2 0300 |0017: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3d6430: 0c01 |001a: move-result-object v1 │ │ +3d6432: 6e20 8008 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0880 │ │ +3d6438: 0c00 |001e: move-result-object v0 │ │ +3d643a: 7210 33a2 0300 |001f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3d6440: 0c01 |0022: move-result-object v1 │ │ +3d6442: 6e20 8608 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ +3d6448: 0c00 |0026: move-result-object v0 │ │ +3d644a: 5431 246f |0027: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d644e: 3801 3d00 |0029: if-eqz v1, 0066 // +003d │ │ +3d6452: 5431 246f |002b: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6456: 6e10 48a1 0100 |002d: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3d645c: 0c01 |0030: move-result-object v1 │ │ +3d645e: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ +3d6462: 5431 246f |0033: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6466: 6e10 48a1 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3d646c: 0c01 |0038: move-result-object v1 │ │ +3d646e: 7110 e506 0100 |0039: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3d6474: 0c01 |003c: move-result-object v1 │ │ +3d6476: 6e20 8308 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ +3d647c: 2826 |0040: goto 0066 // +0026 │ │ +3d647e: 5431 246f |0041: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6482: 6e10 43a1 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d6488: 0c01 |0046: move-result-object v1 │ │ +3d648a: 3801 1f00 |0047: if-eqz v1, 0066 // +001f │ │ +3d648e: 5431 246f |0049: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6492: 6e10 43a1 0100 |004b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d6498: 0c01 |004e: move-result-object v1 │ │ +3d649a: 6e10 efa0 0100 |004f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3d64a0: 0c01 |0052: move-result-object v1 │ │ +3d64a2: 3801 1300 |0053: if-eqz v1, 0066 // +0013 │ │ +3d64a6: 5431 246f |0055: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d64aa: 6e10 43a1 0100 |0057: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d64b0: 0c01 |005a: move-result-object v1 │ │ +3d64b2: 6e10 efa0 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3d64b8: 0c01 |005e: move-result-object v1 │ │ +3d64ba: 7110 e506 0100 |005f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3d64c0: 0c01 |0062: move-result-object v1 │ │ +3d64c2: 6e20 8308 1000 |0063: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ +3d64c8: 2201 c201 |0066: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ +3d64cc: 6e10 7f08 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ +3d64d2: 0c00 |006b: move-result-object v0 │ │ +3d64d4: 1222 |006c: const/4 v2, #int 2 // #2 │ │ +3d64d6: 7030 5f08 0102 |006d: invoke-direct {v1, v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ +3d64dc: 1101 |0070: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=112 │ │ 0x000f line=113 │ │ 0x0017 line=114 │ │ 0x001f line=115 │ │ @@ -1471916,19 +1471924,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d66dc: |[3d66dc] de.danoeh.antennapod.model.feed.FeedMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d66ec: 5410 286f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d66f0: 7110 2ca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ -3d66f6: 0c00 |0005: move-result-object v0 │ │ -3d66f8: 1100 |0006: return-object v0 │ │ +3d6704: |[3d6704] de.danoeh.antennapod.model.feed.FeedMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d6714: 5410 286f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d6718: 7110 2ca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ +3d671e: 0c00 |0005: move-result-object v0 │ │ +3d6720: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471936,17 +1471944,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6978: |[3d6978] de.danoeh.antennapod.model.feed.FeedMedia.getMimeType:()Ljava/lang/String; │ │ -3d6988: 5410 286f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d698c: 1100 |0002: return-object v0 │ │ +3d69a0: |[3d69a0] de.danoeh.antennapod.model.feed.FeedMedia.getMimeType:()Ljava/lang/String; │ │ +3d69b0: 5410 286f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d69b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1471954,39 +1471962,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d6728: |[3d6728] de.danoeh.antennapod.model.feed.FeedMedia.getPlayableType:()I │ │ -3d6738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d673a: 0f00 |0001: return v0 │ │ +3d6750: |[3d6750] de.danoeh.antennapod.model.feed.FeedMedia.getPlayableType:()I │ │ +3d6760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d6762: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : 'getPlaybackCompletionDate' │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d6a20: |[3d6a20] de.danoeh.antennapod.model.feed.FeedMedia.getPlaybackCompletionDate:()Ljava/util/Date; │ │ -3d6a30: 5410 296f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ -3d6a34: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d6a38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d6a3a: 2807 |0005: goto 000c // +0007 │ │ -3d6a3c: 6e10 8cad 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d6a42: 0c00 |0009: move-result-object v0 │ │ -3d6a44: 1f00 461d |000a: check-cast v0, Ljava/util/Date; // type@1d46 │ │ -3d6a48: 1100 |000c: return-object v0 │ │ +3d6a48: |[3d6a48] de.danoeh.antennapod.model.feed.FeedMedia.getPlaybackCompletionDate:()Ljava/util/Date; │ │ +3d6a58: 5410 296f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ +3d6a5c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d6a60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d6a62: 2807 |0005: goto 000c // +0007 │ │ +3d6a64: 6e10 8cad 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d6a6a: 0c00 |0009: move-result-object v0 │ │ +3d6a6c: 1f00 461d |000a: check-cast v0, Ljava/util/Date; // type@1d46 │ │ +3d6a70: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0006 line=265 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1471995,17 +1472003,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d673c: |[3d673c] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDuration:()I │ │ -3d674c: 5210 2a6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d6750: 0f00 |0002: return v0 │ │ +3d6764: |[3d6764] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDuration:()I │ │ +3d6774: 5210 2a6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d6778: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472013,17 +1472021,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6754: |[3d6754] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDurationWhenStarted:()I │ │ -3d6764: 5210 2b6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ -3d6768: 0f00 |0002: return v0 │ │ +3d677c: |[3d677c] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDurationWhenStarted:()I │ │ +3d678c: 5210 2b6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ +3d6790: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472031,17 +1472039,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d676c: |[3d676c] de.danoeh.antennapod.model.feed.FeedMedia.getPosition:()I │ │ -3d677c: 5210 2c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6780: 0f00 |0002: return v0 │ │ +3d6794: |[3d6794] de.danoeh.antennapod.model.feed.FeedMedia.getPosition:()I │ │ +3d67a4: 5210 2c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d67a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472049,28 +1472057,28 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3d6a4c: |[3d6a4c] de.danoeh.antennapod.model.feed.FeedMedia.getPubDate:()Ljava/util/Date; │ │ -3d6a5c: 5420 246f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d6a62: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3d6a66: 1101 |0005: return-object v1 │ │ -3d6a68: 5420 246f |0006: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a6c: 6e10 51a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d6a72: 0c00 |000b: move-result-object v0 │ │ -3d6a74: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -3d6a78: 5420 246f |000e: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a7c: 6e10 51a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d6a82: 0c00 |0013: move-result-object v0 │ │ -3d6a84: 1100 |0014: return-object v0 │ │ -3d6a86: 1101 |0015: return-object v1 │ │ +3d6a74: |[3d6a74] de.danoeh.antennapod.model.feed.FeedMedia.getPubDate:()Ljava/util/Date; │ │ +3d6a84: 5420 246f |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6a8a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3d6a8e: 1101 |0005: return-object v1 │ │ +3d6a90: 5420 246f |0006: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6a94: 6e10 51a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d6a9a: 0c00 |000b: move-result-object v0 │ │ +3d6a9c: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +3d6aa0: 5420 246f |000e: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6aa4: 6e10 51a1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d6aaa: 0c00 |0013: move-result-object v0 │ │ +3d6aac: 1100 |0014: return-object v0 │ │ +3d6aae: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0006 line=370 │ │ 0x000e line=371 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1472080,17 +1472088,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6b14: |[3d6b14] de.danoeh.antennapod.model.feed.FeedMedia.getSize:()J │ │ -3d6b24: 5320 2d6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d6b28: 1000 |0002: return-wide v0 │ │ +3d6b3c: |[3d6b3c] de.danoeh.antennapod.model.feed.FeedMedia.getSize:()J │ │ +3d6b4c: 5320 2d6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6b50: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472098,17 +1472106,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6784: |[3d6784] de.danoeh.antennapod.model.feed.FeedMedia.getStartPosition:()I │ │ -3d6794: 5210 2e6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6798: 0f00 |0002: return v0 │ │ +3d67ac: |[3d67ac] de.danoeh.antennapod.model.feed.FeedMedia.getStartPosition:()I │ │ +3d67bc: 5210 2e6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d67c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #32 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472116,17 +1472124,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6990: |[3d6990] de.danoeh.antennapod.model.feed.FeedMedia.getStreamUrl:()Ljava/lang/String; │ │ -3d69a0: 5410 206f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d69a4: 1100 |0002: return-object v0 │ │ +3d69b8: |[3d69b8] de.danoeh.antennapod.model.feed.FeedMedia.getStreamUrl:()Ljava/lang/String; │ │ +3d69c8: 5410 206f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d69cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #33 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472134,23 +1472142,23 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Transcript;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d66b0: |[3d66b0] de.danoeh.antennapod.model.feed.FeedMedia.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; │ │ -3d66c0: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d66c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d66c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d66ca: 1100 |0005: return-object v0 │ │ -3d66cc: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d66d0: 6e10 53a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; // method@a153 │ │ -3d66d6: 0c00 |000b: move-result-object v0 │ │ -3d66d8: 1100 |000c: return-object v0 │ │ +3d66d8: |[3d66d8] de.danoeh.antennapod.model.feed.FeedMedia.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; │ │ +3d66e8: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d66ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d66f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d66f2: 1100 |0005: return-object v0 │ │ +3d66f4: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d66f8: 6e10 53a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTranscript:()Lde/danoeh/antennapod/model/feed/Transcript; // method@a153 │ │ +3d66fe: 0c00 |000b: move-result-object v0 │ │ +3d6700: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0006 line=548 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1472159,30 +1472167,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3d69a8: |[3d69a8] de.danoeh.antennapod.model.feed.FeedMedia.getTranscriptFileUrl:()Ljava/lang/String; │ │ -3d69b8: 6e10 9ca1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3d69be: 0c00 |0003: move-result-object v0 │ │ -3d69c0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -3d69c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3d69c6: 1100 |0007: return-object v0 │ │ -3d69c8: 2200 c81c |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d69cc: 7010 a6ab 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d69d2: 6e10 9ca1 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ -3d69d8: 0c01 |0010: move-result-object v1 │ │ -3d69da: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d69e0: 1a01 f406 |0014: const-string v1, ".transcript" // string@06f4 │ │ -3d69e4: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d69ea: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d69f0: 0c00 |001c: move-result-object v0 │ │ -3d69f2: 1100 |001d: return-object v0 │ │ +3d69d0: |[3d69d0] de.danoeh.antennapod.model.feed.FeedMedia.getTranscriptFileUrl:()Ljava/lang/String; │ │ +3d69e0: 6e10 9ca1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3d69e6: 0c00 |0003: move-result-object v0 │ │ +3d69e8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +3d69ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3d69ee: 1100 |0007: return-object v0 │ │ +3d69f0: 2200 c81c |0008: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d69f4: 7010 a6ab 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d69fa: 6e10 9ca1 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@a19c │ │ +3d6a00: 0c01 |0010: move-result-object v1 │ │ +3d6a02: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d6a08: 1a01 f406 |0014: const-string v1, ".transcript" // string@06f4 │ │ +3d6a0c: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d6a12: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d6a18: 0c00 |001c: move-result-object v0 │ │ +3d6a1a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=534 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1472191,23 +1472199,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d69f4: |[3d69f4] de.danoeh.antennapod.model.feed.FeedMedia.getWebsiteLink:()Ljava/lang/String; │ │ -3d6a04: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d6a0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d6a0e: 1100 |0005: return-object v0 │ │ -3d6a10: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6a14: 6e10 4aa1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3d6a1a: 0c00 |000b: move-result-object v0 │ │ -3d6a1c: 1100 |000c: return-object v0 │ │ +3d6a1c: |[3d6a1c] de.danoeh.antennapod.model.feed.FeedMedia.getWebsiteLink:()Ljava/lang/String; │ │ +3d6a2c: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6a30: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d6a34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d6a36: 1100 |0005: return-object v0 │ │ +3d6a38: 5410 246f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6a3c: 6e10 4aa1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3d6a42: 0c00 |000b: move-result-object v0 │ │ +3d6a44: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0006 line=331 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1472216,22 +1472224,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d65f8: |[3d65f8] de.danoeh.antennapod.model.feed.FeedMedia.hasEmbeddedPicture:()Z │ │ -3d6608: 5410 226f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d660c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3d6610: 6e10 88a1 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@a188 │ │ -3d6616: 5410 226f |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d661a: 6e10 91aa 0000 |0009: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ -3d6620: 0a00 |000c: move-result v0 │ │ -3d6622: 0f00 |000d: return v0 │ │ +3d6620: |[3d6620] de.danoeh.antennapod.model.feed.FeedMedia.hasEmbeddedPicture:()Z │ │ +3d6630: 5410 226f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6634: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3d6638: 6e10 88a1 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@a188 │ │ +3d663e: 5410 226f |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6642: 6e10 91aa 0000 |0009: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ +3d6648: 0a00 |000c: move-result v0 │ │ +3d664a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=286 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1472241,25 +1472249,25 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3d679c: |[3d679c] de.danoeh.antennapod.model.feed.FeedMedia.hasTranscript:()Ljava/lang/Boolean; │ │ -3d67ac: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d67b0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3d67b4: 6200 03f3 |0004: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ -3d67b8: 1100 |0006: return-object v0 │ │ -3d67ba: 5410 246f |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d67be: 6e10 58a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasTranscript:()Z // method@a158 │ │ -3d67c4: 0a00 |000c: move-result v0 │ │ -3d67c6: 7110 95aa 0000 |000d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@aa95 │ │ -3d67cc: 0c00 |0010: move-result-object v0 │ │ -3d67ce: 1100 |0011: return-object v0 │ │ +3d67c4: |[3d67c4] de.danoeh.antennapod.model.feed.FeedMedia.hasTranscript:()Ljava/lang/Boolean; │ │ +3d67d4: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d67d8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3d67dc: 6200 03f3 |0004: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@f303 │ │ +3d67e0: 1100 |0006: return-object v0 │ │ +3d67e2: 5410 246f |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d67e6: 6e10 58a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasTranscript:()Z // method@a158 │ │ +3d67ec: 0a00 |000c: move-result v0 │ │ +3d67ee: 7110 95aa 0000 |000d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@aa95 │ │ +3d67f4: 0c00 |0010: move-result-object v0 │ │ +3d67f6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x0007 line=555 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1472269,23 +1472277,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d6624: |[3d6624] de.danoeh.antennapod.model.feed.FeedMedia.isDownloaded:()Z │ │ -3d6634: 5350 1f6f |0000: iget-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6638: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d663c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d6640: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ -3d6644: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d6646: 2802 |0009: goto 000b // +0002 │ │ -3d6648: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d664a: 0f00 |000b: return v0 │ │ +3d664c: |[3d664c] de.danoeh.antennapod.model.feed.FeedMedia.isDownloaded:()Z │ │ +3d665c: 5350 1f6f |0000: iget-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6660: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d6664: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d6668: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ +3d666c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d666e: 2802 |0009: goto 000b // +0002 │ │ +3d6670: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d6672: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #39 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472293,21 +1472301,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d664c: |[3d664c] de.danoeh.antennapod.model.feed.FeedMedia.isInProgress:()Z │ │ -3d665c: 5210 2c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6660: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -3d6664: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3d6666: 2802 |0005: goto 0007 // +0002 │ │ -3d6668: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3d666a: 0f00 |0007: return v0 │ │ +3d6674: |[3d6674] de.danoeh.antennapod.model.feed.FeedMedia.isInProgress:()Z │ │ +3d6684: 5210 2c6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d6688: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +3d668c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3d668e: 2802 |0005: goto 0007 // +0002 │ │ +3d6690: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3d6692: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #40 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472315,24 +1472323,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d666c: |[3d666c] de.danoeh.antennapod.model.feed.FeedMedia.localFileAvailable:()Z │ │ -3d667c: 6e10 aea1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3d6682: 0a00 |0003: move-result v0 │ │ -3d6684: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3d6688: 5410 276f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d668c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3d6690: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d6692: 2802 |000b: goto 000d // +0002 │ │ -3d6694: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3d6696: 0f00 |000d: return v0 │ │ +3d6694: |[3d6694] de.danoeh.antennapod.model.feed.FeedMedia.localFileAvailable:()Z │ │ +3d66a4: 6e10 aea1 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3d66aa: 0a00 |0003: move-result v0 │ │ +3d66ac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3d66b0: 5410 276f |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d66b4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3d66b8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d66ba: 2802 |000b: goto 000d // +0002 │ │ +3d66bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3d66be: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #41 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472340,18 +1472348,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d6d60: |[3d6d60] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ -3d6d70: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -3d6d72: 5901 2e6f |0001: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6d76: 0e00 |0003: return-void │ │ +3d6d88: |[3d6d88] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ +3d6d98: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +3d6d9a: 5901 2e6f |0001: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1472360,25 +1472368,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3d6d78: |[3d6d78] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ -3d6d88: 5223 2c6f |0000: iget v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6d8c: 5220 2e6f |0002: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6d90: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ -3d6d94: 5221 2b6f |0006: iget v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ -3d6d98: b031 |0008: add-int/2addr v1, v3 │ │ -3d6d9a: b101 |0009: sub-int/2addr v1, v0 │ │ -3d6d9c: 5921 2a6f |000a: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d6da0: 5921 2b6f |000c: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ -3d6da4: 5923 2e6f |000e: iput v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6da8: 0e00 |0010: return-void │ │ +3d6da0: |[3d6da0] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ +3d6db0: 5223 2c6f |0000: iget v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d6db4: 5220 2e6f |0002: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6db8: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ +3d6dbc: 5221 2b6f |0006: iget v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ +3d6dc0: b031 |0008: add-int/2addr v1, v3 │ │ +3d6dc2: b101 |0009: sub-int/2addr v1, v0 │ │ +3d6dc4: 5921 2a6f |000a: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d6dc8: 5921 2b6f |000c: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ +3d6dcc: 5923 2e6f |000e: iput v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6dd0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0006 line=420 │ │ 0x000c line=421 │ │ 0x000e line=423 │ │ locals : │ │ @@ -1472390,23 +1472398,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3d6dac: |[3d6dac] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackStart:()V │ │ -3d6dbc: 5220 2c6f |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6dc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d6dc2: 7120 3dab 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ -3d6dc8: 0a00 |0006: move-result v0 │ │ -3d6dca: 5920 2e6f |0007: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ -3d6dce: 5220 2a6f |0009: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d6dd2: 5920 2b6f |000b: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ -3d6dd6: 0e00 |000d: return-void │ │ +3d6dd4: |[3d6dd4] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackStart:()V │ │ +3d6de4: 5220 2c6f |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d6de8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6dea: 7120 3dab 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ +3d6df0: 0a00 |0006: move-result v0 │ │ +3d6df2: 5920 2e6f |0007: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6f2e │ │ +3d6df6: 5220 2a6f |0009: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d6dfa: 5920 2b6f |000b: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6f2b │ │ +3d6dfe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0009 line=414 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1472415,20 +1472423,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d6dd8: |[3d6dd8] de.danoeh.antennapod.model.feed.FeedMedia.setChapters:(Ljava/util/List;)V │ │ -3d6de8: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6dec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3d6df0: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6df4: 6e20 61a1 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@a161 │ │ -3d6dfa: 0e00 |0009: return-void │ │ +3d6e00: |[3d6e00] de.danoeh.antennapod.model.feed.FeedMedia.setChapters:(Ljava/util/List;)V │ │ +3d6e10: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6e14: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3d6e18: 5410 246f |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6e1c: 6e20 61a1 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@a161 │ │ +3d6e22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ @@ -1472438,18 +1472446,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3d6dfc: |[3d6dfc] de.danoeh.antennapod.model.feed.FeedMedia.setCheckedOnSizeButUnknown:()V │ │ -3d6e0c: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -3d6e12: 5a20 2d6f |0003: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d6e16: 0e00 |0005: return-void │ │ +3d6e24: |[3d6e24] de.danoeh.antennapod.model.feed.FeedMedia.setCheckedOnSizeButUnknown:()V │ │ +3d6e34: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +3d6e3a: 5a20 2d6f |0003: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d6e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #46 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1472457,30 +1472465,30 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3d6e18: |[3d6e18] de.danoeh.antennapod.model.feed.FeedMedia.setDownloaded:(ZJ)V │ │ -3d6e28: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -3d6e2c: 2803 |0002: goto 0005 // +0003 │ │ -3d6e2e: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -3d6e32: 5a02 1f6f |0005: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6e36: 5402 246f |0007: iget-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6e3a: 3802 1200 |0009: if-eqz v2, 001b // +0012 │ │ -3d6e3e: 3801 1000 |000b: if-eqz v1, 001b // +0010 │ │ -3d6e42: 5401 246f |000d: iget-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6e46: 6e10 5da1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -3d6e4c: 0a01 |0012: move-result v1 │ │ -3d6e4e: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ -3d6e52: 5401 246f |0015: iget-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6e56: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -3d6e58: 6e20 6ca1 2100 |0018: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ -3d6e5e: 0e00 |001b: return-void │ │ +3d6e40: |[3d6e40] de.danoeh.antennapod.model.feed.FeedMedia.setDownloaded:(ZJ)V │ │ +3d6e50: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +3d6e54: 2803 |0002: goto 0005 // +0003 │ │ +3d6e56: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +3d6e5a: 5a02 1f6f |0005: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6e5e: 5402 246f |0007: iget-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6e62: 3802 1200 |0009: if-eqz v2, 001b // +0012 │ │ +3d6e66: 3801 1000 |000b: if-eqz v1, 001b // +0010 │ │ +3d6e6a: 5401 246f |000d: iget-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6e6e: 6e10 5da1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +3d6e74: 0a01 |0012: move-result v1 │ │ +3d6e76: 3801 0800 |0013: if-eqz v1, 001b // +0008 │ │ +3d6e7a: 5401 246f |0015: iget-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6e7e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +3d6e80: 6e20 6ca1 2100 |0018: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ +3d6e86: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=474 │ │ 0x0007 line=475 │ │ 0x0015 line=476 │ │ locals : │ │ 0x0000 - 0x001c reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1472492,17 +1472500,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6e60: |[3d6e60] de.danoeh.antennapod.model.feed.FeedMedia.setDuration:(I)V │ │ -3d6e70: 5901 216f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d6e74: 0e00 |0002: return-void │ │ +3d6e88: |[3d6e88] de.danoeh.antennapod.model.feed.FeedMedia.setDuration:(I)V │ │ +3d6e98: 5901 216f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d6e9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1472511,17 +1472519,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6e78: |[3d6e78] de.danoeh.antennapod.model.feed.FeedMedia.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V │ │ -3d6e88: 5b01 226f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ -3d6e8c: 0e00 |0002: return-void │ │ +3d6ea0: |[3d6ea0] de.danoeh.antennapod.model.feed.FeedMedia.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V │ │ +3d6eb0: 5b01 226f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6f22 │ │ +3d6eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -1472530,17 +1472538,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6e90: |[3d6e90] de.danoeh.antennapod.model.feed.FeedMedia.setId:(J)V │ │ -3d6ea0: 5a01 236f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d6ea4: 0e00 |0002: return-void │ │ +3d6eb8: |[3d6eb8] de.danoeh.antennapod.model.feed.FeedMedia.setId:(J)V │ │ +3d6ec8: 5a01 236f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d6ecc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1472549,28 +1472557,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3d6ea8: |[3d6ea8] de.danoeh.antennapod.model.feed.FeedMedia.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3d6eb8: 5b23 246f |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6ebc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -3d6ec0: 6e10 45a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3d6ec6: 0b00 |0007: move-result-wide v0 │ │ -3d6ec8: 2803 |0008: goto 000b // +0003 │ │ -3d6eca: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -3d6ece: 5a20 256f |000b: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6ed2: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ -3d6ed6: 6e10 4ca1 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d6edc: 0c00 |0012: move-result-object v0 │ │ -3d6ede: 3220 0500 |0013: if-eq v0, v2, 0018 // +0005 │ │ -3d6ee2: 6e20 69a1 2300 |0015: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3d6ee8: 0e00 |0018: return-void │ │ +3d6ed0: |[3d6ed0] de.danoeh.antennapod.model.feed.FeedMedia.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3d6ee0: 5b23 246f |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6ee4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +3d6ee8: 6e10 45a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3d6eee: 0b00 |0007: move-result-wide v0 │ │ +3d6ef0: 2803 |0008: goto 000b // +0003 │ │ +3d6ef2: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +3d6ef6: 5a20 256f |000b: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6efa: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ +3d6efe: 6e10 4ca1 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d6f04: 0c00 |0012: move-result-object v0 │ │ +3d6f06: 3220 0500 |0013: if-eq v0, v2, 0018 // +0005 │ │ +3d6f0a: 6e20 69a1 2300 |0015: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3d6f10: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x000f line=258 │ │ 0x0015 line=259 │ │ locals : │ │ @@ -1472582,17 +1472590,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6eec: |[3d6eec] de.danoeh.antennapod.model.feed.FeedMedia.setItemId:(J)V │ │ -3d6efc: 5a01 256f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ -3d6f00: 0e00 |0002: return-void │ │ +3d6f14: |[3d6f14] de.danoeh.antennapod.model.feed.FeedMedia.setItemId:(J)V │ │ +3d6f24: 5a01 256f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6f25 │ │ +3d6f28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1472601,17 +1472609,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6f04: |[3d6f04] de.danoeh.antennapod.model.feed.FeedMedia.setLastPlayedTime:(J)V │ │ -3d6f14: 5a01 266f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ -3d6f18: 0e00 |0002: return-void │ │ +3d6f2c: |[3d6f2c] de.danoeh.antennapod.model.feed.FeedMedia.setLastPlayedTime:(J)V │ │ +3d6f3c: 5a01 266f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ +3d6f40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1472620,20 +1472628,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d6f1c: |[3d6f1c] de.danoeh.antennapod.model.feed.FeedMedia.setLocalFileUrl:(Ljava/lang/String;)V │ │ -3d6f2c: 5b23 276f |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d6f30: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -3d6f34: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3d6f38: 5a20 1f6f |0006: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d6f3c: 0e00 |0008: return-void │ │ +3d6f44: |[3d6f44] de.danoeh.antennapod.model.feed.FeedMedia.setLocalFileUrl:(Ljava/lang/String;)V │ │ +3d6f54: 5b23 276f |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d6f58: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +3d6f5c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3d6f60: 5a20 1f6f |0006: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d6f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=487 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ @@ -1472643,23 +1472651,23 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d6f40: |[3d6f40] de.danoeh.antennapod.model.feed.FeedMedia.setPlaybackCompletionDate:(Ljava/util/Date;)V │ │ -3d6f50: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3d6f54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d6f56: 2807 |0003: goto 000a // +0007 │ │ -3d6f58: 6e10 8cad 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ -3d6f5e: 0c01 |0007: move-result-object v1 │ │ -3d6f60: 1f01 461d |0008: check-cast v1, Ljava/util/Date; // type@1d46 │ │ -3d6f64: 5b01 296f |000a: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ -3d6f68: 0e00 |000c: return-void │ │ +3d6f68: |[3d6f68] de.danoeh.antennapod.model.feed.FeedMedia.setPlaybackCompletionDate:(Ljava/util/Date;)V │ │ +3d6f78: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3d6f7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6f7e: 2807 |0003: goto 000a // +0007 │ │ +3d6f80: 6e10 8cad 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@ad8c │ │ +3d6f86: 0c01 |0007: move-result-object v1 │ │ +3d6f88: 1f01 461d |0008: check-cast v1, Ljava/util/Date; // type@1d46 │ │ +3d6f8c: 5b01 296f |000a: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ +3d6f90: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=270 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1472668,17 +1472676,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6f6c: |[3d6f6c] de.danoeh.antennapod.model.feed.FeedMedia.setPlayedDuration:(I)V │ │ -3d6f7c: 5901 2a6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d6f80: 0e00 |0002: return-void │ │ +3d6f94: |[3d6f94] de.danoeh.antennapod.model.feed.FeedMedia.setPlayedDuration:(I)V │ │ +3d6fa4: 5901 2a6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d6fa8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1472687,27 +1472695,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d6f84: |[3d6f84] de.danoeh.antennapod.model.feed.FeedMedia.setPosition:(I)V │ │ -3d6f94: 5912 2c6f |0000: iput v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d6f98: 3d02 1400 |0002: if-lez v2, 0016 // +0014 │ │ -3d6f9c: 5412 246f |0004: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6fa0: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -3d6fa4: 5412 246f |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6fa8: 6e10 5da1 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ -3d6fae: 0a02 |000d: move-result v2 │ │ -3d6fb0: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ -3d6fb4: 5412 246f |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6fb8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3d6fba: 6e20 6ca1 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ -3d6fc0: 0e00 |0016: return-void │ │ +3d6fac: |[3d6fac] de.danoeh.antennapod.model.feed.FeedMedia.setPosition:(I)V │ │ +3d6fbc: 5912 2c6f |0000: iput v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d6fc0: 3d02 1400 |0002: if-lez v2, 0016 // +0014 │ │ +3d6fc4: 5412 246f |0004: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6fc8: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +3d6fcc: 5412 246f |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6fd0: 6e10 5da1 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@a15d │ │ +3d6fd6: 0a02 |000d: move-result v2 │ │ +3d6fd8: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +3d6fdc: 5412 246f |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d6fe0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3d6fe2: 6e20 6ca1 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ +3d6fe8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x0010 line=209 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1472718,17 +1472726,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6fc4: |[3d6fc4] de.danoeh.antennapod.model.feed.FeedMedia.setSize:(J)V │ │ -3d6fd4: 5a01 2d6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d6fd8: 0e00 |0002: return-void │ │ +3d6fec: |[3d6fec] de.danoeh.antennapod.model.feed.FeedMedia.setSize:(J)V │ │ +3d6ffc: 5a01 2d6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d7000: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1472737,21 +1472745,21 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Transcript;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d6fdc: |[3d6fdc] de.danoeh.antennapod.model.feed.FeedMedia.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V │ │ -3d6fec: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6ff0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3d6ff4: 0e00 |0004: return-void │ │ -3d6ff6: 5410 246f |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d6ffa: 6e20 71a1 2000 |0007: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V // method@a171 │ │ -3d7000: 0e00 |000a: return-void │ │ +3d7004: |[3d7004] de.danoeh.antennapod.model.feed.FeedMedia.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V │ │ +3d7014: 5410 246f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d7018: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3d701c: 0e00 |0004: return-void │ │ +3d701e: 5410 246f |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d7022: 6e20 71a1 2000 |0007: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTranscript:(Lde/danoeh/antennapod/model/feed/Transcript;)V // method@a171 │ │ +3d7028: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0005 line=541 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x000b reg=2 (null) Lde/danoeh/antennapod/model/feed/Transcript; │ │ @@ -1472761,31 +1472769,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -3d7004: |[3d7004] de.danoeh.antennapod.model.feed.FeedMedia.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3d7014: 5460 206f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d7018: 5b50 206f |0002: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d701c: 5360 2d6f |0004: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d7020: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3d7024: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3d7028: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ -3d702c: 5a50 2d6f |000c: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d7030: 5260 216f |000e: iget v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d7034: 3d00 0800 |0010: if-lez v0, 0018 // +0008 │ │ -3d7038: 5251 216f |0012: iget v1, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d703c: 3c01 0400 |0014: if-gtz v1, 0018 // +0004 │ │ -3d7040: 5950 216f |0016: iput v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d7044: 5466 286f |0018: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d7048: 3806 0400 |001a: if-eqz v6, 001e // +0004 │ │ -3d704c: 5b56 286f |001c: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d7050: 0e00 |001e: return-void │ │ +3d702c: |[3d702c] de.danoeh.antennapod.model.feed.FeedMedia.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3d703c: 5460 206f |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d7040: 5b50 206f |0002: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d7044: 5360 2d6f |0004: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d7048: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3d704c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3d7050: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ +3d7054: 5a50 2d6f |000c: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d7058: 5260 216f |000e: iget v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d705c: 3d00 0800 |0010: if-lez v0, 0018 // +0008 │ │ +3d7060: 5251 216f |0012: iget v1, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d7064: 3c01 0400 |0014: if-gtz v1, 0018 // +0004 │ │ +3d7068: 5950 216f |0016: iput v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d706c: 5466 286f |0018: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d7070: 3806 0400 |001a: if-eqz v6, 001e // +0004 │ │ +3d7074: 5b56 286f |001c: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d7078: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x000c line=137 │ │ 0x000e line=139 │ │ 0x0016 line=140 │ │ @@ -1472800,50 +1472808,50 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -3d7054: |[3d7054] de.danoeh.antennapod.model.feed.FeedMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3d7064: 5340 236f |0000: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ -3d7068: 6e30 d807 0501 |0002: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d706e: 5446 246f |0005: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d7072: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -3d7076: 3806 0900 |0009: if-eqz v6, 0012 // +0009 │ │ -3d707a: 5446 246f |000b: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ -3d707e: 6e10 45a1 0600 |000d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3d7084: 0b02 |0010: move-result-wide v2 │ │ -3d7086: 2802 |0011: goto 0013 // +0002 │ │ -3d7088: 0402 |0012: move-wide v2, v0 │ │ -3d708a: 6e30 d807 2503 |0013: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d7090: 5246 216f |0016: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ -3d7094: 6e20 d407 6500 |0018: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d709a: 5246 2c6f |001b: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ -3d709e: 6e20 d407 6500 |001d: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d70a4: 5342 2d6f |0020: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ -3d70a8: 6e30 d807 2503 |0022: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d70ae: 5446 286f |0025: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ -3d70b2: 6e20 dd07 6500 |0027: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d70b8: 5446 276f |002a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ -3d70bc: 6e20 dd07 6500 |002c: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d70c2: 5446 206f |002f: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ -3d70c6: 6e20 dd07 6500 |0031: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d70cc: 5342 1f6f |0034: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ -3d70d0: 6e30 d807 2503 |0036: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d70d6: 5446 296f |0039: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ -3d70da: 3806 0600 |003b: if-eqz v6, 0041 // +0006 │ │ -3d70de: 6e10 8fad 0600 |003d: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ -3d70e4: 0b00 |0040: move-result-wide v0 │ │ -3d70e6: 6e30 d807 0501 |0041: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d70ec: 5246 2a6f |0044: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ -3d70f0: 6e20 d407 6500 |0046: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d70f6: 5340 266f |0049: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ -3d70fa: 6e30 d807 0501 |004b: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d7100: 0e00 |004e: return-void │ │ +3d707c: |[3d707c] de.danoeh.antennapod.model.feed.FeedMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3d708c: 5340 236f |0000: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6f23 │ │ +3d7090: 6e30 d807 0501 |0002: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d7096: 5446 246f |0005: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d709a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +3d709e: 3806 0900 |0009: if-eqz v6, 0012 // +0009 │ │ +3d70a2: 5446 246f |000b: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6f24 │ │ +3d70a6: 6e10 45a1 0600 |000d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3d70ac: 0b02 |0010: move-result-wide v2 │ │ +3d70ae: 2802 |0011: goto 0013 // +0002 │ │ +3d70b0: 0402 |0012: move-wide v2, v0 │ │ +3d70b2: 6e30 d807 2503 |0013: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d70b8: 5246 216f |0016: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6f21 │ │ +3d70bc: 6e20 d407 6500 |0018: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d70c2: 5246 2c6f |001b: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6f2c │ │ +3d70c6: 6e20 d407 6500 |001d: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d70cc: 5342 2d6f |0020: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6f2d │ │ +3d70d0: 6e30 d807 2503 |0022: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d70d6: 5446 286f |0025: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6f28 │ │ +3d70da: 6e20 dd07 6500 |0027: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d70e0: 5446 276f |002a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6f27 │ │ +3d70e4: 6e20 dd07 6500 |002c: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d70ea: 5446 206f |002f: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6f20 │ │ +3d70ee: 6e20 dd07 6500 |0031: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d70f4: 5342 1f6f |0034: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadDate:J // field@6f1f │ │ +3d70f8: 6e30 d807 2503 |0036: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d70fe: 5446 296f |0039: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6f29 │ │ +3d7102: 3806 0600 |003b: if-eqz v6, 0041 // +0006 │ │ +3d7106: 6e10 8fad 0600 |003d: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ +3d710c: 0b00 |0040: move-result-wide v0 │ │ +3d710e: 6e30 d807 0501 |0041: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d7114: 5246 2a6f |0044: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6f2a │ │ +3d7118: 6e20 d407 6500 |0046: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d711e: 5340 266f |0049: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6f26 │ │ +3d7122: 6e30 d807 0501 |004b: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d7128: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ 0x0016 line=294 │ │ 0x001b line=295 │ │ 0x0020 line=296 │ │ @@ -1472974,95 +1472982,95 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d97dc: |[3d97dc] de.danoeh.antennapod.model.playback.RemoteMedia.:()V │ │ -3d97ec: 2200 291a |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/RemoteMedia$1; // type@1a29 │ │ -3d97f0: 7010 46a2 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.:()V // method@a246 │ │ -3d97f6: 6900 8d6f |0005: sput-object v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6f8d │ │ -3d97fa: 0e00 |0007: return-void │ │ +3d9804: |[3d9804] de.danoeh.antennapod.model.playback.RemoteMedia.:()V │ │ +3d9814: 2200 291a |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/RemoteMedia$1; // type@1a29 │ │ +3d9818: 7010 46a2 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.:()V // method@a246 │ │ +3d981e: 6900 8d6f |0005: sput-object v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6f8d │ │ +3d9822: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : '' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -3d97fc: |[3d97fc] de.danoeh.antennapod.model.playback.RemoteMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3d980c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d9812: 6e10 4ca1 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d9818: 0c00 |0006: move-result-object v0 │ │ -3d981a: 6e10 91a1 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3d9820: 0c00 |000a: move-result-object v0 │ │ -3d9822: 5b10 916f |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d9826: 6e10 49a1 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ -3d982c: 0c00 |0010: move-result-object v0 │ │ -3d982e: 5b10 9a6f |0011: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d9832: 6e10 43a1 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d9838: 0c00 |0016: move-result-object v0 │ │ -3d983a: 6e10 e9a0 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3d9840: 0c00 |001a: move-result-object v0 │ │ -3d9842: 5b10 986f |001b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9846: 6e10 43a1 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d984c: 0c00 |0020: move-result-object v0 │ │ -3d984e: 6e10 ffa0 0000 |0021: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3d9854: 0c00 |0024: move-result-object v0 │ │ -3d9856: 5b10 976f |0025: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ -3d985a: 6e10 52a1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3d9860: 0c00 |002a: move-result-object v0 │ │ -3d9862: 5b10 946f |002b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ -3d9866: 6e10 4aa1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ -3d986c: 0c00 |0030: move-result-object v0 │ │ -3d986e: 5b10 936f |0031: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ -3d9872: 6e10 43a1 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d9878: 0c00 |0036: move-result-object v0 │ │ -3d987a: 6e10 e6a0 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ -3d9880: 0c00 |003a: move-result-object v0 │ │ -3d9882: 5b10 956f |003b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ -3d9886: 6e10 48a1 0200 |003d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3d988c: 0c00 |0040: move-result-object v0 │ │ -3d988e: 7110 dcaf 0000 |0041: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ -3d9894: 0a00 |0044: move-result v0 │ │ -3d9896: 3900 0900 |0045: if-nez v0, 004e // +0009 │ │ -3d989a: 6e10 48a1 0200 |0047: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3d98a0: 0c00 |004a: move-result-object v0 │ │ -3d98a2: 5b10 996f |004b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d98a6: 280b |004d: goto 0058 // +000b │ │ -3d98a8: 6e10 43a1 0200 |004e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d98ae: 0c00 |0051: move-result-object v0 │ │ -3d98b0: 6e10 efa0 0000 |0052: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3d98b6: 0c00 |0055: move-result-object v0 │ │ -3d98b8: 5b10 996f |0056: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d98bc: 6e10 43a1 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d98c2: 0c00 |005b: move-result-object v0 │ │ -3d98c4: 6e10 f6a0 0000 |005c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3d98ca: 0c00 |005f: move-result-object v0 │ │ -3d98cc: 5b10 966f |0060: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ -3d98d0: 6e10 4ca1 0200 |0062: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3d98d6: 0c00 |0065: move-result-object v0 │ │ -3d98d8: 6e10 9fa1 0000 |0066: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@a19f │ │ -3d98de: 0c00 |0069: move-result-object v0 │ │ -3d98e0: 5b10 9c6f |006a: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ -3d98e4: 6e10 51a1 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3d98ea: 0c00 |006f: move-result-object v0 │ │ -3d98ec: 5b10 9f6f |0070: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ -3d98f0: 6e10 42a1 0200 |0072: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3d98f6: 0c02 |0075: move-result-object v2 │ │ -3d98f8: 5b12 9d6f |0076: iput-object v2, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ -3d98fc: 0e00 |0078: return-void │ │ +3d9824: |[3d9824] de.danoeh.antennapod.model.playback.RemoteMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3d9834: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d983a: 6e10 4ca1 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d9840: 0c00 |0006: move-result-object v0 │ │ +3d9842: 6e10 91a1 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3d9848: 0c00 |000a: move-result-object v0 │ │ +3d984a: 5b10 916f |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d984e: 6e10 49a1 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ +3d9854: 0c00 |0010: move-result-object v0 │ │ +3d9856: 5b10 9a6f |0011: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d985a: 6e10 43a1 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d9860: 0c00 |0016: move-result-object v0 │ │ +3d9862: 6e10 e9a0 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3d9868: 0c00 |001a: move-result-object v0 │ │ +3d986a: 5b10 986f |001b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d986e: 6e10 43a1 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d9874: 0c00 |0020: move-result-object v0 │ │ +3d9876: 6e10 ffa0 0000 |0021: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3d987c: 0c00 |0024: move-result-object v0 │ │ +3d987e: 5b10 976f |0025: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ +3d9882: 6e10 52a1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3d9888: 0c00 |002a: move-result-object v0 │ │ +3d988a: 5b10 946f |002b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ +3d988e: 6e10 4aa1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@a14a │ │ +3d9894: 0c00 |0030: move-result-object v0 │ │ +3d9896: 5b10 936f |0031: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ +3d989a: 6e10 43a1 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d98a0: 0c00 |0036: move-result-object v0 │ │ +3d98a2: 6e10 e6a0 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ +3d98a8: 0c00 |003a: move-result-object v0 │ │ +3d98aa: 5b10 956f |003b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ +3d98ae: 6e10 48a1 0200 |003d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3d98b4: 0c00 |0040: move-result-object v0 │ │ +3d98b6: 7110 dcaf 0000 |0041: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@afdc │ │ +3d98bc: 0a00 |0044: move-result v0 │ │ +3d98be: 3900 0900 |0045: if-nez v0, 004e // +0009 │ │ +3d98c2: 6e10 48a1 0200 |0047: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3d98c8: 0c00 |004a: move-result-object v0 │ │ +3d98ca: 5b10 996f |004b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d98ce: 280b |004d: goto 0058 // +000b │ │ +3d98d0: 6e10 43a1 0200 |004e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d98d6: 0c00 |0051: move-result-object v0 │ │ +3d98d8: 6e10 efa0 0000 |0052: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3d98de: 0c00 |0055: move-result-object v0 │ │ +3d98e0: 5b10 996f |0056: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d98e4: 6e10 43a1 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d98ea: 0c00 |005b: move-result-object v0 │ │ +3d98ec: 6e10 f6a0 0000 |005c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3d98f2: 0c00 |005f: move-result-object v0 │ │ +3d98f4: 5b10 966f |0060: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ +3d98f8: 6e10 4ca1 0200 |0062: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3d98fe: 0c00 |0065: move-result-object v0 │ │ +3d9900: 6e10 9fa1 0000 |0066: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@a19f │ │ +3d9906: 0c00 |0069: move-result-object v0 │ │ +3d9908: 5b10 9c6f |006a: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ +3d990c: 6e10 51a1 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3d9912: 0c00 |006f: move-result-object v0 │ │ +3d9914: 5b10 9f6f |0070: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ +3d9918: 6e10 42a1 0200 |0072: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3d991e: 0c02 |0075: move-result-object v2 │ │ +3d9920: 5b12 9d6f |0076: iput-object v2, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ +3d9924: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0013 line=66 │ │ 0x001d line=67 │ │ @@ -1473085,29 +1473093,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3d9900: |[3d9900] de.danoeh.antennapod.model.playback.RemoteMedia.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V │ │ -3d9910: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d9916: 5b01 916f |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d991a: 5b02 9a6f |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d991e: 5b03 986f |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9922: 5b04 976f |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ -3d9926: 5b05 946f |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ -3d992a: 5b06 936f |000d: iput-object v6, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ -3d992e: 5b07 956f |000f: iput-object v7, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ -3d9932: 5b08 996f |0011: iput-object v8, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d9936: 5b09 966f |0013: iput-object v9, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ -3d993a: 5b0a 9c6f |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ -3d993e: 5b0b 9f6f |0017: iput-object v11, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ -3d9942: 5b0c 9d6f |0019: iput-object v12, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ -3d9946: 0e00 |001b: return-void │ │ +3d9928: |[3d9928] de.danoeh.antennapod.model.playback.RemoteMedia.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V │ │ +3d9938: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d993e: 5b01 916f |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d9942: 5b02 9a6f |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d9946: 5b03 986f |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d994a: 5b04 976f |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ +3d994e: 5b05 946f |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ +3d9952: 5b06 936f |000d: iput-object v6, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ +3d9956: 5b07 956f |000f: iput-object v7, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ +3d995a: 5b08 996f |0011: iput-object v8, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d995e: 5b09 966f |0013: iput-object v9, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ +3d9962: 5b0a 9c6f |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ +3d9966: 5b0b 9f6f |0017: iput-object v11, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ +3d996a: 5b0c 9d6f |0019: iput-object v12, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ +3d996e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -1473140,87 +1473148,87 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d952c: |[3d952c] de.danoeh.antennapod.model.playback.RemoteMedia.describeContents:()I │ │ -3d953c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d953e: 0f00 |0001: return v0 │ │ +3d9554: |[3d9554] de.danoeh.antennapod.model.playback.RemoteMedia.describeContents:()I │ │ +3d9564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d9566: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -3d941c: |[3d941c] de.danoeh.antennapod.model.playback.RemoteMedia.equals:(Ljava/lang/Object;)Z │ │ -3d942c: 2050 2a1a |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ -3d9430: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d9432: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3d9434: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ -3d9438: 1f05 2a1a |0006: check-cast v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ -3d943c: 5440 916f |0008: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d9440: 5453 916f |000a: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d9444: 7120 d8af 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d944a: 0a00 |000f: move-result v0 │ │ -3d944c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -3d9450: 5440 986f |0012: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9454: 5453 986f |0014: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9458: 7120 d8af 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d945e: 0a00 |0019: move-result v0 │ │ -3d9460: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -3d9464: 5440 9a6f |001c: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d9468: 5455 9a6f |001e: iget-object v5, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d946c: 7120 d8af 5000 |0020: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d9472: 0a05 |0023: move-result v5 │ │ -3d9474: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -3d9478: 2802 |0026: goto 0028 // +0002 │ │ -3d947a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -3d947c: 0f01 |0028: return v1 │ │ -3d947e: 2050 1b1a |0029: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3d9482: 3800 3900 |002b: if-eqz v0, 0064 // +0039 │ │ -3d9486: 1f05 1b1a |002d: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3d948a: 5440 916f |002f: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d948e: 6e10 a8a1 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStreamUrl:()Ljava/lang/String; // method@a1a8 │ │ -3d9494: 0c03 |0034: move-result-object v3 │ │ -3d9496: 7120 d8af 3000 |0035: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d949c: 0a00 |0038: move-result v0 │ │ -3d949e: 3900 0300 |0039: if-nez v0, 003c // +0003 │ │ -3d94a2: 0f02 |003b: return v2 │ │ -3d94a4: 6e10 99a1 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3d94aa: 0c05 |003f: move-result-object v5 │ │ -3d94ac: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ -3d94b0: 5440 9a6f |0042: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d94b4: 6e10 49a1 0500 |0044: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ -3d94ba: 0c03 |0047: move-result-object v3 │ │ -3d94bc: 7120 d8af 3000 |0048: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d94c2: 0a00 |004b: move-result v0 │ │ -3d94c4: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -3d94c8: 2816 |004e: goto 0064 // +0016 │ │ -3d94ca: 6e10 43a1 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3d94d0: 0c05 |0052: move-result-object v5 │ │ -3d94d2: 3805 0f00 |0053: if-eqz v5, 0062 // +000f │ │ -3d94d6: 5440 986f |0055: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d94da: 6e10 e9a0 0500 |0057: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ -3d94e0: 0c05 |005a: move-result-object v5 │ │ -3d94e2: 7120 d8af 5000 |005b: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ -3d94e8: 0a05 |005e: move-result v5 │ │ -3d94ea: 3805 0300 |005f: if-eqz v5, 0062 // +0003 │ │ -3d94ee: 2802 |0061: goto 0063 // +0002 │ │ -3d94f0: 1201 |0062: const/4 v1, #int 0 // #0 │ │ -3d94f2: 0f01 |0063: return v1 │ │ -3d94f4: 0f02 |0064: return v2 │ │ +3d9444: |[3d9444] de.danoeh.antennapod.model.playback.RemoteMedia.equals:(Ljava/lang/Object;)Z │ │ +3d9454: 2050 2a1a |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ +3d9458: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d945a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3d945c: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ +3d9460: 1f05 2a1a |0006: check-cast v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1a2a │ │ +3d9464: 5440 916f |0008: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d9468: 5453 916f |000a: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d946c: 7120 d8af 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d9472: 0a00 |000f: move-result v0 │ │ +3d9474: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +3d9478: 5440 986f |0012: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d947c: 5453 986f |0014: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d9480: 7120 d8af 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d9486: 0a00 |0019: move-result v0 │ │ +3d9488: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +3d948c: 5440 9a6f |001c: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d9490: 5455 9a6f |001e: iget-object v5, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d9494: 7120 d8af 5000 |0020: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d949a: 0a05 |0023: move-result v5 │ │ +3d949c: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +3d94a0: 2802 |0026: goto 0028 // +0002 │ │ +3d94a2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +3d94a4: 0f01 |0028: return v1 │ │ +3d94a6: 2050 1b1a |0029: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3d94aa: 3800 3900 |002b: if-eqz v0, 0064 // +0039 │ │ +3d94ae: 1f05 1b1a |002d: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3d94b2: 5440 916f |002f: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d94b6: 6e10 a8a1 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStreamUrl:()Ljava/lang/String; // method@a1a8 │ │ +3d94bc: 0c03 |0034: move-result-object v3 │ │ +3d94be: 7120 d8af 3000 |0035: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d94c4: 0a00 |0038: move-result v0 │ │ +3d94c6: 3900 0300 |0039: if-nez v0, 003c // +0003 │ │ +3d94ca: 0f02 |003b: return v2 │ │ +3d94cc: 6e10 99a1 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3d94d2: 0c05 |003f: move-result-object v5 │ │ +3d94d4: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ +3d94d8: 5440 9a6f |0042: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d94dc: 6e10 49a1 0500 |0044: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@a149 │ │ +3d94e2: 0c03 |0047: move-result-object v3 │ │ +3d94e4: 7120 d8af 3000 |0048: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d94ea: 0a00 |004b: move-result v0 │ │ +3d94ec: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +3d94f0: 2816 |004e: goto 0064 // +0016 │ │ +3d94f2: 6e10 43a1 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3d94f8: 0c05 |0052: move-result-object v5 │ │ +3d94fa: 3805 0f00 |0053: if-eqz v5, 0062 // +000f │ │ +3d94fe: 5440 986f |0055: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d9502: 6e10 e9a0 0500 |0057: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@a0e9 │ │ +3d9508: 0c05 |005a: move-result-object v5 │ │ +3d950a: 7120 d8af 5000 |005b: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@afd8 │ │ +3d9510: 0a05 |005e: move-result v5 │ │ +3d9512: 3805 0300 |005f: if-eqz v5, 0062 // +0003 │ │ +3d9516: 2802 |0061: goto 0063 // +0002 │ │ +3d9518: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +3d951a: 0f01 |0063: return v1 │ │ +3d951c: 0f02 |0064: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0006 line=282 │ │ 0x0008 line=283 │ │ 0x0016 line=284 │ │ 0x0020 line=285 │ │ @@ -1473240,17 +1473248,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d97ac: |[3d97ac] de.danoeh.antennapod.model.playback.RemoteMedia.getChapters:()Ljava/util/List; │ │ -3d97bc: 5410 906f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6f90 │ │ -3d97c0: 1100 |0002: return-object v0 │ │ +3d97d4: |[3d97d4] de.danoeh.antennapod.model.playback.RemoteMedia.getChapters:()Ljava/util/List; │ │ +3d97e4: 5410 906f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6f90 │ │ +3d97e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473258,17 +1473266,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9610: |[3d9610] de.danoeh.antennapod.model.playback.RemoteMedia.getDescription:()Ljava/lang/String; │ │ -3d9620: 5410 9d6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ -3d9624: 1100 |0002: return-object v0 │ │ +3d9638: |[3d9638] de.danoeh.antennapod.model.playback.RemoteMedia.getDescription:()Ljava/lang/String; │ │ +3d9648: 5410 9d6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ +3d964c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473276,17 +1473284,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9628: |[3d9628] de.danoeh.antennapod.model.playback.RemoteMedia.getDownloadUrl:()Ljava/lang/String; │ │ -3d9638: 5410 916f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d963c: 1100 |0002: return-object v0 │ │ +3d9650: |[3d9650] de.danoeh.antennapod.model.playback.RemoteMedia.getDownloadUrl:()Ljava/lang/String; │ │ +3d9660: 5410 916f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d9664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473294,17 +1473302,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9540: |[3d9540] de.danoeh.antennapod.model.playback.RemoteMedia.getDuration:()I │ │ -3d9550: 5210 926f |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ -3d9554: 0f00 |0002: return v0 │ │ +3d9568: |[3d9568] de.danoeh.antennapod.model.playback.RemoteMedia.getDuration:()I │ │ +3d9578: 5210 926f |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ +3d957c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473312,17 +1473320,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9640: |[3d9640] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeIdentifier:()Ljava/lang/String; │ │ -3d9650: 5410 9a6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d9654: 1100 |0002: return-object v0 │ │ +3d9668: |[3d9668] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeIdentifier:()Ljava/lang/String; │ │ +3d9678: 5410 9a6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d967c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473330,17 +1473338,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9658: |[3d9658] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeLink:()Ljava/lang/String; │ │ -3d9668: 5410 936f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ -3d966c: 1100 |0002: return-object v0 │ │ +3d9680: |[3d9680] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeLink:()Ljava/lang/String; │ │ +3d9690: 5410 936f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ +3d9694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473348,17 +1473356,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9670: |[3d9670] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeTitle:()Ljava/lang/String; │ │ -3d9680: 5410 946f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ -3d9684: 1100 |0002: return-object v0 │ │ +3d9698: |[3d9698] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeTitle:()Ljava/lang/String; │ │ +3d96a8: 5410 946f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ +3d96ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473366,17 +1473374,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9688: |[3d9688] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedAuthor:()Ljava/lang/String; │ │ -3d9698: 5410 956f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ -3d969c: 1100 |0002: return-object v0 │ │ +3d96b0: |[3d96b0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedAuthor:()Ljava/lang/String; │ │ +3d96c0: 5410 956f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ +3d96c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473384,17 +1473392,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d96a0: |[3d96a0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedLink:()Ljava/lang/String; │ │ -3d96b0: 5410 966f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ -3d96b4: 1100 |0002: return-object v0 │ │ +3d96c8: |[3d96c8] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedLink:()Ljava/lang/String; │ │ +3d96d8: 5410 966f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ +3d96dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473402,17 +1473410,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d96b8: |[3d96b8] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedTitle:()Ljava/lang/String; │ │ -3d96c8: 5410 976f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ -3d96cc: 1100 |0002: return-object v0 │ │ +3d96e0: |[3d96e0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedTitle:()Ljava/lang/String; │ │ +3d96f0: 5410 976f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ +3d96f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473420,17 +1473428,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d96d0: |[3d96d0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedUrl:()Ljava/lang/String; │ │ -3d96e0: 5410 986f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d96e4: 1100 |0002: return-object v0 │ │ +3d96f8: |[3d96f8] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedUrl:()Ljava/lang/String; │ │ +3d9708: 5410 986f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d970c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473438,26 +1473446,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3d95cc: |[3d95cc] de.danoeh.antennapod.model.playback.RemoteMedia.getIdentifier:()Ljava/lang/Object; │ │ -3d95dc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d95e0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d95e6: 5421 9a6f |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d95ea: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d95f0: 1a01 f707 |000a: const-string v1, "@" // string@07f7 │ │ -3d95f4: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d95fa: 5421 986f |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d95fe: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9604: 6e10 bcab 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d960a: 0c00 |0017: move-result-object v0 │ │ -3d960c: 1100 |0018: return-object v0 │ │ +3d95f4: |[3d95f4] de.danoeh.antennapod.model.playback.RemoteMedia.getIdentifier:()Ljava/lang/Object; │ │ +3d9604: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d9608: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d960e: 5421 9a6f |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d9612: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9618: 1a01 f707 |000a: const-string v1, "@" // string@07f7 │ │ +3d961c: 6e20 b2ab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9622: 5421 986f |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d9626: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d962c: 6e10 bcab 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d9632: 0c00 |0017: move-result-object v0 │ │ +3d9634: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473465,17 +1473473,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d96e8: |[3d96e8] de.danoeh.antennapod.model.playback.RemoteMedia.getImageLocation:()Ljava/lang/String; │ │ -3d96f8: 5410 996f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d96fc: 1100 |0002: return-object v0 │ │ +3d9710: |[3d9710] de.danoeh.antennapod.model.playback.RemoteMedia.getImageLocation:()Ljava/lang/String; │ │ +3d9720: 5410 996f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d9724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473483,17 +1473491,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9700: |[3d9700] de.danoeh.antennapod.model.playback.RemoteMedia.getImageUrl:()Ljava/lang/String; │ │ -3d9710: 5410 996f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d9714: 1100 |0002: return-object v0 │ │ +3d9728: |[3d9728] de.danoeh.antennapod.model.playback.RemoteMedia.getImageUrl:()Ljava/lang/String; │ │ +3d9738: 5410 996f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d973c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473501,17 +1473509,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d97c4: |[3d97c4] de.danoeh.antennapod.model.playback.RemoteMedia.getLastPlayedTime:()J │ │ -3d97d4: 5320 9b6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ -3d97d8: 1000 |0002: return-wide v0 │ │ +3d97ec: |[3d97ec] de.danoeh.antennapod.model.playback.RemoteMedia.getLastPlayedTime:()J │ │ +3d97fc: 5320 9b6f |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ +3d9800: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473519,35 +1473527,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d9718: |[3d9718] de.danoeh.antennapod.model.playback.RemoteMedia.getLocalFileUrl:()Ljava/lang/String; │ │ -3d9728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d972a: 1100 |0001: return-object v0 │ │ +3d9740: |[3d9740] de.danoeh.antennapod.model.playback.RemoteMedia.getLocalFileUrl:()Ljava/lang/String; │ │ +3d9750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d9752: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'getMediaType' │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d950c: |[3d950c] de.danoeh.antennapod.model.playback.RemoteMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3d951c: 5410 9c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ -3d9520: 7110 2ca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ -3d9526: 0c00 |0005: move-result-object v0 │ │ -3d9528: 1100 |0006: return-object v0 │ │ +3d9534: |[3d9534] de.danoeh.antennapod.model.playback.RemoteMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3d9544: 5410 9c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ +3d9548: 7110 2ca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@a22c │ │ +3d954e: 0c00 |0005: move-result-object v0 │ │ +3d9550: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473555,17 +1473563,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d972c: |[3d972c] de.danoeh.antennapod.model.playback.RemoteMedia.getMimeType:()Ljava/lang/String; │ │ -3d973c: 5410 9c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ -3d9740: 1100 |0002: return-object v0 │ │ +3d9754: |[3d9754] de.danoeh.antennapod.model.playback.RemoteMedia.getMimeType:()Ljava/lang/String; │ │ +3d9764: 5410 9c6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ +3d9768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473573,17 +1473581,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9744: |[3d9744] de.danoeh.antennapod.model.playback.RemoteMedia.getNotes:()Ljava/lang/String; │ │ -3d9754: 5410 9d6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ -3d9758: 1100 |0002: return-object v0 │ │ +3d976c: |[3d976c] de.danoeh.antennapod.model.playback.RemoteMedia.getNotes:()Ljava/lang/String; │ │ +3d977c: 5410 9d6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ +3d9780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #21 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473591,33 +1473599,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d9558: |[3d9558] de.danoeh.antennapod.model.playback.RemoteMedia.getPlayableType:()I │ │ -3d9568: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3d956a: 0f00 |0001: return v0 │ │ +3d9580: |[3d9580] de.danoeh.antennapod.model.playback.RemoteMedia.getPlayableType:()I │ │ +3d9590: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3d9592: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'getPosition' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d956c: |[3d956c] de.danoeh.antennapod.model.playback.RemoteMedia.getPosition:()I │ │ -3d957c: 5210 9e6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ -3d9580: 0f00 |0002: return v0 │ │ +3d9594: |[3d9594] de.danoeh.antennapod.model.playback.RemoteMedia.getPosition:()I │ │ +3d95a4: 5210 9e6f |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ +3d95a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473625,17 +1473633,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9794: |[3d9794] de.danoeh.antennapod.model.playback.RemoteMedia.getPubDate:()Ljava/util/Date; │ │ -3d97a4: 5410 9f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ -3d97a8: 1100 |0002: return-object v0 │ │ +3d97bc: |[3d97bc] de.danoeh.antennapod.model.playback.RemoteMedia.getPubDate:()Ljava/util/Date; │ │ +3d97cc: 5410 9f6f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ +3d97d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473643,17 +1473651,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d975c: |[3d975c] de.danoeh.antennapod.model.playback.RemoteMedia.getStreamUrl:()Ljava/lang/String; │ │ -3d976c: 5410 916f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d9770: 1100 |0002: return-object v0 │ │ +3d9784: |[3d9784] de.danoeh.antennapod.model.playback.RemoteMedia.getStreamUrl:()Ljava/lang/String; │ │ +3d9794: 5410 916f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d9798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1473661,20 +1473669,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d9774: |[3d9774] de.danoeh.antennapod.model.playback.RemoteMedia.getWebsiteLink:()Ljava/lang/String; │ │ -3d9784: 5410 936f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ -3d9788: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3d978c: 1100 |0004: return-object v0 │ │ -3d978e: 5410 986f |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9792: 1100 |0007: return-object v0 │ │ +3d979c: |[3d979c] de.danoeh.antennapod.model.playback.RemoteMedia.getWebsiteLink:()Ljava/lang/String; │ │ +3d97ac: 5410 936f |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ +3d97b0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3d97b4: 1100 |0004: return-object v0 │ │ +3d97b6: 5410 986f |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d97ba: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ @@ -1473683,29 +1473691,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3d9584: |[3d9584] de.danoeh.antennapod.model.playback.RemoteMedia.hashCode:()I │ │ -3d9594: 2200 111e |0000: new-instance v0, Lorg/apache/commons/lang3/builder/HashCodeBuilder; // type@1e11 │ │ -3d9598: 7010 e7af 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.:()V // method@afe7 │ │ -3d959e: 5421 916f |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d95a2: 6e20 e8af 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ -3d95a8: 0c00 |000a: move-result-object v0 │ │ -3d95aa: 5421 986f |000b: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d95ae: 6e20 e8af 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ -3d95b4: 0c00 |0010: move-result-object v0 │ │ -3d95b6: 5421 9a6f |0011: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d95ba: 6e20 e8af 1000 |0013: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ -3d95c0: 0c00 |0016: move-result-object v0 │ │ -3d95c2: 6e10 e9af 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.toHashCode:()I // method@afe9 │ │ -3d95c8: 0a00 |001a: move-result v0 │ │ -3d95ca: 0f00 |001b: return v0 │ │ +3d95ac: |[3d95ac] de.danoeh.antennapod.model.playback.RemoteMedia.hashCode:()I │ │ +3d95bc: 2200 111e |0000: new-instance v0, Lorg/apache/commons/lang3/builder/HashCodeBuilder; // type@1e11 │ │ +3d95c0: 7010 e7af 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.:()V // method@afe7 │ │ +3d95c6: 5421 916f |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d95ca: 6e20 e8af 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ +3d95d0: 0c00 |000a: move-result-object v0 │ │ +3d95d2: 5421 986f |000b: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d95d6: 6e20 e8af 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ +3d95dc: 0c00 |0010: move-result-object v0 │ │ +3d95de: 5421 9a6f |0011: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d95e2: 6e20 e8af 1000 |0013: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@afe8 │ │ +3d95e8: 0c00 |0016: move-result-object v0 │ │ +3d95ea: 6e10 e9af 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.toHashCode:()I // method@afe9 │ │ +3d95f0: 0a00 |001a: move-result v0 │ │ +3d95f2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0007 line=305 │ │ 0x000d line=306 │ │ 0x0013 line=307 │ │ 0x0017 line=308 │ │ @@ -1473717,78 +1473725,78 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d94f8: |[3d94f8] de.danoeh.antennapod.model.playback.RemoteMedia.localFileAvailable:()Z │ │ -3d9508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d950a: 0f00 |0001: return v0 │ │ +3d9520: |[3d9520] de.danoeh.antennapod.model.playback.RemoteMedia.localFileAvailable:()Z │ │ +3d9530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d9532: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackCompleted' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d9948: |[3d9948] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ -3d9958: 0e00 |0000: return-void │ │ +3d9970: |[3d9970] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ +3d9980: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackPause' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d995c: |[3d995c] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ -3d996c: 0e00 |0000: return-void │ │ +3d9984: |[3d9984] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ +3d9994: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackStart' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d9970: |[3d9970] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackStart:()V │ │ -3d9980: 0e00 |0000: return-void │ │ +3d9998: |[3d9998] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackStart:()V │ │ +3d99a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'setChapters' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9984: |[3d9984] de.danoeh.antennapod.model.playback.RemoteMedia.setChapters:(Ljava/util/List;)V │ │ -3d9994: 5b01 906f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6f90 │ │ -3d9998: 0e00 |0002: return-void │ │ +3d99ac: |[3d99ac] de.danoeh.antennapod.model.playback.RemoteMedia.setChapters:(Ljava/util/List;)V │ │ +3d99bc: 5b01 906f |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6f90 │ │ +3d99c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1473797,17 +1473805,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d999c: |[3d999c] de.danoeh.antennapod.model.playback.RemoteMedia.setDuration:(I)V │ │ -3d99ac: 5901 926f |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ -3d99b0: 0e00 |0002: return-void │ │ +3d99c4: |[3d99c4] de.danoeh.antennapod.model.playback.RemoteMedia.setDuration:(I)V │ │ +3d99d4: 5901 926f |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ +3d99d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1473816,17 +1473824,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d99b4: |[3d99b4] de.danoeh.antennapod.model.playback.RemoteMedia.setLastPlayedTime:(J)V │ │ -3d99c4: 5a01 9b6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ -3d99c8: 0e00 |0002: return-void │ │ +3d99dc: |[3d99dc] de.danoeh.antennapod.model.playback.RemoteMedia.setLastPlayedTime:(J)V │ │ +3d99ec: 5a01 9b6f |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ +3d99f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1473835,17 +1473843,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d99cc: |[3d99cc] de.danoeh.antennapod.model.playback.RemoteMedia.setPosition:(I)V │ │ -3d99dc: 5901 9e6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ -3d99e0: 0e00 |0002: return-void │ │ +3d99f4: |[3d99f4] de.danoeh.antennapod.model.playback.RemoteMedia.setPosition:(I)V │ │ +3d9a04: 5901 9e6f |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ +3d9a08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1473854,51 +1473862,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -3d99e4: |[3d99e4] de.danoeh.antennapod.model.playback.RemoteMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3d99f4: 5424 916f |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ -3d99f8: 6e20 dd07 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d99fe: 5424 9a6f |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ -3d9a02: 6e20 dd07 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a08: 5424 986f |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ -3d9a0c: 6e20 dd07 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a12: 5424 976f |000f: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ -3d9a16: 6e20 dd07 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a1c: 5424 946f |0014: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ -3d9a20: 6e20 dd07 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a26: 5424 936f |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ -3d9a2a: 6e20 dd07 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a30: 5424 956f |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ -3d9a34: 6e20 dd07 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a3a: 5424 996f |0023: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ -3d9a3e: 6e20 dd07 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a44: 5424 966f |0028: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ -3d9a48: 6e20 dd07 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a4e: 5424 9c6f |002d: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ -3d9a52: 6e20 dd07 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a58: 5424 9f6f |0032: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ -3d9a5c: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ -3d9a60: 6e10 8fad 0400 |0036: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ -3d9a66: 0b00 |0039: move-result-wide v0 │ │ -3d9a68: 2803 |003a: goto 003d // +0003 │ │ -3d9a6a: 1600 0000 |003b: const-wide/16 v0, #int 0 // #0 │ │ -3d9a6e: 6e30 d807 0301 |003d: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d9a74: 5424 9d6f |0040: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ -3d9a78: 6e20 dd07 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ -3d9a7e: 5224 926f |0045: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ -3d9a82: 6e20 d407 4300 |0047: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d9a88: 5224 9e6f |004a: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ -3d9a8c: 6e20 d407 4300 |004c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ -3d9a92: 5320 9b6f |004f: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ -3d9a96: 6e30 d807 0301 |0051: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ -3d9a9c: 0e00 |0054: return-void │ │ +3d9a0c: |[3d9a0c] de.danoeh.antennapod.model.playback.RemoteMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3d9a1c: 5424 916f |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6f91 │ │ +3d9a20: 6e20 dd07 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a26: 5424 9a6f |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6f9a │ │ +3d9a2a: 6e20 dd07 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a30: 5424 986f |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6f98 │ │ +3d9a34: 6e20 dd07 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a3a: 5424 976f |000f: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6f97 │ │ +3d9a3e: 6e20 dd07 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a44: 5424 946f |0014: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6f94 │ │ +3d9a48: 6e20 dd07 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a4e: 5424 936f |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6f93 │ │ +3d9a52: 6e20 dd07 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a58: 5424 956f |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6f95 │ │ +3d9a5c: 6e20 dd07 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a62: 5424 996f |0023: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6f99 │ │ +3d9a66: 6e20 dd07 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a6c: 5424 966f |0028: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6f96 │ │ +3d9a70: 6e20 dd07 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a76: 5424 9c6f |002d: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6f9c │ │ +3d9a7a: 6e20 dd07 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9a80: 5424 9f6f |0032: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6f9f │ │ +3d9a84: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ +3d9a88: 6e10 8fad 0400 |0036: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ +3d9a8e: 0b00 |0039: move-result-wide v0 │ │ +3d9a90: 2803 |003a: goto 003d // +0003 │ │ +3d9a92: 1600 0000 |003b: const-wide/16 v0, #int 0 // #0 │ │ +3d9a96: 6e30 d807 0301 |003d: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d9a9c: 5424 9d6f |0040: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6f9d │ │ +3d9aa0: 6e20 dd07 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07dd │ │ +3d9aa6: 5224 926f |0045: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6f92 │ │ +3d9aaa: 6e20 d407 4300 |0047: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d9ab0: 5224 9e6f |004a: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6f9e │ │ +3d9ab4: 6e20 d407 4300 |004c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07d4 │ │ +3d9aba: 5320 9b6f |004f: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6f9b │ │ +3d9abe: 6e30 d807 0301 |0051: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07d8 │ │ +3d9ac4: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=245 │ │ 0x000a line=246 │ │ 0x000f line=247 │ │ 0x0014 line=248 │ │ @@ -1473943,35 +1473951,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9abc: |[3d9abc] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.:()V │ │ -3d9acc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3d9ad2: 0e00 |0003: return-void │ │ +3d9ae4: |[3d9ae4] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.:()V │ │ +3d9af4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3d9afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;) │ │ name : 'authenticate' │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3d9aa0: |[3d9aa0] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3d9ab0: 7120 74a2 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@a274 │ │ -3d9ab6: 0c01 |0003: move-result-object v1 │ │ -3d9ab8: 1101 |0004: return-object v1 │ │ +3d9ac8: |[3d9ac8] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3d9ad8: 7120 74a2 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@a274 │ │ +3d9ade: 0c01 |0003: move-result-object v1 │ │ +3d9ae0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0005 reg=1 (null) Lokhttp3/Route; │ │ 0x0000 - 0x0005 reg=2 (null) Lokhttp3/Response; │ │ @@ -1474016,194 +1474024,194 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da048: |[3da048] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.:()V │ │ -3da058: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3da05e: 0e00 |0003: return-void │ │ +3da070: |[3da070] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.:()V │ │ +3da080: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3da086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;) │ │ name : 'intercept' │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 337 16-bit code units │ │ -3d9d94: |[3d9d94] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3d9da4: 7210 78af 0c00 |0000: invoke-interface {v12}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@af78 │ │ -3d9daa: 0c00 |0003: move-result-object v0 │ │ -3d9dac: 7220 77af 0c00 |0004: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ -3d9db2: 0c01 |0007: move-result-object v1 │ │ -3d9db4: 6e10 a1af 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3d9dba: 0a02 |000b: move-result v2 │ │ -3d9dbc: 1303 9101 |000c: const/16 v3, #int 401 // #191 │ │ -3d9dc0: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -3d9dc4: 1101 |0010: return-object v1 │ │ -3d9dc6: 6e10 9baf 0000 |0011: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ -3d9dcc: 0c02 |0014: move-result-object v2 │ │ -3d9dce: 6e10 a6af 0100 |0015: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ -3d9dd4: 0c04 |0018: move-result-object v4 │ │ -3d9dd6: 6e10 9daf 0400 |0019: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3d9ddc: 0c04 |001c: move-result-object v4 │ │ -3d9dde: 6e10 76af 0400 |001d: invoke-virtual {v4}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ -3d9de4: 0c04 |0020: move-result-object v4 │ │ -3d9de6: 6e10 9daf 0000 |0021: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3d9dec: 0c05 |0024: move-result-object v5 │ │ -3d9dee: 6e10 76af 0500 |0025: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ -3d9df4: 0c05 |0028: move-result-object v5 │ │ -3d9df6: 7120 e50a 5400 |0029: invoke-static {v4, v5}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3d9dfc: 0a04 |002c: move-result v4 │ │ -3d9dfe: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -3d9e00: 1a06 1c0b |002e: const-string v6, "Authorization" // string@0b1c │ │ -3d9e04: 3904 3900 |0030: if-nez v4, 0069 // +0039 │ │ -3d9e08: 6e10 a6af 0100 |0032: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ -3d9e0e: 0c04 |0035: move-result-object v4 │ │ -3d9e10: 6e10 9daf 0400 |0036: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3d9e16: 0c04 |0039: move-result-object v4 │ │ -3d9e18: 6e20 99af 4200 |003a: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@af99 │ │ -3d9e1e: 6e10 9aaf 0000 |003d: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@af9a │ │ -3d9e24: 0c04 |0040: move-result-object v4 │ │ -3d9e26: 6e20 6eaf 6400 |0041: invoke-virtual {v4, v6}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@af6e │ │ -3d9e2c: 0c04 |0044: move-result-object v4 │ │ -3d9e2e: 7210 d4ad 0400 |0045: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3d9e34: 0a07 |0048: move-result v7 │ │ -3d9e36: 3907 2000 |0049: if-nez v7, 0069 // +0020 │ │ -3d9e3a: 7220 d1ad 5400 |004b: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d9e40: 0c07 |004e: move-result-object v7 │ │ -3d9e42: 1f07 9b1c |004f: check-cast v7, Ljava/lang/CharSequence; // type@1c9b │ │ -3d9e46: 7110 e80a 0700 |0051: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9e4c: 0a07 |0054: move-result v7 │ │ -3d9e4e: 3907 1400 |0055: if-nez v7, 0069 // +0014 │ │ -3d9e52: 7220 d1ad 5400 |0057: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3d9e58: 0c00 |005a: move-result-object v0 │ │ -3d9e5a: 1f00 c71c |005b: check-cast v0, Ljava/lang/String; // type@1cc7 │ │ -3d9e5e: 6e30 93af 6200 |005d: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3d9e64: 6e10 91af 0200 |0060: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3d9e6a: 0c00 |0063: move-result-object v0 │ │ -3d9e6c: 7220 77af 0c00 |0064: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ -3d9e72: 0c0c |0067: move-result-object v12 │ │ -3d9e74: 110c |0068: return-object v12 │ │ -3d9e76: 6e10 9caf 0000 |0069: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@af9c │ │ -3d9e7c: 0c04 |006c: move-result-object v4 │ │ -3d9e7e: 2044 0e1a |006d: instance-of v4, v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3d9e82: 1a07 4207 |006f: const-string v7, ":" // string@0742 │ │ -3d9e86: 3804 4900 |0071: if-eqz v4, 00ba // +0049 │ │ -3d9e8a: 6e10 9caf 0000 |0073: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@af9c │ │ -3d9e90: 0c04 |0076: move-result-object v4 │ │ -3d9e92: 1f04 0e1a |0077: check-cast v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ -3d9e96: 6e10 a2a0 0400 |0079: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3d9e9c: 0c08 |007c: move-result-object v8 │ │ -3d9e9e: 7110 a2a2 0800 |007d: invoke-static {v8}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@a2a2 │ │ -3d9ea4: 0c08 |0080: move-result-object v8 │ │ -3d9ea6: 6e10 45ac 0800 |0081: invoke-virtual {v8}, Ljava/net/URI;.getUserInfo:()Ljava/lang/String; // method@ac45 │ │ -3d9eac: 0c08 |0084: move-result-object v8 │ │ -3d9eae: 7110 e80a 0800 |0085: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9eb4: 0a09 |0088: move-result v9 │ │ -3d9eb6: 3809 3200 |0089: if-eqz v9, 00bb // +0032 │ │ -3d9eba: 6e10 a4a0 0400 |008b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ -3d9ec0: 0c09 |008e: move-result-object v9 │ │ -3d9ec2: 7110 e80a 0900 |008f: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9ec8: 0a09 |0092: move-result v9 │ │ -3d9eca: 3809 0c00 |0093: if-eqz v9, 009f // +000c │ │ -3d9ece: 6e10 9ea0 0400 |0095: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ -3d9ed4: 0c09 |0098: move-result-object v9 │ │ -3d9ed6: 7110 e80a 0900 |0099: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9edc: 0a09 |009c: move-result v9 │ │ -3d9ede: 3909 1e00 |009d: if-nez v9, 00bb // +001e │ │ -3d9ee2: 2208 c81c |009f: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d9ee6: 7010 a6ab 0800 |00a1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d9eec: 6e10 a4a0 0400 |00a4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ -3d9ef2: 0c09 |00a7: move-result-object v9 │ │ -3d9ef4: 6e20 b2ab 9800 |00a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9efa: 6e20 b2ab 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f00: 6e10 9ea0 0400 |00ae: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ -3d9f06: 0c04 |00b1: move-result-object v4 │ │ -3d9f08: 6e20 b2ab 4800 |00b2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f0e: 6e10 bcab 0800 |00b5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d9f14: 0c08 |00b8: move-result-object v8 │ │ -3d9f16: 2802 |00b9: goto 00bb // +0002 │ │ -3d9f18: 1208 |00ba: const/4 v8, #int 0 // #0 │ │ -3d9f1a: 7110 e80a 0800 |00bb: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3d9f20: 0a04 |00be: move-result v4 │ │ -3d9f22: 1a09 8004 |00bf: const-string v9, "'" // string@0480 │ │ -3d9f26: 1a0a d00c |00c1: const-string v10, "BasicAuthInterceptor" // string@0cd0 │ │ -3d9f2a: 3804 1e00 |00c3: if-eqz v4, 00e1 // +001e │ │ -3d9f2e: 220c c81c |00c5: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d9f32: 7010 a6ab 0c00 |00c7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d9f38: 1a02 bea4 |00ca: const-string v2, "no credentials for '" // string@a4be │ │ -3d9f3c: 6e20 b2ab 2c00 |00cc: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f42: 6e10 9daf 0000 |00cf: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3d9f48: 0c00 |00d2: move-result-object v0 │ │ -3d9f4a: 6e20 b1ab 0c00 |00d3: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d9f50: 6e20 b2ab 9c00 |00d6: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f56: 6e10 bcab 0c00 |00d9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d9f5c: 0c0c |00dc: move-result-object v12 │ │ -3d9f5e: 7120 330b ca00 |00dd: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3d9f64: 1101 |00e0: return-object v1 │ │ -3d9f66: 6e20 7bab 7800 |00e1: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3d9f6c: 0a04 |00e4: move-result v4 │ │ -3d9f6e: 3904 1e00 |00e5: if-nez v4, 0103 // +001e │ │ -3d9f72: 220c c81c |00e7: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3d9f76: 7010 a6ab 0c00 |00e9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3d9f7c: 1a02 671b |00ec: const-string v2, "Invalid credentials for '" // string@1b67 │ │ -3d9f80: 6e20 b2ab 2c00 |00ee: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f86: 6e10 9daf 0000 |00f1: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3d9f8c: 0c00 |00f4: move-result-object v0 │ │ -3d9f8e: 6e20 b1ab 0c00 |00f5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3d9f94: 6e20 b2ab 9c00 |00f8: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3d9f9a: 6e10 bcab 0c00 |00fb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3d9fa0: 0c0c |00fe: move-result-object v12 │ │ -3d9fa2: 7120 330b ca00 |00ff: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3d9fa8: 1101 |0102: return-object v1 │ │ -3d9faa: 1300 3a00 |0103: const/16 v0, #int 58 // #3a │ │ -3d9fae: 6e20 87ab 0800 |0105: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ -3d9fb4: 0a04 |0108: move-result v4 │ │ -3d9fb6: 6e30 98ab 5804 |0109: invoke-virtual {v8, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3d9fbc: 0c04 |010c: move-result-object v4 │ │ -3d9fbe: 6e20 87ab 0800 |010d: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ -3d9fc4: 0a00 |0110: move-result v0 │ │ -3d9fc6: d800 0001 |0111: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d9fca: 6e20 97ab 0800 |0113: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3d9fd0: 0c00 |0116: move-result-object v0 │ │ -3d9fd2: 1a05 1d0b |0117: const-string v5, "Authorization failed, re-trying with ISO-8859-1 encoded credentials" // string@0b1d │ │ -3d9fd6: 7120 330b 5a00 |0119: invoke-static {v10, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3d9fdc: 1a05 7c1a |011c: const-string v5, "ISO-8859-1" // string@1a7c │ │ -3d9fe0: 7130 81a2 0405 |011e: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ -3d9fe6: 0c05 |0121: move-result-object v5 │ │ -3d9fe8: 6e30 93af 6205 |0122: invoke-virtual {v2, v6, v5}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3d9fee: 6e10 a0af 0100 |0125: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@afa0 │ │ -3d9ff4: 6e10 91af 0200 |0128: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3d9ffa: 0c01 |012b: move-result-object v1 │ │ -3d9ffc: 7220 77af 1c00 |012c: invoke-interface {v12, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ -3da002: 0c01 |012f: move-result-object v1 │ │ -3da004: 6e10 a1af 0100 |0130: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3da00a: 0a05 |0133: move-result v5 │ │ -3da00c: 3235 0300 |0134: if-eq v5, v3, 0137 // +0003 │ │ -3da010: 1101 |0136: return-object v1 │ │ -3da012: 1a03 1e0b |0137: const-string v3, "Authorization failed, re-trying with UTF-8 encoded credentials" // string@0b1e │ │ -3da016: 7120 330b 3a00 |0139: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3da01c: 1a03 344d |013c: const-string v3, "UTF-8" // string@4d34 │ │ -3da020: 7130 81a2 0403 |013e: invoke-static {v4, v0, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ -3da026: 0c00 |0141: move-result-object v0 │ │ -3da028: 6e30 93af 6200 |0142: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3da02e: 6e10 a0af 0100 |0145: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@afa0 │ │ -3da034: 6e10 91af 0200 |0148: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3da03a: 0c00 |014b: move-result-object v0 │ │ -3da03c: 7220 77af 0c00 |014c: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ -3da042: 0c0c |014f: move-result-object v12 │ │ -3da044: 110c |0150: return-object v12 │ │ +3d9dbc: |[3d9dbc] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3d9dcc: 7210 78af 0c00 |0000: invoke-interface {v12}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@af78 │ │ +3d9dd2: 0c00 |0003: move-result-object v0 │ │ +3d9dd4: 7220 77af 0c00 |0004: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ +3d9dda: 0c01 |0007: move-result-object v1 │ │ +3d9ddc: 6e10 a1af 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3d9de2: 0a02 |000b: move-result v2 │ │ +3d9de4: 1303 9101 |000c: const/16 v3, #int 401 // #191 │ │ +3d9de8: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +3d9dec: 1101 |0010: return-object v1 │ │ +3d9dee: 6e10 9baf 0000 |0011: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ +3d9df4: 0c02 |0014: move-result-object v2 │ │ +3d9df6: 6e10 a6af 0100 |0015: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ +3d9dfc: 0c04 |0018: move-result-object v4 │ │ +3d9dfe: 6e10 9daf 0400 |0019: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3d9e04: 0c04 |001c: move-result-object v4 │ │ +3d9e06: 6e10 76af 0400 |001d: invoke-virtual {v4}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ +3d9e0c: 0c04 |0020: move-result-object v4 │ │ +3d9e0e: 6e10 9daf 0000 |0021: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3d9e14: 0c05 |0024: move-result-object v5 │ │ +3d9e16: 6e10 76af 0500 |0025: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ +3d9e1c: 0c05 |0028: move-result-object v5 │ │ +3d9e1e: 7120 e50a 5400 |0029: invoke-static {v4, v5}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3d9e24: 0a04 |002c: move-result v4 │ │ +3d9e26: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +3d9e28: 1a06 1c0b |002e: const-string v6, "Authorization" // string@0b1c │ │ +3d9e2c: 3904 3900 |0030: if-nez v4, 0069 // +0039 │ │ +3d9e30: 6e10 a6af 0100 |0032: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ +3d9e36: 0c04 |0035: move-result-object v4 │ │ +3d9e38: 6e10 9daf 0400 |0036: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3d9e3e: 0c04 |0039: move-result-object v4 │ │ +3d9e40: 6e20 99af 4200 |003a: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@af99 │ │ +3d9e46: 6e10 9aaf 0000 |003d: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@af9a │ │ +3d9e4c: 0c04 |0040: move-result-object v4 │ │ +3d9e4e: 6e20 6eaf 6400 |0041: invoke-virtual {v4, v6}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@af6e │ │ +3d9e54: 0c04 |0044: move-result-object v4 │ │ +3d9e56: 7210 d4ad 0400 |0045: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3d9e5c: 0a07 |0048: move-result v7 │ │ +3d9e5e: 3907 2000 |0049: if-nez v7, 0069 // +0020 │ │ +3d9e62: 7220 d1ad 5400 |004b: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d9e68: 0c07 |004e: move-result-object v7 │ │ +3d9e6a: 1f07 9b1c |004f: check-cast v7, Ljava/lang/CharSequence; // type@1c9b │ │ +3d9e6e: 7110 e80a 0700 |0051: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9e74: 0a07 |0054: move-result v7 │ │ +3d9e76: 3907 1400 |0055: if-nez v7, 0069 // +0014 │ │ +3d9e7a: 7220 d1ad 5400 |0057: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3d9e80: 0c00 |005a: move-result-object v0 │ │ +3d9e82: 1f00 c71c |005b: check-cast v0, Ljava/lang/String; // type@1cc7 │ │ +3d9e86: 6e30 93af 6200 |005d: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3d9e8c: 6e10 91af 0200 |0060: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3d9e92: 0c00 |0063: move-result-object v0 │ │ +3d9e94: 7220 77af 0c00 |0064: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ +3d9e9a: 0c0c |0067: move-result-object v12 │ │ +3d9e9c: 110c |0068: return-object v12 │ │ +3d9e9e: 6e10 9caf 0000 |0069: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@af9c │ │ +3d9ea4: 0c04 |006c: move-result-object v4 │ │ +3d9ea6: 2044 0e1a |006d: instance-of v4, v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3d9eaa: 1a07 4207 |006f: const-string v7, ":" // string@0742 │ │ +3d9eae: 3804 4900 |0071: if-eqz v4, 00ba // +0049 │ │ +3d9eb2: 6e10 9caf 0000 |0073: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@af9c │ │ +3d9eb8: 0c04 |0076: move-result-object v4 │ │ +3d9eba: 1f04 0e1a |0077: check-cast v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1a0e │ │ +3d9ebe: 6e10 a2a0 0400 |0079: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3d9ec4: 0c08 |007c: move-result-object v8 │ │ +3d9ec6: 7110 a2a2 0800 |007d: invoke-static {v8}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@a2a2 │ │ +3d9ecc: 0c08 |0080: move-result-object v8 │ │ +3d9ece: 6e10 45ac 0800 |0081: invoke-virtual {v8}, Ljava/net/URI;.getUserInfo:()Ljava/lang/String; // method@ac45 │ │ +3d9ed4: 0c08 |0084: move-result-object v8 │ │ +3d9ed6: 7110 e80a 0800 |0085: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9edc: 0a09 |0088: move-result v9 │ │ +3d9ede: 3809 3200 |0089: if-eqz v9, 00bb // +0032 │ │ +3d9ee2: 6e10 a4a0 0400 |008b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ +3d9ee8: 0c09 |008e: move-result-object v9 │ │ +3d9eea: 7110 e80a 0900 |008f: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9ef0: 0a09 |0092: move-result v9 │ │ +3d9ef2: 3809 0c00 |0093: if-eqz v9, 009f // +000c │ │ +3d9ef6: 6e10 9ea0 0400 |0095: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ +3d9efc: 0c09 |0098: move-result-object v9 │ │ +3d9efe: 7110 e80a 0900 |0099: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9f04: 0a09 |009c: move-result v9 │ │ +3d9f06: 3909 1e00 |009d: if-nez v9, 00bb // +001e │ │ +3d9f0a: 2208 c81c |009f: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d9f0e: 7010 a6ab 0800 |00a1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d9f14: 6e10 a4a0 0400 |00a4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@a0a4 │ │ +3d9f1a: 0c09 |00a7: move-result-object v9 │ │ +3d9f1c: 6e20 b2ab 9800 |00a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9f22: 6e20 b2ab 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9f28: 6e10 9ea0 0400 |00ae: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@a09e │ │ +3d9f2e: 0c04 |00b1: move-result-object v4 │ │ +3d9f30: 6e20 b2ab 4800 |00b2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9f36: 6e10 bcab 0800 |00b5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d9f3c: 0c08 |00b8: move-result-object v8 │ │ +3d9f3e: 2802 |00b9: goto 00bb // +0002 │ │ +3d9f40: 1208 |00ba: const/4 v8, #int 0 // #0 │ │ +3d9f42: 7110 e80a 0800 |00bb: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3d9f48: 0a04 |00be: move-result v4 │ │ +3d9f4a: 1a09 8004 |00bf: const-string v9, "'" // string@0480 │ │ +3d9f4e: 1a0a d00c |00c1: const-string v10, "BasicAuthInterceptor" // string@0cd0 │ │ +3d9f52: 3804 1e00 |00c3: if-eqz v4, 00e1 // +001e │ │ +3d9f56: 220c c81c |00c5: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d9f5a: 7010 a6ab 0c00 |00c7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d9f60: 1a02 bea4 |00ca: const-string v2, "no credentials for '" // string@a4be │ │ +3d9f64: 6e20 b2ab 2c00 |00cc: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9f6a: 6e10 9daf 0000 |00cf: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3d9f70: 0c00 |00d2: move-result-object v0 │ │ +3d9f72: 6e20 b1ab 0c00 |00d3: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d9f78: 6e20 b2ab 9c00 |00d6: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9f7e: 6e10 bcab 0c00 |00d9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d9f84: 0c0c |00dc: move-result-object v12 │ │ +3d9f86: 7120 330b ca00 |00dd: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3d9f8c: 1101 |00e0: return-object v1 │ │ +3d9f8e: 6e20 7bab 7800 |00e1: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3d9f94: 0a04 |00e4: move-result v4 │ │ +3d9f96: 3904 1e00 |00e5: if-nez v4, 0103 // +001e │ │ +3d9f9a: 220c c81c |00e7: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3d9f9e: 7010 a6ab 0c00 |00e9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3d9fa4: 1a02 671b |00ec: const-string v2, "Invalid credentials for '" // string@1b67 │ │ +3d9fa8: 6e20 b2ab 2c00 |00ee: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9fae: 6e10 9daf 0000 |00f1: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3d9fb4: 0c00 |00f4: move-result-object v0 │ │ +3d9fb6: 6e20 b1ab 0c00 |00f5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3d9fbc: 6e20 b2ab 9c00 |00f8: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3d9fc2: 6e10 bcab 0c00 |00fb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3d9fc8: 0c0c |00fe: move-result-object v12 │ │ +3d9fca: 7120 330b ca00 |00ff: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3d9fd0: 1101 |0102: return-object v1 │ │ +3d9fd2: 1300 3a00 |0103: const/16 v0, #int 58 // #3a │ │ +3d9fd6: 6e20 87ab 0800 |0105: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ +3d9fdc: 0a04 |0108: move-result v4 │ │ +3d9fde: 6e30 98ab 5804 |0109: invoke-virtual {v8, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3d9fe4: 0c04 |010c: move-result-object v4 │ │ +3d9fe6: 6e20 87ab 0800 |010d: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@ab87 │ │ +3d9fec: 0a00 |0110: move-result v0 │ │ +3d9fee: d800 0001 |0111: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d9ff2: 6e20 97ab 0800 |0113: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3d9ff8: 0c00 |0116: move-result-object v0 │ │ +3d9ffa: 1a05 1d0b |0117: const-string v5, "Authorization failed, re-trying with ISO-8859-1 encoded credentials" // string@0b1d │ │ +3d9ffe: 7120 330b 5a00 |0119: invoke-static {v10, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3da004: 1a05 7c1a |011c: const-string v5, "ISO-8859-1" // string@1a7c │ │ +3da008: 7130 81a2 0405 |011e: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ +3da00e: 0c05 |0121: move-result-object v5 │ │ +3da010: 6e30 93af 6205 |0122: invoke-virtual {v2, v6, v5}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3da016: 6e10 a0af 0100 |0125: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@afa0 │ │ +3da01c: 6e10 91af 0200 |0128: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3da022: 0c01 |012b: move-result-object v1 │ │ +3da024: 7220 77af 1c00 |012c: invoke-interface {v12, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ +3da02a: 0c01 |012f: move-result-object v1 │ │ +3da02c: 6e10 a1af 0100 |0130: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3da032: 0a05 |0133: move-result v5 │ │ +3da034: 3235 0300 |0134: if-eq v5, v3, 0137 // +0003 │ │ +3da038: 1101 |0136: return-object v1 │ │ +3da03a: 1a03 1e0b |0137: const-string v3, "Authorization failed, re-trying with UTF-8 encoded credentials" // string@0b1e │ │ +3da03e: 7120 330b 3a00 |0139: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3da044: 1a03 344d |013c: const-string v3, "UTF-8" // string@4d34 │ │ +3da048: 7130 81a2 0403 |013e: invoke-static {v4, v0, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a281 │ │ +3da04e: 0c00 |0141: move-result-object v0 │ │ +3da050: 6e30 93af 6200 |0142: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3da056: 6e10 a0af 0100 |0145: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@afa0 │ │ +3da05c: 6e10 91af 0200 |0148: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3da062: 0c00 |014b: move-result-object v0 │ │ +3da064: 7220 77af 0c00 |014c: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ +3da06a: 0c0c |014f: move-result-object v12 │ │ +3da06c: 110c |0150: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=26 │ │ 0x0008 line=28 │ │ 0x0011 line=32 │ │ 0x0015 line=33 │ │ @@ -1474273,60 +1474281,60 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3db99c: |[3db99c] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ -3db9ac: 0e00 |0000: return-void │ │ +3db9c4: |[3db9c4] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ +3db9d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UserAgentInterceptor;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db9b0: |[3db9b0] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ -3db9c0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3db9c6: 0e00 |0003: return-void │ │ +3db9d8: |[3db9d8] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ +3db9e8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3db9ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/UserAgentInterceptor;) │ │ name : 'intercept' │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3db958: |[3db958] de.danoeh.antennapod.net.common.UserAgentInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3db968: 7210 78af 0400 |0000: invoke-interface {v4}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@af78 │ │ -3db96e: 0c00 |0003: move-result-object v0 │ │ -3db970: 6e10 9baf 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ -3db976: 0c00 |0007: move-result-object v0 │ │ -3db978: 1a01 304e |0008: const-string v1, "User-Agent" // string@4e30 │ │ -3db97c: 6202 b377 |000a: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ -3db980: 6e30 93af 1002 |000c: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3db986: 0c00 |000f: move-result-object v0 │ │ -3db988: 6e10 91af 0000 |0010: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3db98e: 0c00 |0013: move-result-object v0 │ │ -3db990: 7220 77af 0400 |0014: invoke-interface {v4, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ -3db996: 0c04 |0017: move-result-object v4 │ │ -3db998: 1104 |0018: return-object v4 │ │ +3db980: |[3db980] de.danoeh.antennapod.net.common.UserAgentInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3db990: 7210 78af 0400 |0000: invoke-interface {v4}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@af78 │ │ +3db996: 0c00 |0003: move-result-object v0 │ │ +3db998: 6e10 9baf 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ +3db99e: 0c00 |0007: move-result-object v0 │ │ +3db9a0: 1a01 304e |0008: const-string v1, "User-Agent" // string@4e30 │ │ +3db9a4: 6202 b377 |000a: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ +3db9a8: 6e30 93af 1002 |000c: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3db9ae: 0c00 |000f: move-result-object v0 │ │ +3db9b0: 6e10 91af 0000 |0010: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3db9b6: 0c00 |0013: move-result-object v0 │ │ +3db9b8: 7220 77af 0400 |0014: invoke-interface {v4, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@af77 │ │ +3db9be: 0c04 |0017: move-result-object v4 │ │ +3db9c0: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x0010 line=15 │ │ 0x0014 line=13 │ │ locals : │ │ @@ -1474371,20 +1474379,20 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3dba1c: |[3dba1c] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V │ │ -3dba2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dba32: 5b01 ba77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@77ba │ │ -3dba36: 5902 bb77 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@77bb │ │ -3dba3a: 5b03 bc77 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@77bc │ │ -3dba3e: 0e00 |0009: return-void │ │ +3dba44: |[3dba44] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V │ │ +3dba54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dba5a: 5b01 ba77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@77ba │ │ +3dba5e: 5902 bb77 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@77bb │ │ +3dba62: 5b03 bc77 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@77bc │ │ +3dba66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -1474396,21 +1474404,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3dba40: |[3dba40] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3dba50: 5430 ba77 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@77ba │ │ -3dba54: 5231 bb77 |0002: iget v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@77bb │ │ -3dba58: 5432 bc77 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@77bc │ │ -3dba5c: 1f04 511d |0006: check-cast v4, Ljava/util/List; // type@1d51 │ │ -3dba60: 7140 b8a2 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2b8 │ │ -3dba66: 0e00 |000b: return-void │ │ +3dba68: |[3dba68] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3dba78: 5430 ba77 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@77ba │ │ +3dba7c: 5231 bb77 |0002: iget v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@77bb │ │ +3dba80: 5432 bc77 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@77bc │ │ +3dba84: 1f04 511d |0006: check-cast v4, Ljava/util/List; // type@1d51 │ │ +3dba88: 7140 b8a2 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2b8 │ │ +3dba8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -1474444,18 +1474452,18 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dba68: |[3dba68] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.:(Ljava/util/concurrent/CountDownLatch;)V │ │ -3dba78: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dba7e: 5b01 bd77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@77bd │ │ -3dba82: 0e00 |0005: return-void │ │ +3dba90: |[3dba90] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.:(Ljava/util/concurrent/CountDownLatch;)V │ │ +3dbaa0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dbaa6: 5b01 bd77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@77bd │ │ +3dbaaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ │ │ @@ -1474465,19 +1474473,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dba84: |[3dba84] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3dba94: 5410 bd77 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@77bd │ │ -3dba98: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3dba9c: 7120 b9a2 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@a2b9 │ │ -3dbaa2: 0e00 |0007: return-void │ │ +3dbaac: |[3dbaac] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3dbabc: 5410 bd77 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@77bd │ │ +3dbac0: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3dbac4: 7120 b9a2 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@a2b9 │ │ +3dbaca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1474519,20 +1474527,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3dbaa4: |[3dbaa4] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3dbab4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dbaba: 5b01 be77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@77be │ │ -3dbabe: 5b02 bf77 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@77bf │ │ -3dbac2: 5b03 c077 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@77c0 │ │ -3dbac6: 0e00 |0009: return-void │ │ +3dbacc: |[3dbacc] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3dbadc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dbae2: 5b01 be77 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@77be │ │ +3dbae6: 5b02 bf77 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@77bf │ │ +3dbaea: 5b03 c077 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@77c0 │ │ +3dbaee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -1474544,20 +1474552,20 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3dbac8: |[3dbac8] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dbad8: 5430 be77 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@77be │ │ -3dbadc: 5431 bf77 |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@77bf │ │ -3dbae0: 5432 c077 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@77c0 │ │ -3dbae4: 7140 bba2 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@a2bb │ │ -3dbaea: 0e00 |0009: return-void │ │ +3dbaf0: |[3dbaf0] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dbb00: 5430 be77 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@77be │ │ +3dbb04: 5431 bf77 |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@77bf │ │ +3dbb08: 5432 c077 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@77c0 │ │ +3dbb0c: 7140 bba2 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@a2bb │ │ +3dbb12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=4 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1474591,18 +1474599,18 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dbaec: |[3dbaec] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.:(Ljava/util/ArrayList;)V │ │ -3dbafc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dbb02: 5b01 c177 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@77c1 │ │ -3dbb06: 0e00 |0005: return-void │ │ +3dbb14: |[3dbb14] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.:(Ljava/util/ArrayList;)V │ │ +3dbb24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dbb2a: 5b01 c177 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@77c1 │ │ +3dbb2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1474612,18 +1474620,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dbb08: |[3dbb08] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.run:()V │ │ -3dbb18: 5410 c177 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@77c1 │ │ -3dbb1c: 7110 baa2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V // method@a2ba │ │ -3dbb22: 0e00 |0005: return-void │ │ +3dbb30: |[3dbb30] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.run:()V │ │ +3dbb40: 5410 c177 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@77c1 │ │ +3dbb44: 7110 baa2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V // method@a2ba │ │ +3dbb4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1474673,18 +1474681,18 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3dbb40: |[3dbb40] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ -3dbb50: 7120 c2a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@a2c2 │ │ -3dbb56: 0a00 |0003: move-result v0 │ │ -3dbb58: 0f00 |0004: return v0 │ │ +3dbb68: |[3dbb68] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ +3dbb78: 7120 c2a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@a2c2 │ │ +3dbb7e: 0a00 |0003: move-result v0 │ │ +3dbb80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -1474693,17 +1474701,17 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3dbebc: |[3dbebc] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3dbecc: 7140 bea2 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2be │ │ -3dbed2: 0e00 |0003: return-void │ │ +3dbee4: |[3dbee4] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3dbef4: 7140 bea2 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2be │ │ +3dbefa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -1474714,17 +1474722,17 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dbed4: |[3dbed4] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ -3dbee4: 7120 bfa2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@a2bf │ │ -3dbeea: 0e00 |0003: return-void │ │ +3dbefc: |[3dbefc] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ +3dbf0c: 7120 bfa2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@a2bf │ │ +3dbf12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1474733,17 +1474741,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbeec: |[3dbeec] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V │ │ -3dbefc: 7110 c1a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$3:(Ljava/util/ArrayList;)V // method@a2c1 │ │ -3dbf02: 0e00 |0003: return-void │ │ +3dbf14: |[3dbf14] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V │ │ +3dbf24: 7110 c1a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$3:(Ljava/util/ArrayList;)V // method@a2c1 │ │ +3dbf2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/ArrayList; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher;) │ │ @@ -1474751,17 +1474759,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3dbf04: |[3dbf04] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ -3dbf14: 7040 c0a2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@a2c0 │ │ -3dbf1a: 0e00 |0003: return-void │ │ +3dbf2c: |[3dbf2c] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ +3dbf3c: 7040 c0a2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@a2c0 │ │ +3dbf42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -1474772,17 +1474780,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf1c: |[3dbf1c] de.danoeh.antennapod.net.discovery.CombinedSearcher.:()V │ │ -3dbf2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dbf32: 0e00 |0003: return-void │ │ +3dbf44: |[3dbf44] de.danoeh.antennapod.net.discovery.CombinedSearcher.:()V │ │ +3dbf54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dbf5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher;) │ │ @@ -1474790,18 +1474798,18 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dbf34: |[3dbf34] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3dbf44: 7230 dcad 1003 |0000: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@addc │ │ -3dbf4a: 6e10 92ae 0200 |0003: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ -3dbf50: 0e00 |0006: return-void │ │ +3dbf5c: |[3dbf5c] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3dbf6c: 7230 dcad 1003 |0000: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@addc │ │ +3dbf72: 6e10 92ae 0200 |0003: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ +3dbf78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -1474813,21 +1474821,21 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3dbf54: |[3dbf54] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ -3dbf64: 1a00 bf0f |0000: const-string v0, "CombinedSearcher" // string@0fbf │ │ -3dbf68: 7110 370b 0200 |0002: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3dbf6e: 0c02 |0005: move-result-object v2 │ │ -3dbf70: 7120 330b 2000 |0006: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3dbf76: 6e10 92ae 0100 |0009: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ -3dbf7c: 0e00 |000c: return-void │ │ +3dbf7c: |[3dbf7c] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ +3dbf8c: 1a00 bf0f |0000: const-string v0, "CombinedSearcher" // string@0fbf │ │ +3dbf90: 7110 370b 0200 |0002: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3dbf96: 0c02 |0005: move-result-object v2 │ │ +3dbf98: 7120 330b 2000 |0006: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3dbf9e: 6e10 92ae 0100 |0009: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ +3dbfa4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x0009 line=43 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1474837,20 +1474845,20 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3dbf80: |[3dbf80] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ -3dbf90: 6e10 90ae 0100 |0000: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@ae90 │ │ -3dbf96: 7020 c6a2 2000 |0003: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.weightSearchResults:(Ljava/util/List;)Ljava/util/List; // method@a2c6 │ │ -3dbf9c: 0c01 |0006: move-result-object v1 │ │ -3dbf9e: 7220 e5a9 1300 |0007: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ -3dbfa4: 0e00 |000a: return-void │ │ +3dbfa8: |[3dbfa8] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ +3dbfb8: 6e10 90ae 0100 |0000: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@ae90 │ │ +3dbfbe: 7020 c6a2 2000 |0003: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.weightSearchResults:(Ljava/util/List;)Ljava/util/List; // method@a2c6 │ │ +3dbfc4: 0c01 |0006: move-result-object v1 │ │ +3dbfc6: 7220 e5a9 1300 |0007: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ +3dbfcc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ @@ -1474863,27 +1474871,27 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3dbfa8: |[3dbfa8] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$3:(Ljava/util/ArrayList;)V │ │ -3dbfb8: 6e10 0bad 0100 |0000: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ -3dbfbe: 0c01 |0003: move-result-object v1 │ │ -3dbfc0: 7210 b8ad 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dbfc6: 0a00 |0007: move-result v0 │ │ -3dbfc8: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -3dbfcc: 7210 b9ad 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dbfd2: 0c00 |000d: move-result-object v0 │ │ -3dbfd4: 1f00 681c |000e: check-cast v0, Lio/reactivex/disposables/Disposable; // type@1c68 │ │ -3dbfd8: 3800 f4ff |0010: if-eqz v0, 0004 // -000c │ │ -3dbfdc: 7210 e7a9 0000 |0012: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3dbfe2: 28ef |0015: goto 0004 // -0011 │ │ -3dbfe4: 0e00 |0016: return-void │ │ +3dbfd0: |[3dbfd0] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$3:(Ljava/util/ArrayList;)V │ │ +3dbfe0: 6e10 0bad 0100 |0000: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ +3dbfe6: 0c01 |0003: move-result-object v1 │ │ +3dbfe8: 7210 b8ad 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dbfee: 0a00 |0007: move-result v0 │ │ +3dbff0: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +3dbff4: 7210 b9ad 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dbffa: 0c00 |000d: move-result-object v0 │ │ +3dbffc: 1f00 681c |000e: check-cast v0, Lio/reactivex/disposables/Disposable; // type@1c68 │ │ +3dc000: 3800 f4ff |0010: if-eqz v0, 0004 // -000c │ │ +3dc004: 7210 e7a9 0000 |0012: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3dc00a: 28ef |0015: goto 0004 // -0011 │ │ +3dc00c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0012 line=56 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1474892,30 +1474900,30 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3dbb5c: |[3dbb5c] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ -3dbb6c: 7210 f7ad 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ -3dbb72: 0c03 |0003: move-result-object v3 │ │ -3dbb74: 1f03 a91c |0004: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ -3dbb78: 6e10 f9aa 0300 |0006: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ -3dbb7e: 0a03 |0009: move-result v3 │ │ -3dbb80: 8930 |000a: float-to-double v0, v3 │ │ -3dbb82: 7210 f7ad 0200 |000b: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ -3dbb88: 0c02 |000e: move-result-object v2 │ │ -3dbb8a: 1f02 a91c |000f: check-cast v2, Ljava/lang/Float; // type@1ca9 │ │ -3dbb8e: 6e10 f9aa 0200 |0011: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ -3dbb94: 0a02 |0014: move-result v2 │ │ -3dbb96: 8922 |0015: float-to-double v2, v2 │ │ -3dbb98: 7140 e2aa 1032 |0016: invoke-static {v0, v1, v2, v3}, Ljava/lang/Double;.compare:(DD)I // method@aae2 │ │ -3dbb9e: 0a02 |0019: move-result v2 │ │ -3dbba0: 0f02 |001a: return v2 │ │ +3dbb84: |[3dbb84] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ +3dbb94: 7210 f7ad 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ +3dbb9a: 0c03 |0003: move-result-object v3 │ │ +3dbb9c: 1f03 a91c |0004: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ +3dbba0: 6e10 f9aa 0300 |0006: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ +3dbba6: 0a03 |0009: move-result v3 │ │ +3dbba8: 8930 |000a: float-to-double v0, v3 │ │ +3dbbaa: 7210 f7ad 0200 |000b: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ +3dbbb0: 0c02 |000e: move-result-object v2 │ │ +3dbbb2: 1f02 a91c |000f: check-cast v2, Ljava/lang/Float; // type@1ca9 │ │ +3dbbb6: 6e10 f9aa 0200 |0011: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ +3dbbbc: 0a02 |0014: move-result v2 │ │ +3dbbbe: 8922 |0015: float-to-double v2, v2 │ │ +3dbbc0: 7140 e2aa 1032 |0016: invoke-static {v0, v1, v2, v3}, Ljava/lang/Double;.compare:(DD)I // method@aae2 │ │ +3dbbc6: 0a02 |0019: move-result v2 │ │ +3dbbc8: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x001b reg=3 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -1474924,95 +1474932,95 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -3dbd74: |[3dbd74] de.danoeh.antennapod.net.discovery.CombinedSearcher.weightSearchResults:(Ljava/util/List;)Ljava/util/List; │ │ -3dbd84: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ -3dbd88: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3dbd8e: 2201 4a1d |0005: new-instance v1, Ljava/util/HashMap; // type@1d4a │ │ -3dbd92: 7010 9dad 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3dbd98: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3dbd9a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3dbd9c: 7210 ddad 0c00 |000c: invoke-interface {v12}, Ljava/util/List;.size:()I // method@addd │ │ -3dbda2: 0a04 |000f: move-result v4 │ │ -3dbda4: 3543 5600 |0010: if-ge v3, v4, 0066 // +0056 │ │ -3dbda8: 7100 fea2 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbdae: 0c04 |0015: move-result-object v4 │ │ -3dbdb0: 7220 d1ad 3400 |0016: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3dbdb6: 0c04 |0019: move-result-object v4 │ │ -3dbdb8: 1f04 551a |001a: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dbdbc: 5244 dc77 |001c: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ -3dbdc0: 7220 d1ad 3c00 |001e: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3dbdc6: 0c05 |0021: move-result-object v5 │ │ -3dbdc8: 1f05 511d |0022: check-cast v5, Ljava/util/List; // type@1d51 │ │ -3dbdcc: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ -3dbdd0: 283d |0026: goto 0063 // +003d │ │ -3dbdd2: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -3dbdd4: 7210 ddad 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ -3dbdda: 0a07 |002b: move-result v7 │ │ -3dbddc: 3576 3700 |002c: if-ge v6, v7, 0063 // +0037 │ │ -3dbde0: 7220 d1ad 6500 |002e: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3dbde6: 0c07 |0031: move-result-object v7 │ │ -3dbde8: 1f07 531a |0032: check-cast v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dbdec: 5478 d877 |0034: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dbdf0: 6e30 a6ad 8107 |0036: invoke-virtual {v1, v8, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ -3dbdf6: 5478 d877 |0039: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dbdfa: 6e20 a1ad 8000 |003b: invoke-virtual {v0, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@ada1 │ │ -3dbe00: 0a08 |003e: move-result v8 │ │ -3dbe02: 3808 0f00 |003f: if-eqz v8, 004e // +000f │ │ -3dbe06: 5478 d877 |0041: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dbe0a: 6e20 a3ad 8000 |0043: invoke-virtual {v0, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@ada3 │ │ -3dbe10: 0c08 |0046: move-result-object v8 │ │ -3dbe12: 1f08 a91c |0047: check-cast v8, Ljava/lang/Float; // type@1ca9 │ │ -3dbe16: 6e10 f9aa 0800 |0049: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ -3dbe1c: 0a08 |004c: move-result v8 │ │ -3dbe1e: 2802 |004d: goto 004f // +0002 │ │ -3dbe20: 1208 |004e: const/4 v8, #int 0 // #0 │ │ -3dbe22: 8269 |004f: int-to-float v9, v6 │ │ -3dbe24: 150a 803f |0050: const/high16 v10, #int 1065353216 // #3f80 │ │ -3dbe28: c6a9 |0052: add-float/2addr v9, v10 │ │ -3dbe2a: c99a |0053: div-float/2addr v10, v9 │ │ -3dbe2c: c6a8 |0054: add-float/2addr v8, v10 │ │ -3dbe2e: 5477 d877 |0055: iget-object v7, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dbe32: a808 0804 |0057: mul-float v8, v8, v4 │ │ -3dbe36: 7110 00ab 0800 |0059: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@ab00 │ │ -3dbe3c: 0c08 |005c: move-result-object v8 │ │ -3dbe3e: 6e30 a6ad 7008 |005d: invoke-virtual {v0, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ -3dbe44: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3dbe48: 28c6 |0062: goto 0028 // -003a │ │ -3dbe4a: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3dbe4e: 28a7 |0065: goto 000c // -0059 │ │ -3dbe50: 220c 3e1d |0066: new-instance v12, Ljava/util/ArrayList; // type@1d3e │ │ -3dbe54: 6e10 a2ad 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@ada2 │ │ -3dbe5a: 0c00 |006b: move-result-object v0 │ │ -3dbe5c: 7020 00ad 0c00 |006c: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ -3dbe62: 2200 441a |006f: new-instance v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; // type@1a44 │ │ -3dbe66: 7010 ada2 0000 |0071: invoke-direct {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;.:()V // method@a2ad │ │ -3dbe6c: 7120 7fad 0c00 |0074: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ -3dbe72: 2200 3e1d |0077: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3dbe76: 7010 feac 0000 |0079: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dbe7c: 7210 d5ad 0c00 |007c: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3dbe82: 0c0c |007f: move-result-object v12 │ │ -3dbe84: 7210 b8ad 0c00 |0080: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3dbe8a: 0a02 |0083: move-result v2 │ │ -3dbe8c: 3802 1600 |0084: if-eqz v2, 009a // +0016 │ │ -3dbe90: 7210 b9ad 0c00 |0086: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3dbe96: 0c02 |0089: move-result-object v2 │ │ -3dbe98: 1f02 551d |008a: check-cast v2, Ljava/util/Map$Entry; // type@1d55 │ │ -3dbe9c: 7210 f6ad 0200 |008c: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@adf6 │ │ -3dbea2: 0c02 |008f: move-result-object v2 │ │ -3dbea4: 6e20 a3ad 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@ada3 │ │ -3dbeaa: 0c02 |0093: move-result-object v2 │ │ -3dbeac: 1f02 531a |0094: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ -3dbeb0: 7220 caad 2000 |0096: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dbeb6: 28e7 |0099: goto 0080 // -0019 │ │ -3dbeb8: 1100 |009a: return-object v0 │ │ +3dbd9c: |[3dbd9c] de.danoeh.antennapod.net.discovery.CombinedSearcher.weightSearchResults:(Ljava/util/List;)Ljava/util/List; │ │ +3dbdac: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ +3dbdb0: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3dbdb6: 2201 4a1d |0005: new-instance v1, Ljava/util/HashMap; // type@1d4a │ │ +3dbdba: 7010 9dad 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3dbdc0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3dbdc2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3dbdc4: 7210 ddad 0c00 |000c: invoke-interface {v12}, Ljava/util/List;.size:()I // method@addd │ │ +3dbdca: 0a04 |000f: move-result v4 │ │ +3dbdcc: 3543 5600 |0010: if-ge v3, v4, 0066 // +0056 │ │ +3dbdd0: 7100 fea2 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbdd6: 0c04 |0015: move-result-object v4 │ │ +3dbdd8: 7220 d1ad 3400 |0016: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3dbdde: 0c04 |0019: move-result-object v4 │ │ +3dbde0: 1f04 551a |001a: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dbde4: 5244 dc77 |001c: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ +3dbde8: 7220 d1ad 3c00 |001e: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3dbdee: 0c05 |0021: move-result-object v5 │ │ +3dbdf0: 1f05 511d |0022: check-cast v5, Ljava/util/List; // type@1d51 │ │ +3dbdf4: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ +3dbdf8: 283d |0026: goto 0063 // +003d │ │ +3dbdfa: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +3dbdfc: 7210 ddad 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ +3dbe02: 0a07 |002b: move-result v7 │ │ +3dbe04: 3576 3700 |002c: if-ge v6, v7, 0063 // +0037 │ │ +3dbe08: 7220 d1ad 6500 |002e: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3dbe0e: 0c07 |0031: move-result-object v7 │ │ +3dbe10: 1f07 531a |0032: check-cast v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dbe14: 5478 d877 |0034: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dbe18: 6e30 a6ad 8107 |0036: invoke-virtual {v1, v8, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ +3dbe1e: 5478 d877 |0039: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dbe22: 6e20 a1ad 8000 |003b: invoke-virtual {v0, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@ada1 │ │ +3dbe28: 0a08 |003e: move-result v8 │ │ +3dbe2a: 3808 0f00 |003f: if-eqz v8, 004e // +000f │ │ +3dbe2e: 5478 d877 |0041: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dbe32: 6e20 a3ad 8000 |0043: invoke-virtual {v0, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@ada3 │ │ +3dbe38: 0c08 |0046: move-result-object v8 │ │ +3dbe3a: 1f08 a91c |0047: check-cast v8, Ljava/lang/Float; // type@1ca9 │ │ +3dbe3e: 6e10 f9aa 0800 |0049: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ +3dbe44: 0a08 |004c: move-result v8 │ │ +3dbe46: 2802 |004d: goto 004f // +0002 │ │ +3dbe48: 1208 |004e: const/4 v8, #int 0 // #0 │ │ +3dbe4a: 8269 |004f: int-to-float v9, v6 │ │ +3dbe4c: 150a 803f |0050: const/high16 v10, #int 1065353216 // #3f80 │ │ +3dbe50: c6a9 |0052: add-float/2addr v9, v10 │ │ +3dbe52: c99a |0053: div-float/2addr v10, v9 │ │ +3dbe54: c6a8 |0054: add-float/2addr v8, v10 │ │ +3dbe56: 5477 d877 |0055: iget-object v7, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dbe5a: a808 0804 |0057: mul-float v8, v8, v4 │ │ +3dbe5e: 7110 00ab 0800 |0059: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@ab00 │ │ +3dbe64: 0c08 |005c: move-result-object v8 │ │ +3dbe66: 6e30 a6ad 7008 |005d: invoke-virtual {v0, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ada6 │ │ +3dbe6c: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3dbe70: 28c6 |0062: goto 0028 // -003a │ │ +3dbe72: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3dbe76: 28a7 |0065: goto 000c // -0059 │ │ +3dbe78: 220c 3e1d |0066: new-instance v12, Ljava/util/ArrayList; // type@1d3e │ │ +3dbe7c: 6e10 a2ad 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@ada2 │ │ +3dbe82: 0c00 |006b: move-result-object v0 │ │ +3dbe84: 7020 00ad 0c00 |006c: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ +3dbe8a: 2200 441a |006f: new-instance v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; // type@1a44 │ │ +3dbe8e: 7010 ada2 0000 |0071: invoke-direct {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;.:()V // method@a2ad │ │ +3dbe94: 7120 7fad 0c00 |0074: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ +3dbe9a: 2200 3e1d |0077: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3dbe9e: 7010 feac 0000 |0079: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dbea4: 7210 d5ad 0c00 |007c: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3dbeaa: 0c0c |007f: move-result-object v12 │ │ +3dbeac: 7210 b8ad 0c00 |0080: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3dbeb2: 0a02 |0083: move-result v2 │ │ +3dbeb4: 3802 1600 |0084: if-eqz v2, 009a // +0016 │ │ +3dbeb8: 7210 b9ad 0c00 |0086: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3dbebe: 0c02 |0089: move-result-object v2 │ │ +3dbec0: 1f02 551d |008a: check-cast v2, Ljava/util/Map$Entry; // type@1d55 │ │ +3dbec4: 7210 f6ad 0200 |008c: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@adf6 │ │ +3dbeca: 0c02 |008f: move-result-object v2 │ │ +3dbecc: 6e20 a3ad 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@ada3 │ │ +3dbed2: 0c02 |0093: move-result-object v2 │ │ +3dbed4: 1f02 531a |0094: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1a53 │ │ +3dbed8: 7220 caad 2000 |0096: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dbede: 28e7 |0099: goto 0080 // -0019 │ │ +3dbee0: 1100 |009a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x000c line=67 │ │ 0x0012 line=68 │ │ 0x001e line=69 │ │ @@ -1475037,46 +1475045,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3dbce8: |[3dbce8] de.danoeh.antennapod.net.discovery.CombinedSearcher.getName:()Ljava/lang/String; │ │ -3dbcf8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3dbcfc: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dbd02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3dbd04: 7100 fea2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbd0a: 0c02 |0009: move-result-object v2 │ │ -3dbd0c: 7210 ddad 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3dbd12: 0a02 |000d: move-result v2 │ │ -3dbd14: 3521 2900 |000e: if-ge v1, v2, 0037 // +0029 │ │ -3dbd18: 7100 fea2 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbd1e: 0c02 |0013: move-result-object v2 │ │ -3dbd20: 7220 d1ad 1200 |0014: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3dbd26: 0c02 |0017: move-result-object v2 │ │ -3dbd28: 1f02 551a |0018: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dbd2c: 5423 db77 |001a: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dbd30: 5222 dc77 |001c: iget v2, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ -3dbd34: 1404 acc5 2737 |001e: const v4, #float 1e-05 // #3727c5ac │ │ -3dbd3a: 2d02 0204 |0021: cmpl-float v2, v2, v4 │ │ -3dbd3e: 3d02 1100 |0023: if-lez v2, 0034 // +0011 │ │ -3dbd42: 6e10 5bab 0300 |0025: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3dbd48: 0c02 |0028: move-result-object v2 │ │ -3dbd4a: 1c04 491a |0029: const-class v4, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ -3dbd4e: 3242 0900 |002b: if-eq v2, v4, 0034 // +0009 │ │ -3dbd52: 7210 f8a2 0300 |002d: invoke-interface {v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.getName:()Ljava/lang/String; // method@a2f8 │ │ -3dbd58: 0c02 |0030: move-result-object v2 │ │ -3dbd5a: 6e20 02ad 2000 |0031: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3dbd60: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dbd64: 28d0 |0036: goto 0006 // -0030 │ │ -3dbd66: 1a01 f204 |0037: const-string v1, ", " // string@04f2 │ │ -3dbd6a: 7120 e90a 0100 |0039: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ae9 │ │ -3dbd70: 0c00 |003c: move-result-object v0 │ │ -3dbd72: 1100 |003d: return-object v0 │ │ +3dbd10: |[3dbd10] de.danoeh.antennapod.net.discovery.CombinedSearcher.getName:()Ljava/lang/String; │ │ +3dbd20: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3dbd24: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dbd2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3dbd2c: 7100 fea2 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbd32: 0c02 |0009: move-result-object v2 │ │ +3dbd34: 7210 ddad 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3dbd3a: 0a02 |000d: move-result v2 │ │ +3dbd3c: 3521 2900 |000e: if-ge v1, v2, 0037 // +0029 │ │ +3dbd40: 7100 fea2 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbd46: 0c02 |0013: move-result-object v2 │ │ +3dbd48: 7220 d1ad 1200 |0014: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3dbd4e: 0c02 |0017: move-result-object v2 │ │ +3dbd50: 1f02 551a |0018: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dbd54: 5423 db77 |001a: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dbd58: 5222 dc77 |001c: iget v2, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ +3dbd5c: 1404 acc5 2737 |001e: const v4, #float 1e-05 // #3727c5ac │ │ +3dbd62: 2d02 0204 |0021: cmpl-float v2, v2, v4 │ │ +3dbd66: 3d02 1100 |0023: if-lez v2, 0034 // +0011 │ │ +3dbd6a: 6e10 5bab 0300 |0025: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3dbd70: 0c02 |0028: move-result-object v2 │ │ +3dbd72: 1c04 491a |0029: const-class v4, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ +3dbd76: 3242 0900 |002b: if-eq v2, v4, 0034 // +0009 │ │ +3dbd7a: 7210 f8a2 0300 |002d: invoke-interface {v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.getName:()Ljava/lang/String; // method@a2f8 │ │ +3dbd80: 0c02 |0030: move-result-object v2 │ │ +3dbd82: 6e20 02ad 2000 |0031: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3dbd88: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dbd8c: 28d0 |0036: goto 0006 // -0030 │ │ +3dbd8e: 1a01 f204 |0037: const-string v1, ", " // string@04f2 │ │ +3dbd92: 7120 e90a 0100 |0039: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ae9 │ │ +3dbd98: 0c00 |003c: move-result-object v0 │ │ +3dbd9a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0010 line=110 │ │ 0x001a line=111 │ │ 0x001c line=112 │ │ @@ -1475090,18 +1475098,18 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3dbba4: |[3dbba4] de.danoeh.antennapod.net.discovery.CombinedSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dbbb4: 7110 ffa2 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2ff │ │ -3dbbba: 0c01 |0003: move-result-object v1 │ │ -3dbbbc: 1101 |0004: return-object v1 │ │ +3dbbcc: |[3dbbcc] de.danoeh.antennapod.net.discovery.CombinedSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dbbdc: 7110 ffa2 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2ff │ │ +3dbbe2: 0c01 |0003: move-result-object v1 │ │ +3dbbe4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1475110,83 +1475118,83 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -3dbbc0: |[3dbbc0] de.danoeh.antennapod.net.discovery.CombinedSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dbbd0: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3dbbd4: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dbbda: 2201 3e1d |0005: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3dbbde: 7100 fea2 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbbe4: 0c02 |000a: move-result-object v2 │ │ -3dbbe6: 7210 ddad 0200 |000b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3dbbec: 0a02 |000e: move-result v2 │ │ -3dbbee: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3dbbf0: 7120 78ad 3200 |0010: invoke-static {v2, v3}, Ljava/util/Collections;.nCopies:(ILjava/lang/Object;)Ljava/util/List; // method@ad78 │ │ -3dbbf6: 0c02 |0013: move-result-object v2 │ │ -3dbbf8: 7020 00ad 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ -3dbbfe: 2202 731d |0017: new-instance v2, Ljava/util/concurrent/CountDownLatch; // type@1d73 │ │ -3dbc02: 7100 fea2 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbc08: 0c03 |001c: move-result-object v3 │ │ -3dbc0a: 7210 ddad 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ -3dbc10: 0a03 |0020: move-result v3 │ │ -3dbc12: 7020 8fae 3200 |0021: invoke-direct {v2, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@ae8f │ │ -3dbc18: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3dbc1a: 7100 fea2 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbc20: 0c04 |0028: move-result-object v4 │ │ -3dbc22: 7210 ddad 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ -3dbc28: 0a04 |002c: move-result v4 │ │ -3dbc2a: 3543 3c00 |002d: if-ge v3, v4, 0069 // +003c │ │ -3dbc2e: 7100 fea2 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ -3dbc34: 0c04 |0032: move-result-object v4 │ │ -3dbc36: 7220 d1ad 3400 |0033: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3dbc3c: 0c04 |0036: move-result-object v4 │ │ -3dbc3e: 1f04 551a |0037: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ -3dbc42: 5445 db77 |0039: iget-object v5, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ -3dbc46: 5244 dc77 |003b: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ -3dbc4a: 1406 acc5 2737 |003d: const v6, #float 1e-05 // #3727c5ac │ │ -3dbc50: 2e04 0406 |0040: cmpg-float v4, v4, v6 │ │ -3dbc54: 3d04 2100 |0042: if-lez v4, 0063 // +0021 │ │ -3dbc58: 6e10 5bab 0500 |0044: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ -3dbc5e: 0c04 |0047: move-result-object v4 │ │ -3dbc60: 1c06 491a |0048: const-class v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ -3dbc64: 3364 0300 |004a: if-ne v4, v6, 004d // +0003 │ │ -3dbc68: 2817 |004c: goto 0063 // +0017 │ │ -3dbc6a: 7220 faa2 8500 |004d: invoke-interface {v5, v8}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.search:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2fa │ │ -3dbc70: 0c04 |0050: move-result-object v4 │ │ -3dbc72: 2205 451a |0051: new-instance v5, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; // type@1a45 │ │ -3dbc76: 7040 afa2 1523 |0053: invoke-direct {v5, v1, v3, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V // method@a2af │ │ -3dbc7c: 2206 461a |0056: new-instance v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; // type@1a46 │ │ -3dbc80: 7020 b1a2 2600 |0058: invoke-direct {v6, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.:(Ljava/util/concurrent/CountDownLatch;)V // method@a2b1 │ │ -3dbc86: 6e30 e2a9 5406 |005b: invoke-virtual {v4, v5, v6}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9e2 │ │ -3dbc8c: 0c04 |005e: move-result-object v4 │ │ -3dbc8e: 6e20 02ad 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3dbc94: 2804 |0062: goto 0066 // +0004 │ │ -3dbc96: 6e10 92ae 0200 |0063: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ -3dbc9c: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3dbca0: 28bd |0068: goto 0025 // -0043 │ │ -3dbca2: 2208 471a |0069: new-instance v8, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; // type@1a47 │ │ -3dbca6: 7040 b3a2 7812 |006b: invoke-direct {v8, v7, v2, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2b3 │ │ -3dbcac: 7110 dea9 0800 |006e: invoke-static {v8}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3dbcb2: 0c08 |0071: move-result-object v8 │ │ -3dbcb4: 2201 481a |0072: new-instance v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; // type@1a48 │ │ -3dbcb8: 7020 b5a2 0100 |0074: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.:(Ljava/util/ArrayList;)V // method@a2b5 │ │ -3dbcbe: 6e20 dfa9 1800 |0077: invoke-virtual {v8, v1}, Lio/reactivex/Single;.doOnDispose:(Lio/reactivex/functions/Action;)Lio/reactivex/Single; // method@a9df │ │ -3dbcc4: 0c08 |007a: move-result-object v8 │ │ -3dbcc6: 7100 e9a9 0000 |007b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3dbccc: 0c00 |007e: move-result-object v0 │ │ -3dbcce: 6e20 e3a9 0800 |007f: invoke-virtual {v8, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3dbcd4: 0c08 |0082: move-result-object v8 │ │ -3dbcd6: 7100 e6a9 0000 |0083: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3dbcdc: 0c00 |0086: move-result-object v0 │ │ -3dbcde: 6e20 e1a9 0800 |0087: invoke-virtual {v8, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ -3dbce4: 0c08 |008a: move-result-object v8 │ │ -3dbce6: 1108 |008b: return-object v8 │ │ +3dbbe8: |[3dbbe8] de.danoeh.antennapod.net.discovery.CombinedSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dbbf8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3dbbfc: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dbc02: 2201 3e1d |0005: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3dbc06: 7100 fea2 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbc0c: 0c02 |000a: move-result-object v2 │ │ +3dbc0e: 7210 ddad 0200 |000b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3dbc14: 0a02 |000e: move-result v2 │ │ +3dbc16: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3dbc18: 7120 78ad 3200 |0010: invoke-static {v2, v3}, Ljava/util/Collections;.nCopies:(ILjava/lang/Object;)Ljava/util/List; // method@ad78 │ │ +3dbc1e: 0c02 |0013: move-result-object v2 │ │ +3dbc20: 7020 00ad 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ +3dbc26: 2202 731d |0017: new-instance v2, Ljava/util/concurrent/CountDownLatch; // type@1d73 │ │ +3dbc2a: 7100 fea2 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbc30: 0c03 |001c: move-result-object v3 │ │ +3dbc32: 7210 ddad 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ +3dbc38: 0a03 |0020: move-result v3 │ │ +3dbc3a: 7020 8fae 3200 |0021: invoke-direct {v2, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@ae8f │ │ +3dbc40: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3dbc42: 7100 fea2 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbc48: 0c04 |0028: move-result-object v4 │ │ +3dbc4a: 7210 ddad 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ +3dbc50: 0a04 |002c: move-result v4 │ │ +3dbc52: 3543 3c00 |002d: if-ge v3, v4, 0069 // +003c │ │ +3dbc56: 7100 fea2 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@a2fe │ │ +3dbc5c: 0c04 |0032: move-result-object v4 │ │ +3dbc5e: 7220 d1ad 3400 |0033: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3dbc64: 0c04 |0036: move-result-object v4 │ │ +3dbc66: 1f04 551a |0037: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1a55 │ │ +3dbc6a: 5445 db77 |0039: iget-object v5, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@77db │ │ +3dbc6e: 5244 dc77 |003b: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@77dc │ │ +3dbc72: 1406 acc5 2737 |003d: const v6, #float 1e-05 // #3727c5ac │ │ +3dbc78: 2e04 0406 |0040: cmpg-float v4, v4, v6 │ │ +3dbc7c: 3d04 2100 |0042: if-lez v4, 0063 // +0021 │ │ +3dbc80: 6e10 5bab 0500 |0044: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ab5b │ │ +3dbc86: 0c04 |0047: move-result-object v4 │ │ +3dbc88: 1c06 491a |0048: const-class v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@1a49 │ │ +3dbc8c: 3364 0300 |004a: if-ne v4, v6, 004d // +0003 │ │ +3dbc90: 2817 |004c: goto 0063 // +0017 │ │ +3dbc92: 7220 faa2 8500 |004d: invoke-interface {v5, v8}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.search:(Ljava/lang/String;)Lio/reactivex/Single; // method@a2fa │ │ +3dbc98: 0c04 |0050: move-result-object v4 │ │ +3dbc9a: 2205 451a |0051: new-instance v5, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; // type@1a45 │ │ +3dbc9e: 7040 afa2 1523 |0053: invoke-direct {v5, v1, v3, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V // method@a2af │ │ +3dbca4: 2206 461a |0056: new-instance v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; // type@1a46 │ │ +3dbca8: 7020 b1a2 2600 |0058: invoke-direct {v6, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.:(Ljava/util/concurrent/CountDownLatch;)V // method@a2b1 │ │ +3dbcae: 6e30 e2a9 5406 |005b: invoke-virtual {v4, v5, v6}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9e2 │ │ +3dbcb4: 0c04 |005e: move-result-object v4 │ │ +3dbcb6: 6e20 02ad 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3dbcbc: 2804 |0062: goto 0066 // +0004 │ │ +3dbcbe: 6e10 92ae 0200 |0063: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ +3dbcc4: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3dbcc8: 28bd |0068: goto 0025 // -0043 │ │ +3dbcca: 2208 471a |0069: new-instance v8, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; // type@1a47 │ │ +3dbcce: 7040 b3a2 7812 |006b: invoke-direct {v8, v7, v2, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@a2b3 │ │ +3dbcd4: 7110 dea9 0800 |006e: invoke-static {v8}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3dbcda: 0c08 |0071: move-result-object v8 │ │ +3dbcdc: 2201 481a |0072: new-instance v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; // type@1a48 │ │ +3dbce0: 7020 b5a2 0100 |0074: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.:(Ljava/util/ArrayList;)V // method@a2b5 │ │ +3dbce6: 6e20 dfa9 1800 |0077: invoke-virtual {v8, v1}, Lio/reactivex/Single;.doOnDispose:(Lio/reactivex/functions/Action;)Lio/reactivex/Single; // method@a9df │ │ +3dbcec: 0c08 |007a: move-result-object v8 │ │ +3dbcee: 7100 e9a9 0000 |007b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3dbcf4: 0c00 |007e: move-result-object v0 │ │ +3dbcf6: 6e20 e3a9 0800 |007f: invoke-virtual {v8, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3dbcfc: 0c08 |0082: move-result-object v8 │ │ +3dbcfe: 7100 e6a9 0000 |0083: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3dbd04: 0c00 |0086: move-result-object v0 │ │ +3dbd06: 6e20 e1a9 0800 |0087: invoke-virtual {v8, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ +3dbd0c: 0c08 |008a: move-result-object v8 │ │ +3dbd0e: 1108 |008b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0017 line=28 │ │ 0x0025 line=29 │ │ @@ -1475208,18 +1475216,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3dbb24: |[3dbb24] de.danoeh.antennapod.net.discovery.CombinedSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3dbb34: 7110 00a3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a300 │ │ -3dbb3a: 0a01 |0003: move-result v1 │ │ -3dbb3c: 0f01 |0004: return v1 │ │ +3dbb4c: |[3dbb4c] de.danoeh.antennapod.net.discovery.CombinedSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3dbb5c: 7110 00a3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.urlNeedsLookup:(Ljava/lang/String;)Z // method@a300 │ │ +3dbb62: 0a01 |0003: move-result v1 │ │ +3dbb64: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1475257,19 +1475265,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dc050: |[3dc050] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V │ │ -3dc060: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc066: 5b01 c577 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@77c5 │ │ -3dc06a: 5b02 c677 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77c6 │ │ -3dc06e: 0e00 |0007: return-void │ │ +3dc078: |[3dc078] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V │ │ +3dc088: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc08e: 5b01 c577 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@77c5 │ │ +3dc092: 5b02 c677 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77c6 │ │ +3dc096: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1475280,19 +1475288,19 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dc070: |[3dc070] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dc080: 5420 c577 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@77c5 │ │ -3dc084: 5421 c677 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77c6 │ │ -3dc088: 7130 cda2 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2cd │ │ -3dc08e: 0e00 |0007: return-void │ │ +3dc098: |[3dc098] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dc0a8: 5420 c577 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@77c5 │ │ +3dc0ac: 5421 c677 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77c6 │ │ +3dc0b0: 7130 cda2 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2cd │ │ +3dc0b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1475334,17 +1475342,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3dc11c: |[3dc11c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc12c: 7030 d0a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d0 │ │ -3dc132: 0e00 |0003: return-void │ │ +3dc144: |[3dc144] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc154: 7030 d0a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d0 │ │ +3dc15a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ @@ -1475354,22 +1475362,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3dc134: |[3dc134] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.:()V │ │ -3dc144: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc14a: 2200 5c1c |0003: new-instance v0, Lde/mfietz/fyydlin/FyydClient; // type@1c5c │ │ -3dc14e: 7100 77a2 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3dc154: 0c01 |0008: move-result-object v1 │ │ -3dc156: 7020 c9a9 1000 |0009: invoke-direct {v0, v1}, Lde/mfietz/fyydlin/FyydClient;.:(Lokhttp3/OkHttpClient;)V // method@a9c9 │ │ -3dc15c: 5b20 c777 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@77c7 │ │ -3dc160: 0e00 |000e: return-void │ │ +3dc15c: |[3dc15c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.:()V │ │ +3dc16c: 7010 58ab 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc172: 2200 5c1c |0003: new-instance v0, Lde/mfietz/fyydlin/FyydClient; // type@1c5c │ │ +3dc176: 7100 77a2 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3dc17c: 0c01 |0008: move-result-object v1 │ │ +3dc17e: 7020 c9a9 1000 |0009: invoke-direct {v0, v1}, Lde/mfietz/fyydlin/FyydClient;.:(Lokhttp3/OkHttpClient;)V // method@a9c9 │ │ +3dc184: 5b20 c777 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@77c7 │ │ +3dc188: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ │ │ @@ -1475378,32 +1475386,32 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3dc164: |[3dc164] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc174: 5413 c777 |0000: iget-object v3, v1, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@77c7 │ │ -3dc178: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ -3dc17c: 7110 19ab 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3dc182: 0c00 |0007: move-result-object v0 │ │ -3dc184: 6e30 caa9 2300 |0008: invoke-virtual {v3, v2, v0}, Lde/mfietz/fyydlin/FyydClient;.searchPodcasts:(Ljava/lang/String;Ljava/lang/Integer;)Lio/reactivex/Single; // method@a9ca │ │ -3dc18a: 0c02 |000b: move-result-object v2 │ │ -3dc18c: 7100 e9a9 0000 |000c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3dc192: 0c03 |000f: move-result-object v3 │ │ -3dc194: 6e20 e3a9 3200 |0010: invoke-virtual {v2, v3}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3dc19a: 0c02 |0013: move-result-object v2 │ │ -3dc19c: 6e10 dda9 0200 |0014: invoke-virtual {v2}, Lio/reactivex/Single;.blockingGet:()Ljava/lang/Object; // method@a9dd │ │ -3dc1a2: 0c02 |0017: move-result-object v2 │ │ -3dc1a4: 7110 1209 0200 |0018: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat$$ExternalSyntheticThrowCCEIfNotNull0;.m:(Ljava/lang/Object;)V // method@0912 │ │ -3dc1aa: 2202 3e1d |001b: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3dc1ae: 7010 feac 0200 |001d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dc1b4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3dc1b6: 2702 |0021: throw v2 │ │ +3dc18c: |[3dc18c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc19c: 5413 c777 |0000: iget-object v3, v1, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@77c7 │ │ +3dc1a0: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ +3dc1a4: 7110 19ab 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3dc1aa: 0c00 |0007: move-result-object v0 │ │ +3dc1ac: 6e30 caa9 2300 |0008: invoke-virtual {v3, v2, v0}, Lde/mfietz/fyydlin/FyydClient;.searchPodcasts:(Ljava/lang/String;Ljava/lang/Integer;)Lio/reactivex/Single; // method@a9ca │ │ +3dc1b2: 0c02 |000b: move-result-object v2 │ │ +3dc1b4: 7100 e9a9 0000 |000c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3dc1ba: 0c03 |000f: move-result-object v3 │ │ +3dc1bc: 6e20 e3a9 3200 |0010: invoke-virtual {v2, v3}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3dc1c2: 0c02 |0013: move-result-object v2 │ │ +3dc1c4: 6e10 dda9 0200 |0014: invoke-virtual {v2}, Lio/reactivex/Single;.blockingGet:()Ljava/lang/Object; // method@a9dd │ │ +3dc1ca: 0c02 |0017: move-result-object v2 │ │ +3dc1cc: 7110 1209 0200 |0018: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat$$ExternalSyntheticThrowCCEIfNotNull0;.m:(Ljava/lang/Object;)V // method@0912 │ │ +3dc1d2: 2202 3e1d |001b: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3dc1d6: 7010 feac 0200 |001d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dc1dc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3dc1de: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000c line=21 │ │ 0x0014 line=22 │ │ 0x001b line=24 │ │ 0x0021 line=26 │ │ @@ -1475418,34 +1475426,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc104: |[3dc104] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.getName:()Ljava/lang/String; │ │ -3dc114: 1a00 4974 |0000: const-string v0, "fyyd" // string@7449 │ │ -3dc118: 1100 |0002: return-object v0 │ │ +3dc12c: |[3dc12c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.getName:()Ljava/lang/String; │ │ +3dc13c: 1a00 4974 |0000: const-string v0, "fyyd" // string@7449 │ │ +3dc140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3dc0a4: |[3dc0a4] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc0b4: 7110 e0a9 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ -3dc0ba: 0c01 |0003: move-result-object v1 │ │ -3dc0bc: 1101 |0004: return-object v1 │ │ +3dc0cc: |[3dc0cc] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc0dc: 7110 e0a9 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ +3dc0e2: 0c01 |0003: move-result-object v1 │ │ +3dc0e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1475454,28 +1475462,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3dc0c0: |[3dc0c0] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc0d0: 2200 4b1a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; // type@1a4b │ │ -3dc0d4: 7030 cba2 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V // method@a2cb │ │ -3dc0da: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3dc0e0: 0c02 |0008: move-result-object v2 │ │ -3dc0e2: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3dc0e8: 0c00 |000c: move-result-object v0 │ │ -3dc0ea: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3dc0f0: 0c02 |0010: move-result-object v2 │ │ -3dc0f2: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3dc0f8: 0c00 |0014: move-result-object v0 │ │ -3dc0fa: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ -3dc100: 0c02 |0018: move-result-object v2 │ │ -3dc102: 1102 |0019: return-object v2 │ │ +3dc0e8: |[3dc0e8] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc0f8: 2200 4b1a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; // type@1a4b │ │ +3dc0fc: 7030 cba2 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V // method@a2cb │ │ +3dc102: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3dc108: 0c02 |0008: move-result-object v2 │ │ +3dc10a: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3dc110: 0c00 |000c: move-result-object v0 │ │ +3dc112: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3dc118: 0c02 |0010: move-result-object v2 │ │ +3dc11a: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3dc120: 0c00 |0014: move-result-object v0 │ │ +3dc122: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ +3dc128: 0c02 |0018: move-result-object v2 │ │ +3dc12a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0009 line=35 │ │ 0x0011 line=36 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ @@ -1475486,17 +1475494,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3dc090: |[3dc090] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3dc0a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3dc0a2: 0f01 |0001: return v1 │ │ +3dc0b8: |[3dc0b8] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3dc0c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3dc0ca: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #5901 header: │ │ @@ -1475527,18 +1475535,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dc1b8: |[3dc1b8] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.:(Ljava/lang/String;)V │ │ -3dc1c8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc1ce: 5b01 c877 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@77c8 │ │ -3dc1d2: 0e00 |0005: return-void │ │ +3dc1e0: |[3dc1e0] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.:(Ljava/lang/String;)V │ │ +3dc1f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc1f6: 5b01 c877 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@77c8 │ │ +3dc1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1475548,18 +1475556,18 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3dc1d4: |[3dc1d4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dc1e4: 5410 c877 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@77c8 │ │ -3dc1e8: 7120 d9a2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d9 │ │ -3dc1ee: 0e00 |0005: return-void │ │ +3dc1fc: |[3dc1fc] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dc20c: 5410 c877 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@77c8 │ │ +3dc210: 7120 d9a2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d9 │ │ +3dc216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1475593,18 +1475601,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dc1f0: |[3dc1f0] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.:(Ljava/lang/String;)V │ │ -3dc200: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc206: 5b01 c977 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@77c9 │ │ -3dc20a: 0e00 |0005: return-void │ │ +3dc218: |[3dc218] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.:(Ljava/lang/String;)V │ │ +3dc228: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc22e: 5b01 c977 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@77c9 │ │ +3dc232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1475614,18 +1475622,18 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3dc20c: |[3dc20c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dc21c: 5410 c977 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@77c9 │ │ -3dc220: 7120 d8a2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d8 │ │ -3dc226: 0e00 |0005: return-void │ │ +3dc234: |[3dc234] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dc244: 5410 c977 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@77c9 │ │ +3dc248: 7120 d8a2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2d8 │ │ +3dc24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1475675,17 +1475683,17 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dc330: |[3dc330] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc340: 7120 dca2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2dc │ │ -3dc346: 0e00 |0003: return-void │ │ +3dc358: |[3dc358] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc368: 7120 dca2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2dc │ │ +3dc36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1475694,17 +1475702,17 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dc348: |[3dc348] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc358: 7120 dda2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2dd │ │ -3dc35e: 0e00 |0003: return-void │ │ +3dc370: |[3dc370] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc380: 7120 dda2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2dd │ │ +3dc386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1475713,17 +1475721,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dc360: |[3dc360] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.:()V │ │ -3dc370: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc376: 0e00 |0003: return-void │ │ +3dc388: |[3dc388] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.:()V │ │ +3dc398: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;) │ │ @@ -1475731,71 +1475739,71 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3dc378: |[3dc378] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc388: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3dc38e: 0c00 |0003: move-result-object v0 │ │ -3dc390: 2201 f81d |0004: new-instance v1, Lokhttp3/Request$Builder; // type@1df8 │ │ -3dc394: 7010 8faf 0100 |0006: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3dc39a: 6e20 97af 2100 |0009: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ -3dc3a0: 0c02 |000c: move-result-object v2 │ │ -3dc3a2: 6e10 91af 0200 |000d: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3dc3a8: 0c02 |0010: move-result-object v2 │ │ -3dc3aa: 6e20 8eaf 2000 |0011: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3dc3b0: 0c02 |0014: move-result-object v2 │ │ -3dc3b2: 7210 6baf 0200 |0015: invoke-interface {v2}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3dc3b8: 0c02 |0018: move-result-object v2 │ │ -3dc3ba: 6e10 a3af 0200 |0019: invoke-virtual {v2}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3dc3c0: 0a00 |001c: move-result v0 │ │ -3dc3c2: 3800 3f00 |001d: if-eqz v0, 005c // +003f │ │ -3dc3c6: 6e10 9faf 0200 |001f: invoke-virtual {v2}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3dc3cc: 0c02 |0022: move-result-object v2 │ │ -3dc3ce: 6e10 abaf 0200 |0023: invoke-virtual {v2}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3dc3d4: 0c02 |0026: move-result-object v2 │ │ -3dc3d6: 2200 211e |0027: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3dc3da: 7020 0ab0 2000 |0029: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3dc3e0: 1a02 0ab5 |002c: const-string v2, "results" // string@b50a │ │ -3dc3e4: 6e20 0cb0 2000 |002e: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3dc3ea: 0c02 |0031: move-result-object v2 │ │ -3dc3ec: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -3dc3ee: 6e20 03b0 0200 |0033: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3dc3f4: 0c02 |0036: move-result-object v2 │ │ -3dc3f6: 1a00 5871 |0037: const-string v0, "feedUrl" // string@7158 │ │ -3dc3fa: 6e20 10b0 0200 |0039: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@b010 │ │ -3dc400: 0a01 |003c: move-result v1 │ │ -3dc402: 3901 1700 |003d: if-nez v1, 0054 // +0017 │ │ -3dc406: 1a00 445c |003f: const-string v0, "artistName" // string@5c44 │ │ -3dc40a: 6e20 0fb0 0200 |0041: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dc410: 0c00 |0044: move-result-object v0 │ │ -3dc412: 1a01 cfc8 |0045: const-string v1, "trackName" // string@c8cf │ │ -3dc416: 6e20 0fb0 1200 |0047: invoke-virtual {v2, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dc41c: 0c02 |004a: move-result-object v2 │ │ -3dc41e: 2201 4a1a |004b: new-instance v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; // type@1a4a │ │ -3dc422: 7030 c7a2 0102 |004d: invoke-direct {v1, v0, v2}, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a2c7 │ │ -3dc428: 7220 e4a9 1300 |0050: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dc42e: 0e00 |0053: return-void │ │ -3dc430: 6e20 0fb0 0200 |0054: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3dc436: 0c02 |0057: move-result-object v2 │ │ -3dc438: 7220 e5a9 2300 |0058: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ -3dc43e: 2814 |005b: goto 006f // +0014 │ │ -3dc440: 2200 811c |005c: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3dc444: 6e10 a7af 0200 |005e: invoke-virtual {v2}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ -3dc44a: 0c02 |0061: move-result-object v2 │ │ -3dc44c: 7020 48aa 2000 |0062: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3dc452: 7220 e4a9 0300 |0065: invoke-interface {v3, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dc458: 2807 |0068: goto 006f // +0007 │ │ -3dc45a: 0d02 |0069: move-exception v2 │ │ -3dc45c: 2802 |006a: goto 006c // +0002 │ │ -3dc45e: 0d02 |006b: move-exception v2 │ │ -3dc460: 7220 e4a9 2300 |006c: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dc466: 0e00 |006f: return-void │ │ +3dc3a0: |[3dc3a0] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc3b0: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3dc3b6: 0c00 |0003: move-result-object v0 │ │ +3dc3b8: 2201 f81d |0004: new-instance v1, Lokhttp3/Request$Builder; // type@1df8 │ │ +3dc3bc: 7010 8faf 0100 |0006: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3dc3c2: 6e20 97af 2100 |0009: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ +3dc3c8: 0c02 |000c: move-result-object v2 │ │ +3dc3ca: 6e10 91af 0200 |000d: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3dc3d0: 0c02 |0010: move-result-object v2 │ │ +3dc3d2: 6e20 8eaf 2000 |0011: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3dc3d8: 0c02 |0014: move-result-object v2 │ │ +3dc3da: 7210 6baf 0200 |0015: invoke-interface {v2}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3dc3e0: 0c02 |0018: move-result-object v2 │ │ +3dc3e2: 6e10 a3af 0200 |0019: invoke-virtual {v2}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3dc3e8: 0a00 |001c: move-result v0 │ │ +3dc3ea: 3800 3f00 |001d: if-eqz v0, 005c // +003f │ │ +3dc3ee: 6e10 9faf 0200 |001f: invoke-virtual {v2}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3dc3f4: 0c02 |0022: move-result-object v2 │ │ +3dc3f6: 6e10 abaf 0200 |0023: invoke-virtual {v2}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3dc3fc: 0c02 |0026: move-result-object v2 │ │ +3dc3fe: 2200 211e |0027: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3dc402: 7020 0ab0 2000 |0029: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3dc408: 1a02 0ab5 |002c: const-string v2, "results" // string@b50a │ │ +3dc40c: 6e20 0cb0 2000 |002e: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3dc412: 0c02 |0031: move-result-object v2 │ │ +3dc414: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +3dc416: 6e20 03b0 0200 |0033: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3dc41c: 0c02 |0036: move-result-object v2 │ │ +3dc41e: 1a00 5871 |0037: const-string v0, "feedUrl" // string@7158 │ │ +3dc422: 6e20 10b0 0200 |0039: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@b010 │ │ +3dc428: 0a01 |003c: move-result v1 │ │ +3dc42a: 3901 1700 |003d: if-nez v1, 0054 // +0017 │ │ +3dc42e: 1a00 445c |003f: const-string v0, "artistName" // string@5c44 │ │ +3dc432: 6e20 0fb0 0200 |0041: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dc438: 0c00 |0044: move-result-object v0 │ │ +3dc43a: 1a01 cfc8 |0045: const-string v1, "trackName" // string@c8cf │ │ +3dc43e: 6e20 0fb0 1200 |0047: invoke-virtual {v2, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dc444: 0c02 |004a: move-result-object v2 │ │ +3dc446: 2201 4a1a |004b: new-instance v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; // type@1a4a │ │ +3dc44a: 7030 c7a2 0102 |004d: invoke-direct {v1, v0, v2}, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a2c7 │ │ +3dc450: 7220 e4a9 1300 |0050: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dc456: 0e00 |0053: return-void │ │ +3dc458: 6e20 0fb0 0200 |0054: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3dc45e: 0c02 |0057: move-result-object v2 │ │ +3dc460: 7220 e5a9 2300 |0058: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ +3dc466: 2814 |005b: goto 006f // +0014 │ │ +3dc468: 2200 811c |005c: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3dc46c: 6e10 a7af 0200 |005e: invoke-virtual {v2}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ +3dc472: 0c02 |0061: move-result-object v2 │ │ +3dc474: 7020 48aa 2000 |0062: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3dc47a: 7220 e4a9 0300 |0065: invoke-interface {v3, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dc480: 2807 |0068: goto 006f // +0007 │ │ +3dc482: 0d02 |0069: move-exception v2 │ │ +3dc484: 2802 |006a: goto 006c // +0002 │ │ +3dc486: 0d02 |006b: move-exception v2 │ │ +3dc488: 7220 e4a9 2300 |006c: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dc48e: 0e00 |006f: return-void │ │ catches : 1 │ │ 0x000d - 0x0068 │ │ Ljava/io/IOException; -> 0x006b │ │ Lorg/json/JSONException; -> 0x0069 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ @@ -1475821,75 +1475829,75 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3dc478: |[3dc478] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dc488: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ -3dc48c: 7120 64ac 0400 |0002: invoke-static {v4, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac64 │ │ -3dc492: 0c04 |0005: move-result-object v4 │ │ -3dc494: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3dc496: 2300 4e1f |0007: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3dc49a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3dc49c: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ -3dc4a0: 1a04 4c85 |000c: const-string v4, "https://itunes.apple.com/search?media=podcast&term=%s" // string@854c │ │ -3dc4a4: 7120 81ab 0400 |000e: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3dc4aa: 0c04 |0011: move-result-object v4 │ │ -3dc4ac: 7100 77a2 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3dc4b2: 0c00 |0015: move-result-object v0 │ │ -3dc4b4: 2202 f81d |0016: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ -3dc4b8: 7010 8faf 0200 |0018: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3dc4be: 6e20 97af 4200 |001b: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ -3dc4c4: 0c04 |001e: move-result-object v4 │ │ -3dc4c6: 2202 3e1d |001f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3dc4ca: 7010 feac 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dc4d0: 6e10 91af 0400 |0024: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3dc4d6: 0c04 |0027: move-result-object v4 │ │ -3dc4d8: 6e20 8eaf 4000 |0028: invoke-virtual {v0, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3dc4de: 0c04 |002b: move-result-object v4 │ │ -3dc4e0: 7210 6baf 0400 |002c: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3dc4e6: 0c04 |002f: move-result-object v4 │ │ -3dc4e8: 6e10 a3af 0400 |0030: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3dc4ee: 0a00 |0033: move-result v0 │ │ -3dc4f0: 3800 2d00 |0034: if-eqz v0, 0061 // +002d │ │ -3dc4f4: 6e10 9faf 0400 |0036: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3dc4fa: 0c04 |0039: move-result-object v4 │ │ -3dc4fc: 6e10 abaf 0400 |003a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3dc502: 0c04 |003d: move-result-object v4 │ │ -3dc504: 2200 211e |003e: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3dc508: 7020 0ab0 4000 |0040: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3dc50e: 1a04 0ab5 |0043: const-string v4, "results" // string@b50a │ │ -3dc512: 6e20 0cb0 4000 |0045: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3dc518: 0c04 |0048: move-result-object v4 │ │ -3dc51a: 6e10 05b0 0400 |0049: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3dc520: 0a00 |004c: move-result v0 │ │ -3dc522: 3501 2700 |004d: if-ge v1, v0, 0074 // +0027 │ │ -3dc526: 6e20 03b0 1400 |004f: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3dc52c: 0c00 |0052: move-result-object v0 │ │ -3dc52e: 7110 f5a2 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f5 │ │ -3dc534: 0c00 |0056: move-result-object v0 │ │ -3dc536: 5403 d877 |0057: iget-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dc53a: 3803 0500 |0059: if-eqz v3, 005e // +0005 │ │ -3dc53e: 7220 caad 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dc544: d801 0101 |005e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dc548: 28e9 |0060: goto 0049 // -0017 │ │ -3dc54a: 2200 811c |0061: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ -3dc54e: 6e10 a7af 0400 |0063: invoke-virtual {v4}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ -3dc554: 0c04 |0066: move-result-object v4 │ │ -3dc556: 7020 48aa 4000 |0067: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3dc55c: 7220 e4a9 0500 |006a: invoke-interface {v5, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dc562: 2807 |006d: goto 0074 // +0007 │ │ -3dc564: 0d04 |006e: move-exception v4 │ │ -3dc566: 2802 |006f: goto 0071 // +0002 │ │ -3dc568: 0d04 |0070: move-exception v4 │ │ -3dc56a: 7220 e4a9 4500 |0071: invoke-interface {v5, v4}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dc570: 7220 e5a9 2500 |0074: invoke-interface {v5, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ -3dc576: 0e00 |0077: return-void │ │ +3dc4a0: |[3dc4a0] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dc4b0: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ +3dc4b4: 7120 64ac 0400 |0002: invoke-static {v4, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac64 │ │ +3dc4ba: 0c04 |0005: move-result-object v4 │ │ +3dc4bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3dc4be: 2300 4e1f |0007: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3dc4c2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3dc4c4: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ +3dc4c8: 1a04 4c85 |000c: const-string v4, "https://itunes.apple.com/search?media=podcast&term=%s" // string@854c │ │ +3dc4cc: 7120 81ab 0400 |000e: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3dc4d2: 0c04 |0011: move-result-object v4 │ │ +3dc4d4: 7100 77a2 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3dc4da: 0c00 |0015: move-result-object v0 │ │ +3dc4dc: 2202 f81d |0016: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ +3dc4e0: 7010 8faf 0200 |0018: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3dc4e6: 6e20 97af 4200 |001b: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ +3dc4ec: 0c04 |001e: move-result-object v4 │ │ +3dc4ee: 2202 3e1d |001f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3dc4f2: 7010 feac 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dc4f8: 6e10 91af 0400 |0024: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3dc4fe: 0c04 |0027: move-result-object v4 │ │ +3dc500: 6e20 8eaf 4000 |0028: invoke-virtual {v0, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3dc506: 0c04 |002b: move-result-object v4 │ │ +3dc508: 7210 6baf 0400 |002c: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3dc50e: 0c04 |002f: move-result-object v4 │ │ +3dc510: 6e10 a3af 0400 |0030: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3dc516: 0a00 |0033: move-result v0 │ │ +3dc518: 3800 2d00 |0034: if-eqz v0, 0061 // +002d │ │ +3dc51c: 6e10 9faf 0400 |0036: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3dc522: 0c04 |0039: move-result-object v4 │ │ +3dc524: 6e10 abaf 0400 |003a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3dc52a: 0c04 |003d: move-result-object v4 │ │ +3dc52c: 2200 211e |003e: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3dc530: 7020 0ab0 4000 |0040: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3dc536: 1a04 0ab5 |0043: const-string v4, "results" // string@b50a │ │ +3dc53a: 6e20 0cb0 4000 |0045: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3dc540: 0c04 |0048: move-result-object v4 │ │ +3dc542: 6e10 05b0 0400 |0049: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3dc548: 0a00 |004c: move-result v0 │ │ +3dc54a: 3501 2700 |004d: if-ge v1, v0, 0074 // +0027 │ │ +3dc54e: 6e20 03b0 1400 |004f: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3dc554: 0c00 |0052: move-result-object v0 │ │ +3dc556: 7110 f5a2 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f5 │ │ +3dc55c: 0c00 |0056: move-result-object v0 │ │ +3dc55e: 5403 d877 |0057: iget-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dc562: 3803 0500 |0059: if-eqz v3, 005e // +0005 │ │ +3dc566: 7220 caad 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dc56c: d801 0101 |005e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dc570: 28e9 |0060: goto 0049 // -0017 │ │ +3dc572: 2200 811c |0061: new-instance v0, Ljava/io/IOException; // type@1c81 │ │ +3dc576: 6e10 a7af 0400 |0063: invoke-virtual {v4}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ +3dc57c: 0c04 |0066: move-result-object v4 │ │ +3dc57e: 7020 48aa 4000 |0067: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3dc584: 7220 e4a9 0500 |006a: invoke-interface {v5, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dc58a: 2807 |006d: goto 0074 // +0007 │ │ +3dc58c: 0d04 |006e: move-exception v4 │ │ +3dc58e: 2802 |006f: goto 0071 // +0002 │ │ +3dc590: 0d04 |0070: move-exception v4 │ │ +3dc592: 7220 e4a9 4500 |0071: invoke-interface {v5, v4}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dc598: 7220 e5a9 2500 |0074: invoke-interface {v5, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ +3dc59e: 0e00 |0077: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0006 │ │ 0x0024 - 0x006d │ │ Ljava/io/IOException; -> 0x0070 │ │ Lorg/json/JSONException; -> 0x006e │ │ positions : │ │ @@ -1475922,54 +1475930,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc318: |[3dc318] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.getName:()Ljava/lang/String; │ │ -3dc328: 1a00 bc0a |0000: const-string v0, "Apple" // string@0abc │ │ -3dc32c: 1100 |0002: return-object v0 │ │ +3dc340: |[3dc340] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.getName:()Ljava/lang/String; │ │ +3dc350: 1a00 bc0a |0000: const-string v0, "Apple" // string@0abc │ │ +3dc354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3dc264: |[3dc264] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc274: 1a00 c306 |0000: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@06c3 │ │ -3dc278: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ -3dc27e: 0c00 |0005: move-result-object v0 │ │ -3dc280: 6e20 f6ae 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ -3dc286: 0c00 |0009: move-result-object v0 │ │ -3dc288: 6e10 edae 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ -3dc28e: 0a01 |000d: move-result v1 │ │ -3dc290: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -3dc294: 2203 c81c |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dc298: 7010 a6ab 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dc29e: 1a01 4b85 |0015: const-string v1, "https://itunes.apple.com/lookup?id=" // string@854b │ │ -3dc2a2: 6e20 b2ab 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc2a8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -3dc2aa: 6e20 f0ae 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ -3dc2b0: 0c00 |001e: move-result-object v0 │ │ -3dc2b2: 6e20 b2ab 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dc2b8: 6e10 bcab 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dc2be: 0c03 |0025: move-result-object v3 │ │ -3dc2c0: 2200 4e1a |0026: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; // type@1a4e │ │ -3dc2c4: 7020 d6a2 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.:(Ljava/lang/String;)V // method@a2d6 │ │ -3dc2ca: 7110 dea9 0000 |002b: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3dc2d0: 0c03 |002e: move-result-object v3 │ │ -3dc2d2: 1103 |002f: return-object v3 │ │ +3dc28c: |[3dc28c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc29c: 1a00 c306 |0000: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@06c3 │ │ +3dc2a0: 7110 f4ae 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@aef4 │ │ +3dc2a6: 0c00 |0005: move-result-object v0 │ │ +3dc2a8: 6e20 f6ae 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@aef6 │ │ +3dc2ae: 0c00 |0009: move-result-object v0 │ │ +3dc2b0: 6e10 edae 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@aeed │ │ +3dc2b6: 0a01 |000d: move-result v1 │ │ +3dc2b8: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +3dc2bc: 2203 c81c |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dc2c0: 7010 a6ab 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dc2c6: 1a01 4b85 |0015: const-string v1, "https://itunes.apple.com/lookup?id=" // string@854b │ │ +3dc2ca: 6e20 b2ab 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc2d0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +3dc2d2: 6e20 f0ae 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@aef0 │ │ +3dc2d8: 0c00 |001e: move-result-object v0 │ │ +3dc2da: 6e20 b2ab 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dc2e0: 6e10 bcab 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dc2e6: 0c03 |0025: move-result-object v3 │ │ +3dc2e8: 2200 4e1a |0026: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; // type@1a4e │ │ +3dc2ec: 7020 d6a2 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.:(Ljava/lang/String;)V // method@a2d6 │ │ +3dc2f2: 7110 dea9 0000 |002b: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3dc2f8: 0c03 |002e: move-result-object v3 │ │ +3dc2fa: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0006 line=77 │ │ 0x000a line=78 │ │ 0x0026 line=79 │ │ locals : │ │ @@ -1475981,28 +1475989,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3dc2d4: |[3dc2d4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc2e4: 2200 4d1a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; // type@1a4d │ │ -3dc2e8: 7020 d4a2 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.:(Ljava/lang/String;)V // method@a2d4 │ │ -3dc2ee: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3dc2f4: 0c02 |0008: move-result-object v2 │ │ -3dc2f6: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3dc2fc: 0c00 |000c: move-result-object v0 │ │ -3dc2fe: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3dc304: 0c02 |0010: move-result-object v2 │ │ -3dc306: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3dc30c: 0c00 |0014: move-result-object v0 │ │ -3dc30e: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ -3dc314: 0c02 |0018: move-result-object v2 │ │ -3dc316: 1102 |0019: return-object v2 │ │ +3dc2fc: |[3dc2fc] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc30c: 2200 4d1a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; // type@1a4d │ │ +3dc310: 7020 d4a2 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.:(Ljava/lang/String;)V // method@a2d4 │ │ +3dc316: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3dc31c: 0c02 |0008: move-result-object v2 │ │ +3dc31e: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3dc324: 0c00 |000c: move-result-object v0 │ │ +3dc326: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3dc32c: 0c02 |0010: move-result-object v2 │ │ +3dc32e: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3dc334: 0c00 |0014: move-result-object v0 │ │ +3dc336: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ +3dc33c: 0c02 |0018: move-result-object v2 │ │ +3dc33e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0009 line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ @@ -1476013,28 +1476021,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3dc228: |[3dc228] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3dc238: 1a00 0f8c |0000: const-string v0, "itunes.apple.com" // string@8c0f │ │ -3dc23c: 6e20 7bab 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3dc242: 0a00 |0005: move-result v0 │ │ -3dc244: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -3dc248: 1a00 c306 |0008: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@06c3 │ │ -3dc24c: 6e20 8eab 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3dc252: 0a02 |000d: move-result v2 │ │ -3dc254: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -3dc258: 2803 |0010: goto 0013 // +0003 │ │ -3dc25a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3dc25c: 2802 |0012: goto 0014 // +0002 │ │ -3dc25e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3dc260: 0f02 |0014: return v2 │ │ +3dc250: |[3dc250] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3dc260: 1a00 0f8c |0000: const-string v0, "itunes.apple.com" // string@8c0f │ │ +3dc264: 6e20 7bab 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3dc26a: 0a00 |0005: move-result v0 │ │ +3dc26c: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +3dc270: 1a00 c306 |0008: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@06c3 │ │ +3dc274: 6e20 8eab 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3dc27a: 0a02 |000d: move-result v2 │ │ +3dc27c: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +3dc280: 2803 |0010: goto 0013 // +0003 │ │ +3dc282: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3dc284: 2802 |0012: goto 0014 // +0002 │ │ +3dc286: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3dc288: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1476072,19 +1476080,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dc928: |[3dc928] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V │ │ -3dc938: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dc93e: 5b01 d477 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@77d4 │ │ -3dc942: 5b02 d577 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77d5 │ │ -3dc946: 0e00 |0007: return-void │ │ +3dc950: |[3dc950] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V │ │ +3dc960: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dc966: 5b01 d477 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@77d4 │ │ +3dc96a: 5b02 d577 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77d5 │ │ +3dc96e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1476095,19 +1476103,19 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dc948: |[3dc948] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dc958: 5420 d477 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@77d4 │ │ -3dc95c: 5421 d577 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77d5 │ │ -3dc960: 7130 e8a2 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2e8 │ │ -3dc966: 0e00 |0007: return-void │ │ +3dc970: |[3dc970] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dc980: 5420 d477 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@77d4 │ │ +3dc984: 5421 d577 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@77d5 │ │ +3dc988: 7130 e8a2 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2e8 │ │ +3dc98e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1476150,17 +1476158,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3dcb84: |[3dcb84] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dcb94: 7030 eca2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2ec │ │ -3dcb9a: 0e00 |0003: return-void │ │ +3dcbac: |[3dcbac] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dcbbc: 7030 eca2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@a2ec │ │ +3dcbc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ @@ -1476170,17 +1476178,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dcb9c: |[3dcb9c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.:()V │ │ -3dcbac: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3dcbb2: 0e00 |0003: return-void │ │ +3dcbc4: |[3dcbc4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.:()V │ │ +3dcbd4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3dcbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;) │ │ @@ -1476188,60 +1476196,60 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -3dcab4: |[3dcab4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; │ │ -3dcac4: 1a00 304d |0000: const-string v0, "UTC" // string@4d30 │ │ -3dcac8: 7110 4cae 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ -3dcace: 0c00 |0005: move-result-object v0 │ │ -3dcad0: 7110 55ad 0000 |0006: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@ad55 │ │ -3dcad6: 0c00 |0009: move-result-object v0 │ │ -3dcad8: 6e10 4ead 0000 |000a: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@ad4e │ │ -3dcade: 2201 461d |000d: new-instance v1, Ljava/util/Date; // type@1d46 │ │ -3dcae2: 7010 88ad 0100 |000f: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ -3dcae8: 6e20 5cad 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@ad5c │ │ -3dcaee: 6e10 58ad 0000 |0015: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@ad58 │ │ -3dcaf4: 0b00 |0018: move-result-wide v0 │ │ -3dcaf6: 1602 e803 |0019: const-wide/16 v2, #int 1000 // #3e8 │ │ -3dcafa: be20 |001b: div-long/2addr v0, v2 │ │ -3dcafc: 7120 a3ab 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ -3dcb02: 0c00 |001f: move-result-object v0 │ │ -3dcb04: 2201 c81c |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dcb08: 7010 a6ab 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dcb0e: 1a02 fc52 |0025: const-string v2, "XTMMQGA2YZ4WJUBYY4HKXAaAhk4^2YBsTE33vdbwbZNj82ZRLABDDqFdKe7x" // string@52fc │ │ -3dcb12: 6e20 b2ab 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dcb18: 6e20 b2ab 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dcb1e: 6e10 bcab 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dcb24: 0c01 |0030: move-result-object v1 │ │ -3dcb26: 7110 efa2 0100 |0031: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.sha1:(Ljava/lang/String;)Ljava/lang/String; // method@a2ef │ │ -3dcb2c: 0c01 |0034: move-result-object v1 │ │ -3dcb2e: 2202 f81d |0035: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ -3dcb32: 7010 8faf 0200 |0037: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3dcb38: 1a03 ce52 |003a: const-string v3, "X-Auth-Date" // string@52ce │ │ -3dcb3c: 6e30 90af 3200 |003c: invoke-virtual {v2, v3, v0}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3dcb42: 0c00 |003f: move-result-object v0 │ │ -3dcb44: 1a02 cf52 |0040: const-string v2, "X-Auth-Key" // string@52cf │ │ -3dcb48: 1a03 fb52 |0042: const-string v3, "XTMMQGA2YZ4WJUBYY4HK" // string@52fb │ │ -3dcb4c: 6e30 90af 2003 |0044: invoke-virtual {v0, v2, v3}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3dcb52: 0c00 |0047: move-result-object v0 │ │ -3dcb54: 1a02 1c0b |0048: const-string v2, "Authorization" // string@0b1c │ │ -3dcb58: 6e30 90af 2001 |004a: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3dcb5e: 0c00 |004d: move-result-object v0 │ │ -3dcb60: 1a01 304e |004e: const-string v1, "User-Agent" // string@4e30 │ │ -3dcb64: 6202 b377 |0050: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ -3dcb68: 6e30 90af 1002 |0052: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3dcb6e: 0c00 |0055: move-result-object v0 │ │ -3dcb70: 6e20 97af 5000 |0056: invoke-virtual {v0, v5}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ -3dcb76: 0c05 |0059: move-result-object v5 │ │ -3dcb78: 6e10 91af 0500 |005a: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3dcb7e: 0c05 |005d: move-result-object v5 │ │ -3dcb80: 1105 |005e: return-object v5 │ │ +3dcadc: |[3dcadc] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; │ │ +3dcaec: 1a00 304d |0000: const-string v0, "UTC" // string@4d30 │ │ +3dcaf0: 7110 4cae 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@ae4c │ │ +3dcaf6: 0c00 |0005: move-result-object v0 │ │ +3dcaf8: 7110 55ad 0000 |0006: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@ad55 │ │ +3dcafe: 0c00 |0009: move-result-object v0 │ │ +3dcb00: 6e10 4ead 0000 |000a: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@ad4e │ │ +3dcb06: 2201 461d |000d: new-instance v1, Ljava/util/Date; // type@1d46 │ │ +3dcb0a: 7010 88ad 0100 |000f: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ +3dcb10: 6e20 5cad 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@ad5c │ │ +3dcb16: 6e10 58ad 0000 |0015: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@ad58 │ │ +3dcb1c: 0b00 |0018: move-result-wide v0 │ │ +3dcb1e: 1602 e803 |0019: const-wide/16 v2, #int 1000 // #3e8 │ │ +3dcb22: be20 |001b: div-long/2addr v0, v2 │ │ +3dcb24: 7120 a3ab 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ +3dcb2a: 0c00 |001f: move-result-object v0 │ │ +3dcb2c: 2201 c81c |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dcb30: 7010 a6ab 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dcb36: 1a02 fc52 |0025: const-string v2, "XTMMQGA2YZ4WJUBYY4HKXAaAhk4^2YBsTE33vdbwbZNj82ZRLABDDqFdKe7x" // string@52fc │ │ +3dcb3a: 6e20 b2ab 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dcb40: 6e20 b2ab 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dcb46: 6e10 bcab 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dcb4c: 0c01 |0030: move-result-object v1 │ │ +3dcb4e: 7110 efa2 0100 |0031: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.sha1:(Ljava/lang/String;)Ljava/lang/String; // method@a2ef │ │ +3dcb54: 0c01 |0034: move-result-object v1 │ │ +3dcb56: 2202 f81d |0035: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ +3dcb5a: 7010 8faf 0200 |0037: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3dcb60: 1a03 ce52 |003a: const-string v3, "X-Auth-Date" // string@52ce │ │ +3dcb64: 6e30 90af 3200 |003c: invoke-virtual {v2, v3, v0}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3dcb6a: 0c00 |003f: move-result-object v0 │ │ +3dcb6c: 1a02 cf52 |0040: const-string v2, "X-Auth-Key" // string@52cf │ │ +3dcb70: 1a03 fb52 |0042: const-string v3, "XTMMQGA2YZ4WJUBYY4HK" // string@52fb │ │ +3dcb74: 6e30 90af 2003 |0044: invoke-virtual {v0, v2, v3}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3dcb7a: 0c00 |0047: move-result-object v0 │ │ +3dcb7c: 1a02 1c0b |0048: const-string v2, "Authorization" // string@0b1c │ │ +3dcb80: 6e30 90af 2001 |004a: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3dcb86: 0c00 |004d: move-result-object v0 │ │ +3dcb88: 1a01 304e |004e: const-string v1, "User-Agent" // string@4e30 │ │ +3dcb8c: 6202 b377 |0050: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@77b3 │ │ +3dcb90: 6e30 90af 1002 |0052: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3dcb96: 0c00 |0055: move-result-object v0 │ │ +3dcb98: 6e20 97af 5000 |0056: invoke-virtual {v0, v5}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af97 │ │ +3dcb9e: 0c05 |0059: move-result-object v5 │ │ +3dcba0: 6e10 91af 0500 |005a: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3dcba6: 0c05 |005d: move-result-object v5 │ │ +3dcba8: 1105 |005e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x000a line=91 │ │ 0x000d line=92 │ │ 0x0012 line=93 │ │ 0x0015 line=94 │ │ @@ -1476264,71 +1476272,71 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3dcbb4: |[3dcbb4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3dcbc4: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ -3dcbc8: 7120 64ac 0500 |0002: invoke-static {v5, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac64 │ │ -3dcbce: 0c05 |0005: move-result-object v5 │ │ -3dcbd0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3dcbd2: 2300 4e1f |0007: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ -3dcbd6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3dcbd8: 4d05 0001 |000a: aput-object v5, v0, v1 │ │ -3dcbdc: 1a05 4685 |000c: const-string v5, "https://api.podcastindex.org/api/1.0/search/byterm?q=%s" // string@8546 │ │ -3dcbe0: 7120 81ab 0500 |000e: invoke-static {v5, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3dcbe6: 0c05 |0011: move-result-object v5 │ │ -3dcbe8: 2200 3e1d |0012: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3dcbec: 7010 feac 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3dcbf2: 7100 77a2 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3dcbf8: 0c02 |001a: move-result-object v2 │ │ -3dcbfa: 7020 eaa2 5400 |001b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; // method@a2ea │ │ -3dcc00: 0c05 |001e: move-result-object v5 │ │ -3dcc02: 6e20 8eaf 5200 |001f: invoke-virtual {v2, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3dcc08: 0c05 |0022: move-result-object v5 │ │ -3dcc0a: 7210 6baf 0500 |0023: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3dcc10: 0c05 |0026: move-result-object v5 │ │ -3dcc12: 6e10 a3af 0500 |0027: invoke-virtual {v5}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3dcc18: 0a02 |002a: move-result v2 │ │ -3dcc1a: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -3dcc1e: 6e10 9faf 0500 |002d: invoke-virtual {v5}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3dcc24: 0c05 |0030: move-result-object v5 │ │ -3dcc26: 6e10 abaf 0500 |0031: invoke-virtual {v5}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3dcc2c: 0c05 |0034: move-result-object v5 │ │ -3dcc2e: 2202 211e |0035: new-instance v2, Lorg/json/JSONObject; // type@1e21 │ │ -3dcc32: 7020 0ab0 5200 |0037: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3dcc38: 1a05 8e71 |003a: const-string v5, "feeds" // string@718e │ │ -3dcc3c: 6e20 0cb0 5200 |003c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3dcc42: 0c05 |003f: move-result-object v5 │ │ -3dcc44: 6e10 05b0 0500 |0040: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3dcc4a: 0a02 |0043: move-result v2 │ │ -3dcc4c: 3521 2700 |0044: if-ge v1, v2, 006b // +0027 │ │ -3dcc50: 6e20 03b0 1500 |0046: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3dcc56: 0c02 |0049: move-result-object v2 │ │ -3dcc58: 7110 f7a2 0200 |004a: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f7 │ │ -3dcc5e: 0c02 |004d: move-result-object v2 │ │ -3dcc60: 5423 d877 |004e: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ -3dcc64: 3803 0500 |0050: if-eqz v3, 0055 // +0005 │ │ -3dcc68: 7220 caad 2000 |0052: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3dcc6e: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dcc72: 28e9 |0057: goto 0040 // -0017 │ │ -3dcc74: 2201 811c |0058: new-instance v1, Ljava/io/IOException; // type@1c81 │ │ -3dcc78: 6e10 a7af 0500 |005a: invoke-virtual {v5}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ -3dcc7e: 0c05 |005d: move-result-object v5 │ │ -3dcc80: 7020 48aa 5100 |005e: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3dcc86: 7220 e4a9 1600 |0061: invoke-interface {v6, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dcc8c: 2807 |0064: goto 006b // +0007 │ │ -3dcc8e: 0d05 |0065: move-exception v5 │ │ -3dcc90: 2802 |0066: goto 0068 // +0002 │ │ -3dcc92: 0d05 |0067: move-exception v5 │ │ -3dcc94: 7220 e4a9 5600 |0068: invoke-interface {v6, v5}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ -3dcc9a: 7220 e5a9 0600 |006b: invoke-interface {v6, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ -3dcca0: 0e00 |006e: return-void │ │ +3dcbdc: |[3dcbdc] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3dcbec: 1a00 344d |0000: const-string v0, "UTF-8" // string@4d34 │ │ +3dcbf0: 7120 64ac 0500 |0002: invoke-static {v5, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac64 │ │ +3dcbf6: 0c05 |0005: move-result-object v5 │ │ +3dcbf8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3dcbfa: 2300 4e1f |0007: new-array v0, v0, [Ljava/lang/Object; // type@1f4e │ │ +3dcbfe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3dcc00: 4d05 0001 |000a: aput-object v5, v0, v1 │ │ +3dcc04: 1a05 4685 |000c: const-string v5, "https://api.podcastindex.org/api/1.0/search/byterm?q=%s" // string@8546 │ │ +3dcc08: 7120 81ab 0500 |000e: invoke-static {v5, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3dcc0e: 0c05 |0011: move-result-object v5 │ │ +3dcc10: 2200 3e1d |0012: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3dcc14: 7010 feac 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3dcc1a: 7100 77a2 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3dcc20: 0c02 |001a: move-result-object v2 │ │ +3dcc22: 7020 eaa2 5400 |001b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; // method@a2ea │ │ +3dcc28: 0c05 |001e: move-result-object v5 │ │ +3dcc2a: 6e20 8eaf 5200 |001f: invoke-virtual {v2, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3dcc30: 0c05 |0022: move-result-object v5 │ │ +3dcc32: 7210 6baf 0500 |0023: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3dcc38: 0c05 |0026: move-result-object v5 │ │ +3dcc3a: 6e10 a3af 0500 |0027: invoke-virtual {v5}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3dcc40: 0a02 |002a: move-result v2 │ │ +3dcc42: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +3dcc46: 6e10 9faf 0500 |002d: invoke-virtual {v5}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3dcc4c: 0c05 |0030: move-result-object v5 │ │ +3dcc4e: 6e10 abaf 0500 |0031: invoke-virtual {v5}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3dcc54: 0c05 |0034: move-result-object v5 │ │ +3dcc56: 2202 211e |0035: new-instance v2, Lorg/json/JSONObject; // type@1e21 │ │ +3dcc5a: 7020 0ab0 5200 |0037: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3dcc60: 1a05 8e71 |003a: const-string v5, "feeds" // string@718e │ │ +3dcc64: 6e20 0cb0 5200 |003c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3dcc6a: 0c05 |003f: move-result-object v5 │ │ +3dcc6c: 6e10 05b0 0500 |0040: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3dcc72: 0a02 |0043: move-result v2 │ │ +3dcc74: 3521 2700 |0044: if-ge v1, v2, 006b // +0027 │ │ +3dcc78: 6e20 03b0 1500 |0046: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3dcc7e: 0c02 |0049: move-result-object v2 │ │ +3dcc80: 7110 f7a2 0200 |004a: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@a2f7 │ │ +3dcc86: 0c02 |004d: move-result-object v2 │ │ +3dcc88: 5423 d877 |004e: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@77d8 │ │ +3dcc8c: 3803 0500 |0050: if-eqz v3, 0055 // +0005 │ │ +3dcc90: 7220 caad 2000 |0052: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3dcc96: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dcc9a: 28e9 |0057: goto 0040 // -0017 │ │ +3dcc9c: 2201 811c |0058: new-instance v1, Ljava/io/IOException; // type@1c81 │ │ +3dcca0: 6e10 a7af 0500 |005a: invoke-virtual {v5}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@afa7 │ │ +3dcca6: 0c05 |005d: move-result-object v5 │ │ +3dcca8: 7020 48aa 5100 |005e: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3dccae: 7220 e4a9 1600 |0061: invoke-interface {v6, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dccb4: 2807 |0064: goto 006b // +0007 │ │ +3dccb6: 0d05 |0065: move-exception v5 │ │ +3dccb8: 2802 |0066: goto 0068 // +0002 │ │ +3dccba: 0d05 |0067: move-exception v5 │ │ +3dccbc: 7220 e4a9 5600 |0068: invoke-interface {v6, v5}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a9e4 │ │ +3dccc2: 7220 e5a9 0600 |006b: invoke-interface {v6, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ +3dccc8: 0e00 |006e: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0006 │ │ 0x0017 - 0x0064 │ │ Ljava/io/IOException; -> 0x0067 │ │ Lorg/json/JSONException; -> 0x0065 │ │ positions : │ │ @@ -1476359,31 +1476367,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3dc9f4: |[3dc9f4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.sha1:(Ljava/lang/String;)Ljava/lang/String; │ │ -3dca04: 1a00 9c45 |0000: const-string v0, "SHA-1" // string@459c │ │ -3dca08: 7110 b4ac 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@acb4 │ │ -3dca0e: 0c00 |0005: move-result-object v0 │ │ -3dca10: 1a01 344d |0006: const-string v1, "UTF-8" // string@4d34 │ │ -3dca14: 6e20 84ab 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ -3dca1a: 0c02 |000b: move-result-object v2 │ │ -3dca1c: 6e20 b5ac 2000 |000c: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:([B)V // method@acb5 │ │ -3dca22: 6e10 b2ac 0000 |000f: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@acb2 │ │ -3dca28: 0c02 |0012: move-result-object v2 │ │ -3dca2a: 7110 f0a2 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.toHex:([B)Ljava/lang/String; // method@a2f0 │ │ -3dca30: 0c02 |0016: move-result-object v2 │ │ -3dca32: 1102 |0017: return-object v2 │ │ -3dca34: 0d02 |0018: move-exception v2 │ │ -3dca36: 6e10 e2ab 0200 |0019: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3dca3c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -3dca3e: 1102 |001d: return-object v2 │ │ +3dca1c: |[3dca1c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.sha1:(Ljava/lang/String;)Ljava/lang/String; │ │ +3dca2c: 1a00 9c45 |0000: const-string v0, "SHA-1" // string@459c │ │ +3dca30: 7110 b4ac 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@acb4 │ │ +3dca36: 0c00 |0005: move-result-object v0 │ │ +3dca38: 1a01 344d |0006: const-string v1, "UTF-8" // string@4d34 │ │ +3dca3c: 6e20 84ab 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@ab84 │ │ +3dca42: 0c02 |000b: move-result-object v2 │ │ +3dca44: 6e20 b5ac 2000 |000c: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:([B)V // method@acb5 │ │ +3dca4a: 6e10 b2ac 0000 |000f: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@acb2 │ │ +3dca50: 0c02 |0012: move-result-object v2 │ │ +3dca52: 7110 f0a2 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.toHex:([B)Ljava/lang/String; // method@a2f0 │ │ +3dca58: 0c02 |0016: move-result-object v2 │ │ +3dca5a: 1102 |0017: return-object v2 │ │ +3dca5c: 0d02 |0018: move-exception v2 │ │ +3dca5e: 6e10 e2ab 0200 |0019: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3dca64: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +3dca66: 1102 |001d: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=110 │ │ 0x0008 line=111 │ │ 0x000f line=112 │ │ @@ -1476396,38 +1476404,38 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3dca50: |[3dca50] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.toHex:([B)Ljava/lang/String; │ │ -3dca60: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3dca64: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3dca6a: 2171 |0005: array-length v1, v7 │ │ -3dca6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3dca6e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3dca70: 3513 1d00 |0008: if-ge v3, v1, 0025 // +001d │ │ -3dca74: 4804 0703 |000a: aget-byte v4, v7, v3 │ │ -3dca78: 7100 eead 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3dca7e: 0c05 |000f: move-result-object v5 │ │ -3dca80: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -3dca82: 2366 4e1f |0011: new-array v6, v6, [Ljava/lang/Object; // type@1f4e │ │ -3dca86: 7110 98aa 0400 |0013: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@aa98 │ │ -3dca8c: 0c04 |0016: move-result-object v4 │ │ -3dca8e: 4d04 0602 |0017: aput-object v4, v6, v2 │ │ -3dca92: 1a04 5e04 |0019: const-string v4, "%02x" // string@045e │ │ -3dca96: 7130 82ab 4506 |001b: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3dca9c: 0c04 |001e: move-result-object v4 │ │ -3dca9e: 6e20 b2ab 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3dcaa4: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3dcaa8: 28e4 |0024: goto 0008 // -001c │ │ -3dcaaa: 6e10 bcab 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3dcab0: 0c07 |0028: move-result-object v7 │ │ -3dcab2: 1107 |0029: return-object v7 │ │ +3dca78: |[3dca78] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.toHex:([B)Ljava/lang/String; │ │ +3dca88: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3dca8c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3dca92: 2171 |0005: array-length v1, v7 │ │ +3dca94: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3dca96: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3dca98: 3513 1d00 |0008: if-ge v3, v1, 0025 // +001d │ │ +3dca9c: 4804 0703 |000a: aget-byte v4, v7, v3 │ │ +3dcaa0: 7100 eead 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3dcaa6: 0c05 |000f: move-result-object v5 │ │ +3dcaa8: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +3dcaaa: 2366 4e1f |0011: new-array v6, v6, [Ljava/lang/Object; // type@1f4e │ │ +3dcaae: 7110 98aa 0400 |0013: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@aa98 │ │ +3dcab4: 0c04 |0016: move-result-object v4 │ │ +3dcab6: 4d04 0602 |0017: aput-object v4, v6, v2 │ │ +3dcaba: 1a04 5e04 |0019: const-string v4, "%02x" // string@045e │ │ +3dcabe: 7130 82ab 4506 |001b: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3dcac4: 0c04 |001e: move-result-object v4 │ │ +3dcac6: 6e20 b2ab 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3dcacc: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3dcad0: 28e4 |0024: goto 0008 // -001c │ │ +3dcad2: 6e10 bcab 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3dcad8: 0c07 |0028: move-result-object v7 │ │ +3dcada: 1107 |0029: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x000c line=122 │ │ 0x0025 line=124 │ │ locals : │ │ @@ -1476439,34 +1476447,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc9dc: |[3dc9dc] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.getName:()Ljava/lang/String; │ │ -3dc9ec: 1a00 db42 |0000: const-string v0, "Podcast Index" // string@42db │ │ -3dc9f0: 1100 |0002: return-object v0 │ │ +3dca04: |[3dca04] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.getName:()Ljava/lang/String; │ │ +3dca14: 1a00 db42 |0000: const-string v0, "Podcast Index" // string@42db │ │ +3dca18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3dc97c: |[3dc97c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc98c: 7110 e0a9 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ -3dc992: 0c01 |0003: move-result-object v1 │ │ -3dc994: 1101 |0004: return-object v1 │ │ +3dc9a4: |[3dc9a4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc9b4: 7110 e0a9 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a9e0 │ │ +3dc9ba: 0c01 |0003: move-result-object v1 │ │ +3dc9bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1476475,28 +1476483,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3dc998: |[3dc998] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3dc9a8: 2200 511a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; // type@1a51 │ │ -3dc9ac: 7030 e6a2 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V // method@a2e6 │ │ -3dc9b2: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3dc9b8: 0c02 |0008: move-result-object v2 │ │ -3dc9ba: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3dc9c0: 0c00 |000c: move-result-object v0 │ │ -3dc9c2: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3dc9c8: 0c02 |0010: move-result-object v2 │ │ -3dc9ca: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3dc9d0: 0c00 |0014: move-result-object v0 │ │ -3dc9d2: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ -3dc9d8: 0c02 |0018: move-result-object v2 │ │ -3dc9da: 1102 |0019: return-object v2 │ │ +3dc9c0: |[3dc9c0] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3dc9d0: 2200 511a |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; // type@1a51 │ │ +3dc9d4: 7030 e6a2 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V // method@a2e6 │ │ +3dc9da: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3dc9e0: 0c02 |0008: move-result-object v2 │ │ +3dc9e2: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3dc9e8: 0c00 |000c: move-result-object v0 │ │ +3dc9ea: 6e20 e3a9 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3dc9f0: 0c02 |0010: move-result-object v2 │ │ +3dc9f2: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3dc9f8: 0c00 |0014: move-result-object v0 │ │ +3dc9fa: 6e20 e1a9 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ +3dca00: 0c02 |0018: move-result-object v2 │ │ +3dca02: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ @@ -1476507,17 +1476515,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3dc968: |[3dc968] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3dc978: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3dc97a: 0f01 |0001: return v1 │ │ +3dc990: |[3dc990] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3dc9a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3dc9a2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #5906 header: │ │ @@ -1476544,35 +1476552,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0a24: |[3e0a24] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.:()V │ │ -3e0a34: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e0a3a: 0e00 |0003: return-void │ │ +3e0a4c: |[3e0a4c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.:()V │ │ +3e0a5c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e0a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0a3c: |[3e0a3c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3e0a4c: 1f01 5b00 |0000: check-cast v1, Landroid/content/Context; // type@005b │ │ -3e0a50: 7110 30a3 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V // method@a330 │ │ -3e0a56: 0e00 |0005: return-void │ │ +3e0a64: |[3e0a64] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3e0a74: 1f01 5b00 |0000: check-cast v1, Landroid/content/Context; // type@005b │ │ +3e0a78: 7110 30a3 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V // method@a330 │ │ +3e0a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1476614,18 +1476622,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e19f8: |[3e19f8] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e1a08: 7120 4da3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a34d │ │ -3e1a0e: 0a00 |0003: move-result v0 │ │ -3e1a10: 0f00 |0004: return v0 │ │ +3e1a20: |[3e1a20] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e1a30: 7120 4da3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a34d │ │ +3e1a36: 0a00 |0003: move-result v0 │ │ +3e1a38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1476634,18 +1476642,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e1ce4: |[3e1ce4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.:(I)V │ │ -3e1cf4: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ -3e1cfa: 5901 4d9e |0003: iput v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ -3e1cfe: 0e00 |0005: return-void │ │ +3e1d0c: |[3e1d0c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.:(I)V │ │ +3e1d1c: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ +3e1d22: 5901 4d9e |0003: iput v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ +3e1d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1476655,70 +1476663,70 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -3e1bf4: |[3e1bf4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3e1c04: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e1c08: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e1c0e: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e1c12: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ -3e1c16: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e1c1c: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3e1c20: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3e1c22: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3e1c28: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3e1c2e: 0c01 |0015: move-result-object v1 │ │ -3e1c30: 2202 461d |0016: new-instance v2, Ljava/util/Date; // type@1d46 │ │ -3e1c34: 7010 88ad 0200 |0018: invoke-direct {v2}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e1c3a: 6e20 48a3 2600 |001b: invoke-virtual {v6, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; // method@a348 │ │ -3e1c40: 0c02 |001e: move-result-object v2 │ │ -3e1c42: 7210 d5ad 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e1c48: 0c01 |0022: move-result-object v1 │ │ -3e1c4a: 7210 b8ad 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e1c50: 0a03 |0026: move-result v3 │ │ -3e1c52: 3803 4800 |0027: if-eqz v3, 006f // +0048 │ │ -3e1c56: 7210 b9ad 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e1c5c: 0c03 |002c: move-result-object v3 │ │ -3e1c5e: 1f03 181a |002d: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1c62: 6e10 57a1 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3e1c68: 0a04 |0032: move-result v4 │ │ -3e1c6a: 3804 f0ff |0033: if-eqz v4, 0023 // -0010 │ │ -3e1c6e: 6e10 4ca1 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1c74: 0c04 |0038: move-result-object v4 │ │ -3e1c76: 6e10 aea1 0400 |0039: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3e1c7c: 0a04 |003c: move-result v4 │ │ -3e1c7e: 3804 e6ff |003d: if-eqz v4, 0023 // -001a │ │ -3e1c82: 1a04 d343 |003f: const-string v4, "Queue" // string@43d3 │ │ -3e1c86: 6e20 5fa1 4300 |0041: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e1c8c: 0a04 |0044: move-result v4 │ │ -3e1c8e: 3904 deff |0045: if-nez v4, 0023 // -0022 │ │ -3e1c92: 6e10 5ea1 0300 |0047: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ -3e1c98: 0a04 |004a: move-result v4 │ │ -3e1c9a: 3804 d8ff |004b: if-eqz v4, 0023 // -0028 │ │ -3e1c9e: 1a04 9717 |004d: const-string v4, "Favorite" // string@1797 │ │ -3e1ca2: 6e20 5fa1 4300 |004f: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e1ca8: 0a04 |0052: move-result v4 │ │ -3e1caa: 3904 d0ff |0053: if-nez v4, 0023 // -0030 │ │ -3e1cae: 6e10 4ca1 0300 |0055: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1cb4: 0c04 |0058: move-result-object v4 │ │ -3e1cb6: 3804 caff |0059: if-eqz v4, 0023 // -0036 │ │ -3e1cba: 6e10 a1a1 0400 |005b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ -3e1cc0: 0c05 |005e: move-result-object v5 │ │ -3e1cc2: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ -3e1cc6: 6e10 a1a1 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ -3e1ccc: 0c04 |0064: move-result-object v4 │ │ -3e1cce: 6e20 8bad 2400 |0065: invoke-virtual {v4, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@ad8b │ │ -3e1cd4: 0a04 |0068: move-result v4 │ │ -3e1cd6: 3804 baff |0069: if-eqz v4, 0023 // -0046 │ │ -3e1cda: 7220 caad 3000 |006b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e1ce0: 28b5 |006e: goto 0023 // -004b │ │ -3e1ce2: 1100 |006f: return-object v0 │ │ +3e1c1c: |[3e1c1c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3e1c2c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e1c30: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e1c36: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e1c3a: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ +3e1c3e: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e1c44: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3e1c48: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3e1c4a: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3e1c50: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3e1c56: 0c01 |0015: move-result-object v1 │ │ +3e1c58: 2202 461d |0016: new-instance v2, Ljava/util/Date; // type@1d46 │ │ +3e1c5c: 7010 88ad 0200 |0018: invoke-direct {v2}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e1c62: 6e20 48a3 2600 |001b: invoke-virtual {v6, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; // method@a348 │ │ +3e1c68: 0c02 |001e: move-result-object v2 │ │ +3e1c6a: 7210 d5ad 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e1c70: 0c01 |0022: move-result-object v1 │ │ +3e1c72: 7210 b8ad 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e1c78: 0a03 |0026: move-result v3 │ │ +3e1c7a: 3803 4800 |0027: if-eqz v3, 006f // +0048 │ │ +3e1c7e: 7210 b9ad 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e1c84: 0c03 |002c: move-result-object v3 │ │ +3e1c86: 1f03 181a |002d: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1c8a: 6e10 57a1 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3e1c90: 0a04 |0032: move-result v4 │ │ +3e1c92: 3804 f0ff |0033: if-eqz v4, 0023 // -0010 │ │ +3e1c96: 6e10 4ca1 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1c9c: 0c04 |0038: move-result-object v4 │ │ +3e1c9e: 6e10 aea1 0400 |0039: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3e1ca4: 0a04 |003c: move-result v4 │ │ +3e1ca6: 3804 e6ff |003d: if-eqz v4, 0023 // -001a │ │ +3e1caa: 1a04 d343 |003f: const-string v4, "Queue" // string@43d3 │ │ +3e1cae: 6e20 5fa1 4300 |0041: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e1cb4: 0a04 |0044: move-result v4 │ │ +3e1cb6: 3904 deff |0045: if-nez v4, 0023 // -0022 │ │ +3e1cba: 6e10 5ea1 0300 |0047: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@a15e │ │ +3e1cc0: 0a04 |004a: move-result v4 │ │ +3e1cc2: 3804 d8ff |004b: if-eqz v4, 0023 // -0028 │ │ +3e1cc6: 1a04 9717 |004d: const-string v4, "Favorite" // string@1797 │ │ +3e1cca: 6e20 5fa1 4300 |004f: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e1cd0: 0a04 |0052: move-result v4 │ │ +3e1cd2: 3904 d0ff |0053: if-nez v4, 0023 // -0030 │ │ +3e1cd6: 6e10 4ca1 0300 |0055: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1cdc: 0c04 |0058: move-result-object v4 │ │ +3e1cde: 3804 caff |0059: if-eqz v4, 0023 // -0036 │ │ +3e1ce2: 6e10 a1a1 0400 |005b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ +3e1ce8: 0c05 |005e: move-result-object v5 │ │ +3e1cea: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ +3e1cee: 6e10 a1a1 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ +3e1cf4: 0c04 |0064: move-result-object v4 │ │ +3e1cf6: 6e20 8bad 2400 |0065: invoke-virtual {v4, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@ad8b │ │ +3e1cfc: 0a04 |0068: move-result v4 │ │ +3e1cfe: 3804 baff |0069: if-eqz v4, 0023 // -0046 │ │ +3e1d02: 7220 caad 3000 |006b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e1d08: 28b5 |006e: goto 0023 // -004b │ │ +3e1d0a: 1100 |006f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0016 line=98 │ │ 0x001f line=99 │ │ 0x002f line=100 │ │ @@ -1476738,32 +1476746,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3e1a6c: |[3e1a6c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e1a7c: 6e10 4ca1 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1a82: 0c00 |0003: move-result-object v0 │ │ -3e1a84: 6e10 a1a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ -3e1a8a: 0c00 |0007: move-result-object v0 │ │ -3e1a8c: 6e10 4ca1 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1a92: 0c01 |000b: move-result-object v1 │ │ -3e1a94: 6e10 a1a1 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ -3e1a9a: 0c01 |000f: move-result-object v1 │ │ -3e1a9c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -3e1aa0: 2200 461d |0012: new-instance v0, Ljava/util/Date; // type@1d46 │ │ -3e1aa4: 7010 88ad 0000 |0014: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e1aaa: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -3e1aae: 2201 461d |0019: new-instance v1, Ljava/util/Date; // type@1d46 │ │ -3e1ab2: 7010 88ad 0100 |001b: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e1ab8: 6e20 8dad 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ -3e1abe: 0a00 |0021: move-result v0 │ │ -3e1ac0: 0f00 |0022: return v0 │ │ +3e1a94: |[3e1a94] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e1aa4: 6e10 4ca1 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1aaa: 0c00 |0003: move-result-object v0 │ │ +3e1aac: 6e10 a1a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ +3e1ab2: 0c00 |0007: move-result-object v0 │ │ +3e1ab4: 6e10 4ca1 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1aba: 0c01 |000b: move-result-object v1 │ │ +3e1abc: 6e10 a1a1 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@a1a1 │ │ +3e1ac2: 0c01 |000f: move-result-object v1 │ │ +3e1ac4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +3e1ac8: 2200 461d |0012: new-instance v0, Ljava/util/Date; // type@1d46 │ │ +3e1acc: 7010 88ad 0000 |0014: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e1ad2: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +3e1ad6: 2201 461d |0019: new-instance v1, Ljava/util/Date; // type@1d46 │ │ +3e1ada: 7010 88ad 0100 |001b: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e1ae0: 6e20 8dad 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ +3e1ae6: 0a00 |0021: move-result v0 │ │ +3e1ae8: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x0012 line=55 │ │ 0x0019 line=58 │ │ 0x001e line=60 │ │ @@ -1476776,24 +1476784,24 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3e1bbc: |[3e1bbc] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.minusHours:(Ljava/util/Date;I)Ljava/util/Date; │ │ -3e1bcc: 7100 54ad 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@ad54 │ │ -3e1bd2: 0c00 |0003: move-result-object v0 │ │ -3e1bd4: 6e20 5cad 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@ad5c │ │ -3e1bda: da02 02ff |0007: mul-int/lit8 v2, v2, #int -1 // #ff │ │ -3e1bde: 1301 0b00 |0009: const/16 v1, #int 11 // #b │ │ -3e1be2: 6e30 4dad 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@ad4d │ │ -3e1be8: 6e10 57ad 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@ad57 │ │ -3e1bee: 0c01 |0011: move-result-object v1 │ │ -3e1bf0: 1101 |0012: return-object v1 │ │ +3e1be4: |[3e1be4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.minusHours:(Ljava/util/Date;I)Ljava/util/Date; │ │ +3e1bf4: 7100 54ad 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@ad54 │ │ +3e1bfa: 0c00 |0003: move-result-object v0 │ │ +3e1bfc: 6e20 5cad 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@ad5c │ │ +3e1c02: da02 02ff |0007: mul-int/lit8 v2, v2, #int -1 // #ff │ │ +3e1c06: 1301 0b00 |0009: const/16 v1, #int 11 // #b │ │ +3e1c0a: 6e30 4dad 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@ad4d │ │ +3e1c10: 6e10 57ad 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@ad57 │ │ +3e1c16: 0c01 |0011: move-result-object v1 │ │ +3e1c18: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000b line=132 │ │ 0x000e line=134 │ │ locals : │ │ @@ -1476806,19 +1476814,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e1b9c: |[3e1b9c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; │ │ -3e1bac: 5210 4d9e |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ -3e1bb0: 7120 4ea3 0200 |0002: invoke-static {v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.minusHours:(Ljava/util/Date;I)Ljava/util/Date; // method@a34e │ │ -3e1bb6: 0c02 |0005: move-result-object v2 │ │ -3e1bb8: 1102 |0006: return-object v2 │ │ +3e1bc4: |[3e1bc4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; │ │ +3e1bd4: 5210 4d9e |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ +3e1bd8: 7120 4ea3 0200 |0002: invoke-static {v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.minusHours:(Ljava/util/Date;I)Ljava/util/Date; // method@a34e │ │ +3e1bde: 0c02 |0005: move-result-object v2 │ │ +3e1be0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -1476827,19 +1476835,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e1a14: |[3e1a14] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3e1a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1a26: 6e20 6ea3 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ -3e1a2c: 0a00 |0004: move-result v0 │ │ -3e1a2e: 0f00 |0005: return v0 │ │ +3e1a3c: |[3e1a3c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3e1a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e1a4e: 6e20 6ea3 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ +3e1a54: 0a00 |0004: move-result v0 │ │ +3e1a56: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1476847,17 +1476855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1a30: |[3e1a30] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getNumberOfHoursAfterPlayback:()I │ │ -3e1a40: 5210 4d9e |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ -3e1a44: 0f00 |0002: return v0 │ │ +3e1a58: |[3e1a58] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getNumberOfHoursAfterPlayback:()I │ │ +3e1a68: 5210 4d9e |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9e4d │ │ +3e1a6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1476865,20 +1476873,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1a48: |[3e1a48] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getReclaimableItems:()I │ │ -3e1a58: 7010 49a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a349 │ │ -3e1a5e: 0c00 |0003: move-result-object v0 │ │ -3e1a60: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1a66: 0a00 |0007: move-result v0 │ │ -3e1a68: 0f00 |0008: return v0 │ │ +3e1a70: |[3e1a70] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getReclaimableItems:()I │ │ +3e1a80: 7010 49a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a349 │ │ +3e1a86: 0c00 |0003: move-result-object v0 │ │ +3e1a88: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1a8e: 0a00 |0007: move-result v0 │ │ +3e1a90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1476886,63 +1476894,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3e1ac4: |[3e1ac4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3e1ad4: 7010 49a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a349 │ │ -3e1ada: 0c00 |0003: move-result-object v0 │ │ -3e1adc: 2201 7f1a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a7f │ │ -3e1ae0: 7010 44a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a344 │ │ -3e1ae6: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ -3e1aec: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1af2: 0a01 |000f: move-result v1 │ │ -3e1af4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3e1af6: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3e1afa: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ -3e1b00: 0c00 |0016: move-result-object v0 │ │ -3e1b02: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e1b08: 0c01 |001a: move-result-object v1 │ │ -3e1b0a: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e1b10: 0a03 |001e: move-result v3 │ │ -3e1b12: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3e1b16: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e1b1c: 0c03 |0024: move-result-object v3 │ │ -3e1b1e: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1b22: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1b28: 0c03 |002a: move-result-object v3 │ │ -3e1b2a: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3e1b30: 0c03 |002e: move-result-object v3 │ │ -3e1b32: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e1b38: 28e9 |0032: goto 001b // -0017 │ │ -3e1b3a: 0d03 |0033: move-exception v3 │ │ -3e1b3c: 2802 |0034: goto 0036 // +0002 │ │ -3e1b3e: 0d03 |0035: move-exception v3 │ │ -3e1b40: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e1b46: 28e2 |0039: goto 001b // -001e │ │ -3e1b48: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1b4e: 0a05 |003d: move-result v5 │ │ -3e1b50: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e1b54: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3e1b56: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e1b5a: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e1b60: 0c03 |0046: move-result-object v3 │ │ -3e1b62: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3e1b66: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3e1b68: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e1b6e: 0c06 |004d: move-result-object v6 │ │ -3e1b70: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3e1b74: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ -3e1b78: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e1b7e: 0c06 |0055: move-result-object v6 │ │ -3e1b80: 1a00 a508 |0056: const-string v0, "APCleanupAlgorithm" // string@08a5 │ │ -3e1b84: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3e1b8a: 0f05 |005b: return v5 │ │ +3e1aec: |[3e1aec] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3e1afc: 7010 49a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a349 │ │ +3e1b02: 0c00 |0003: move-result-object v0 │ │ +3e1b04: 2201 7f1a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a7f │ │ +3e1b08: 7010 44a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a344 │ │ +3e1b0e: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ +3e1b14: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1b1a: 0a01 |000f: move-result v1 │ │ +3e1b1c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3e1b1e: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3e1b22: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ +3e1b28: 0c00 |0016: move-result-object v0 │ │ +3e1b2a: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e1b30: 0c01 |001a: move-result-object v1 │ │ +3e1b32: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e1b38: 0a03 |001e: move-result v3 │ │ +3e1b3a: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3e1b3e: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e1b44: 0c03 |0024: move-result-object v3 │ │ +3e1b46: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1b4a: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1b50: 0c03 |002a: move-result-object v3 │ │ +3e1b52: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3e1b58: 0c03 |002e: move-result-object v3 │ │ +3e1b5a: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e1b60: 28e9 |0032: goto 001b // -0017 │ │ +3e1b62: 0d03 |0033: move-exception v3 │ │ +3e1b64: 2802 |0034: goto 0036 // +0002 │ │ +3e1b66: 0d03 |0035: move-exception v3 │ │ +3e1b68: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e1b6e: 28e2 |0039: goto 001b // -001e │ │ +3e1b70: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1b76: 0a05 |003d: move-result v5 │ │ +3e1b78: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e1b7c: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3e1b7e: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e1b82: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e1b88: 0c03 |0046: move-result-object v3 │ │ +3e1b8a: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3e1b8e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3e1b90: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e1b96: 0c06 |004d: move-result-object v6 │ │ +3e1b98: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3e1b9c: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ +3e1ba0: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e1ba6: 0c06 |0055: move-result-object v6 │ │ +3e1ba8: 1a00 a508 |0056: const-string v0, "APCleanupAlgorithm" // string@08a5 │ │ +3e1bac: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3e1bb2: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=50 │ │ @@ -1476991,17 +1476999,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1d4c: |[3e1d4c] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.:()V │ │ -3e1d5c: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ -3e1d62: 0e00 |0003: return-void │ │ +3e1d74: |[3e1d74] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.:()V │ │ +3e1d84: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ +3e1d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; │ │ │ │ Virtual methods - │ │ @@ -1477010,52 +1477018,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e1d00: |[3e1d00] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3e1d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1d12: 0f00 |0001: return v0 │ │ +3e1d28: |[3e1d28] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3e1d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e1d3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;) │ │ name : 'getReclaimableItems' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e1d14: |[3e1d14] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getReclaimableItems:()I │ │ -3e1d24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1d26: 0f00 |0001: return v0 │ │ +3e1d3c: |[3e1d3c] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getReclaimableItems:()I │ │ +3e1d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e1d4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;) │ │ name : 'performCleanup' │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1d28: |[3e1d28] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3e1d38: 1a01 a808 |0000: const-string v1, "APNullCleanupAlgorithm" // string@08a8 │ │ -3e1d3c: 1a02 09ad |0002: const-string v2, "performCleanup: Not removing anything" // string@ad09 │ │ -3e1d40: 7120 380b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3e1d46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3e1d48: 0f01 |0008: return v1 │ │ +3e1d50: |[3e1d50] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3e1d60: 1a01 a808 |0000: const-string v1, "APNullCleanupAlgorithm" // string@08a8 │ │ +3e1d64: 1a02 09ad |0002: const-string v2, "performCleanup: Not removing anything" // string@ad09 │ │ +3e1d68: 7120 380b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3e1d6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3e1d70: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -1477094,18 +1477102,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e1da0: |[3e1da0] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e1db0: 7120 5ba3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a35b │ │ -3e1db6: 0a00 |0003: move-result v0 │ │ -3e1db8: 0f00 |0004: return v0 │ │ +3e1dc8: |[3e1dc8] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e1dd8: 7120 5ba3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a35b │ │ +3e1dde: 0a00 |0003: move-result v0 │ │ +3e1de0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1477114,17 +1477122,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1fc4: |[3e1fc4] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.:()V │ │ -3e1fd4: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ -3e1fda: 0e00 |0003: return-void │ │ +3e1fec: |[3e1fec] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.:()V │ │ +3e1ffc: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ +3e2002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1477132,52 +1477140,52 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -3e1f1c: |[3e1f1c] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3e1f2c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e1f30: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e1f36: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e1f3a: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ -3e1f3e: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e1f44: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3e1f48: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3e1f4a: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3e1f50: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3e1f56: 0c01 |0015: move-result-object v1 │ │ -3e1f58: 7210 d5ad 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e1f5e: 0c01 |0019: move-result-object v1 │ │ -3e1f60: 7210 b8ad 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e1f66: 0a02 |001d: move-result v2 │ │ -3e1f68: 3802 2c00 |001e: if-eqz v2, 004a // +002c │ │ -3e1f6c: 7210 b9ad 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e1f72: 0c02 |0023: move-result-object v2 │ │ -3e1f74: 1f02 181a |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1f78: 6e10 57a1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3e1f7e: 0a03 |0029: move-result v3 │ │ -3e1f80: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ -3e1f84: 6e10 4ca1 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1f8a: 0c03 |002f: move-result-object v3 │ │ -3e1f8c: 6e10 aea1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3e1f92: 0a03 |0033: move-result v3 │ │ -3e1f94: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ -3e1f98: 1a03 d343 |0036: const-string v3, "Queue" // string@43d3 │ │ -3e1f9c: 6e20 5fa1 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e1fa2: 0a03 |003b: move-result v3 │ │ -3e1fa4: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ -3e1fa8: 1a03 9717 |003e: const-string v3, "Favorite" // string@1797 │ │ -3e1fac: 6e20 5fa1 3200 |0040: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e1fb2: 0a03 |0043: move-result v3 │ │ -3e1fb4: 3903 d6ff |0044: if-nez v3, 001a // -002a │ │ -3e1fb8: 7220 caad 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e1fbe: 28d1 |0049: goto 001a // -002f │ │ -3e1fc0: 1100 |004a: return-object v0 │ │ +3e1f44: |[3e1f44] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3e1f54: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e1f58: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e1f5e: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e1f62: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ +3e1f66: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e1f6c: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3e1f70: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3e1f72: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3e1f78: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3e1f7e: 0c01 |0015: move-result-object v1 │ │ +3e1f80: 7210 d5ad 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e1f86: 0c01 |0019: move-result-object v1 │ │ +3e1f88: 7210 b8ad 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e1f8e: 0a02 |001d: move-result v2 │ │ +3e1f90: 3802 2c00 |001e: if-eqz v2, 004a // +002c │ │ +3e1f94: 7210 b9ad 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e1f9a: 0c02 |0023: move-result-object v2 │ │ +3e1f9c: 1f02 181a |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1fa0: 6e10 57a1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3e1fa6: 0a03 |0029: move-result v3 │ │ +3e1fa8: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ +3e1fac: 6e10 4ca1 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1fb2: 0c03 |002f: move-result-object v3 │ │ +3e1fb4: 6e10 aea1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3e1fba: 0a03 |0033: move-result v3 │ │ +3e1fbc: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ +3e1fc0: 1a03 d343 |0036: const-string v3, "Queue" // string@43d3 │ │ +3e1fc4: 6e20 5fa1 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e1fca: 0a03 |003b: move-result v3 │ │ +3e1fcc: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ +3e1fd0: 1a03 9717 |003e: const-string v3, "Favorite" // string@1797 │ │ +3e1fd4: 6e20 5fa1 3200 |0040: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e1fda: 0a03 |0043: move-result v3 │ │ +3e1fdc: 3903 d6ff |0044: if-nez v3, 001a // -002a │ │ +3e1fe0: 7220 caad 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e1fe6: 28d1 |0049: goto 001a // -002f │ │ +3e1fe8: 1100 |004a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x0016 line=84 │ │ 0x0026 line=85 │ │ 0x002c line=86 │ │ @@ -1477192,28 +1477200,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3e1dfc: |[3e1dfc] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e1e0c: 6e10 51a1 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3e1e12: 0c00 |0003: move-result-object v0 │ │ -3e1e14: 6e10 51a1 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3e1e1a: 0c01 |0007: move-result-object v1 │ │ -3e1e1c: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -3e1e20: 2200 461d |000a: new-instance v0, Ljava/util/Date; // type@1d46 │ │ -3e1e24: 7010 88ad 0000 |000c: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e1e2a: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ -3e1e2e: 2201 461d |0011: new-instance v1, Ljava/util/Date; // type@1d46 │ │ -3e1e32: 7010 88ad 0100 |0013: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ -3e1e38: 6e20 8dad 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ -3e1e3e: 0a00 |0019: move-result v0 │ │ -3e1e40: 0f00 |001a: return v0 │ │ +3e1e24: |[3e1e24] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e1e34: 6e10 51a1 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3e1e3a: 0c00 |0003: move-result-object v0 │ │ +3e1e3c: 6e10 51a1 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3e1e42: 0c01 |0007: move-result-object v1 │ │ +3e1e44: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +3e1e48: 2200 461d |000a: new-instance v0, Ljava/util/Date; // type@1d46 │ │ +3e1e4c: 7010 88ad 0000 |000c: invoke-direct {v0}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e1e52: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ +3e1e56: 2201 461d |0011: new-instance v1, Ljava/util/Date; // type@1d46 │ │ +3e1e5a: 7010 88ad 0100 |0013: invoke-direct {v1}, Ljava/util/Date;.:()V // method@ad88 │ │ +3e1e60: 6e20 8dad 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ +3e1e66: 0a00 |0019: move-result v0 │ │ +3e1e68: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x000a line=47 │ │ 0x0011 line=50 │ │ 0x0016 line=52 │ │ @@ -1477227,19 +1477235,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e1dbc: |[3e1dbc] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3e1dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1dce: 6e20 6ea3 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ -3e1dd4: 0a00 |0004: move-result v0 │ │ -3e1dd6: 0f00 |0005: return v0 │ │ +3e1de4: |[3e1de4] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3e1df4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e1df6: 6e20 6ea3 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@a36e │ │ +3e1dfc: 0a00 |0004: move-result v0 │ │ +3e1dfe: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1477247,20 +1477255,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1dd8: |[3e1dd8] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getReclaimableItems:()I │ │ -3e1de8: 7010 58a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a358 │ │ -3e1dee: 0c00 |0003: move-result-object v0 │ │ -3e1df0: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1df6: 0a00 |0007: move-result v0 │ │ -3e1df8: 0f00 |0008: return v0 │ │ +3e1e00: |[3e1e00] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getReclaimableItems:()I │ │ +3e1e10: 7010 58a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a358 │ │ +3e1e16: 0c00 |0003: move-result-object v0 │ │ +3e1e18: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1e1e: 0a00 |0007: move-result v0 │ │ +3e1e20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1477268,63 +1477276,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3e1e44: |[3e1e44] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3e1e54: 7010 58a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a358 │ │ -3e1e5a: 0c00 |0003: move-result-object v0 │ │ -3e1e5c: 2201 821a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a82 │ │ -3e1e60: 7010 54a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a354 │ │ -3e1e66: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ -3e1e6c: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1e72: 0a01 |000f: move-result v1 │ │ -3e1e74: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3e1e76: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3e1e7a: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ -3e1e80: 0c00 |0016: move-result-object v0 │ │ -3e1e82: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e1e88: 0c01 |001a: move-result-object v1 │ │ -3e1e8a: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e1e90: 0a03 |001e: move-result v3 │ │ -3e1e92: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3e1e96: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e1e9c: 0c03 |0024: move-result-object v3 │ │ -3e1e9e: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e1ea2: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e1ea8: 0c03 |002a: move-result-object v3 │ │ -3e1eaa: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3e1eb0: 0c03 |002e: move-result-object v3 │ │ -3e1eb2: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e1eb8: 28e9 |0032: goto 001b // -0017 │ │ -3e1eba: 0d03 |0033: move-exception v3 │ │ -3e1ebc: 2802 |0034: goto 0036 // +0002 │ │ -3e1ebe: 0d03 |0035: move-exception v3 │ │ -3e1ec0: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e1ec6: 28e2 |0039: goto 001b // -001e │ │ -3e1ec8: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e1ece: 0a05 |003d: move-result v5 │ │ -3e1ed0: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e1ed4: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3e1ed6: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e1eda: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e1ee0: 0c03 |0046: move-result-object v3 │ │ -3e1ee2: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3e1ee6: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3e1ee8: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e1eee: 0c06 |004d: move-result-object v6 │ │ -3e1ef0: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3e1ef4: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ -3e1ef8: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e1efe: 0c06 |0055: move-result-object v6 │ │ -3e1f00: 1a00 b008 |0056: const-string v0, "APQueueCleanupAlgorithm" // string@08b0 │ │ -3e1f04: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3e1f0a: 0f05 |005b: return v5 │ │ +3e1e6c: |[3e1e6c] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3e1e7c: 7010 58a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a358 │ │ +3e1e82: 0c00 |0003: move-result-object v0 │ │ +3e1e84: 2201 821a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a82 │ │ +3e1e88: 7010 54a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a354 │ │ +3e1e8e: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ +3e1e94: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1e9a: 0a01 |000f: move-result v1 │ │ +3e1e9c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3e1e9e: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3e1ea2: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ +3e1ea8: 0c00 |0016: move-result-object v0 │ │ +3e1eaa: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e1eb0: 0c01 |001a: move-result-object v1 │ │ +3e1eb2: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e1eb8: 0a03 |001e: move-result v3 │ │ +3e1eba: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3e1ebe: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e1ec4: 0c03 |0024: move-result-object v3 │ │ +3e1ec6: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e1eca: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e1ed0: 0c03 |002a: move-result-object v3 │ │ +3e1ed2: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3e1ed8: 0c03 |002e: move-result-object v3 │ │ +3e1eda: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e1ee0: 28e9 |0032: goto 001b // -0017 │ │ +3e1ee2: 0d03 |0033: move-exception v3 │ │ +3e1ee4: 2802 |0034: goto 0036 // +0002 │ │ +3e1ee6: 0d03 |0035: move-exception v3 │ │ +3e1ee8: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e1eee: 28e2 |0039: goto 001b // -001e │ │ +3e1ef0: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e1ef6: 0a05 |003d: move-result v5 │ │ +3e1ef8: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e1efc: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3e1efe: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e1f02: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e1f08: 0c03 |0046: move-result-object v3 │ │ +3e1f0a: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3e1f0e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3e1f10: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e1f16: 0c06 |004d: move-result-object v6 │ │ +3e1f18: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3e1f1c: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ +3e1f20: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e1f26: 0c06 |0055: move-result-object v6 │ │ +3e1f28: 1a00 b008 |0056: const-string v0, "APQueueCleanupAlgorithm" // string@08b0 │ │ +3e1f2c: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3e1f32: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=42 │ │ @@ -1477385,18 +1477393,18 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e2010: |[3e2010] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3e2020: 7110 63a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a363 │ │ -3e2026: 0c00 |0003: move-result-object v0 │ │ -3e2028: 1100 |0004: return-object v0 │ │ +3e2038: |[3e2038] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3e2048: 7110 63a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a363 │ │ +3e204e: 0c00 |0003: move-result-object v0 │ │ +3e2050: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1477404,24 +1477412,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3e2088: |[3e2088] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ -3e2098: 2200 871a |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // type@1a87 │ │ -3e209c: 7010 68a3 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.:()V // method@a368 │ │ -3e20a2: 6900 529e |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9e52 │ │ -3e20a6: 2200 841a |0007: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; // type@1a84 │ │ -3e20aa: 7010 5da3 0000 |0009: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;.:()V // method@a35d │ │ -3e20b0: 7110 a6ae 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@aea6 │ │ -3e20b6: 0c00 |000f: move-result-object v0 │ │ -3e20b8: 6900 519e |0010: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9e51 │ │ -3e20bc: 0e00 |0012: return-void │ │ +3e20b0: |[3e20b0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ +3e20c0: 2200 871a |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // type@1a87 │ │ +3e20c4: 7010 68a3 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.:()V // method@a368 │ │ +3e20ca: 6900 529e |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9e52 │ │ +3e20ce: 2200 841a |0007: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; // type@1a84 │ │ +3e20d2: 7010 5da3 0000 |0009: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;.:()V // method@a35d │ │ +3e20d8: 7110 a6ae 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@aea6 │ │ +3e20de: 0c00 |000f: move-result-object v0 │ │ +3e20e0: 6900 519e |0010: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9e51 │ │ +3e20e4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=22 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1477429,17 +1477437,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e20c0: |[3e20c0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ -3e20d0: 7010 e9a3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.:()V // method@a3e9 │ │ -3e20d6: 0e00 |0003: return-void │ │ +3e20e8: |[3e20e8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ +3e20f8: 7010 e9a3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.:()V // method@a3e9 │ │ +3e20fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1477447,20 +1477455,20 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3e202c: |[3e202c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3e203c: 2200 cc1c |0000: new-instance v0, Ljava/lang/Thread; // type@1ccc │ │ -3e2040: 7020 c6ab 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ -3e2046: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3e2048: 6e20 d4ab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@abd4 │ │ -3e204e: 1100 |0009: return-object v0 │ │ +3e2054: |[3e2054] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3e2064: 2200 cc1c |0000: new-instance v0, Ljava/lang/Thread; // type@1ccc │ │ +3e2068: 7020 c6ab 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ +3e206e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3e2070: 6e20 d4ab 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@abd4 │ │ +3e2076: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0006 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1477470,25 +1477478,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/concurrent/Future;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3e2050: |[3e2050] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; │ │ -3e2060: 1a00 230b |0000: const-string v0, "AutoDownloadManager" // string@0b23 │ │ -3e2064: 1a01 4b5d |0002: const-string v1, "autodownloadUndownloadedItems" // string@5d4b │ │ -3e2068: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e206e: 6200 519e |0007: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9e51 │ │ -3e2072: 6201 529e |0009: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9e52 │ │ -3e2076: 6e20 69a3 3100 |000b: invoke-virtual {v1, v3}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; // method@a369 │ │ -3e207c: 0c03 |000e: move-result-object v3 │ │ -3e207e: 7220 a0ae 3000 |000f: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@aea0 │ │ -3e2084: 0c03 |0012: move-result-object v3 │ │ -3e2086: 1103 |0013: return-object v3 │ │ +3e2078: |[3e2078] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; │ │ +3e2088: 1a00 230b |0000: const-string v0, "AutoDownloadManager" // string@0b23 │ │ +3e208c: 1a01 4b5d |0002: const-string v1, "autodownloadUndownloadedItems" // string@5d4b │ │ +3e2090: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e2096: 6200 519e |0007: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9e51 │ │ +3e209a: 6201 529e |0009: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9e52 │ │ +3e209e: 6e20 69a3 3100 |000b: invoke-virtual {v1, v3}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; // method@a369 │ │ +3e20a4: 0c03 |000e: move-result-object v3 │ │ +3e20a6: 7220 a0ae 3000 |000f: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@aea0 │ │ +3e20ac: 0c03 |0012: move-result-object v3 │ │ +3e20ae: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/content/Context; │ │ @@ -1477498,19 +1477506,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e20d8: |[3e20d8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.performAutoCleanup:(Landroid/content/Context;)V │ │ -3e20e8: 7100 74a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@a374 │ │ -3e20ee: 0c00 |0003: move-result-object v0 │ │ -3e20f0: 6e20 71a3 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;)I // method@a371 │ │ -3e20f6: 0e00 |0007: return-void │ │ +3e2100: |[3e2100] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.performAutoCleanup:(Landroid/content/Context;)V │ │ +3e2110: 7100 74a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@a374 │ │ +3e2116: 0c00 |0003: move-result-object v0 │ │ +3e2118: 6e20 71a3 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;)I // method@a371 │ │ +3e211e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1477548,18 +1477556,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e259c: |[3e259c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e25ac: 7120 7ca3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a37c │ │ -3e25b2: 0a00 |0003: move-result v0 │ │ -3e25b4: 0f00 |0004: return v0 │ │ +3e25c4: |[3e25c4] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e25d4: 7120 7ca3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@a37c │ │ +3e25da: 0a00 |0003: move-result v0 │ │ +3e25dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1477568,17 +1477576,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e27d8: |[3e27d8] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.:()V │ │ -3e27e8: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ -3e27ee: 0e00 |0003: return-void │ │ +3e2800: |[3e2800] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.:()V │ │ +3e2810: 7010 6ca3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@a36c │ │ +3e2816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;) │ │ @@ -1477586,48 +1477594,48 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3e2740: |[3e2740] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3e2750: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e2754: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e275a: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e275e: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ -3e2762: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e2768: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3e276c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3e276e: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3e2774: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3e277a: 0c01 |0015: move-result-object v1 │ │ -3e277c: 7210 d5ad 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e2782: 0c01 |0019: move-result-object v1 │ │ -3e2784: 7210 b8ad 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e278a: 0a02 |001d: move-result v2 │ │ -3e278c: 3802 2400 |001e: if-eqz v2, 0042 // +0024 │ │ -3e2790: 7210 b9ad 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e2796: 0c02 |0023: move-result-object v2 │ │ -3e2798: 1f02 181a |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e279c: 6e10 57a1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3e27a2: 0a03 |0029: move-result v3 │ │ -3e27a4: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ -3e27a8: 6e10 4ca1 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e27ae: 0c03 |002f: move-result-object v3 │ │ -3e27b0: 6e10 aea1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ -3e27b6: 0a03 |0033: move-result v3 │ │ -3e27b8: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ -3e27bc: 1a03 9717 |0036: const-string v3, "Favorite" // string@1797 │ │ -3e27c0: 6e20 5fa1 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e27c6: 0a03 |003b: move-result v3 │ │ -3e27c8: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ -3e27cc: 7220 caad 2000 |003e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e27d2: 28d9 |0041: goto 001a // -0027 │ │ -3e27d4: 1100 |0042: return-object v0 │ │ +3e2768: |[3e2768] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3e2778: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e277c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e2782: 2201 191a |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e2786: 1a02 596c |0007: const-string v2, "downloaded" // string@6c59 │ │ +3e278a: 7020 77a1 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e2790: 6202 5c6f |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3e2794: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3e2796: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3e279c: 7140 fda8 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3e27a2: 0c01 |0015: move-result-object v1 │ │ +3e27a4: 7210 d5ad 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e27aa: 0c01 |0019: move-result-object v1 │ │ +3e27ac: 7210 b8ad 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e27b2: 0a02 |001d: move-result v2 │ │ +3e27b4: 3802 2400 |001e: if-eqz v2, 0042 // +0024 │ │ +3e27b8: 7210 b9ad 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e27be: 0c02 |0023: move-result-object v2 │ │ +3e27c0: 1f02 181a |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e27c4: 6e10 57a1 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3e27ca: 0a03 |0029: move-result v3 │ │ +3e27cc: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ +3e27d0: 6e10 4ca1 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e27d6: 0c03 |002f: move-result-object v3 │ │ +3e27d8: 6e10 aea1 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@a1ae │ │ +3e27de: 0a03 |0033: move-result v3 │ │ +3e27e0: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ +3e27e4: 1a03 9717 |0036: const-string v3, "Favorite" // string@1797 │ │ +3e27e8: 6e20 5fa1 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e27ee: 0a03 |003b: move-result v3 │ │ +3e27f0: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ +3e27f4: 7220 caad 2000 |003e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e27fa: 28d9 |0041: goto 001a // -0027 │ │ +3e27fc: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x0016 line=83 │ │ 0x0026 line=84 │ │ 0x002c line=85 │ │ @@ -1477641,31 +1477649,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -3e261c: |[3e261c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3e262c: 6e10 51a1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3e2632: 0c00 |0003: move-result-object v0 │ │ -3e2634: 6e10 51a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3e263a: 0c01 |0007: move-result-object v1 │ │ -3e263c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -3e2640: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -3e2644: 6e20 8dad 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ -3e264a: 0a02 |000f: move-result v2 │ │ -3e264c: 0f02 |0010: return v2 │ │ -3e264e: 6e10 45a1 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3e2654: 0b00 |0014: move-result-wide v0 │ │ -3e2656: 6e10 45a1 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3e265c: 0b02 |0018: move-result-wide v2 │ │ -3e265e: 7140 1eab 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Long;.compare:(JJ)I // method@ab1e │ │ -3e2664: 0a02 |001c: move-result v2 │ │ -3e2666: 0f02 |001d: return v2 │ │ +3e2644: |[3e2644] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3e2654: 6e10 51a1 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3e265a: 0c00 |0003: move-result-object v0 │ │ +3e265c: 6e10 51a1 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3e2662: 0c01 |0007: move-result-object v1 │ │ +3e2664: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +3e2668: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +3e266c: 6e20 8dad 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@ad8d │ │ +3e2672: 0a02 |000f: move-result v2 │ │ +3e2674: 0f02 |0010: return v2 │ │ +3e2676: 6e10 45a1 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3e267c: 0b00 |0014: move-result-wide v0 │ │ +3e267e: 6e10 45a1 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3e2684: 0b02 |0018: move-result-wide v2 │ │ +3e2686: 7140 1eab 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Long;.compare:(JJ)I // method@ab1e │ │ +3e268c: 0a02 |001c: move-result v2 │ │ +3e268e: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x000c line=49 │ │ 0x0011 line=52 │ │ locals : │ │ @@ -1477678,29 +1477686,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3e25b8: |[3e25b8] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3e25c8: 7100 59a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ -3e25ce: 0a00 |0003: move-result v0 │ │ -3e25d0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3e25d2: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ -3e25d6: 2201 191a |0007: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3e25da: 1a02 596c |0009: const-string v2, "downloaded" // string@6c59 │ │ -3e25de: 7020 77a1 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3e25e4: 7110 08a9 0100 |000e: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3e25ea: 0a01 |0011: move-result v1 │ │ -3e25ec: 3701 0400 |0012: if-le v1, v0, 0016 // +0004 │ │ -3e25f0: b101 |0014: sub-int/2addr v1, v0 │ │ -3e25f2: 0f01 |0015: return v1 │ │ -3e25f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3e25f6: 0f00 |0017: return v0 │ │ +3e25e0: |[3e25e0] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3e25f0: 7100 59a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a959 │ │ +3e25f6: 0a00 |0003: move-result v0 │ │ +3e25f8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3e25fa: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ +3e25fe: 2201 191a |0007: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3e2602: 1a02 596c |0009: const-string v2, "downloaded" // string@6c59 │ │ +3e2606: 7020 77a1 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3e260c: 7110 08a9 0100 |000e: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3e2612: 0a01 |0011: move-result v1 │ │ +3e2614: 3701 0400 |0012: if-le v1, v0, 0016 // +0004 │ │ +3e2618: b101 |0014: sub-int/2addr v1, v0 │ │ +3e261a: 0f01 |0015: return v1 │ │ +3e261c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3e261e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ @@ -1477709,20 +1477717,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e25f8: |[3e25f8] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getReclaimableItems:()I │ │ -3e2608: 7010 79a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a379 │ │ -3e260e: 0c00 |0003: move-result-object v0 │ │ -3e2610: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e2616: 0a00 |0007: move-result v0 │ │ -3e2618: 0f00 |0008: return v0 │ │ +3e2620: |[3e2620] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getReclaimableItems:()I │ │ +3e2630: 7010 79a3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a379 │ │ +3e2636: 0c00 |0003: move-result-object v0 │ │ +3e2638: 7210 ddad 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e263e: 0a00 |0007: move-result v0 │ │ +3e2640: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;) │ │ @@ -1477730,63 +1477738,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3e2668: |[3e2668] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3e2678: 7010 79a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a379 │ │ -3e267e: 0c00 |0003: move-result-object v0 │ │ -3e2680: 2201 8a1a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a8a │ │ -3e2684: 7010 75a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a375 │ │ -3e268a: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ -3e2690: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e2696: 0a01 |000f: move-result v1 │ │ -3e2698: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3e269a: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3e269e: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ -3e26a4: 0c00 |0016: move-result-object v0 │ │ -3e26a6: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e26ac: 0c01 |001a: move-result-object v1 │ │ -3e26ae: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e26b4: 0a03 |001e: move-result v3 │ │ -3e26b6: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3e26ba: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e26c0: 0c03 |0024: move-result-object v3 │ │ -3e26c2: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3e26c6: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e26cc: 0c03 |002a: move-result-object v3 │ │ -3e26ce: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3e26d4: 0c03 |002e: move-result-object v3 │ │ -3e26d6: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e26dc: 28e9 |0032: goto 001b // -0017 │ │ -3e26de: 0d03 |0033: move-exception v3 │ │ -3e26e0: 2802 |0034: goto 0036 // +0002 │ │ -3e26e2: 0d03 |0035: move-exception v3 │ │ -3e26e4: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e26ea: 28e2 |0039: goto 001b // -001e │ │ -3e26ec: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3e26f2: 0a05 |003d: move-result v5 │ │ -3e26f4: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e26f8: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3e26fa: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e26fe: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e2704: 0c03 |0046: move-result-object v3 │ │ -3e2706: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3e270a: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3e270c: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e2712: 0c06 |004d: move-result-object v6 │ │ -3e2714: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3e2718: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ -3e271c: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e2722: 0c06 |0055: move-result-object v6 │ │ -3e2724: 1a00 de14 |0056: const-string v0, "ExceptFavCleanupAlgo" // string@14de │ │ -3e2728: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3e272e: 0f05 |005b: return v5 │ │ +3e2690: |[3e2690] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3e26a0: 7010 79a3 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@a379 │ │ +3e26a6: 0c00 |0003: move-result-object v0 │ │ +3e26a8: 2201 8a1a |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1a8a │ │ +3e26ac: 7010 75a3 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@a375 │ │ +3e26b2: 7120 7fad 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@ad7f │ │ +3e26b8: 7210 ddad 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e26be: 0a01 |000f: move-result v1 │ │ +3e26c0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3e26c2: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3e26c6: 7230 dead 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@adde │ │ +3e26cc: 0c00 |0016: move-result-object v0 │ │ +3e26ce: 7210 d5ad 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e26d4: 0c01 |001a: move-result-object v1 │ │ +3e26d6: 7210 b8ad 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e26dc: 0a03 |001e: move-result v3 │ │ +3e26de: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3e26e2: 7210 b9ad 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e26e8: 0c03 |0024: move-result-object v3 │ │ +3e26ea: 1f03 181a |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3e26ee: 6e10 4ca1 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e26f4: 0c03 |002a: move-result-object v3 │ │ +3e26f6: 7120 0fa9 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3e26fc: 0c03 |002e: move-result-object v3 │ │ +3e26fe: 7210 a9ae 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e2704: 28e9 |0032: goto 001b // -0017 │ │ +3e2706: 0d03 |0033: move-exception v3 │ │ +3e2708: 2802 |0034: goto 0036 // +0002 │ │ +3e270a: 0d03 |0035: move-exception v3 │ │ +3e270c: 6e10 e2ab 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e2712: 28e2 |0039: goto 001b // -001e │ │ +3e2714: 7210 ddad 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3e271a: 0a05 |003d: move-result v5 │ │ +3e271c: 6200 2bf3 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e2720: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3e2722: 2311 4e1f |0041: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e2726: 7110 19ab 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e272c: 0c03 |0046: move-result-object v3 │ │ +3e272e: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3e2732: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3e2734: 7110 19ab 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e273a: 0c06 |004d: move-result-object v6 │ │ +3e273c: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3e2740: 1a06 1f0b |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0b1f │ │ +3e2744: 7130 82ab 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e274a: 0c06 |0055: move-result-object v6 │ │ +3e274c: 1a00 de14 |0056: const-string v0, "ExceptFavCleanupAlgo" // string@14de │ │ +3e2750: 7120 380b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3e2756: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=44 │ │ @@ -1477843,20 +1477851,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e27f0: |[3e27f0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V │ │ -3e2800: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e2806: 5b01 569e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e56 │ │ -3e280a: 5b02 579e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e57 │ │ -3e280e: 5b03 589e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9e58 │ │ -3e2812: 0e00 |0009: return-void │ │ +3e2818: |[3e2818] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V │ │ +3e2828: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e282e: 5b01 569e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e56 │ │ +3e2832: 5b02 579e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e57 │ │ +3e2836: 5b03 589e |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9e58 │ │ +3e283a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1477868,21 +1477876,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3e2814: |[3e2814] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3e2824: 5430 569e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e56 │ │ -3e2828: 5431 579e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e57 │ │ -3e282c: 5432 589e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9e58 │ │ -3e2830: 1f04 511d |0006: check-cast v4, Ljava/util/List; // type@1d51 │ │ -3e2834: 7140 82a3 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@a382 │ │ -3e283a: 0e00 |000b: return-void │ │ +3e283c: |[3e283c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3e284c: 5430 569e |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9e56 │ │ +3e2850: 5431 579e |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9e57 │ │ +3e2854: 5432 589e |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9e58 │ │ +3e2858: 1f04 511d |0006: check-cast v4, Ljava/util/List; // type@1d51 │ │ +3e285c: 7140 82a3 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@a382 │ │ +3e2862: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -1477920,19 +1477928,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e283c: |[3e283c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3e284c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e2852: 5b01 599e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9e59 │ │ -3e2856: 5b02 5a9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9e5a │ │ -3e285a: 0e00 |0007: return-void │ │ +3e2864: |[3e2864] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3e2874: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e287a: 5b01 599e |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9e59 │ │ +3e287e: 5b02 5a9e |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9e5a │ │ +3e2882: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1477943,20 +1477951,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e285c: |[3e285c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3e286c: 5420 599e |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9e59 │ │ -3e2870: 5421 5a9e |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9e5a │ │ -3e2874: 1f03 ce1c |0004: check-cast v3, Ljava/lang/Throwable; // type@1cce │ │ -3e2878: 7130 83a3 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@a383 │ │ -3e287e: 0e00 |0009: return-void │ │ +3e2884: |[3e2884] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3e2894: 5420 599e |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9e59 │ │ +3e2898: 5421 5a9e |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9e5a │ │ +3e289c: 1f03 ce1c |0004: check-cast v3, Ljava/lang/Throwable; // type@1cce │ │ +3e28a0: 7130 83a3 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@a383 │ │ +3e28a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1477991,17 +1477999,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3e29c0: |[3e29c0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ -3e29d0: 7140 8ba3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@a38b │ │ -3e29d6: 0e00 |0003: return-void │ │ +3e29e8: |[3e29e8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ +3e29f8: 7140 8ba3 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@a38b │ │ +3e29fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1478012,17 +1478020,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e29d8: |[3e29d8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -3e29e8: 7130 8ca3 1002 |0000: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@a38c │ │ -3e29ee: 0e00 |0003: return-void │ │ +3e2a00: |[3e2a00] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +3e2a10: 7130 8ca3 1002 |0000: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@a38c │ │ +3e2a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1478032,17 +1478040,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e29f0: |[3e29f0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.:()V │ │ -3e2a00: 7010 ffa3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@a3ff │ │ -3e2a06: 0e00 |0003: return-void │ │ +3e2a18: |[3e2a18] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.:()V │ │ +3e2a28: 7010 ffa3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@a3ff │ │ +3e2a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;) │ │ @@ -1478050,28 +1478058,28 @@ │ │ type : '()Landroidx/work/Constraints;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3e2880: |[3e2880] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getConstraints:()Landroidx/work/Constraints; │ │ -3e2890: 2200 c612 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@12c6 │ │ -3e2894: 7010 8574 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ -3e289a: 7100 6da9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a96d │ │ -3e28a0: 0a01 |0008: move-result v1 │ │ -3e28a2: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -3e28a6: 6201 4135 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ -3e28aa: 6e20 8774 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3e28b0: 2806 |0010: goto 0016 // +0006 │ │ -3e28b2: 6201 4635 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ -3e28b6: 6e20 8774 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3e28bc: 6e10 8674 0000 |0016: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ -3e28c2: 0c00 |0019: move-result-object v0 │ │ -3e28c4: 1100 |001a: return-object v0 │ │ +3e28a8: |[3e28a8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getConstraints:()Landroidx/work/Constraints; │ │ +3e28b8: 2200 c612 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@12c6 │ │ +3e28bc: 7010 8574 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ +3e28c2: 7100 6da9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a96d │ │ +3e28c8: 0a01 |0008: move-result v1 │ │ +3e28ca: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +3e28ce: 6201 4135 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ +3e28d2: 6e20 8774 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3e28d8: 2806 |0010: goto 0016 // +0006 │ │ +3e28da: 6201 4635 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ +3e28de: 6e20 8774 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3e28e4: 6e10 8674 0000 |0016: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ +3e28ea: 0c00 |0019: move-result-object v0 │ │ +3e28ec: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000b line=64 │ │ 0x0011 line=66 │ │ 0x0016 line=68 │ │ @@ -1478082,70 +1478090,70 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -3e28c8: |[3e28c8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; │ │ -3e28d8: 2200 dc12 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e28dc: 1c01 7d1a |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // type@1a7d │ │ -3e28e0: 7020 2275 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ -3e28e6: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3e28ea: 6203 2ef3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -3e28ee: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3e28f4: 0c00 |000e: move-result-object v0 │ │ -3e28f6: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e28fa: 1a01 ca6e |0011: const-string v1, "episodeDownload" // string@6eca │ │ -3e28fe: 6e20 6375 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ -3e2904: 0c00 |0016: move-result-object v0 │ │ -3e2906: 1f00 dc12 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e290a: 2201 c81c |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e290e: 7010 a6ab 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e2914: 1a02 cf6e |001e: const-string v2, "episodeUrl:" // string@6ecf │ │ -3e2918: 6e20 b2ab 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e291e: 6e10 4ca1 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e2924: 0c02 |0026: move-result-object v2 │ │ -3e2926: 6e10 91a1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e292c: 0c02 |002a: move-result-object v2 │ │ -3e292e: 6e20 b2ab 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e2934: 6e10 bcab 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e293a: 0c01 |0031: move-result-object v1 │ │ -3e293c: 6e20 6375 1000 |0032: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ -3e2942: 0c00 |0035: move-result-object v0 │ │ -3e2944: 1f00 dc12 |0036: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e2948: 1a01 d343 |0038: const-string v1, "Queue" // string@43d3 │ │ -3e294c: 6e20 5fa1 1600 |003a: invoke-virtual {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3e2952: 0a01 |003d: move-result v1 │ │ -3e2954: 3901 1a00 |003e: if-nez v1, 0058 // +001a │ │ -3e2958: 7100 53a9 0000 |0040: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.enqueueDownloadedEpisodes:()Z // method@a953 │ │ -3e295e: 0a01 |0043: move-result v1 │ │ -3e2960: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ -3e2964: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -3e2966: 2311 341e |0047: new-array v1, v1, [J // type@1e34 │ │ -3e296a: 6e10 45a1 0600 |0049: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3e2970: 0b02 |004c: move-result-wide v2 │ │ -3e2972: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -3e2974: 4c02 0104 |004e: aput-wide v2, v1, v4 │ │ -3e2978: 7130 0ea9 4501 |0050: invoke-static {v5, v4, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a90e │ │ -3e297e: 1a05 f2cd |0053: const-string v5, "was_queued" // string@cdf2 │ │ -3e2982: 6e20 6375 5000 |0055: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ -3e2988: 2205 ca12 |0058: new-instance v5, Landroidx/work/Data$Builder; // type@12ca │ │ -3e298c: 7010 aa74 0500 |005a: invoke-direct {v5}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ -3e2992: 6e10 4ca1 0600 |005d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e2998: 0c06 |0060: move-result-object v6 │ │ -3e299a: 6e10 96a1 0600 |0061: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3e29a0: 0b01 |0064: move-result-wide v1 │ │ -3e29a2: 1a06 b1a0 |0065: const-string v6, "media_id" // string@a0b1 │ │ -3e29a6: 6e40 b174 6521 |0067: invoke-virtual {v5, v6, v1, v2}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@74b1 │ │ -3e29ac: 0c05 |006a: move-result-object v5 │ │ -3e29ae: 6e10 ab74 0500 |006b: invoke-virtual {v5}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ -3e29b4: 0c05 |006e: move-result-object v5 │ │ -3e29b6: 6e20 6b75 5000 |006f: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@756b │ │ -3e29bc: 1100 |0072: return-object v0 │ │ +3e28f0: |[3e28f0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; │ │ +3e2900: 2200 dc12 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2904: 1c01 7d1a |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // type@1a7d │ │ +3e2908: 7020 2275 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ +3e290e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3e2912: 6203 2ef3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +3e2916: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3e291c: 0c00 |000e: move-result-object v0 │ │ +3e291e: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2922: 1a01 ca6e |0011: const-string v1, "episodeDownload" // string@6eca │ │ +3e2926: 6e20 6375 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ +3e292c: 0c00 |0016: move-result-object v0 │ │ +3e292e: 1f00 dc12 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2932: 2201 c81c |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e2936: 7010 a6ab 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e293c: 1a02 cf6e |001e: const-string v2, "episodeUrl:" // string@6ecf │ │ +3e2940: 6e20 b2ab 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e2946: 6e10 4ca1 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e294c: 0c02 |0026: move-result-object v2 │ │ +3e294e: 6e10 91a1 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e2954: 0c02 |002a: move-result-object v2 │ │ +3e2956: 6e20 b2ab 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e295c: 6e10 bcab 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e2962: 0c01 |0031: move-result-object v1 │ │ +3e2964: 6e20 6375 1000 |0032: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ +3e296a: 0c00 |0035: move-result-object v0 │ │ +3e296c: 1f00 dc12 |0036: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2970: 1a01 d343 |0038: const-string v1, "Queue" // string@43d3 │ │ +3e2974: 6e20 5fa1 1600 |003a: invoke-virtual {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3e297a: 0a01 |003d: move-result v1 │ │ +3e297c: 3901 1a00 |003e: if-nez v1, 0058 // +001a │ │ +3e2980: 7100 53a9 0000 |0040: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.enqueueDownloadedEpisodes:()Z // method@a953 │ │ +3e2986: 0a01 |0043: move-result v1 │ │ +3e2988: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ +3e298c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +3e298e: 2311 341e |0047: new-array v1, v1, [J // type@1e34 │ │ +3e2992: 6e10 45a1 0600 |0049: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3e2998: 0b02 |004c: move-result-wide v2 │ │ +3e299a: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +3e299c: 4c02 0104 |004e: aput-wide v2, v1, v4 │ │ +3e29a0: 7130 0ea9 4501 |0050: invoke-static {v5, v4, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a90e │ │ +3e29a6: 1a05 f2cd |0053: const-string v5, "was_queued" // string@cdf2 │ │ +3e29aa: 6e20 6375 5000 |0055: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ +3e29b0: 2205 ca12 |0058: new-instance v5, Landroidx/work/Data$Builder; // type@12ca │ │ +3e29b4: 7010 aa74 0500 |005a: invoke-direct {v5}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ +3e29ba: 6e10 4ca1 0600 |005d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e29c0: 0c06 |0060: move-result-object v6 │ │ +3e29c2: 6e10 96a1 0600 |0061: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3e29c8: 0b01 |0064: move-result-wide v1 │ │ +3e29ca: 1a06 b1a0 |0065: const-string v6, "media_id" // string@a0b1 │ │ +3e29ce: 6e40 b174 6521 |0067: invoke-virtual {v5, v6, v1, v2}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@74b1 │ │ +3e29d4: 0c05 |006a: move-result-object v5 │ │ +3e29d6: 6e10 ab74 0500 |006b: invoke-virtual {v5}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ +3e29dc: 0c05 |006e: move-result-object v5 │ │ +3e29de: 6e20 6b75 5000 |006f: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@756b │ │ +3e29e4: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ 0x0013 line=51 │ │ 0x0023 line=52 │ │ 0x003a line=53 │ │ @@ -1478161,38 +1478169,38 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3e2bbc: |[3e2bbc] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ -3e2bcc: 7210 d5ad 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e2bd2: 0c05 |0003: move-result-object v5 │ │ -3e2bd4: 7210 b8ad 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e2bda: 0a00 |0007: move-result v0 │ │ -3e2bdc: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ -3e2be0: 7210 b9ad 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e2be6: 0c00 |000d: move-result-object v0 │ │ -3e2be8: 1f00 ed12 |000e: check-cast v0, Landroidx/work/WorkInfo; // type@12ed │ │ -3e2bec: 6e10 4d75 0000 |0010: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@754d │ │ -3e2bf2: 0c00 |0013: move-result-object v0 │ │ -3e2bf4: 1a01 f2cd |0014: const-string v1, "was_queued" // string@cdf2 │ │ -3e2bf8: 7220 2cae 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ -3e2bfe: 0a00 |0019: move-result v0 │ │ -3e2c00: 3800 eaff |001a: if-eqz v0, 0004 // -0016 │ │ -3e2c04: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3e2c06: 6e10 99a1 0300 |001d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3e2c0c: 0c01 |0020: move-result-object v1 │ │ -3e2c0e: 7130 13a9 0201 |0021: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a913 │ │ -3e2c14: 28e0 |0024: goto 0004 // -0020 │ │ -3e2c16: 7110 5975 0200 |0025: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2c1c: 0c02 |0028: move-result-object v2 │ │ -3e2c1e: 6e20 5175 4200 |0029: invoke-virtual {v2, v4}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ -3e2c24: 0e00 |002c: return-void │ │ +3e2be4: |[3e2be4] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ +3e2bf4: 7210 d5ad 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e2bfa: 0c05 |0003: move-result-object v5 │ │ +3e2bfc: 7210 b8ad 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e2c02: 0a00 |0007: move-result v0 │ │ +3e2c04: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ +3e2c08: 7210 b9ad 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e2c0e: 0c00 |000d: move-result-object v0 │ │ +3e2c10: 1f00 ed12 |000e: check-cast v0, Landroidx/work/WorkInfo; // type@12ed │ │ +3e2c14: 6e10 4d75 0000 |0010: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@754d │ │ +3e2c1a: 0c00 |0013: move-result-object v0 │ │ +3e2c1c: 1a01 f2cd |0014: const-string v1, "was_queued" // string@cdf2 │ │ +3e2c20: 7220 2cae 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@ae2c │ │ +3e2c26: 0a00 |0019: move-result v0 │ │ +3e2c28: 3800 eaff |001a: if-eqz v0, 0004 // -0016 │ │ +3e2c2c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3e2c2e: 6e10 99a1 0300 |001d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3e2c34: 0c01 |0020: move-result-object v1 │ │ +3e2c36: 7130 13a9 0201 |0021: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a913 │ │ +3e2c3c: 28e0 |0024: goto 0004 // -0020 │ │ +3e2c3e: 7110 5975 0200 |0025: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2c44: 0c02 |0028: move-result-object v2 │ │ +3e2c46: 6e20 5175 4200 |0029: invoke-virtual {v2, v4}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ +3e2c4c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0010 line=85 │ │ 0x001d line=86 │ │ 0x0025 line=89 │ │ locals : │ │ @@ -1478206,20 +1478214,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3e2c28: |[3e2c28] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -3e2c38: 7110 5975 0000 |0000: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2c3e: 0c00 |0003: move-result-object v0 │ │ -3e2c40: 6e20 5175 1000 |0004: invoke-virtual {v0, v1}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ -3e2c46: 6e10 e2ab 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e2c4c: 0e00 |000a: return-void │ │ +3e2c50: |[3e2c50] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +3e2c60: 7110 5975 0000 |0000: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2c66: 0c00 |0003: move-result-object v0 │ │ +3e2c68: 6e20 5175 1000 |0004: invoke-virtual {v0, v1}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ +3e2c6e: 6e10 e2ab 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e2c74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1478231,48 +1478239,48 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -3e2a08: |[3e2a08] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3e2a18: 6e10 8da1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@a18d │ │ -3e2a1e: 0a00 |0003: move-result v0 │ │ -3e2a20: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3e2a24: 7120 0fa9 5400 |0006: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3e2a2a: 2200 c81c |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e2a2e: 7010 a6ab 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e2a34: 1a01 cf6e |000e: const-string v1, "episodeUrl:" // string@6ecf │ │ -3e2a38: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e2a3e: 6e10 91a1 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e2a44: 0c01 |0016: move-result-object v1 │ │ -3e2a46: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e2a4c: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e2a52: 0c00 |001d: move-result-object v0 │ │ -3e2a54: 7110 5975 0400 |001e: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2a5a: 0c01 |0021: move-result-object v1 │ │ -3e2a5c: 6e20 5a75 0100 |0022: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@755a │ │ -3e2a62: 0c01 |0025: move-result-object v1 │ │ -3e2a64: 7110 d5a9 0100 |0026: invoke-static {v1}, Lio/reactivex/Observable;.fromFuture:(Ljava/util/concurrent/Future;)Lio/reactivex/Observable; // method@a9d5 │ │ -3e2a6a: 0c01 |0029: move-result-object v1 │ │ -3e2a6c: 7100 e9a9 0000 |002a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3e2a72: 0c02 |002d: move-result-object v2 │ │ -3e2a74: 6e20 dba9 2100 |002e: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3e2a7a: 0c01 |0031: move-result-object v1 │ │ -3e2a7c: 7100 e9a9 0000 |0032: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3e2a82: 0c02 |0035: move-result-object v2 │ │ -3e2a84: 6e20 d7a9 2100 |0036: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3e2a8a: 0c01 |0039: move-result-object v1 │ │ -3e2a8c: 2202 8c1a |003a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; // type@1a8c │ │ -3e2a90: 7040 7ea3 4205 |003c: invoke-direct {v2, v4, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@a37e │ │ -3e2a96: 2205 8d1a |003f: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; // type@1a8d │ │ -3e2a9a: 7030 80a3 4500 |0041: invoke-direct {v5, v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a380 │ │ -3e2aa0: 6e30 daa9 2105 |0044: invoke-virtual {v1, v2, v5}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3e2aa6: 0e00 |0047: return-void │ │ +3e2a30: |[3e2a30] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3e2a40: 6e10 8da1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@a18d │ │ +3e2a46: 0a00 |0003: move-result v0 │ │ +3e2a48: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3e2a4c: 7120 0fa9 5400 |0006: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3e2a52: 2200 c81c |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e2a56: 7010 a6ab 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e2a5c: 1a01 cf6e |000e: const-string v1, "episodeUrl:" // string@6ecf │ │ +3e2a60: 6e20 b2ab 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e2a66: 6e10 91a1 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e2a6c: 0c01 |0016: move-result-object v1 │ │ +3e2a6e: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e2a74: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e2a7a: 0c00 |001d: move-result-object v0 │ │ +3e2a7c: 7110 5975 0400 |001e: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2a82: 0c01 |0021: move-result-object v1 │ │ +3e2a84: 6e20 5a75 0100 |0022: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@755a │ │ +3e2a8a: 0c01 |0025: move-result-object v1 │ │ +3e2a8c: 7110 d5a9 0100 |0026: invoke-static {v1}, Lio/reactivex/Observable;.fromFuture:(Ljava/util/concurrent/Future;)Lio/reactivex/Observable; // method@a9d5 │ │ +3e2a92: 0c01 |0029: move-result-object v1 │ │ +3e2a94: 7100 e9a9 0000 |002a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3e2a9a: 0c02 |002d: move-result-object v2 │ │ +3e2a9c: 6e20 dba9 2100 |002e: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3e2aa2: 0c01 |0031: move-result-object v1 │ │ +3e2aa4: 7100 e9a9 0000 |0032: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3e2aaa: 0c02 |0035: move-result-object v2 │ │ +3e2aac: 6e20 d7a9 2100 |0036: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3e2ab2: 0c01 |0039: move-result-object v1 │ │ +3e2ab4: 2202 8c1a |003a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; // type@1a8c │ │ +3e2ab8: 7040 7ea3 4205 |003c: invoke-direct {v2, v4, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@a37e │ │ +3e2abe: 2205 8d1a |003f: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; // type@1a8d │ │ +3e2ac2: 7030 80a3 4500 |0041: invoke-direct {v5, v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@a380 │ │ +3e2ac8: 6e30 daa9 2105 |0044: invoke-virtual {v1, v2, v5}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3e2ace: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x0009 line=77 │ │ 0x001e line=78 │ │ 0x0026 line=79 │ │ @@ -1478289,20 +1478297,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3e2aa8: |[3e2aa8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancelAll:(Landroid/content/Context;)V │ │ -3e2ab8: 7110 5975 0200 |0000: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2abe: 0c02 |0003: move-result-object v2 │ │ -3e2ac0: 1a00 ca6e |0004: const-string v0, "episodeDownload" // string@6eca │ │ -3e2ac4: 6e20 5175 0200 |0006: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ -3e2aca: 0e00 |0009: return-void │ │ +3e2ad0: |[3e2ad0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancelAll:(Landroid/content/Context;)V │ │ +3e2ae0: 7110 5975 0200 |0000: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2ae6: 0c02 |0003: move-result-object v2 │ │ +3e2ae8: 1a00 ca6e |0004: const-string v0, "episodeDownload" // string@6eca │ │ +3e2aec: 6e20 5175 0200 |0006: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@7551 │ │ +3e2af2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1478311,36 +1478319,36 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -3e2acc: |[3e2acc] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3e2adc: 6e10 5ba1 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ -3e2ae2: 0a00 |0003: move-result v0 │ │ -3e2ae4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3e2ae8: 0e00 |0006: return-void │ │ -3e2aea: 7120 8aa3 4300 |0007: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@a38a │ │ -3e2af0: 0c00 |000a: move-result-object v0 │ │ -3e2af2: 7100 89a3 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@a389 │ │ -3e2af8: 0c01 |000e: move-result-object v1 │ │ -3e2afa: 6e20 6875 1000 |000f: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3e2b00: 7110 5975 0300 |0012: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2b06: 0c03 |0015: move-result-object v3 │ │ -3e2b08: 6e10 4ca1 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e2b0e: 0c04 |0019: move-result-object v4 │ │ -3e2b10: 6e10 91a1 0400 |001a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e2b16: 0c04 |001d: move-result-object v4 │ │ -3e2b18: 6201 3035 |001e: sget-object v1, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@3530 │ │ -3e2b1c: 6e10 6475 0000 |0020: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3e2b22: 0c00 |0023: move-result-object v0 │ │ -3e2b24: 1f00 dd12 |0024: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3e2b28: 6e40 5775 4301 |0026: invoke-virtual {v3, v4, v1, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3e2b2e: 0e00 |0029: return-void │ │ +3e2af4: |[3e2af4] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3e2b04: 6e10 5ba1 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@a15b │ │ +3e2b0a: 0a00 |0003: move-result v0 │ │ +3e2b0c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3e2b10: 0e00 |0006: return-void │ │ +3e2b12: 7120 8aa3 4300 |0007: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@a38a │ │ +3e2b18: 0c00 |000a: move-result-object v0 │ │ +3e2b1a: 7100 89a3 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@a389 │ │ +3e2b20: 0c01 |000e: move-result-object v1 │ │ +3e2b22: 6e20 6875 1000 |000f: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3e2b28: 7110 5975 0300 |0012: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2b2e: 0c03 |0015: move-result-object v3 │ │ +3e2b30: 6e10 4ca1 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e2b36: 0c04 |0019: move-result-object v4 │ │ +3e2b38: 6e10 91a1 0400 |001a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e2b3e: 0c04 |001d: move-result-object v4 │ │ +3e2b40: 6201 3035 |001e: sget-object v1, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@3530 │ │ +3e2b44: 6e10 6475 0000 |0020: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3e2b4a: 0c00 |0023: move-result-object v0 │ │ +3e2b4c: 1f00 dd12 |0024: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3e2b50: 6e40 5775 4301 |0026: invoke-virtual {v3, v4, v1, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3e2b56: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=42 │ │ 0x000b line=43 │ │ 0x0012 line=44 │ │ 0x0020 line=45 │ │ @@ -1478355,44 +1478363,44 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -3e2b30: |[3e2b30] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ -3e2b40: 7120 8aa3 4300 |0000: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@a38a │ │ -3e2b46: 0c00 |0003: move-result-object v0 │ │ -3e2b48: 6201 4c35 |0004: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@354c │ │ -3e2b4c: 6e20 6975 1000 |0006: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@7569 │ │ -3e2b52: 3805 1500 |0009: if-eqz v5, 001e // +0015 │ │ -3e2b56: 2205 c612 |000b: new-instance v5, Landroidx/work/Constraints$Builder; // type@12c6 │ │ -3e2b5a: 7010 8574 0500 |000d: invoke-direct {v5}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ -3e2b60: 6201 4135 |0010: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ -3e2b64: 6e20 8774 1500 |0012: invoke-virtual {v5, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3e2b6a: 0c05 |0015: move-result-object v5 │ │ -3e2b6c: 6e10 8674 0500 |0016: invoke-virtual {v5}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ -3e2b72: 0c05 |0019: move-result-object v5 │ │ -3e2b74: 6e20 6875 5000 |001a: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3e2b7a: 2808 |001d: goto 0025 // +0008 │ │ -3e2b7c: 7100 89a3 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@a389 │ │ -3e2b82: 0c05 |0021: move-result-object v5 │ │ -3e2b84: 6e20 6875 5000 |0022: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3e2b8a: 7110 5975 0300 |0025: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2b90: 0c03 |0028: move-result-object v3 │ │ -3e2b92: 6e10 4ca1 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3e2b98: 0c04 |002c: move-result-object v4 │ │ -3e2b9a: 6e10 91a1 0400 |002d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e2ba0: 0c04 |0030: move-result-object v4 │ │ -3e2ba2: 6205 3035 |0031: sget-object v5, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@3530 │ │ -3e2ba6: 6e10 6475 0000 |0033: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3e2bac: 0c00 |0036: move-result-object v0 │ │ -3e2bae: 1f00 dd12 |0037: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3e2bb2: 6e40 5775 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3e2bb8: 0e00 |003c: return-void │ │ +3e2b58: |[3e2b58] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ +3e2b68: 7120 8aa3 4300 |0000: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@a38a │ │ +3e2b6e: 0c00 |0003: move-result-object v0 │ │ +3e2b70: 6201 4c35 |0004: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@354c │ │ +3e2b74: 6e20 6975 1000 |0006: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@7569 │ │ +3e2b7a: 3805 1500 |0009: if-eqz v5, 001e // +0015 │ │ +3e2b7e: 2205 c612 |000b: new-instance v5, Landroidx/work/Constraints$Builder; // type@12c6 │ │ +3e2b82: 7010 8574 0500 |000d: invoke-direct {v5}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ +3e2b88: 6201 4135 |0010: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ +3e2b8c: 6e20 8774 1500 |0012: invoke-virtual {v5, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3e2b92: 0c05 |0015: move-result-object v5 │ │ +3e2b94: 6e10 8674 0500 |0016: invoke-virtual {v5}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ +3e2b9a: 0c05 |0019: move-result-object v5 │ │ +3e2b9c: 6e20 6875 5000 |001a: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3e2ba2: 2808 |001d: goto 0025 // +0008 │ │ +3e2ba4: 7100 89a3 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@a389 │ │ +3e2baa: 0c05 |0021: move-result-object v5 │ │ +3e2bac: 6e20 6875 5000 |0022: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3e2bb2: 7110 5975 0300 |0025: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2bb8: 0c03 |0028: move-result-object v3 │ │ +3e2bba: 6e10 4ca1 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3e2bc0: 0c04 |002c: move-result-object v4 │ │ +3e2bc2: 6e10 91a1 0400 |002d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e2bc8: 0c04 |0030: move-result-object v4 │ │ +3e2bca: 6205 3035 |0031: sget-object v5, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@3530 │ │ +3e2bce: 6e10 6475 0000 |0033: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3e2bd4: 0c00 |0036: move-result-object v0 │ │ +3e2bd6: 1f00 dd12 |0037: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3e2bda: 6e40 5775 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3e2be0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x000b line=30 │ │ 0x001e line=32 │ │ 0x0025 line=34 │ │ @@ -1478464,17 +1478472,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3e2d10: |[3e2d10] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3e2d20: 7054 98a3 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a398 │ │ -3e2d26: 0e00 |0003: return-void │ │ +3e2d38: |[3e2d38] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3e2d48: 7054 98a3 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a398 │ │ +3e2d4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1478486,17 +1478494,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2d28: |[3e2d28] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$LUnctar9DH6K7sOIr83caxz4irw:(Landroid/content/DialogInterface;I)V │ │ -3e2d38: 7120 9aa3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$2:(Landroid/content/DialogInterface;I)V // method@a39a │ │ -3e2d3e: 0e00 |0003: return-void │ │ +3e2d50: |[3e2d50] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$LUnctar9DH6K7sOIr83caxz4irw:(Landroid/content/DialogInterface;I)V │ │ +3e2d60: 7120 9aa3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$2:(Landroid/content/DialogInterface;I)V // method@a39a │ │ +3e2d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1478505,17 +1478513,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3e2d40: |[3e2d40] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3e2d50: 7054 99a3 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a399 │ │ -3e2d56: 0e00 |0003: return-void │ │ +3e2d68: |[3e2d68] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3e2d78: 7054 99a3 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@a399 │ │ +3e2d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1478527,17 +1478535,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2d58: |[3e2d58] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.:()V │ │ -3e2d68: 7010 0fa4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.:()V // method@a40f │ │ -3e2d6e: 0e00 |0003: return-void │ │ +3e2d80: |[3e2d80] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.:()V │ │ +3e2d90: 7010 0fa4 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.:()V // method@a40f │ │ +3e2d96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;) │ │ @@ -1478545,48 +1478553,48 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -3e2d70: |[3e2d70] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e2d80: 2200 ea16 |0000: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ -3e2d84: 7020 878c 4000 |0002: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ -3e2d8a: 6001 7690 |0005: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.feed_refresh_title:I // field@9076 │ │ -3e2d8e: 6e20 d38c 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ -3e2d94: 0c00 |000a: move-result-object v0 │ │ -3e2d96: 6001 e18f |000b: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_once:I // field@8fe1 │ │ -3e2d9a: 2202 8f1a |000d: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; // type@1a8f │ │ -3e2d9e: 7040 8da3 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a38d │ │ -3e2da4: 6e30 c58c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ -3e2daa: 0c00 |0015: move-result-object v0 │ │ -3e2dac: 6001 e08f |0016: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_always:I // field@8fe0 │ │ -3e2db0: 2202 901a |0018: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; // type@1a90 │ │ -3e2db4: 7040 8fa3 3254 |001a: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a38f │ │ -3e2dba: 6e30 b78c 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb7 │ │ -3e2dc0: 0c04 |0020: move-result-object v4 │ │ -3e2dc2: 6005 3191 |0021: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.no:I // field@9131 │ │ -3e2dc6: 2200 911a |0023: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2; // type@1a91 │ │ -3e2dca: 7010 91a3 0000 |0025: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2;.:()V // method@a391 │ │ -3e2dd0: 6e30 b18c 5400 |0028: invoke-virtual {v4, v5, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ -3e2dd6: 0c04 |002b: move-result-object v4 │ │ -3e2dd8: 7100 8ca2 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ -3e2dde: 0a05 |002f: move-result v5 │ │ -3e2de0: 3805 0e00 |0030: if-eqz v5, 003e // +000e │ │ -3e2de4: 7100 8ea2 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@a28e │ │ -3e2dea: 0a05 |0035: move-result v5 │ │ -3e2dec: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ -3e2df0: 6005 df8f |0038: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message_vpn:I // field@8fdf │ │ -3e2df4: 6e20 a78c 5400 |003a: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3e2dfa: 2806 |003d: goto 0043 // +0006 │ │ -3e2dfc: 6005 de8f |003e: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message:I // field@8fde │ │ -3e2e00: 6e20 a78c 5400 |0040: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3e2e06: 6e10 3314 0400 |0043: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ -3e2e0c: 0e00 |0046: return-void │ │ +3e2d98: |[3e2d98] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e2da8: 2200 ea16 |0000: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ +3e2dac: 7020 878c 4000 |0002: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ +3e2db2: 6001 7690 |0005: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.feed_refresh_title:I // field@9076 │ │ +3e2db6: 6e20 d38c 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ +3e2dbc: 0c00 |000a: move-result-object v0 │ │ +3e2dbe: 6001 e18f |000b: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_once:I // field@8fe1 │ │ +3e2dc2: 2202 8f1a |000d: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; // type@1a8f │ │ +3e2dc6: 7040 8da3 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a38d │ │ +3e2dcc: 6e30 c58c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ +3e2dd2: 0c00 |0015: move-result-object v0 │ │ +3e2dd4: 6001 e08f |0016: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_always:I // field@8fe0 │ │ +3e2dd8: 2202 901a |0018: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; // type@1a90 │ │ +3e2ddc: 7040 8fa3 3254 |001a: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a38f │ │ +3e2de2: 6e30 b78c 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb7 │ │ +3e2de8: 0c04 |0020: move-result-object v4 │ │ +3e2dea: 6005 3191 |0021: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.no:I // field@9131 │ │ +3e2dee: 2200 911a |0023: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2; // type@1a91 │ │ +3e2df2: 7010 91a3 0000 |0025: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda2;.:()V // method@a391 │ │ +3e2df8: 6e30 b18c 5400 |0028: invoke-virtual {v4, v5, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ +3e2dfe: 0c04 |002b: move-result-object v4 │ │ +3e2e00: 7100 8ca2 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@a28c │ │ +3e2e06: 0a05 |002f: move-result v5 │ │ +3e2e08: 3805 0e00 |0030: if-eqz v5, 003e // +000e │ │ +3e2e0c: 7100 8ea2 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@a28e │ │ +3e2e12: 0a05 |0035: move-result v5 │ │ +3e2e14: 3805 0800 |0036: if-eqz v5, 003e // +0008 │ │ +3e2e18: 6005 df8f |0038: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message_vpn:I // field@8fdf │ │ +3e2e1c: 6e20 a78c 5400 |003a: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3e2e22: 2806 |003d: goto 0043 // +0006 │ │ +3e2e24: 6005 de8f |003e: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message:I // field@8fde │ │ +3e2e28: 6e20 a78c 5400 |0040: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3e2e2e: 6e10 3314 0400 |0043: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ +3e2e34: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ 0x0012 line=105 │ │ 0x001d line=107 │ │ 0x0028 line=111 │ │ @@ -1478604,17 +1478612,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e2e10: |[3e2e10] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3e2e20: 6e30 9da3 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ -3e2e26: 0e00 |0003: return-void │ │ +3e2e38: |[3e2e38] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3e2e48: 6e30 9da3 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ +3e2e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1478626,19 +1478634,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e2e28: |[3e2e28] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3e2e38: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -3e2e3a: 7110 81a9 0300 |0001: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a981 │ │ -3e2e40: 6e30 9da3 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ -3e2e46: 0e00 |0007: return-void │ │ +3e2e50: |[3e2e50] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3e2e60: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +3e2e62: 7110 81a9 0300 |0001: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a981 │ │ +3e2e68: 6e30 9da3 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ +3e2e6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0004 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ @@ -1478651,22 +1478659,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e2e48: |[3e2e48] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$2:(Landroid/content/DialogInterface;I)V │ │ -3e2e58: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e2e5e: 0c01 |0003: move-result-object v1 │ │ -3e2e60: 2202 e019 |0004: new-instance v2, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3e2e64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3e2e66: 7020 2ca0 0200 |0007: invoke-direct {v2, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ -3e2e6c: 6e20 f3af 2100 |000a: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3e2e72: 0e00 |000d: return-void │ │ +3e2e70: |[3e2e70] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$2:(Landroid/content/DialogInterface;I)V │ │ +3e2e80: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e2e86: 0c01 |0003: move-result-object v1 │ │ +3e2e88: 2202 e019 |0004: new-instance v2, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3e2e8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3e2e8e: 7020 2ca0 0200 |0007: invoke-direct {v2, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ +3e2e94: 6e20 f3af 2100 |000a: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3e2e9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -1478676,55 +1478684,55 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -3e2e74: |[3e2e74] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.restartUpdateAlarm:(Landroid/content/Context;Z)V │ │ -3e2e84: 7100 74a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoUpdateDisabled:()Z // method@a974 │ │ -3e2e8a: 0a00 |0003: move-result v0 │ │ -3e2e8c: 1a01 e068 |0004: const-string v1, "de.danoeh.antennapod.core.service.FeedUpdateWorker" // string@68e0 │ │ -3e2e90: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3e2e94: 7110 5975 0700 |0008: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2e9a: 0c07 |000b: move-result-object v7 │ │ -3e2e9c: 6e20 5275 1700 |000c: invoke-virtual {v7, v1}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@7552 │ │ -3e2ea2: 2840 |000f: goto 004f // +0040 │ │ -3e2ea4: 2200 e612 |0010: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@12e6 │ │ -3e2ea8: 7100 69a9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getUpdateInterval:()J // method@a969 │ │ -3e2eae: 0b02 |0015: move-result-wide v2 │ │ -3e2eb0: 6204 2df3 |0016: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -3e2eb4: 1c05 951a |0018: const-class v5, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1a95 │ │ -3e2eb8: 7054 3a75 5032 |001a: invoke-direct {v0, v5, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@753a │ │ -3e2ebe: 2202 c612 |001d: new-instance v2, Landroidx/work/Constraints$Builder; // type@12c6 │ │ -3e2ec2: 7010 8574 0200 |001f: invoke-direct {v2}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ -3e2ec8: 7100 6ea9 0000 |0022: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a96e │ │ -3e2ece: 0a03 |0025: move-result v3 │ │ -3e2ed0: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ -3e2ed4: 6203 4135 |0028: sget-object v3, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ -3e2ed8: 2803 |002a: goto 002d // +0003 │ │ -3e2eda: 6203 4635 |002b: sget-object v3, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ -3e2ede: 6e20 8774 3200 |002d: invoke-virtual {v2, v3}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3e2ee4: 0c02 |0030: move-result-object v2 │ │ -3e2ee6: 6e10 8674 0200 |0031: invoke-virtual {v2}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ -3e2eec: 0c02 |0034: move-result-object v2 │ │ -3e2eee: 6e20 6875 2000 |0035: invoke-virtual {v0, v2}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3e2ef4: 0c00 |0038: move-result-object v0 │ │ -3e2ef6: 1f00 e612 |0039: check-cast v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@12e6 │ │ -3e2efa: 6e10 6475 0000 |003b: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3e2f00: 0c00 |003e: move-result-object v0 │ │ -3e2f02: 1f00 e712 |003f: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@12e7 │ │ -3e2f06: 7110 5975 0700 |0041: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e2f0c: 0c07 |0044: move-result-object v7 │ │ -3e2f0e: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -3e2f12: 6208 2c35 |0047: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@352c │ │ -3e2f16: 2803 |0049: goto 004c // +0003 │ │ -3e2f18: 6208 2b35 |004a: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@352b │ │ -3e2f1c: 6e40 5675 1708 |004c: invoke-virtual {v7, v1, v8, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@7556 │ │ -3e2f22: 0e00 |004f: return-void │ │ +3e2e9c: |[3e2e9c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.restartUpdateAlarm:(Landroid/content/Context;Z)V │ │ +3e2eac: 7100 74a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoUpdateDisabled:()Z // method@a974 │ │ +3e2eb2: 0a00 |0003: move-result v0 │ │ +3e2eb4: 1a01 e068 |0004: const-string v1, "de.danoeh.antennapod.core.service.FeedUpdateWorker" // string@68e0 │ │ +3e2eb8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3e2ebc: 7110 5975 0700 |0008: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2ec2: 0c07 |000b: move-result-object v7 │ │ +3e2ec4: 6e20 5275 1700 |000c: invoke-virtual {v7, v1}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@7552 │ │ +3e2eca: 2840 |000f: goto 004f // +0040 │ │ +3e2ecc: 2200 e612 |0010: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@12e6 │ │ +3e2ed0: 7100 69a9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getUpdateInterval:()J // method@a969 │ │ +3e2ed6: 0b02 |0015: move-result-wide v2 │ │ +3e2ed8: 6204 2df3 |0016: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +3e2edc: 1c05 951a |0018: const-class v5, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1a95 │ │ +3e2ee0: 7054 3a75 5032 |001a: invoke-direct {v0, v5, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@753a │ │ +3e2ee6: 2202 c612 |001d: new-instance v2, Landroidx/work/Constraints$Builder; // type@12c6 │ │ +3e2eea: 7010 8574 0200 |001f: invoke-direct {v2}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ +3e2ef0: 7100 6ea9 0000 |0022: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a96e │ │ +3e2ef6: 0a03 |0025: move-result v3 │ │ +3e2ef8: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ +3e2efc: 6203 4135 |0028: sget-object v3, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ +3e2f00: 2803 |002a: goto 002d // +0003 │ │ +3e2f02: 6203 4635 |002b: sget-object v3, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ +3e2f06: 6e20 8774 3200 |002d: invoke-virtual {v2, v3}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3e2f0c: 0c02 |0030: move-result-object v2 │ │ +3e2f0e: 6e10 8674 0200 |0031: invoke-virtual {v2}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ +3e2f14: 0c02 |0034: move-result-object v2 │ │ +3e2f16: 6e20 6875 2000 |0035: invoke-virtual {v0, v2}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3e2f1c: 0c00 |0038: move-result-object v0 │ │ +3e2f1e: 1f00 e612 |0039: check-cast v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@12e6 │ │ +3e2f22: 6e10 6475 0000 |003b: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3e2f28: 0c00 |003e: move-result-object v0 │ │ +3e2f2a: 1f00 e712 |003f: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@12e7 │ │ +3e2f2e: 7110 5975 0700 |0041: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e2f34: 0c07 |0044: move-result-object v7 │ │ +3e2f36: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +3e2f3a: 6208 2c35 |0047: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@352c │ │ +3e2f3e: 2803 |0049: goto 004c // +0003 │ │ +3e2f40: 6208 2b35 |004a: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@352b │ │ +3e2f44: 6e40 5675 1708 |004c: invoke-virtual {v7, v1, v8, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@7556 │ │ +3e2f4a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x0010 line=45 │ │ 0x0012 line=46 │ │ 0x0022 line=48 │ │ @@ -1478746,19 +1478754,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3e2f24: |[3e2f24] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;)V │ │ -3e2f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e2f36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e2f38: 6e40 9ea3 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a39e │ │ -3e2f3e: 0e00 |0005: return-void │ │ +3e2f4c: |[3e2f4c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;)V │ │ +3e2f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e2f5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e2f60: 6e40 9ea3 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a39e │ │ +3e2f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -1478767,18 +1478775,18 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3e2f40: |[3e2f40] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e2f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e2f52: 6e40 9ea3 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a39e │ │ -3e2f58: 0e00 |0004: return-void │ │ +3e2f68: |[3e2f68] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e2f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e2f7a: 6e40 9ea3 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a39e │ │ +3e2f80: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1478788,67 +1478796,67 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -3e2f5c: |[3e2f5c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3e2f6c: 2200 dc12 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e2f70: 1c01 951a |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1a95 │ │ -3e2f74: 7020 2275 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ -3e2f7a: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3e2f7e: 6203 2ef3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -3e2f82: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3e2f88: 0c00 |000e: move-result-object v0 │ │ -3e2f8a: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e2f8e: 6201 4c35 |0011: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@354c │ │ -3e2f92: 6e20 6975 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@7569 │ │ -3e2f98: 0c00 |0016: move-result-object v0 │ │ -3e2f9a: 1f00 dc12 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e2f9e: 1a01 5671 |0019: const-string v1, "feedUpdate" // string@7156 │ │ -3e2fa2: 6e20 6375 1000 |001b: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ -3e2fa8: 0c00 |001e: move-result-object v0 │ │ -3e2faa: 1f00 dc12 |001f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3e2fae: 3807 0800 |0021: if-eqz v7, 0029 // +0008 │ │ -3e2fb2: 6e10 05a1 0700 |0023: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e2fb8: 0a01 |0026: move-result v1 │ │ -3e2fba: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ -3e2fbe: 2201 c612 |0029: new-instance v1, Landroidx/work/Constraints$Builder; // type@12c6 │ │ -3e2fc2: 7010 8574 0100 |002b: invoke-direct {v1}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ -3e2fc8: 6202 4135 |002e: sget-object v2, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ -3e2fcc: 6e20 8774 2100 |0030: invoke-virtual {v1, v2}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3e2fd2: 0c01 |0033: move-result-object v1 │ │ -3e2fd4: 6e10 8674 0100 |0034: invoke-virtual {v1}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ -3e2fda: 0c01 |0037: move-result-object v1 │ │ -3e2fdc: 6e20 6875 1000 |0038: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3e2fe2: 2201 ca12 |003b: new-instance v1, Landroidx/work/Data$Builder; // type@12ca │ │ -3e2fe6: 7010 aa74 0100 |003d: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ -3e2fec: 1a02 2f6f |0040: const-string v2, "even_on_mobile" // string@6f2f │ │ -3e2ff0: 1213 |0042: const/4 v3, #int 1 // #1 │ │ -3e2ff2: 6e30 af74 2103 |0043: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@74af │ │ -3e2ff8: 3807 1000 |0046: if-eqz v7, 0056 // +0010 │ │ -3e2ffc: 1a02 6671 |0048: const-string v2, "feed_id" // string@7166 │ │ -3e3000: 6e10 eda0 0700 |004a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3006: 0b03 |004d: move-result-wide v3 │ │ -3e3008: 6e40 b174 2143 |004e: invoke-virtual {v1, v2, v3, v4}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@74b1 │ │ -3e300e: 1a07 b2a4 |0051: const-string v7, "next_page" // string@a4b2 │ │ -3e3012: 6e30 af74 7108 |0053: invoke-virtual {v1, v7, v8}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@74af │ │ -3e3018: 6e10 ab74 0100 |0056: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ -3e301e: 0c07 |0059: move-result-object v7 │ │ -3e3020: 6e20 6b75 7000 |005a: invoke-virtual {v0, v7}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@756b │ │ -3e3026: 7110 5975 0600 |005d: invoke-static {v6}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e302c: 0c06 |0060: move-result-object v6 │ │ -3e302e: 6207 3135 |0061: sget-object v7, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ -3e3032: 6e10 6475 0000 |0063: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3e3038: 0c08 |0066: move-result-object v8 │ │ -3e303a: 1f08 dd12 |0067: check-cast v8, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3e303e: 1a00 5771 |0069: const-string v0, "feedUpdateManual" // string@7157 │ │ -3e3042: 6e40 5775 0687 |006b: invoke-virtual {v6, v0, v7, v8}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3e3048: 0e00 |006e: return-void │ │ +3e2f84: |[3e2f84] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3e2f94: 2200 dc12 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2f98: 1c01 951a |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1a95 │ │ +3e2f9c: 7020 2275 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ +3e2fa2: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3e2fa6: 6203 2ef3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +3e2faa: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3e2fb0: 0c00 |000e: move-result-object v0 │ │ +3e2fb2: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2fb6: 6201 4c35 |0011: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@354c │ │ +3e2fba: 6e20 6975 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@7569 │ │ +3e2fc0: 0c00 |0016: move-result-object v0 │ │ +3e2fc2: 1f00 dc12 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2fc6: 1a01 5671 |0019: const-string v1, "feedUpdate" // string@7156 │ │ +3e2fca: 6e20 6375 1000 |001b: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@7563 │ │ +3e2fd0: 0c00 |001e: move-result-object v0 │ │ +3e2fd2: 1f00 dc12 |001f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3e2fd6: 3807 0800 |0021: if-eqz v7, 0029 // +0008 │ │ +3e2fda: 6e10 05a1 0700 |0023: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e2fe0: 0a01 |0026: move-result v1 │ │ +3e2fe2: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ +3e2fe6: 2201 c612 |0029: new-instance v1, Landroidx/work/Constraints$Builder; // type@12c6 │ │ +3e2fea: 7010 8574 0100 |002b: invoke-direct {v1}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ +3e2ff0: 6202 4135 |002e: sget-object v2, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ +3e2ff4: 6e20 8774 2100 |0030: invoke-virtual {v1, v2}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3e2ffa: 0c01 |0033: move-result-object v1 │ │ +3e2ffc: 6e10 8674 0100 |0034: invoke-virtual {v1}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ +3e3002: 0c01 |0037: move-result-object v1 │ │ +3e3004: 6e20 6875 1000 |0038: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3e300a: 2201 ca12 |003b: new-instance v1, Landroidx/work/Data$Builder; // type@12ca │ │ +3e300e: 7010 aa74 0100 |003d: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@74aa │ │ +3e3014: 1a02 2f6f |0040: const-string v2, "even_on_mobile" // string@6f2f │ │ +3e3018: 1213 |0042: const/4 v3, #int 1 // #1 │ │ +3e301a: 6e30 af74 2103 |0043: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@74af │ │ +3e3020: 3807 1000 |0046: if-eqz v7, 0056 // +0010 │ │ +3e3024: 1a02 6671 |0048: const-string v2, "feed_id" // string@7166 │ │ +3e3028: 6e10 eda0 0700 |004a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e302e: 0b03 |004d: move-result-wide v3 │ │ +3e3030: 6e40 b174 2143 |004e: invoke-virtual {v1, v2, v3, v4}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@74b1 │ │ +3e3036: 1a07 b2a4 |0051: const-string v7, "next_page" // string@a4b2 │ │ +3e303a: 6e30 af74 7108 |0053: invoke-virtual {v1, v7, v8}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@74af │ │ +3e3040: 6e10 ab74 0100 |0056: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@74ab │ │ +3e3046: 0c07 |0059: move-result-object v7 │ │ +3e3048: 6e20 6b75 7000 |005a: invoke-virtual {v0, v7}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@756b │ │ +3e304e: 7110 5975 0600 |005d: invoke-static {v6}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e3054: 0c06 |0060: move-result-object v6 │ │ +3e3056: 6207 3135 |0061: sget-object v7, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ +3e305a: 6e10 6475 0000 |0063: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3e3060: 0c08 |0066: move-result-object v8 │ │ +3e3062: 1f08 dd12 |0067: check-cast v8, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3e3066: 1a00 5771 |0069: const-string v0, "feedUpdateManual" // string@7157 │ │ +3e306a: 6e40 5775 0687 |006b: invoke-virtual {v6, v0, v7, v8}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3e3070: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000b line=66 │ │ 0x0013 line=67 │ │ 0x001b line=68 │ │ 0x0023 line=69 │ │ @@ -1478874,18 +1478882,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e304c: |[3e304c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;)V │ │ -3e305c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e305e: 6e30 a0a3 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3a0 │ │ -3e3064: 0e00 |0004: return-void │ │ +3e3074: |[3e3074] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;)V │ │ +3e3084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e3086: 6e30 a0a3 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3a0 │ │ +3e308c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1478894,49 +1478902,49 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3e3068: |[3e3068] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3e3078: 1a00 270b |0000: const-string v0, "AutoUpdateManager" // string@0b27 │ │ -3e307c: 1a01 2045 |0002: const-string v1, "Run auto update immediately in background." // string@4520 │ │ -3e3080: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e3086: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -3e308a: 6e10 05a1 0400 |0009: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e3090: 0a00 |000c: move-result v0 │ │ -3e3092: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -3e3096: 6e30 9da3 3204 |000f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ -3e309c: 2834 |0012: goto 0046 // +0034 │ │ -3e309e: 7100 8fa2 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@a28f │ │ -3e30a4: 0a00 |0016: move-result v0 │ │ -3e30a6: 3900 2200 |0017: if-nez v0, 0039 // +0022 │ │ -3e30aa: 7100 efaf 0000 |0019: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e30b0: 0c04 |001c: move-result-object v4 │ │ -3e30b2: 2200 e119 |001d: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3e30b6: 6001 1190 |001f: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_no_connection:I // field@9011 │ │ -3e30ba: 6e20 1402 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e30c0: 0c03 |0024: move-result-object v3 │ │ -3e30c2: 7020 2da0 3000 |0025: invoke-direct {v0, v3}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ -3e30c8: 6e20 f2af 0400 |0028: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3e30ce: 7100 efaf 0000 |002b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e30d4: 0c03 |002e: move-result-object v3 │ │ -3e30d6: 2204 e019 |002f: new-instance v4, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3e30da: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -3e30dc: 7020 2ca0 0400 |0032: invoke-direct {v4, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ -3e30e2: 6e20 f3af 4300 |0035: invoke-virtual {v3, v4}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3e30e8: 280e |0038: goto 0046 // +000e │ │ -3e30ea: 7100 87a2 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@a287 │ │ -3e30f0: 0a00 |003c: move-result v0 │ │ -3e30f2: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ -3e30f6: 6e30 9da3 3204 |003f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ -3e30fc: 2804 |0042: goto 0046 // +0004 │ │ -3e30fe: 7030 97a3 3204 |0043: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a397 │ │ -3e3104: 0e00 |0046: return-void │ │ +3e3090: |[3e3090] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3e30a0: 1a00 270b |0000: const-string v0, "AutoUpdateManager" // string@0b27 │ │ +3e30a4: 1a01 2045 |0002: const-string v1, "Run auto update immediately in background." // string@4520 │ │ +3e30a8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e30ae: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +3e30b2: 6e10 05a1 0400 |0009: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e30b8: 0a00 |000c: move-result v0 │ │ +3e30ba: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +3e30be: 6e30 9da3 3204 |000f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ +3e30c4: 2834 |0012: goto 0046 // +0034 │ │ +3e30c6: 7100 8fa2 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@a28f │ │ +3e30cc: 0a00 |0016: move-result v0 │ │ +3e30ce: 3900 2200 |0017: if-nez v0, 0039 // +0022 │ │ +3e30d2: 7100 efaf 0000 |0019: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e30d8: 0c04 |001c: move-result-object v4 │ │ +3e30da: 2200 e119 |001d: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3e30de: 6001 1190 |001f: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_no_connection:I // field@9011 │ │ +3e30e2: 6e20 1402 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e30e8: 0c03 |0024: move-result-object v3 │ │ +3e30ea: 7020 2da0 3000 |0025: invoke-direct {v0, v3}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ +3e30f0: 6e20 f2af 0400 |0028: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3e30f6: 7100 efaf 0000 |002b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e30fc: 0c03 |002e: move-result-object v3 │ │ +3e30fe: 2204 e019 |002f: new-instance v4, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3e3102: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +3e3104: 7020 2ca0 0400 |0032: invoke-direct {v4, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ +3e310a: 6e20 f3af 4300 |0035: invoke-virtual {v3, v4}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3e3110: 280e |0038: goto 0046 // +000e │ │ +3e3112: 7100 87a2 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@a287 │ │ +3e3118: 0a00 |003c: move-result v0 │ │ +3e311a: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ +3e311e: 6e30 9da3 3204 |003f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a39d │ │ +3e3124: 2804 |0042: goto 0046 // +0004 │ │ +3e3126: 7030 97a3 3204 |0043: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a397 │ │ +3e312c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=89 │ │ 0x0009 line=90 │ │ 0x000f line=91 │ │ 0x0013 line=92 │ │ 0x0019 line=93 │ │ @@ -1478980,58 +1478988,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e493c: |[3e493c] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.:()V │ │ -3e494c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e4952: 0e00 |0003: return-void │ │ +3e4964: |[3e4964] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.:()V │ │ +3e4974: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e497a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;) │ │ name : 'create' │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3e48c0: |[3e48c0] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ -3e48d0: 6e10 a2a0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e48d6: 0c00 |0003: move-result-object v0 │ │ -3e48d8: 7110 8c0f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpUrl:(Ljava/lang/String;)Z // method@0f8c │ │ -3e48de: 0a00 |0007: move-result v0 │ │ -3e48e0: 3900 2800 |0008: if-nez v0, 0030 // +0028 │ │ -3e48e4: 6e10 a2a0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e48ea: 0c00 |000d: move-result-object v0 │ │ -3e48ec: 7110 8d0f 0000 |000e: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpsUrl:(Ljava/lang/String;)Z // method@0f8d │ │ -3e48f2: 0a00 |0011: move-result v0 │ │ -3e48f4: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ -3e48f8: 2200 c81c |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e48fc: 7010 a6ab 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e4902: 1a01 7a11 |0019: const-string v1, "Could not find appropriate downloader for " // string@117a │ │ -3e4906: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e490c: 6e10 a2a0 0300 |001e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e4912: 0c03 |0021: move-result-object v3 │ │ -3e4914: 6e20 b2ab 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e491a: 6e10 bcab 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e4920: 0c03 |0028: move-result-object v3 │ │ -3e4922: 1a00 de12 |0029: const-string v0, "DefaultDwnldrFactory" // string@12de │ │ -3e4926: 7120 350b 3000 |002b: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e492c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -3e492e: 1103 |002f: return-object v3 │ │ -3e4930: 2200 9f1a |0030: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; // type@1a9f │ │ -3e4934: 7020 dea3 3000 |0032: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3de │ │ -3e493a: 1100 |0035: return-object v0 │ │ +3e48e8: |[3e48e8] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ +3e48f8: 6e10 a2a0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e48fe: 0c00 |0003: move-result-object v0 │ │ +3e4900: 7110 8c0f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpUrl:(Ljava/lang/String;)Z // method@0f8c │ │ +3e4906: 0a00 |0007: move-result v0 │ │ +3e4908: 3900 2800 |0008: if-nez v0, 0030 // +0028 │ │ +3e490c: 6e10 a2a0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e4912: 0c00 |000d: move-result-object v0 │ │ +3e4914: 7110 8d0f 0000 |000e: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpsUrl:(Ljava/lang/String;)Z // method@0f8d │ │ +3e491a: 0a00 |0011: move-result v0 │ │ +3e491c: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ +3e4920: 2200 c81c |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e4924: 7010 a6ab 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e492a: 1a01 7a11 |0019: const-string v1, "Could not find appropriate downloader for " // string@117a │ │ +3e492e: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4934: 6e10 a2a0 0300 |001e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e493a: 0c03 |0021: move-result-object v3 │ │ +3e493c: 6e20 b2ab 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e4942: 6e10 bcab 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e4948: 0c03 |0028: move-result-object v3 │ │ +3e494a: 1a00 de12 |0029: const-string v0, "DefaultDwnldrFactory" // string@12de │ │ +3e494e: 7120 350b 3000 |002b: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e4954: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +3e4956: 1103 |002f: return-object v3 │ │ +3e4958: 2200 9f1a |0030: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; // type@1a9f │ │ +3e495c: 7020 dea3 3000 |0032: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3de │ │ +3e4962: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0014 line=16 │ │ 0x0030 line=19 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; │ │ @@ -1479076,17 +1479084,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e5238: |[3e5238] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3e5248: 7020 cea3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3ce │ │ -3e524e: 0e00 |0003: return-void │ │ +3e5260: |[3e5260] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3e5270: 7020 cea3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3ce │ │ +3e5276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ @@ -1479095,57 +1479103,57 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3e5250: |[3e5250] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.callOnFailByResponseCode:(Lokhttp3/Response;)V │ │ -3e5260: 6e10 a1af 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e5266: 0a00 |0003: move-result v0 │ │ -3e5268: 1301 9101 |0004: const/16 v1, #int 401 // #191 │ │ -3e526c: 3310 0d00 |0006: if-ne v0, v1, 0013 // +000d │ │ -3e5270: 6200 7e6e |0008: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ -3e5274: 6e10 a1af 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e527a: 0a03 |000d: move-result v3 │ │ -3e527c: 7110 a2ab 0300 |000e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3e5282: 0c03 |0011: move-result-object v3 │ │ -3e5284: 283a |0012: goto 004c // +003a │ │ -3e5286: 6e10 a1af 0300 |0013: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e528c: 0a00 |0016: move-result v0 │ │ -3e528e: 1301 9301 |0017: const/16 v1, #int 403 // #193 │ │ -3e5292: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ -3e5296: 6200 736e |001b: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ -3e529a: 6e10 a1af 0300 |001d: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e52a0: 0a03 |0020: move-result v3 │ │ -3e52a2: 7110 a2ab 0300 |0021: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3e52a8: 0c03 |0024: move-result-object v3 │ │ -3e52aa: 2827 |0025: goto 004c // +0027 │ │ -3e52ac: 6e10 a1af 0300 |0026: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e52b2: 0a00 |0029: move-result v0 │ │ -3e52b4: 1301 9401 |002a: const/16 v1, #int 404 // #194 │ │ -3e52b8: 3210 1600 |002c: if-eq v0, v1, 0042 // +0016 │ │ -3e52bc: 6e10 a1af 0300 |002e: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e52c2: 0a00 |0031: move-result v0 │ │ -3e52c4: 1301 9a01 |0032: const/16 v1, #int 410 // #19a │ │ -3e52c8: 3310 0300 |0034: if-ne v0, v1, 0037 // +0003 │ │ -3e52cc: 280c |0036: goto 0042 // +000c │ │ -3e52ce: 6200 746e |0037: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ -3e52d2: 6e10 a1af 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e52d8: 0a03 |003c: move-result v3 │ │ -3e52da: 7110 a2ab 0300 |003d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3e52e0: 0c03 |0040: move-result-object v3 │ │ -3e52e2: 280b |0041: goto 004c // +000b │ │ -3e52e4: 6200 7a6e |0042: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ -3e52e8: 6e10 a1af 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e52ee: 0a03 |0047: move-result v3 │ │ -3e52f0: 7110 a2ab 0300 |0048: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ -3e52f6: 0c03 |004b: move-result-object v3 │ │ -3e52f8: 7030 e6a3 0203 |004c: invoke-direct {v2, v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e52fe: 0e00 |004f: return-void │ │ +3e5278: |[3e5278] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.callOnFailByResponseCode:(Lokhttp3/Response;)V │ │ +3e5288: 6e10 a1af 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e528e: 0a00 |0003: move-result v0 │ │ +3e5290: 1301 9101 |0004: const/16 v1, #int 401 // #191 │ │ +3e5294: 3310 0d00 |0006: if-ne v0, v1, 0013 // +000d │ │ +3e5298: 6200 7e6e |0008: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ +3e529c: 6e10 a1af 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e52a2: 0a03 |000d: move-result v3 │ │ +3e52a4: 7110 a2ab 0300 |000e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3e52aa: 0c03 |0011: move-result-object v3 │ │ +3e52ac: 283a |0012: goto 004c // +003a │ │ +3e52ae: 6e10 a1af 0300 |0013: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e52b4: 0a00 |0016: move-result v0 │ │ +3e52b6: 1301 9301 |0017: const/16 v1, #int 403 // #193 │ │ +3e52ba: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ +3e52be: 6200 736e |001b: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ +3e52c2: 6e10 a1af 0300 |001d: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e52c8: 0a03 |0020: move-result v3 │ │ +3e52ca: 7110 a2ab 0300 |0021: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3e52d0: 0c03 |0024: move-result-object v3 │ │ +3e52d2: 2827 |0025: goto 004c // +0027 │ │ +3e52d4: 6e10 a1af 0300 |0026: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e52da: 0a00 |0029: move-result v0 │ │ +3e52dc: 1301 9401 |002a: const/16 v1, #int 404 // #194 │ │ +3e52e0: 3210 1600 |002c: if-eq v0, v1, 0042 // +0016 │ │ +3e52e4: 6e10 a1af 0300 |002e: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e52ea: 0a00 |0031: move-result v0 │ │ +3e52ec: 1301 9a01 |0032: const/16 v1, #int 410 // #19a │ │ +3e52f0: 3310 0300 |0034: if-ne v0, v1, 0037 // +0003 │ │ +3e52f4: 280c |0036: goto 0042 // +000c │ │ +3e52f6: 6200 746e |0037: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ +3e52fa: 6e10 a1af 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e5300: 0a03 |003c: move-result v3 │ │ +3e5302: 7110 a2ab 0300 |003d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3e5308: 0c03 |0040: move-result-object v3 │ │ +3e530a: 280b |0041: goto 004c // +000b │ │ +3e530c: 6200 7a6e |0042: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ +3e5310: 6e10 a1af 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e5316: 0a03 |0047: move-result v3 │ │ +3e5318: 7110 a2ab 0300 |0048: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@aba2 │ │ +3e531e: 0c03 |004b: move-result-object v3 │ │ +3e5320: 7030 e6a3 0203 |004c: invoke-direct {v2, v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5326: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x000a line=263 │ │ 0x0013 line=264 │ │ 0x001b line=265 │ │ @@ -1479166,92 +1479174,92 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -3e5300: |[3e5300] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.checkIfRedirect:(Lokhttp3/Response;)V │ │ -3e5310: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e5314: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e531a: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ -3e531e: 6e20 02ad 5000 |0007: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3e5324: 6e10 a5af 0500 |000a: invoke-virtual {v5}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@afa5 │ │ -3e532a: 0c05 |000d: move-result-object v5 │ │ -3e532c: 28f7 |000e: goto 0005 // -0009 │ │ -3e532e: 6e10 11ad 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ -3e5334: 0a05 |0012: move-result v5 │ │ -3e5336: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -3e5338: 3515 0300 |0014: if-ge v5, v1, 0017 // +0003 │ │ -3e533c: 0e00 |0016: return-void │ │ -3e533e: 7110 7aad 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@ad7a │ │ -3e5344: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3e5346: 6e20 08ad 5000 |001b: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3e534c: 0c01 |001e: move-result-object v1 │ │ -3e534e: 1f01 fb1d |001f: check-cast v1, Lokhttp3/Response; // type@1dfb │ │ -3e5352: 6e10 a1af 0100 |0021: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e5358: 0a01 |0024: move-result v1 │ │ -3e535a: 6e20 08ad 5000 |0025: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3e5360: 0c05 |0028: move-result-object v5 │ │ -3e5362: 1f05 fb1d |0029: check-cast v5, Lokhttp3/Response; // type@1dfb │ │ -3e5366: 6e10 a6af 0500 |002b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ -3e536c: 0c05 |002e: move-result-object v5 │ │ -3e536e: 6e10 9daf 0500 |002f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3e5374: 0c05 |0032: move-result-object v5 │ │ -3e5376: 6e10 76af 0500 |0033: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ -3e537c: 0c05 |0036: move-result-object v5 │ │ -3e537e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -3e5380: 6e20 08ad 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3e5386: 0c00 |003b: move-result-object v0 │ │ -3e5388: 1f00 fb1d |003c: check-cast v0, Lokhttp3/Response; // type@1dfb │ │ -3e538c: 6e10 a6af 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ -3e5392: 0c00 |0041: move-result-object v0 │ │ -3e5394: 6e10 9daf 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ -3e539a: 0c00 |0045: move-result-object v0 │ │ -3e539c: 6e10 76af 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ -3e53a2: 0c00 |0049: move-result-object v0 │ │ -3e53a4: 1302 2d01 |004a: const/16 v2, #int 301 // #12d │ │ -3e53a8: 1a03 a019 |004c: const-string v3, "HttpDownloader" // string@19a0 │ │ -3e53ac: 3221 2c00 |004e: if-eq v1, v2, 007a // +002c │ │ -3e53b0: 1302 3401 |0050: const/16 v2, #int 308 // #134 │ │ -3e53b4: 3321 0300 |0052: if-ne v1, v2, 0055 // +0003 │ │ -3e53b8: 2826 |0054: goto 007a // +0026 │ │ -3e53ba: 1a01 2e85 |0055: const-string v1, "http://" // string@852e │ │ -3e53be: 1a02 4485 |0057: const-string v2, "https://" // string@8544 │ │ -3e53c2: 6e30 91ab 1502 |0059: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ -3e53c8: 0c01 |005c: move-result-object v1 │ │ -3e53ca: 6e20 7fab 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e53d0: 0a01 |0060: move-result v1 │ │ -3e53d2: 3801 3d00 |0061: if-eqz v1, 009e // +003d │ │ -3e53d6: 2201 c81c |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e53da: 7010 a6ab 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e53e0: 1a02 a94c |0068: const-string v2, "Treating http->https non-permanent redirect as permanent: " // string@4ca9 │ │ -3e53e4: 6e20 b2ab 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e53ea: 6e20 b2ab 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e53f0: 6e10 bcab 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e53f6: 0c05 |0073: move-result-object v5 │ │ -3e53f8: 7120 330b 5300 |0074: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e53fe: 5b40 7e9e |0077: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ -3e5402: 2825 |0079: goto 009e // +0025 │ │ -3e5404: 2205 c81c |007a: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e5408: 7010 a6ab 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e540e: 1a01 1813 |007f: const-string v1, "Detected permanent redirect from " // string@1318 │ │ -3e5412: 6e20 b2ab 1500 |0081: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5418: 5441 7f9e |0084: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e541c: 6e10 a2a0 0100 |0086: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e5422: 0c01 |0089: move-result-object v1 │ │ -3e5424: 6e20 b2ab 1500 |008a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e542a: 1a01 9101 |008d: const-string v1, " to " // string@0191 │ │ -3e542e: 6e20 b2ab 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5434: 6e20 b2ab 0500 |0092: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e543a: 6e10 bcab 0500 |0095: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e5440: 0c05 |0098: move-result-object v5 │ │ -3e5442: 7120 330b 5300 |0099: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5448: 5b40 7e9e |009c: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ -3e544c: 0e00 |009e: return-void │ │ +3e5328: |[3e5328] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.checkIfRedirect:(Lokhttp3/Response;)V │ │ +3e5338: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e533c: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e5342: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ +3e5346: 6e20 02ad 5000 |0007: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3e534c: 6e10 a5af 0500 |000a: invoke-virtual {v5}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@afa5 │ │ +3e5352: 0c05 |000d: move-result-object v5 │ │ +3e5354: 28f7 |000e: goto 0005 // -0009 │ │ +3e5356: 6e10 11ad 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@ad11 │ │ +3e535c: 0a05 |0012: move-result v5 │ │ +3e535e: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +3e5360: 3515 0300 |0014: if-ge v5, v1, 0017 // +0003 │ │ +3e5364: 0e00 |0016: return-void │ │ +3e5366: 7110 7aad 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@ad7a │ │ +3e536c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3e536e: 6e20 08ad 5000 |001b: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3e5374: 0c01 |001e: move-result-object v1 │ │ +3e5376: 1f01 fb1d |001f: check-cast v1, Lokhttp3/Response; // type@1dfb │ │ +3e537a: 6e10 a1af 0100 |0021: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e5380: 0a01 |0024: move-result v1 │ │ +3e5382: 6e20 08ad 5000 |0025: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3e5388: 0c05 |0028: move-result-object v5 │ │ +3e538a: 1f05 fb1d |0029: check-cast v5, Lokhttp3/Response; // type@1dfb │ │ +3e538e: 6e10 a6af 0500 |002b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ +3e5394: 0c05 |002e: move-result-object v5 │ │ +3e5396: 6e10 9daf 0500 |002f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3e539c: 0c05 |0032: move-result-object v5 │ │ +3e539e: 6e10 76af 0500 |0033: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ +3e53a4: 0c05 |0036: move-result-object v5 │ │ +3e53a6: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +3e53a8: 6e20 08ad 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3e53ae: 0c00 |003b: move-result-object v0 │ │ +3e53b0: 1f00 fb1d |003c: check-cast v0, Lokhttp3/Response; // type@1dfb │ │ +3e53b4: 6e10 a6af 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@afa6 │ │ +3e53ba: 0c00 |0041: move-result-object v0 │ │ +3e53bc: 6e10 9daf 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@af9d │ │ +3e53c2: 0c00 |0045: move-result-object v0 │ │ +3e53c4: 6e10 76af 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@af76 │ │ +3e53ca: 0c00 |0049: move-result-object v0 │ │ +3e53cc: 1302 2d01 |004a: const/16 v2, #int 301 // #12d │ │ +3e53d0: 1a03 a019 |004c: const-string v3, "HttpDownloader" // string@19a0 │ │ +3e53d4: 3221 2c00 |004e: if-eq v1, v2, 007a // +002c │ │ +3e53d8: 1302 3401 |0050: const/16 v2, #int 308 // #134 │ │ +3e53dc: 3321 0300 |0052: if-ne v1, v2, 0055 // +0003 │ │ +3e53e0: 2826 |0054: goto 007a // +0026 │ │ +3e53e2: 1a01 2e85 |0055: const-string v1, "http://" // string@852e │ │ +3e53e6: 1a02 4485 |0057: const-string v2, "https://" // string@8544 │ │ +3e53ea: 6e30 91ab 1502 |0059: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@ab91 │ │ +3e53f0: 0c01 |005c: move-result-object v1 │ │ +3e53f2: 6e20 7fab 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e53f8: 0a01 |0060: move-result v1 │ │ +3e53fa: 3801 3d00 |0061: if-eqz v1, 009e // +003d │ │ +3e53fe: 2201 c81c |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5402: 7010 a6ab 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5408: 1a02 a94c |0068: const-string v2, "Treating http->https non-permanent redirect as permanent: " // string@4ca9 │ │ +3e540c: 6e20 b2ab 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5412: 6e20 b2ab 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5418: 6e10 bcab 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e541e: 0c05 |0073: move-result-object v5 │ │ +3e5420: 7120 330b 5300 |0074: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5426: 5b40 7e9e |0077: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ +3e542a: 2825 |0079: goto 009e // +0025 │ │ +3e542c: 2205 c81c |007a: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5430: 7010 a6ab 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5436: 1a01 1813 |007f: const-string v1, "Detected permanent redirect from " // string@1318 │ │ +3e543a: 6e20 b2ab 1500 |0081: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5440: 5441 7f9e |0084: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5444: 6e10 a2a0 0100 |0086: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e544a: 0c01 |0089: move-result-object v1 │ │ +3e544c: 6e20 b2ab 1500 |008a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5452: 1a01 9101 |008d: const-string v1, " to " // string@0191 │ │ +3e5456: 6e20 b2ab 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e545c: 6e20 b2ab 0500 |0092: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5462: 6e10 bcab 0500 |0095: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5468: 0c05 |0098: move-result-object v5 │ │ +3e546a: 7120 330b 5300 |0099: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5470: 5b40 7e9e |009c: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ +3e5474: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0007 line=282 │ │ 0x000a line=283 │ │ 0x000f line=285 │ │ 0x0017 line=288 │ │ @@ -1479272,31 +1479280,31 @@ │ │ type : '()J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3e5130: |[3e5130] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.getFreeSpaceAvailable:()J │ │ -3e5140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e5142: 7110 56a9 0000 |0001: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ -3e5148: 0c00 |0004: move-result-object v0 │ │ -3e514a: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ -3e514e: 2201 9e01 |0007: new-instance v1, Landroid/os/StatFs; // type@019e │ │ -3e5152: 6e10 21aa 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ -3e5158: 0c00 |000c: move-result-object v0 │ │ -3e515a: 7020 0908 0100 |000d: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0809 │ │ -3e5160: 6e10 0a08 0100 |0010: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@080a │ │ -3e5166: 0b02 |0013: move-result-wide v2 │ │ -3e5168: 6e10 0b08 0100 |0014: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@080b │ │ -3e516e: 0b00 |0017: move-result-wide v0 │ │ -3e5170: 9d02 0200 |0018: mul-long v2, v2, v0 │ │ -3e5174: 1002 |001a: return-wide v2 │ │ -3e5176: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ -3e517a: 1000 |001d: return-wide v0 │ │ +3e5158: |[3e5158] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.getFreeSpaceAvailable:()J │ │ +3e5168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e516a: 7110 56a9 0000 |0001: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a956 │ │ +3e5170: 0c00 |0004: move-result-object v0 │ │ +3e5172: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ +3e5176: 2201 9e01 |0007: new-instance v1, Landroid/os/StatFs; // type@019e │ │ +3e517a: 6e10 21aa 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@aa21 │ │ +3e5180: 0c00 |000c: move-result-object v0 │ │ +3e5182: 7020 0908 0100 |000d: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0809 │ │ +3e5188: 6e10 0a08 0100 |0010: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@080a │ │ +3e518e: 0b02 |0013: move-result-wide v2 │ │ +3e5190: 6e10 0b08 0100 |0014: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@080b │ │ +3e5196: 0b00 |0017: move-result-wide v0 │ │ +3e5198: 9d02 0200 |0018: mul-long v2, v2, v0 │ │ +3e519c: 1002 |001a: return-wide v2 │ │ +3e519e: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ +3e51a2: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0007 line=304 │ │ 0x0010 line=305 │ │ 0x0014 line=306 │ │ locals : │ │ @@ -1479306,56 +1479314,56 @@ │ │ type : '(Lokhttp3/Response;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -3e5064: |[3e5064] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z │ │ -3e5074: 1a00 4b11 |0000: const-string v0, "Content-Length" // string@114b │ │ -3e5078: 6e20 a2af 0500 |0002: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e507e: 0c00 |0005: move-result-object v0 │ │ -3e5080: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -3e5084: 7110 10ab 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3e508a: 0a00 |000b: move-result v0 │ │ -3e508c: 2806 |000c: goto 0012 // +0006 │ │ -3e508e: 0d00 |000d: move-exception v0 │ │ -3e5090: 6e10 e2ab 0000 |000e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5096: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3e5098: 2201 c81c |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e509c: 7010 a6ab 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e50a2: 1a02 4165 |0017: const-string v2, "content length: " // string@6541 │ │ -3e50a6: 6e20 b2ab 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e50ac: 6e20 adab 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e50b2: 6e10 bcab 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e50b8: 0c01 |0022: move-result-object v1 │ │ -3e50ba: 1a02 a019 |0023: const-string v2, "HttpDownloader" // string@19a0 │ │ -3e50be: 7120 330b 1200 |0025: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e50c4: 1a01 4d11 |0028: const-string v1, "Content-Type" // string@114d │ │ -3e50c8: 6e20 a2af 1500 |002a: invoke-virtual {v5, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e50ce: 0c05 |002d: move-result-object v5 │ │ -3e50d0: 2201 c81c |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e50d4: 7010 a6ab 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e50da: 1a03 4265 |0033: const-string v3, "content type: " // string@6542 │ │ -3e50de: 6e20 b2ab 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e50e4: 6e20 b2ab 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e50ea: 6e10 bcab 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e50f0: 0c01 |003e: move-result-object v1 │ │ -3e50f2: 7120 330b 1200 |003f: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e50f8: 3805 1100 |0042: if-eqz v5, 0053 // +0011 │ │ -3e50fc: 1a01 a0c6 |0044: const-string v1, "text/" // string@c6a0 │ │ -3e5100: 6e20 95ab 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3e5106: 0a05 |0049: move-result v5 │ │ -3e5108: 3805 0900 |004a: if-eqz v5, 0053 // +0009 │ │ -3e510c: 1405 0090 0100 |004c: const v5, #float 1.43493e-40 // #00019000 │ │ -3e5112: 3550 0400 |004f: if-ge v0, v5, 0053 // +0004 │ │ -3e5116: 1215 |0051: const/4 v5, #int 1 // #1 │ │ -3e5118: 2802 |0052: goto 0054 // +0002 │ │ -3e511a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -3e511c: 0f05 |0054: return v5 │ │ +3e508c: |[3e508c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z │ │ +3e509c: 1a00 4b11 |0000: const-string v0, "Content-Length" // string@114b │ │ +3e50a0: 6e20 a2af 0500 |0002: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e50a6: 0c00 |0005: move-result-object v0 │ │ +3e50a8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +3e50ac: 7110 10ab 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3e50b2: 0a00 |000b: move-result v0 │ │ +3e50b4: 2806 |000c: goto 0012 // +0006 │ │ +3e50b6: 0d00 |000d: move-exception v0 │ │ +3e50b8: 6e10 e2ab 0000 |000e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e50be: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3e50c0: 2201 c81c |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e50c4: 7010 a6ab 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e50ca: 1a02 4165 |0017: const-string v2, "content length: " // string@6541 │ │ +3e50ce: 6e20 b2ab 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e50d4: 6e20 adab 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e50da: 6e10 bcab 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e50e0: 0c01 |0022: move-result-object v1 │ │ +3e50e2: 1a02 a019 |0023: const-string v2, "HttpDownloader" // string@19a0 │ │ +3e50e6: 7120 330b 1200 |0025: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e50ec: 1a01 4d11 |0028: const-string v1, "Content-Type" // string@114d │ │ +3e50f0: 6e20 a2af 1500 |002a: invoke-virtual {v5, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e50f6: 0c05 |002d: move-result-object v5 │ │ +3e50f8: 2201 c81c |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e50fc: 7010 a6ab 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5102: 1a03 4265 |0033: const-string v3, "content type: " // string@6542 │ │ +3e5106: 6e20 b2ab 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e510c: 6e20 b2ab 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5112: 6e10 bcab 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5118: 0c01 |003e: move-result-object v1 │ │ +3e511a: 7120 330b 1200 |003f: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5120: 3805 1100 |0042: if-eqz v5, 0053 // +0011 │ │ +3e5124: 1a01 a0c6 |0044: const-string v1, "text/" // string@c6a0 │ │ +3e5128: 6e20 95ab 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3e512e: 0a05 |0049: move-result v5 │ │ +3e5130: 3805 0900 |004a: if-eqz v5, 0053 // +0009 │ │ +3e5134: 1405 0090 0100 |004c: const v5, #float 1.43493e-40 // #00019000 │ │ +3e513a: 3550 0400 |004f: if-ge v0, v5, 0053 // +0004 │ │ +3e513e: 1215 |0051: const/4 v5, #int 1 // #1 │ │ +3e5140: 2802 |0052: goto 0054 // +0002 │ │ +3e5142: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +3e5144: 0f05 |0054: return v5 │ │ catches : 1 │ │ 0x0008 - 0x000c │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0002 line=244 │ │ 0x0008 line=247 │ │ 0x000e line=249 │ │ @@ -1479372,55 +1479380,55 @@ │ │ type : '(Lokhttp3/Request$Builder;)Lokhttp3/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3e517c: |[3e517c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; │ │ -3e518c: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3e5192: 0c00 |0003: move-result-object v0 │ │ -3e5194: 6e10 91af 0500 |0004: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3e519a: 0c01 |0007: move-result-object v1 │ │ -3e519c: 6e20 8eaf 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3e51a2: 0c01 |000b: move-result-object v1 │ │ -3e51a4: 7210 6baf 0100 |000c: invoke-interface {v1}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3e51aa: 0c05 |000f: move-result-object v5 │ │ -3e51ac: 1105 |0010: return-object v5 │ │ -3e51ae: 0d01 |0011: move-exception v1 │ │ -3e51b0: 1a02 a019 |0012: const-string v2, "HttpDownloader" // string@19a0 │ │ -3e51b4: 6e10 5fab 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3e51ba: 0c03 |0017: move-result-object v3 │ │ -3e51bc: 7120 350b 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e51c2: 6e10 dfab 0100 |001b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e51c8: 0c02 |001e: move-result-object v2 │ │ -3e51ca: 3802 2d00 |001f: if-eqz v2, 004c // +002d │ │ -3e51ce: 6e10 dfab 0100 |0021: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e51d4: 0c02 |0024: move-result-object v2 │ │ -3e51d6: 1a03 0d42 |0025: const-string v3, "PROTOCOL_ERROR" // string@420d │ │ -3e51da: 6e20 7bab 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3e51e0: 0a02 |002a: move-result v2 │ │ -3e51e2: 3802 2100 |002b: if-eqz v2, 004c // +0021 │ │ -3e51e6: 6e10 8daf 0000 |002d: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@af8d │ │ -3e51ec: 0c00 |0030: move-result-object v0 │ │ -3e51ee: 6201 3bf3 |0031: sget-object v1, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@f33b │ │ -3e51f2: 7110 7dad 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ -3e51f8: 0c01 |0036: move-result-object v1 │ │ -3e51fa: 6e20 86af 1000 |0037: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@af86 │ │ -3e5200: 0c00 |003a: move-result-object v0 │ │ -3e5202: 6e10 7daf 0000 |003b: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ -3e5208: 0c00 |003e: move-result-object v0 │ │ -3e520a: 6e10 91af 0500 |003f: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3e5210: 0c05 |0042: move-result-object v5 │ │ -3e5212: 6e20 8eaf 5000 |0043: invoke-virtual {v0, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3e5218: 0c05 |0046: move-result-object v5 │ │ -3e521a: 7210 6baf 0500 |0047: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3e5220: 0c05 |004a: move-result-object v5 │ │ -3e5222: 1105 |004b: return-object v5 │ │ -3e5224: 2701 |004c: throw v1 │ │ +3e51a4: |[3e51a4] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; │ │ +3e51b4: 7100 77a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3e51ba: 0c00 |0003: move-result-object v0 │ │ +3e51bc: 6e10 91af 0500 |0004: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3e51c2: 0c01 |0007: move-result-object v1 │ │ +3e51c4: 6e20 8eaf 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3e51ca: 0c01 |000b: move-result-object v1 │ │ +3e51cc: 7210 6baf 0100 |000c: invoke-interface {v1}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3e51d2: 0c05 |000f: move-result-object v5 │ │ +3e51d4: 1105 |0010: return-object v5 │ │ +3e51d6: 0d01 |0011: move-exception v1 │ │ +3e51d8: 1a02 a019 |0012: const-string v2, "HttpDownloader" // string@19a0 │ │ +3e51dc: 6e10 5fab 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3e51e2: 0c03 |0017: move-result-object v3 │ │ +3e51e4: 7120 350b 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e51ea: 6e10 dfab 0100 |001b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e51f0: 0c02 |001e: move-result-object v2 │ │ +3e51f2: 3802 2d00 |001f: if-eqz v2, 004c // +002d │ │ +3e51f6: 6e10 dfab 0100 |0021: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e51fc: 0c02 |0024: move-result-object v2 │ │ +3e51fe: 1a03 0d42 |0025: const-string v3, "PROTOCOL_ERROR" // string@420d │ │ +3e5202: 6e20 7bab 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3e5208: 0a02 |002a: move-result v2 │ │ +3e520a: 3802 2100 |002b: if-eqz v2, 004c // +0021 │ │ +3e520e: 6e10 8daf 0000 |002d: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@af8d │ │ +3e5214: 0c00 |0030: move-result-object v0 │ │ +3e5216: 6201 3bf3 |0031: sget-object v1, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@f33b │ │ +3e521a: 7110 7dad 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ +3e5220: 0c01 |0036: move-result-object v1 │ │ +3e5222: 6e20 86af 1000 |0037: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@af86 │ │ +3e5228: 0c00 |003a: move-result-object v0 │ │ +3e522a: 6e10 7daf 0000 |003b: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@af7d │ │ +3e5230: 0c00 |003e: move-result-object v0 │ │ +3e5232: 6e10 91af 0500 |003f: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3e5238: 0c05 |0042: move-result-object v5 │ │ +3e523a: 6e20 8eaf 5000 |0043: invoke-virtual {v0, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3e5240: 0c05 |0046: move-result-object v5 │ │ +3e5242: 7210 6baf 0500 |0047: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3e5248: 0c05 |004a: move-result-object v5 │ │ +3e524a: 1105 |004b: return-object v5 │ │ +3e524c: 2701 |004c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0010 │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=227 │ │ 0x0014 line=229 │ │ @@ -1479439,23 +1479447,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e5f8c: |[3e5f8c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onCancelled:()V │ │ -3e5f9c: 1a00 a019 |0000: const-string v0, "HttpDownloader" // string@19a0 │ │ -3e5fa0: 1a01 6e13 |0002: const-string v1, "Download was cancelled" // string@136e │ │ -3e5fa4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5faa: 5420 809e |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ -3e5fae: 6e10 baa0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setCancelled:()V // method@a0ba │ │ -3e5fb4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e5fb6: 5c20 7c9e |000d: iput-boolean v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e5fba: 0e00 |000f: return-void │ │ +3e5fb4: |[3e5fb4] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onCancelled:()V │ │ +3e5fc4: 1a00 a019 |0000: const-string v0, "HttpDownloader" // string@19a0 │ │ +3e5fc8: 1a01 6e13 |0002: const-string v1, "Download was cancelled" // string@136e │ │ +3e5fcc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5fd2: 5420 809e |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ +3e5fd6: 6e10 baa0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setCancelled:()V // method@a0ba │ │ +3e5fdc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e5fde: 5c20 7c9e |000d: iput-boolean v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e5fe2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=324 │ │ 0x0007 line=325 │ │ 0x000d line=326 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ @@ -1479465,32 +1479473,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3e5fbc: |[3e5fbc] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3e5fcc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e5fd0: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5fd6: 1a01 96a7 |0005: const-string v1, "onFail() called with: reason = [" // string@a796 │ │ -3e5fda: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5fe0: 6e20 b1ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3e5fe6: 1a01 6255 |000d: const-string v1, "], reasonDetailed = [" // string@5562 │ │ -3e5fea: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5ff0: 6e20 b2ab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5ff6: 1a01 4d55 |0015: const-string v1, "]" // string@554d │ │ -3e5ffa: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e6000: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e6006: 0c00 |001d: move-result-object v0 │ │ -3e6008: 1a01 a019 |001e: const-string v1, "HttpDownloader" // string@19a0 │ │ -3e600c: 7120 330b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e6012: 5420 809e |0023: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ -3e6016: 6e30 bba0 3004 |0025: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/model/download/DownloadResult;.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0bb │ │ -3e601c: 0e00 |0028: return-void │ │ +3e5fe4: |[3e5fe4] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3e5ff4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5ff8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5ffe: 1a01 96a7 |0005: const-string v1, "onFail() called with: reason = [" // string@a796 │ │ +3e6002: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6008: 6e20 b1ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3e600e: 1a01 6255 |000d: const-string v1, "], reasonDetailed = [" // string@5562 │ │ +3e6012: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6018: 6e20 b2ab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e601e: 1a01 4d55 |0015: const-string v1, "]" // string@554d │ │ +3e6022: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e6028: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e602e: 0c00 |001d: move-result-object v0 │ │ +3e6030: 1a01 a019 |001e: const-string v1, "HttpDownloader" // string@19a0 │ │ +3e6034: 7120 330b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e603a: 5420 809e |0023: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ +3e603e: 6e30 bba0 3004 |0025: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/model/download/DownloadResult;.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0bb │ │ +3e6044: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0023 line=320 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ 0x0000 - 0x0029 reg=3 (null) Lde/danoeh/antennapod/model/download/DownloadError; │ │ @@ -1479501,21 +1479509,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e6020: |[3e6020] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onSuccess:()V │ │ -3e6030: 1a00 a019 |0000: const-string v0, "HttpDownloader" // string@19a0 │ │ -3e6034: 1a01 6f13 |0002: const-string v1, "Download was successful" // string@136f │ │ -3e6038: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e603e: 5420 809e |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ -3e6042: 6e10 bda0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setSuccessful:()V // method@a0bd │ │ -3e6048: 0e00 |000c: return-void │ │ +3e6048: |[3e6048] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onSuccess:()V │ │ +3e6058: 1a00 a019 |0000: const-string v0, "HttpDownloader" // string@19a0 │ │ +3e605c: 1a01 6f13 |0002: const-string v1, "Download was successful" // string@136f │ │ +3e6060: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e6066: 5420 809e |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9e80 │ │ +3e606a: 6e10 bda0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setSuccessful:()V // method@a0bd │ │ +3e6070: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=314 │ │ 0x0007 line=315 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ │ │ @@ -1479525,654 +1479533,654 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 1230 16-bit code units │ │ -3e5450: |[3e5450] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.download:()V │ │ -3e5460: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -3e5464: 2202 7a1c |0002: new-instance v2, Ljava/io/File; // type@1c7a │ │ -3e5468: 5413 7f9e |0004: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e546c: 6e10 9aa0 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e5472: 0c03 |0009: move-result-object v3 │ │ -3e5474: 7020 17aa 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e547a: 6e10 1faa 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e5480: 0a03 |0010: move-result v3 │ │ -3e5482: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -3e5484: 5415 7f9e |0012: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5488: 6e10 a2a0 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e548e: 0c05 |0017: move-result-object v5 │ │ -3e5490: 7110 a2a2 0500 |0018: invoke-static {v5}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@a2a2 │ │ -3e5496: 0c05 |001b: move-result-object v5 │ │ -3e5498: 2206 f81d |001c: new-instance v6, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e549c: 7010 8faf 0600 |001e: invoke-direct {v6}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e54a2: 6e10 46ac 0500 |0021: invoke-virtual {v5}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e54a8: 0c07 |0024: move-result-object v7 │ │ -3e54aa: 6e20 98af 7600 |0025: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e54b0: 0c06 |0028: move-result-object v6 │ │ -3e54b2: 5417 7f9e |0029: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e54b6: 6e20 96af 7600 |002b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@af96 │ │ -3e54bc: 2207 e61d |002e: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ -3e54c0: 7010 63af 0700 |0030: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ -3e54c6: 6e10 67af 0700 |0033: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noStore:()Lokhttp3/CacheControl$Builder; // method@af67 │ │ -3e54cc: 0c07 |0036: move-result-object v7 │ │ -3e54ce: 6e10 64af 0700 |0037: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ -3e54d4: 0c07 |003a: move-result-object v7 │ │ -3e54d6: 6e20 92af 7600 |003b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ -3e54dc: 5417 7f9e |003e: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e54e0: 6e10 9ca0 0700 |0040: invoke-virtual {v7}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ -3e54e6: 0a07 |0043: move-result v7 │ │ -3e54e8: 1228 |0044: const/4 v8, #int 2 // #2 │ │ -3e54ea: 1a09 a019 |0045: const-string v9, "HttpDownloader" // string@19a0 │ │ -3e54ee: 3387 3d00 |0047: if-ne v7, v8, 0084 // +003d │ │ -3e54f2: 1a07 5758 |0049: const-string v7, "addHeader("Accept-Encoding", "identity")" // string@5857 │ │ -3e54f6: 7120 330b 7900 |004b: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e54fc: 1a07 f608 |004e: const-string v7, "Accept-Encoding" // string@08f6 │ │ -3e5500: 1a0a 2986 |0050: const-string v10, "identity" // string@8629 │ │ -3e5504: 6e30 90af 760a |0052: invoke-virtual {v6, v7, v10}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3e550a: 2207 e61d |0055: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ -3e550e: 7010 63af 0700 |0057: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ -3e5514: 6e10 66af 0700 |005a: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noCache:()Lokhttp3/CacheControl$Builder; // method@af66 │ │ -3e551a: 0c07 |005d: move-result-object v7 │ │ -3e551c: 6e10 64af 0700 |005e: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ -3e5522: 0c07 |0061: move-result-object v7 │ │ -3e5524: 6e20 92af 7600 |0062: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ -3e552a: 281f |0065: goto 0084 // +001f │ │ -3e552c: 0d00 |0066: move-exception v0 │ │ -3e552e: 0702 |0067: move-object v2, v0 │ │ -3e5530: 0747 |0068: move-object v7, v4 │ │ -3e5532: 2900 5e04 |0069: goto/16 04c7 // +045e │ │ -3e5536: 0d00 |006b: move-exception v0 │ │ -3e5538: 0702 |006c: move-object v2, v0 │ │ -3e553a: 0747 |006d: move-object v7, v4 │ │ -3e553c: 2900 d203 |006e: goto/16 0440 // +03d2 │ │ -3e5540: 0d00 |0070: move-exception v0 │ │ -3e5542: 0702 |0071: move-object v2, v0 │ │ -3e5544: 0747 |0072: move-object v7, v4 │ │ -3e5546: 2900 e103 |0073: goto/16 0454 // +03e1 │ │ -3e554a: 0d00 |0075: move-exception v0 │ │ -3e554c: 0702 |0076: move-object v2, v0 │ │ -3e554e: 0747 |0077: move-object v7, v4 │ │ -3e5550: 2900 1704 |0078: goto/16 048f // +0417 │ │ -3e5554: 0d00 |007a: move-exception v0 │ │ -3e5556: 0702 |007b: move-object v2, v0 │ │ -3e5558: 0747 |007c: move-object v7, v4 │ │ -3e555a: 2900 2304 |007d: goto/16 04a0 // +0423 │ │ -3e555e: 0d00 |007f: move-exception v0 │ │ -3e5560: 0702 |0080: move-object v2, v0 │ │ -3e5562: 0747 |0081: move-object v7, v4 │ │ -3e5564: 2900 2f04 |0082: goto/16 04b1 // +042f │ │ -3e5568: 6e10 44ac 0500 |0084: invoke-virtual {v5}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@ac44 │ │ -3e556e: 0c05 |0087: move-result-object v5 │ │ -3e5570: 1a07 2b85 |0088: const-string v7, "http" // string@852b │ │ -3e5574: 6e20 7fab 7500 |008a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e557a: 0a05 |008d: move-result v5 │ │ -3e557c: 3805 0900 |008e: if-eqz v5, 0097 // +0009 │ │ -3e5580: 1a05 244e |0090: const-string v5, "Upgrade-Insecure-Requests" // string@4e24 │ │ -3e5584: 1a07 2a07 |0092: const-string v7, "1" // string@072a │ │ -3e5588: 6e30 90af 5607 |0094: invoke-virtual {v6, v5, v7}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3e558e: 5415 7f9e |0097: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5592: 6e10 9da0 0500 |0099: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ -3e5598: 0c05 |009c: move-result-object v5 │ │ -3e559a: 7110 e80a 0500 |009d: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e55a0: 0a05 |00a0: move-result v5 │ │ -3e55a2: 3905 5900 |00a1: if-nez v5, 00fa // +0059 │ │ -3e55a6: 5415 7f9e |00a3: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e55aa: 6e10 9da0 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ -3e55b0: 0c05 |00a8: move-result-object v5 │ │ -3e55b2: 7110 d3a5 0500 |00a9: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ -3e55b8: 0c07 |00ac: move-result-object v7 │ │ -3e55ba: 1a0a cf01 |00ad: const-string v10, "")" // string@01cf │ │ -3e55be: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ -3e55c2: 7100 beab 0000 |00b1: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3e55c8: 0b0b |00b4: move-result-wide v11 │ │ -3e55ca: 170d 0014 730f |00b5: const-wide/32 v13, #float 1.19847e-29 // #0f731400 │ │ -3e55d0: bcdb |00b8: sub-long/2addr v11, v13 │ │ -3e55d2: 6e10 8fad 0700 |00b9: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ -3e55d8: 0b0d |00bc: move-result-wide v13 │ │ -3e55da: 3107 0d0b |00bd: cmp-long v7, v13, v11 │ │ -3e55de: 3d07 3b00 |00bf: if-lez v7, 00fa // +003b │ │ -3e55e2: 2207 c81c |00c1: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e55e6: 7010 a6ab 0700 |00c3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e55ec: 1a0b 5858 |00c6: const-string v11, "addHeader("If-Modified-Since", "" // string@5858 │ │ -3e55f0: 6e20 b2ab b700 |00c8: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e55f6: 6e20 b2ab 5700 |00cb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e55fc: 6e20 b2ab a700 |00ce: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5602: 6e10 bcab 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e5608: 0c07 |00d4: move-result-object v7 │ │ -3e560a: 7120 330b 7900 |00d5: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5610: 1a07 ab1a |00d8: const-string v7, "If-Modified-Since" // string@1aab │ │ -3e5614: 6e30 90af 7605 |00da: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3e561a: 281d |00dd: goto 00fa // +001d │ │ -3e561c: 2207 c81c |00de: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e5620: 7010 a6ab 0700 |00e0: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5626: 1a0b 5958 |00e3: const-string v11, "addHeader("If-None-Match", "" // string@5859 │ │ -3e562a: 6e20 b2ab b700 |00e5: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5630: 6e20 b2ab 5700 |00e8: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5636: 6e20 b2ab a700 |00eb: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e563c: 6e10 bcab 0700 |00ee: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e5642: 0c07 |00f1: move-result-object v7 │ │ -3e5644: 7120 330b 7900 |00f2: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e564a: 1a07 ac1a |00f5: const-string v7, "If-None-Match" // string@1aac │ │ -3e564e: 6e30 90af 7605 |00f7: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3e5654: 1a05 5906 |00fa: const-string v5, "-" // string@0659 │ │ -3e5658: 160a 0000 |00fc: const-wide/16 v10, #int 0 // #0 │ │ -3e565c: 3803 4c00 |00fe: if-eqz v3, 014a // +004c │ │ -3e5660: 6e10 29aa 0200 |0100: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@aa29 │ │ -3e5666: 0b0c |0103: move-result-wide v12 │ │ -3e5668: 3107 0c0a |0104: cmp-long v7, v12, v10 │ │ -3e566c: 3d07 4400 |0106: if-lez v7, 014a // +0044 │ │ -3e5670: 5417 7f9e |0108: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5674: 6e10 29aa 0200 |010a: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@aa29 │ │ -3e567a: 0b0c |010d: move-result-wide v12 │ │ -3e567c: 6e30 aca0 c70d |010e: invoke-virtual {v7, v12, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ -3e5682: 1a07 4044 |0111: const-string v7, "Range" // string@4440 │ │ -3e5686: 220c c81c |0113: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e568a: 7010 a6ab 0c00 |0115: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5690: 1a0d 1060 |0118: const-string v13, "bytes=" // string@6010 │ │ -3e5694: 6e20 b2ab dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e569a: 541d 7f9e |011d: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e569e: 6e10 a1a0 0d00 |011f: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e56a4: 0b0d |0122: move-result-wide v13 │ │ -3e56a6: 6e30 aeab dc0e |0123: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e56ac: 6e20 b2ab 5c00 |0126: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e56b2: 6e10 bcab 0c00 |0129: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e56b8: 0c0c |012c: move-result-object v12 │ │ -3e56ba: 6e30 90af 760c |012d: invoke-virtual {v6, v7, v12}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ -3e56c0: 2207 c81c |0130: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e56c4: 7010 a6ab 0700 |0132: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e56ca: 1a0c 6409 |0135: const-string v12, "Adding range header: " // string@0964 │ │ -3e56ce: 6e20 b2ab c700 |0137: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e56d4: 541c 7f9e |013a: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e56d8: 6e10 a1a0 0c00 |013c: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e56de: 0b0c |013f: move-result-wide v12 │ │ -3e56e0: 6e30 aeab c70d |0140: invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e56e6: 6e10 bcab 0700 |0143: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e56ec: 0c07 |0146: move-result-object v7 │ │ -3e56ee: 7120 330b 7900 |0147: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e56f4: 7020 e4a3 6100 |014a: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; // method@a3e4 │ │ -3e56fa: 0c06 |014d: move-result-object v6 │ │ -3e56fc: 6e10 9faf 0600 |014e: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3e5702: 0c07 |0151: move-result-object v7 │ │ -3e5704: 1a0c 4a11 |0152: const-string v12, "Content-Encoding" // string@114a │ │ -3e5708: 6e20 a2af c600 |0154: invoke-virtual {v6, v12}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e570e: 0c0c |0157: move-result-object v12 │ │ -3e5710: 7110 e80a 0c00 |0158: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e5716: 0a0d |015b: move-result v13 │ │ -3e5718: 390d 1e00 |015c: if-nez v13, 017a // +001e │ │ -3e571c: 620d 2bf3 |015e: sget-object v13, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e5720: 6e20 9bab dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3e5726: 0c0c |0163: move-result-object v12 │ │ -3e5728: 1a0d 2f83 |0164: const-string v13, "gzip" // string@832f │ │ -3e572c: 7120 e50a dc00 |0166: invoke-static {v12, v13}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3e5732: 0a0c |0169: move-result v12 │ │ -3e5734: 2811 |016a: goto 017b // +0011 │ │ -3e5736: 0d00 |016b: move-exception v0 │ │ -3e5738: 2900 d302 |016c: goto/16 043f // +02d3 │ │ -3e573c: 0d00 |016e: move-exception v0 │ │ -3e573e: 2900 e402 |016f: goto/16 0453 // +02e4 │ │ -3e5742: 0d00 |0171: move-exception v0 │ │ -3e5744: 2900 1c03 |0172: goto/16 048e // +031c │ │ -3e5748: 0d00 |0174: move-exception v0 │ │ -3e574a: 2900 2a03 |0175: goto/16 049f // +032a │ │ -3e574e: 0d00 |0177: move-exception v0 │ │ -3e5750: 2900 3803 |0178: goto/16 04b0 // +0338 │ │ -3e5754: 120c |017a: const/4 v12, #int 0 // #0 │ │ -3e5756: 220d c81c |017b: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e575a: 7010 a6ab 0d00 |017d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5760: 1a0f ef44 |0180: const-string v15, "Response code is " // string@44ef │ │ -3e5764: 6e20 b2ab fd00 |0182: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e576a: 6e10 a1af 0600 |0185: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e5770: 0a0f |0188: move-result v15 │ │ -3e5772: 6e20 adab fd00 |0189: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e5778: 6e10 bcab 0d00 |018c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e577e: 0c0d |018f: move-result-object v13 │ │ -3e5780: 7120 330b d900 |0190: invoke-static {v9, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5786: 6e10 a3af 0600 |0193: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3e578c: 0a0d |0196: move-result v13 │ │ -3e578e: 390d 3300 |0197: if-nez v13, 01ca // +0033 │ │ -3e5792: 6e10 a1af 0600 |0199: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e5798: 0a0d |019c: move-result v13 │ │ -3e579a: 130f 3001 |019d: const/16 v15, #int 304 // #130 │ │ -3e579e: 33fd 2b00 |019f: if-ne v13, v15, 01ca // +002b │ │ -3e57a2: 2202 c81c |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e57a6: 7010 a6ab 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e57ac: 1a03 9817 |01a6: const-string v3, "Feed '" // string@1798 │ │ -3e57b0: 6e20 b2ab 3200 |01a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e57b6: 5413 7f9e |01ab: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e57ba: 6e10 a2a0 0300 |01ad: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e57c0: 0c03 |01b0: move-result-object v3 │ │ -3e57c2: 6e20 b2ab 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e57c8: 1a03 8804 |01b4: const-string v3, "' not modified since last update, Download canceled" // string@0488 │ │ -3e57cc: 6e20 b2ab 3200 |01b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e57d2: 6e10 bcab 0200 |01b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e57d8: 0c02 |01bc: move-result-object v2 │ │ -3e57da: 7120 330b 2900 |01bd: invoke-static {v9, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e57e0: 7601 e5a3 1200 |01c0: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@a3e5 │ │ -3e57e6: 7110 caaf 0400 |01c3: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e57ec: 7110 caaf 0700 |01c6: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e57f2: 0e00 |01c9: return-void │ │ -3e57f4: 6e10 a3af 0600 |01ca: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ -3e57fa: 0a0d |01cd: move-result v13 │ │ -3e57fc: 380d 2f02 |01ce: if-eqz v13, 03fd // +022f │ │ -3e5800: 6e10 9faf 0600 |01d0: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3e5806: 0c0d |01d3: move-result-object v13 │ │ -3e5808: 390d 0400 |01d4: if-nez v13, 01d8 // +0004 │ │ -3e580c: 2900 2702 |01d6: goto/16 03fd // +0227 │ │ -3e5810: 541d 7f9e |01d8: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5814: 6e10 9ca0 0d00 |01da: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ -3e581a: 0a0d |01dd: move-result v13 │ │ -3e581c: 338d 0e00 |01de: if-ne v13, v8, 01ec // +000e │ │ -3e5820: 7020 e3a3 6100 |01e0: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z // method@a3e3 │ │ -3e5826: 0a08 |01e3: move-result v8 │ │ -3e5828: 3808 0800 |01e4: if-eqz v8, 01ec // +0008 │ │ -3e582c: 6202 726e |01e6: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ -3e5830: 7030 e6a3 2104 |01e8: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5836: 28d8 |01eb: goto 01c3 // -0028 │ │ -3e5838: 7020 e0a3 6100 |01ec: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.checkIfRedirect:(Lokhttp3/Response;)V // method@a3e0 │ │ -3e583e: 2208 6f1c |01ef: new-instance v8, Ljava/io/BufferedInputStream; // type@1c6f │ │ -3e5842: 6e10 a8af 0700 |01f1: invoke-virtual {v7}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@afa8 │ │ -3e5848: 0c0d |01f4: move-result-object v13 │ │ -3e584a: 7020 eaa9 d800 |01f5: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ -3e5850: 3803 0900 |01f8: if-eqz v3, 0201 // +0009 │ │ -3e5854: 1a0d 4c11 |01fa: const-string v13, "Content-Range" // string@114c │ │ -3e5858: 6e20 a2af d600 |01fc: invoke-virtual {v6, v13}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e585e: 0c0d |01ff: move-result-object v13 │ │ -3e5860: 2802 |0200: goto 0202 // +0002 │ │ -3e5862: 074d |0201: move-object v13, v4 │ │ -3e5864: 1a0f a3b5 |0202: const-string v15, "rw" // string@b5a3 │ │ -3e5868: 3803 4b00 |0204: if-eqz v3, 024f // +004b │ │ -3e586c: 6e10 a1af 0600 |0206: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e5872: 0a03 |0209: move-result v3 │ │ -3e5874: 130e ce00 |020a: const/16 v14, #int 206 // #ce │ │ -3e5878: 33e3 4300 |020c: if-ne v3, v14, 024f // +0043 │ │ -3e587c: 7110 e80a 0d00 |020e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3e5882: 0a03 |0211: move-result v3 │ │ -3e5884: 3903 3d00 |0212: if-nez v3, 024f // +003d │ │ -3e5888: 6e20 89ab 5d00 |0214: invoke-virtual {v13, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@ab89 │ │ -3e588e: 0a03 |0217: move-result v3 │ │ -3e5890: 1265 |0218: const/4 v5, #int 6 // #6 │ │ -3e5892: 6e30 98ab 5d03 |0219: invoke-virtual {v13, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3e5898: 0c03 |021c: move-result-object v3 │ │ -3e589a: 5415 7f9e |021d: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e589e: 7110 23ab 0300 |021f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3e58a4: 0b0d |0222: move-result-wide v13 │ │ -3e58a6: 6e30 aca0 d50e |0223: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ -3e58ac: 2203 c81c |0226: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e58b0: 7010 a6ab 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e58b6: 1a05 1748 |022b: const-string v5, "Starting download at position " // string@4817 │ │ -3e58ba: 6e20 b2ab 5300 |022d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e58c0: 5415 7f9e |0230: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e58c4: 6e10 a1a0 0500 |0232: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e58ca: 0b0d |0235: move-result-wide v13 │ │ -3e58cc: 6e30 aeab d30e |0236: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e58d2: 6e10 bcab 0300 |0239: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e58d8: 0c03 |023c: move-result-object v3 │ │ -3e58da: 7120 330b 3900 |023d: invoke-static {v9, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e58e0: 2203 8d1c |0240: new-instance v3, Ljava/io/RandomAccessFile; // type@1c8d │ │ -3e58e4: 7030 78aa 230f |0242: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa78 │ │ -3e58ea: 5412 7f9e |0245: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e58ee: 6e10 a1a0 0200 |0247: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e58f4: 0b0d |024a: move-result-wide v13 │ │ -3e58f6: 6e30 7eaa d30e |024b: invoke-virtual {v3, v13, v14}, Ljava/io/RandomAccessFile;.seek:(J)V // method@aa7e │ │ -3e58fc: 2811 |024e: goto 025f // +0011 │ │ -3e58fe: 6e10 1daa 0200 |024f: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@aa1d │ │ -3e5904: 0a03 |0252: move-result v3 │ │ -3e5906: 6e10 1baa 0200 |0253: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@aa1b │ │ -3e590c: 0a05 |0256: move-result v5 │ │ -3e590e: b653 |0257: or-int/2addr v3, v5 │ │ -3e5910: 3803 7f01 |0258: if-eqz v3, 03d7 // +017f │ │ -3e5914: 2203 8d1c |025a: new-instance v3, Ljava/io/RandomAccessFile; // type@1c8d │ │ -3e5918: 7030 78aa 230f |025c: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa78 │ │ -3e591e: 1302 0020 |025f: const/16 v2, #int 8192 // #2000 │ │ -3e5922: 2322 2f1e |0261: new-array v2, v2, [B // type@1e2f │ │ -3e5926: 5415 7f9e |0263: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e592a: 600d 2590 |0265: sget v13, Lde/danoeh/antennapod/net/download/service/R$string;.download_running:I // field@9025 │ │ -3e592e: 6e20 ada0 d500 |0267: invoke-virtual {v5, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@a0ad │ │ -3e5934: 1a05 ce18 |026a: const-string v5, "Getting size of download" // string@18ce │ │ -3e5938: 7120 330b 5900 |026c: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e593e: 5415 7f9e |026f: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5942: 6e10 aaaf 0700 |0271: invoke-virtual {v7}, Lokhttp3/ResponseBody;.contentLength:()J // method@afaa │ │ -3e5948: 0b0d |0274: move-result-wide v13 │ │ -3e594a: 541f 7f9e |0275: iget-object v15, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e594e: 6e10 a1a0 0f00 |0277: invoke-virtual {v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5954: 0b10 |027a: move-result-wide v16 │ │ -3e5956: 9b0d 0d10 |027b: add-long v13, v13, v16 │ │ -3e595a: 6e30 aba0 d50e |027d: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@a0ab │ │ -3e5960: 2205 c81c |0280: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e5964: 7010 a6ab 0500 |0282: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e596a: 1a0d 6747 |0285: const-string v13, "Size is " // string@4767 │ │ -3e596e: 6e20 b2ab d500 |0287: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5974: 541d 7f9e |028a: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5978: 6e10 a0a0 0d00 |028c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e597e: 0b0d |028f: move-result-wide v13 │ │ -3e5980: 6e30 aeab d50e |0290: invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e5986: 6e10 bcab 0500 |0293: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e598c: 0c05 |0296: move-result-object v5 │ │ -3e598e: 7120 330b 5900 |0297: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5994: 5415 7f9e |029a: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5998: 6e10 a0a0 0500 |029c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e599e: 0b0d |029f: move-result-wide v13 │ │ -3e59a0: 1604 ffff |02a0: const-wide/16 v4, #int -1 // #ffff │ │ -3e59a4: 3110 0d0a |02a2: cmp-long v16, v13, v10 │ │ -3e59a8: 3b10 0700 |02a4: if-gez v16, 02ab // +0007 │ │ -3e59ac: 541d 7f9e |02a6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e59b0: 6e30 aba0 4d05 |02a8: invoke-virtual {v13, v4, v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@a0ab │ │ -3e59b6: 7100 e2a3 0000 |02ab: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.getFreeSpaceAvailable:()J // method@a3e2 │ │ -3e59bc: 0b0d |02ae: move-result-wide v13 │ │ -3e59be: 220f c81c |02af: new-instance v15, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e59c2: 7010 a6ab 0f00 |02b1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e59c8: 1a0a 5d18 |02b4: const-string v10, "Free space is " // string@185d │ │ -3e59cc: 6e20 b2ab af00 |02b6: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e59d2: 6e30 aeab df0e |02b9: invoke-virtual {v15, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e59d8: 6e10 bcab 0f00 |02bc: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e59de: 0c0a |02bf: move-result-object v10 │ │ -3e59e0: 7120 330b a900 |02c0: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e59e6: 541a 7f9e |02c3: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e59ea: 6e10 a0a0 0a00 |02c5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e59f0: 0b0a |02c8: move-result-wide v10 │ │ -3e59f2: 310f 0a04 |02c9: cmp-long v15, v10, v4 │ │ -3e59f6: 380f 1700 |02cb: if-eqz v15, 02e2 // +0017 │ │ -3e59fa: 541a 7f9e |02cd: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e59fe: 6e10 a0a0 0a00 |02cf: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5a04: 0b0a |02d2: move-result-wide v10 │ │ -3e5a06: 310f 0a0d |02d3: cmp-long v15, v10, v13 │ │ -3e5a0a: 3d0f 0d00 |02d5: if-lez v15, 02e2 // +000d │ │ -3e5a0e: 6202 796e |02d7: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ -3e5a12: 1204 |02d9: const/4 v4, #int 0 // #0 │ │ -3e5a14: 7030 e6a3 2104 |02da: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5a1a: 7110 caaf 0300 |02dd: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5a20: 2900 e6fe |02e0: goto/16 01c6 // -011a │ │ -3e5a24: 1a0a 1648 |02e2: const-string v10, "Starting download" // string@4816 │ │ -3e5a28: 7120 330b a900 |02e4: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e5a2e: 551a 7c9e |02e7: iget-boolean v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e5a32: 390a 3d00 |02e9: if-nez v10, 0326 // +003d │ │ -3e5a36: 6e20 52aa 2800 |02eb: invoke-virtual {v8, v2}, Ljava/io/InputStream;.read:([B)I // method@aa52 │ │ -3e5a3c: 0a0a |02ee: move-result v10 │ │ -3e5a3e: 12fb |02ef: const/4 v11, #int -1 // #ff │ │ -3e5a40: 32ba 3600 |02f0: if-eq v10, v11, 0326 // +0036 │ │ -3e5a44: 120b |02f2: const/4 v11, #int 0 // #0 │ │ -3e5a46: 6e40 7faa 23ab |02f3: invoke-virtual {v3, v2, v11, v10}, Ljava/io/RandomAccessFile;.write:([BII)V // method@aa7f │ │ -3e5a4c: 541d 7f9e |02f6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5a50: 6e10 a1a0 0d00 |02f8: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5a56: 0b0e |02fb: move-result-wide v14 │ │ -3e5a58: 81a4 |02fc: int-to-long v4, v10 │ │ -3e5a5a: bb4e |02fd: add-long/2addr v14, v4 │ │ -3e5a5c: 6e30 aca0 ed0f |02fe: invoke-virtual {v13, v14, v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ -3e5a62: 5414 7f9e |0301: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5a66: 6e10 a1a0 0400 |0303: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5a6c: 0b04 |0306: move-result-wide v4 │ │ -3e5a6e: 8644 |0307: long-to-double v4, v4 │ │ -3e5a70: 190d 5940 |0308: const-wide/high16 v13, #long 4636737291354636288 // #4059 │ │ -3e5a74: ad04 040d |030a: mul-double v4, v4, v13 │ │ -3e5a78: 541a 7f9e |030c: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5a7c: 6e10 a0a0 0a00 |030e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5a82: 0b0d |0311: move-result-wide v13 │ │ -3e5a84: 86dd |0312: long-to-double v13, v13 │ │ -3e5a86: ced4 |0313: div-double/2addr v4, v13 │ │ -3e5a88: 8a44 |0314: double-to-int v4, v4 │ │ -3e5a8a: 5415 7f9e |0315: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5a8e: 6e20 aaa0 4500 |0317: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setProgressPercent:(I)V // method@a0aa │ │ -3e5a94: 1604 ffff |031a: const-wide/16 v4, #int -1 // #ffff │ │ -3e5a98: 28cb |031c: goto 02e7 // -0035 │ │ -3e5a9a: 0d00 |031d: move-exception v0 │ │ -3e5a9c: 0702 |031e: move-object v2, v0 │ │ -3e5a9e: 7110 370b 0200 |031f: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3e5aa4: 0c02 |0322: move-result-object v2 │ │ -3e5aa6: 7120 350b 2900 |0323: invoke-static {v9, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e5aac: 5512 7c9e |0326: iget-boolean v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e5ab0: 3802 0700 |0328: if-eqz v2, 032f // +0007 │ │ -3e5ab4: 7601 e5a3 1200 |032a: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@a3e5 │ │ -3e5aba: 2900 8700 |032d: goto/16 03b4 // +0087 │ │ -3e5abe: 390c 4a00 |032f: if-nez v12, 0379 // +004a │ │ -3e5ac2: 5412 7f9e |0331: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5ac6: 6e10 a0a0 0200 |0333: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5acc: 0b04 |0336: move-result-wide v4 │ │ -3e5ace: 1608 ffff |0337: const-wide/16 v8, #int -1 // #ffff │ │ -3e5ad2: 3102 0408 |0339: cmp-long v2, v4, v8 │ │ -3e5ad6: 3802 3e00 |033b: if-eqz v2, 0379 // +003e │ │ -3e5ada: 5412 7f9e |033d: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5ade: 6e10 a1a0 0200 |033f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5ae4: 0b04 |0342: move-result-wide v4 │ │ -3e5ae6: 5412 7f9e |0343: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5aea: 6e10 a0a0 0200 |0345: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5af0: 0b08 |0348: move-result-wide v8 │ │ -3e5af2: 3102 0408 |0349: cmp-long v2, v4, v8 │ │ -3e5af6: 3802 2e00 |034b: if-eqz v2, 0379 // +002e │ │ -3e5afa: 6202 776e |034d: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ -3e5afe: 2204 c81c |034f: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e5b02: 7010 a6ab 0400 |0351: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e5b08: 1a05 6b13 |0354: const-string v5, "Download completed but size: " // string@136b │ │ -3e5b0c: 6e20 b2ab 5400 |0356: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5b12: 5415 7f9e |0359: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5b16: 6e10 a1a0 0500 |035b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5b1c: 0b05 |035e: move-result-wide v5 │ │ -3e5b1e: 6e30 aeab 5406 |035f: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e5b24: 1a05 a900 |0362: const-string v5, " does not equal expected size " // string@00a9 │ │ -3e5b28: 6e20 b2ab 5400 |0364: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e5b2e: 5415 7f9e |0367: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5b32: 6e10 a0a0 0500 |0369: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5b38: 0b05 |036c: move-result-wide v5 │ │ -3e5b3a: 6e30 aeab 5406 |036d: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3e5b40: 6e10 bcab 0400 |0370: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e5b46: 0c04 |0373: move-result-object v4 │ │ -3e5b48: 7030 e6a3 2104 |0374: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5b4e: 2900 66ff |0377: goto/16 02dd // -009a │ │ -3e5b52: 5412 7f9e |0379: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5b56: 6e10 a0a0 0200 |037b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ -3e5b5c: 0b04 |037e: move-result-wide v4 │ │ -3e5b5e: 1608 0000 |037f: const-wide/16 v8, #int 0 // #0 │ │ -3e5b62: 3102 0408 |0381: cmp-long v2, v4, v8 │ │ -3e5b66: 3d02 1500 |0383: if-lez v2, 0398 // +0015 │ │ -3e5b6a: 5412 7f9e |0385: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5b6e: 6e10 a1a0 0200 |0387: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ -3e5b74: 0b04 |038a: move-result-wide v4 │ │ -3e5b76: 3102 0408 |038b: cmp-long v2, v4, v8 │ │ -3e5b7a: 3902 0b00 |038d: if-nez v2, 0398 // +000b │ │ -3e5b7e: 6202 766e |038f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3e5b82: 1a04 6c13 |0391: const-string v4, "Download completed, but nothing was read" // string@136c │ │ -3e5b86: 7030 e6a3 2104 |0393: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5b8c: 2900 47ff |0396: goto/16 02dd // -00b9 │ │ -3e5b90: 1a02 b131 |0398: const-string v2, "Last-Modified" // string@31b1 │ │ -3e5b94: 6e20 a2af 2600 |039a: invoke-virtual {v6, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e5b9a: 0c02 |039d: move-result-object v2 │ │ -3e5b9c: 3802 0800 |039e: if-eqz v2, 03a6 // +0008 │ │ -3e5ba0: 5414 7f9e |03a0: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5ba4: 6e20 a8a0 2400 |03a2: invoke-virtual {v4, v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a0a8 │ │ -3e5baa: 280c |03a5: goto 03b1 // +000c │ │ -3e5bac: 5412 7f9e |03a6: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5bb0: 1a04 3014 |03a8: const-string v4, "ETag" // string@1430 │ │ -3e5bb4: 6e20 a2af 4600 |03aa: invoke-virtual {v6, v4}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ -3e5bba: 0c04 |03ad: move-result-object v4 │ │ -3e5bbc: 6e20 a8a0 4200 |03ae: invoke-virtual {v2, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a0a8 │ │ -3e5bc2: 7601 e7a3 1200 |03b1: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onSuccess:()V // method@a3e7 │ │ -3e5bc8: 7110 caaf 0300 |03b4: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5bce: 2900 0901 |03b7: goto/16 04c0 // +0109 │ │ -3e5bd2: 0d00 |03b9: move-exception v0 │ │ -3e5bd4: 0702 |03ba: move-object v2, v0 │ │ -3e5bd6: 0734 |03bb: move-object v4, v3 │ │ -3e5bd8: 2900 0b01 |03bc: goto/16 04c7 // +010b │ │ -3e5bdc: 0d00 |03be: move-exception v0 │ │ -3e5bde: 0702 |03bf: move-object v2, v0 │ │ -3e5be0: 0734 |03c0: move-object v4, v3 │ │ -3e5be2: 2900 7f00 |03c1: goto/16 0440 // +007f │ │ -3e5be6: 0d00 |03c3: move-exception v0 │ │ -3e5be8: 0702 |03c4: move-object v2, v0 │ │ -3e5bea: 0734 |03c5: move-object v4, v3 │ │ -3e5bec: 2900 8e00 |03c6: goto/16 0454 // +008e │ │ -3e5bf0: 0d00 |03c8: move-exception v0 │ │ -3e5bf2: 0702 |03c9: move-object v2, v0 │ │ -3e5bf4: 0734 |03ca: move-object v4, v3 │ │ -3e5bf6: 2900 c400 |03cb: goto/16 048f // +00c4 │ │ -3e5bfa: 0d00 |03cd: move-exception v0 │ │ -3e5bfc: 0702 |03ce: move-object v2, v0 │ │ -3e5bfe: 0734 |03cf: move-object v4, v3 │ │ -3e5c00: 2900 d000 |03d0: goto/16 04a0 // +00d0 │ │ -3e5c04: 0d00 |03d2: move-exception v0 │ │ -3e5c06: 0702 |03d3: move-object v2, v0 │ │ -3e5c08: 0734 |03d4: move-object v4, v3 │ │ -3e5c0a: 2900 dc00 |03d5: goto/16 04b1 // +00dc │ │ -3e5c0e: 2202 811c |03d7: new-instance v2, Ljava/io/IOException; // type@1c81 │ │ -3e5c12: 1a03 734d |03d9: const-string v3, "Unable to recreate partially downloaded file" // string@4d73 │ │ -3e5c16: 7020 48aa 3200 |03db: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3e5c1c: 2702 |03de: throw v2 │ │ -3e5c1e: 0d00 |03df: move-exception v0 │ │ -3e5c20: 0702 |03e0: move-object v2, v0 │ │ -3e5c22: 1204 |03e1: const/4 v4, #int 0 // #0 │ │ -3e5c24: 2900 e500 |03e2: goto/16 04c7 // +00e5 │ │ -3e5c28: 0d00 |03e4: move-exception v0 │ │ -3e5c2a: 0702 |03e5: move-object v2, v0 │ │ -3e5c2c: 1204 |03e6: const/4 v4, #int 0 // #0 │ │ -3e5c2e: 2900 5900 |03e7: goto/16 0440 // +0059 │ │ -3e5c32: 0d00 |03e9: move-exception v0 │ │ -3e5c34: 0702 |03ea: move-object v2, v0 │ │ -3e5c36: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ -3e5c38: 2900 6800 |03ec: goto/16 0454 // +0068 │ │ -3e5c3c: 0d00 |03ee: move-exception v0 │ │ -3e5c3e: 0702 |03ef: move-object v2, v0 │ │ -3e5c40: 1204 |03f0: const/4 v4, #int 0 // #0 │ │ -3e5c42: 2900 9e00 |03f1: goto/16 048f // +009e │ │ -3e5c46: 0d00 |03f3: move-exception v0 │ │ -3e5c48: 0702 |03f4: move-object v2, v0 │ │ -3e5c4a: 1204 |03f5: const/4 v4, #int 0 // #0 │ │ -3e5c4c: 2900 aa00 |03f6: goto/16 04a0 // +00aa │ │ -3e5c50: 0d00 |03f8: move-exception v0 │ │ -3e5c52: 0702 |03f9: move-object v2, v0 │ │ -3e5c54: 1204 |03fa: const/4 v4, #int 0 // #0 │ │ -3e5c56: 2900 b600 |03fb: goto/16 04b1 // +00b6 │ │ -3e5c5a: 7020 dfa3 6100 |03fd: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.callOnFailByResponseCode:(Lokhttp3/Response;)V // method@a3df │ │ -3e5c60: 1202 |0400: const/4 v2, #int 0 // #0 │ │ -3e5c62: 7110 caaf 0200 |0401: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5c68: 2900 c2fd |0404: goto/16 01c6 // -023e │ │ -3e5c6c: 0d00 |0406: move-exception v0 │ │ -3e5c6e: 1202 |0407: const/4 v2, #int 0 // #0 │ │ -3e5c70: 0724 |0408: move-object v4, v2 │ │ -3e5c72: 2830 |0409: goto 0439 // +0030 │ │ -3e5c74: 0d00 |040a: move-exception v0 │ │ -3e5c76: 1202 |040b: const/4 v2, #int 0 // #0 │ │ -3e5c78: 0724 |040c: move-object v4, v2 │ │ -3e5c7a: 2832 |040d: goto 043f // +0032 │ │ -3e5c7c: 0d00 |040e: move-exception v0 │ │ -3e5c7e: 1202 |040f: const/4 v2, #int 0 // #0 │ │ -3e5c80: 0724 |0410: move-object v4, v2 │ │ -3e5c82: 2842 |0411: goto 0453 // +0042 │ │ -3e5c84: 0d00 |0412: move-exception v0 │ │ -3e5c86: 1202 |0413: const/4 v2, #int 0 // #0 │ │ -3e5c88: 0724 |0414: move-object v4, v2 │ │ -3e5c8a: 2900 7900 |0415: goto/16 048e // +0079 │ │ -3e5c8e: 0d00 |0417: move-exception v0 │ │ -3e5c90: 1202 |0418: const/4 v2, #int 0 // #0 │ │ -3e5c92: 0724 |0419: move-object v4, v2 │ │ -3e5c94: 2900 8500 |041a: goto/16 049f // +0085 │ │ -3e5c98: 0d00 |041c: move-exception v0 │ │ -3e5c9a: 1202 |041d: const/4 v2, #int 0 // #0 │ │ -3e5c9c: 0724 |041e: move-object v4, v2 │ │ -3e5c9e: 2900 9100 |041f: goto/16 04b0 // +0091 │ │ -3e5ca2: 0d00 |0421: move-exception v0 │ │ -3e5ca4: 0742 |0422: move-object v2, v4 │ │ -3e5ca6: 2816 |0423: goto 0439 // +0016 │ │ -3e5ca8: 0d00 |0424: move-exception v0 │ │ -3e5caa: 0742 |0425: move-object v2, v4 │ │ -3e5cac: 2819 |0426: goto 043f // +0019 │ │ -3e5cae: 0d00 |0427: move-exception v0 │ │ -3e5cb0: 0742 |0428: move-object v2, v4 │ │ -3e5cb2: 282a |0429: goto 0453 // +002a │ │ -3e5cb4: 0d00 |042a: move-exception v0 │ │ -3e5cb6: 0742 |042b: move-object v2, v4 │ │ -3e5cb8: 2900 6200 |042c: goto/16 048e // +0062 │ │ -3e5cbc: 0d00 |042e: move-exception v0 │ │ -3e5cbe: 0742 |042f: move-object v2, v4 │ │ -3e5cc0: 2900 6f00 |0430: goto/16 049f // +006f │ │ -3e5cc4: 0d00 |0432: move-exception v0 │ │ -3e5cc6: 0742 |0433: move-object v2, v4 │ │ -3e5cc8: 2900 7c00 |0434: goto/16 04b0 // +007c │ │ -3e5ccc: 0d00 |0436: move-exception v0 │ │ -3e5cce: 0742 |0437: move-object v2, v4 │ │ -3e5cd0: 0747 |0438: move-object v7, v4 │ │ -3e5cd2: 0702 |0439: move-object v2, v0 │ │ -3e5cd4: 2900 8d00 |043a: goto/16 04c7 // +008d │ │ -3e5cd8: 0d00 |043c: move-exception v0 │ │ -3e5cda: 0742 |043d: move-object v2, v4 │ │ -3e5cdc: 0747 |043e: move-object v7, v4 │ │ -3e5cde: 0702 |043f: move-object v2, v0 │ │ -3e5ce0: 6e10 e2ab 0200 |0440: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5ce6: 6202 6d6e |0443: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ -3e5cea: 5413 7f9e |0445: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ -3e5cee: 6e10 a2a0 0300 |0447: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e5cf4: 0c03 |044a: move-result-object v3 │ │ -3e5cf6: 7030 e6a3 2103 |044b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5cfc: 2900 6f00 |044e: goto/16 04bd // +006f │ │ -3e5d00: 0d00 |0450: move-exception v0 │ │ -3e5d02: 0742 |0451: move-object v2, v4 │ │ -3e5d04: 0747 |0452: move-object v7, v4 │ │ -3e5d06: 0702 |0453: move-object v2, v0 │ │ -3e5d08: 6e10 e2ab 0200 |0454: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5d0e: 7110 90a2 0200 |0457: invoke-static {v2}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ -3e5d14: 0a03 |045a: move-result v3 │ │ -3e5d16: 3803 0d00 |045b: if-eqz v3, 0468 // +000d │ │ -3e5d1a: 6203 756e |045d: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ -3e5d1e: 6e10 dfab 0200 |045f: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5d24: 0c02 |0462: move-result-object v2 │ │ -3e5d26: 7030 e6a3 3102 |0463: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5d2c: 2900 5dfd |0466: goto/16 01c3 // -02a3 │ │ -3e5d30: 6e10 dfab 0200 |0468: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5d36: 0c03 |046b: move-result-object v3 │ │ -3e5d38: 3803 1500 |046c: if-eqz v3, 0481 // +0015 │ │ -3e5d3c: 1a05 b64c |046e: const-string v5, "Trust anchor for certification path not found" // string@4cb6 │ │ -3e5d40: 6e20 7bab 5300 |0470: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3e5d46: 0a03 |0473: move-result v3 │ │ -3e5d48: 3803 0d00 |0474: if-eqz v3, 0481 // +000d │ │ -3e5d4c: 6203 6c6e |0476: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ -3e5d50: 6e10 dfab 0200 |0478: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5d56: 0c02 |047b: move-result-object v2 │ │ -3e5d58: 7030 e6a3 3102 |047c: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5d5e: 2900 44fd |047f: goto/16 01c3 // -02bc │ │ -3e5d62: 6203 766e |0481: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3e5d66: 6e10 dfab 0200 |0483: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5d6c: 0c02 |0486: move-result-object v2 │ │ -3e5d6e: 7030 e6a3 3102 |0487: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5d74: 2833 |048a: goto 04bd // +0033 │ │ -3e5d76: 0d00 |048b: move-exception v0 │ │ -3e5d78: 0742 |048c: move-object v2, v4 │ │ -3e5d7a: 0747 |048d: move-object v7, v4 │ │ -3e5d7c: 0702 |048e: move-object v2, v0 │ │ -3e5d7e: 6e10 e2ab 0200 |048f: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5d84: 6203 7f6e |0492: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ -3e5d88: 6e10 dfab 0200 |0494: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5d8e: 0c02 |0497: move-result-object v2 │ │ -3e5d90: 7030 e6a3 3102 |0498: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5d96: 2822 |049b: goto 04bd // +0022 │ │ -3e5d98: 0d00 |049c: move-exception v0 │ │ -3e5d9a: 0742 |049d: move-object v2, v4 │ │ -3e5d9c: 0747 |049e: move-object v7, v4 │ │ -3e5d9e: 0702 |049f: move-object v2, v0 │ │ -3e5da0: 6e10 e2ab 0200 |04a0: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5da6: 6203 6d6e |04a3: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ -3e5daa: 6e10 dfab 0200 |04a5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5db0: 0c02 |04a8: move-result-object v2 │ │ -3e5db2: 7030 e6a3 3102 |04a9: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5db8: 2811 |04ac: goto 04bd // +0011 │ │ -3e5dba: 0d00 |04ad: move-exception v0 │ │ -3e5dbc: 0742 |04ae: move-object v2, v4 │ │ -3e5dbe: 0747 |04af: move-object v7, v4 │ │ -3e5dc0: 0702 |04b0: move-object v2, v0 │ │ -3e5dc2: 6e10 e2ab 0200 |04b1: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e5dc8: 6203 786e |04b4: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ -3e5dcc: 6e10 dfab 0200 |04b6: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e5dd2: 0c02 |04b9: move-result-object v2 │ │ -3e5dd4: 7030 e6a3 3102 |04ba: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ -3e5dda: 7110 caaf 0400 |04bd: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5de0: 7110 caaf 0700 |04c0: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5de6: 0e00 |04c3: return-void │ │ -3e5de8: 0d00 |04c4: move-exception v0 │ │ -3e5dea: 2900 74ff |04c5: goto/16 0439 // -008c │ │ -3e5dee: 7110 caaf 0400 |04c7: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5df4: 7110 caaf 0700 |04ca: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ -3e5dfa: 2702 |04cd: throw v2 │ │ +3e5478: |[3e5478] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.download:()V │ │ +3e5488: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +3e548c: 2202 7a1c |0002: new-instance v2, Ljava/io/File; // type@1c7a │ │ +3e5490: 5413 7f9e |0004: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5494: 6e10 9aa0 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e549a: 0c03 |0009: move-result-object v3 │ │ +3e549c: 7020 17aa 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e54a2: 6e10 1faa 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e54a8: 0a03 |0010: move-result v3 │ │ +3e54aa: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +3e54ac: 5415 7f9e |0012: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e54b0: 6e10 a2a0 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e54b6: 0c05 |0017: move-result-object v5 │ │ +3e54b8: 7110 a2a2 0500 |0018: invoke-static {v5}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@a2a2 │ │ +3e54be: 0c05 |001b: move-result-object v5 │ │ +3e54c0: 2206 f81d |001c: new-instance v6, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e54c4: 7010 8faf 0600 |001e: invoke-direct {v6}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e54ca: 6e10 46ac 0500 |0021: invoke-virtual {v5}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e54d0: 0c07 |0024: move-result-object v7 │ │ +3e54d2: 6e20 98af 7600 |0025: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e54d8: 0c06 |0028: move-result-object v6 │ │ +3e54da: 5417 7f9e |0029: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e54de: 6e20 96af 7600 |002b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@af96 │ │ +3e54e4: 2207 e61d |002e: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ +3e54e8: 7010 63af 0700 |0030: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ +3e54ee: 6e10 67af 0700 |0033: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noStore:()Lokhttp3/CacheControl$Builder; // method@af67 │ │ +3e54f4: 0c07 |0036: move-result-object v7 │ │ +3e54f6: 6e10 64af 0700 |0037: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ +3e54fc: 0c07 |003a: move-result-object v7 │ │ +3e54fe: 6e20 92af 7600 |003b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ +3e5504: 5417 7f9e |003e: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5508: 6e10 9ca0 0700 |0040: invoke-virtual {v7}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ +3e550e: 0a07 |0043: move-result v7 │ │ +3e5510: 1228 |0044: const/4 v8, #int 2 // #2 │ │ +3e5512: 1a09 a019 |0045: const-string v9, "HttpDownloader" // string@19a0 │ │ +3e5516: 3387 3d00 |0047: if-ne v7, v8, 0084 // +003d │ │ +3e551a: 1a07 5758 |0049: const-string v7, "addHeader("Accept-Encoding", "identity")" // string@5857 │ │ +3e551e: 7120 330b 7900 |004b: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5524: 1a07 f608 |004e: const-string v7, "Accept-Encoding" // string@08f6 │ │ +3e5528: 1a0a 2986 |0050: const-string v10, "identity" // string@8629 │ │ +3e552c: 6e30 90af 760a |0052: invoke-virtual {v6, v7, v10}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3e5532: 2207 e61d |0055: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1de6 │ │ +3e5536: 7010 63af 0700 |0057: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@af63 │ │ +3e553c: 6e10 66af 0700 |005a: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noCache:()Lokhttp3/CacheControl$Builder; // method@af66 │ │ +3e5542: 0c07 |005d: move-result-object v7 │ │ +3e5544: 6e10 64af 0700 |005e: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@af64 │ │ +3e554a: 0c07 |0061: move-result-object v7 │ │ +3e554c: 6e20 92af 7600 |0062: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@af92 │ │ +3e5552: 281f |0065: goto 0084 // +001f │ │ +3e5554: 0d00 |0066: move-exception v0 │ │ +3e5556: 0702 |0067: move-object v2, v0 │ │ +3e5558: 0747 |0068: move-object v7, v4 │ │ +3e555a: 2900 5e04 |0069: goto/16 04c7 // +045e │ │ +3e555e: 0d00 |006b: move-exception v0 │ │ +3e5560: 0702 |006c: move-object v2, v0 │ │ +3e5562: 0747 |006d: move-object v7, v4 │ │ +3e5564: 2900 d203 |006e: goto/16 0440 // +03d2 │ │ +3e5568: 0d00 |0070: move-exception v0 │ │ +3e556a: 0702 |0071: move-object v2, v0 │ │ +3e556c: 0747 |0072: move-object v7, v4 │ │ +3e556e: 2900 e103 |0073: goto/16 0454 // +03e1 │ │ +3e5572: 0d00 |0075: move-exception v0 │ │ +3e5574: 0702 |0076: move-object v2, v0 │ │ +3e5576: 0747 |0077: move-object v7, v4 │ │ +3e5578: 2900 1704 |0078: goto/16 048f // +0417 │ │ +3e557c: 0d00 |007a: move-exception v0 │ │ +3e557e: 0702 |007b: move-object v2, v0 │ │ +3e5580: 0747 |007c: move-object v7, v4 │ │ +3e5582: 2900 2304 |007d: goto/16 04a0 // +0423 │ │ +3e5586: 0d00 |007f: move-exception v0 │ │ +3e5588: 0702 |0080: move-object v2, v0 │ │ +3e558a: 0747 |0081: move-object v7, v4 │ │ +3e558c: 2900 2f04 |0082: goto/16 04b1 // +042f │ │ +3e5590: 6e10 44ac 0500 |0084: invoke-virtual {v5}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@ac44 │ │ +3e5596: 0c05 |0087: move-result-object v5 │ │ +3e5598: 1a07 2b85 |0088: const-string v7, "http" // string@852b │ │ +3e559c: 6e20 7fab 7500 |008a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e55a2: 0a05 |008d: move-result v5 │ │ +3e55a4: 3805 0900 |008e: if-eqz v5, 0097 // +0009 │ │ +3e55a8: 1a05 244e |0090: const-string v5, "Upgrade-Insecure-Requests" // string@4e24 │ │ +3e55ac: 1a07 2a07 |0092: const-string v7, "1" // string@072a │ │ +3e55b0: 6e30 90af 5607 |0094: invoke-virtual {v6, v5, v7}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3e55b6: 5415 7f9e |0097: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e55ba: 6e10 9da0 0500 |0099: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ +3e55c0: 0c05 |009c: move-result-object v5 │ │ +3e55c2: 7110 e80a 0500 |009d: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e55c8: 0a05 |00a0: move-result v5 │ │ +3e55ca: 3905 5900 |00a1: if-nez v5, 00fa // +0059 │ │ +3e55ce: 5415 7f9e |00a3: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e55d2: 6e10 9da0 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@a09d │ │ +3e55d8: 0c05 |00a8: move-result-object v5 │ │ +3e55da: 7110 d3a5 0500 |00a9: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a5d3 │ │ +3e55e0: 0c07 |00ac: move-result-object v7 │ │ +3e55e2: 1a0a cf01 |00ad: const-string v10, "")" // string@01cf │ │ +3e55e6: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ +3e55ea: 7100 beab 0000 |00b1: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3e55f0: 0b0b |00b4: move-result-wide v11 │ │ +3e55f2: 170d 0014 730f |00b5: const-wide/32 v13, #float 1.19847e-29 // #0f731400 │ │ +3e55f8: bcdb |00b8: sub-long/2addr v11, v13 │ │ +3e55fa: 6e10 8fad 0700 |00b9: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@ad8f │ │ +3e5600: 0b0d |00bc: move-result-wide v13 │ │ +3e5602: 3107 0d0b |00bd: cmp-long v7, v13, v11 │ │ +3e5606: 3d07 3b00 |00bf: if-lez v7, 00fa // +003b │ │ +3e560a: 2207 c81c |00c1: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e560e: 7010 a6ab 0700 |00c3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5614: 1a0b 5858 |00c6: const-string v11, "addHeader("If-Modified-Since", "" // string@5858 │ │ +3e5618: 6e20 b2ab b700 |00c8: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e561e: 6e20 b2ab 5700 |00cb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5624: 6e20 b2ab a700 |00ce: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e562a: 6e10 bcab 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5630: 0c07 |00d4: move-result-object v7 │ │ +3e5632: 7120 330b 7900 |00d5: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5638: 1a07 ab1a |00d8: const-string v7, "If-Modified-Since" // string@1aab │ │ +3e563c: 6e30 90af 7605 |00da: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3e5642: 281d |00dd: goto 00fa // +001d │ │ +3e5644: 2207 c81c |00de: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5648: 7010 a6ab 0700 |00e0: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e564e: 1a0b 5958 |00e3: const-string v11, "addHeader("If-None-Match", "" // string@5859 │ │ +3e5652: 6e20 b2ab b700 |00e5: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5658: 6e20 b2ab 5700 |00e8: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e565e: 6e20 b2ab a700 |00eb: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5664: 6e10 bcab 0700 |00ee: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e566a: 0c07 |00f1: move-result-object v7 │ │ +3e566c: 7120 330b 7900 |00f2: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5672: 1a07 ac1a |00f5: const-string v7, "If-None-Match" // string@1aac │ │ +3e5676: 6e30 90af 7605 |00f7: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3e567c: 1a05 5906 |00fa: const-string v5, "-" // string@0659 │ │ +3e5680: 160a 0000 |00fc: const-wide/16 v10, #int 0 // #0 │ │ +3e5684: 3803 4c00 |00fe: if-eqz v3, 014a // +004c │ │ +3e5688: 6e10 29aa 0200 |0100: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@aa29 │ │ +3e568e: 0b0c |0103: move-result-wide v12 │ │ +3e5690: 3107 0c0a |0104: cmp-long v7, v12, v10 │ │ +3e5694: 3d07 4400 |0106: if-lez v7, 014a // +0044 │ │ +3e5698: 5417 7f9e |0108: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e569c: 6e10 29aa 0200 |010a: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@aa29 │ │ +3e56a2: 0b0c |010d: move-result-wide v12 │ │ +3e56a4: 6e30 aca0 c70d |010e: invoke-virtual {v7, v12, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ +3e56aa: 1a07 4044 |0111: const-string v7, "Range" // string@4440 │ │ +3e56ae: 220c c81c |0113: new-instance v12, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e56b2: 7010 a6ab 0c00 |0115: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e56b8: 1a0d 1060 |0118: const-string v13, "bytes=" // string@6010 │ │ +3e56bc: 6e20 b2ab dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e56c2: 541d 7f9e |011d: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e56c6: 6e10 a1a0 0d00 |011f: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e56cc: 0b0d |0122: move-result-wide v13 │ │ +3e56ce: 6e30 aeab dc0e |0123: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e56d4: 6e20 b2ab 5c00 |0126: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e56da: 6e10 bcab 0c00 |0129: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e56e0: 0c0c |012c: move-result-object v12 │ │ +3e56e2: 6e30 90af 760c |012d: invoke-virtual {v6, v7, v12}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af90 │ │ +3e56e8: 2207 c81c |0130: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e56ec: 7010 a6ab 0700 |0132: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e56f2: 1a0c 6409 |0135: const-string v12, "Adding range header: " // string@0964 │ │ +3e56f6: 6e20 b2ab c700 |0137: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e56fc: 541c 7f9e |013a: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5700: 6e10 a1a0 0c00 |013c: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5706: 0b0c |013f: move-result-wide v12 │ │ +3e5708: 6e30 aeab c70d |0140: invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e570e: 6e10 bcab 0700 |0143: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5714: 0c07 |0146: move-result-object v7 │ │ +3e5716: 7120 330b 7900 |0147: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e571c: 7020 e4a3 6100 |014a: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; // method@a3e4 │ │ +3e5722: 0c06 |014d: move-result-object v6 │ │ +3e5724: 6e10 9faf 0600 |014e: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3e572a: 0c07 |0151: move-result-object v7 │ │ +3e572c: 1a0c 4a11 |0152: const-string v12, "Content-Encoding" // string@114a │ │ +3e5730: 6e20 a2af c600 |0154: invoke-virtual {v6, v12}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e5736: 0c0c |0157: move-result-object v12 │ │ +3e5738: 7110 e80a 0c00 |0158: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e573e: 0a0d |015b: move-result v13 │ │ +3e5740: 390d 1e00 |015c: if-nez v13, 017a // +001e │ │ +3e5744: 620d 2bf3 |015e: sget-object v13, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e5748: 6e20 9bab dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3e574e: 0c0c |0163: move-result-object v12 │ │ +3e5750: 1a0d 2f83 |0164: const-string v13, "gzip" // string@832f │ │ +3e5754: 7120 e50a dc00 |0166: invoke-static {v12, v13}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3e575a: 0a0c |0169: move-result v12 │ │ +3e575c: 2811 |016a: goto 017b // +0011 │ │ +3e575e: 0d00 |016b: move-exception v0 │ │ +3e5760: 2900 d302 |016c: goto/16 043f // +02d3 │ │ +3e5764: 0d00 |016e: move-exception v0 │ │ +3e5766: 2900 e402 |016f: goto/16 0453 // +02e4 │ │ +3e576a: 0d00 |0171: move-exception v0 │ │ +3e576c: 2900 1c03 |0172: goto/16 048e // +031c │ │ +3e5770: 0d00 |0174: move-exception v0 │ │ +3e5772: 2900 2a03 |0175: goto/16 049f // +032a │ │ +3e5776: 0d00 |0177: move-exception v0 │ │ +3e5778: 2900 3803 |0178: goto/16 04b0 // +0338 │ │ +3e577c: 120c |017a: const/4 v12, #int 0 // #0 │ │ +3e577e: 220d c81c |017b: new-instance v13, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5782: 7010 a6ab 0d00 |017d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5788: 1a0f ef44 |0180: const-string v15, "Response code is " // string@44ef │ │ +3e578c: 6e20 b2ab fd00 |0182: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5792: 6e10 a1af 0600 |0185: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e5798: 0a0f |0188: move-result v15 │ │ +3e579a: 6e20 adab fd00 |0189: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e57a0: 6e10 bcab 0d00 |018c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e57a6: 0c0d |018f: move-result-object v13 │ │ +3e57a8: 7120 330b d900 |0190: invoke-static {v9, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e57ae: 6e10 a3af 0600 |0193: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3e57b4: 0a0d |0196: move-result v13 │ │ +3e57b6: 390d 3300 |0197: if-nez v13, 01ca // +0033 │ │ +3e57ba: 6e10 a1af 0600 |0199: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e57c0: 0a0d |019c: move-result v13 │ │ +3e57c2: 130f 3001 |019d: const/16 v15, #int 304 // #130 │ │ +3e57c6: 33fd 2b00 |019f: if-ne v13, v15, 01ca // +002b │ │ +3e57ca: 2202 c81c |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e57ce: 7010 a6ab 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e57d4: 1a03 9817 |01a6: const-string v3, "Feed '" // string@1798 │ │ +3e57d8: 6e20 b2ab 3200 |01a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e57de: 5413 7f9e |01ab: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e57e2: 6e10 a2a0 0300 |01ad: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e57e8: 0c03 |01b0: move-result-object v3 │ │ +3e57ea: 6e20 b2ab 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e57f0: 1a03 8804 |01b4: const-string v3, "' not modified since last update, Download canceled" // string@0488 │ │ +3e57f4: 6e20 b2ab 3200 |01b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e57fa: 6e10 bcab 0200 |01b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5800: 0c02 |01bc: move-result-object v2 │ │ +3e5802: 7120 330b 2900 |01bd: invoke-static {v9, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5808: 7601 e5a3 1200 |01c0: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@a3e5 │ │ +3e580e: 7110 caaf 0400 |01c3: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5814: 7110 caaf 0700 |01c6: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e581a: 0e00 |01c9: return-void │ │ +3e581c: 6e10 a3af 0600 |01ca: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@afa3 │ │ +3e5822: 0a0d |01cd: move-result v13 │ │ +3e5824: 380d 2f02 |01ce: if-eqz v13, 03fd // +022f │ │ +3e5828: 6e10 9faf 0600 |01d0: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3e582e: 0c0d |01d3: move-result-object v13 │ │ +3e5830: 390d 0400 |01d4: if-nez v13, 01d8 // +0004 │ │ +3e5834: 2900 2702 |01d6: goto/16 03fd // +0227 │ │ +3e5838: 541d 7f9e |01d8: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e583c: 6e10 9ca0 0d00 |01da: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@a09c │ │ +3e5842: 0a0d |01dd: move-result v13 │ │ +3e5844: 338d 0e00 |01de: if-ne v13, v8, 01ec // +000e │ │ +3e5848: 7020 e3a3 6100 |01e0: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z // method@a3e3 │ │ +3e584e: 0a08 |01e3: move-result v8 │ │ +3e5850: 3808 0800 |01e4: if-eqz v8, 01ec // +0008 │ │ +3e5854: 6202 726e |01e6: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e72 │ │ +3e5858: 7030 e6a3 2104 |01e8: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e585e: 28d8 |01eb: goto 01c3 // -0028 │ │ +3e5860: 7020 e0a3 6100 |01ec: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.checkIfRedirect:(Lokhttp3/Response;)V // method@a3e0 │ │ +3e5866: 2208 6f1c |01ef: new-instance v8, Ljava/io/BufferedInputStream; // type@1c6f │ │ +3e586a: 6e10 a8af 0700 |01f1: invoke-virtual {v7}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@afa8 │ │ +3e5870: 0c0d |01f4: move-result-object v13 │ │ +3e5872: 7020 eaa9 d800 |01f5: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a9ea │ │ +3e5878: 3803 0900 |01f8: if-eqz v3, 0201 // +0009 │ │ +3e587c: 1a0d 4c11 |01fa: const-string v13, "Content-Range" // string@114c │ │ +3e5880: 6e20 a2af d600 |01fc: invoke-virtual {v6, v13}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e5886: 0c0d |01ff: move-result-object v13 │ │ +3e5888: 2802 |0200: goto 0202 // +0002 │ │ +3e588a: 074d |0201: move-object v13, v4 │ │ +3e588c: 1a0f a3b5 |0202: const-string v15, "rw" // string@b5a3 │ │ +3e5890: 3803 4b00 |0204: if-eqz v3, 024f // +004b │ │ +3e5894: 6e10 a1af 0600 |0206: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e589a: 0a03 |0209: move-result v3 │ │ +3e589c: 130e ce00 |020a: const/16 v14, #int 206 // #ce │ │ +3e58a0: 33e3 4300 |020c: if-ne v3, v14, 024f // +0043 │ │ +3e58a4: 7110 e80a 0d00 |020e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3e58aa: 0a03 |0211: move-result v3 │ │ +3e58ac: 3903 3d00 |0212: if-nez v3, 024f // +003d │ │ +3e58b0: 6e20 89ab 5d00 |0214: invoke-virtual {v13, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@ab89 │ │ +3e58b6: 0a03 |0217: move-result v3 │ │ +3e58b8: 1265 |0218: const/4 v5, #int 6 // #6 │ │ +3e58ba: 6e30 98ab 5d03 |0219: invoke-virtual {v13, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3e58c0: 0c03 |021c: move-result-object v3 │ │ +3e58c2: 5415 7f9e |021d: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e58c6: 7110 23ab 0300 |021f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3e58cc: 0b0d |0222: move-result-wide v13 │ │ +3e58ce: 6e30 aca0 d50e |0223: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ +3e58d4: 2203 c81c |0226: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e58d8: 7010 a6ab 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e58de: 1a05 1748 |022b: const-string v5, "Starting download at position " // string@4817 │ │ +3e58e2: 6e20 b2ab 5300 |022d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e58e8: 5415 7f9e |0230: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e58ec: 6e10 a1a0 0500 |0232: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e58f2: 0b0d |0235: move-result-wide v13 │ │ +3e58f4: 6e30 aeab d30e |0236: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e58fa: 6e10 bcab 0300 |0239: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5900: 0c03 |023c: move-result-object v3 │ │ +3e5902: 7120 330b 3900 |023d: invoke-static {v9, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5908: 2203 8d1c |0240: new-instance v3, Ljava/io/RandomAccessFile; // type@1c8d │ │ +3e590c: 7030 78aa 230f |0242: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa78 │ │ +3e5912: 5412 7f9e |0245: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5916: 6e10 a1a0 0200 |0247: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e591c: 0b0d |024a: move-result-wide v13 │ │ +3e591e: 6e30 7eaa d30e |024b: invoke-virtual {v3, v13, v14}, Ljava/io/RandomAccessFile;.seek:(J)V // method@aa7e │ │ +3e5924: 2811 |024e: goto 025f // +0011 │ │ +3e5926: 6e10 1daa 0200 |024f: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@aa1d │ │ +3e592c: 0a03 |0252: move-result v3 │ │ +3e592e: 6e10 1baa 0200 |0253: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@aa1b │ │ +3e5934: 0a05 |0256: move-result v5 │ │ +3e5936: b653 |0257: or-int/2addr v3, v5 │ │ +3e5938: 3803 7f01 |0258: if-eqz v3, 03d7 // +017f │ │ +3e593c: 2203 8d1c |025a: new-instance v3, Ljava/io/RandomAccessFile; // type@1c8d │ │ +3e5940: 7030 78aa 230f |025c: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@aa78 │ │ +3e5946: 1302 0020 |025f: const/16 v2, #int 8192 // #2000 │ │ +3e594a: 2322 2f1e |0261: new-array v2, v2, [B // type@1e2f │ │ +3e594e: 5415 7f9e |0263: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5952: 600d 2590 |0265: sget v13, Lde/danoeh/antennapod/net/download/service/R$string;.download_running:I // field@9025 │ │ +3e5956: 6e20 ada0 d500 |0267: invoke-virtual {v5, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@a0ad │ │ +3e595c: 1a05 ce18 |026a: const-string v5, "Getting size of download" // string@18ce │ │ +3e5960: 7120 330b 5900 |026c: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5966: 5415 7f9e |026f: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e596a: 6e10 aaaf 0700 |0271: invoke-virtual {v7}, Lokhttp3/ResponseBody;.contentLength:()J // method@afaa │ │ +3e5970: 0b0d |0274: move-result-wide v13 │ │ +3e5972: 541f 7f9e |0275: iget-object v15, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5976: 6e10 a1a0 0f00 |0277: invoke-virtual {v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e597c: 0b10 |027a: move-result-wide v16 │ │ +3e597e: 9b0d 0d10 |027b: add-long v13, v13, v16 │ │ +3e5982: 6e30 aba0 d50e |027d: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@a0ab │ │ +3e5988: 2205 c81c |0280: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e598c: 7010 a6ab 0500 |0282: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5992: 1a0d 6747 |0285: const-string v13, "Size is " // string@4767 │ │ +3e5996: 6e20 b2ab d500 |0287: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e599c: 541d 7f9e |028a: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e59a0: 6e10 a0a0 0d00 |028c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e59a6: 0b0d |028f: move-result-wide v13 │ │ +3e59a8: 6e30 aeab d50e |0290: invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e59ae: 6e10 bcab 0500 |0293: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e59b4: 0c05 |0296: move-result-object v5 │ │ +3e59b6: 7120 330b 5900 |0297: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e59bc: 5415 7f9e |029a: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e59c0: 6e10 a0a0 0500 |029c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e59c6: 0b0d |029f: move-result-wide v13 │ │ +3e59c8: 1604 ffff |02a0: const-wide/16 v4, #int -1 // #ffff │ │ +3e59cc: 3110 0d0a |02a2: cmp-long v16, v13, v10 │ │ +3e59d0: 3b10 0700 |02a4: if-gez v16, 02ab // +0007 │ │ +3e59d4: 541d 7f9e |02a6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e59d8: 6e30 aba0 4d05 |02a8: invoke-virtual {v13, v4, v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@a0ab │ │ +3e59de: 7100 e2a3 0000 |02ab: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.getFreeSpaceAvailable:()J // method@a3e2 │ │ +3e59e4: 0b0d |02ae: move-result-wide v13 │ │ +3e59e6: 220f c81c |02af: new-instance v15, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e59ea: 7010 a6ab 0f00 |02b1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e59f0: 1a0a 5d18 |02b4: const-string v10, "Free space is " // string@185d │ │ +3e59f4: 6e20 b2ab af00 |02b6: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e59fa: 6e30 aeab df0e |02b9: invoke-virtual {v15, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e5a00: 6e10 bcab 0f00 |02bc: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5a06: 0c0a |02bf: move-result-object v10 │ │ +3e5a08: 7120 330b a900 |02c0: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5a0e: 541a 7f9e |02c3: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5a12: 6e10 a0a0 0a00 |02c5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5a18: 0b0a |02c8: move-result-wide v10 │ │ +3e5a1a: 310f 0a04 |02c9: cmp-long v15, v10, v4 │ │ +3e5a1e: 380f 1700 |02cb: if-eqz v15, 02e2 // +0017 │ │ +3e5a22: 541a 7f9e |02cd: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5a26: 6e10 a0a0 0a00 |02cf: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5a2c: 0b0a |02d2: move-result-wide v10 │ │ +3e5a2e: 310f 0a0d |02d3: cmp-long v15, v10, v13 │ │ +3e5a32: 3d0f 0d00 |02d5: if-lez v15, 02e2 // +000d │ │ +3e5a36: 6202 796e |02d7: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e79 │ │ +3e5a3a: 1204 |02d9: const/4 v4, #int 0 // #0 │ │ +3e5a3c: 7030 e6a3 2104 |02da: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5a42: 7110 caaf 0300 |02dd: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5a48: 2900 e6fe |02e0: goto/16 01c6 // -011a │ │ +3e5a4c: 1a0a 1648 |02e2: const-string v10, "Starting download" // string@4816 │ │ +3e5a50: 7120 330b a900 |02e4: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e5a56: 551a 7c9e |02e7: iget-boolean v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e5a5a: 390a 3d00 |02e9: if-nez v10, 0326 // +003d │ │ +3e5a5e: 6e20 52aa 2800 |02eb: invoke-virtual {v8, v2}, Ljava/io/InputStream;.read:([B)I // method@aa52 │ │ +3e5a64: 0a0a |02ee: move-result v10 │ │ +3e5a66: 12fb |02ef: const/4 v11, #int -1 // #ff │ │ +3e5a68: 32ba 3600 |02f0: if-eq v10, v11, 0326 // +0036 │ │ +3e5a6c: 120b |02f2: const/4 v11, #int 0 // #0 │ │ +3e5a6e: 6e40 7faa 23ab |02f3: invoke-virtual {v3, v2, v11, v10}, Ljava/io/RandomAccessFile;.write:([BII)V // method@aa7f │ │ +3e5a74: 541d 7f9e |02f6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5a78: 6e10 a1a0 0d00 |02f8: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5a7e: 0b0e |02fb: move-result-wide v14 │ │ +3e5a80: 81a4 |02fc: int-to-long v4, v10 │ │ +3e5a82: bb4e |02fd: add-long/2addr v14, v4 │ │ +3e5a84: 6e30 aca0 ed0f |02fe: invoke-virtual {v13, v14, v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@a0ac │ │ +3e5a8a: 5414 7f9e |0301: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5a8e: 6e10 a1a0 0400 |0303: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5a94: 0b04 |0306: move-result-wide v4 │ │ +3e5a96: 8644 |0307: long-to-double v4, v4 │ │ +3e5a98: 190d 5940 |0308: const-wide/high16 v13, #long 4636737291354636288 // #4059 │ │ +3e5a9c: ad04 040d |030a: mul-double v4, v4, v13 │ │ +3e5aa0: 541a 7f9e |030c: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5aa4: 6e10 a0a0 0a00 |030e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5aaa: 0b0d |0311: move-result-wide v13 │ │ +3e5aac: 86dd |0312: long-to-double v13, v13 │ │ +3e5aae: ced4 |0313: div-double/2addr v4, v13 │ │ +3e5ab0: 8a44 |0314: double-to-int v4, v4 │ │ +3e5ab2: 5415 7f9e |0315: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5ab6: 6e20 aaa0 4500 |0317: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setProgressPercent:(I)V // method@a0aa │ │ +3e5abc: 1604 ffff |031a: const-wide/16 v4, #int -1 // #ffff │ │ +3e5ac0: 28cb |031c: goto 02e7 // -0035 │ │ +3e5ac2: 0d00 |031d: move-exception v0 │ │ +3e5ac4: 0702 |031e: move-object v2, v0 │ │ +3e5ac6: 7110 370b 0200 |031f: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3e5acc: 0c02 |0322: move-result-object v2 │ │ +3e5ace: 7120 350b 2900 |0323: invoke-static {v9, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e5ad4: 5512 7c9e |0326: iget-boolean v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e5ad8: 3802 0700 |0328: if-eqz v2, 032f // +0007 │ │ +3e5adc: 7601 e5a3 1200 |032a: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@a3e5 │ │ +3e5ae2: 2900 8700 |032d: goto/16 03b4 // +0087 │ │ +3e5ae6: 390c 4a00 |032f: if-nez v12, 0379 // +004a │ │ +3e5aea: 5412 7f9e |0331: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5aee: 6e10 a0a0 0200 |0333: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5af4: 0b04 |0336: move-result-wide v4 │ │ +3e5af6: 1608 ffff |0337: const-wide/16 v8, #int -1 // #ffff │ │ +3e5afa: 3102 0408 |0339: cmp-long v2, v4, v8 │ │ +3e5afe: 3802 3e00 |033b: if-eqz v2, 0379 // +003e │ │ +3e5b02: 5412 7f9e |033d: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b06: 6e10 a1a0 0200 |033f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5b0c: 0b04 |0342: move-result-wide v4 │ │ +3e5b0e: 5412 7f9e |0343: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b12: 6e10 a0a0 0200 |0345: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5b18: 0b08 |0348: move-result-wide v8 │ │ +3e5b1a: 3102 0408 |0349: cmp-long v2, v4, v8 │ │ +3e5b1e: 3802 2e00 |034b: if-eqz v2, 0379 // +002e │ │ +3e5b22: 6202 776e |034d: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e77 │ │ +3e5b26: 2204 c81c |034f: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e5b2a: 7010 a6ab 0400 |0351: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e5b30: 1a05 6b13 |0354: const-string v5, "Download completed but size: " // string@136b │ │ +3e5b34: 6e20 b2ab 5400 |0356: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5b3a: 5415 7f9e |0359: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b3e: 6e10 a1a0 0500 |035b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5b44: 0b05 |035e: move-result-wide v5 │ │ +3e5b46: 6e30 aeab 5406 |035f: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e5b4c: 1a05 a900 |0362: const-string v5, " does not equal expected size " // string@00a9 │ │ +3e5b50: 6e20 b2ab 5400 |0364: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e5b56: 5415 7f9e |0367: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b5a: 6e10 a0a0 0500 |0369: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5b60: 0b05 |036c: move-result-wide v5 │ │ +3e5b62: 6e30 aeab 5406 |036d: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3e5b68: 6e10 bcab 0400 |0370: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e5b6e: 0c04 |0373: move-result-object v4 │ │ +3e5b70: 7030 e6a3 2104 |0374: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5b76: 2900 66ff |0377: goto/16 02dd // -009a │ │ +3e5b7a: 5412 7f9e |0379: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b7e: 6e10 a0a0 0200 |037b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@a0a0 │ │ +3e5b84: 0b04 |037e: move-result-wide v4 │ │ +3e5b86: 1608 0000 |037f: const-wide/16 v8, #int 0 // #0 │ │ +3e5b8a: 3102 0408 |0381: cmp-long v2, v4, v8 │ │ +3e5b8e: 3d02 1500 |0383: if-lez v2, 0398 // +0015 │ │ +3e5b92: 5412 7f9e |0385: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5b96: 6e10 a1a0 0200 |0387: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@a0a1 │ │ +3e5b9c: 0b04 |038a: move-result-wide v4 │ │ +3e5b9e: 3102 0408 |038b: cmp-long v2, v4, v8 │ │ +3e5ba2: 3902 0b00 |038d: if-nez v2, 0398 // +000b │ │ +3e5ba6: 6202 766e |038f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3e5baa: 1a04 6c13 |0391: const-string v4, "Download completed, but nothing was read" // string@136c │ │ +3e5bae: 7030 e6a3 2104 |0393: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5bb4: 2900 47ff |0396: goto/16 02dd // -00b9 │ │ +3e5bb8: 1a02 b131 |0398: const-string v2, "Last-Modified" // string@31b1 │ │ +3e5bbc: 6e20 a2af 2600 |039a: invoke-virtual {v6, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e5bc2: 0c02 |039d: move-result-object v2 │ │ +3e5bc4: 3802 0800 |039e: if-eqz v2, 03a6 // +0008 │ │ +3e5bc8: 5414 7f9e |03a0: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5bcc: 6e20 a8a0 2400 |03a2: invoke-virtual {v4, v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a0a8 │ │ +3e5bd2: 280c |03a5: goto 03b1 // +000c │ │ +3e5bd4: 5412 7f9e |03a6: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5bd8: 1a04 3014 |03a8: const-string v4, "ETag" // string@1430 │ │ +3e5bdc: 6e20 a2af 4600 |03aa: invoke-virtual {v6, v4}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@afa2 │ │ +3e5be2: 0c04 |03ad: move-result-object v4 │ │ +3e5be4: 6e20 a8a0 4200 |03ae: invoke-virtual {v2, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a0a8 │ │ +3e5bea: 7601 e7a3 1200 |03b1: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onSuccess:()V // method@a3e7 │ │ +3e5bf0: 7110 caaf 0300 |03b4: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5bf6: 2900 0901 |03b7: goto/16 04c0 // +0109 │ │ +3e5bfa: 0d00 |03b9: move-exception v0 │ │ +3e5bfc: 0702 |03ba: move-object v2, v0 │ │ +3e5bfe: 0734 |03bb: move-object v4, v3 │ │ +3e5c00: 2900 0b01 |03bc: goto/16 04c7 // +010b │ │ +3e5c04: 0d00 |03be: move-exception v0 │ │ +3e5c06: 0702 |03bf: move-object v2, v0 │ │ +3e5c08: 0734 |03c0: move-object v4, v3 │ │ +3e5c0a: 2900 7f00 |03c1: goto/16 0440 // +007f │ │ +3e5c0e: 0d00 |03c3: move-exception v0 │ │ +3e5c10: 0702 |03c4: move-object v2, v0 │ │ +3e5c12: 0734 |03c5: move-object v4, v3 │ │ +3e5c14: 2900 8e00 |03c6: goto/16 0454 // +008e │ │ +3e5c18: 0d00 |03c8: move-exception v0 │ │ +3e5c1a: 0702 |03c9: move-object v2, v0 │ │ +3e5c1c: 0734 |03ca: move-object v4, v3 │ │ +3e5c1e: 2900 c400 |03cb: goto/16 048f // +00c4 │ │ +3e5c22: 0d00 |03cd: move-exception v0 │ │ +3e5c24: 0702 |03ce: move-object v2, v0 │ │ +3e5c26: 0734 |03cf: move-object v4, v3 │ │ +3e5c28: 2900 d000 |03d0: goto/16 04a0 // +00d0 │ │ +3e5c2c: 0d00 |03d2: move-exception v0 │ │ +3e5c2e: 0702 |03d3: move-object v2, v0 │ │ +3e5c30: 0734 |03d4: move-object v4, v3 │ │ +3e5c32: 2900 dc00 |03d5: goto/16 04b1 // +00dc │ │ +3e5c36: 2202 811c |03d7: new-instance v2, Ljava/io/IOException; // type@1c81 │ │ +3e5c3a: 1a03 734d |03d9: const-string v3, "Unable to recreate partially downloaded file" // string@4d73 │ │ +3e5c3e: 7020 48aa 3200 |03db: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3e5c44: 2702 |03de: throw v2 │ │ +3e5c46: 0d00 |03df: move-exception v0 │ │ +3e5c48: 0702 |03e0: move-object v2, v0 │ │ +3e5c4a: 1204 |03e1: const/4 v4, #int 0 // #0 │ │ +3e5c4c: 2900 e500 |03e2: goto/16 04c7 // +00e5 │ │ +3e5c50: 0d00 |03e4: move-exception v0 │ │ +3e5c52: 0702 |03e5: move-object v2, v0 │ │ +3e5c54: 1204 |03e6: const/4 v4, #int 0 // #0 │ │ +3e5c56: 2900 5900 |03e7: goto/16 0440 // +0059 │ │ +3e5c5a: 0d00 |03e9: move-exception v0 │ │ +3e5c5c: 0702 |03ea: move-object v2, v0 │ │ +3e5c5e: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ +3e5c60: 2900 6800 |03ec: goto/16 0454 // +0068 │ │ +3e5c64: 0d00 |03ee: move-exception v0 │ │ +3e5c66: 0702 |03ef: move-object v2, v0 │ │ +3e5c68: 1204 |03f0: const/4 v4, #int 0 // #0 │ │ +3e5c6a: 2900 9e00 |03f1: goto/16 048f // +009e │ │ +3e5c6e: 0d00 |03f3: move-exception v0 │ │ +3e5c70: 0702 |03f4: move-object v2, v0 │ │ +3e5c72: 1204 |03f5: const/4 v4, #int 0 // #0 │ │ +3e5c74: 2900 aa00 |03f6: goto/16 04a0 // +00aa │ │ +3e5c78: 0d00 |03f8: move-exception v0 │ │ +3e5c7a: 0702 |03f9: move-object v2, v0 │ │ +3e5c7c: 1204 |03fa: const/4 v4, #int 0 // #0 │ │ +3e5c7e: 2900 b600 |03fb: goto/16 04b1 // +00b6 │ │ +3e5c82: 7020 dfa3 6100 |03fd: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.callOnFailByResponseCode:(Lokhttp3/Response;)V // method@a3df │ │ +3e5c88: 1202 |0400: const/4 v2, #int 0 // #0 │ │ +3e5c8a: 7110 caaf 0200 |0401: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5c90: 2900 c2fd |0404: goto/16 01c6 // -023e │ │ +3e5c94: 0d00 |0406: move-exception v0 │ │ +3e5c96: 1202 |0407: const/4 v2, #int 0 // #0 │ │ +3e5c98: 0724 |0408: move-object v4, v2 │ │ +3e5c9a: 2830 |0409: goto 0439 // +0030 │ │ +3e5c9c: 0d00 |040a: move-exception v0 │ │ +3e5c9e: 1202 |040b: const/4 v2, #int 0 // #0 │ │ +3e5ca0: 0724 |040c: move-object v4, v2 │ │ +3e5ca2: 2832 |040d: goto 043f // +0032 │ │ +3e5ca4: 0d00 |040e: move-exception v0 │ │ +3e5ca6: 1202 |040f: const/4 v2, #int 0 // #0 │ │ +3e5ca8: 0724 |0410: move-object v4, v2 │ │ +3e5caa: 2842 |0411: goto 0453 // +0042 │ │ +3e5cac: 0d00 |0412: move-exception v0 │ │ +3e5cae: 1202 |0413: const/4 v2, #int 0 // #0 │ │ +3e5cb0: 0724 |0414: move-object v4, v2 │ │ +3e5cb2: 2900 7900 |0415: goto/16 048e // +0079 │ │ +3e5cb6: 0d00 |0417: move-exception v0 │ │ +3e5cb8: 1202 |0418: const/4 v2, #int 0 // #0 │ │ +3e5cba: 0724 |0419: move-object v4, v2 │ │ +3e5cbc: 2900 8500 |041a: goto/16 049f // +0085 │ │ +3e5cc0: 0d00 |041c: move-exception v0 │ │ +3e5cc2: 1202 |041d: const/4 v2, #int 0 // #0 │ │ +3e5cc4: 0724 |041e: move-object v4, v2 │ │ +3e5cc6: 2900 9100 |041f: goto/16 04b0 // +0091 │ │ +3e5cca: 0d00 |0421: move-exception v0 │ │ +3e5ccc: 0742 |0422: move-object v2, v4 │ │ +3e5cce: 2816 |0423: goto 0439 // +0016 │ │ +3e5cd0: 0d00 |0424: move-exception v0 │ │ +3e5cd2: 0742 |0425: move-object v2, v4 │ │ +3e5cd4: 2819 |0426: goto 043f // +0019 │ │ +3e5cd6: 0d00 |0427: move-exception v0 │ │ +3e5cd8: 0742 |0428: move-object v2, v4 │ │ +3e5cda: 282a |0429: goto 0453 // +002a │ │ +3e5cdc: 0d00 |042a: move-exception v0 │ │ +3e5cde: 0742 |042b: move-object v2, v4 │ │ +3e5ce0: 2900 6200 |042c: goto/16 048e // +0062 │ │ +3e5ce4: 0d00 |042e: move-exception v0 │ │ +3e5ce6: 0742 |042f: move-object v2, v4 │ │ +3e5ce8: 2900 6f00 |0430: goto/16 049f // +006f │ │ +3e5cec: 0d00 |0432: move-exception v0 │ │ +3e5cee: 0742 |0433: move-object v2, v4 │ │ +3e5cf0: 2900 7c00 |0434: goto/16 04b0 // +007c │ │ +3e5cf4: 0d00 |0436: move-exception v0 │ │ +3e5cf6: 0742 |0437: move-object v2, v4 │ │ +3e5cf8: 0747 |0438: move-object v7, v4 │ │ +3e5cfa: 0702 |0439: move-object v2, v0 │ │ +3e5cfc: 2900 8d00 |043a: goto/16 04c7 // +008d │ │ +3e5d00: 0d00 |043c: move-exception v0 │ │ +3e5d02: 0742 |043d: move-object v2, v4 │ │ +3e5d04: 0747 |043e: move-object v7, v4 │ │ +3e5d06: 0702 |043f: move-object v2, v0 │ │ +3e5d08: 6e10 e2ab 0200 |0440: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e5d0e: 6202 6d6e |0443: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ +3e5d12: 5413 7f9e |0445: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9e7f │ │ +3e5d16: 6e10 a2a0 0300 |0447: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e5d1c: 0c03 |044a: move-result-object v3 │ │ +3e5d1e: 7030 e6a3 2103 |044b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5d24: 2900 6f00 |044e: goto/16 04bd // +006f │ │ +3e5d28: 0d00 |0450: move-exception v0 │ │ +3e5d2a: 0742 |0451: move-object v2, v4 │ │ +3e5d2c: 0747 |0452: move-object v7, v4 │ │ +3e5d2e: 0702 |0453: move-object v2, v0 │ │ +3e5d30: 6e10 e2ab 0200 |0454: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e5d36: 7110 90a2 0200 |0457: invoke-static {v2}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ +3e5d3c: 0a03 |045a: move-result v3 │ │ +3e5d3e: 3803 0d00 |045b: if-eqz v3, 0468 // +000d │ │ +3e5d42: 6203 756e |045d: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ +3e5d46: 6e10 dfab 0200 |045f: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5d4c: 0c02 |0462: move-result-object v2 │ │ +3e5d4e: 7030 e6a3 3102 |0463: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5d54: 2900 5dfd |0466: goto/16 01c3 // -02a3 │ │ +3e5d58: 6e10 dfab 0200 |0468: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5d5e: 0c03 |046b: move-result-object v3 │ │ +3e5d60: 3803 1500 |046c: if-eqz v3, 0481 // +0015 │ │ +3e5d64: 1a05 b64c |046e: const-string v5, "Trust anchor for certification path not found" // string@4cb6 │ │ +3e5d68: 6e20 7bab 5300 |0470: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3e5d6e: 0a03 |0473: move-result v3 │ │ +3e5d70: 3803 0d00 |0474: if-eqz v3, 0481 // +000d │ │ +3e5d74: 6203 6c6e |0476: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6c │ │ +3e5d78: 6e10 dfab 0200 |0478: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5d7e: 0c02 |047b: move-result-object v2 │ │ +3e5d80: 7030 e6a3 3102 |047c: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5d86: 2900 44fd |047f: goto/16 01c3 // -02bc │ │ +3e5d8a: 6203 766e |0481: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3e5d8e: 6e10 dfab 0200 |0483: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5d94: 0c02 |0486: move-result-object v2 │ │ +3e5d96: 7030 e6a3 3102 |0487: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5d9c: 2833 |048a: goto 04bd // +0033 │ │ +3e5d9e: 0d00 |048b: move-exception v0 │ │ +3e5da0: 0742 |048c: move-object v2, v4 │ │ +3e5da2: 0747 |048d: move-object v7, v4 │ │ +3e5da4: 0702 |048e: move-object v2, v0 │ │ +3e5da6: 6e10 e2ab 0200 |048f: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e5dac: 6203 7f6e |0492: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7f │ │ +3e5db0: 6e10 dfab 0200 |0494: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5db6: 0c02 |0497: move-result-object v2 │ │ +3e5db8: 7030 e6a3 3102 |0498: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5dbe: 2822 |049b: goto 04bd // +0022 │ │ +3e5dc0: 0d00 |049c: move-exception v0 │ │ +3e5dc2: 0742 |049d: move-object v2, v4 │ │ +3e5dc4: 0747 |049e: move-object v7, v4 │ │ +3e5dc6: 0702 |049f: move-object v2, v0 │ │ +3e5dc8: 6e10 e2ab 0200 |04a0: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e5dce: 6203 6d6e |04a3: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e6d │ │ +3e5dd2: 6e10 dfab 0200 |04a5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5dd8: 0c02 |04a8: move-result-object v2 │ │ +3e5dda: 7030 e6a3 3102 |04a9: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5de0: 2811 |04ac: goto 04bd // +0011 │ │ +3e5de2: 0d00 |04ad: move-exception v0 │ │ +3e5de4: 0742 |04ae: move-object v2, v4 │ │ +3e5de6: 0747 |04af: move-object v7, v4 │ │ +3e5de8: 0702 |04b0: move-object v2, v0 │ │ +3e5dea: 6e10 e2ab 0200 |04b1: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e5df0: 6203 786e |04b4: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e78 │ │ +3e5df4: 6e10 dfab 0200 |04b6: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e5dfa: 0c02 |04b9: move-result-object v2 │ │ +3e5dfc: 7030 e6a3 3102 |04ba: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a3e6 │ │ +3e5e02: 7110 caaf 0400 |04bd: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5e08: 7110 caaf 0700 |04c0: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5e0e: 0e00 |04c3: return-void │ │ +3e5e10: 0d00 |04c4: move-exception v0 │ │ +3e5e12: 2900 74ff |04c5: goto/16 0439 // -008c │ │ +3e5e16: 7110 caaf 0400 |04c7: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5e1c: 7110 caaf 0700 |04ca: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@afca │ │ +3e5e22: 2702 |04cd: throw v2 │ │ catches : 28 │ │ 0x0012 - 0x0044 │ │ Ljava/lang/IllegalArgumentException; -> 0x04ad │ │ Ljava/net/SocketTimeoutException; -> 0x049c │ │ Ljava/net/UnknownHostException; -> 0x048b │ │ Ljava/io/IOException; -> 0x0450 │ │ Ljava/lang/NullPointerException; -> 0x043c │ │ @@ -1480497,17 +1480505,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e6828: |[3e6828] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.:()V │ │ -3e6838: 7010 ffa3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@a3ff │ │ -3e683e: 0e00 |0003: return-void │ │ +3e6850: |[3e6850] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.:()V │ │ +3e6860: 7010 ffa3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@a3ff │ │ +3e6866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub; │ │ │ │ Virtual methods - │ │ @@ -1480516,61 +1480524,61 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e6840: |[3e6840] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3e6850: 0e00 |0000: return-void │ │ +3e6868: |[3e6868] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3e6878: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'cancelAll' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e6854: |[3e6854] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancelAll:(Landroid/content/Context;)V │ │ -3e6864: 0e00 |0000: return-void │ │ +3e687c: |[3e687c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancelAll:(Landroid/content/Context;)V │ │ +3e688c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'download' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e6868: |[3e6868] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3e6878: 0e00 |0000: return-void │ │ +3e6890: |[3e6890] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3e68a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'downloadNow' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e687c: |[3e687c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ -3e688c: 0e00 |0000: return-void │ │ +3e68a4: |[3e68a4] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ +3e68b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #5919 header: │ │ @@ -1480687,24 +1480695,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3e9638: |[3e9638] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:()V │ │ -3e9648: 1a00 8dad |0000: const-string v0, "plain/text; charset=utf-8" // string@ad8d │ │ -3e964c: 7110 7baf 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7b │ │ -3e9652: 0c00 |0005: move-result-object v0 │ │ -3e9654: 6900 65ad |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ad65 │ │ -3e9658: 1a00 7a5b |0008: const-string v0, "application/json; charset=utf-8" // string@5b7a │ │ -3e965c: 7110 7baf 0000 |000a: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7b │ │ -3e9662: 0c00 |000d: move-result-object v0 │ │ -3e9664: 6900 63ad |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ -3e9668: 0e00 |0010: return-void │ │ +3e9660: |[3e9660] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:()V │ │ +3e9670: 1a00 8dad |0000: const-string v0, "plain/text; charset=utf-8" // string@ad8d │ │ +3e9674: 7110 7baf 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7b │ │ +3e967a: 0c00 |0005: move-result-object v0 │ │ +3e967c: 6900 65ad |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ad65 │ │ +3e9680: 1a00 7a5b |0008: const-string v0, "application/json; charset=utf-8" // string@5b7a │ │ +3e9684: 7110 7baf 0000 |000a: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7b │ │ +3e968a: 0c00 |000d: move-result-object v0 │ │ +3e968c: 6900 63ad |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ +3e9690: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x000a line=51 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;) │ │ @@ -1480712,33 +1480720,33 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3e966c: |[3e966c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3e967c: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3e9682: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e9684: 5c10 6cad |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ -3e9688: 5b12 6bad |0006: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ -3e968c: 5b14 6aad |0008: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ -3e9690: 5b15 6ead |000a: iput-object v5, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e9694: 5b16 6dad |000c: iput-object v6, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ -3e9698: 2202 ce1a |000e: new-instance v2, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ -3e969c: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ -3e96a0: 1a03 e082 |0012: const-string v3, "gpodder.net" // string@82e0 │ │ -3e96a4: 7020 55a4 3200 |0014: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ -3e96aa: 5423 5bad |0017: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ -3e96ae: 5b13 67ad |0019: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e96b2: 5223 5cad |001b: iget v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3e96b6: 5913 68ad |001d: iput v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e96ba: 5422 5dad |001f: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3e96be: 5b12 69ad |0021: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e96c2: 0e00 |0023: return-void │ │ +3e9694: |[3e9694] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3e96a4: 7010 58ab 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3e96aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e96ac: 5c10 6cad |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ +3e96b0: 5b12 6bad |0006: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ +3e96b4: 5b14 6aad |0008: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ +3e96b8: 5b15 6ead |000a: iput-object v5, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e96bc: 5b16 6dad |000c: iput-object v6, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ +3e96c0: 2202 ce1a |000e: new-instance v2, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ +3e96c4: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ +3e96c8: 1a03 e082 |0012: const-string v3, "gpodder.net" // string@82e0 │ │ +3e96cc: 7020 55a4 3200 |0014: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ +3e96d2: 5423 5bad |0017: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ +3e96d6: 5b13 67ad |0019: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e96da: 5223 5cad |001b: iget v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3e96de: 5913 68ad |001d: iput v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e96e2: 5422 5dad |001f: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3e96e6: 5b12 69ad |0021: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e96ea: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=58 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -1480760,62 +1480768,62 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3e96c4: |[3e96c4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.checkStatusCode:(Lokhttp3/Response;)V │ │ -3e96d4: 6e10 a1af 0600 |0000: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3e96da: 0a00 |0003: move-result v0 │ │ -3e96dc: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ -3e96e0: 3210 6300 |0006: if-eq v0, v1, 0069 // +0063 │ │ -3e96e4: 1301 9101 |0008: const/16 v1, #int 401 // #191 │ │ -3e96e8: 3210 5700 |000a: if-eq v0, v1, 0061 // +0057 │ │ -3e96ec: 1301 f401 |000c: const/16 v1, #int 500 // #1f4 │ │ -3e96f0: 1a02 bb04 |000e: const-string v2, ")" // string@04bb │ │ -3e96f4: 3410 2100 |0010: if-lt v0, v1, 0031 // +0021 │ │ -3e96f8: 2206 d21a |0012: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1ad2 │ │ -3e96fc: 2201 c81c |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e9700: 7010 a6ab 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e9706: 5453 67ad |0019: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e970a: 6e20 b2ab 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9710: 1a03 fa00 |001e: const-string v3, " is currently unavailable (code " // string@00fa │ │ -3e9714: 6e20 b2ab 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e971a: 6e20 adab 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e9720: 6e20 b2ab 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9726: 6e10 bcab 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e972c: 0c01 |002c: move-result-object v1 │ │ -3e972e: 7030 6aa4 1600 |002d: invoke-direct {v6, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@a46a │ │ -3e9734: 2706 |0030: throw v6 │ │ -3e9736: 2201 d21a |0031: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1ad2 │ │ -3e973a: 2203 c81c |0033: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e973e: 7010 a6ab 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e9744: 1a04 484d |0038: const-string v4, "Unable to connect to " // string@4d48 │ │ -3e9748: 6e20 b2ab 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e974e: 5454 67ad |003d: iget-object v4, v5, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e9752: 6e20 b2ab 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9758: 1a04 2c00 |0042: const-string v4, " (code " // string@002c │ │ -3e975c: 6e20 b2ab 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9762: 6e20 adab 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e9768: 1a04 4407 |004a: const-string v4, ": " // string@0744 │ │ -3e976c: 6e20 b2ab 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9772: 6e10 a4af 0600 |004f: invoke-virtual {v6}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@afa4 │ │ -3e9778: 0c06 |0052: move-result-object v6 │ │ -3e977a: 6e20 b2ab 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9780: 6e20 b2ab 2300 |0056: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9786: 6e10 bcab 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e978c: 0c06 |005c: move-result-object v6 │ │ -3e978e: 7030 6aa4 6100 |005d: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@a46a │ │ -3e9794: 2701 |0060: throw v1 │ │ -3e9796: 2206 d11a |0061: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; // type@1ad1 │ │ -3e979a: 1a00 cc52 |0063: const-string v0, "Wrong username or password" // string@52cc │ │ -3e979e: 7020 69a4 0600 |0065: invoke-direct {v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException;.:(Ljava/lang/String;)V // method@a469 │ │ -3e97a4: 2706 |0068: throw v6 │ │ -3e97a6: 0e00 |0069: return-void │ │ +3e96ec: |[3e96ec] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.checkStatusCode:(Lokhttp3/Response;)V │ │ +3e96fc: 6e10 a1af 0600 |0000: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3e9702: 0a00 |0003: move-result v0 │ │ +3e9704: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ +3e9708: 3210 6300 |0006: if-eq v0, v1, 0069 // +0063 │ │ +3e970c: 1301 9101 |0008: const/16 v1, #int 401 // #191 │ │ +3e9710: 3210 5700 |000a: if-eq v0, v1, 0061 // +0057 │ │ +3e9714: 1301 f401 |000c: const/16 v1, #int 500 // #1f4 │ │ +3e9718: 1a02 bb04 |000e: const-string v2, ")" // string@04bb │ │ +3e971c: 3410 2100 |0010: if-lt v0, v1, 0031 // +0021 │ │ +3e9720: 2206 d21a |0012: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1ad2 │ │ +3e9724: 2201 c81c |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e9728: 7010 a6ab 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e972e: 5453 67ad |0019: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e9732: 6e20 b2ab 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9738: 1a03 fa00 |001e: const-string v3, " is currently unavailable (code " // string@00fa │ │ +3e973c: 6e20 b2ab 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9742: 6e20 adab 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e9748: 6e20 b2ab 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e974e: 6e10 bcab 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e9754: 0c01 |002c: move-result-object v1 │ │ +3e9756: 7030 6aa4 1600 |002d: invoke-direct {v6, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@a46a │ │ +3e975c: 2706 |0030: throw v6 │ │ +3e975e: 2201 d21a |0031: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1ad2 │ │ +3e9762: 2203 c81c |0033: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e9766: 7010 a6ab 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e976c: 1a04 484d |0038: const-string v4, "Unable to connect to " // string@4d48 │ │ +3e9770: 6e20 b2ab 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9776: 5454 67ad |003d: iget-object v4, v5, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e977a: 6e20 b2ab 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9780: 1a04 2c00 |0042: const-string v4, " (code " // string@002c │ │ +3e9784: 6e20 b2ab 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e978a: 6e20 adab 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e9790: 1a04 4407 |004a: const-string v4, ": " // string@0744 │ │ +3e9794: 6e20 b2ab 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e979a: 6e10 a4af 0600 |004f: invoke-virtual {v6}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@afa4 │ │ +3e97a0: 0c06 |0052: move-result-object v6 │ │ +3e97a2: 6e20 b2ab 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e97a8: 6e20 b2ab 2300 |0056: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e97ae: 6e10 bcab 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e97b4: 0c06 |005c: move-result-object v6 │ │ +3e97b6: 7030 6aa4 6100 |005d: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@a46a │ │ +3e97bc: 2701 |0060: throw v1 │ │ +3e97be: 2206 d11a |0061: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; // type@1ad1 │ │ +3e97c2: 1a00 cc52 |0063: const-string v0, "Wrong username or password" // string@52cc │ │ +3e97c6: 7020 69a4 0600 |0065: invoke-direct {v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException;.:(Ljava/lang/String;)V // method@a469 │ │ +3e97cc: 2706 |0068: throw v6 │ │ +3e97ce: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0012 line=375 │ │ 0x0031 line=378 │ │ 0x004f line=379 │ │ 0x0061 line=365 │ │ @@ -1480828,41 +1480836,41 @@ │ │ type : '(Lokhttp3/Request$Builder;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3e9418: |[3e9418] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; │ │ -3e9428: 6e10 91af 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3e942e: 0c03 |0003: move-result-object v3 │ │ -3e9430: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3e9432: 5421 6bad |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ -3e9436: 6e20 8eaf 3100 |0007: invoke-virtual {v1, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3e943c: 0c03 |000a: move-result-object v3 │ │ -3e943e: 7210 6baf 0300 |000b: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3e9444: 0c03 |000e: move-result-object v3 │ │ -3e9446: 7020 59a4 3200 |000f: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@a459 │ │ -3e944c: 6e10 9faf 0300 |0012: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3e9452: 0c00 |0015: move-result-object v0 │ │ -3e9454: 7020 5ea4 0200 |0016: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; // method@a45e │ │ -3e945a: 0c03 |0019: move-result-object v3 │ │ -3e945c: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -3e9460: 6e10 a9af 0000 |001c: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ -3e9466: 1103 |001f: return-object v3 │ │ -3e9468: 0d03 |0020: move-exception v3 │ │ -3e946a: 280b |0021: goto 002c // +000b │ │ -3e946c: 0d03 |0022: move-exception v3 │ │ -3e946e: 6e10 e2ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e9474: 2201 d31a |0026: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e9478: 7020 6ca4 3100 |0028: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e947e: 2701 |002b: throw v1 │ │ -3e9480: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -3e9484: 6e10 a9af 0000 |002e: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ -3e948a: 2703 |0031: throw v3 │ │ +3e9440: |[3e9440] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; │ │ +3e9450: 6e10 91af 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3e9456: 0c03 |0003: move-result-object v3 │ │ +3e9458: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3e945a: 5421 6bad |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ +3e945e: 6e20 8eaf 3100 |0007: invoke-virtual {v1, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3e9464: 0c03 |000a: move-result-object v3 │ │ +3e9466: 7210 6baf 0300 |000b: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3e946c: 0c03 |000e: move-result-object v3 │ │ +3e946e: 7020 59a4 3200 |000f: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@a459 │ │ +3e9474: 6e10 9faf 0300 |0012: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3e947a: 0c00 |0015: move-result-object v0 │ │ +3e947c: 7020 5ea4 0200 |0016: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; // method@a45e │ │ +3e9482: 0c03 |0019: move-result-object v3 │ │ +3e9484: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +3e9488: 6e10 a9af 0000 |001c: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ +3e948e: 1103 |001f: return-object v3 │ │ +3e9490: 0d03 |0020: move-exception v3 │ │ +3e9492: 280b |0021: goto 002c // +000b │ │ +3e9494: 0d03 |0022: move-exception v3 │ │ +3e9496: 6e10 e2ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e949c: 2201 d31a |0026: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e94a0: 7020 6ca4 3100 |0028: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e94a6: 2701 |002b: throw v1 │ │ +3e94a8: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +3e94ac: 6e10 a9af 0000 |002e: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ +3e94b2: 2703 |0031: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x001a │ │ Ljava/io/IOException; -> 0x0022 │ │ -> 0x0020 │ │ 0x0023 - 0x002c │ │ -> 0x0020 │ │ positions : │ │ @@ -1480885,43 +1480893,43 @@ │ │ type : '(Lokhttp3/ResponseBody;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -3e94a4: |[3e94a4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; │ │ -3e94b4: 6e10 aaaf 0500 |0000: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentLength:()J // method@afaa │ │ -3e94ba: 0b00 |0003: move-result-wide v0 │ │ -3e94bc: 8401 |0004: long-to-int v1, v0 │ │ -3e94be: 3d01 0800 |0005: if-lez v1, 000d // +0008 │ │ -3e94c2: 2200 741c |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ -3e94c6: 7020 f8a9 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@a9f8 │ │ -3e94cc: 2806 |000c: goto 0012 // +0006 │ │ -3e94ce: 2200 741c |000d: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ -3e94d2: 7010 f7a9 0000 |000f: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ -3e94d8: 1301 0020 |0012: const/16 v1, #int 8192 // #2000 │ │ -3e94dc: 2311 2f1e |0014: new-array v1, v1, [B // type@1e2f │ │ -3e94e0: 6e10 a8af 0500 |0016: invoke-virtual {v5}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@afa8 │ │ -3e94e6: 0c05 |0019: move-result-object v5 │ │ -3e94e8: 6e20 52aa 1500 |001a: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@aa52 │ │ -3e94ee: 0a02 |001d: move-result v2 │ │ -3e94f0: 3d02 0700 |001e: if-lez v2, 0025 // +0007 │ │ -3e94f4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3e94f6: 6e40 00aa 1023 |0021: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@aa00 │ │ -3e94fc: 28f6 |0024: goto 001a // -000a │ │ -3e94fe: 1a05 344d |0025: const-string v5, "UTF-8" // string@4d34 │ │ -3e9502: 6e20 fea9 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@a9fe │ │ -3e9508: 0c05 |002a: move-result-object v5 │ │ -3e950a: 1105 |002b: return-object v5 │ │ -3e950c: 0d05 |002c: move-exception v5 │ │ -3e950e: 6e10 e2ab 0500 |002d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e9514: 2200 d31a |0030: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e9518: 7020 6ca4 5000 |0032: invoke-direct {v0, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e951e: 2700 |0035: throw v0 │ │ +3e94cc: |[3e94cc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; │ │ +3e94dc: 6e10 aaaf 0500 |0000: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentLength:()J // method@afaa │ │ +3e94e2: 0b00 |0003: move-result-wide v0 │ │ +3e94e4: 8401 |0004: long-to-int v1, v0 │ │ +3e94e6: 3d01 0800 |0005: if-lez v1, 000d // +0008 │ │ +3e94ea: 2200 741c |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ +3e94ee: 7020 f8a9 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@a9f8 │ │ +3e94f4: 2806 |000c: goto 0012 // +0006 │ │ +3e94f6: 2200 741c |000d: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1c74 │ │ +3e94fa: 7010 f7a9 0000 |000f: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a9f7 │ │ +3e9500: 1301 0020 |0012: const/16 v1, #int 8192 // #2000 │ │ +3e9504: 2311 2f1e |0014: new-array v1, v1, [B // type@1e2f │ │ +3e9508: 6e10 a8af 0500 |0016: invoke-virtual {v5}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@afa8 │ │ +3e950e: 0c05 |0019: move-result-object v5 │ │ +3e9510: 6e20 52aa 1500 |001a: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@aa52 │ │ +3e9516: 0a02 |001d: move-result v2 │ │ +3e9518: 3d02 0700 |001e: if-lez v2, 0025 // +0007 │ │ +3e951c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3e951e: 6e40 00aa 1023 |0021: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@aa00 │ │ +3e9524: 28f6 |0024: goto 001a // -000a │ │ +3e9526: 1a05 344d |0025: const-string v5, "UTF-8" // string@4d34 │ │ +3e952a: 6e20 fea9 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@a9fe │ │ +3e9530: 0c05 |002a: move-result-object v5 │ │ +3e9532: 1105 |002b: return-object v5 │ │ +3e9534: 0d05 |002c: move-exception v5 │ │ +3e9536: 6e10 e2ab 0500 |002d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e953c: 2200 d31a |0030: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e9540: 7020 6ca4 5000 |0032: invoke-direct {v0, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e9546: 2700 |0035: throw v0 │ │ catches : 1 │ │ 0x0014 - 0x002b │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=343 │ │ 0x000d line=345 │ │ @@ -1480940,30 +1480948,30 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -3e8f50: |[3e8f50] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ -3e8f60: 1a00 1286 |0000: const-string v0, "id" // string@8612 │ │ -3e8f64: 6e20 0fb0 0500 |0002: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3e8f6a: 0c00 |0005: move-result-object v0 │ │ -3e8f6c: 1a01 3361 |0006: const-string v1, "caption" // string@6133 │ │ -3e8f70: 6e20 0fb0 1500 |0008: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3e8f76: 0c01 |000b: move-result-object v1 │ │ -3e8f78: 1a02 b3c9 |000c: const-string v2, "type" // string@c9b3 │ │ -3e8f7c: 6e20 0fb0 2500 |000e: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ -3e8f82: 0c02 |0011: move-result-object v2 │ │ -3e8f84: 1a03 27c5 |0012: const-string v3, "subscriptions" // string@c527 │ │ -3e8f88: 6e20 0bb0 3500 |0014: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@b00b │ │ -3e8f8e: 0a05 |0017: move-result v5 │ │ -3e8f90: 2203 e51a |0018: new-instance v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // type@1ae5 │ │ -3e8f94: 7055 87a4 0321 |001a: invoke-direct {v3, v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@a487 │ │ -3e8f9a: 1103 |001d: return-object v3 │ │ +3e8f78: |[3e8f78] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ +3e8f88: 1a00 1286 |0000: const-string v0, "id" // string@8612 │ │ +3e8f8c: 6e20 0fb0 0500 |0002: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3e8f92: 0c00 |0005: move-result-object v0 │ │ +3e8f94: 1a01 3361 |0006: const-string v1, "caption" // string@6133 │ │ +3e8f98: 6e20 0fb0 1500 |0008: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3e8f9e: 0c01 |000b: move-result-object v1 │ │ +3e8fa0: 1a02 b3c9 |000c: const-string v2, "type" // string@c9b3 │ │ +3e8fa4: 6e20 0fb0 2500 |000e: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@b00f │ │ +3e8faa: 0c02 |0011: move-result-object v2 │ │ +3e8fac: 1a03 27c5 |0012: const-string v3, "subscriptions" // string@c527 │ │ +3e8fb0: 6e20 0bb0 3500 |0014: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@b00b │ │ +3e8fb6: 0a05 |0017: move-result v5 │ │ +3e8fb8: 2203 e51a |0018: new-instance v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // type@1ae5 │ │ +3e8fbc: 7055 87a4 0321 |001a: invoke-direct {v3, v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@a487 │ │ +3e8fc2: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=394 │ │ 0x0008 line=395 │ │ 0x000e line=396 │ │ 0x0014 line=397 │ │ 0x0018 line=398 │ │ @@ -1480976,31 +1480984,31 @@ │ │ type : '(Lorg/json/JSONArray;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3e95e8: |[3e95e8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ -3e95f8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e95fc: 6e10 05b0 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3e9602: 0a01 |0005: move-result v1 │ │ -3e9604: 7020 ffac 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@acff │ │ -3e960a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3e960c: 6e10 05b0 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3e9612: 0a02 |000d: move-result v2 │ │ -3e9614: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ -3e9618: 6e20 03b0 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ -3e961e: 0c02 |0013: move-result-object v2 │ │ -3e9620: 7020 62a4 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // method@a462 │ │ -3e9626: 0c02 |0017: move-result-object v2 │ │ -3e9628: 7220 caad 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e962e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e9632: 28ed |001d: goto 000a // -0013 │ │ -3e9634: 1100 |001e: return-object v0 │ │ +3e9610: |[3e9610] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ +3e9620: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e9624: 6e10 05b0 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3e962a: 0a01 |0005: move-result v1 │ │ +3e962c: 7020 ffac 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@acff │ │ +3e9632: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3e9634: 6e10 05b0 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3e963a: 0a02 |000d: move-result v2 │ │ +3e963c: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ +3e9640: 6e20 03b0 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@b003 │ │ +3e9646: 0c02 |0013: move-result-object v2 │ │ +3e9648: 7020 62a4 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // method@a462 │ │ +3e964e: 0c02 |0017: move-result-object v2 │ │ +3e9650: 7220 caad 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e9656: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e965a: 28ed |001d: goto 000a // -0013 │ │ +3e965c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000a line=387 │ │ 0x0010 line=388 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ @@ -1481011,22 +1481019,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e99f4: |[3e99f4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.requireLoggedIn:()V │ │ -3e9a04: 5520 6cad |0000: iget-boolean v0, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ -3e9a08: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3e9a0c: 0e00 |0004: return-void │ │ -3e9a0e: 2200 ad1c |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ -3e9a12: 1a01 7540 |0007: const-string v1, "Not logged in" // string@4075 │ │ -3e9a16: 7020 06ab 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ -3e9a1c: 2700 |000c: throw v0 │ │ +3e9a1c: |[3e9a1c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.requireLoggedIn:()V │ │ +3e9a2c: 5520 6cad |0000: iget-boolean v0, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ +3e9a30: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3e9a34: 0e00 |0004: return-void │ │ +3e9a36: 2200 ad1c |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1cad │ │ +3e9a3a: 1a01 7540 |0007: const-string v1, "Not logged in" // string@4075 │ │ +3e9a3e: 7020 06ab 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ +3e9a44: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ │ │ @@ -1481035,91 +1481043,91 @@ │ │ type : '(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 153 16-bit code units │ │ -3e91b8: |[3e91b8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3e91c8: 1a00 f518 |0000: const-string v0, "GpodnetService" // string@18f5 │ │ -3e91cc: 2201 c81c |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e91d0: 7010 a6ab 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e91d6: 1a02 274e |0007: const-string v2, "Uploading partial actions " // string@4e27 │ │ -3e91da: 6e20 b2ab 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e91e0: 6e20 adab c100 |000c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e91e6: 1a02 9101 |000f: const-string v2, " to " // string@0191 │ │ -3e91ea: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e91f0: 6e20 adab d100 |0014: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e91f6: 1a02 5101 |0017: const-string v2, " of " // string@0151 │ │ -3e91fa: 6e20 b2ab 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e9200: 7210 ddad 0b00 |001c: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ -3e9206: 0a02 |001f: move-result v2 │ │ -3e9208: 6e20 adab 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3e920e: 6e10 bcab 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e9214: 0c01 |0026: move-result-object v1 │ │ -3e9216: 7120 330b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e921c: 2200 ff1c |002a: new-instance v0, Ljava/net/URI; // type@1cff │ │ -3e9220: 54a3 69ad |002c: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e9224: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -3e9226: 54a5 67ad |002f: iget-object v5, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e922a: 52a6 68ad |0031: iget v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e922e: 1a01 0707 |0033: const-string v1, "/api/2/episodes/%s.json" // string@0707 │ │ -3e9232: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -3e9234: 2322 4e1f |0036: new-array v2, v2, [Ljava/lang/Object; // type@1f4e │ │ -3e9238: 54a7 6ead |0038: iget-object v7, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e923c: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -3e923e: 4d07 0208 |003b: aput-object v7, v2, v8 │ │ -3e9242: 7120 81ab 2100 |003d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e9248: 0c07 |0040: move-result-object v7 │ │ -3e924a: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -3e924c: 1209 |0042: const/4 v9, #int 0 // #0 │ │ -3e924e: 0702 |0043: move-object v2, v0 │ │ -3e9250: 7608 41ac 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e9256: 6e10 46ac 0000 |0047: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e925c: 0c00 |004a: move-result-object v0 │ │ -3e925e: 2201 1f1e |004b: new-instance v1, Lorg/json/JSONArray; // type@1e1f │ │ -3e9262: 7010 ffaf 0100 |004d: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@afff │ │ -3e9268: 35dc 1b00 |0050: if-ge v12, v13, 006b // +001b │ │ -3e926c: 7220 d1ad cb00 |0052: invoke-interface {v11, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e9272: 0c02 |0055: move-result-object v2 │ │ -3e9274: 1f02 101b |0056: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3e9278: 6e10 22a5 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ -3e927e: 0c02 |005b: move-result-object v2 │ │ -3e9280: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ -3e9284: 1a03 976a |005e: const-string v3, "device" // string@6a97 │ │ -3e9288: 54a4 6aad |0060: iget-object v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ -3e928c: 6e30 16b0 3204 |0062: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3e9292: 6e20 06b0 2100 |0065: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ -3e9298: d80c 0c01 |0068: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3e929c: 28e6 |006a: goto 0050 // -001a │ │ -3e929e: 6e10 08b0 0100 |006b: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3e92a4: 0c0b |006e: move-result-object v11 │ │ -3e92a6: 620c 63ad |006f: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ -3e92aa: 7120 9eaf cb00 |0071: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3e92b0: 0c0b |0074: move-result-object v11 │ │ -3e92b2: 220c f81d |0075: new-instance v12, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e92b6: 7010 8faf 0c00 |0077: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e92bc: 6e20 95af bc00 |007a: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ -3e92c2: 0c0b |007d: move-result-object v11 │ │ -3e92c4: 6e20 98af 0b00 |007e: invoke-virtual {v11, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e92ca: 0c0b |0081: move-result-object v11 │ │ -3e92cc: 7020 5ba4 ba00 |0082: invoke-direct {v10, v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e92d2: 0c0b |0085: move-result-object v11 │ │ -3e92d4: 7110 8ea4 0b00 |0086: invoke-static {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // method@a48e │ │ -3e92da: 0c0b |0089: move-result-object v11 │ │ -3e92dc: 110b |008a: return-object v11 │ │ -3e92de: 0d0b |008b: move-exception v11 │ │ -3e92e0: 2804 |008c: goto 0090 // +0004 │ │ -3e92e2: 0d0b |008d: move-exception v11 │ │ -3e92e4: 2802 |008e: goto 0090 // +0002 │ │ -3e92e6: 0d0b |008f: move-exception v11 │ │ -3e92e8: 6e10 e2ab 0b00 |0090: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e92ee: 220c 251b |0093: new-instance v12, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3e92f2: 7020 4ca5 bc00 |0095: invoke-direct {v12, v11}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3e92f8: 270c |0098: throw v12 │ │ +3e91e0: |[3e91e0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3e91f0: 1a00 f518 |0000: const-string v0, "GpodnetService" // string@18f5 │ │ +3e91f4: 2201 c81c |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e91f8: 7010 a6ab 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e91fe: 1a02 274e |0007: const-string v2, "Uploading partial actions " // string@4e27 │ │ +3e9202: 6e20 b2ab 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9208: 6e20 adab c100 |000c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e920e: 1a02 9101 |000f: const-string v2, " to " // string@0191 │ │ +3e9212: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9218: 6e20 adab d100 |0014: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e921e: 1a02 5101 |0017: const-string v2, " of " // string@0151 │ │ +3e9222: 6e20 b2ab 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e9228: 7210 ddad 0b00 |001c: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ +3e922e: 0a02 |001f: move-result v2 │ │ +3e9230: 6e20 adab 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3e9236: 6e10 bcab 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e923c: 0c01 |0026: move-result-object v1 │ │ +3e923e: 7120 330b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e9244: 2200 ff1c |002a: new-instance v0, Ljava/net/URI; // type@1cff │ │ +3e9248: 54a3 69ad |002c: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e924c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +3e924e: 54a5 67ad |002f: iget-object v5, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e9252: 52a6 68ad |0031: iget v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e9256: 1a01 0707 |0033: const-string v1, "/api/2/episodes/%s.json" // string@0707 │ │ +3e925a: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +3e925c: 2322 4e1f |0036: new-array v2, v2, [Ljava/lang/Object; // type@1f4e │ │ +3e9260: 54a7 6ead |0038: iget-object v7, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9264: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +3e9266: 4d07 0208 |003b: aput-object v7, v2, v8 │ │ +3e926a: 7120 81ab 2100 |003d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9270: 0c07 |0040: move-result-object v7 │ │ +3e9272: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +3e9274: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +3e9276: 0702 |0043: move-object v2, v0 │ │ +3e9278: 7608 41ac 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e927e: 6e10 46ac 0000 |0047: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e9284: 0c00 |004a: move-result-object v0 │ │ +3e9286: 2201 1f1e |004b: new-instance v1, Lorg/json/JSONArray; // type@1e1f │ │ +3e928a: 7010 ffaf 0100 |004d: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@afff │ │ +3e9290: 35dc 1b00 |0050: if-ge v12, v13, 006b // +001b │ │ +3e9294: 7220 d1ad cb00 |0052: invoke-interface {v11, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e929a: 0c02 |0055: move-result-object v2 │ │ +3e929c: 1f02 101b |0056: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3e92a0: 6e10 22a5 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ +3e92a6: 0c02 |005b: move-result-object v2 │ │ +3e92a8: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ +3e92ac: 1a03 976a |005e: const-string v3, "device" // string@6a97 │ │ +3e92b0: 54a4 6aad |0060: iget-object v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ +3e92b4: 6e30 16b0 3204 |0062: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3e92ba: 6e20 06b0 2100 |0065: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ +3e92c0: d80c 0c01 |0068: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3e92c4: 28e6 |006a: goto 0050 // -001a │ │ +3e92c6: 6e10 08b0 0100 |006b: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3e92cc: 0c0b |006e: move-result-object v11 │ │ +3e92ce: 620c 63ad |006f: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ +3e92d2: 7120 9eaf cb00 |0071: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3e92d8: 0c0b |0074: move-result-object v11 │ │ +3e92da: 220c f81d |0075: new-instance v12, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e92de: 7010 8faf 0c00 |0077: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e92e4: 6e20 95af bc00 |007a: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ +3e92ea: 0c0b |007d: move-result-object v11 │ │ +3e92ec: 6e20 98af 0b00 |007e: invoke-virtual {v11, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e92f2: 0c0b |0081: move-result-object v11 │ │ +3e92f4: 7020 5ba4 ba00 |0082: invoke-direct {v10, v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e92fa: 0c0b |0085: move-result-object v11 │ │ +3e92fc: 7110 8ea4 0b00 |0086: invoke-static {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // method@a48e │ │ +3e9302: 0c0b |0089: move-result-object v11 │ │ +3e9304: 110b |008a: return-object v11 │ │ +3e9306: 0d0b |008b: move-exception v11 │ │ +3e9308: 2804 |008c: goto 0090 // +0004 │ │ +3e930a: 0d0b |008d: move-exception v11 │ │ +3e930c: 2802 |008e: goto 0090 // +0002 │ │ +3e930e: 0d0b |008f: move-exception v11 │ │ +3e9310: 6e10 e2ab 0b00 |0090: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9316: 220c 251b |0093: new-instance v12, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3e931a: 7020 4ca5 bc00 |0095: invoke-direct {v12, v11}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3e9320: 270c |0098: throw v12 │ │ catches : 1 │ │ 0x0000 - 0x008a │ │ Lorg/json/JSONException; -> 0x008f │ │ Ljava/net/MalformedURLException; -> 0x008d │ │ Ljava/net/URISyntaxException; -> 0x008b │ │ positions : │ │ 0x0002 line=230 │ │ @@ -1481148,74 +1481156,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 111 16-bit code units │ │ -3e97a8: |[3e97a8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.configureDevice:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V │ │ -3e97b8: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e97be: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ -3e97c2: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e97c6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e97c8: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e97cc: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e97d0: 1a00 0607 |000c: const-string v0, "/api/2/devices/%s/%s.json" // string@0706 │ │ -3e97d4: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -3e97d6: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ -3e97da: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e97de: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3e97e0: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3e97e4: 1216 |0016: const/4 v6, #int 1 // #1 │ │ -3e97e6: 4d0a 0506 |0017: aput-object v10, v5, v6 │ │ -3e97ea: 7120 81ab 5000 |0019: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e97f0: 0c05 |001c: move-result-object v5 │ │ -3e97f2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -3e97f4: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -3e97f6: 0780 |001f: move-object v0, v8 │ │ -3e97f8: 7608 41ac 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e97fe: 6e10 46ac 0800 |0023: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e9804: 0c0a |0026: move-result-object v10 │ │ -3e9806: 390b 0800 |0027: if-nez v11, 002f // +0008 │ │ -3e980a: 380c 0300 |0029: if-eqz v12, 002c // +0003 │ │ -3e980e: 2804 |002b: goto 002f // +0004 │ │ -3e9810: 1a0b 0000 |002c: const-string v11, "" // string@0000 │ │ -3e9814: 281c |002e: goto 004a // +001c │ │ -3e9816: 2200 211e |002f: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3e981a: 7010 09b0 0000 |0031: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@b009 │ │ -3e9820: 380b 0700 |0034: if-eqz v11, 003b // +0007 │ │ -3e9824: 1a01 3361 |0036: const-string v1, "caption" // string@6133 │ │ -3e9828: 6e30 16b0 100b |0038: invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3e982e: 380c 0b00 |003b: if-eqz v12, 0046 // +000b │ │ -3e9832: 1a0b b3c9 |003d: const-string v11, "type" // string@c9b3 │ │ -3e9836: 6e10 84a4 0c00 |003f: invoke-virtual {v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.toString:()Ljava/lang/String; // method@a484 │ │ -3e983c: 0c0c |0042: move-result-object v12 │ │ -3e983e: 6e30 16b0 b00c |0043: invoke-virtual {v0, v11, v12}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3e9844: 6e10 18b0 0000 |0046: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ -3e984a: 0c0b |0049: move-result-object v11 │ │ -3e984c: 620c 63ad |004a: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ -3e9850: 7120 9eaf cb00 |004c: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3e9856: 0c0b |004f: move-result-object v11 │ │ -3e9858: 220c f81d |0050: new-instance v12, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e985c: 7010 8faf 0c00 |0052: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e9862: 6e20 95af bc00 |0055: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ -3e9868: 0c0b |0058: move-result-object v11 │ │ -3e986a: 6e20 98af ab00 |0059: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e9870: 0c0a |005c: move-result-object v10 │ │ -3e9872: 7020 5ba4 a900 |005d: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e9878: 0e00 |0060: return-void │ │ -3e987a: 0d0a |0061: move-exception v10 │ │ -3e987c: 2804 |0062: goto 0066 // +0004 │ │ -3e987e: 0d0a |0063: move-exception v10 │ │ -3e9880: 2802 |0064: goto 0066 // +0002 │ │ -3e9882: 0d0a |0065: move-exception v10 │ │ -3e9884: 6e10 e2ab 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e988a: 220b d31a |0069: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e988e: 7020 6ca4 ab00 |006b: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e9894: 270b |006e: throw v11 │ │ +3e97d0: |[3e97d0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.configureDevice:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V │ │ +3e97e0: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e97e6: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ +3e97ea: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e97ee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e97f0: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e97f4: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e97f8: 1a00 0607 |000c: const-string v0, "/api/2/devices/%s/%s.json" // string@0706 │ │ +3e97fc: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +3e97fe: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ +3e9802: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9806: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3e9808: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3e980c: 1216 |0016: const/4 v6, #int 1 // #1 │ │ +3e980e: 4d0a 0506 |0017: aput-object v10, v5, v6 │ │ +3e9812: 7120 81ab 5000 |0019: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9818: 0c05 |001c: move-result-object v5 │ │ +3e981a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +3e981c: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +3e981e: 0780 |001f: move-object v0, v8 │ │ +3e9820: 7608 41ac 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e9826: 6e10 46ac 0800 |0023: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e982c: 0c0a |0026: move-result-object v10 │ │ +3e982e: 390b 0800 |0027: if-nez v11, 002f // +0008 │ │ +3e9832: 380c 0300 |0029: if-eqz v12, 002c // +0003 │ │ +3e9836: 2804 |002b: goto 002f // +0004 │ │ +3e9838: 1a0b 0000 |002c: const-string v11, "" // string@0000 │ │ +3e983c: 281c |002e: goto 004a // +001c │ │ +3e983e: 2200 211e |002f: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3e9842: 7010 09b0 0000 |0031: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@b009 │ │ +3e9848: 380b 0700 |0034: if-eqz v11, 003b // +0007 │ │ +3e984c: 1a01 3361 |0036: const-string v1, "caption" // string@6133 │ │ +3e9850: 6e30 16b0 100b |0038: invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3e9856: 380c 0b00 |003b: if-eqz v12, 0046 // +000b │ │ +3e985a: 1a0b b3c9 |003d: const-string v11, "type" // string@c9b3 │ │ +3e985e: 6e10 84a4 0c00 |003f: invoke-virtual {v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.toString:()Ljava/lang/String; // method@a484 │ │ +3e9864: 0c0c |0042: move-result-object v12 │ │ +3e9866: 6e30 16b0 b00c |0043: invoke-virtual {v0, v11, v12}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3e986c: 6e10 18b0 0000 |0046: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ +3e9872: 0c0b |0049: move-result-object v11 │ │ +3e9874: 620c 63ad |004a: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ +3e9878: 7120 9eaf cb00 |004c: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3e987e: 0c0b |004f: move-result-object v11 │ │ +3e9880: 220c f81d |0050: new-instance v12, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e9884: 7010 8faf 0c00 |0052: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e988a: 6e20 95af bc00 |0055: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ +3e9890: 0c0b |0058: move-result-object v11 │ │ +3e9892: 6e20 98af ab00 |0059: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e9898: 0c0a |005c: move-result-object v10 │ │ +3e989a: 7020 5ba4 a900 |005d: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e98a0: 0e00 |0060: return-void │ │ +3e98a2: 0d0a |0061: move-exception v10 │ │ +3e98a4: 2804 |0062: goto 0066 // +0004 │ │ +3e98a6: 0d0a |0063: move-exception v10 │ │ +3e98a8: 2802 |0064: goto 0066 // +0002 │ │ +3e98aa: 0d0a |0065: move-exception v10 │ │ +3e98ac: 6e10 e2ab 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e98b2: 220b d31a |0069: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e98b6: 7020 6ca4 ab00 |006b: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e98bc: 270b |006e: throw v11 │ │ catches : 1 │ │ 0x0003 - 0x0060 │ │ Lorg/json/JSONException; -> 0x0065 │ │ Ljava/net/MalformedURLException; -> 0x0063 │ │ Ljava/net/URISyntaxException; -> 0x0061 │ │ positions : │ │ 0x0000 line=112 │ │ @@ -1481241,55 +1481249,55 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 73 16-bit code units │ │ -3e9530: |[3e9530] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getDevices:()Ljava/util/List; │ │ -3e9540: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e9546: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ -3e954a: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e954e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e9550: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e9554: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e9558: 1a00 0507 |000c: const-string v0, "/api/2/devices/%s.json" // string@0705 │ │ -3e955c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3e955e: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ -3e9562: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e9566: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3e9568: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3e956c: 7120 81ab 5000 |0016: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e9572: 0c05 |0019: move-result-object v5 │ │ -3e9574: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3e9576: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -3e9578: 0780 |001c: move-object v0, v8 │ │ -3e957a: 7608 41ac 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e9580: 6e10 46ac 0800 |0020: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e9586: 0c00 |0023: move-result-object v0 │ │ -3e9588: 2201 f81d |0024: new-instance v1, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e958c: 7010 8faf 0100 |0026: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e9592: 6e20 98af 0100 |0029: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e9598: 0c00 |002c: move-result-object v0 │ │ -3e959a: 7020 5ba4 0900 |002d: invoke-direct {v9, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e95a0: 0c00 |0030: move-result-object v0 │ │ -3e95a2: 2201 1f1e |0031: new-instance v1, Lorg/json/JSONArray; // type@1e1f │ │ -3e95a6: 7020 00b0 0100 |0033: invoke-direct {v1, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ -3e95ac: 7020 63a4 1900 |0036: invoke-direct {v9, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; // method@a463 │ │ -3e95b2: 0c00 |0039: move-result-object v0 │ │ -3e95b4: 1100 |003a: return-object v0 │ │ -3e95b6: 0d00 |003b: move-exception v0 │ │ -3e95b8: 2804 |003c: goto 0040 // +0004 │ │ -3e95ba: 0d00 |003d: move-exception v0 │ │ -3e95bc: 2802 |003e: goto 0040 // +0002 │ │ -3e95be: 0d00 |003f: move-exception v0 │ │ -3e95c0: 6e10 e2ab 0000 |0040: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e95c6: 2201 d31a |0043: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e95ca: 7020 6ca4 0100 |0045: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e95d0: 2701 |0048: throw v1 │ │ +3e9558: |[3e9558] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getDevices:()Ljava/util/List; │ │ +3e9568: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e956e: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ +3e9572: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e9576: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e9578: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e957c: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e9580: 1a00 0507 |000c: const-string v0, "/api/2/devices/%s.json" // string@0705 │ │ +3e9584: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3e9586: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ +3e958a: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e958e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3e9590: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3e9594: 7120 81ab 5000 |0016: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e959a: 0c05 |0019: move-result-object v5 │ │ +3e959c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3e959e: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +3e95a0: 0780 |001c: move-object v0, v8 │ │ +3e95a2: 7608 41ac 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e95a8: 6e10 46ac 0800 |0020: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e95ae: 0c00 |0023: move-result-object v0 │ │ +3e95b0: 2201 f81d |0024: new-instance v1, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e95b4: 7010 8faf 0100 |0026: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e95ba: 6e20 98af 0100 |0029: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e95c0: 0c00 |002c: move-result-object v0 │ │ +3e95c2: 7020 5ba4 0900 |002d: invoke-direct {v9, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e95c8: 0c00 |0030: move-result-object v0 │ │ +3e95ca: 2201 1f1e |0031: new-instance v1, Lorg/json/JSONArray; // type@1e1f │ │ +3e95ce: 7020 00b0 0100 |0033: invoke-direct {v1, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@b000 │ │ +3e95d4: 7020 63a4 1900 |0036: invoke-direct {v9, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; // method@a463 │ │ +3e95da: 0c00 |0039: move-result-object v0 │ │ +3e95dc: 1100 |003a: return-object v0 │ │ +3e95de: 0d00 |003b: move-exception v0 │ │ +3e95e0: 2804 |003c: goto 0040 // +0004 │ │ +3e95e2: 0d00 |003d: move-exception v0 │ │ +3e95e4: 2802 |003e: goto 0040 // +0002 │ │ +3e95e6: 0d00 |003f: move-exception v0 │ │ +3e95e8: 6e10 e2ab 0000 |0040: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e95ee: 2201 d31a |0043: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e95f2: 7020 6ca4 0100 |0045: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e95f8: 2701 |0048: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x003a │ │ Lorg/json/JSONException; -> 0x003f │ │ Ljava/net/MalformedURLException; -> 0x003d │ │ Ljava/net/URISyntaxException; -> 0x003b │ │ positions : │ │ 0x0000 line=88 │ │ @@ -1481309,65 +1481317,65 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3e8f9c: |[3e8f9c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3e8fac: 7010 64a4 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e8fb2: 6200 2bf3 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e8fb6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3e8fb8: 2312 4e1f |0006: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e8fbc: 7120 2aab dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e8fc2: 0c0c |000b: move-result-object v12 │ │ -3e8fc4: 120d |000c: const/4 v13, #int 0 // #0 │ │ -3e8fc6: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ -3e8fca: 1a0c 85c2 |000f: const-string v12, "since=%d" // string@c285 │ │ -3e8fce: 7130 82ab c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e8fd4: 0c09 |0014: move-result-object v9 │ │ -3e8fd6: 231c 4e1f |0015: new-array v12, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e8fda: 54b0 6ead |0017: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e8fde: 4d00 0c0d |0019: aput-object v0, v12, v13 │ │ -3e8fe2: 1a0d 0707 |001b: const-string v13, "/api/2/episodes/%s.json" // string@0707 │ │ -3e8fe6: 7120 81ab cd00 |001d: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e8fec: 0c08 |0020: move-result-object v8 │ │ -3e8fee: 220c ff1c |0021: new-instance v12, Ljava/net/URI; // type@1cff │ │ -3e8ff2: 54b4 69ad |0023: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e8ff6: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -3e8ff8: 54b6 67ad |0026: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e8ffc: 52b7 68ad |0028: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e9000: 120a |002a: const/4 v10, #int 0 // #0 │ │ -3e9002: 07c3 |002b: move-object v3, v12 │ │ -3e9004: 7608 41ac 0300 |002c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e900a: 6e10 46ac 0c00 |002f: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e9010: 0c0c |0032: move-result-object v12 │ │ -3e9012: 220d f81d |0033: new-instance v13, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e9016: 7010 8faf 0d00 |0035: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e901c: 6e20 98af cd00 |0038: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e9022: 0c0c |003b: move-result-object v12 │ │ -3e9024: 7020 5ba4 cb00 |003c: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e902a: 0c0c |003f: move-result-object v12 │ │ -3e902c: 220d 211e |0040: new-instance v13, Lorg/json/JSONObject; // type@1e21 │ │ -3e9030: 7020 0ab0 cd00 |0042: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3e9036: 7110 7ea4 0d00 |0045: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a47e │ │ -3e903c: 0c0c |0048: move-result-object v12 │ │ -3e903e: 110c |0049: return-object v12 │ │ -3e9040: 0d0c |004a: move-exception v12 │ │ -3e9042: 2802 |004b: goto 004d // +0002 │ │ -3e9044: 0d0c |004c: move-exception v12 │ │ -3e9046: 6e10 e2ab 0c00 |004d: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e904c: 220d 251b |0050: new-instance v13, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3e9050: 7020 4ca5 cd00 |0052: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3e9056: 270d |0055: throw v13 │ │ -3e9058: 0d0c |0056: move-exception v12 │ │ -3e905a: 6e10 e2ab 0c00 |0057: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e9060: 220d ad1c |005a: new-instance v13, Ljava/lang/IllegalStateException; // type@1cad │ │ -3e9064: 7020 08ab cd00 |005c: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@ab08 │ │ -3e906a: 270d |005f: throw v13 │ │ +3e8fc4: |[3e8fc4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3e8fd4: 7010 64a4 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e8fda: 6200 2bf3 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e8fde: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3e8fe0: 2312 4e1f |0006: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e8fe4: 7120 2aab dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e8fea: 0c0c |000b: move-result-object v12 │ │ +3e8fec: 120d |000c: const/4 v13, #int 0 // #0 │ │ +3e8fee: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ +3e8ff2: 1a0c 85c2 |000f: const-string v12, "since=%d" // string@c285 │ │ +3e8ff6: 7130 82ab c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e8ffc: 0c09 |0014: move-result-object v9 │ │ +3e8ffe: 231c 4e1f |0015: new-array v12, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e9002: 54b0 6ead |0017: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9006: 4d00 0c0d |0019: aput-object v0, v12, v13 │ │ +3e900a: 1a0d 0707 |001b: const-string v13, "/api/2/episodes/%s.json" // string@0707 │ │ +3e900e: 7120 81ab cd00 |001d: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9014: 0c08 |0020: move-result-object v8 │ │ +3e9016: 220c ff1c |0021: new-instance v12, Ljava/net/URI; // type@1cff │ │ +3e901a: 54b4 69ad |0023: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e901e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +3e9020: 54b6 67ad |0026: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e9024: 52b7 68ad |0028: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e9028: 120a |002a: const/4 v10, #int 0 // #0 │ │ +3e902a: 07c3 |002b: move-object v3, v12 │ │ +3e902c: 7608 41ac 0300 |002c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e9032: 6e10 46ac 0c00 |002f: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e9038: 0c0c |0032: move-result-object v12 │ │ +3e903a: 220d f81d |0033: new-instance v13, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e903e: 7010 8faf 0d00 |0035: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e9044: 6e20 98af cd00 |0038: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e904a: 0c0c |003b: move-result-object v12 │ │ +3e904c: 7020 5ba4 cb00 |003c: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e9052: 0c0c |003f: move-result-object v12 │ │ +3e9054: 220d 211e |0040: new-instance v13, Lorg/json/JSONObject; // type@1e21 │ │ +3e9058: 7020 0ab0 cd00 |0042: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3e905e: 7110 7ea4 0d00 |0045: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a47e │ │ +3e9064: 0c0c |0048: move-result-object v12 │ │ +3e9066: 110c |0049: return-object v12 │ │ +3e9068: 0d0c |004a: move-exception v12 │ │ +3e906a: 2802 |004b: goto 004d // +0002 │ │ +3e906c: 0d0c |004c: move-exception v12 │ │ +3e906e: 6e10 e2ab 0c00 |004d: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9074: 220d 251b |0050: new-instance v13, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3e9078: 7020 4ca5 cd00 |0052: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3e907e: 270d |0055: throw v13 │ │ +3e9080: 0d0c |0056: move-exception v12 │ │ +3e9082: 6e10 e2ab 0c00 |0057: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9088: 220d ad1c |005a: new-instance v13, Ljava/lang/IllegalStateException; // type@1cad │ │ +3e908c: 7020 08ab cd00 |005c: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@ab08 │ │ +3e9092: 270d |005f: throw v13 │ │ catches : 1 │ │ 0x0021 - 0x0049 │ │ Ljava/net/URISyntaxException; -> 0x0056 │ │ Lorg/json/JSONException; -> 0x004c │ │ Ljava/net/MalformedURLException; -> 0x004a │ │ positions : │ │ 0x0000 line=266 │ │ @@ -1481391,68 +1481399,68 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 101 16-bit code units │ │ -3e9080: |[3e9080] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3e9090: 7010 64a4 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e9096: 6200 2bf3 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3e909a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3e909c: 2312 4e1f |0006: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e90a0: 7120 2aab dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3e90a6: 0c0c |000b: move-result-object v12 │ │ -3e90a8: 120d |000c: const/4 v13, #int 0 // #0 │ │ -3e90aa: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ -3e90ae: 1a0c 85c2 |000f: const-string v12, "since=%d" // string@c285 │ │ -3e90b2: 7130 82ab c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e90b8: 0c09 |0014: move-result-object v9 │ │ -3e90ba: 122c |0015: const/4 v12, #int 2 // #2 │ │ -3e90bc: 23cc 4e1f |0016: new-array v12, v12, [Ljava/lang/Object; // type@1f4e │ │ -3e90c0: 54b0 6ead |0018: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e90c4: 4d00 0c0d |001a: aput-object v0, v12, v13 │ │ -3e90c8: 54bd 6aad |001c: iget-object v13, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ -3e90cc: 4d0d 0c01 |001e: aput-object v13, v12, v1 │ │ -3e90d0: 1a0d 0807 |0020: const-string v13, "/api/2/subscriptions/%s/%s.json" // string@0708 │ │ -3e90d4: 7120 81ab cd00 |0022: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e90da: 0c08 |0025: move-result-object v8 │ │ -3e90dc: 220c ff1c |0026: new-instance v12, Ljava/net/URI; // type@1cff │ │ -3e90e0: 54b4 69ad |0028: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e90e4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3e90e6: 54b6 67ad |002b: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e90ea: 52b7 68ad |002d: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e90ee: 120a |002f: const/4 v10, #int 0 // #0 │ │ -3e90f0: 07c3 |0030: move-object v3, v12 │ │ -3e90f2: 7608 41ac 0300 |0031: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e90f8: 6e10 46ac 0c00 |0034: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e90fe: 0c0c |0037: move-result-object v12 │ │ -3e9100: 220d f81d |0038: new-instance v13, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e9104: 7010 8faf 0d00 |003a: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e910a: 6e20 98af cd00 |003d: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e9110: 0c0c |0040: move-result-object v12 │ │ -3e9112: 7020 5ba4 cb00 |0041: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e9118: 0c0c |0044: move-result-object v12 │ │ -3e911a: 220d 211e |0045: new-instance v13, Lorg/json/JSONObject; // type@1e21 │ │ -3e911e: 7020 0ab0 cd00 |0047: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3e9124: 7110 7fa4 0d00 |004a: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a47f │ │ -3e912a: 0c0c |004d: move-result-object v12 │ │ -3e912c: 110c |004e: return-object v12 │ │ -3e912e: 0d0c |004f: move-exception v12 │ │ -3e9130: 2802 |0050: goto 0052 // +0002 │ │ -3e9132: 0d0c |0051: move-exception v12 │ │ -3e9134: 6e10 e2ab 0c00 |0052: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e913a: 220d d31a |0055: new-instance v13, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e913e: 7020 6ca4 cd00 |0057: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e9144: 270d |005a: throw v13 │ │ -3e9146: 0d0c |005b: move-exception v12 │ │ -3e9148: 6e10 e2ab 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e914e: 220d ad1c |005f: new-instance v13, Ljava/lang/IllegalStateException; // type@1cad │ │ -3e9152: 7020 08ab cd00 |0061: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@ab08 │ │ -3e9158: 270d |0064: throw v13 │ │ +3e90a8: |[3e90a8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3e90b8: 7010 64a4 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e90be: 6200 2bf3 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3e90c2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3e90c4: 2312 4e1f |0006: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e90c8: 7120 2aab dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3e90ce: 0c0c |000b: move-result-object v12 │ │ +3e90d0: 120d |000c: const/4 v13, #int 0 // #0 │ │ +3e90d2: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ +3e90d6: 1a0c 85c2 |000f: const-string v12, "since=%d" // string@c285 │ │ +3e90da: 7130 82ab c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e90e0: 0c09 |0014: move-result-object v9 │ │ +3e90e2: 122c |0015: const/4 v12, #int 2 // #2 │ │ +3e90e4: 23cc 4e1f |0016: new-array v12, v12, [Ljava/lang/Object; // type@1f4e │ │ +3e90e8: 54b0 6ead |0018: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e90ec: 4d00 0c0d |001a: aput-object v0, v12, v13 │ │ +3e90f0: 54bd 6aad |001c: iget-object v13, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ +3e90f4: 4d0d 0c01 |001e: aput-object v13, v12, v1 │ │ +3e90f8: 1a0d 0807 |0020: const-string v13, "/api/2/subscriptions/%s/%s.json" // string@0708 │ │ +3e90fc: 7120 81ab cd00 |0022: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9102: 0c08 |0025: move-result-object v8 │ │ +3e9104: 220c ff1c |0026: new-instance v12, Ljava/net/URI; // type@1cff │ │ +3e9108: 54b4 69ad |0028: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e910c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3e910e: 54b6 67ad |002b: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e9112: 52b7 68ad |002d: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e9116: 120a |002f: const/4 v10, #int 0 // #0 │ │ +3e9118: 07c3 |0030: move-object v3, v12 │ │ +3e911a: 7608 41ac 0300 |0031: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e9120: 6e10 46ac 0c00 |0034: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e9126: 0c0c |0037: move-result-object v12 │ │ +3e9128: 220d f81d |0038: new-instance v13, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e912c: 7010 8faf 0d00 |003a: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e9132: 6e20 98af cd00 |003d: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e9138: 0c0c |0040: move-result-object v12 │ │ +3e913a: 7020 5ba4 cb00 |0041: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e9140: 0c0c |0044: move-result-object v12 │ │ +3e9142: 220d 211e |0045: new-instance v13, Lorg/json/JSONObject; // type@1e21 │ │ +3e9146: 7020 0ab0 cd00 |0047: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3e914c: 7110 7fa4 0d00 |004a: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a47f │ │ +3e9152: 0c0c |004d: move-result-object v12 │ │ +3e9154: 110c |004e: return-object v12 │ │ +3e9156: 0d0c |004f: move-exception v12 │ │ +3e9158: 2802 |0050: goto 0052 // +0002 │ │ +3e915a: 0d0c |0051: move-exception v12 │ │ +3e915c: 6e10 e2ab 0c00 |0052: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9162: 220d d31a |0055: new-instance v13, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e9166: 7020 6ca4 cd00 |0057: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e916c: 270d |005a: throw v13 │ │ +3e916e: 0d0c |005b: move-exception v12 │ │ +3e9170: 6e10 e2ab 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9176: 220d ad1c |005f: new-instance v13, Ljava/lang/IllegalStateException; // type@1cad │ │ +3e917a: 7020 08ab cd00 |0061: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@ab08 │ │ +3e9180: 270d |0064: throw v13 │ │ catches : 1 │ │ 0x0026 - 0x004e │ │ Ljava/net/URISyntaxException; -> 0x005b │ │ Lorg/json/JSONException; -> 0x0051 │ │ Ljava/net/MalformedURLException; -> 0x004f │ │ positions : │ │ 0x0000 line=185 │ │ @@ -1481476,83 +1481484,83 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 131 16-bit code units │ │ -3e98ac: |[3e98ac] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.login:()V │ │ -3e98bc: 2208 ff1c |0000: new-instance v8, Ljava/net/URI; // type@1cff │ │ -3e98c0: 54a1 69ad |0002: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e98c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e98c6: 54a3 67ad |0005: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e98ca: 52a4 68ad |0007: iget v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e98ce: 1a00 0407 |0009: const-string v0, "/api/2/auth/%s/login.json" // string@0704 │ │ -3e98d2: 1219 |000b: const/4 v9, #int 1 // #1 │ │ -3e98d4: 2395 4e1f |000c: new-array v5, v9, [Ljava/lang/Object; // type@1f4e │ │ -3e98d8: 54a6 6ead |000e: iget-object v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e98dc: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -3e98de: 4d06 0507 |0011: aput-object v6, v5, v7 │ │ -3e98e2: 7120 81ab 5000 |0013: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e98e8: 0c05 |0016: move-result-object v5 │ │ -3e98ea: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3e98ec: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -3e98ee: 0780 |0019: move-object v0, v8 │ │ -3e98f0: 7608 41ac 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e98f6: 6e10 46ac 0800 |001d: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e98fc: 0c00 |0020: move-result-object v0 │ │ -3e98fe: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -3e9902: 6202 65ad |0023: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ad65 │ │ -3e9906: 7120 9eaf 2100 |0025: invoke-static {v1, v2}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3e990c: 0c01 |0028: move-result-object v1 │ │ -3e990e: 2202 f81d |0029: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e9912: 7010 8faf 0200 |002b: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e9918: 6e20 98af 0200 |002e: invoke-virtual {v2, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e991e: 0c00 |0031: move-result-object v0 │ │ -3e9920: 6e20 95af 1000 |0032: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ -3e9926: 0c00 |0035: move-result-object v0 │ │ -3e9928: 6e10 91af 0000 |0036: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3e992e: 0c00 |0039: move-result-object v0 │ │ -3e9930: 54a1 6ead |003a: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e9934: 54a2 6dad |003c: iget-object v2, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ -3e9938: 1a03 344d |003e: const-string v3, "UTF-8" // string@4d34 │ │ -3e993c: 7110 a9ac 0300 |0040: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ -3e9942: 0c03 |0043: move-result-object v3 │ │ -3e9944: 7130 6daf 2103 |0044: invoke-static {v1, v2, v3}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@af6d │ │ -3e994a: 0c01 |0047: move-result-object v1 │ │ -3e994c: 6e10 9baf 0000 |0048: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ -3e9952: 0c00 |004b: move-result-object v0 │ │ -3e9954: 1a02 1c0b |004c: const-string v2, "Authorization" // string@0b1c │ │ -3e9958: 6e30 93af 2001 |004e: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3e995e: 0c00 |0051: move-result-object v0 │ │ -3e9960: 6e10 91af 0000 |0052: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3e9966: 0c00 |0055: move-result-object v0 │ │ -3e9968: 54a1 6bad |0056: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ -3e996c: 6e20 8eaf 0100 |0058: invoke-virtual {v1, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3e9972: 0c00 |005b: move-result-object v0 │ │ -3e9974: 7210 6baf 0000 |005c: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3e997a: 0c00 |005f: move-result-object v0 │ │ -3e997c: 7020 59a4 0a00 |0060: invoke-direct {v10, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@a459 │ │ -3e9982: 6e10 9faf 0000 |0063: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3e9988: 0c00 |0066: move-result-object v0 │ │ -3e998a: 6e10 a9af 0000 |0067: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ -3e9990: 5ca9 6cad |006a: iput-boolean v9, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ -3e9994: 0e00 |006c: return-void │ │ -3e9996: 0d00 |006d: move-exception v0 │ │ -3e9998: 6e10 e2ab 0000 |006e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e999e: 2201 d31a |0071: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e99a2: 7020 6ca4 0100 |0073: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e99a8: 2701 |0076: throw v1 │ │ -3e99aa: 0d00 |0077: move-exception v0 │ │ -3e99ac: 2802 |0078: goto 007a // +0002 │ │ -3e99ae: 0d00 |0079: move-exception v0 │ │ -3e99b0: 6e10 e2ab 0000 |007a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e99b6: 2201 d31a |007d: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e99ba: 7020 6ca4 0100 |007f: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e99c0: 2701 |0082: throw v1 │ │ +3e98d4: |[3e98d4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.login:()V │ │ +3e98e4: 2208 ff1c |0000: new-instance v8, Ljava/net/URI; // type@1cff │ │ +3e98e8: 54a1 69ad |0002: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e98ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e98ee: 54a3 67ad |0005: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e98f2: 52a4 68ad |0007: iget v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e98f6: 1a00 0407 |0009: const-string v0, "/api/2/auth/%s/login.json" // string@0704 │ │ +3e98fa: 1219 |000b: const/4 v9, #int 1 // #1 │ │ +3e98fc: 2395 4e1f |000c: new-array v5, v9, [Ljava/lang/Object; // type@1f4e │ │ +3e9900: 54a6 6ead |000e: iget-object v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9904: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +3e9906: 4d06 0507 |0011: aput-object v6, v5, v7 │ │ +3e990a: 7120 81ab 5000 |0013: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9910: 0c05 |0016: move-result-object v5 │ │ +3e9912: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3e9914: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +3e9916: 0780 |0019: move-object v0, v8 │ │ +3e9918: 7608 41ac 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e991e: 6e10 46ac 0800 |001d: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e9924: 0c00 |0020: move-result-object v0 │ │ +3e9926: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +3e992a: 6202 65ad |0023: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ad65 │ │ +3e992e: 7120 9eaf 2100 |0025: invoke-static {v1, v2}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3e9934: 0c01 |0028: move-result-object v1 │ │ +3e9936: 2202 f81d |0029: new-instance v2, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e993a: 7010 8faf 0200 |002b: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e9940: 6e20 98af 0200 |002e: invoke-virtual {v2, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e9946: 0c00 |0031: move-result-object v0 │ │ +3e9948: 6e20 95af 1000 |0032: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ +3e994e: 0c00 |0035: move-result-object v0 │ │ +3e9950: 6e10 91af 0000 |0036: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3e9956: 0c00 |0039: move-result-object v0 │ │ +3e9958: 54a1 6ead |003a: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e995c: 54a2 6dad |003c: iget-object v2, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ +3e9960: 1a03 344d |003e: const-string v3, "UTF-8" // string@4d34 │ │ +3e9964: 7110 a9ac 0300 |0040: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@aca9 │ │ +3e996a: 0c03 |0043: move-result-object v3 │ │ +3e996c: 7130 6daf 2103 |0044: invoke-static {v1, v2, v3}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@af6d │ │ +3e9972: 0c01 |0047: move-result-object v1 │ │ +3e9974: 6e10 9baf 0000 |0048: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@af9b │ │ +3e997a: 0c00 |004b: move-result-object v0 │ │ +3e997c: 1a02 1c0b |004c: const-string v2, "Authorization" // string@0b1c │ │ +3e9980: 6e30 93af 2001 |004e: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3e9986: 0c00 |0051: move-result-object v0 │ │ +3e9988: 6e10 91af 0000 |0052: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3e998e: 0c00 |0055: move-result-object v0 │ │ +3e9990: 54a1 6bad |0056: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ad6b │ │ +3e9994: 6e20 8eaf 0100 |0058: invoke-virtual {v1, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3e999a: 0c00 |005b: move-result-object v0 │ │ +3e999c: 7210 6baf 0000 |005c: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3e99a2: 0c00 |005f: move-result-object v0 │ │ +3e99a4: 7020 59a4 0a00 |0060: invoke-direct {v10, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@a459 │ │ +3e99aa: 6e10 9faf 0000 |0063: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3e99b0: 0c00 |0066: move-result-object v0 │ │ +3e99b2: 6e10 a9af 0000 |0067: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@afa9 │ │ +3e99b8: 5ca9 6cad |006a: iput-boolean v9, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ad6c │ │ +3e99bc: 0e00 |006c: return-void │ │ +3e99be: 0d00 |006d: move-exception v0 │ │ +3e99c0: 6e10 e2ab 0000 |006e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e99c6: 2201 d31a |0071: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e99ca: 7020 6ca4 0100 |0073: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e99d0: 2701 |0076: throw v1 │ │ +3e99d2: 0d00 |0077: move-exception v0 │ │ +3e99d4: 2802 |0078: goto 007a // +0002 │ │ +3e99d6: 0d00 |0079: move-exception v0 │ │ +3e99d8: 6e10 e2ab 0000 |007a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e99de: 2201 d31a |007d: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e99e2: 7020 6ca4 0100 |007f: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e99e8: 2701 |0082: throw v1 │ │ catches : 2 │ │ 0x0000 - 0x0021 │ │ Ljava/net/MalformedURLException; -> 0x0079 │ │ Ljava/net/URISyntaxException; -> 0x0077 │ │ 0x003a - 0x006c │ │ Ljava/lang/Exception; -> 0x006d │ │ positions : │ │ @@ -1481578,33 +1481586,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e99e0: |[3e99e0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.logout:()V │ │ -3e99f0: 0e00 |0000: return-void │ │ +3e9a08: |[3e9a08] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.logout:()V │ │ +3e9a18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;) │ │ name : 'setCredentials' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e9a20: |[3e9a20] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3e9a30: 5b01 6ead |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e9a34: 5b02 6dad |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ -3e9a38: 0e00 |0004: return-void │ │ +3e9a48: |[3e9a48] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3e9a58: 5b01 6ead |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9a5c: 5b02 6dad |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ad6d │ │ +3e9a60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0002 line=408 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ @@ -1481615,31 +1481623,31 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -3e9170: |[3e9170] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3e9180: 7010 64a4 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e9186: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e9188: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e918a: 7210 ddad 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ -3e9190: 0a02 |0008: move-result v2 │ │ -3e9192: 3521 1200 |0009: if-ge v1, v2, 001b // +0012 │ │ -3e9196: 7210 ddad 0400 |000b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ -3e919c: 0a00 |000e: move-result v0 │ │ -3e919e: d802 011e |000f: add-int/lit8 v2, v1, #int 30 // #1e │ │ -3e91a2: 7120 41ab 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ -3e91a8: 0a00 |0014: move-result v0 │ │ -3e91aa: 7040 67a4 4301 |0015: invoke-direct {v3, v4, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a467 │ │ -3e91b0: 0c00 |0018: move-result-object v0 │ │ -3e91b2: 0121 |0019: move v1, v2 │ │ -3e91b4: 28eb |001a: goto 0005 // -0015 │ │ -3e91b6: 1100 |001b: return-object v0 │ │ +3e9198: |[3e9198] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3e91a8: 7010 64a4 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e91ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e91b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e91b2: 7210 ddad 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ +3e91b8: 0a02 |0008: move-result v2 │ │ +3e91ba: 3521 1200 |0009: if-ge v1, v2, 001b // +0012 │ │ +3e91be: 7210 ddad 0400 |000b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@addd │ │ +3e91c4: 0a00 |000e: move-result v0 │ │ +3e91c6: d802 011e |000f: add-int/lit8 v2, v1, #int 30 // #1e │ │ +3e91ca: 7120 41ab 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ +3e91d0: 0a00 |0014: move-result v0 │ │ +3e91d2: 7040 67a4 4301 |0015: invoke-direct {v3, v4, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a467 │ │ +3e91d8: 0c00 |0018: move-result-object v0 │ │ +3e91da: 0121 |0019: move v1, v2 │ │ +3e91dc: 28eb |001a: goto 0005 // -0015 │ │ +3e91de: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0005 line=220 │ │ 0x000b line=222 │ │ 0x0015 line=221 │ │ locals : │ │ @@ -1481651,73 +1481659,73 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -3e9314: |[3e9314] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3e9324: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ -3e932a: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ -3e932e: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ -3e9332: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e9334: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ -3e9338: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ -3e933c: 1a00 0807 |000c: const-string v0, "/api/2/subscriptions/%s/%s.json" // string@0708 │ │ -3e9340: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -3e9342: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ -3e9346: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ -3e934a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3e934c: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3e9350: 5496 6aad |0016: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ -3e9354: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -3e9356: 4d06 0507 |0019: aput-object v6, v5, v7 │ │ -3e935a: 7120 81ab 5000 |001b: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3e9360: 0c05 |001e: move-result-object v5 │ │ -3e9362: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -3e9364: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -3e9366: 0780 |0021: move-object v0, v8 │ │ -3e9368: 7608 41ac 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ -3e936e: 6e10 46ac 0800 |0025: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ -3e9374: 0c00 |0028: move-result-object v0 │ │ -3e9376: 2201 211e |0029: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ -3e937a: 7010 09b0 0100 |002b: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@b009 │ │ -3e9380: 1a02 fb57 |002e: const-string v2, "add" // string@57fb │ │ -3e9384: 2203 1f1e |0030: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ -3e9388: 7020 01b0 a300 |0032: invoke-direct {v3, v10}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ -3e938e: 6e30 16b0 2103 |0035: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3e9394: 1a0a dab2 |0038: const-string v10, "remove" // string@b2da │ │ -3e9398: 2202 1f1e |003a: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ -3e939c: 7020 01b0 b200 |003c: invoke-direct {v2, v11}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ -3e93a2: 6e30 16b0 a102 |003f: invoke-virtual {v1, v10, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3e93a8: 6e10 18b0 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ -3e93ae: 0c0a |0045: move-result-object v10 │ │ -3e93b0: 620b 63ad |0046: sget-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ -3e93b4: 7120 9eaf ba00 |0048: invoke-static {v10, v11}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3e93ba: 0c0a |004b: move-result-object v10 │ │ -3e93bc: 220b f81d |004c: new-instance v11, Lokhttp3/Request$Builder; // type@1df8 │ │ -3e93c0: 7010 8faf 0b00 |004e: invoke-direct {v11}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3e93c6: 6e20 95af ab00 |0051: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ -3e93cc: 0c0a |0054: move-result-object v10 │ │ -3e93ce: 6e20 98af 0a00 |0055: invoke-virtual {v10, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ -3e93d4: 0c0a |0058: move-result-object v10 │ │ -3e93d6: 7020 5ba4 a900 |0059: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ -3e93dc: 0c0a |005c: move-result-object v10 │ │ -3e93de: 7110 9ba4 0a00 |005d: invoke-static {v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // method@a49b │ │ -3e93e4: 0c0a |0060: move-result-object v10 │ │ -3e93e6: 110a |0061: return-object v10 │ │ -3e93e8: 0d0a |0062: move-exception v10 │ │ -3e93ea: 2804 |0063: goto 0067 // +0004 │ │ -3e93ec: 0d0a |0064: move-exception v10 │ │ -3e93ee: 2802 |0065: goto 0067 // +0002 │ │ -3e93f0: 0d0a |0066: move-exception v10 │ │ -3e93f2: 6e10 e2ab 0a00 |0067: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e93f8: 220b d31a |006a: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ -3e93fc: 7020 6ca4 ab00 |006c: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ -3e9402: 270b |006f: throw v11 │ │ +3e933c: |[3e933c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3e934c: 7010 64a4 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@a464 │ │ +3e9352: 2208 ff1c |0003: new-instance v8, Ljava/net/URI; // type@1cff │ │ +3e9356: 5491 69ad |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ad69 │ │ +3e935a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e935c: 5493 67ad |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ad67 │ │ +3e9360: 5294 68ad |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ad68 │ │ +3e9364: 1a00 0807 |000c: const-string v0, "/api/2/subscriptions/%s/%s.json" // string@0708 │ │ +3e9368: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +3e936a: 2355 4e1f |000f: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ +3e936e: 5496 6ead |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ad6e │ │ +3e9372: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3e9374: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3e9378: 5496 6aad |0016: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ad6a │ │ +3e937c: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +3e937e: 4d06 0507 |0019: aput-object v6, v5, v7 │ │ +3e9382: 7120 81ab 5000 |001b: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3e9388: 0c05 |001e: move-result-object v5 │ │ +3e938a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +3e938c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +3e938e: 0780 |0021: move-object v0, v8 │ │ +3e9390: 7608 41ac 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ac41 │ │ +3e9396: 6e10 46ac 0800 |0025: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@ac46 │ │ +3e939c: 0c00 |0028: move-result-object v0 │ │ +3e939e: 2201 211e |0029: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ +3e93a2: 7010 09b0 0100 |002b: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@b009 │ │ +3e93a8: 1a02 fb57 |002e: const-string v2, "add" // string@57fb │ │ +3e93ac: 2203 1f1e |0030: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ +3e93b0: 7020 01b0 a300 |0032: invoke-direct {v3, v10}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ +3e93b6: 6e30 16b0 2103 |0035: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3e93bc: 1a0a dab2 |0038: const-string v10, "remove" // string@b2da │ │ +3e93c0: 2202 1f1e |003a: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ +3e93c4: 7020 01b0 b200 |003c: invoke-direct {v2, v11}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ +3e93ca: 6e30 16b0 a102 |003f: invoke-virtual {v1, v10, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3e93d0: 6e10 18b0 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ +3e93d6: 0c0a |0045: move-result-object v10 │ │ +3e93d8: 620b 63ad |0046: sget-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ad63 │ │ +3e93dc: 7120 9eaf ba00 |0048: invoke-static {v10, v11}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3e93e2: 0c0a |004b: move-result-object v10 │ │ +3e93e4: 220b f81d |004c: new-instance v11, Lokhttp3/Request$Builder; // type@1df8 │ │ +3e93e8: 7010 8faf 0b00 |004e: invoke-direct {v11}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3e93ee: 6e20 95af ab00 |0051: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af95 │ │ +3e93f4: 0c0a |0054: move-result-object v10 │ │ +3e93f6: 6e20 98af 0a00 |0055: invoke-virtual {v10, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@af98 │ │ +3e93fc: 0c0a |0058: move-result-object v10 │ │ +3e93fe: 7020 5ba4 a900 |0059: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@a45b │ │ +3e9404: 0c0a |005c: move-result-object v10 │ │ +3e9406: 7110 9ba4 0a00 |005d: invoke-static {v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // method@a49b │ │ +3e940c: 0c0a |0060: move-result-object v10 │ │ +3e940e: 110a |0061: return-object v10 │ │ +3e9410: 0d0a |0062: move-exception v10 │ │ +3e9412: 2804 |0063: goto 0067 // +0004 │ │ +3e9414: 0d0a |0064: move-exception v10 │ │ +3e9416: 2802 |0065: goto 0067 // +0002 │ │ +3e9418: 0d0a |0066: move-exception v10 │ │ +3e941a: 6e10 e2ab 0a00 |0067: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e9420: 220b d31a |006a: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1ad3 │ │ +3e9424: 7020 6ca4 ab00 |006c: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@a46c │ │ +3e942a: 270b |006f: throw v11 │ │ catches : 1 │ │ 0x0003 - 0x0061 │ │ Lorg/json/JSONException; -> 0x0066 │ │ Ljava/net/MalformedURLException; -> 0x0064 │ │ Ljava/net/URISyntaxException; -> 0x0062 │ │ positions : │ │ 0x0000 line=153 │ │ @@ -1481767,17 +1481775,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e8f20: |[3e8f20] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/String;)V │ │ -3e8f30: 7020 4ba5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/String;)V // method@a54b │ │ -3e8f36: 0e00 |0003: return-void │ │ +3e8f48: |[3e8f48] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/String;)V │ │ +3e8f58: 7020 4ba5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/String;)V // method@a54b │ │ +3e8f5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1481786,17 +1481794,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e8f38: |[3e8f38] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/Throwable;)V │ │ -3e8f48: 7020 4ca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3e8f4e: 0e00 |0003: return-void │ │ +3e8f60: |[3e8f60] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/Throwable;)V │ │ +3e8f70: 7020 4ca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3e8f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1481838,18 +1481846,18 @@ │ │ type : '(JLjava/util/Map;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3eaec0: |[3eaec0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.:(JLjava/util/Map;)V │ │ -3eaed0: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ -3eaed6: 5b03 7eb5 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.updatedUrls:Ljava/util/Map; // field@b57e │ │ -3eaeda: 0e00 |0005: return-void │ │ +3eaee8: |[3eaee8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.:(JLjava/util/Map;)V │ │ +3eaef8: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ +3eaefe: 5b03 7eb5 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.updatedUrls:Ljava/util/Map; // field@b57e │ │ +3eaf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1481860,45 +1481868,45 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3eae18: |[3eae18] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ -3eae28: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3eae2c: 7020 0ab0 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3eae32: 1a08 aec7 |0005: const-string v8, "timestamp" // string@c7ae │ │ -3eae36: 6e20 0eb0 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ -3eae3c: 0b01 |000a: move-result-wide v1 │ │ -3eae3e: 1a08 75cb |000b: const-string v8, "update_urls" // string@cb75 │ │ -3eae42: 6e20 0cb0 8000 |000d: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3eae48: 0c08 |0010: move-result-object v8 │ │ -3eae4a: 2200 7106 |0011: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ -3eae4e: 6e10 05b0 0800 |0013: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3eae54: 0a03 |0016: move-result v3 │ │ -3eae56: 7020 cd28 3000 |0017: invoke-direct {v0, v3}, Landroidx/collection/ArrayMap;.:(I)V // method@28cd │ │ -3eae5c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -3eae5e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -3eae60: 6e10 05b0 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3eae66: 0a05 |001f: move-result v5 │ │ -3eae68: 3554 1500 |0020: if-ge v4, v5, 0035 // +0015 │ │ -3eae6c: 6e20 02b0 4800 |0022: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@b002 │ │ -3eae72: 0c05 |0025: move-result-object v5 │ │ -3eae74: 6e20 04b0 3500 |0026: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eae7a: 0c06 |0029: move-result-object v6 │ │ -3eae7c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -3eae7e: 6e20 04b0 7500 |002b: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eae84: 0c05 |002e: move-result-object v5 │ │ -3eae86: 7230 03ae 6005 |002f: invoke-interface {v0, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3eae8c: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3eae90: 28e8 |0034: goto 001c // -0018 │ │ -3eae92: 2208 e61a |0035: new-instance v8, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // type@1ae6 │ │ -3eae96: 7040 8da4 1802 |0037: invoke-direct {v8, v1, v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.:(JLjava/util/Map;)V // method@a48d │ │ -3eae9c: 1108 |003a: return-object v8 │ │ +3eae40: |[3eae40] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ +3eae50: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3eae54: 7020 0ab0 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3eae5a: 1a08 aec7 |0005: const-string v8, "timestamp" // string@c7ae │ │ +3eae5e: 6e20 0eb0 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ +3eae64: 0b01 |000a: move-result-wide v1 │ │ +3eae66: 1a08 75cb |000b: const-string v8, "update_urls" // string@cb75 │ │ +3eae6a: 6e20 0cb0 8000 |000d: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3eae70: 0c08 |0010: move-result-object v8 │ │ +3eae72: 2200 7106 |0011: new-instance v0, Landroidx/collection/ArrayMap; // type@0671 │ │ +3eae76: 6e10 05b0 0800 |0013: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3eae7c: 0a03 |0016: move-result v3 │ │ +3eae7e: 7020 cd28 3000 |0017: invoke-direct {v0, v3}, Landroidx/collection/ArrayMap;.:(I)V // method@28cd │ │ +3eae84: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +3eae86: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +3eae88: 6e10 05b0 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3eae8e: 0a05 |001f: move-result v5 │ │ +3eae90: 3554 1500 |0020: if-ge v4, v5, 0035 // +0015 │ │ +3eae94: 6e20 02b0 4800 |0022: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@b002 │ │ +3eae9a: 0c05 |0025: move-result-object v5 │ │ +3eae9c: 6e20 04b0 3500 |0026: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eaea2: 0c06 |0029: move-result-object v6 │ │ +3eaea4: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +3eaea6: 6e20 04b0 7500 |002b: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eaeac: 0c05 |002e: move-result-object v5 │ │ +3eaeae: 7230 03ae 6005 |002f: invoke-interface {v0, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3eaeb4: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3eaeb8: 28e8 |0034: goto 001c // -0018 │ │ +3eaeba: 2208 e61a |0035: new-instance v8, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // type@1ae6 │ │ +3eaebe: 7040 8da4 1802 |0037: invoke-direct {v8, v1, v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.:(JLjava/util/Map;)V // method@a48d │ │ +3eaec4: 1108 |003a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ 0x000d line=35 │ │ 0x0011 line=36 │ │ 0x001c line=37 │ │ @@ -1481914,19 +1481922,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3eaea0: |[3eaea0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.toString:()Ljava/lang/String; │ │ -3eaeb0: 6200 3cf3 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f33c │ │ -3eaeb4: 7120 eaaf 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@afea │ │ -3eaeba: 0c00 |0005: move-result-object v0 │ │ -3eaebc: 1100 |0006: return-object v0 │ │ +3eaec8: |[3eaec8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.toString:()Ljava/lang/String; │ │ +3eaed8: 6200 3cf3 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f33c │ │ +3eaedc: 7120 eaaf 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@afea │ │ +3eaee2: 0c00 |0005: move-result-object v0 │ │ +3eaee4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1481966,18 +1481974,18 @@ │ │ type : '(JLjava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3eb168: |[3eb168] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.:(JLjava/util/Map;)V │ │ -3eb178: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ -3eb17e: 5b03 87b5 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b587 │ │ -3eb182: 0e00 |0005: return-void │ │ +3eb190: |[3eb190] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.:(JLjava/util/Map;)V │ │ +3eb1a0: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ +3eb1a6: 5b03 87b5 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b587 │ │ +3eb1aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1481988,43 +1481996,43 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -3eb090: |[3eb090] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ -3eb0a0: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ -3eb0a4: 7020 0ab0 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3eb0aa: 1a08 aec7 |0005: const-string v8, "timestamp" // string@c7ae │ │ -3eb0ae: 6e20 0eb0 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ -3eb0b4: 0b01 |000a: move-result-wide v1 │ │ -3eb0b6: 2208 7106 |000b: new-instance v8, Landroidx/collection/ArrayMap; // type@0671 │ │ -3eb0ba: 7010 cc28 0800 |000d: invoke-direct {v8}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ -3eb0c0: 1a03 75cb |0010: const-string v3, "update_urls" // string@cb75 │ │ -3eb0c4: 6e20 0cb0 3000 |0012: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ -3eb0ca: 0c00 |0015: move-result-object v0 │ │ -3eb0cc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3eb0ce: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3eb0d0: 6e10 05b0 0000 |0018: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ -3eb0d6: 0a05 |001b: move-result v5 │ │ -3eb0d8: 3554 1500 |001c: if-ge v4, v5, 0031 // +0015 │ │ -3eb0dc: 6e20 02b0 4000 |001e: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@b002 │ │ -3eb0e2: 0c05 |0021: move-result-object v5 │ │ -3eb0e4: 6e20 04b0 3500 |0022: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eb0ea: 0c06 |0025: move-result-object v6 │ │ -3eb0ec: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -3eb0ee: 6e20 04b0 7500 |0027: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ -3eb0f4: 0c05 |002a: move-result-object v5 │ │ -3eb0f6: 7230 03ae 6805 |002b: invoke-interface {v8, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3eb0fc: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3eb100: 28e8 |0030: goto 0018 // -0018 │ │ -3eb102: 2200 e81a |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1ae8 │ │ -3eb106: 7040 9aa4 1082 |0033: invoke-direct {v0, v1, v2, v8}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@a49a │ │ -3eb10c: 1100 |0036: return-object v0 │ │ +3eb0b8: |[3eb0b8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ +3eb0c8: 2200 211e |0000: new-instance v0, Lorg/json/JSONObject; // type@1e21 │ │ +3eb0cc: 7020 0ab0 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3eb0d2: 1a08 aec7 |0005: const-string v8, "timestamp" // string@c7ae │ │ +3eb0d6: 6e20 0eb0 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@b00e │ │ +3eb0dc: 0b01 |000a: move-result-wide v1 │ │ +3eb0de: 2208 7106 |000b: new-instance v8, Landroidx/collection/ArrayMap; // type@0671 │ │ +3eb0e2: 7010 cc28 0800 |000d: invoke-direct {v8}, Landroidx/collection/ArrayMap;.:()V // method@28cc │ │ +3eb0e8: 1a03 75cb |0010: const-string v3, "update_urls" // string@cb75 │ │ +3eb0ec: 6e20 0cb0 3000 |0012: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@b00c │ │ +3eb0f2: 0c00 |0015: move-result-object v0 │ │ +3eb0f4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3eb0f6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3eb0f8: 6e10 05b0 0000 |0018: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@b005 │ │ +3eb0fe: 0a05 |001b: move-result v5 │ │ +3eb100: 3554 1500 |001c: if-ge v4, v5, 0031 // +0015 │ │ +3eb104: 6e20 02b0 4000 |001e: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@b002 │ │ +3eb10a: 0c05 |0021: move-result-object v5 │ │ +3eb10c: 6e20 04b0 3500 |0022: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eb112: 0c06 |0025: move-result-object v6 │ │ +3eb114: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +3eb116: 6e20 04b0 7500 |0027: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@b004 │ │ +3eb11c: 0c05 |002a: move-result-object v5 │ │ +3eb11e: 7230 03ae 6805 |002b: invoke-interface {v8, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3eb124: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3eb128: 28e8 |0030: goto 0018 // -0018 │ │ +3eb12a: 2200 e81a |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1ae8 │ │ +3eb12e: 7040 9aa4 1082 |0033: invoke-direct {v0, v1, v2, v8}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@a49a │ │ +3eb134: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ 0x0018 line=39 │ │ @@ -1482040,30 +1482048,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3eb110: |[3eb110] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.toString:()Ljava/lang/String; │ │ -3eb120: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb124: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb12a: 1a01 f618 |0005: const-string v1, "GpodnetUploadChangesResponse{timestamp=" // string@18f6 │ │ -3eb12e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb134: 5331 b8c8 |000a: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ -3eb138: 6e30 aeab 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3eb13e: 1a01 4006 |000f: const-string v1, ", updatedUrls=" // string@0640 │ │ -3eb142: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb148: 5431 87b5 |0014: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b587 │ │ -3eb14c: 6e20 b1ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3eb152: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3eb156: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ -3eb15c: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb162: 0c00 |0021: move-result-object v0 │ │ -3eb164: 1100 |0022: return-object v0 │ │ +3eb138: |[3eb138] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.toString:()Ljava/lang/String; │ │ +3eb148: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb14c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb152: 1a01 f618 |0005: const-string v1, "GpodnetUploadChangesResponse{timestamp=" // string@18f6 │ │ +3eb156: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb15c: 5331 b8c8 |000a: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ +3eb160: 6e30 aeab 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3eb166: 1a01 4006 |000f: const-string v1, ", updatedUrls=" // string@0640 │ │ +3eb16a: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb170: 5431 87b5 |0014: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b587 │ │ +3eb174: 6e20 b1ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3eb17a: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3eb17e: 6e20 aaab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@abaa │ │ +3eb184: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb18a: 0c00 |0021: move-result-object v0 │ │ +3eb18c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1482092,36 +1482100,36 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb1e0: |[3eb1e0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.:()V │ │ -3eb1f0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb1f6: 0e00 |0003: return-void │ │ +3eb208: |[3eb208] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.:()V │ │ +3eb218: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb21e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3eb1c0: |[3eb1c0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -3eb1d0: 1f01 611c |0000: check-cast v1, Lio/reactivex/Observable; // type@1c61 │ │ -3eb1d4: 7110 ada4 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@a4ad │ │ -3eb1da: 0c01 |0005: move-result-object v1 │ │ -3eb1dc: 1101 |0006: return-object v1 │ │ +3eb1e8: |[3eb1e8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +3eb1f8: 1f01 611c |0000: check-cast v1, Lio/reactivex/Observable; // type@1c61 │ │ +3eb1fc: 7110 ada4 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@a4ad │ │ +3eb202: 0c01 |0005: move-result-object v1 │ │ +3eb204: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1482155,18 +1482163,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb1f8: |[3eb1f8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb208: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb20e: 5b01 89b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b589 │ │ -3eb212: 0e00 |0005: return-void │ │ +3eb220: |[3eb220] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb230: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb236: 5b01 89b5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b589 │ │ +3eb23a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1482176,19 +1482184,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb214: |[3eb214] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3eb224: 5410 89b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b589 │ │ -3eb228: 1f02 211e |0002: check-cast v2, Lorg/json/JSONObject; // type@1e21 │ │ -3eb22c: 7120 b2a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V // method@a4b2 │ │ -3eb232: 0e00 |0007: return-void │ │ +3eb23c: |[3eb23c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3eb24c: 5410 89b5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b589 │ │ +3eb250: 1f02 211e |0002: check-cast v2, Lorg/json/JSONObject; // type@1e21 │ │ +3eb254: 7120 b2a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V // method@a4b2 │ │ +3eb25a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1482222,18 +1482230,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb234: |[3eb234] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb244: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb24a: 5b01 8ab5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58a │ │ -3eb24e: 0e00 |0005: return-void │ │ +3eb25c: |[3eb25c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb26c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb272: 5b01 8ab5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58a │ │ +3eb276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1482243,19 +1482251,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb250: |[3eb250] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3eb260: 5410 8ab5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58a │ │ -3eb264: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3eb268: 7120 b0a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@a4b0 │ │ -3eb26e: 0e00 |0007: return-void │ │ +3eb278: |[3eb278] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3eb288: 5410 8ab5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58a │ │ +3eb28c: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3eb290: 7120 b0a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@a4b0 │ │ +3eb296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1482289,18 +1482297,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb2ac: |[3eb2ac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb2bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb2c2: 5b01 8cb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58c │ │ -3eb2c6: 0e00 |0005: return-void │ │ +3eb2d4: |[3eb2d4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb2e4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb2ea: 5b01 8cb5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58c │ │ +3eb2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1482310,19 +1482318,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb2c8: |[3eb2c8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3eb2d8: 5410 8cb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58c │ │ -3eb2dc: 1f02 c71c |0002: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ -3eb2e0: 7120 afa4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V // method@a4af │ │ -3eb2e6: 0e00 |0007: return-void │ │ +3eb2f0: |[3eb2f0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3eb300: 5410 8cb5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58c │ │ +3eb304: 1f02 c71c |0002: check-cast v2, Ljava/lang/String; // type@1cc7 │ │ +3eb308: 7120 afa4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V // method@a4af │ │ +3eb30e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1482356,18 +1482364,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb2e8: |[3eb2e8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3eb2f8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3eb2fe: 5b01 8db5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58d │ │ -3eb302: 0e00 |0005: return-void │ │ +3eb310: |[3eb310] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3eb320: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3eb326: 5b01 8db5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58d │ │ +3eb32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1482377,19 +1482385,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb304: |[3eb304] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3eb314: 5410 8db5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58d │ │ -3eb318: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3eb31c: 7120 b1a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@a4b1 │ │ -3eb322: 0e00 |0007: return-void │ │ +3eb32c: |[3eb32c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3eb33c: 5410 8db5 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b58d │ │ +3eb340: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3eb344: 7120 b1a4 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@a4b1 │ │ +3eb34a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1482423,17 +1482431,17 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3eb8b8: |[3eb8b8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse.:(J)V │ │ -3eb8c8: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ -3eb8ce: 0e00 |0003: return-void │ │ +3eb8e0: |[3eb8e0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse.:(J)V │ │ +3eb8f0: 7030 7ca5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a57c │ │ +3eb8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1482504,23 +1482512,23 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3ebc98: |[3ebc98] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3ebca8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ebcae: 5b01 9ab5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b59a │ │ -3ebcb2: 5b03 9cb5 |0005: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b59c │ │ -3ebcb6: 5b04 9bb5 |0007: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b59b │ │ -3ebcba: 2201 ce1a |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ -3ebcbe: 7020 55a4 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ -3ebcc4: 5b01 99b5 |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ -3ebcc8: 0e00 |0010: return-void │ │ +3ebcc0: |[3ebcc0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3ebcd0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ebcd6: 5b01 9ab5 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b59a │ │ +3ebcda: 5b03 9cb5 |0005: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b59c │ │ +3ebcde: 5b04 9bb5 |0007: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b59b │ │ +3ebce2: 2201 ce1a |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@1ace │ │ +3ebce6: 7020 55a4 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@a455 │ │ +3ebcec: 5b01 99b5 |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ +3ebcf0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -1482536,43 +1482544,43 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3ebc10: |[3ebc10] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; │ │ -3ebc20: 2200 ef1d |0000: new-instance v0, Lokhttp3/HttpUrl$Builder; // type@1def │ │ -3ebc24: 7010 6faf 0000 |0002: invoke-direct {v0}, Lokhttp3/HttpUrl$Builder;.:()V // method@af6f │ │ -3ebc2a: 5431 99b5 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ -3ebc2e: 5411 5dad |0007: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ -3ebc32: 6e20 75af 1000 |0009: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af75 │ │ -3ebc38: 0c00 |000c: move-result-object v0 │ │ -3ebc3a: 5431 99b5 |000d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ -3ebc3e: 5411 5bad |000f: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ -3ebc42: 6e20 73af 1000 |0011: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.host:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af73 │ │ -3ebc48: 0c00 |0014: move-result-object v0 │ │ -3ebc4a: 5431 99b5 |0015: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ -3ebc4e: 5211 5cad |0017: iget v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ -3ebc52: 6e20 74af 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.port:(I)Lokhttp3/HttpUrl$Builder; // method@af74 │ │ -3ebc58: 0c00 |001c: move-result-object v0 │ │ -3ebc5a: 2201 c81c |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ebc5e: 7010 a6ab 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ebc64: 5432 99b5 |0022: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ -3ebc68: 5422 5ead |0024: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ -3ebc6c: 6e20 b2ab 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ebc72: 6e20 b2ab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ebc78: 6e10 bcab 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ebc7e: 0c04 |002f: move-result-object v4 │ │ -3ebc80: 1a01 fe06 |0030: const-string v1, "/" // string@06fe │ │ -3ebc84: 7120 e4af 1400 |0032: invoke-static {v4, v1}, Lorg/apache/commons/lang3/StringUtils;.stripStart:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe4 │ │ -3ebc8a: 0c04 |0035: move-result-object v4 │ │ -3ebc8c: 6e20 70af 4000 |0036: invoke-virtual {v0, v4}, Lokhttp3/HttpUrl$Builder;.addPathSegments:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af70 │ │ -3ebc92: 0c04 |0039: move-result-object v4 │ │ -3ebc94: 1104 |003a: return-object v4 │ │ +3ebc38: |[3ebc38] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; │ │ +3ebc48: 2200 ef1d |0000: new-instance v0, Lokhttp3/HttpUrl$Builder; // type@1def │ │ +3ebc4c: 7010 6faf 0000 |0002: invoke-direct {v0}, Lokhttp3/HttpUrl$Builder;.:()V // method@af6f │ │ +3ebc52: 5431 99b5 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ +3ebc56: 5411 5dad |0007: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ad5d │ │ +3ebc5a: 6e20 75af 1000 |0009: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af75 │ │ +3ebc60: 0c00 |000c: move-result-object v0 │ │ +3ebc62: 5431 99b5 |000d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ +3ebc66: 5411 5bad |000f: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ad5b │ │ +3ebc6a: 6e20 73af 1000 |0011: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.host:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af73 │ │ +3ebc70: 0c00 |0014: move-result-object v0 │ │ +3ebc72: 5431 99b5 |0015: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ +3ebc76: 5211 5cad |0017: iget v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ad5c │ │ +3ebc7a: 6e20 74af 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.port:(I)Lokhttp3/HttpUrl$Builder; // method@af74 │ │ +3ebc80: 0c00 |001c: move-result-object v0 │ │ +3ebc82: 2201 c81c |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ebc86: 7010 a6ab 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ebc8c: 5432 99b5 |0022: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b599 │ │ +3ebc90: 5422 5ead |0024: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ad5e │ │ +3ebc94: 6e20 b2ab 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ebc9a: 6e20 b2ab 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ebca0: 6e10 bcab 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ebca6: 0c04 |002f: move-result-object v4 │ │ +3ebca8: 1a01 fe06 |0030: const-string v1, "/" // string@06fe │ │ +3ebcac: 7120 e4af 1400 |0032: invoke-static {v4, v1}, Lorg/apache/commons/lang3/StringUtils;.stripStart:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@afe4 │ │ +3ebcb2: 0c04 |0035: move-result-object v4 │ │ +3ebcb4: 6e20 70af 4000 |0036: invoke-virtual {v0, v4}, Lokhttp3/HttpUrl$Builder;.addPathSegments:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af70 │ │ +3ebcba: 0c04 |0039: move-result-object v4 │ │ +3ebcbc: 1104 |003a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ 0x0011 line=151 │ │ 0x0019 line=152 │ │ 0x0032 line=153 │ │ @@ -1482585,62 +1482593,62 @@ │ │ type : '(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -3ebb3c: |[3ebb3c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; │ │ -3ebb4c: 2200 f81d |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ -3ebb50: 7010 8faf 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ -3ebb56: 6e10 72af 0300 |0005: invoke-virtual {v3}, Lokhttp3/HttpUrl$Builder;.build:()Lokhttp3/HttpUrl; // method@af72 │ │ -3ebb5c: 0c03 |0008: move-result-object v3 │ │ -3ebb5e: 6e20 99af 3000 |0009: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@af99 │ │ -3ebb64: 0c03 |000c: move-result-object v3 │ │ -3ebb66: 5420 9cb5 |000d: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b59c │ │ -3ebb6a: 5421 9bb5 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b59b │ │ -3ebb6e: 7120 6caf 1000 |0011: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@af6c │ │ -3ebb74: 0c00 |0014: move-result-object v0 │ │ -3ebb76: 1a01 1c0b |0015: const-string v1, "Authorization" // string@0b1c │ │ -3ebb7a: 6e30 93af 1300 |0017: invoke-virtual {v3, v1, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3ebb80: 0c03 |001a: move-result-object v3 │ │ -3ebb82: 1a00 f508 |001b: const-string v0, "Accept" // string@08f5 │ │ -3ebb86: 1a01 795b |001d: const-string v1, "application/json" // string@5b79 │ │ -3ebb8a: 6e30 93af 0301 |001f: invoke-virtual {v3, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ -3ebb90: 0c03 |0022: move-result-object v3 │ │ -3ebb92: 6e30 94af 4305 |0023: invoke-virtual {v3, v4, v5}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af94 │ │ -3ebb98: 0c03 |0026: move-result-object v3 │ │ -3ebb9a: 6e10 91af 0300 |0027: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ -3ebba0: 0c03 |002a: move-result-object v3 │ │ -3ebba2: 5424 9ab5 |002b: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b59a │ │ -3ebba6: 6e20 8eaf 3400 |002d: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ -3ebbac: 0c03 |0030: move-result-object v3 │ │ -3ebbae: 7210 6baf 0300 |0031: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ -3ebbb4: 0c03 |0034: move-result-object v3 │ │ -3ebbb6: 6e10 a1af 0300 |0035: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3ebbbc: 0a04 |0038: move-result v4 │ │ -3ebbbe: 1305 c800 |0039: const/16 v5, #int 200 // #c8 │ │ -3ebbc2: 3354 0b00 |003b: if-ne v4, v5, 0046 // +000b │ │ -3ebbc6: 6e10 9faf 0300 |003d: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ -3ebbcc: 0c03 |0040: move-result-object v3 │ │ -3ebbce: 6e10 abaf 0300 |0041: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ -3ebbd4: 0c03 |0044: move-result-object v3 │ │ -3ebbd6: 1103 |0045: return-object v3 │ │ -3ebbd8: 2204 811c |0046: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ -3ebbdc: 2205 c81c |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ebbe0: 7010 a6ab 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ebbe6: 1a00 f044 |004d: const-string v0, "Response code: " // string@44f0 │ │ -3ebbea: 6e20 b2ab 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ebbf0: 6e10 a1af 0300 |0052: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ -3ebbf6: 0a03 |0055: move-result v3 │ │ -3ebbf8: 6e20 adab 3500 |0056: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ebbfe: 6e10 bcab 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ebc04: 0c03 |005c: move-result-object v3 │ │ -3ebc06: 7020 48aa 3400 |005d: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -3ebc0c: 2704 |0060: throw v4 │ │ +3ebb64: |[3ebb64] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; │ │ +3ebb74: 2200 f81d |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1df8 │ │ +3ebb78: 7010 8faf 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@af8f │ │ +3ebb7e: 6e10 72af 0300 |0005: invoke-virtual {v3}, Lokhttp3/HttpUrl$Builder;.build:()Lokhttp3/HttpUrl; // method@af72 │ │ +3ebb84: 0c03 |0008: move-result-object v3 │ │ +3ebb86: 6e20 99af 3000 |0009: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@af99 │ │ +3ebb8c: 0c03 |000c: move-result-object v3 │ │ +3ebb8e: 5420 9cb5 |000d: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b59c │ │ +3ebb92: 5421 9bb5 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b59b │ │ +3ebb96: 7120 6caf 1000 |0011: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@af6c │ │ +3ebb9c: 0c00 |0014: move-result-object v0 │ │ +3ebb9e: 1a01 1c0b |0015: const-string v1, "Authorization" // string@0b1c │ │ +3ebba2: 6e30 93af 1300 |0017: invoke-virtual {v3, v1, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3ebba8: 0c03 |001a: move-result-object v3 │ │ +3ebbaa: 1a00 f508 |001b: const-string v0, "Accept" // string@08f5 │ │ +3ebbae: 1a01 795b |001d: const-string v1, "application/json" // string@5b79 │ │ +3ebbb2: 6e30 93af 0301 |001f: invoke-virtual {v3, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@af93 │ │ +3ebbb8: 0c03 |0022: move-result-object v3 │ │ +3ebbba: 6e30 94af 4305 |0023: invoke-virtual {v3, v4, v5}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@af94 │ │ +3ebbc0: 0c03 |0026: move-result-object v3 │ │ +3ebbc2: 6e10 91af 0300 |0027: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@af91 │ │ +3ebbc8: 0c03 |002a: move-result-object v3 │ │ +3ebbca: 5424 9ab5 |002b: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b59a │ │ +3ebbce: 6e20 8eaf 3400 |002d: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@af8e │ │ +3ebbd4: 0c03 |0030: move-result-object v3 │ │ +3ebbd6: 7210 6baf 0300 |0031: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@af6b │ │ +3ebbdc: 0c03 |0034: move-result-object v3 │ │ +3ebbde: 6e10 a1af 0300 |0035: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3ebbe4: 0a04 |0038: move-result v4 │ │ +3ebbe6: 1305 c800 |0039: const/16 v5, #int 200 // #c8 │ │ +3ebbea: 3354 0b00 |003b: if-ne v4, v5, 0046 // +000b │ │ +3ebbee: 6e10 9faf 0300 |003d: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@af9f │ │ +3ebbf4: 0c03 |0040: move-result-object v3 │ │ +3ebbf6: 6e10 abaf 0300 |0041: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@afab │ │ +3ebbfc: 0c03 |0044: move-result-object v3 │ │ +3ebbfe: 1103 |0045: return-object v3 │ │ +3ebc00: 2204 811c |0046: new-instance v4, Ljava/io/IOException; // type@1c81 │ │ +3ebc04: 2205 c81c |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ebc08: 7010 a6ab 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ebc0e: 1a00 f044 |004d: const-string v0, "Response code: " // string@44f0 │ │ +3ebc12: 6e20 b2ab 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ebc18: 6e10 a1af 0300 |0052: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@afa1 │ │ +3ebc1e: 0a03 |0055: move-result v3 │ │ +3ebc20: 6e20 adab 3500 |0056: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ebc26: 6e10 bcab 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ebc2c: 0c03 |005c: move-result-object v3 │ │ +3ebc2e: 7020 48aa 3400 |005d: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +3ebc34: 2704 |0060: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 0x0011 line=137 │ │ 0x001f line=138 │ │ 0x0023 line=139 │ │ @@ -1482660,45 +1482668,45 @@ │ │ type : '(Ljava/util/List;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -3ebcf4: |[3ebcf4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActionsPartial:(Ljava/util/List;II)V │ │ -3ebd04: 2200 1f1e |0000: new-instance v0, Lorg/json/JSONArray; // type@1e1f │ │ -3ebd08: 7010 ffaf 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@afff │ │ -3ebd0e: 3554 1400 |0005: if-ge v4, v5, 0019 // +0014 │ │ -3ebd12: 7220 d1ad 4300 |0007: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3ebd18: 0c01 |000a: move-result-object v1 │ │ -3ebd1a: 1f01 101b |000b: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ebd1e: 6e10 22a5 0100 |000d: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ -3ebd24: 0c01 |0010: move-result-object v1 │ │ -3ebd26: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -3ebd2a: 6e20 06b0 1000 |0013: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ -3ebd30: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ebd34: 28ed |0018: goto 0005 // -0013 │ │ -3ebd36: 1a03 0f07 |0019: const-string v3, "/index.php/apps/gpoddersync/episode_action/create" // string@070f │ │ -3ebd3a: 7020 c8a4 3200 |001b: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ -3ebd40: 0c03 |001e: move-result-object v3 │ │ -3ebd42: 6e10 08b0 0000 |001f: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ -3ebd48: 0c04 |0022: move-result-object v4 │ │ -3ebd4a: 1a05 795b |0023: const-string v5, "application/json" // string@5b79 │ │ -3ebd4e: 7110 7aaf 0500 |0025: invoke-static {v5}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ -3ebd54: 0c05 |0028: move-result-object v5 │ │ -3ebd56: 7120 9eaf 5400 |0029: invoke-static {v4, v5}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3ebd5c: 0c04 |002c: move-result-object v4 │ │ -3ebd5e: 1a05 df41 |002d: const-string v5, "POST" // string@41df │ │ -3ebd62: 7040 c9a4 3245 |002f: invoke-direct {v2, v3, v5, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ -3ebd68: 0e00 |0032: return-void │ │ -3ebd6a: 0d03 |0033: move-exception v3 │ │ -3ebd6c: 6e10 e2ab 0300 |0034: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3ebd72: 2204 f41a |0037: new-instance v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@1af4 │ │ -3ebd76: 7020 cda4 3400 |0039: invoke-direct {v4, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@a4cd │ │ -3ebd7c: 2704 |003c: throw v4 │ │ +3ebd1c: |[3ebd1c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActionsPartial:(Ljava/util/List;II)V │ │ +3ebd2c: 2200 1f1e |0000: new-instance v0, Lorg/json/JSONArray; // type@1e1f │ │ +3ebd30: 7010 ffaf 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@afff │ │ +3ebd36: 3554 1400 |0005: if-ge v4, v5, 0019 // +0014 │ │ +3ebd3a: 7220 d1ad 4300 |0007: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3ebd40: 0c01 |000a: move-result-object v1 │ │ +3ebd42: 1f01 101b |000b: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ebd46: 6e10 22a5 0100 |000d: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@a522 │ │ +3ebd4c: 0c01 |0010: move-result-object v1 │ │ +3ebd4e: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +3ebd52: 6e20 06b0 1000 |0013: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@b006 │ │ +3ebd58: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3ebd5c: 28ed |0018: goto 0005 // -0013 │ │ +3ebd5e: 1a03 0f07 |0019: const-string v3, "/index.php/apps/gpoddersync/episode_action/create" // string@070f │ │ +3ebd62: 7020 c8a4 3200 |001b: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ +3ebd68: 0c03 |001e: move-result-object v3 │ │ +3ebd6a: 6e10 08b0 0000 |001f: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@b008 │ │ +3ebd70: 0c04 |0022: move-result-object v4 │ │ +3ebd72: 1a05 795b |0023: const-string v5, "application/json" // string@5b79 │ │ +3ebd76: 7110 7aaf 0500 |0025: invoke-static {v5}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ +3ebd7c: 0c05 |0028: move-result-object v5 │ │ +3ebd7e: 7120 9eaf 5400 |0029: invoke-static {v4, v5}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3ebd84: 0c04 |002c: move-result-object v4 │ │ +3ebd86: 1a05 df41 |002d: const-string v5, "POST" // string@41df │ │ +3ebd8a: 7040 c9a4 3245 |002f: invoke-direct {v2, v3, v5, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ +3ebd90: 0e00 |0032: return-void │ │ +3ebd92: 0d03 |0033: move-exception v3 │ │ +3ebd94: 6e10 e2ab 0300 |0034: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3ebd9a: 2204 f41a |0037: new-instance v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@1af4 │ │ +3ebd9e: 7020 cda4 3400 |0039: invoke-direct {v4, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@a4cd │ │ +3ebda4: 2704 |003c: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x000d line=119 │ │ @@ -1482721,48 +1482729,48 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3eb8d0: |[3eb8d0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3eb8e0: 1a00 0e07 |0000: const-string v0, "/index.php/apps/gpoddersync/episode_action" // string@070e │ │ -3eb8e4: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ -3eb8ea: 0c00 |0005: move-result-object v0 │ │ -3eb8ec: 1a01 84c2 |0006: const-string v1, "since" // string@c284 │ │ -3eb8f0: 2202 c81c |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb8f4: 7010 a6ab 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb8fa: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -3eb8fe: 6e20 b2ab 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb904: 6e30 aeab 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3eb90a: 6e10 bcab 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb910: 0c05 |0018: move-result-object v5 │ │ -3eb912: 6e30 71af 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af71 │ │ -3eb918: 1a05 7618 |001c: const-string v5, "GET" // string@1876 │ │ -3eb91c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3eb91e: 7040 c9a4 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ -3eb924: 0c05 |0022: move-result-object v5 │ │ -3eb926: 2206 211e |0023: new-instance v6, Lorg/json/JSONObject; // type@1e21 │ │ -3eb92a: 7020 0ab0 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3eb930: 7110 7ea4 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a47e │ │ -3eb936: 0c05 |002b: move-result-object v5 │ │ -3eb938: 1105 |002c: return-object v5 │ │ -3eb93a: 0d05 |002d: move-exception v5 │ │ -3eb93c: 6e10 e2ab 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3eb942: 2206 251b |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3eb946: 7020 4ca5 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3eb94c: 2706 |0036: throw v6 │ │ -3eb94e: 0d05 |0037: move-exception v5 │ │ -3eb950: 2802 |0038: goto 003a // +0002 │ │ -3eb952: 0d05 |0039: move-exception v5 │ │ -3eb954: 6e10 e2ab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3eb95a: 2206 251b |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3eb95e: 7020 4ca5 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3eb964: 2706 |0042: throw v6 │ │ +3eb8f8: |[3eb8f8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3eb908: 1a00 0e07 |0000: const-string v0, "/index.php/apps/gpoddersync/episode_action" // string@070e │ │ +3eb90c: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ +3eb912: 0c00 |0005: move-result-object v0 │ │ +3eb914: 1a01 84c2 |0006: const-string v1, "since" // string@c284 │ │ +3eb918: 2202 c81c |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb91c: 7010 a6ab 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb922: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +3eb926: 6e20 b2ab 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb92c: 6e30 aeab 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3eb932: 6e10 bcab 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb938: 0c05 |0018: move-result-object v5 │ │ +3eb93a: 6e30 71af 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af71 │ │ +3eb940: 1a05 7618 |001c: const-string v5, "GET" // string@1876 │ │ +3eb944: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3eb946: 7040 c9a4 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ +3eb94c: 0c05 |0022: move-result-object v5 │ │ +3eb94e: 2206 211e |0023: new-instance v6, Lorg/json/JSONObject; // type@1e21 │ │ +3eb952: 7020 0ab0 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3eb958: 7110 7ea4 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a47e │ │ +3eb95e: 0c05 |002b: move-result-object v5 │ │ +3eb960: 1105 |002c: return-object v5 │ │ +3eb962: 0d05 |002d: move-exception v5 │ │ +3eb964: 6e10 e2ab 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3eb96a: 2206 251b |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3eb96e: 7020 4ca5 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3eb974: 2706 |0036: throw v6 │ │ +3eb976: 0d05 |0037: move-exception v5 │ │ +3eb978: 2802 |0038: goto 003a // +0002 │ │ +3eb97a: 0d05 |0039: move-exception v5 │ │ +3eb97c: 6e10 e2ab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3eb982: 2206 251b |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3eb986: 7020 4ca5 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3eb98c: 2706 |0042: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Lorg/json/JSONException; -> 0x0039 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0002 line=89 │ │ @@ -1482783,48 +1482791,48 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3eb97c: |[3eb97c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3eb98c: 1a00 1107 |0000: const-string v0, "/index.php/apps/gpoddersync/subscriptions" // string@0711 │ │ -3eb990: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ -3eb996: 0c00 |0005: move-result-object v0 │ │ -3eb998: 1a01 84c2 |0006: const-string v1, "since" // string@c284 │ │ -3eb99c: 2202 c81c |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eb9a0: 7010 a6ab 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eb9a6: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -3eb9aa: 6e20 b2ab 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eb9b0: 6e30 aeab 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3eb9b6: 6e10 bcab 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eb9bc: 0c05 |0018: move-result-object v5 │ │ -3eb9be: 6e30 71af 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af71 │ │ -3eb9c4: 1a05 7618 |001c: const-string v5, "GET" // string@1876 │ │ -3eb9c8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3eb9ca: 7040 c9a4 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ -3eb9d0: 0c05 |0022: move-result-object v5 │ │ -3eb9d2: 2206 211e |0023: new-instance v6, Lorg/json/JSONObject; // type@1e21 │ │ -3eb9d6: 7020 0ab0 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ -3eb9dc: 7110 7fa4 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a47f │ │ -3eb9e2: 0c05 |002b: move-result-object v5 │ │ -3eb9e4: 1105 |002c: return-object v5 │ │ -3eb9e6: 0d05 |002d: move-exception v5 │ │ -3eb9e8: 6e10 e2ab 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3eb9ee: 2206 251b |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3eb9f2: 7020 4ca5 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3eb9f8: 2706 |0036: throw v6 │ │ -3eb9fa: 0d05 |0037: move-exception v5 │ │ -3eb9fc: 2802 |0038: goto 003a // +0002 │ │ -3eb9fe: 0d05 |0039: move-exception v5 │ │ -3eba00: 6e10 e2ab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3eba06: 2206 251b |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3eba0a: 7020 4ca5 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3eba10: 2706 |0042: throw v6 │ │ +3eb9a4: |[3eb9a4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3eb9b4: 1a00 1107 |0000: const-string v0, "/index.php/apps/gpoddersync/subscriptions" // string@0711 │ │ +3eb9b8: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ +3eb9be: 0c00 |0005: move-result-object v0 │ │ +3eb9c0: 1a01 84c2 |0006: const-string v1, "since" // string@c284 │ │ +3eb9c4: 2202 c81c |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eb9c8: 7010 a6ab 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eb9ce: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +3eb9d2: 6e20 b2ab 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eb9d8: 6e30 aeab 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3eb9de: 6e10 bcab 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eb9e4: 0c05 |0018: move-result-object v5 │ │ +3eb9e6: 6e30 71af 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@af71 │ │ +3eb9ec: 1a05 7618 |001c: const-string v5, "GET" // string@1876 │ │ +3eb9f0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3eb9f2: 7040 c9a4 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ +3eb9f8: 0c05 |0022: move-result-object v5 │ │ +3eb9fa: 2206 211e |0023: new-instance v6, Lorg/json/JSONObject; // type@1e21 │ │ +3eb9fe: 7020 0ab0 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@b00a │ │ +3eba04: 7110 7fa4 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a47f │ │ +3eba0a: 0c05 |002b: move-result-object v5 │ │ +3eba0c: 1105 |002c: return-object v5 │ │ +3eba0e: 0d05 |002d: move-exception v5 │ │ +3eba10: 6e10 e2ab 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3eba16: 2206 251b |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3eba1a: 7020 4ca5 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3eba20: 2706 |0036: throw v6 │ │ +3eba22: 0d05 |0037: move-exception v5 │ │ +3eba24: 2802 |0038: goto 003a // +0002 │ │ +3eba26: 0d05 |0039: move-exception v5 │ │ +3eba28: 6e10 e2ab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3eba2e: 2206 251b |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3eba32: 7020 4ca5 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3eba38: 2706 |0042: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Lorg/json/JSONException; -> 0x0039 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0002 line=52 │ │ @@ -1482845,64 +1482853,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ebccc: |[3ebccc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.login:()V │ │ -3ebcdc: 0e00 |0000: return-void │ │ +3ebcf4: |[3ebcf4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.login:()V │ │ +3ebd04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;) │ │ name : 'logout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ebce0: |[3ebce0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.logout:()V │ │ -3ebcf0: 0e00 |0000: return-void │ │ +3ebd08: |[3ebd08] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.logout:()V │ │ +3ebd18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;) │ │ name : 'uploadEpisodeActions' │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3eba28: |[3eba28] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3eba38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eba3a: 7210 ddad 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ -3eba40: 0a01 |0004: move-result v1 │ │ -3eba42: 3510 1100 |0005: if-ge v0, v1, 0016 // +0011 │ │ -3eba46: 7210 ddad 0500 |0007: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ -3eba4c: 0a01 |000a: move-result v1 │ │ -3eba4e: d802 001e |000b: add-int/lit8 v2, v0, #int 30 // #1e │ │ -3eba52: 7120 41ab 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ -3eba58: 0a01 |0010: move-result v1 │ │ -3eba5a: 7040 cba4 5410 |0011: invoke-direct {v4, v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)V // method@a4cb │ │ -3eba60: 0120 |0014: move v0, v2 │ │ -3eba62: 28ec |0015: goto 0001 // -0014 │ │ -3eba64: 2205 f21a |0016: new-instance v5, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; // type@1af2 │ │ -3eba68: 7100 beab 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3eba6e: 0b00 |001b: move-result-wide v0 │ │ -3eba70: 1602 e803 |001c: const-wide/16 v2, #int 1000 // #3e8 │ │ -3eba74: be20 |001e: div-long/2addr v0, v2 │ │ -3eba76: 7030 c2a4 0501 |001f: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse;.:(J)V // method@a4c2 │ │ -3eba7c: 1105 |0022: return-object v5 │ │ +3eba50: |[3eba50] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3eba60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eba62: 7210 ddad 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ +3eba68: 0a01 |0004: move-result v1 │ │ +3eba6a: 3510 1100 |0005: if-ge v0, v1, 0016 // +0011 │ │ +3eba6e: 7210 ddad 0500 |0007: invoke-interface {v5}, Ljava/util/List;.size:()I // method@addd │ │ +3eba74: 0a01 |000a: move-result v1 │ │ +3eba76: d802 001e |000b: add-int/lit8 v2, v0, #int 30 // #1e │ │ +3eba7a: 7120 41ab 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ +3eba80: 0a01 |0010: move-result v1 │ │ +3eba82: 7040 cba4 5410 |0011: invoke-direct {v4, v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)V // method@a4cb │ │ +3eba88: 0120 |0014: move v0, v2 │ │ +3eba8a: 28ec |0015: goto 0001 // -0014 │ │ +3eba8c: 2205 f21a |0016: new-instance v5, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; // type@1af2 │ │ +3eba90: 7100 beab 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3eba96: 0b00 |001b: move-result-wide v0 │ │ +3eba98: 1602 e803 |001c: const-wide/16 v2, #int 1000 // #3e8 │ │ +3eba9c: be20 |001e: div-long/2addr v0, v2 │ │ +3eba9e: 7030 c2a4 0501 |001f: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse;.:(J)V // method@a4c2 │ │ +3ebaa4: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0007 line=108 │ │ 0x0011 line=107 │ │ 0x0016 line=110 │ │ locals : │ │ @@ -1482914,51 +1482922,51 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3eba80: |[3eba80] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3eba90: 1a00 1007 |0000: const-string v0, "/index.php/apps/gpoddersync/subscription_change/create" // string@0710 │ │ -3eba94: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ -3eba9a: 0c00 |0005: move-result-object v0 │ │ -3eba9c: 2201 211e |0006: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ -3ebaa0: 7010 09b0 0100 |0008: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@b009 │ │ -3ebaa6: 1a02 fb57 |000b: const-string v2, "add" // string@57fb │ │ -3ebaaa: 2203 1f1e |000d: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ -3ebaae: 7020 01b0 5300 |000f: invoke-direct {v3, v5}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ -3ebab4: 6e30 16b0 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3ebaba: 1a05 dab2 |0015: const-string v5, "remove" // string@b2da │ │ -3ebabe: 2202 1f1e |0017: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ -3ebac2: 7020 01b0 6200 |0019: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ -3ebac8: 6e30 16b0 5102 |001c: invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ -3ebace: 6e10 18b0 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ -3ebad4: 0c05 |0022: move-result-object v5 │ │ -3ebad6: 1a06 795b |0023: const-string v6, "application/json" // string@5b79 │ │ -3ebada: 7110 7aaf 0600 |0025: invoke-static {v6}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ -3ebae0: 0c06 |0028: move-result-object v6 │ │ -3ebae2: 7120 9eaf 6500 |0029: invoke-static {v5, v6}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ -3ebae8: 0c05 |002c: move-result-object v5 │ │ -3ebaea: 1a06 df41 |002d: const-string v6, "POST" // string@41df │ │ -3ebaee: 7040 c9a4 0456 |002f: invoke-direct {v4, v0, v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ -3ebaf4: 2205 e81a |0032: new-instance v5, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1ae8 │ │ -3ebaf8: 7100 beab 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3ebafe: 0b00 |0037: move-result-wide v0 │ │ -3ebb00: 1602 e803 |0038: const-wide/16 v2, #int 1000 // #3e8 │ │ -3ebb04: be20 |003a: div-long/2addr v0, v2 │ │ -3ebb06: 2206 4a1d |003b: new-instance v6, Ljava/util/HashMap; // type@1d4a │ │ -3ebb0a: 7010 9dad 0600 |003d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3ebb10: 7040 9aa4 0561 |0040: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@a49a │ │ -3ebb16: 1105 |0043: return-object v5 │ │ -3ebb18: 0d05 |0044: move-exception v5 │ │ -3ebb1a: 6e10 e2ab 0500 |0045: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3ebb20: 2206 f41a |0048: new-instance v6, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@1af4 │ │ -3ebb24: 7020 cda4 5600 |004a: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@a4cd │ │ -3ebb2a: 2706 |004d: throw v6 │ │ +3ebaa8: |[3ebaa8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3ebab8: 1a00 1007 |0000: const-string v0, "/index.php/apps/gpoddersync/subscription_change/create" // string@0710 │ │ +3ebabc: 7020 c8a4 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a4c8 │ │ +3ebac2: 0c00 |0005: move-result-object v0 │ │ +3ebac4: 2201 211e |0006: new-instance v1, Lorg/json/JSONObject; // type@1e21 │ │ +3ebac8: 7010 09b0 0100 |0008: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@b009 │ │ +3ebace: 1a02 fb57 |000b: const-string v2, "add" // string@57fb │ │ +3ebad2: 2203 1f1e |000d: new-instance v3, Lorg/json/JSONArray; // type@1e1f │ │ +3ebad6: 7020 01b0 5300 |000f: invoke-direct {v3, v5}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ +3ebadc: 6e30 16b0 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3ebae2: 1a05 dab2 |0015: const-string v5, "remove" // string@b2da │ │ +3ebae6: 2202 1f1e |0017: new-instance v2, Lorg/json/JSONArray; // type@1e1f │ │ +3ebaea: 7020 01b0 6200 |0019: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@b001 │ │ +3ebaf0: 6e30 16b0 5102 |001c: invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@b016 │ │ +3ebaf6: 6e10 18b0 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@b018 │ │ +3ebafc: 0c05 |0022: move-result-object v5 │ │ +3ebafe: 1a06 795b |0023: const-string v6, "application/json" // string@5b79 │ │ +3ebb02: 7110 7aaf 0600 |0025: invoke-static {v6}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@af7a │ │ +3ebb08: 0c06 |0028: move-result-object v6 │ │ +3ebb0a: 7120 9eaf 6500 |0029: invoke-static {v5, v6}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@af9e │ │ +3ebb10: 0c05 |002c: move-result-object v5 │ │ +3ebb12: 1a06 df41 |002d: const-string v6, "POST" // string@41df │ │ +3ebb16: 7040 c9a4 0456 |002f: invoke-direct {v4, v0, v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@a4c9 │ │ +3ebb1c: 2205 e81a |0032: new-instance v5, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1ae8 │ │ +3ebb20: 7100 beab 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3ebb26: 0b00 |0037: move-result-wide v0 │ │ +3ebb28: 1602 e803 |0038: const-wide/16 v2, #int 1000 // #3e8 │ │ +3ebb2c: be20 |003a: div-long/2addr v0, v2 │ │ +3ebb2e: 2206 4a1d |003b: new-instance v6, Ljava/util/HashMap; // type@1d4a │ │ +3ebb32: 7010 9dad 0600 |003d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3ebb38: 7040 9aa4 0561 |0040: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@a49a │ │ +3ebb3e: 1105 |0043: return-object v5 │ │ +3ebb40: 0d05 |0044: move-exception v5 │ │ +3ebb42: 6e10 e2ab 0500 |0045: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3ebb48: 2206 f41a |0048: new-instance v6, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@1af4 │ │ +3ebb4c: 7020 cda4 5600 |004a: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@a4cd │ │ +3ebb52: 2706 |004d: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0044 │ │ positions : │ │ 0x0002 line=71 │ │ 0x0006 line=72 │ │ 0x000d line=73 │ │ @@ -1482999,17 +1483007,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ebd90: |[3ebd90] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSynchronizationServiceException.:(Ljava/lang/Throwable;)V │ │ -3ebda0: 7020 4ca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ -3ebda6: 0e00 |0003: return-void │ │ +3ebdb8: |[3ebdb8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSynchronizationServiceException.:(Ljava/lang/Throwable;)V │ │ +3ebdc8: 7020 4ca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@a54c │ │ +3ebdce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1483057,18 +1483065,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f10e8: |[3f10e8] de.danoeh.antennapod.parser.feed.element.AtomText.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V │ │ -3f10f8: 7030 afa5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f10fe: 5b03 a9c9 |0003: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ -3f1102: 0e00 |0005: return-void │ │ +3f1110: |[3f1110] de.danoeh.antennapod.parser.feed.element.AtomText.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V │ │ +3f1120: 7030 afa5 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f1126: 5b03 a9c9 |0003: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ +3f112a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/element/AtomText; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1483081,39 +1483089,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3f1080: |[3f1080] de.danoeh.antennapod.parser.feed.element.AtomText.getProcessedContent:()Ljava/lang/String; │ │ -3f1090: 5420 a9c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ -3f1094: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3f1098: 5420 a8c9 |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ -3f109c: 1100 |0006: return-object v0 │ │ -3f109e: 1a01 2885 |0007: const-string v1, "html" // string@8528 │ │ -3f10a2: 6e20 7fab 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f10a8: 0a00 |000c: move-result v0 │ │ -3f10aa: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -3f10ae: 5420 a8c9 |000f: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ -3f10b2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3f10b4: 7120 fa30 1000 |0012: invoke-static {v0, v1}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ -3f10ba: 0c00 |0015: move-result-object v0 │ │ -3f10bc: 6e10 5fab 0000 |0016: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3f10c2: 0c00 |0019: move-result-object v0 │ │ -3f10c4: 1100 |001a: return-object v0 │ │ -3f10c6: 5420 a9c9 |001b: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ -3f10ca: 1a01 eece |001d: const-string v1, "xhtml" // string@ceee │ │ -3f10ce: 6e20 7fab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f10d4: 0a00 |0022: move-result v0 │ │ -3f10d6: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -3f10da: 5420 a8c9 |0025: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ -3f10de: 1100 |0027: return-object v0 │ │ -3f10e0: 5420 a8c9 |0028: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ -3f10e4: 1100 |002a: return-object v0 │ │ +3f10a8: |[3f10a8] de.danoeh.antennapod.parser.feed.element.AtomText.getProcessedContent:()Ljava/lang/String; │ │ +3f10b8: 5420 a9c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ +3f10bc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3f10c0: 5420 a8c9 |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ +3f10c4: 1100 |0006: return-object v0 │ │ +3f10c6: 1a01 2885 |0007: const-string v1, "html" // string@8528 │ │ +3f10ca: 6e20 7fab 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f10d0: 0a00 |000c: move-result v0 │ │ +3f10d2: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +3f10d6: 5420 a8c9 |000f: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ +3f10da: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3f10dc: 7120 fa30 1000 |0012: invoke-static {v0, v1}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ +3f10e2: 0c00 |0015: move-result-object v0 │ │ +3f10e4: 6e10 5fab 0000 |0016: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3f10ea: 0c00 |0019: move-result-object v0 │ │ +3f10ec: 1100 |001a: return-object v0 │ │ +3f10ee: 5420 a9c9 |001b: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c9a9 │ │ +3f10f2: 1a01 eece |001d: const-string v1, "xhtml" // string@ceee │ │ +3f10f6: 6e20 7fab 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f10fc: 0a00 |0022: move-result v0 │ │ +3f10fe: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +3f1102: 5420 a8c9 |0025: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ +3f1106: 1100 |0027: return-object v0 │ │ +3f1108: 5420 a8c9 |0028: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ +3f110c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=23 │ │ 0x0009 line=24 │ │ 0x000f line=25 │ │ 0x001b line=26 │ │ @@ -1483127,17 +1483135,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1104: |[3f1104] de.danoeh.antennapod.parser.feed.element.AtomText.setContent:(Ljava/lang/String;)V │ │ -3f1114: 5b01 a8c9 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ -3f1118: 0e00 |0002: return-void │ │ +3f112c: |[3f112c] de.danoeh.antennapod.parser.feed.element.AtomText.setContent:(Ljava/lang/String;)V │ │ +3f113c: 5b01 a8c9 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c9a8 │ │ +3f1140: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/element/AtomText; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1483341,17 +1483349,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f14e8: |[3f14e8] de.danoeh.antennapod.parser.feed.namespace.Atom.:()V │ │ -3f14f8: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f14fe: 0e00 |0003: return-void │ │ +3f1510: |[3f1510] de.danoeh.antennapod.parser.feed.namespace.Atom.:()V │ │ +3f1520: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f1526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Atom; │ │ │ │ Virtual methods - │ │ @@ -1483360,287 +1483368,287 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 557 16-bit code units │ │ -3f1500: |[3f1500] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f1510: 1a00 c06e |0000: const-string v0, "entry" // string@6ec0 │ │ -3f1514: 6e20 7fab 8000 |0002: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f151a: 0a08 |0005: move-result v8 │ │ -3f151c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f151e: 3808 3d00 |0007: if-eqz v8, 0044 // +003d │ │ -3f1522: 6e10 85a5 0900 |0009: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1528: 0c08 |000c: move-result-object v8 │ │ -3f152a: 3808 3400 |000d: if-eqz v8, 0041 // +0034 │ │ -3f152e: 6e10 8aa5 0900 |000f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f1534: 0c08 |0012: move-result-object v8 │ │ -3f1536: 1a02 1a6d |0013: const-string v2, "duration" // string@6d1a │ │ -3f153a: 7220 fbad 2800 |0015: invoke-interface {v8, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3f1540: 0a08 |0018: move-result v8 │ │ -3f1542: 3808 2800 |0019: if-eqz v8, 0041 // +0028 │ │ -3f1546: 6e10 85a5 0900 |001b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f154c: 0c08 |001e: move-result-object v8 │ │ -3f154e: 6e10 57a1 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3f1554: 0a03 |0022: move-result v3 │ │ -3f1556: 3803 1700 |0023: if-eqz v3, 003a // +0017 │ │ -3f155a: 6e10 8aa5 0900 |0025: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f1560: 0c03 |0028: move-result-object v3 │ │ -3f1562: 7220 ffad 2300 |0029: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3f1568: 0c03 |002c: move-result-object v3 │ │ -3f156a: 1f03 b01c |002d: check-cast v3, Ljava/lang/Integer; // type@1cb0 │ │ -3f156e: 6e10 4ca1 0800 |002f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f1574: 0c08 |0032: move-result-object v8 │ │ -3f1576: 6e10 0fab 0300 |0033: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3f157c: 0a03 |0036: move-result v3 │ │ -3f157e: 6e20 b7a1 3800 |0037: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ -3f1584: 6e10 8aa5 0900 |003a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f158a: 0c08 |003d: move-result-object v8 │ │ -3f158c: 7220 05ae 2800 |003e: invoke-interface {v8, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ -3f1592: 6e20 8da5 1900 |0041: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ -3f1598: 6e10 89a5 0900 |0044: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f159e: 0c08 |0047: move-result-object v8 │ │ -3f15a0: 6e10 d9ac 0800 |0048: invoke-virtual {v8}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f15a6: 0a08 |004b: move-result v8 │ │ -3f15a8: 1222 |004c: const/4 v2, #int 2 // #2 │ │ -3f15aa: 3428 df01 |004d: if-lt v8, v2, 022c // +01df │ │ -3f15ae: 6e10 83a5 0900 |004f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f15b4: 0c08 |0052: move-result-object v8 │ │ -3f15b6: 3808 0b00 |0053: if-eqz v8, 005e // +000b │ │ -3f15ba: 6e10 83a5 0900 |0055: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f15c0: 0c08 |0058: move-result-object v8 │ │ -3f15c2: 6e10 bcab 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f15c8: 0c08 |005c: move-result-object v8 │ │ -3f15ca: 2803 |005d: goto 0060 // +0003 │ │ -3f15cc: 1a08 0000 |005e: const-string v8, "" // string@0000 │ │ -3f15d0: 7110 e1a5 0800 |0060: invoke-static {v8}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a5e1 │ │ -3f15d6: 0c02 |0063: move-result-object v2 │ │ -3f15d8: 6e10 89a5 0900 |0064: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f15de: 0c03 |0067: move-result-object v3 │ │ -3f15e0: 6e10 46ae 0300 |0068: invoke-virtual {v3}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f15e6: 0c03 |006b: move-result-object v3 │ │ -3f15e8: 1f03 421b |006c: check-cast v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f15ec: 6e10 b0a5 0300 |006e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f15f2: 0c04 |0071: move-result-object v4 │ │ -3f15f4: 6e10 88a5 0900 |0072: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ -3f15fa: 0c05 |0075: move-result-object v5 │ │ -3f15fc: 6e10 b0a5 0500 |0076: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1602: 0c05 |0079: move-result-object v5 │ │ -3f1604: 1a06 d7c7 |007a: const-string v6, "title|content|subtitle|summary" // string@c7d7 │ │ -3f1608: 6e20 8eab 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f160e: 0a06 |007f: move-result v6 │ │ -3f1610: 3806 0800 |0080: if-eqz v6, 0088 // +0008 │ │ -3f1614: 0731 |0082: move-object v1, v3 │ │ -3f1616: 1f01 411b |0083: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ -3f161a: 6e20 aea5 2100 |0085: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.setContent:(Ljava/lang/String;)V // method@a5ae │ │ -3f1620: 1a03 1286 |0088: const-string v3, "id" // string@8612 │ │ -3f1624: 6e20 7fab 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f162a: 0a03 |008d: move-result v3 │ │ -3f162c: 1a06 4471 |008e: const-string v6, "feed" // string@7144 │ │ -3f1630: 3803 2c00 |0090: if-eqz v3, 00bc // +002c │ │ -3f1634: 6e20 7fab 5600 |0092: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f163a: 0a01 |0095: move-result v1 │ │ -3f163c: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -3f1640: 6e10 86a5 0900 |0098: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1646: 0c01 |009b: move-result-object v1 │ │ -3f1648: 3801 0b00 |009c: if-eqz v1, 00a7 // +000b │ │ -3f164c: 6e10 86a5 0900 |009e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1652: 0c09 |00a1: move-result-object v9 │ │ -3f1654: 6e20 0ba1 8900 |00a2: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setFeedIdentifier:(Ljava/lang/String;)V // method@a10b │ │ -3f165a: 2900 8701 |00a5: goto/16 022c // +0187 │ │ -3f165e: 6e20 7fab 5000 |00a7: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1664: 0a00 |00aa: move-result v0 │ │ -3f1666: 3800 8101 |00ab: if-eqz v0, 022c // +0181 │ │ -3f166a: 6e10 85a5 0900 |00ad: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1670: 0c00 |00b0: move-result-object v0 │ │ -3f1672: 3800 7b01 |00b1: if-eqz v0, 022c // +017b │ │ -3f1676: 6e10 85a5 0900 |00b3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f167c: 0c09 |00b6: move-result-object v9 │ │ -3f167e: 6e20 67a1 8900 |00b7: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@a167 │ │ -3f1684: 2900 7201 |00ba: goto/16 022c // +0172 │ │ -3f1688: 1a08 c3c7 |00bc: const-string v8, "title" // string@c7c3 │ │ -3f168c: 6e20 7fab 4800 |00be: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1692: 0a08 |00c1: move-result v8 │ │ -3f1694: 3808 3600 |00c2: if-eqz v8, 00f8 // +0036 │ │ -3f1698: 3801 3400 |00c4: if-eqz v1, 00f8 // +0034 │ │ -3f169c: 6e20 7fab 5600 |00c6: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f16a2: 0a08 |00c9: move-result v8 │ │ -3f16a4: 3808 1500 |00ca: if-eqz v8, 00df // +0015 │ │ -3f16a8: 6e10 86a5 0900 |00cc: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f16ae: 0c08 |00cf: move-result-object v8 │ │ -3f16b0: 3808 0f00 |00d0: if-eqz v8, 00df // +000f │ │ -3f16b4: 6e10 86a5 0900 |00d2: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f16ba: 0c08 |00d5: move-result-object v8 │ │ -3f16bc: 6e10 ada5 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ -3f16c2: 0c09 |00d9: move-result-object v9 │ │ -3f16c4: 6e20 1ba1 9800 |00da: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@a11b │ │ -3f16ca: 2900 4f01 |00dd: goto/16 022c // +014f │ │ -3f16ce: 6e20 7fab 5000 |00df: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f16d4: 0a08 |00e2: move-result v8 │ │ -3f16d6: 3808 4901 |00e3: if-eqz v8, 022c // +0149 │ │ -3f16da: 6e10 85a5 0900 |00e5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f16e0: 0c08 |00e8: move-result-object v8 │ │ -3f16e2: 3808 4301 |00e9: if-eqz v8, 022c // +0143 │ │ -3f16e6: 6e10 85a5 0900 |00eb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f16ec: 0c08 |00ee: move-result-object v8 │ │ -3f16ee: 6e10 ada5 0100 |00ef: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ -3f16f4: 0c09 |00f2: move-result-object v9 │ │ -3f16f6: 6e20 70a1 9800 |00f3: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ -3f16fc: 2900 3601 |00f6: goto/16 022c // +0136 │ │ -3f1700: 1a08 34c5 |00f8: const-string v8, "subtitle" // string@c534 │ │ -3f1704: 6e20 7fab 4800 |00fa: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f170a: 0a08 |00fd: move-result v8 │ │ -3f170c: 3808 1d00 |00fe: if-eqz v8, 011b // +001d │ │ -3f1710: 6e20 7fab 5600 |0100: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1716: 0a08 |0103: move-result v8 │ │ -3f1718: 3808 1700 |0104: if-eqz v8, 011b // +0017 │ │ -3f171c: 3801 1500 |0106: if-eqz v1, 011b // +0015 │ │ -3f1720: 6e10 86a5 0900 |0108: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1726: 0c08 |010b: move-result-object v8 │ │ -3f1728: 3808 0f00 |010c: if-eqz v8, 011b // +000f │ │ -3f172c: 6e10 86a5 0900 |010e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1732: 0c08 |0111: move-result-object v8 │ │ -3f1734: 6e10 ada5 0100 |0112: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ -3f173a: 0c09 |0115: move-result-object v9 │ │ -3f173c: 6e20 09a1 9800 |0116: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ -3f1742: 2900 1301 |0119: goto/16 022c // +0113 │ │ -3f1746: 1a08 4065 |011b: const-string v8, "content" // string@6540 │ │ -3f174a: 6e20 7fab 4800 |011d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1750: 0a08 |0120: move-result v8 │ │ -3f1752: 3808 1d00 |0121: if-eqz v8, 013e // +001d │ │ -3f1756: 6e20 7fab 5000 |0123: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f175c: 0a08 |0126: move-result v8 │ │ -3f175e: 3808 1700 |0127: if-eqz v8, 013e // +0017 │ │ -3f1762: 3801 1500 |0129: if-eqz v1, 013e // +0015 │ │ -3f1766: 6e10 85a5 0900 |012b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f176c: 0c08 |012e: move-result-object v8 │ │ -3f176e: 3808 0f00 |012f: if-eqz v8, 013e // +000f │ │ -3f1772: 6e10 85a5 0900 |0131: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1778: 0c08 |0134: move-result-object v8 │ │ -3f177a: 6e10 ada5 0100 |0135: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ -3f1780: 0c09 |0138: move-result-object v9 │ │ -3f1782: 6e20 62a1 9800 |0139: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f1788: 2900 f000 |013c: goto/16 022c // +00f0 │ │ -3f178c: 1a08 5ac5 |013e: const-string v8, "summary" // string@c55a │ │ -3f1790: 6e20 7fab 4800 |0140: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1796: 0a08 |0143: move-result v8 │ │ -3f1798: 3808 1d00 |0144: if-eqz v8, 0161 // +001d │ │ -3f179c: 6e20 7fab 5000 |0146: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f17a2: 0a08 |0149: move-result v8 │ │ -3f17a4: 3808 1700 |014a: if-eqz v8, 0161 // +0017 │ │ -3f17a8: 3801 1500 |014c: if-eqz v1, 0161 // +0015 │ │ -3f17ac: 6e10 85a5 0900 |014e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f17b2: 0c08 |0151: move-result-object v8 │ │ -3f17b4: 3808 0f00 |0152: if-eqz v8, 0161 // +000f │ │ -3f17b8: 6e10 85a5 0900 |0154: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f17be: 0c08 |0157: move-result-object v8 │ │ -3f17c0: 6e10 ada5 0100 |0158: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ -3f17c6: 0c09 |015b: move-result-object v9 │ │ -3f17c8: 6e20 62a1 9800 |015c: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f17ce: 2900 cd00 |015f: goto/16 022c // +00cd │ │ -3f17d2: 1a08 76cb |0161: const-string v8, "updated" // string@cb76 │ │ -3f17d6: 6e20 7fab 4800 |0163: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f17dc: 0a08 |0166: move-result v8 │ │ -3f17de: 3808 2500 |0167: if-eqz v8, 018c // +0025 │ │ -3f17e2: 6e20 7fab 5000 |0169: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f17e8: 0a08 |016c: move-result v8 │ │ -3f17ea: 3808 1f00 |016d: if-eqz v8, 018c // +001f │ │ -3f17ee: 6e10 85a5 0900 |016f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f17f4: 0c08 |0172: move-result-object v8 │ │ -3f17f6: 3808 1900 |0173: if-eqz v8, 018c // +0019 │ │ -3f17fa: 6e10 85a5 0900 |0175: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1800: 0c08 |0178: move-result-object v8 │ │ -3f1802: 6e10 51a1 0800 |0179: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ -3f1808: 0c08 |017c: move-result-object v8 │ │ -3f180a: 3908 0f00 |017d: if-nez v8, 018c // +000f │ │ -3f180e: 6e10 85a5 0900 |017f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1814: 0c08 |0182: move-result-object v8 │ │ -3f1816: 7110 d4a5 0200 |0183: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ -3f181c: 0c09 |0186: move-result-object v9 │ │ -3f181e: 6e20 6fa1 9800 |0187: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3f1824: 2900 a200 |018a: goto/16 022c // +00a2 │ │ -3f1828: 1a08 3bb0 |018c: const-string v8, "published" // string@b03b │ │ -3f182c: 6e20 7fab 4800 |018e: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1832: 0a08 |0191: move-result v8 │ │ -3f1834: 3808 1b00 |0192: if-eqz v8, 01ad // +001b │ │ -3f1838: 6e20 7fab 5000 |0194: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f183e: 0a08 |0197: move-result v8 │ │ -3f1840: 3808 1500 |0198: if-eqz v8, 01ad // +0015 │ │ -3f1844: 6e10 85a5 0900 |019a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f184a: 0c08 |019d: move-result-object v8 │ │ -3f184c: 3808 0f00 |019e: if-eqz v8, 01ad // +000f │ │ -3f1850: 6e10 85a5 0900 |01a0: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1856: 0c08 |01a3: move-result-object v8 │ │ -3f1858: 7110 d4a5 0200 |01a4: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ -3f185e: 0c09 |01a7: move-result-object v9 │ │ -3f1860: 6e20 6fa1 9800 |01a8: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3f1866: 2900 8100 |01ab: goto/16 022c // +0081 │ │ -3f186a: 1a08 d08f |01ad: const-string v8, "logo" // string@8fd0 │ │ -3f186e: 6e20 7fab 4800 |01af: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1874: 0a08 |01b2: move-result v8 │ │ -3f1876: 3808 1a00 |01b3: if-eqz v8, 01cd // +001a │ │ -3f187a: 6e10 86a5 0900 |01b5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1880: 0c08 |01b8: move-result-object v8 │ │ -3f1882: 3808 1400 |01b9: if-eqz v8, 01cd // +0014 │ │ -3f1886: 6e10 86a5 0900 |01bb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f188c: 0c08 |01be: move-result-object v8 │ │ -3f188e: 6e10 efa0 0800 |01bf: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3f1894: 0c08 |01c2: move-result-object v8 │ │ -3f1896: 3908 0a00 |01c3: if-nez v8, 01cd // +000a │ │ -3f189a: 6e10 86a5 0900 |01c5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f18a0: 0c08 |01c8: move-result-object v8 │ │ -3f18a2: 6e20 0da1 2800 |01c9: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3f18a8: 2860 |01cc: goto 022c // +0060 │ │ -3f18aa: 1a08 e285 |01cd: const-string v8, "icon" // string@85e2 │ │ -3f18ae: 6e20 7fab 4800 |01cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f18b4: 0a08 |01d2: move-result v8 │ │ -3f18b6: 3808 1000 |01d3: if-eqz v8, 01e3 // +0010 │ │ -3f18ba: 6e10 86a5 0900 |01d5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f18c0: 0c08 |01d8: move-result-object v8 │ │ -3f18c2: 3808 0a00 |01d9: if-eqz v8, 01e3 // +000a │ │ -3f18c6: 6e10 86a5 0900 |01db: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f18cc: 0c08 |01de: move-result-object v8 │ │ -3f18ce: 6e20 0da1 2800 |01df: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3f18d4: 284a |01e2: goto 022c // +004a │ │ -3f18d6: 1a08 bfa3 |01e3: const-string v8, "name" // string@a3bf │ │ -3f18da: 6e20 7fab 4800 |01e5: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f18e0: 0a08 |01e8: move-result v8 │ │ -3f18e2: 3808 4300 |01e9: if-eqz v8, 022c // +0043 │ │ -3f18e6: 1a08 1e5d |01eb: const-string v8, "author" // string@5d1e │ │ -3f18ea: 6e20 7fab 5800 |01ed: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f18f0: 0a08 |01f0: move-result v8 │ │ -3f18f2: 3808 3b00 |01f1: if-eqz v8, 022c // +003b │ │ -3f18f6: 6e10 86a5 0900 |01f3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f18fc: 0c08 |01f6: move-result-object v8 │ │ -3f18fe: 3808 3500 |01f7: if-eqz v8, 022c // +0035 │ │ -3f1902: 6e10 85a5 0900 |01f9: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1908: 0c08 |01fc: move-result-object v8 │ │ -3f190a: 3908 2f00 |01fd: if-nez v8, 022c // +002f │ │ -3f190e: 6e10 86a5 0900 |01ff: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1914: 0c08 |0202: move-result-object v8 │ │ -3f1916: 6e10 e6a0 0800 |0203: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ -3f191c: 0c08 |0206: move-result-object v8 │ │ -3f191e: 3908 0a00 |0207: if-nez v8, 0211 // +000a │ │ -3f1922: 6e10 86a5 0900 |0209: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1928: 0c08 |020c: move-result-object v8 │ │ -3f192a: 6e20 07a1 2800 |020d: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ -3f1930: 281c |0210: goto 022c // +001c │ │ -3f1932: 6e10 86a5 0900 |0211: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1938: 0c09 |0214: move-result-object v9 │ │ -3f193a: 2200 c81c |0215: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f193e: 7010 a6ab 0000 |0217: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f1944: 6e20 b2ab 8000 |021a: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f194a: 1a08 f204 |021d: const-string v8, ", " // string@04f2 │ │ -3f194e: 6e20 b2ab 8000 |021f: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1954: 6e20 b2ab 2000 |0222: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f195a: 6e10 bcab 0000 |0225: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f1960: 0c08 |0228: move-result-object v8 │ │ -3f1962: 6e20 07a1 8900 |0229: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ -3f1968: 0e00 |022c: return-void │ │ +3f1528: |[3f1528] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f1538: 1a00 c06e |0000: const-string v0, "entry" // string@6ec0 │ │ +3f153c: 6e20 7fab 8000 |0002: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1542: 0a08 |0005: move-result v8 │ │ +3f1544: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f1546: 3808 3d00 |0007: if-eqz v8, 0044 // +003d │ │ +3f154a: 6e10 85a5 0900 |0009: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1550: 0c08 |000c: move-result-object v8 │ │ +3f1552: 3808 3400 |000d: if-eqz v8, 0041 // +0034 │ │ +3f1556: 6e10 8aa5 0900 |000f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f155c: 0c08 |0012: move-result-object v8 │ │ +3f155e: 1a02 1a6d |0013: const-string v2, "duration" // string@6d1a │ │ +3f1562: 7220 fbad 2800 |0015: invoke-interface {v8, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3f1568: 0a08 |0018: move-result v8 │ │ +3f156a: 3808 2800 |0019: if-eqz v8, 0041 // +0028 │ │ +3f156e: 6e10 85a5 0900 |001b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1574: 0c08 |001e: move-result-object v8 │ │ +3f1576: 6e10 57a1 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3f157c: 0a03 |0022: move-result v3 │ │ +3f157e: 3803 1700 |0023: if-eqz v3, 003a // +0017 │ │ +3f1582: 6e10 8aa5 0900 |0025: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f1588: 0c03 |0028: move-result-object v3 │ │ +3f158a: 7220 ffad 2300 |0029: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3f1590: 0c03 |002c: move-result-object v3 │ │ +3f1592: 1f03 b01c |002d: check-cast v3, Ljava/lang/Integer; // type@1cb0 │ │ +3f1596: 6e10 4ca1 0800 |002f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f159c: 0c08 |0032: move-result-object v8 │ │ +3f159e: 6e10 0fab 0300 |0033: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3f15a4: 0a03 |0036: move-result v3 │ │ +3f15a6: 6e20 b7a1 3800 |0037: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ +3f15ac: 6e10 8aa5 0900 |003a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f15b2: 0c08 |003d: move-result-object v8 │ │ +3f15b4: 7220 05ae 2800 |003e: invoke-interface {v8, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ +3f15ba: 6e20 8da5 1900 |0041: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ +3f15c0: 6e10 89a5 0900 |0044: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f15c6: 0c08 |0047: move-result-object v8 │ │ +3f15c8: 6e10 d9ac 0800 |0048: invoke-virtual {v8}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f15ce: 0a08 |004b: move-result v8 │ │ +3f15d0: 1222 |004c: const/4 v2, #int 2 // #2 │ │ +3f15d2: 3428 df01 |004d: if-lt v8, v2, 022c // +01df │ │ +3f15d6: 6e10 83a5 0900 |004f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f15dc: 0c08 |0052: move-result-object v8 │ │ +3f15de: 3808 0b00 |0053: if-eqz v8, 005e // +000b │ │ +3f15e2: 6e10 83a5 0900 |0055: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f15e8: 0c08 |0058: move-result-object v8 │ │ +3f15ea: 6e10 bcab 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f15f0: 0c08 |005c: move-result-object v8 │ │ +3f15f2: 2803 |005d: goto 0060 // +0003 │ │ +3f15f4: 1a08 0000 |005e: const-string v8, "" // string@0000 │ │ +3f15f8: 7110 e1a5 0800 |0060: invoke-static {v8}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a5e1 │ │ +3f15fe: 0c02 |0063: move-result-object v2 │ │ +3f1600: 6e10 89a5 0900 |0064: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f1606: 0c03 |0067: move-result-object v3 │ │ +3f1608: 6e10 46ae 0300 |0068: invoke-virtual {v3}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f160e: 0c03 |006b: move-result-object v3 │ │ +3f1610: 1f03 421b |006c: check-cast v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f1614: 6e10 b0a5 0300 |006e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f161a: 0c04 |0071: move-result-object v4 │ │ +3f161c: 6e10 88a5 0900 |0072: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ +3f1622: 0c05 |0075: move-result-object v5 │ │ +3f1624: 6e10 b0a5 0500 |0076: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f162a: 0c05 |0079: move-result-object v5 │ │ +3f162c: 1a06 d7c7 |007a: const-string v6, "title|content|subtitle|summary" // string@c7d7 │ │ +3f1630: 6e20 8eab 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f1636: 0a06 |007f: move-result v6 │ │ +3f1638: 3806 0800 |0080: if-eqz v6, 0088 // +0008 │ │ +3f163c: 0731 |0082: move-object v1, v3 │ │ +3f163e: 1f01 411b |0083: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ +3f1642: 6e20 aea5 2100 |0085: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.setContent:(Ljava/lang/String;)V // method@a5ae │ │ +3f1648: 1a03 1286 |0088: const-string v3, "id" // string@8612 │ │ +3f164c: 6e20 7fab 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1652: 0a03 |008d: move-result v3 │ │ +3f1654: 1a06 4471 |008e: const-string v6, "feed" // string@7144 │ │ +3f1658: 3803 2c00 |0090: if-eqz v3, 00bc // +002c │ │ +3f165c: 6e20 7fab 5600 |0092: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1662: 0a01 |0095: move-result v1 │ │ +3f1664: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +3f1668: 6e10 86a5 0900 |0098: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f166e: 0c01 |009b: move-result-object v1 │ │ +3f1670: 3801 0b00 |009c: if-eqz v1, 00a7 // +000b │ │ +3f1674: 6e10 86a5 0900 |009e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f167a: 0c09 |00a1: move-result-object v9 │ │ +3f167c: 6e20 0ba1 8900 |00a2: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setFeedIdentifier:(Ljava/lang/String;)V // method@a10b │ │ +3f1682: 2900 8701 |00a5: goto/16 022c // +0187 │ │ +3f1686: 6e20 7fab 5000 |00a7: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f168c: 0a00 |00aa: move-result v0 │ │ +3f168e: 3800 8101 |00ab: if-eqz v0, 022c // +0181 │ │ +3f1692: 6e10 85a5 0900 |00ad: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1698: 0c00 |00b0: move-result-object v0 │ │ +3f169a: 3800 7b01 |00b1: if-eqz v0, 022c // +017b │ │ +3f169e: 6e10 85a5 0900 |00b3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f16a4: 0c09 |00b6: move-result-object v9 │ │ +3f16a6: 6e20 67a1 8900 |00b7: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@a167 │ │ +3f16ac: 2900 7201 |00ba: goto/16 022c // +0172 │ │ +3f16b0: 1a08 c3c7 |00bc: const-string v8, "title" // string@c7c3 │ │ +3f16b4: 6e20 7fab 4800 |00be: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f16ba: 0a08 |00c1: move-result v8 │ │ +3f16bc: 3808 3600 |00c2: if-eqz v8, 00f8 // +0036 │ │ +3f16c0: 3801 3400 |00c4: if-eqz v1, 00f8 // +0034 │ │ +3f16c4: 6e20 7fab 5600 |00c6: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f16ca: 0a08 |00c9: move-result v8 │ │ +3f16cc: 3808 1500 |00ca: if-eqz v8, 00df // +0015 │ │ +3f16d0: 6e10 86a5 0900 |00cc: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f16d6: 0c08 |00cf: move-result-object v8 │ │ +3f16d8: 3808 0f00 |00d0: if-eqz v8, 00df // +000f │ │ +3f16dc: 6e10 86a5 0900 |00d2: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f16e2: 0c08 |00d5: move-result-object v8 │ │ +3f16e4: 6e10 ada5 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ +3f16ea: 0c09 |00d9: move-result-object v9 │ │ +3f16ec: 6e20 1ba1 9800 |00da: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@a11b │ │ +3f16f2: 2900 4f01 |00dd: goto/16 022c // +014f │ │ +3f16f6: 6e20 7fab 5000 |00df: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f16fc: 0a08 |00e2: move-result v8 │ │ +3f16fe: 3808 4901 |00e3: if-eqz v8, 022c // +0149 │ │ +3f1702: 6e10 85a5 0900 |00e5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1708: 0c08 |00e8: move-result-object v8 │ │ +3f170a: 3808 4301 |00e9: if-eqz v8, 022c // +0143 │ │ +3f170e: 6e10 85a5 0900 |00eb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1714: 0c08 |00ee: move-result-object v8 │ │ +3f1716: 6e10 ada5 0100 |00ef: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ +3f171c: 0c09 |00f2: move-result-object v9 │ │ +3f171e: 6e20 70a1 9800 |00f3: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ +3f1724: 2900 3601 |00f6: goto/16 022c // +0136 │ │ +3f1728: 1a08 34c5 |00f8: const-string v8, "subtitle" // string@c534 │ │ +3f172c: 6e20 7fab 4800 |00fa: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1732: 0a08 |00fd: move-result v8 │ │ +3f1734: 3808 1d00 |00fe: if-eqz v8, 011b // +001d │ │ +3f1738: 6e20 7fab 5600 |0100: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f173e: 0a08 |0103: move-result v8 │ │ +3f1740: 3808 1700 |0104: if-eqz v8, 011b // +0017 │ │ +3f1744: 3801 1500 |0106: if-eqz v1, 011b // +0015 │ │ +3f1748: 6e10 86a5 0900 |0108: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f174e: 0c08 |010b: move-result-object v8 │ │ +3f1750: 3808 0f00 |010c: if-eqz v8, 011b // +000f │ │ +3f1754: 6e10 86a5 0900 |010e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f175a: 0c08 |0111: move-result-object v8 │ │ +3f175c: 6e10 ada5 0100 |0112: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ +3f1762: 0c09 |0115: move-result-object v9 │ │ +3f1764: 6e20 09a1 9800 |0116: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ +3f176a: 2900 1301 |0119: goto/16 022c // +0113 │ │ +3f176e: 1a08 4065 |011b: const-string v8, "content" // string@6540 │ │ +3f1772: 6e20 7fab 4800 |011d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1778: 0a08 |0120: move-result v8 │ │ +3f177a: 3808 1d00 |0121: if-eqz v8, 013e // +001d │ │ +3f177e: 6e20 7fab 5000 |0123: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1784: 0a08 |0126: move-result v8 │ │ +3f1786: 3808 1700 |0127: if-eqz v8, 013e // +0017 │ │ +3f178a: 3801 1500 |0129: if-eqz v1, 013e // +0015 │ │ +3f178e: 6e10 85a5 0900 |012b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1794: 0c08 |012e: move-result-object v8 │ │ +3f1796: 3808 0f00 |012f: if-eqz v8, 013e // +000f │ │ +3f179a: 6e10 85a5 0900 |0131: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f17a0: 0c08 |0134: move-result-object v8 │ │ +3f17a2: 6e10 ada5 0100 |0135: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ +3f17a8: 0c09 |0138: move-result-object v9 │ │ +3f17aa: 6e20 62a1 9800 |0139: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f17b0: 2900 f000 |013c: goto/16 022c // +00f0 │ │ +3f17b4: 1a08 5ac5 |013e: const-string v8, "summary" // string@c55a │ │ +3f17b8: 6e20 7fab 4800 |0140: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f17be: 0a08 |0143: move-result v8 │ │ +3f17c0: 3808 1d00 |0144: if-eqz v8, 0161 // +001d │ │ +3f17c4: 6e20 7fab 5000 |0146: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f17ca: 0a08 |0149: move-result v8 │ │ +3f17cc: 3808 1700 |014a: if-eqz v8, 0161 // +0017 │ │ +3f17d0: 3801 1500 |014c: if-eqz v1, 0161 // +0015 │ │ +3f17d4: 6e10 85a5 0900 |014e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f17da: 0c08 |0151: move-result-object v8 │ │ +3f17dc: 3808 0f00 |0152: if-eqz v8, 0161 // +000f │ │ +3f17e0: 6e10 85a5 0900 |0154: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f17e6: 0c08 |0157: move-result-object v8 │ │ +3f17e8: 6e10 ada5 0100 |0158: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a5ad │ │ +3f17ee: 0c09 |015b: move-result-object v9 │ │ +3f17f0: 6e20 62a1 9800 |015c: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f17f6: 2900 cd00 |015f: goto/16 022c // +00cd │ │ +3f17fa: 1a08 76cb |0161: const-string v8, "updated" // string@cb76 │ │ +3f17fe: 6e20 7fab 4800 |0163: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1804: 0a08 |0166: move-result v8 │ │ +3f1806: 3808 2500 |0167: if-eqz v8, 018c // +0025 │ │ +3f180a: 6e20 7fab 5000 |0169: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1810: 0a08 |016c: move-result v8 │ │ +3f1812: 3808 1f00 |016d: if-eqz v8, 018c // +001f │ │ +3f1816: 6e10 85a5 0900 |016f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f181c: 0c08 |0172: move-result-object v8 │ │ +3f181e: 3808 1900 |0173: if-eqz v8, 018c // +0019 │ │ +3f1822: 6e10 85a5 0900 |0175: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1828: 0c08 |0178: move-result-object v8 │ │ +3f182a: 6e10 51a1 0800 |0179: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@a151 │ │ +3f1830: 0c08 |017c: move-result-object v8 │ │ +3f1832: 3908 0f00 |017d: if-nez v8, 018c // +000f │ │ +3f1836: 6e10 85a5 0900 |017f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f183c: 0c08 |0182: move-result-object v8 │ │ +3f183e: 7110 d4a5 0200 |0183: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ +3f1844: 0c09 |0186: move-result-object v9 │ │ +3f1846: 6e20 6fa1 9800 |0187: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3f184c: 2900 a200 |018a: goto/16 022c // +00a2 │ │ +3f1850: 1a08 3bb0 |018c: const-string v8, "published" // string@b03b │ │ +3f1854: 6e20 7fab 4800 |018e: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f185a: 0a08 |0191: move-result v8 │ │ +3f185c: 3808 1b00 |0192: if-eqz v8, 01ad // +001b │ │ +3f1860: 6e20 7fab 5000 |0194: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1866: 0a08 |0197: move-result v8 │ │ +3f1868: 3808 1500 |0198: if-eqz v8, 01ad // +0015 │ │ +3f186c: 6e10 85a5 0900 |019a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1872: 0c08 |019d: move-result-object v8 │ │ +3f1874: 3808 0f00 |019e: if-eqz v8, 01ad // +000f │ │ +3f1878: 6e10 85a5 0900 |01a0: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f187e: 0c08 |01a3: move-result-object v8 │ │ +3f1880: 7110 d4a5 0200 |01a4: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ +3f1886: 0c09 |01a7: move-result-object v9 │ │ +3f1888: 6e20 6fa1 9800 |01a8: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3f188e: 2900 8100 |01ab: goto/16 022c // +0081 │ │ +3f1892: 1a08 d08f |01ad: const-string v8, "logo" // string@8fd0 │ │ +3f1896: 6e20 7fab 4800 |01af: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f189c: 0a08 |01b2: move-result v8 │ │ +3f189e: 3808 1a00 |01b3: if-eqz v8, 01cd // +001a │ │ +3f18a2: 6e10 86a5 0900 |01b5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f18a8: 0c08 |01b8: move-result-object v8 │ │ +3f18aa: 3808 1400 |01b9: if-eqz v8, 01cd // +0014 │ │ +3f18ae: 6e10 86a5 0900 |01bb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f18b4: 0c08 |01be: move-result-object v8 │ │ +3f18b6: 6e10 efa0 0800 |01bf: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3f18bc: 0c08 |01c2: move-result-object v8 │ │ +3f18be: 3908 0a00 |01c3: if-nez v8, 01cd // +000a │ │ +3f18c2: 6e10 86a5 0900 |01c5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f18c8: 0c08 |01c8: move-result-object v8 │ │ +3f18ca: 6e20 0da1 2800 |01c9: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3f18d0: 2860 |01cc: goto 022c // +0060 │ │ +3f18d2: 1a08 e285 |01cd: const-string v8, "icon" // string@85e2 │ │ +3f18d6: 6e20 7fab 4800 |01cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f18dc: 0a08 |01d2: move-result v8 │ │ +3f18de: 3808 1000 |01d3: if-eqz v8, 01e3 // +0010 │ │ +3f18e2: 6e10 86a5 0900 |01d5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f18e8: 0c08 |01d8: move-result-object v8 │ │ +3f18ea: 3808 0a00 |01d9: if-eqz v8, 01e3 // +000a │ │ +3f18ee: 6e10 86a5 0900 |01db: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f18f4: 0c08 |01de: move-result-object v8 │ │ +3f18f6: 6e20 0da1 2800 |01df: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3f18fc: 284a |01e2: goto 022c // +004a │ │ +3f18fe: 1a08 bfa3 |01e3: const-string v8, "name" // string@a3bf │ │ +3f1902: 6e20 7fab 4800 |01e5: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1908: 0a08 |01e8: move-result v8 │ │ +3f190a: 3808 4300 |01e9: if-eqz v8, 022c // +0043 │ │ +3f190e: 1a08 1e5d |01eb: const-string v8, "author" // string@5d1e │ │ +3f1912: 6e20 7fab 5800 |01ed: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1918: 0a08 |01f0: move-result v8 │ │ +3f191a: 3808 3b00 |01f1: if-eqz v8, 022c // +003b │ │ +3f191e: 6e10 86a5 0900 |01f3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1924: 0c08 |01f6: move-result-object v8 │ │ +3f1926: 3808 3500 |01f7: if-eqz v8, 022c // +0035 │ │ +3f192a: 6e10 85a5 0900 |01f9: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1930: 0c08 |01fc: move-result-object v8 │ │ +3f1932: 3908 2f00 |01fd: if-nez v8, 022c // +002f │ │ +3f1936: 6e10 86a5 0900 |01ff: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f193c: 0c08 |0202: move-result-object v8 │ │ +3f193e: 6e10 e6a0 0800 |0203: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@a0e6 │ │ +3f1944: 0c08 |0206: move-result-object v8 │ │ +3f1946: 3908 0a00 |0207: if-nez v8, 0211 // +000a │ │ +3f194a: 6e10 86a5 0900 |0209: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1950: 0c08 |020c: move-result-object v8 │ │ +3f1952: 6e20 07a1 2800 |020d: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ +3f1958: 281c |0210: goto 022c // +001c │ │ +3f195a: 6e10 86a5 0900 |0211: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1960: 0c09 |0214: move-result-object v9 │ │ +3f1962: 2200 c81c |0215: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f1966: 7010 a6ab 0000 |0217: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f196c: 6e20 b2ab 8000 |021a: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1972: 1a08 f204 |021d: const-string v8, ", " // string@04f2 │ │ +3f1976: 6e20 b2ab 8000 |021f: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f197c: 6e20 b2ab 2000 |0222: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1982: 6e10 bcab 0000 |0225: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1988: 0c08 |0228: move-result-object v8 │ │ +3f198a: 6e20 07a1 8900 |0229: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ +3f1990: 0e00 |022c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x0009 line=148 │ │ 0x000f line=149 │ │ 0x001b line=150 │ │ 0x001f line=151 │ │ @@ -1483702,227 +1483710,227 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 429 16-bit code units │ │ -3f116c: |[3f116c] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f117c: 1a00 c06e |0000: const-string v0, "entry" // string@6ec0 │ │ -3f1180: 6e20 7fab b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1186: 0a00 |0005: move-result v0 │ │ -3f1188: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -3f118c: 220d 181a |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3f1190: 7010 3aa1 0d00 |000a: invoke-direct {v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@a13a │ │ -3f1196: 6e20 8da5 dc00 |000d: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ -3f119c: 6e10 87a5 0c00 |0010: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ -3f11a2: 0c0d |0013: move-result-object v13 │ │ -3f11a4: 6e10 85a5 0c00 |0014: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f11aa: 0c00 |0017: move-result-object v0 │ │ -3f11ac: 6e20 02ad 0d00 |0018: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3f11b2: 6e10 85a5 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f11b8: 0c0d |001e: move-result-object v13 │ │ -3f11ba: 6e10 86a5 0c00 |001f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f11c0: 0c0c |0022: move-result-object v12 │ │ -3f11c2: 6e20 63a1 cd00 |0023: invoke-virtual {v13, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a163 │ │ -3f11c8: 2900 8101 |0026: goto/16 01a7 // +0181 │ │ -3f11cc: 1a00 d7c7 |0028: const-string v0, "title|content|subtitle|summary" // string@c7d7 │ │ -3f11d0: 6e20 8eab 0b00 |002a: invoke-virtual {v11, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f11d6: 0a00 |002d: move-result v0 │ │ -3f11d8: 1a01 b3c9 |002e: const-string v1, "type" // string@c9b3 │ │ -3f11dc: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ -3f11e0: 7220 1bb0 1d00 |0032: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f11e6: 0c0c |0035: move-result-object v12 │ │ -3f11e8: 220d 411b |0036: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ -3f11ec: 7040 aca5 bdca |0038: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a5ac │ │ -3f11f2: 110d |003b: return-object v13 │ │ -3f11f4: 1a00 198f |003c: const-string v0, "link" // string@8f19 │ │ -3f11f8: 6e20 7fab b000 |003e: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f11fe: 0a00 |0041: move-result v0 │ │ -3f1200: 3800 6501 |0042: if-eqz v0, 01a7 // +0165 │ │ -3f1204: 1a00 2085 |0044: const-string v0, "href" // string@8520 │ │ -3f1208: 7220 1bb0 0d00 |0046: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f120e: 0c04 |0049: move-result-object v4 │ │ -3f1210: 1a00 8ab2 |004a: const-string v0, "rel" // string@b28a │ │ -3f1214: 7220 1bb0 0d00 |004c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f121a: 0c00 |004f: move-result-object v0 │ │ -3f121c: 6e10 89a5 0c00 |0050: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f1222: 0c02 |0053: move-result-object v2 │ │ -3f1224: 6e10 46ae 0200 |0054: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f122a: 0c02 |0057: move-result-object v2 │ │ -3f122c: 1f02 421b |0058: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f1230: 6e10 b0a5 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1236: 0c03 |005d: move-result-object v3 │ │ -3f1238: 1a05 c46e |005e: const-string v5, "entry|item" // string@6ec4 │ │ -3f123c: 6e20 8eab 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f1242: 0a03 |0063: move-result v3 │ │ -3f1244: 1a05 77ac |0064: const-string v5, "payment" // string@ac77 │ │ -3f1248: 1a06 9d59 |0066: const-string v6, "alternate" // string@599d │ │ -3f124c: 3803 6800 |0068: if-eqz v3, 00d0 // +0068 │ │ -3f1250: 3800 5d00 |006a: if-eqz v0, 00c7 // +005d │ │ -3f1254: 6e20 7fab 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f125a: 0a02 |006f: move-result v2 │ │ -3f125c: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ -3f1260: 2855 |0072: goto 00c7 // +0055 │ │ -3f1262: 1a02 f16d |0073: const-string v2, "enclosure" // string@6df1 │ │ -3f1266: 6e20 7fab 0200 |0075: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f126c: 0a02 |0078: move-result v2 │ │ -3f126e: 3802 3f00 |0079: if-eqz v2, 00b8 // +003f │ │ -3f1272: 1a00 ca8e |007b: const-string v0, "length" // string@8eca │ │ -3f1276: 7220 1bb0 0d00 |007d: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f127c: 0c00 |0080: move-result-object v0 │ │ -3f127e: 1602 0000 |0081: const-wide/16 v2, #int 0 // #0 │ │ -3f1282: 3800 0e00 |0083: if-eqz v0, 0091 // +000e │ │ -3f1286: 7110 23ab 0000 |0085: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f128c: 0b02 |0088: move-result-wide v2 │ │ -3f128e: 2808 |0089: goto 0091 // +0008 │ │ -3f1290: 1a00 a03f |008a: const-string v0, "NSAtom" // string@3fa0 │ │ -3f1294: 1a05 cc3a |008c: const-string v5, "Length attribute could not be parsed." // string@3acc │ │ -3f1298: 7120 330b 5000 |008e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f129e: 0425 |0091: move-wide v5, v2 │ │ -3f12a0: 7220 1bb0 1d00 |0092: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f12a6: 0c0d |0095: move-result-object v13 │ │ -3f12a8: 7120 dca5 4d00 |0096: invoke-static {v13, v4}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ -3f12ae: 0c07 |0099: move-result-object v7 │ │ -3f12b0: 6e10 85a5 0c00 |009a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f12b6: 0c0c |009d: move-result-object v12 │ │ -3f12b8: 7110 dfa5 0700 |009e: invoke-static {v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ -3f12be: 0a0d |00a1: move-result v13 │ │ -3f12c0: 380d 0501 |00a2: if-eqz v13, 01a7 // +0105 │ │ -3f12c4: 380c 0301 |00a4: if-eqz v12, 01a7 // +0103 │ │ -3f12c8: 6e10 57a1 0c00 |00a6: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3f12ce: 0a0d |00a9: move-result v13 │ │ -3f12d0: 390d fd00 |00aa: if-nez v13, 01a7 // +00fd │ │ -3f12d4: 220d 1b1a |00ac: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f12d8: 07d2 |00ae: move-object v2, v13 │ │ -3f12da: 07c3 |00af: move-object v3, v12 │ │ -3f12dc: 7606 87a1 0200 |00b0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ -3f12e2: 6e20 69a1 dc00 |00b3: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3f12e8: 2900 f100 |00b6: goto/16 01a7 // +00f1 │ │ -3f12ec: 6e20 7fab 0500 |00b8: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f12f2: 0a0d |00bb: move-result v13 │ │ -3f12f4: 380d eb00 |00bc: if-eqz v13, 01a7 // +00eb │ │ -3f12f8: 6e10 85a5 0c00 |00be: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f12fe: 0c0c |00c1: move-result-object v12 │ │ -3f1300: 6e20 6ba1 4c00 |00c2: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPaymentLink:(Ljava/lang/String;)V // method@a16b │ │ -3f1306: 2900 e200 |00c5: goto/16 01a7 // +00e2 │ │ -3f130a: 6e10 85a5 0c00 |00c7: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1310: 0c0c |00ca: move-result-object v12 │ │ -3f1312: 6e20 68a1 4c00 |00cb: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@a168 │ │ -3f1318: 2900 d900 |00ce: goto/16 01a7 // +00d9 │ │ -3f131c: 6e10 b0a5 0200 |00d0: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1322: 0c02 |00d3: move-result-object v2 │ │ -3f1324: 1a03 9371 |00d4: const-string v3, "feed|channel" // string@7193 │ │ -3f1328: 6e20 8eab 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f132e: 0a02 |00d9: move-result v2 │ │ -3f1330: 3802 cd00 |00da: if-eqz v2, 01a7 // +00cd │ │ -3f1334: 1a02 955b |00dc: const-string v2, "application/xml+xhtml" // string@5b95 │ │ -3f1338: 1a03 a1c6 |00de: const-string v3, "text/html" // string@c6a1 │ │ -3f133c: 1a07 805b |00e0: const-string v7, "application/rss+xml" // string@5b80 │ │ -3f1340: 1a08 c3c7 |00e2: const-string v8, "title" // string@c7c3 │ │ -3f1344: 1a09 735b |00e4: const-string v9, "application/atom+xml" // string@5b73 │ │ -3f1348: 3800 7d00 |00e6: if-eqz v0, 0163 // +007d │ │ -3f134c: 6e20 7fab 0600 |00e8: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1352: 0a06 |00eb: move-result v6 │ │ -3f1354: 3806 0400 |00ec: if-eqz v6, 00f0 // +0004 │ │ -3f1358: 2900 7500 |00ee: goto/16 0163 // +0075 │ │ -3f135c: 1a06 075c |00f0: const-string v6, "archives" // string@5c07 │ │ -3f1360: 6e20 7fab 0600 |00f2: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1366: 0a06 |00f5: move-result v6 │ │ -3f1368: 3806 3400 |00f6: if-eqz v6, 012a // +0034 │ │ -3f136c: 6e10 86a5 0c00 |00f8: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1372: 0c06 |00fb: move-result-object v6 │ │ -3f1374: 3806 2e00 |00fc: if-eqz v6, 012a // +002e │ │ -3f1378: 7220 1bb0 1d00 |00fe: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f137e: 0c00 |0101: move-result-object v0 │ │ -3f1380: 6e20 7fab 0900 |0102: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1386: 0a01 |0105: move-result v1 │ │ -3f1388: 3901 1400 |0106: if-nez v1, 011a // +0014 │ │ -3f138c: 6e20 7fab 0700 |0108: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1392: 0a01 |010b: move-result v1 │ │ -3f1394: 3801 0300 |010c: if-eqz v1, 010f // +0003 │ │ -3f1398: 280c |010e: goto 011a // +000c │ │ -3f139a: 6e20 7fab 0300 |010f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f13a0: 0a0c |0112: move-result v12 │ │ -3f13a2: 390c 9400 |0113: if-nez v12, 01a7 // +0094 │ │ -3f13a6: 6e20 7fab 0200 |0115: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f13ac: 2900 8f00 |0118: goto/16 01a7 // +008f │ │ -3f13b0: 7220 1bb0 8d00 |011a: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f13b6: 0c0d |011d: move-result-object v13 │ │ -3f13b8: 7110 e80a 0d00 |011e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f13be: 0a00 |0121: move-result v0 │ │ -3f13c0: 3800 0300 |0122: if-eqz v0, 0125 // +0003 │ │ -3f13c4: 074d |0124: move-object v13, v4 │ │ -3f13c6: 6e30 82a5 dc04 |0125: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a582 │ │ -3f13cc: 2900 7f00 |0128: goto/16 01a7 // +007f │ │ -3f13d0: 6e20 7fab 0500 |012a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f13d6: 0a0d |012d: move-result v13 │ │ -3f13d8: 380d 1700 |012e: if-eqz v13, 0145 // +0017 │ │ -3f13dc: 6e10 86a5 0c00 |0130: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f13e2: 0c0d |0133: move-result-object v13 │ │ -3f13e4: 380d 1100 |0134: if-eqz v13, 0145 // +0011 │ │ -3f13e8: 6e10 86a5 0c00 |0136: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f13ee: 0c0c |0139: move-result-object v12 │ │ -3f13f0: 220d 171a |013a: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3f13f4: 1a00 0000 |013c: const-string v0, "" // string@0000 │ │ -3f13f8: 7030 33a1 4d00 |013e: invoke-direct {v13, v4, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ -3f13fe: 6e20 e4a0 dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a0e4 │ │ -3f1404: 2863 |0144: goto 01a7 // +0063 │ │ -3f1406: 1a0d 81a4 |0145: const-string v13, "next" // string@a481 │ │ -3f140a: 6e20 7fab 0d00 |0147: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1410: 0a0d |014a: move-result v13 │ │ -3f1412: 380d 5c00 |014b: if-eqz v13, 01a7 // +005c │ │ -3f1416: 6e10 86a5 0c00 |014d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f141c: 0c0d |0150: move-result-object v13 │ │ -3f141e: 380d 5600 |0151: if-eqz v13, 01a7 // +0056 │ │ -3f1422: 6e10 86a5 0c00 |0153: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1428: 0c0d |0156: move-result-object v13 │ │ -3f142a: 1210 |0157: const/4 v0, #int 1 // #1 │ │ -3f142c: 6e20 17a1 0d00 |0158: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPaged:(Z)V // method@a117 │ │ -3f1432: 6e10 86a5 0c00 |015b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1438: 0c0c |015e: move-result-object v12 │ │ -3f143a: 6e20 15a1 4c00 |015f: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setNextPageLink:(Ljava/lang/String;)V // method@a115 │ │ -3f1440: 2845 |0162: goto 01a7 // +0045 │ │ -3f1442: 7220 1bb0 1d00 |0163: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1448: 0c00 |0166: move-result-object v0 │ │ -3f144a: 6e10 86a5 0c00 |0167: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1450: 0c01 |016a: move-result-object v1 │ │ -3f1452: 3801 2200 |016b: if-eqz v1, 018d // +0022 │ │ -3f1456: 3900 0c00 |016d: if-nez v0, 0179 // +000c │ │ -3f145a: 6e10 86a5 0c00 |016f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1460: 0c01 |0172: move-result-object v1 │ │ -3f1462: 6e10 f6a0 0100 |0173: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3f1468: 0c01 |0176: move-result-object v1 │ │ -3f146a: 3801 0e00 |0177: if-eqz v1, 0185 // +000e │ │ -3f146e: 6e20 7fab 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1474: 0a01 |017c: move-result v1 │ │ -3f1476: 3901 0800 |017d: if-nez v1, 0185 // +0008 │ │ -3f147a: 6e20 7fab 0200 |017f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1480: 0a01 |0182: move-result v1 │ │ -3f1482: 3801 0a00 |0183: if-eqz v1, 018d // +000a │ │ -3f1486: 6e10 86a5 0c00 |0185: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f148c: 0c0c |0188: move-result-object v12 │ │ -3f148e: 6e20 13a1 4c00 |0189: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@a113 │ │ -3f1494: 281b |018c: goto 01a7 // +001b │ │ -3f1496: 6e20 7fab 0900 |018d: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f149c: 0a01 |0190: move-result v1 │ │ -3f149e: 3901 0800 |0191: if-nez v1, 0199 // +0008 │ │ -3f14a2: 6e20 7fab 0700 |0193: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f14a8: 0a00 |0196: move-result v0 │ │ -3f14aa: 3800 1000 |0197: if-eqz v0, 01a7 // +0010 │ │ -3f14ae: 7220 1bb0 8d00 |0199: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f14b4: 0c0d |019c: move-result-object v13 │ │ -3f14b6: 7110 e80a 0d00 |019d: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f14bc: 0a00 |01a0: move-result v0 │ │ -3f14be: 3800 0300 |01a1: if-eqz v0, 01a4 // +0003 │ │ -3f14c2: 074d |01a3: move-object v13, v4 │ │ -3f14c4: 6e30 82a5 dc04 |01a4: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a582 │ │ -3f14ca: 220c 421b |01a7: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f14ce: 7030 afa5 bc0a |01a9: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f14d4: 110c |01ac: return-object v12 │ │ +3f1194: |[3f1194] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f11a4: 1a00 c06e |0000: const-string v0, "entry" // string@6ec0 │ │ +3f11a8: 6e20 7fab b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f11ae: 0a00 |0005: move-result v0 │ │ +3f11b0: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +3f11b4: 220d 181a |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3f11b8: 7010 3aa1 0d00 |000a: invoke-direct {v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@a13a │ │ +3f11be: 6e20 8da5 dc00 |000d: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ +3f11c4: 6e10 87a5 0c00 |0010: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ +3f11ca: 0c0d |0013: move-result-object v13 │ │ +3f11cc: 6e10 85a5 0c00 |0014: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f11d2: 0c00 |0017: move-result-object v0 │ │ +3f11d4: 6e20 02ad 0d00 |0018: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3f11da: 6e10 85a5 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f11e0: 0c0d |001e: move-result-object v13 │ │ +3f11e2: 6e10 86a5 0c00 |001f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f11e8: 0c0c |0022: move-result-object v12 │ │ +3f11ea: 6e20 63a1 cd00 |0023: invoke-virtual {v13, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a163 │ │ +3f11f0: 2900 8101 |0026: goto/16 01a7 // +0181 │ │ +3f11f4: 1a00 d7c7 |0028: const-string v0, "title|content|subtitle|summary" // string@c7d7 │ │ +3f11f8: 6e20 8eab 0b00 |002a: invoke-virtual {v11, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f11fe: 0a00 |002d: move-result v0 │ │ +3f1200: 1a01 b3c9 |002e: const-string v1, "type" // string@c9b3 │ │ +3f1204: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ +3f1208: 7220 1bb0 1d00 |0032: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f120e: 0c0c |0035: move-result-object v12 │ │ +3f1210: 220d 411b |0036: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ +3f1214: 7040 aca5 bdca |0038: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a5ac │ │ +3f121a: 110d |003b: return-object v13 │ │ +3f121c: 1a00 198f |003c: const-string v0, "link" // string@8f19 │ │ +3f1220: 6e20 7fab b000 |003e: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1226: 0a00 |0041: move-result v0 │ │ +3f1228: 3800 6501 |0042: if-eqz v0, 01a7 // +0165 │ │ +3f122c: 1a00 2085 |0044: const-string v0, "href" // string@8520 │ │ +3f1230: 7220 1bb0 0d00 |0046: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1236: 0c04 |0049: move-result-object v4 │ │ +3f1238: 1a00 8ab2 |004a: const-string v0, "rel" // string@b28a │ │ +3f123c: 7220 1bb0 0d00 |004c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1242: 0c00 |004f: move-result-object v0 │ │ +3f1244: 6e10 89a5 0c00 |0050: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f124a: 0c02 |0053: move-result-object v2 │ │ +3f124c: 6e10 46ae 0200 |0054: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f1252: 0c02 |0057: move-result-object v2 │ │ +3f1254: 1f02 421b |0058: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f1258: 6e10 b0a5 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f125e: 0c03 |005d: move-result-object v3 │ │ +3f1260: 1a05 c46e |005e: const-string v5, "entry|item" // string@6ec4 │ │ +3f1264: 6e20 8eab 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f126a: 0a03 |0063: move-result v3 │ │ +3f126c: 1a05 77ac |0064: const-string v5, "payment" // string@ac77 │ │ +3f1270: 1a06 9d59 |0066: const-string v6, "alternate" // string@599d │ │ +3f1274: 3803 6800 |0068: if-eqz v3, 00d0 // +0068 │ │ +3f1278: 3800 5d00 |006a: if-eqz v0, 00c7 // +005d │ │ +3f127c: 6e20 7fab 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1282: 0a02 |006f: move-result v2 │ │ +3f1284: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ +3f1288: 2855 |0072: goto 00c7 // +0055 │ │ +3f128a: 1a02 f16d |0073: const-string v2, "enclosure" // string@6df1 │ │ +3f128e: 6e20 7fab 0200 |0075: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1294: 0a02 |0078: move-result v2 │ │ +3f1296: 3802 3f00 |0079: if-eqz v2, 00b8 // +003f │ │ +3f129a: 1a00 ca8e |007b: const-string v0, "length" // string@8eca │ │ +3f129e: 7220 1bb0 0d00 |007d: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f12a4: 0c00 |0080: move-result-object v0 │ │ +3f12a6: 1602 0000 |0081: const-wide/16 v2, #int 0 // #0 │ │ +3f12aa: 3800 0e00 |0083: if-eqz v0, 0091 // +000e │ │ +3f12ae: 7110 23ab 0000 |0085: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f12b4: 0b02 |0088: move-result-wide v2 │ │ +3f12b6: 2808 |0089: goto 0091 // +0008 │ │ +3f12b8: 1a00 a03f |008a: const-string v0, "NSAtom" // string@3fa0 │ │ +3f12bc: 1a05 cc3a |008c: const-string v5, "Length attribute could not be parsed." // string@3acc │ │ +3f12c0: 7120 330b 5000 |008e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f12c6: 0425 |0091: move-wide v5, v2 │ │ +3f12c8: 7220 1bb0 1d00 |0092: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f12ce: 0c0d |0095: move-result-object v13 │ │ +3f12d0: 7120 dca5 4d00 |0096: invoke-static {v13, v4}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ +3f12d6: 0c07 |0099: move-result-object v7 │ │ +3f12d8: 6e10 85a5 0c00 |009a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f12de: 0c0c |009d: move-result-object v12 │ │ +3f12e0: 7110 dfa5 0700 |009e: invoke-static {v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ +3f12e6: 0a0d |00a1: move-result v13 │ │ +3f12e8: 380d 0501 |00a2: if-eqz v13, 01a7 // +0105 │ │ +3f12ec: 380c 0301 |00a4: if-eqz v12, 01a7 // +0103 │ │ +3f12f0: 6e10 57a1 0c00 |00a6: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3f12f6: 0a0d |00a9: move-result v13 │ │ +3f12f8: 390d fd00 |00aa: if-nez v13, 01a7 // +00fd │ │ +3f12fc: 220d 1b1a |00ac: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f1300: 07d2 |00ae: move-object v2, v13 │ │ +3f1302: 07c3 |00af: move-object v3, v12 │ │ +3f1304: 7606 87a1 0200 |00b0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ +3f130a: 6e20 69a1 dc00 |00b3: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3f1310: 2900 f100 |00b6: goto/16 01a7 // +00f1 │ │ +3f1314: 6e20 7fab 0500 |00b8: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f131a: 0a0d |00bb: move-result v13 │ │ +3f131c: 380d eb00 |00bc: if-eqz v13, 01a7 // +00eb │ │ +3f1320: 6e10 85a5 0c00 |00be: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1326: 0c0c |00c1: move-result-object v12 │ │ +3f1328: 6e20 6ba1 4c00 |00c2: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPaymentLink:(Ljava/lang/String;)V // method@a16b │ │ +3f132e: 2900 e200 |00c5: goto/16 01a7 // +00e2 │ │ +3f1332: 6e10 85a5 0c00 |00c7: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1338: 0c0c |00ca: move-result-object v12 │ │ +3f133a: 6e20 68a1 4c00 |00cb: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@a168 │ │ +3f1340: 2900 d900 |00ce: goto/16 01a7 // +00d9 │ │ +3f1344: 6e10 b0a5 0200 |00d0: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f134a: 0c02 |00d3: move-result-object v2 │ │ +3f134c: 1a03 9371 |00d4: const-string v3, "feed|channel" // string@7193 │ │ +3f1350: 6e20 8eab 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f1356: 0a02 |00d9: move-result v2 │ │ +3f1358: 3802 cd00 |00da: if-eqz v2, 01a7 // +00cd │ │ +3f135c: 1a02 955b |00dc: const-string v2, "application/xml+xhtml" // string@5b95 │ │ +3f1360: 1a03 a1c6 |00de: const-string v3, "text/html" // string@c6a1 │ │ +3f1364: 1a07 805b |00e0: const-string v7, "application/rss+xml" // string@5b80 │ │ +3f1368: 1a08 c3c7 |00e2: const-string v8, "title" // string@c7c3 │ │ +3f136c: 1a09 735b |00e4: const-string v9, "application/atom+xml" // string@5b73 │ │ +3f1370: 3800 7d00 |00e6: if-eqz v0, 0163 // +007d │ │ +3f1374: 6e20 7fab 0600 |00e8: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f137a: 0a06 |00eb: move-result v6 │ │ +3f137c: 3806 0400 |00ec: if-eqz v6, 00f0 // +0004 │ │ +3f1380: 2900 7500 |00ee: goto/16 0163 // +0075 │ │ +3f1384: 1a06 075c |00f0: const-string v6, "archives" // string@5c07 │ │ +3f1388: 6e20 7fab 0600 |00f2: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f138e: 0a06 |00f5: move-result v6 │ │ +3f1390: 3806 3400 |00f6: if-eqz v6, 012a // +0034 │ │ +3f1394: 6e10 86a5 0c00 |00f8: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f139a: 0c06 |00fb: move-result-object v6 │ │ +3f139c: 3806 2e00 |00fc: if-eqz v6, 012a // +002e │ │ +3f13a0: 7220 1bb0 1d00 |00fe: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f13a6: 0c00 |0101: move-result-object v0 │ │ +3f13a8: 6e20 7fab 0900 |0102: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f13ae: 0a01 |0105: move-result v1 │ │ +3f13b0: 3901 1400 |0106: if-nez v1, 011a // +0014 │ │ +3f13b4: 6e20 7fab 0700 |0108: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f13ba: 0a01 |010b: move-result v1 │ │ +3f13bc: 3801 0300 |010c: if-eqz v1, 010f // +0003 │ │ +3f13c0: 280c |010e: goto 011a // +000c │ │ +3f13c2: 6e20 7fab 0300 |010f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f13c8: 0a0c |0112: move-result v12 │ │ +3f13ca: 390c 9400 |0113: if-nez v12, 01a7 // +0094 │ │ +3f13ce: 6e20 7fab 0200 |0115: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f13d4: 2900 8f00 |0118: goto/16 01a7 // +008f │ │ +3f13d8: 7220 1bb0 8d00 |011a: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f13de: 0c0d |011d: move-result-object v13 │ │ +3f13e0: 7110 e80a 0d00 |011e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f13e6: 0a00 |0121: move-result v0 │ │ +3f13e8: 3800 0300 |0122: if-eqz v0, 0125 // +0003 │ │ +3f13ec: 074d |0124: move-object v13, v4 │ │ +3f13ee: 6e30 82a5 dc04 |0125: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a582 │ │ +3f13f4: 2900 7f00 |0128: goto/16 01a7 // +007f │ │ +3f13f8: 6e20 7fab 0500 |012a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f13fe: 0a0d |012d: move-result v13 │ │ +3f1400: 380d 1700 |012e: if-eqz v13, 0145 // +0017 │ │ +3f1404: 6e10 86a5 0c00 |0130: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f140a: 0c0d |0133: move-result-object v13 │ │ +3f140c: 380d 1100 |0134: if-eqz v13, 0145 // +0011 │ │ +3f1410: 6e10 86a5 0c00 |0136: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1416: 0c0c |0139: move-result-object v12 │ │ +3f1418: 220d 171a |013a: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3f141c: 1a00 0000 |013c: const-string v0, "" // string@0000 │ │ +3f1420: 7030 33a1 4d00 |013e: invoke-direct {v13, v4, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ +3f1426: 6e20 e4a0 dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a0e4 │ │ +3f142c: 2863 |0144: goto 01a7 // +0063 │ │ +3f142e: 1a0d 81a4 |0145: const-string v13, "next" // string@a481 │ │ +3f1432: 6e20 7fab 0d00 |0147: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1438: 0a0d |014a: move-result v13 │ │ +3f143a: 380d 5c00 |014b: if-eqz v13, 01a7 // +005c │ │ +3f143e: 6e10 86a5 0c00 |014d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1444: 0c0d |0150: move-result-object v13 │ │ +3f1446: 380d 5600 |0151: if-eqz v13, 01a7 // +0056 │ │ +3f144a: 6e10 86a5 0c00 |0153: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1450: 0c0d |0156: move-result-object v13 │ │ +3f1452: 1210 |0157: const/4 v0, #int 1 // #1 │ │ +3f1454: 6e20 17a1 0d00 |0158: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPaged:(Z)V // method@a117 │ │ +3f145a: 6e10 86a5 0c00 |015b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1460: 0c0c |015e: move-result-object v12 │ │ +3f1462: 6e20 15a1 4c00 |015f: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setNextPageLink:(Ljava/lang/String;)V // method@a115 │ │ +3f1468: 2845 |0162: goto 01a7 // +0045 │ │ +3f146a: 7220 1bb0 1d00 |0163: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1470: 0c00 |0166: move-result-object v0 │ │ +3f1472: 6e10 86a5 0c00 |0167: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1478: 0c01 |016a: move-result-object v1 │ │ +3f147a: 3801 2200 |016b: if-eqz v1, 018d // +0022 │ │ +3f147e: 3900 0c00 |016d: if-nez v0, 0179 // +000c │ │ +3f1482: 6e10 86a5 0c00 |016f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1488: 0c01 |0172: move-result-object v1 │ │ +3f148a: 6e10 f6a0 0100 |0173: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3f1490: 0c01 |0176: move-result-object v1 │ │ +3f1492: 3801 0e00 |0177: if-eqz v1, 0185 // +000e │ │ +3f1496: 6e20 7fab 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f149c: 0a01 |017c: move-result v1 │ │ +3f149e: 3901 0800 |017d: if-nez v1, 0185 // +0008 │ │ +3f14a2: 6e20 7fab 0200 |017f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f14a8: 0a01 |0182: move-result v1 │ │ +3f14aa: 3801 0a00 |0183: if-eqz v1, 018d // +000a │ │ +3f14ae: 6e10 86a5 0c00 |0185: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f14b4: 0c0c |0188: move-result-object v12 │ │ +3f14b6: 6e20 13a1 4c00 |0189: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@a113 │ │ +3f14bc: 281b |018c: goto 01a7 // +001b │ │ +3f14be: 6e20 7fab 0900 |018d: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f14c4: 0a01 |0190: move-result v1 │ │ +3f14c6: 3901 0800 |0191: if-nez v1, 0199 // +0008 │ │ +3f14ca: 6e20 7fab 0700 |0193: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f14d0: 0a00 |0196: move-result v0 │ │ +3f14d2: 3800 1000 |0197: if-eqz v0, 01a7 // +0010 │ │ +3f14d6: 7220 1bb0 8d00 |0199: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f14dc: 0c0d |019c: move-result-object v13 │ │ +3f14de: 7110 e80a 0d00 |019d: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f14e4: 0a00 |01a0: move-result v0 │ │ +3f14e6: 3800 0300 |01a1: if-eqz v0, 01a4 // +0003 │ │ +3f14ea: 074d |01a3: move-object v13, v4 │ │ +3f14ec: 6e30 82a5 dc04 |01a4: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a582 │ │ +3f14f2: 220c 421b |01a7: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f14f6: 7030 afa5 bc0a |01a9: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f14fc: 110c |01ac: return-object v12 │ │ catches : 1 │ │ 0x0085 - 0x0089 │ │ Ljava/lang/NumberFormatException; -> 0x008a │ │ positions : │ │ 0x0002 line=70 │ │ 0x0008 line=71 │ │ 0x0010 line=72 │ │ @@ -1484017,17 +1484025,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f1988: |[3f1988] de.danoeh.antennapod.parser.feed.namespace.Content.:()V │ │ -3f1998: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f199e: 0e00 |0003: return-void │ │ +3f19b0: |[3f19b0] de.danoeh.antennapod.parser.feed.namespace.Content.:()V │ │ +3f19c0: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f19c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ │ │ Virtual methods - │ │ @@ -1484036,33 +1484044,33 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3f19a0: |[3f19a0] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f19b0: 1a00 fa6d |0000: const-string v0, "encoded" // string@6dfa │ │ -3f19b4: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f19ba: 0a02 |0005: move-result v2 │ │ -3f19bc: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ -3f19c0: 6e10 85a5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f19c6: 0c02 |000b: move-result-object v2 │ │ -3f19c8: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -3f19cc: 6e10 83a5 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f19d2: 0c02 |0011: move-result-object v2 │ │ -3f19d4: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ -3f19d8: 6e10 85a5 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f19de: 0c02 |0017: move-result-object v2 │ │ -3f19e0: 6e10 83a5 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f19e6: 0c03 |001b: move-result-object v3 │ │ -3f19e8: 6e10 bcab 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f19ee: 0c03 |001f: move-result-object v3 │ │ -3f19f0: 6e20 62a1 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f19f6: 0e00 |0023: return-void │ │ +3f19c8: |[3f19c8] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f19d8: 1a00 fa6d |0000: const-string v0, "encoded" // string@6dfa │ │ +3f19dc: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f19e2: 0a02 |0005: move-result v2 │ │ +3f19e4: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ +3f19e8: 6e10 85a5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f19ee: 0c02 |000b: move-result-object v2 │ │ +3f19f0: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +3f19f4: 6e10 83a5 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f19fa: 0c02 |0011: move-result-object v2 │ │ +3f19fc: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ +3f1a00: 6e10 85a5 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1a06: 0c02 |0017: move-result-object v2 │ │ +3f1a08: 6e10 83a5 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f1a0e: 0c03 |001b: move-result-object v3 │ │ +3f1a10: 6e10 bcab 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1a16: 0c03 |001f: move-result-object v3 │ │ +3f1a18: 6e20 62a1 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f1a1e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x0014 line=21 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ 0x0000 - 0x0024 reg=2 (null) Ljava/lang/String; │ │ @@ -1484073,18 +1484081,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f196c: |[3f196c] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f197c: 2202 421b |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f1980: 7030 afa5 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f1986: 1102 |0005: return-object v2 │ │ +3f1994: |[3f1994] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f19a4: 2202 421b |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f19a8: 7030 afa5 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f19ae: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -1484135,17 +1484143,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f1a14: |[3f1a14] de.danoeh.antennapod.parser.feed.namespace.DublinCore.:()V │ │ -3f1a24: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f1a2a: 0e00 |0003: return-void │ │ +3f1a3c: |[3f1a3c] de.danoeh.antennapod.parser.feed.namespace.DublinCore.:()V │ │ +3f1a4c: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f1a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; │ │ │ │ Virtual methods - │ │ @@ -1484154,59 +1484162,59 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -3f1a2c: |[3f1a2c] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f1a3c: 6e10 85a5 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1a42: 0c04 |0003: move-result-object v4 │ │ -3f1a44: 3804 5200 |0004: if-eqz v4, 0056 // +0052 │ │ -3f1a48: 6e10 83a5 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f1a4e: 0c04 |0009: move-result-object v4 │ │ -3f1a50: 3804 4c00 |000a: if-eqz v4, 0056 // +004c │ │ -3f1a54: 6e10 89a5 0500 |000c: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f1a5a: 0c04 |000f: move-result-object v4 │ │ -3f1a5c: 3804 4600 |0010: if-eqz v4, 0056 // +0046 │ │ -3f1a60: 6e10 89a5 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f1a66: 0c04 |0015: move-result-object v4 │ │ -3f1a68: 6e10 d9ac 0400 |0016: invoke-virtual {v4}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f1a6e: 0a04 |0019: move-result v4 │ │ -3f1a70: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -3f1a72: 3404 3b00 |001b: if-lt v4, v0, 0056 // +003b │ │ -3f1a76: 6e10 85a5 0500 |001d: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1a7c: 0c04 |0020: move-result-object v4 │ │ -3f1a7e: 6e10 89a5 0500 |0021: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f1a84: 0c00 |0024: move-result-object v0 │ │ -3f1a86: 6e10 46ae 0000 |0025: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f1a8c: 0c00 |0028: move-result-object v0 │ │ -3f1a8e: 1f00 421b |0029: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f1a92: 6e10 b0a5 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1a98: 0c00 |002e: move-result-object v0 │ │ -3f1a9a: 6e10 88a5 0500 |002f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ -3f1aa0: 0c01 |0032: move-result-object v1 │ │ -3f1aa2: 6e10 b0a5 0100 |0033: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1aa8: 0c01 |0036: move-result-object v1 │ │ -3f1aaa: 1a02 c768 |0037: const-string v2, "date" // string@68c7 │ │ -3f1aae: 6e20 7fab 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1ab4: 0a00 |003c: move-result v0 │ │ -3f1ab6: 3800 1900 |003d: if-eqz v0, 0056 // +0019 │ │ -3f1aba: 1a00 be8b |003f: const-string v0, "item" // string@8bbe │ │ -3f1abe: 6e20 7fab 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1ac4: 0a00 |0044: move-result v0 │ │ -3f1ac6: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ -3f1aca: 6e10 83a5 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f1ad0: 0c05 |004a: move-result-object v5 │ │ -3f1ad2: 6e10 bcab 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f1ad8: 0c05 |004e: move-result-object v5 │ │ -3f1ada: 7110 d4a5 0500 |004f: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ -3f1ae0: 0c05 |0052: move-result-object v5 │ │ -3f1ae2: 6e20 6fa1 5400 |0053: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3f1ae8: 0e00 |0056: return-void │ │ +3f1a54: |[3f1a54] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f1a64: 6e10 85a5 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1a6a: 0c04 |0003: move-result-object v4 │ │ +3f1a6c: 3804 5200 |0004: if-eqz v4, 0056 // +0052 │ │ +3f1a70: 6e10 83a5 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f1a76: 0c04 |0009: move-result-object v4 │ │ +3f1a78: 3804 4c00 |000a: if-eqz v4, 0056 // +004c │ │ +3f1a7c: 6e10 89a5 0500 |000c: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f1a82: 0c04 |000f: move-result-object v4 │ │ +3f1a84: 3804 4600 |0010: if-eqz v4, 0056 // +0046 │ │ +3f1a88: 6e10 89a5 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f1a8e: 0c04 |0015: move-result-object v4 │ │ +3f1a90: 6e10 d9ac 0400 |0016: invoke-virtual {v4}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f1a96: 0a04 |0019: move-result v4 │ │ +3f1a98: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +3f1a9a: 3404 3b00 |001b: if-lt v4, v0, 0056 // +003b │ │ +3f1a9e: 6e10 85a5 0500 |001d: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1aa4: 0c04 |0020: move-result-object v4 │ │ +3f1aa6: 6e10 89a5 0500 |0021: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f1aac: 0c00 |0024: move-result-object v0 │ │ +3f1aae: 6e10 46ae 0000 |0025: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f1ab4: 0c00 |0028: move-result-object v0 │ │ +3f1ab6: 1f00 421b |0029: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f1aba: 6e10 b0a5 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f1ac0: 0c00 |002e: move-result-object v0 │ │ +3f1ac2: 6e10 88a5 0500 |002f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ +3f1ac8: 0c01 |0032: move-result-object v1 │ │ +3f1aca: 6e10 b0a5 0100 |0033: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f1ad0: 0c01 |0036: move-result-object v1 │ │ +3f1ad2: 1a02 c768 |0037: const-string v2, "date" // string@68c7 │ │ +3f1ad6: 6e20 7fab 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1adc: 0a00 |003c: move-result v0 │ │ +3f1ade: 3800 1900 |003d: if-eqz v0, 0056 // +0019 │ │ +3f1ae2: 1a00 be8b |003f: const-string v0, "item" // string@8bbe │ │ +3f1ae6: 6e20 7fab 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1aec: 0a00 |0044: move-result v0 │ │ +3f1aee: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ +3f1af2: 6e10 83a5 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f1af8: 0c05 |004a: move-result-object v5 │ │ +3f1afa: 6e10 bcab 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1b00: 0c05 |004e: move-result-object v5 │ │ +3f1b02: 7110 d4a5 0500 |004f: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ +3f1b08: 0c05 |0052: move-result-object v5 │ │ +3f1b0a: 6e20 6fa1 5400 |0053: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3f1b10: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000c line=26 │ │ 0x001d line=27 │ │ 0x0021 line=28 │ │ 0x002f line=29 │ │ @@ -1484223,18 +1484231,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f19f8: |[3f19f8] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f1a08: 2202 421b |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f1a0c: 7030 afa5 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f1a12: 1102 |0005: return-object v2 │ │ +3f1a20: |[3f1a20] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f1a30: 2202 421b |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f1a34: 7030 afa5 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f1a3a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -1484310,17 +1484318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f1b5c: |[3f1b5c] de.danoeh.antennapod.parser.feed.namespace.Itunes.:()V │ │ -3f1b6c: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f1b72: 0e00 |0003: return-void │ │ +3f1b84: |[3f1b84] de.danoeh.antennapod.parser.feed.namespace.Itunes.:()V │ │ +3f1b94: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f1b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Itunes; │ │ │ │ Virtual methods - │ │ @@ -1484329,144 +1484337,144 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -3f1b74: |[3f1b74] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f1b84: 6e10 83a5 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f1b8a: 0c00 |0003: move-result-object v0 │ │ -3f1b8c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3f1b90: 0e00 |0006: return-void │ │ -3f1b92: 6e10 83a5 0600 |0007: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f1b98: 0c00 |000a: move-result-object v0 │ │ -3f1b9a: 6e10 bcab 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f1ba0: 0c00 |000e: move-result-object v0 │ │ -3f1ba2: 7110 e80a 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1ba8: 0a01 |0012: move-result v1 │ │ -3f1baa: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -3f1bae: 0e00 |0015: return-void │ │ -3f1bb0: 1a01 1e5d |0016: const-string v1, "author" // string@5d1e │ │ -3f1bb4: 6e20 7fab 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1bba: 0a01 |001b: move-result v1 │ │ -3f1bbc: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ -3f1bc0: 6e10 86a5 0600 |001e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1bc6: 0c01 |0021: move-result-object v1 │ │ -3f1bc8: 3801 2000 |0022: if-eqz v1, 0042 // +0020 │ │ -3f1bcc: 6e10 89a5 0600 |0024: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f1bd2: 0c01 |0027: move-result-object v1 │ │ -3f1bd4: 6e10 d9ac 0100 |0028: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f1bda: 0a01 |002b: move-result v1 │ │ -3f1bdc: 1232 |002c: const/4 v2, #int 3 // #3 │ │ -3f1bde: 3621 1500 |002d: if-gt v1, v2, 0042 // +0015 │ │ -3f1be2: 1305 3f00 |002f: const/16 v5, #int 63 // #3f │ │ -3f1be6: 7120 fa30 5000 |0031: invoke-static {v0, v5}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ -3f1bec: 0c05 |0034: move-result-object v5 │ │ -3f1bee: 6e10 5fab 0500 |0035: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3f1bf4: 0c05 |0038: move-result-object v5 │ │ -3f1bf6: 6e10 86a5 0600 |0039: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1bfc: 0c06 |003c: move-result-object v6 │ │ -3f1bfe: 6e20 07a1 5600 |003d: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ -3f1c04: 2900 bd00 |0040: goto/16 00fd // +00bd │ │ -3f1c08: 1a01 1a6d |0042: const-string v1, "duration" // string@6d1a │ │ -3f1c0c: 6e20 7fab 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1c12: 0a02 |0047: move-result v2 │ │ -3f1c14: 3802 2700 |0048: if-eqz v2, 006f // +0027 │ │ -3f1c18: 7110 d7a5 0000 |004a: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.inMillis:(Ljava/lang/String;)J // method@a5d7 │ │ -3f1c1e: 0b02 |004d: move-result-wide v2 │ │ -3f1c20: 6e10 8aa5 0600 |004e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f1c26: 0c05 |0051: move-result-object v5 │ │ -3f1c28: 8426 |0052: long-to-int v6, v2 │ │ -3f1c2a: 7110 19ab 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3f1c30: 0c06 |0056: move-result-object v6 │ │ -3f1c32: 7230 03ae 1506 |0057: invoke-interface {v5, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3f1c38: 2900 a300 |005a: goto/16 00fd // +00a3 │ │ -3f1c3c: 1215 |005c: const/4 v5, #int 1 // #1 │ │ -3f1c3e: 2355 4e1f |005d: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ -3f1c42: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -3f1c44: 4d00 0506 |0060: aput-object v0, v5, v6 │ │ -3f1c48: 1a06 a013 |0062: const-string v6, "Duration '%s' could not be parsed" // string@13a0 │ │ -3f1c4c: 7120 81ab 5600 |0064: invoke-static {v6, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3f1c52: 0c05 |0067: move-result-object v5 │ │ -3f1c54: 1a06 0e8c |0068: const-string v6, "itunes" // string@8c0e │ │ -3f1c58: 7120 350b 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3f1c5e: 2900 9000 |006d: goto/16 00fd // +0090 │ │ -3f1c62: 1a01 34c5 |006f: const-string v1, "subtitle" // string@c534 │ │ -3f1c66: 6e20 7fab 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1c6c: 0a01 |0074: move-result v1 │ │ -3f1c6e: 3801 3a00 |0075: if-eqz v1, 00af // +003a │ │ -3f1c72: 6e10 85a5 0600 |0077: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1c78: 0c05 |007a: move-result-object v5 │ │ -3f1c7a: 3805 1800 |007b: if-eqz v5, 0093 // +0018 │ │ -3f1c7e: 6e10 85a5 0600 |007d: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1c84: 0c05 |0080: move-result-object v5 │ │ -3f1c86: 6e10 42a1 0500 |0081: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3f1c8c: 0c05 |0084: move-result-object v5 │ │ -3f1c8e: 7110 e80a 0500 |0085: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1c94: 0a05 |0088: move-result v5 │ │ -3f1c96: 3805 0a00 |0089: if-eqz v5, 0093 // +000a │ │ -3f1c9a: 6e10 85a5 0600 |008b: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1ca0: 0c05 |008e: move-result-object v5 │ │ -3f1ca2: 6e20 62a1 0500 |008f: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f1ca8: 286b |0092: goto 00fd // +006b │ │ -3f1caa: 6e10 86a5 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1cb0: 0c05 |0096: move-result-object v5 │ │ -3f1cb2: 3805 6600 |0097: if-eqz v5, 00fd // +0066 │ │ -3f1cb6: 6e10 86a5 0600 |0099: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1cbc: 0c05 |009c: move-result-object v5 │ │ -3f1cbe: 6e10 e8a0 0500 |009d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@a0e8 │ │ -3f1cc4: 0c05 |00a0: move-result-object v5 │ │ -3f1cc6: 7110 e80a 0500 |00a1: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1ccc: 0a05 |00a4: move-result v5 │ │ -3f1cce: 3805 5800 |00a5: if-eqz v5, 00fd // +0058 │ │ -3f1cd2: 6e10 86a5 0600 |00a7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1cd8: 0c05 |00aa: move-result-object v5 │ │ -3f1cda: 6e20 09a1 0500 |00ab: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ -3f1ce0: 284f |00ae: goto 00fd // +004f │ │ -3f1ce2: 1a01 5ac5 |00af: const-string v1, "summary" // string@c55a │ │ -3f1ce6: 6e20 7fab 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1cec: 0a01 |00b4: move-result v1 │ │ -3f1cee: 3801 2e00 |00b5: if-eqz v1, 00e3 // +002e │ │ -3f1cf2: 6e10 85a5 0600 |00b7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1cf8: 0c05 |00ba: move-result-object v5 │ │ -3f1cfa: 3805 0a00 |00bb: if-eqz v5, 00c5 // +000a │ │ -3f1cfe: 6e10 85a5 0600 |00bd: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1d04: 0c05 |00c0: move-result-object v5 │ │ -3f1d06: 6e20 62a1 0500 |00c1: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f1d0c: 2839 |00c4: goto 00fd // +0039 │ │ -3f1d0e: 6e10 88a5 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ -3f1d14: 0c05 |00c8: move-result-object v5 │ │ -3f1d16: 6e10 b0a5 0500 |00c9: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f1d1c: 0c05 |00cc: move-result-object v5 │ │ -3f1d1e: 1a01 a761 |00cd: const-string v1, "channel" // string@61a7 │ │ -3f1d22: 6e20 7fab 5100 |00cf: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1d28: 0a05 |00d2: move-result v5 │ │ -3f1d2a: 3805 2a00 |00d3: if-eqz v5, 00fd // +002a │ │ -3f1d2e: 6e10 86a5 0600 |00d5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1d34: 0c05 |00d8: move-result-object v5 │ │ -3f1d36: 3805 2400 |00d9: if-eqz v5, 00fd // +0024 │ │ -3f1d3a: 6e10 86a5 0600 |00db: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1d40: 0c05 |00de: move-result-object v5 │ │ -3f1d42: 6e20 09a1 0500 |00df: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ -3f1d48: 281b |00e2: goto 00fd // +001b │ │ -3f1d4a: 1a01 31a4 |00e3: const-string v1, "new-feed-url" // string@a431 │ │ -3f1d4e: 6e20 7fab 5100 |00e5: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1d54: 0a05 |00e8: move-result v5 │ │ -3f1d56: 3805 1400 |00e9: if-eqz v5, 00fd // +0014 │ │ -3f1d5a: 6e10 9fab 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f1d60: 0c05 |00ee: move-result-object v5 │ │ -3f1d62: 1a01 2b85 |00ef: const-string v1, "http" // string@852b │ │ -3f1d66: 6e20 95ab 1500 |00f1: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f1d6c: 0a05 |00f4: move-result v5 │ │ -3f1d6e: 3805 0800 |00f5: if-eqz v5, 00fd // +0008 │ │ -3f1d72: 6e10 9fab 0000 |00f7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3f1d78: 0c05 |00fa: move-result-object v5 │ │ -3f1d7a: 5b65 c7c8 |00fb: iput-object v5, v6, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ -3f1d7e: 0e00 |00fd: return-void │ │ +3f1b9c: |[3f1b9c] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f1bac: 6e10 83a5 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f1bb2: 0c00 |0003: move-result-object v0 │ │ +3f1bb4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3f1bb8: 0e00 |0006: return-void │ │ +3f1bba: 6e10 83a5 0600 |0007: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f1bc0: 0c00 |000a: move-result-object v0 │ │ +3f1bc2: 6e10 bcab 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1bc8: 0c00 |000e: move-result-object v0 │ │ +3f1bca: 7110 e80a 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1bd0: 0a01 |0012: move-result v1 │ │ +3f1bd2: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +3f1bd6: 0e00 |0015: return-void │ │ +3f1bd8: 1a01 1e5d |0016: const-string v1, "author" // string@5d1e │ │ +3f1bdc: 6e20 7fab 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1be2: 0a01 |001b: move-result v1 │ │ +3f1be4: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +3f1be8: 6e10 86a5 0600 |001e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1bee: 0c01 |0021: move-result-object v1 │ │ +3f1bf0: 3801 2000 |0022: if-eqz v1, 0042 // +0020 │ │ +3f1bf4: 6e10 89a5 0600 |0024: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f1bfa: 0c01 |0027: move-result-object v1 │ │ +3f1bfc: 6e10 d9ac 0100 |0028: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f1c02: 0a01 |002b: move-result v1 │ │ +3f1c04: 1232 |002c: const/4 v2, #int 3 // #3 │ │ +3f1c06: 3621 1500 |002d: if-gt v1, v2, 0042 // +0015 │ │ +3f1c0a: 1305 3f00 |002f: const/16 v5, #int 63 // #3f │ │ +3f1c0e: 7120 fa30 5000 |0031: invoke-static {v0, v5}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ +3f1c14: 0c05 |0034: move-result-object v5 │ │ +3f1c16: 6e10 5fab 0500 |0035: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3f1c1c: 0c05 |0038: move-result-object v5 │ │ +3f1c1e: 6e10 86a5 0600 |0039: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1c24: 0c06 |003c: move-result-object v6 │ │ +3f1c26: 6e20 07a1 5600 |003d: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@a107 │ │ +3f1c2c: 2900 bd00 |0040: goto/16 00fd // +00bd │ │ +3f1c30: 1a01 1a6d |0042: const-string v1, "duration" // string@6d1a │ │ +3f1c34: 6e20 7fab 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1c3a: 0a02 |0047: move-result v2 │ │ +3f1c3c: 3802 2700 |0048: if-eqz v2, 006f // +0027 │ │ +3f1c40: 7110 d7a5 0000 |004a: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.inMillis:(Ljava/lang/String;)J // method@a5d7 │ │ +3f1c46: 0b02 |004d: move-result-wide v2 │ │ +3f1c48: 6e10 8aa5 0600 |004e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f1c4e: 0c05 |0051: move-result-object v5 │ │ +3f1c50: 8426 |0052: long-to-int v6, v2 │ │ +3f1c52: 7110 19ab 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3f1c58: 0c06 |0056: move-result-object v6 │ │ +3f1c5a: 7230 03ae 1506 |0057: invoke-interface {v5, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3f1c60: 2900 a300 |005a: goto/16 00fd // +00a3 │ │ +3f1c64: 1215 |005c: const/4 v5, #int 1 // #1 │ │ +3f1c66: 2355 4e1f |005d: new-array v5, v5, [Ljava/lang/Object; // type@1f4e │ │ +3f1c6a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +3f1c6c: 4d00 0506 |0060: aput-object v0, v5, v6 │ │ +3f1c70: 1a06 a013 |0062: const-string v6, "Duration '%s' could not be parsed" // string@13a0 │ │ +3f1c74: 7120 81ab 5600 |0064: invoke-static {v6, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3f1c7a: 0c05 |0067: move-result-object v5 │ │ +3f1c7c: 1a06 0e8c |0068: const-string v6, "itunes" // string@8c0e │ │ +3f1c80: 7120 350b 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3f1c86: 2900 9000 |006d: goto/16 00fd // +0090 │ │ +3f1c8a: 1a01 34c5 |006f: const-string v1, "subtitle" // string@c534 │ │ +3f1c8e: 6e20 7fab 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1c94: 0a01 |0074: move-result v1 │ │ +3f1c96: 3801 3a00 |0075: if-eqz v1, 00af // +003a │ │ +3f1c9a: 6e10 85a5 0600 |0077: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1ca0: 0c05 |007a: move-result-object v5 │ │ +3f1ca2: 3805 1800 |007b: if-eqz v5, 0093 // +0018 │ │ +3f1ca6: 6e10 85a5 0600 |007d: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1cac: 0c05 |0080: move-result-object v5 │ │ +3f1cae: 6e10 42a1 0500 |0081: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3f1cb4: 0c05 |0084: move-result-object v5 │ │ +3f1cb6: 7110 e80a 0500 |0085: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1cbc: 0a05 |0088: move-result v5 │ │ +3f1cbe: 3805 0a00 |0089: if-eqz v5, 0093 // +000a │ │ +3f1cc2: 6e10 85a5 0600 |008b: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1cc8: 0c05 |008e: move-result-object v5 │ │ +3f1cca: 6e20 62a1 0500 |008f: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f1cd0: 286b |0092: goto 00fd // +006b │ │ +3f1cd2: 6e10 86a5 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1cd8: 0c05 |0096: move-result-object v5 │ │ +3f1cda: 3805 6600 |0097: if-eqz v5, 00fd // +0066 │ │ +3f1cde: 6e10 86a5 0600 |0099: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1ce4: 0c05 |009c: move-result-object v5 │ │ +3f1ce6: 6e10 e8a0 0500 |009d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@a0e8 │ │ +3f1cec: 0c05 |00a0: move-result-object v5 │ │ +3f1cee: 7110 e80a 0500 |00a1: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1cf4: 0a05 |00a4: move-result v5 │ │ +3f1cf6: 3805 5800 |00a5: if-eqz v5, 00fd // +0058 │ │ +3f1cfa: 6e10 86a5 0600 |00a7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1d00: 0c05 |00aa: move-result-object v5 │ │ +3f1d02: 6e20 09a1 0500 |00ab: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ +3f1d08: 284f |00ae: goto 00fd // +004f │ │ +3f1d0a: 1a01 5ac5 |00af: const-string v1, "summary" // string@c55a │ │ +3f1d0e: 6e20 7fab 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1d14: 0a01 |00b4: move-result v1 │ │ +3f1d16: 3801 2e00 |00b5: if-eqz v1, 00e3 // +002e │ │ +3f1d1a: 6e10 85a5 0600 |00b7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1d20: 0c05 |00ba: move-result-object v5 │ │ +3f1d22: 3805 0a00 |00bb: if-eqz v5, 00c5 // +000a │ │ +3f1d26: 6e10 85a5 0600 |00bd: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1d2c: 0c05 |00c0: move-result-object v5 │ │ +3f1d2e: 6e20 62a1 0500 |00c1: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f1d34: 2839 |00c4: goto 00fd // +0039 │ │ +3f1d36: 6e10 88a5 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ +3f1d3c: 0c05 |00c8: move-result-object v5 │ │ +3f1d3e: 6e10 b0a5 0500 |00c9: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f1d44: 0c05 |00cc: move-result-object v5 │ │ +3f1d46: 1a01 a761 |00cd: const-string v1, "channel" // string@61a7 │ │ +3f1d4a: 6e20 7fab 5100 |00cf: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1d50: 0a05 |00d2: move-result v5 │ │ +3f1d52: 3805 2a00 |00d3: if-eqz v5, 00fd // +002a │ │ +3f1d56: 6e10 86a5 0600 |00d5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1d5c: 0c05 |00d8: move-result-object v5 │ │ +3f1d5e: 3805 2400 |00d9: if-eqz v5, 00fd // +0024 │ │ +3f1d62: 6e10 86a5 0600 |00db: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1d68: 0c05 |00de: move-result-object v5 │ │ +3f1d6a: 6e20 09a1 0500 |00df: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ +3f1d70: 281b |00e2: goto 00fd // +001b │ │ +3f1d72: 1a01 31a4 |00e3: const-string v1, "new-feed-url" // string@a431 │ │ +3f1d76: 6e20 7fab 5100 |00e5: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1d7c: 0a05 |00e8: move-result v5 │ │ +3f1d7e: 3805 1400 |00e9: if-eqz v5, 00fd // +0014 │ │ +3f1d82: 6e10 9fab 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f1d88: 0c05 |00ee: move-result-object v5 │ │ +3f1d8a: 1a01 2b85 |00ef: const-string v1, "http" // string@852b │ │ +3f1d8e: 6e20 95ab 1500 |00f1: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f1d94: 0a05 |00f4: move-result v5 │ │ +3f1d96: 3805 0800 |00f5: if-eqz v5, 00fd // +0008 │ │ +3f1d9a: 6e10 9fab 0000 |00f7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3f1da0: 0c05 |00fa: move-result-object v5 │ │ +3f1da2: 5b65 c7c8 |00fb: iput-object v5, v6, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c8c7 │ │ +3f1da6: 0e00 |00fd: return-void │ │ catches : 1 │ │ 0x004a - 0x005a │ │ Ljava/lang/NumberFormatException; -> 0x005c │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=53 │ │ 0x000f line=54 │ │ @@ -1484499,38 +1484507,38 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3f1aec: |[3f1aec] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f1afc: 1a00 3d86 |0000: const-string v0, "image" // string@863d │ │ -3f1b00: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1b06: 0a00 |0005: move-result v0 │ │ -3f1b08: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -3f1b0c: 1a00 2085 |0008: const-string v0, "href" // string@8520 │ │ -3f1b10: 7220 1bb0 0400 |000a: invoke-interface {v4, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1b16: 0c04 |000d: move-result-object v4 │ │ -3f1b18: 6e10 85a5 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1b1e: 0c00 |0011: move-result-object v0 │ │ -3f1b20: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -3f1b24: 6e10 85a5 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1b2a: 0c03 |0017: move-result-object v3 │ │ -3f1b2c: 6e20 66a1 4300 |0018: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ -3f1b32: 280e |001b: goto 0029 // +000e │ │ -3f1b34: 7110 e80a 0400 |001c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1b3a: 0a00 |001f: move-result v0 │ │ -3f1b3c: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ -3f1b40: 6e10 86a5 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f1b46: 0c03 |0025: move-result-object v3 │ │ -3f1b48: 6e20 0da1 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3f1b4e: 2203 421b |0029: new-instance v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f1b52: 7030 afa5 2301 |002b: invoke-direct {v3, v2, v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f1b58: 1103 |002e: return-object v3 │ │ +3f1b14: |[3f1b14] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f1b24: 1a00 3d86 |0000: const-string v0, "image" // string@863d │ │ +3f1b28: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1b2e: 0a00 |0005: move-result v0 │ │ +3f1b30: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +3f1b34: 1a00 2085 |0008: const-string v0, "href" // string@8520 │ │ +3f1b38: 7220 1bb0 0400 |000a: invoke-interface {v4, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1b3e: 0c04 |000d: move-result-object v4 │ │ +3f1b40: 6e10 85a5 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1b46: 0c00 |0011: move-result-object v0 │ │ +3f1b48: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +3f1b4c: 6e10 85a5 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1b52: 0c03 |0017: move-result-object v3 │ │ +3f1b54: 6e20 66a1 4300 |0018: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ +3f1b5a: 280e |001b: goto 0029 // +000e │ │ +3f1b5c: 7110 e80a 0400 |001c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1b62: 0a00 |001f: move-result v0 │ │ +3f1b64: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ +3f1b68: 6e10 86a5 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f1b6e: 0c03 |0025: move-result-object v3 │ │ +3f1b70: 6e20 0da1 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3f1b76: 2203 421b |0029: new-instance v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f1b7a: 7030 afa5 2301 |002b: invoke-direct {v3, v2, v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f1b80: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x000a line=32 │ │ 0x000e line=34 │ │ 0x0014 line=35 │ │ 0x001c line=39 │ │ @@ -1484652,17 +1484660,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f2078: |[3f2078] de.danoeh.antennapod.parser.feed.namespace.Media.:()V │ │ -3f2088: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f208e: 0e00 |0003: return-void │ │ +3f20a0: |[3f20a0] de.danoeh.antennapod.parser.feed.namespace.Media.:()V │ │ +3f20b0: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f20b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Media; │ │ │ │ Virtual methods - │ │ @@ -1484671,30 +1484679,30 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3f2090: |[3f2090] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f20a0: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ -3f20a4: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f20aa: 0a02 |0005: move-result v2 │ │ -3f20ac: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ -3f20b0: 6e10 83a5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f20b6: 0c02 |000b: move-result-object v2 │ │ -3f20b8: 6e10 bcab 0200 |000c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f20be: 0c02 |000f: move-result-object v2 │ │ -3f20c0: 6e10 85a5 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f20c6: 0c00 |0013: move-result-object v0 │ │ -3f20c8: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -3f20cc: 6e10 85a5 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f20d2: 0c03 |0019: move-result-object v3 │ │ -3f20d4: 6e20 62a1 2300 |001a: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f20da: 0e00 |001d: return-void │ │ +3f20b8: |[3f20b8] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f20c8: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ +3f20cc: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f20d2: 0a02 |0005: move-result v2 │ │ +3f20d4: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ +3f20d8: 6e10 83a5 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f20de: 0c02 |000b: move-result-object v2 │ │ +3f20e0: 6e10 bcab 0200 |000c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f20e6: 0c02 |000f: move-result-object v2 │ │ +3f20e8: 6e10 85a5 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f20ee: 0c00 |0013: move-result-object v0 │ │ +3f20f0: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +3f20f4: 6e10 85a5 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f20fa: 0c03 |0019: move-result-object v3 │ │ +3f20fc: 6e20 62a1 2300 |001a: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f2102: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0008 line=123 │ │ 0x0010 line=124 │ │ 0x0016 line=125 │ │ locals : │ │ @@ -1484707,194 +1484715,194 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 349 16-bit code units │ │ -3f1d90: |[3f1d90] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f1da0: 1a00 4065 |0000: const-string v0, "content" // string@6540 │ │ -3f1da4: 6e20 7fab b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1daa: 0a00 |0005: move-result v0 │ │ -3f1dac: 1a01 b3c9 |0006: const-string v1, "type" // string@c9b3 │ │ -3f1db0: 1a02 96cb |0008: const-string v2, "url" // string@cb96 │ │ -3f1db4: 3800 0d01 |000a: if-eqz v0, 0117 // +010d │ │ -3f1db8: 7220 1bb0 2d00 |000c: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1dbe: 0c05 |000f: move-result-object v5 │ │ -3f1dc0: 1a00 de88 |0010: const-string v0, "isDefault" // string@88de │ │ -3f1dc4: 7220 1bb0 0d00 |0012: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1dca: 0c00 |0015: move-result-object v0 │ │ -3f1dcc: 1a02 b9a0 |0016: const-string v2, "medium" // string@a0b9 │ │ -3f1dd0: 7220 1bb0 2d00 |0018: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1dd6: 0c02 |001b: move-result-object v2 │ │ -3f1dd8: 1a03 5ac9 |001c: const-string v3, "true" // string@c95a │ │ -3f1ddc: 6e20 7fab 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1de2: 0a00 |0021: move-result v0 │ │ -3f1de4: 7220 1bb0 1d00 |0022: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1dea: 0c01 |0025: move-result-object v1 │ │ -3f1dec: 7120 dca5 5100 |0026: invoke-static {v1, v5}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ -3f1df2: 0c01 |0029: move-result-object v1 │ │ -3f1df4: 1a03 ba5c |002a: const-string v3, "audio" // string@5cba │ │ -3f1df8: 6e20 7fab 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1dfe: 0a03 |002f: move-result v3 │ │ -3f1e00: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3f1e02: 1216 |0031: const/4 v6, #int 1 // #1 │ │ -3f1e04: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ -3f1e08: 1a01 bd5c |0034: const-string v1, "audio/*" // string@5cbd │ │ -3f1e0c: 0718 |0036: move-object v8, v1 │ │ -3f1e0e: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -3f1e10: 283c |0038: goto 0074 // +003c │ │ -3f1e12: 1a03 4ecd |0039: const-string v3, "video" // string@cd4e │ │ -3f1e16: 6e20 7fab 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1e1c: 0a03 |003e: move-result v3 │ │ -3f1e1e: 3803 0500 |003f: if-eqz v3, 0044 // +0005 │ │ -3f1e22: 1a01 50cd |0041: const-string v1, "video/*" // string@cd50 │ │ -3f1e26: 28f3 |0043: goto 0036 // -000d │ │ -3f1e28: 1a03 3d86 |0044: const-string v3, "image" // string@863d │ │ -3f1e2c: 6e20 7fab 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1e32: 0a02 |0049: move-result v2 │ │ -3f1e34: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ -3f1e38: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ -3f1e3c: 1a02 bc5c |004e: const-string v2, "audio/" // string@5cbc │ │ -3f1e40: 6e20 95ab 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f1e46: 0a02 |0053: move-result v2 │ │ -3f1e48: 3902 0f00 |0054: if-nez v2, 0063 // +000f │ │ -3f1e4c: 1a02 4fcd |0056: const-string v2, "video/" // string@cd4f │ │ -3f1e50: 6e20 95ab 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3f1e56: 0a02 |005b: move-result v2 │ │ -3f1e58: 3902 0700 |005c: if-nez v2, 0063 // +0007 │ │ -3f1e5c: 1a01 3f86 |005e: const-string v1, "image/*" // string@863f │ │ -3f1e60: 0718 |0060: move-object v8, v1 │ │ -3f1e62: 1211 |0061: const/4 v1, #int 1 // #1 │ │ -3f1e64: 2811 |0062: goto 0073 // +0011 │ │ -3f1e66: 7110 dfa5 0100 |0063: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ -3f1e6c: 0a02 |0066: move-result v2 │ │ -3f1e6e: 3802 0300 |0067: if-eqz v2, 006a // +0003 │ │ -3f1e72: 28cd |0069: goto 0036 // -0033 │ │ -3f1e74: 7110 dea5 0100 |006a: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isImageFile:(Ljava/lang/String;)Z // method@a5de │ │ -3f1e7a: 0a02 |006d: move-result v2 │ │ -3f1e7c: 0718 |006e: move-object v8, v1 │ │ -3f1e7e: 3802 0300 |006f: if-eqz v2, 0072 // +0003 │ │ -3f1e82: 28f0 |0071: goto 0061 // -0010 │ │ -3f1e84: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -3f1e86: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -3f1e88: 6e10 85a5 0c00 |0074: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1e8e: 0c02 |0077: move-result-object v2 │ │ -3f1e90: 3802 8d00 |0078: if-eqz v2, 0105 // +008d │ │ -3f1e94: 6e10 85a5 0c00 |007a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1e9a: 0c02 |007d: move-result-object v2 │ │ -3f1e9c: 6e10 4ca1 0200 |007e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f1ea2: 0c02 |0081: move-result-object v2 │ │ -3f1ea4: 3802 0400 |0082: if-eqz v2, 0086 // +0004 │ │ -3f1ea8: 3800 8100 |0084: if-eqz v0, 0105 // +0081 │ │ -3f1eac: 3805 7f00 |0086: if-eqz v5, 0105 // +007f │ │ -3f1eb0: 3806 7d00 |0088: if-eqz v6, 0105 // +007d │ │ -3f1eb4: 1a00 ab71 |008a: const-string v0, "fileSize" // string@71ab │ │ -3f1eb8: 7220 1bb0 0d00 |008c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1ebe: 0c00 |008f: move-result-object v0 │ │ -3f1ec0: 7110 e80a 0000 |0090: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1ec6: 0a01 |0093: move-result v1 │ │ -3f1ec8: 1a02 a13f |0094: const-string v2, "NSMedia" // string@3fa1 │ │ -3f1ecc: 3901 2000 |0096: if-nez v1, 00b6 // +0020 │ │ -3f1ed0: 7110 23ab 0000 |0098: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f1ed6: 0b00 |009b: move-result-wide v0 │ │ -3f1ed8: 281c |009c: goto 00b8 // +001c │ │ -3f1eda: 2201 c81c |009d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f1ede: 7010 a6ab 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f1ee4: 1a03 6647 |00a2: const-string v3, "Size "" // string@4766 │ │ -3f1ee8: 6e20 b2ab 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1eee: 6e20 b2ab 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1ef4: 1a00 cb01 |00aa: const-string v0, "" could not be parsed." // string@01cb │ │ -3f1ef8: 6e20 b2ab 0100 |00ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1efe: 6e10 bcab 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f1f04: 0c00 |00b2: move-result-object v0 │ │ -3f1f06: 7120 350b 0200 |00b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3f1f0c: 1600 0000 |00b6: const-wide/16 v0, #int 0 // #0 │ │ -3f1f10: 0406 |00b8: move-wide v6, v0 │ │ -3f1f12: 1a00 1a6d |00b9: const-string v0, "duration" // string@6d1a │ │ -3f1f16: 7220 1bb0 0d00 |00bb: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1f1c: 0c0d |00be: move-result-object v13 │ │ -3f1f1e: 7110 e80a 0d00 |00bf: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f1f24: 0a00 |00c2: move-result v0 │ │ -3f1f26: 3900 2a00 |00c3: if-nez v0, 00ed // +002a │ │ -3f1f2a: 7110 23ab 0d00 |00c5: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f1f30: 0b00 |00c8: move-result-wide v0 │ │ -3f1f32: 6203 2ef3 |00c9: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -3f1f36: 6209 31f3 |00cb: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3f1f3a: 6e40 bdae 0391 |00cd: invoke-virtual {v3, v0, v1, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ -3f1f40: 0b00 |00d0: move-result-wide v0 │ │ -3f1f42: 8404 |00d1: long-to-int v4, v0 │ │ -3f1f44: 014d |00d2: move v13, v4 │ │ -3f1f46: 281b |00d3: goto 00ee // +001b │ │ -3f1f48: 2200 c81c |00d4: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f1f4c: 7010 a6ab 0000 |00d6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f1f52: 1a01 9f13 |00d9: const-string v1, "Duration "" // string@139f │ │ -3f1f56: 6e20 b2ab 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1f5c: 6e20 b2ab d000 |00de: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1f62: 1a0d ca01 |00e1: const-string v13, "" could not be parsed" // string@01ca │ │ -3f1f66: 6e20 b2ab d000 |00e3: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f1f6c: 6e10 bcab 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f1f72: 0c0d |00e9: move-result-object v13 │ │ -3f1f74: 7120 350b d200 |00ea: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3f1f7a: 120d |00ed: const/4 v13, #int 0 // #0 │ │ -3f1f7c: 2200 1b1a |00ee: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f1f80: 6e10 85a5 0c00 |00f0: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1f86: 0c04 |00f3: move-result-object v4 │ │ -3f1f88: 0703 |00f4: move-object v3, v0 │ │ -3f1f8a: 7606 87a1 0300 |00f5: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ -3f1f90: 3d0d 0500 |00f8: if-lez v13, 00fd // +0005 │ │ -3f1f94: 6e20 b7a1 d000 |00fa: invoke-virtual {v0, v13}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ -3f1f9a: 6e10 85a5 0c00 |00fd: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1fa0: 0c0c |0100: move-result-object v12 │ │ -3f1fa2: 6e20 69a1 0c00 |0101: invoke-virtual {v12, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3f1fa8: 2853 |0104: goto 0157 // +0053 │ │ -3f1faa: 6e10 85a5 0c00 |0105: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1fb0: 0c0d |0108: move-result-object v13 │ │ -3f1fb2: 380d 4e00 |0109: if-eqz v13, 0157 // +004e │ │ -3f1fb6: 3805 4c00 |010b: if-eqz v5, 0157 // +004c │ │ -3f1fba: 3801 4a00 |010d: if-eqz v1, 0157 // +004a │ │ -3f1fbe: 6e10 85a5 0c00 |010f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1fc4: 0c0c |0112: move-result-object v12 │ │ -3f1fc6: 6e20 66a1 5c00 |0113: invoke-virtual {v12, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ -3f1fcc: 2841 |0116: goto 0157 // +0041 │ │ -3f1fce: 1a00 6fc7 |0117: const-string v0, "thumbnail" // string@c76f │ │ -3f1fd2: 6e20 7fab b000 |0119: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f1fd8: 0a00 |011c: move-result v0 │ │ -3f1fda: 3800 2800 |011d: if-eqz v0, 0145 // +0028 │ │ -3f1fde: 7220 1bb0 2d00 |011f: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f1fe4: 0c0d |0122: move-result-object v13 │ │ -3f1fe6: 380d 3400 |0123: if-eqz v13, 0157 // +0034 │ │ -3f1fea: 6e10 85a5 0c00 |0125: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1ff0: 0c00 |0128: move-result-object v0 │ │ -3f1ff2: 3800 0a00 |0129: if-eqz v0, 0133 // +000a │ │ -3f1ff6: 6e10 85a5 0c00 |012b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f1ffc: 0c0c |012e: move-result-object v12 │ │ -3f1ffe: 6e20 66a1 dc00 |012f: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ -3f2004: 2825 |0132: goto 0157 // +0025 │ │ -3f2006: 6e10 86a5 0c00 |0133: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f200c: 0c00 |0136: move-result-object v0 │ │ -3f200e: 6e10 efa0 0000 |0137: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3f2014: 0c00 |013a: move-result-object v0 │ │ -3f2016: 3900 1c00 |013b: if-nez v0, 0157 // +001c │ │ -3f201a: 6e10 86a5 0c00 |013d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f2020: 0c0c |0140: move-result-object v12 │ │ -3f2022: 6e20 0da1 dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3f2028: 2813 |0144: goto 0157 // +0013 │ │ -3f202a: 1a0c e869 |0145: const-string v12, "description" // string@69e8 │ │ -3f202e: 6e20 7fab bc00 |0147: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2034: 0a0c |014a: move-result v12 │ │ -3f2036: 380c 0c00 |014b: if-eqz v12, 0157 // +000c │ │ -3f203a: 7220 1bb0 1d00 |014d: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2040: 0c0c |0150: move-result-object v12 │ │ -3f2042: 220d 411b |0151: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ -3f2046: 7040 aca5 bdca |0153: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a5ac │ │ -3f204c: 110d |0156: return-object v13 │ │ -3f204e: 220c 421b |0157: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f2052: 7030 afa5 bc0a |0159: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f2058: 110c |015c: return-object v12 │ │ +3f1db8: |[3f1db8] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f1dc8: 1a00 4065 |0000: const-string v0, "content" // string@6540 │ │ +3f1dcc: 6e20 7fab b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1dd2: 0a00 |0005: move-result v0 │ │ +3f1dd4: 1a01 b3c9 |0006: const-string v1, "type" // string@c9b3 │ │ +3f1dd8: 1a02 96cb |0008: const-string v2, "url" // string@cb96 │ │ +3f1ddc: 3800 0d01 |000a: if-eqz v0, 0117 // +010d │ │ +3f1de0: 7220 1bb0 2d00 |000c: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1de6: 0c05 |000f: move-result-object v5 │ │ +3f1de8: 1a00 de88 |0010: const-string v0, "isDefault" // string@88de │ │ +3f1dec: 7220 1bb0 0d00 |0012: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1df2: 0c00 |0015: move-result-object v0 │ │ +3f1df4: 1a02 b9a0 |0016: const-string v2, "medium" // string@a0b9 │ │ +3f1df8: 7220 1bb0 2d00 |0018: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1dfe: 0c02 |001b: move-result-object v2 │ │ +3f1e00: 1a03 5ac9 |001c: const-string v3, "true" // string@c95a │ │ +3f1e04: 6e20 7fab 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1e0a: 0a00 |0021: move-result v0 │ │ +3f1e0c: 7220 1bb0 1d00 |0022: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1e12: 0c01 |0025: move-result-object v1 │ │ +3f1e14: 7120 dca5 5100 |0026: invoke-static {v1, v5}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ +3f1e1a: 0c01 |0029: move-result-object v1 │ │ +3f1e1c: 1a03 ba5c |002a: const-string v3, "audio" // string@5cba │ │ +3f1e20: 6e20 7fab 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1e26: 0a03 |002f: move-result v3 │ │ +3f1e28: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3f1e2a: 1216 |0031: const/4 v6, #int 1 // #1 │ │ +3f1e2c: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ +3f1e30: 1a01 bd5c |0034: const-string v1, "audio/*" // string@5cbd │ │ +3f1e34: 0718 |0036: move-object v8, v1 │ │ +3f1e36: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +3f1e38: 283c |0038: goto 0074 // +003c │ │ +3f1e3a: 1a03 4ecd |0039: const-string v3, "video" // string@cd4e │ │ +3f1e3e: 6e20 7fab 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1e44: 0a03 |003e: move-result v3 │ │ +3f1e46: 3803 0500 |003f: if-eqz v3, 0044 // +0005 │ │ +3f1e4a: 1a01 50cd |0041: const-string v1, "video/*" // string@cd50 │ │ +3f1e4e: 28f3 |0043: goto 0036 // -000d │ │ +3f1e50: 1a03 3d86 |0044: const-string v3, "image" // string@863d │ │ +3f1e54: 6e20 7fab 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f1e5a: 0a02 |0049: move-result v2 │ │ +3f1e5c: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ +3f1e60: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ +3f1e64: 1a02 bc5c |004e: const-string v2, "audio/" // string@5cbc │ │ +3f1e68: 6e20 95ab 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f1e6e: 0a02 |0053: move-result v2 │ │ +3f1e70: 3902 0f00 |0054: if-nez v2, 0063 // +000f │ │ +3f1e74: 1a02 4fcd |0056: const-string v2, "video/" // string@cd4f │ │ +3f1e78: 6e20 95ab 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3f1e7e: 0a02 |005b: move-result v2 │ │ +3f1e80: 3902 0700 |005c: if-nez v2, 0063 // +0007 │ │ +3f1e84: 1a01 3f86 |005e: const-string v1, "image/*" // string@863f │ │ +3f1e88: 0718 |0060: move-object v8, v1 │ │ +3f1e8a: 1211 |0061: const/4 v1, #int 1 // #1 │ │ +3f1e8c: 2811 |0062: goto 0073 // +0011 │ │ +3f1e8e: 7110 dfa5 0100 |0063: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ +3f1e94: 0a02 |0066: move-result v2 │ │ +3f1e96: 3802 0300 |0067: if-eqz v2, 006a // +0003 │ │ +3f1e9a: 28cd |0069: goto 0036 // -0033 │ │ +3f1e9c: 7110 dea5 0100 |006a: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isImageFile:(Ljava/lang/String;)Z // method@a5de │ │ +3f1ea2: 0a02 |006d: move-result v2 │ │ +3f1ea4: 0718 |006e: move-object v8, v1 │ │ +3f1ea6: 3802 0300 |006f: if-eqz v2, 0072 // +0003 │ │ +3f1eaa: 28f0 |0071: goto 0061 // -0010 │ │ +3f1eac: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +3f1eae: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +3f1eb0: 6e10 85a5 0c00 |0074: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1eb6: 0c02 |0077: move-result-object v2 │ │ +3f1eb8: 3802 8d00 |0078: if-eqz v2, 0105 // +008d │ │ +3f1ebc: 6e10 85a5 0c00 |007a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1ec2: 0c02 |007d: move-result-object v2 │ │ +3f1ec4: 6e10 4ca1 0200 |007e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f1eca: 0c02 |0081: move-result-object v2 │ │ +3f1ecc: 3802 0400 |0082: if-eqz v2, 0086 // +0004 │ │ +3f1ed0: 3800 8100 |0084: if-eqz v0, 0105 // +0081 │ │ +3f1ed4: 3805 7f00 |0086: if-eqz v5, 0105 // +007f │ │ +3f1ed8: 3806 7d00 |0088: if-eqz v6, 0105 // +007d │ │ +3f1edc: 1a00 ab71 |008a: const-string v0, "fileSize" // string@71ab │ │ +3f1ee0: 7220 1bb0 0d00 |008c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1ee6: 0c00 |008f: move-result-object v0 │ │ +3f1ee8: 7110 e80a 0000 |0090: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1eee: 0a01 |0093: move-result v1 │ │ +3f1ef0: 1a02 a13f |0094: const-string v2, "NSMedia" // string@3fa1 │ │ +3f1ef4: 3901 2000 |0096: if-nez v1, 00b6 // +0020 │ │ +3f1ef8: 7110 23ab 0000 |0098: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f1efe: 0b00 |009b: move-result-wide v0 │ │ +3f1f00: 281c |009c: goto 00b8 // +001c │ │ +3f1f02: 2201 c81c |009d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f1f06: 7010 a6ab 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f1f0c: 1a03 6647 |00a2: const-string v3, "Size "" // string@4766 │ │ +3f1f10: 6e20 b2ab 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f16: 6e20 b2ab 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f1c: 1a00 cb01 |00aa: const-string v0, "" could not be parsed." // string@01cb │ │ +3f1f20: 6e20 b2ab 0100 |00ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f26: 6e10 bcab 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1f2c: 0c00 |00b2: move-result-object v0 │ │ +3f1f2e: 7120 350b 0200 |00b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3f1f34: 1600 0000 |00b6: const-wide/16 v0, #int 0 // #0 │ │ +3f1f38: 0406 |00b8: move-wide v6, v0 │ │ +3f1f3a: 1a00 1a6d |00b9: const-string v0, "duration" // string@6d1a │ │ +3f1f3e: 7220 1bb0 0d00 |00bb: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f1f44: 0c0d |00be: move-result-object v13 │ │ +3f1f46: 7110 e80a 0d00 |00bf: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f1f4c: 0a00 |00c2: move-result v0 │ │ +3f1f4e: 3900 2a00 |00c3: if-nez v0, 00ed // +002a │ │ +3f1f52: 7110 23ab 0d00 |00c5: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f1f58: 0b00 |00c8: move-result-wide v0 │ │ +3f1f5a: 6203 2ef3 |00c9: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +3f1f5e: 6209 31f3 |00cb: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3f1f62: 6e40 bdae 0391 |00cd: invoke-virtual {v3, v0, v1, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ +3f1f68: 0b00 |00d0: move-result-wide v0 │ │ +3f1f6a: 8404 |00d1: long-to-int v4, v0 │ │ +3f1f6c: 014d |00d2: move v13, v4 │ │ +3f1f6e: 281b |00d3: goto 00ee // +001b │ │ +3f1f70: 2200 c81c |00d4: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f1f74: 7010 a6ab 0000 |00d6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f1f7a: 1a01 9f13 |00d9: const-string v1, "Duration "" // string@139f │ │ +3f1f7e: 6e20 b2ab 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f84: 6e20 b2ab d000 |00de: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f8a: 1a0d ca01 |00e1: const-string v13, "" could not be parsed" // string@01ca │ │ +3f1f8e: 6e20 b2ab d000 |00e3: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f1f94: 6e10 bcab 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f1f9a: 0c0d |00e9: move-result-object v13 │ │ +3f1f9c: 7120 350b d200 |00ea: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3f1fa2: 120d |00ed: const/4 v13, #int 0 // #0 │ │ +3f1fa4: 2200 1b1a |00ee: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f1fa8: 6e10 85a5 0c00 |00f0: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1fae: 0c04 |00f3: move-result-object v4 │ │ +3f1fb0: 0703 |00f4: move-object v3, v0 │ │ +3f1fb2: 7606 87a1 0300 |00f5: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ +3f1fb8: 3d0d 0500 |00f8: if-lez v13, 00fd // +0005 │ │ +3f1fbc: 6e20 b7a1 d000 |00fa: invoke-virtual {v0, v13}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ +3f1fc2: 6e10 85a5 0c00 |00fd: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1fc8: 0c0c |0100: move-result-object v12 │ │ +3f1fca: 6e20 69a1 0c00 |0101: invoke-virtual {v12, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3f1fd0: 2853 |0104: goto 0157 // +0053 │ │ +3f1fd2: 6e10 85a5 0c00 |0105: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1fd8: 0c0d |0108: move-result-object v13 │ │ +3f1fda: 380d 4e00 |0109: if-eqz v13, 0157 // +004e │ │ +3f1fde: 3805 4c00 |010b: if-eqz v5, 0157 // +004c │ │ +3f1fe2: 3801 4a00 |010d: if-eqz v1, 0157 // +004a │ │ +3f1fe6: 6e10 85a5 0c00 |010f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f1fec: 0c0c |0112: move-result-object v12 │ │ +3f1fee: 6e20 66a1 5c00 |0113: invoke-virtual {v12, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ +3f1ff4: 2841 |0116: goto 0157 // +0041 │ │ +3f1ff6: 1a00 6fc7 |0117: const-string v0, "thumbnail" // string@c76f │ │ +3f1ffa: 6e20 7fab b000 |0119: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2000: 0a00 |011c: move-result v0 │ │ +3f2002: 3800 2800 |011d: if-eqz v0, 0145 // +0028 │ │ +3f2006: 7220 1bb0 2d00 |011f: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f200c: 0c0d |0122: move-result-object v13 │ │ +3f200e: 380d 3400 |0123: if-eqz v13, 0157 // +0034 │ │ +3f2012: 6e10 85a5 0c00 |0125: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2018: 0c00 |0128: move-result-object v0 │ │ +3f201a: 3800 0a00 |0129: if-eqz v0, 0133 // +000a │ │ +3f201e: 6e10 85a5 0c00 |012b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2024: 0c0c |012e: move-result-object v12 │ │ +3f2026: 6e20 66a1 dc00 |012f: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@a166 │ │ +3f202c: 2825 |0132: goto 0157 // +0025 │ │ +3f202e: 6e10 86a5 0c00 |0133: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2034: 0c00 |0136: move-result-object v0 │ │ +3f2036: 6e10 efa0 0000 |0137: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3f203c: 0c00 |013a: move-result-object v0 │ │ +3f203e: 3900 1c00 |013b: if-nez v0, 0157 // +001c │ │ +3f2042: 6e10 86a5 0c00 |013d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2048: 0c0c |0140: move-result-object v12 │ │ +3f204a: 6e20 0da1 dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3f2050: 2813 |0144: goto 0157 // +0013 │ │ +3f2052: 1a0c e869 |0145: const-string v12, "description" // string@69e8 │ │ +3f2056: 6e20 7fab bc00 |0147: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f205c: 0a0c |014a: move-result v12 │ │ +3f205e: 380c 0c00 |014b: if-eqz v12, 0157 // +000c │ │ +3f2062: 7220 1bb0 1d00 |014d: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f2068: 0c0c |0150: move-result-object v12 │ │ +3f206a: 220d 411b |0151: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@1b41 │ │ +3f206e: 7040 aca5 bdca |0153: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a5ac │ │ +3f2074: 110d |0156: return-object v13 │ │ +3f2076: 220c 421b |0157: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f207a: 7030 afa5 bc0a |0159: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f2080: 110c |015c: return-object v12 │ │ catches : 2 │ │ 0x0098 - 0x009c │ │ Ljava/lang/NumberFormatException; -> 0x009d │ │ 0x00c5 - 0x00d1 │ │ Ljava/lang/NumberFormatException; -> 0x00d4 │ │ positions : │ │ 0x0002 line=44 │ │ @@ -1485005,17 +1485013,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f21d8: |[3f21d8] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.:()V │ │ -3f21e8: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f21ee: 0e00 |0003: return-void │ │ +3f2200: |[3f2200] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.:()V │ │ +3f2210: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f2216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; │ │ │ │ Virtual methods - │ │ @@ -1485024,37 +1485032,37 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3f21f0: |[3f21f0] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f2200: 6e10 83a5 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f2206: 0c00 |0003: move-result-object v0 │ │ -3f2208: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3f220c: 0e00 |0006: return-void │ │ -3f220e: 6e10 83a5 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f2214: 0c00 |000a: move-result-object v0 │ │ -3f2216: 6e10 bcab 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f221c: 0c00 |000e: move-result-object v0 │ │ -3f221e: 1a01 4374 |000f: const-string v1, "funding" // string@7443 │ │ -3f2222: 6e20 7fab 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2228: 0a03 |0014: move-result v3 │ │ -3f222a: 3803 1500 |0015: if-eqz v3, 002a // +0015 │ │ -3f222e: 6e10 84a5 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ -3f2234: 0c03 |001a: move-result-object v3 │ │ -3f2236: 3803 0f00 |001b: if-eqz v3, 002a // +000f │ │ -3f223a: 7110 e80a 0000 |001d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f2240: 0a03 |0020: move-result v3 │ │ -3f2242: 3903 0900 |0021: if-nez v3, 002a // +0009 │ │ -3f2246: 6e10 84a5 0400 |0023: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ -3f224c: 0c03 |0026: move-result-object v3 │ │ -3f224e: 6e20 38a1 0300 |0027: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.setContent:(Ljava/lang/String;)V // method@a138 │ │ -3f2254: 0e00 |002a: return-void │ │ +3f2218: |[3f2218] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f2228: 6e10 83a5 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f222e: 0c00 |0003: move-result-object v0 │ │ +3f2230: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3f2234: 0e00 |0006: return-void │ │ +3f2236: 6e10 83a5 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f223c: 0c00 |000a: move-result-object v0 │ │ +3f223e: 6e10 bcab 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2244: 0c00 |000e: move-result-object v0 │ │ +3f2246: 1a01 4374 |000f: const-string v1, "funding" // string@7443 │ │ +3f224a: 6e20 7fab 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2250: 0a03 |0014: move-result v3 │ │ +3f2252: 3803 1500 |0015: if-eqz v3, 002a // +0015 │ │ +3f2256: 6e10 84a5 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ +3f225c: 0c03 |001a: move-result-object v3 │ │ +3f225e: 3803 0f00 |001b: if-eqz v3, 002a // +000f │ │ +3f2262: 7110 e80a 0000 |001d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f2268: 0a03 |0020: move-result v3 │ │ +3f226a: 3903 0900 |0021: if-nez v3, 002a // +0009 │ │ +3f226e: 6e10 84a5 0400 |0023: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ +3f2274: 0c03 |0026: move-result-object v3 │ │ +3f2276: 6e20 38a1 0300 |0027: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.setContent:(Ljava/lang/String;)V // method@a138 │ │ +3f227c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=48 │ │ 0x0011 line=49 │ │ 0x0023 line=50 │ │ locals : │ │ @@ -1485067,66 +1485075,66 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -3f20f4: |[3f20f4] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f2104: 1a00 4374 |0000: const-string v0, "funding" // string@7443 │ │ -3f2108: 6e20 7fab 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f210e: 0a00 |0005: move-result v0 │ │ -3f2110: 1a01 96cb |0006: const-string v1, "url" // string@cb96 │ │ -3f2114: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -3f2118: 7220 1bb0 1500 |000a: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f211e: 0c05 |000d: move-result-object v5 │ │ -3f2120: 2200 171a |000e: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ -3f2124: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -3f2128: 7030 33a1 5001 |0012: invoke-direct {v0, v5, v1}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ -3f212e: 6e20 8ca5 0400 |0015: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a58c │ │ -3f2134: 6e10 86a5 0400 |0018: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f213a: 0c05 |001b: move-result-object v5 │ │ -3f213c: 6e10 84a5 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ -3f2142: 0c04 |001f: move-result-object v4 │ │ -3f2144: 6e20 e4a0 4500 |0020: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a0e4 │ │ -3f214a: 2840 |0023: goto 0063 // +0040 │ │ -3f214c: 1a00 b561 |0024: const-string v0, "chapters" // string@61b5 │ │ -3f2150: 6e20 7fab 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2156: 0a00 |0029: move-result v0 │ │ -3f2158: 3800 1400 |002a: if-eqz v0, 003e // +0014 │ │ -3f215c: 7220 1bb0 1500 |002c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2162: 0c05 |002f: move-result-object v5 │ │ -3f2164: 7110 e80a 0500 |0030: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f216a: 0a00 |0033: move-result v0 │ │ -3f216c: 3900 2f00 |0034: if-nez v0, 0063 // +002f │ │ -3f2170: 6e10 85a5 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2176: 0c04 |0039: move-result-object v4 │ │ -3f2178: 6e20 6da1 5400 |003a: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexChapterUrl:(Ljava/lang/String;)V // method@a16d │ │ -3f217e: 2826 |003d: goto 0063 // +0026 │ │ -3f2180: 1a00 f6c8 |003e: const-string v0, "transcript" // string@c8f6 │ │ -3f2184: 6e20 7fab 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f218a: 0a00 |0043: move-result v0 │ │ -3f218c: 3800 1f00 |0044: if-eqz v0, 0063 // +001f │ │ -3f2190: 7220 1bb0 1500 |0046: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2196: 0c00 |0049: move-result-object v0 │ │ -3f2198: 1a01 b3c9 |004a: const-string v1, "type" // string@c9b3 │ │ -3f219c: 7220 1bb0 1500 |004c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f21a2: 0c05 |004f: move-result-object v5 │ │ -3f21a4: 7110 e80a 0000 |0050: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f21aa: 0a01 |0053: move-result v1 │ │ -3f21ac: 3901 0f00 |0054: if-nez v1, 0063 // +000f │ │ -3f21b0: 7110 e80a 0500 |0056: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f21b6: 0a01 |0059: move-result v1 │ │ -3f21b8: 3901 0900 |005a: if-nez v1, 0063 // +0009 │ │ -3f21bc: 6e10 85a5 0400 |005c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f21c2: 0c04 |005f: move-result-object v4 │ │ -3f21c4: 6e30 72a1 5400 |0060: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTranscriptUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a172 │ │ -3f21ca: 2204 421b |0063: new-instance v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f21ce: 7030 afa5 3402 |0065: invoke-direct {v4, v3, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f21d4: 1104 |0068: return-object v4 │ │ +3f211c: |[3f211c] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f212c: 1a00 4374 |0000: const-string v0, "funding" // string@7443 │ │ +3f2130: 6e20 7fab 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2136: 0a00 |0005: move-result v0 │ │ +3f2138: 1a01 96cb |0006: const-string v1, "url" // string@cb96 │ │ +3f213c: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +3f2140: 7220 1bb0 1500 |000a: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f2146: 0c05 |000d: move-result-object v5 │ │ +3f2148: 2200 171a |000e: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@1a17 │ │ +3f214c: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +3f2150: 7030 33a1 5001 |0012: invoke-direct {v0, v5, v1}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a133 │ │ +3f2156: 6e20 8ca5 0400 |0015: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a58c │ │ +3f215c: 6e10 86a5 0400 |0018: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2162: 0c05 |001b: move-result-object v5 │ │ +3f2164: 6e10 84a5 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a584 │ │ +3f216a: 0c04 |001f: move-result-object v4 │ │ +3f216c: 6e20 e4a0 4500 |0020: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a0e4 │ │ +3f2172: 2840 |0023: goto 0063 // +0040 │ │ +3f2174: 1a00 b561 |0024: const-string v0, "chapters" // string@61b5 │ │ +3f2178: 6e20 7fab 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f217e: 0a00 |0029: move-result v0 │ │ +3f2180: 3800 1400 |002a: if-eqz v0, 003e // +0014 │ │ +3f2184: 7220 1bb0 1500 |002c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f218a: 0c05 |002f: move-result-object v5 │ │ +3f218c: 7110 e80a 0500 |0030: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f2192: 0a00 |0033: move-result v0 │ │ +3f2194: 3900 2f00 |0034: if-nez v0, 0063 // +002f │ │ +3f2198: 6e10 85a5 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f219e: 0c04 |0039: move-result-object v4 │ │ +3f21a0: 6e20 6da1 5400 |003a: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexChapterUrl:(Ljava/lang/String;)V // method@a16d │ │ +3f21a6: 2826 |003d: goto 0063 // +0026 │ │ +3f21a8: 1a00 f6c8 |003e: const-string v0, "transcript" // string@c8f6 │ │ +3f21ac: 6e20 7fab 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f21b2: 0a00 |0043: move-result v0 │ │ +3f21b4: 3800 1f00 |0044: if-eqz v0, 0063 // +001f │ │ +3f21b8: 7220 1bb0 1500 |0046: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f21be: 0c00 |0049: move-result-object v0 │ │ +3f21c0: 1a01 b3c9 |004a: const-string v1, "type" // string@c9b3 │ │ +3f21c4: 7220 1bb0 1500 |004c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f21ca: 0c05 |004f: move-result-object v5 │ │ +3f21cc: 7110 e80a 0000 |0050: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f21d2: 0a01 |0053: move-result v1 │ │ +3f21d4: 3901 0f00 |0054: if-nez v1, 0063 // +000f │ │ +3f21d8: 7110 e80a 0500 |0056: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f21de: 0a01 |0059: move-result v1 │ │ +3f21e0: 3901 0900 |005a: if-nez v1, 0063 // +0009 │ │ +3f21e4: 6e10 85a5 0400 |005c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f21ea: 0c04 |005f: move-result-object v4 │ │ +3f21ec: 6e30 72a1 5400 |0060: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTranscriptUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a172 │ │ +3f21f2: 2204 421b |0063: new-instance v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f21f6: 7030 afa5 3402 |0065: invoke-direct {v4, v3, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f21fc: 1104 |0068: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ 0x000a line=24 │ │ 0x000e line=25 │ │ 0x0015 line=26 │ │ 0x0018 line=27 │ │ @@ -1485246,17 +1485254,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f23f0: |[3f23f0] de.danoeh.antennapod.parser.feed.namespace.Rss20.:()V │ │ -3f2400: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f2406: 0e00 |0003: return-void │ │ +3f2418: |[3f2418] de.danoeh.antennapod.parser.feed.namespace.Rss20.:()V │ │ +3f2428: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f242e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Rss20; │ │ │ │ Virtual methods - │ │ @@ -1485265,243 +1485273,243 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 463 16-bit code units │ │ -3f2408: |[3f2408] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f2418: 1a00 be8b |0000: const-string v0, "item" // string@8bbe │ │ -3f241c: 6e20 7fab 9000 |0002: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2422: 0a01 |0005: move-result v1 │ │ -3f2424: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3f2426: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ -3f242a: 6e10 85a5 0a00 |0009: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2430: 0c09 |000c: move-result-object v9 │ │ -3f2432: 3809 4100 |000d: if-eqz v9, 004e // +0041 │ │ -3f2436: 6e10 85a5 0a00 |000f: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f243c: 0c09 |0012: move-result-object v9 │ │ -3f243e: 6e10 52a1 0900 |0013: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ -3f2444: 0c00 |0016: move-result-object v0 │ │ -3f2446: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -3f244a: 6e10 42a1 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ -3f2450: 0c00 |001c: move-result-object v0 │ │ -3f2452: 6e20 70a1 0900 |001d: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ -3f2458: 6e10 8aa5 0a00 |0020: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f245e: 0c00 |0023: move-result-object v0 │ │ -3f2460: 1a01 1a6d |0024: const-string v1, "duration" // string@6d1a │ │ -3f2464: 7220 fbad 1000 |0026: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ -3f246a: 0a00 |0029: move-result v0 │ │ -3f246c: 3800 2400 |002a: if-eqz v0, 004e // +0024 │ │ -3f2470: 6e10 57a1 0900 |002c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ -3f2476: 0a00 |002f: move-result v0 │ │ -3f2478: 3800 1700 |0030: if-eqz v0, 0047 // +0017 │ │ -3f247c: 6e10 8aa5 0a00 |0032: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f2482: 0c00 |0035: move-result-object v0 │ │ -3f2484: 7220 ffad 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ -3f248a: 0c00 |0039: move-result-object v0 │ │ -3f248c: 1f00 b01c |003a: check-cast v0, Ljava/lang/Integer; // type@1cb0 │ │ -3f2490: 6e10 4ca1 0900 |003c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f2496: 0c09 |003f: move-result-object v9 │ │ -3f2498: 6e10 0fab 0000 |0040: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3f249e: 0a00 |0043: move-result v0 │ │ -3f24a0: 6e20 b7a1 0900 |0044: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ -3f24a6: 6e10 8aa5 0a00 |0047: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ -3f24ac: 0c09 |004a: move-result-object v9 │ │ -3f24ae: 7220 05ae 1900 |004b: invoke-interface {v9, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ -3f24b4: 6e20 8da5 2a00 |004e: invoke-virtual {v10, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ -3f24ba: 2900 7d01 |0051: goto/16 01ce // +017d │ │ -3f24be: 6e10 89a5 0a00 |0053: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f24c4: 0c01 |0056: move-result-object v1 │ │ -3f24c6: 6e10 d9ac 0100 |0057: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f24cc: 0a01 |005a: move-result v1 │ │ -3f24ce: 1223 |005b: const/4 v3, #int 2 // #2 │ │ -3f24d0: 3431 7201 |005c: if-lt v1, v3, 01ce // +0172 │ │ -3f24d4: 6e10 83a5 0a00 |005e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f24da: 0c01 |0061: move-result-object v1 │ │ -3f24dc: 3801 6c01 |0062: if-eqz v1, 01ce // +016c │ │ -3f24e0: 6e10 83a5 0a00 |0064: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ -3f24e6: 0c01 |0067: move-result-object v1 │ │ -3f24e8: 6e10 bcab 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f24ee: 0c01 |006b: move-result-object v1 │ │ -3f24f0: 7110 e1a5 0100 |006c: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a5e1 │ │ -3f24f6: 0c03 |006f: move-result-object v3 │ │ -3f24f8: 6e10 89a5 0a00 |0070: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f24fe: 0c04 |0073: move-result-object v4 │ │ -3f2500: 6e10 46ae 0400 |0074: invoke-virtual {v4}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f2506: 0c04 |0077: move-result-object v4 │ │ -3f2508: 1f04 421b |0078: check-cast v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f250c: 6e10 b0a5 0400 |007a: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f2512: 0c04 |007d: move-result-object v4 │ │ -3f2514: 6e10 88a5 0a00 |007e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ -3f251a: 0c05 |0081: move-result-object v5 │ │ -3f251c: 6e10 b0a5 0500 |0082: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f2522: 0c05 |0085: move-result-object v5 │ │ -3f2524: 6e10 89a5 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f252a: 0c06 |0089: move-result-object v6 │ │ -3f252c: 6e10 d9ac 0600 |008a: invoke-virtual {v6}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ -3f2532: 0a06 |008d: move-result v6 │ │ -3f2534: 1237 |008e: const/4 v7, #int 3 // #3 │ │ -3f2536: 3476 0a00 |008f: if-lt v6, v7, 0099 // +000a │ │ -3f253a: 6e10 8ba5 0a00 |0091: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a58b │ │ -3f2540: 0c02 |0094: move-result-object v2 │ │ -3f2542: 6e10 b0a5 0200 |0095: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f2548: 0c02 |0098: move-result-object v2 │ │ -3f254a: 1a06 2a83 |0099: const-string v6, "guid" // string@832a │ │ -3f254e: 6e20 7fab 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2554: 0a06 |009e: move-result v6 │ │ -3f2556: 3806 1d00 |009f: if-eqz v6, 00bc // +001d │ │ -3f255a: 6e20 7fab 5000 |00a1: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2560: 0a06 |00a4: move-result v6 │ │ -3f2562: 3806 1700 |00a5: if-eqz v6, 00bc // +0017 │ │ -3f2566: 7110 e80a 0100 |00a7: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f256c: 0a09 |00aa: move-result v9 │ │ -3f256e: 3909 2301 |00ab: if-nez v9, 01ce // +0123 │ │ -3f2572: 6e10 85a5 0a00 |00ad: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2578: 0c09 |00b0: move-result-object v9 │ │ -3f257a: 3809 1d01 |00b1: if-eqz v9, 01ce // +011d │ │ -3f257e: 6e10 85a5 0a00 |00b3: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2584: 0c09 |00b6: move-result-object v9 │ │ -3f2586: 6e20 67a1 1900 |00b7: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@a167 │ │ -3f258c: 2900 1401 |00ba: goto/16 01ce // +0114 │ │ -3f2590: 1a01 c3c7 |00bc: const-string v1, "title" // string@c7c3 │ │ -3f2594: 6e20 7fab 4100 |00be: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f259a: 0a01 |00c1: move-result v1 │ │ -3f259c: 1306 3f00 |00c2: const/16 v6, #int 63 // #3f │ │ -3f25a0: 1a07 a761 |00c4: const-string v7, "channel" // string@61a7 │ │ -3f25a4: 3801 3400 |00c6: if-eqz v1, 00fa // +0034 │ │ -3f25a8: 7120 fa30 6300 |00c8: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ -3f25ae: 0c09 |00cb: move-result-object v9 │ │ -3f25b0: 6e10 5fab 0900 |00cc: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3f25b6: 0c09 |00cf: move-result-object v9 │ │ -3f25b8: 6e20 7fab 5000 |00d0: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f25be: 0a00 |00d3: move-result v0 │ │ -3f25c0: 3800 1100 |00d4: if-eqz v0, 00e5 // +0011 │ │ -3f25c4: 6e10 85a5 0a00 |00d6: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f25ca: 0c00 |00d9: move-result-object v0 │ │ -3f25cc: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ -3f25d0: 6e10 85a5 0a00 |00dc: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f25d6: 0c0a |00df: move-result-object v10 │ │ -3f25d8: 6e20 70a1 9a00 |00e0: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ -3f25de: 2900 eb00 |00e3: goto/16 01ce // +00eb │ │ -3f25e2: 6e20 7fab 5700 |00e5: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f25e8: 0a00 |00e8: move-result v0 │ │ -3f25ea: 3800 e500 |00e9: if-eqz v0, 01ce // +00e5 │ │ -3f25ee: 6e10 86a5 0a00 |00eb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f25f4: 0c00 |00ee: move-result-object v0 │ │ -3f25f6: 3800 df00 |00ef: if-eqz v0, 01ce // +00df │ │ -3f25fa: 6e10 86a5 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f2600: 0c0a |00f4: move-result-object v10 │ │ -3f2602: 6e20 1ba1 9a00 |00f5: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@a11b │ │ -3f2608: 2900 d600 |00f8: goto/16 01ce // +00d6 │ │ -3f260c: 1a01 198f |00fa: const-string v1, "link" // string@8f19 │ │ -3f2610: 6e20 7fab 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2616: 0a01 |00ff: move-result v1 │ │ -3f2618: 3801 2c00 |0100: if-eqz v1, 012c // +002c │ │ -3f261c: 6e20 7fab 5700 |0102: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2622: 0a09 |0105: move-result v9 │ │ -3f2624: 3809 1100 |0106: if-eqz v9, 0117 // +0011 │ │ -3f2628: 6e10 86a5 0a00 |0108: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f262e: 0c09 |010b: move-result-object v9 │ │ -3f2630: 3809 0b00 |010c: if-eqz v9, 0117 // +000b │ │ -3f2634: 6e10 86a5 0a00 |010e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f263a: 0c09 |0111: move-result-object v9 │ │ -3f263c: 6e20 13a1 3900 |0112: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@a113 │ │ -3f2642: 2900 b900 |0115: goto/16 01ce // +00b9 │ │ -3f2646: 6e20 7fab 5000 |0117: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f264c: 0a09 |011a: move-result v9 │ │ -3f264e: 3809 b300 |011b: if-eqz v9, 01ce // +00b3 │ │ -3f2652: 6e10 85a5 0a00 |011d: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2658: 0c09 |0120: move-result-object v9 │ │ -3f265a: 3809 ad00 |0121: if-eqz v9, 01ce // +00ad │ │ -3f265e: 6e10 85a5 0a00 |0123: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2664: 0c09 |0126: move-result-object v9 │ │ -3f2666: 6e20 68a1 3900 |0127: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@a168 │ │ -3f266c: 2900 a400 |012a: goto/16 01ce // +00a4 │ │ -3f2670: 1a01 39b0 |012c: const-string v1, "pubDate" // string@b039 │ │ -3f2674: 6e20 7fab 4100 |012e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f267a: 0a01 |0131: move-result v1 │ │ -3f267c: 3801 1b00 |0132: if-eqz v1, 014d // +001b │ │ -3f2680: 6e20 7fab 5000 |0134: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2686: 0a01 |0137: move-result v1 │ │ -3f2688: 3801 1500 |0138: if-eqz v1, 014d // +0015 │ │ -3f268c: 6e10 85a5 0a00 |013a: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2692: 0c01 |013d: move-result-object v1 │ │ -3f2694: 3801 0f00 |013e: if-eqz v1, 014d // +000f │ │ -3f2698: 6e10 85a5 0a00 |0140: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f269e: 0c09 |0143: move-result-object v9 │ │ -3f26a0: 7110 d4a5 0300 |0144: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ -3f26a6: 0c0a |0147: move-result-object v10 │ │ -3f26a8: 6e20 6fa1 a900 |0148: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ -3f26ae: 2900 8300 |014b: goto/16 01ce // +0083 │ │ -3f26b2: 1a01 96cb |014d: const-string v1, "url" // string@cb96 │ │ -3f26b6: 6e20 7fab 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f26bc: 0a01 |0152: move-result v1 │ │ -3f26be: 3801 2800 |0153: if-eqz v1, 017b // +0028 │ │ -3f26c2: 1a01 3d86 |0155: const-string v1, "image" // string@863d │ │ -3f26c6: 6e20 7fab 5100 |0157: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f26cc: 0a01 |015a: move-result v1 │ │ -3f26ce: 3801 2000 |015b: if-eqz v1, 017b // +0020 │ │ -3f26d2: 6e20 7fab 2700 |015d: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f26d8: 0a01 |0160: move-result v1 │ │ -3f26da: 3801 1a00 |0161: if-eqz v1, 017b // +001a │ │ -3f26de: 6e10 86a5 0a00 |0163: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f26e4: 0c09 |0166: move-result-object v9 │ │ -3f26e6: 3809 6700 |0167: if-eqz v9, 01ce // +0067 │ │ -3f26ea: 6e10 86a5 0a00 |0169: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f26f0: 0c09 |016c: move-result-object v9 │ │ -3f26f2: 6e10 efa0 0900 |016d: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3f26f8: 0c09 |0170: move-result-object v9 │ │ -3f26fa: 3909 5d00 |0171: if-nez v9, 01ce // +005d │ │ -3f26fe: 6e10 86a5 0a00 |0173: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f2704: 0c09 |0176: move-result-object v9 │ │ -3f2706: 6e20 0da1 3900 |0177: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ -3f270c: 2854 |017a: goto 01ce // +0054 │ │ -3f270e: 1a01 e869 |017b: const-string v1, "description" // string@69e8 │ │ -3f2712: 6e20 7fab 9100 |017d: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2718: 0a01 |0180: move-result v1 │ │ -3f271a: 3801 3200 |0181: if-eqz v1, 01b3 // +0032 │ │ -3f271e: 6e20 7fab 5700 |0183: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2724: 0a09 |0186: move-result v9 │ │ -3f2726: 3809 1800 |0187: if-eqz v9, 019f // +0018 │ │ -3f272a: 6e10 86a5 0a00 |0189: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f2730: 0c09 |018c: move-result-object v9 │ │ -3f2732: 3809 1200 |018d: if-eqz v9, 019f // +0012 │ │ -3f2736: 7120 fa30 6300 |018f: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ -3f273c: 0c09 |0192: move-result-object v9 │ │ -3f273e: 6e10 5fab 0900 |0193: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ -3f2744: 0c09 |0196: move-result-object v9 │ │ -3f2746: 6e10 86a5 0a00 |0197: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f274c: 0c0a |019a: move-result-object v10 │ │ -3f274e: 6e20 09a1 9a00 |019b: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ -3f2754: 2830 |019e: goto 01ce // +0030 │ │ -3f2756: 6e20 7fab 5000 |019f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f275c: 0a09 |01a2: move-result v9 │ │ -3f275e: 3809 2b00 |01a3: if-eqz v9, 01ce // +002b │ │ -3f2762: 6e10 85a5 0a00 |01a5: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2768: 0c09 |01a8: move-result-object v9 │ │ -3f276a: 3809 2500 |01a9: if-eqz v9, 01ce // +0025 │ │ -3f276e: 6e10 85a5 0a00 |01ab: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f2774: 0c09 |01ae: move-result-object v9 │ │ -3f2776: 6e20 62a1 3900 |01af: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ -3f277c: 281c |01b2: goto 01ce // +001c │ │ -3f277e: 1a00 db8d |01b3: const-string v0, "language" // string@8ddb │ │ -3f2782: 6e20 7fab 9000 |01b5: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2788: 0a09 |01b8: move-result v9 │ │ -3f278a: 3809 1500 |01b9: if-eqz v9, 01ce // +0015 │ │ -3f278e: 6e10 86a5 0a00 |01bb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f2794: 0c09 |01be: move-result-object v9 │ │ -3f2796: 3809 0f00 |01bf: if-eqz v9, 01ce // +000f │ │ -3f279a: 6e10 86a5 0a00 |01c1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f27a0: 0c09 |01c4: move-result-object v9 │ │ -3f27a2: 620a 2bf3 |01c5: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ -3f27a6: 6e20 9bab a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3f27ac: 0c0a |01ca: move-result-object v10 │ │ -3f27ae: 6e20 0fa1 a900 |01cb: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@a10f │ │ -3f27b4: 0e00 |01ce: return-void │ │ +3f2430: |[3f2430] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f2440: 1a00 be8b |0000: const-string v0, "item" // string@8bbe │ │ +3f2444: 6e20 7fab 9000 |0002: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f244a: 0a01 |0005: move-result v1 │ │ +3f244c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3f244e: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ +3f2452: 6e10 85a5 0a00 |0009: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2458: 0c09 |000c: move-result-object v9 │ │ +3f245a: 3809 4100 |000d: if-eqz v9, 004e // +0041 │ │ +3f245e: 6e10 85a5 0a00 |000f: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2464: 0c09 |0012: move-result-object v9 │ │ +3f2466: 6e10 52a1 0900 |0013: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@a152 │ │ +3f246c: 0c00 |0016: move-result-object v0 │ │ +3f246e: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +3f2472: 6e10 42a1 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@a142 │ │ +3f2478: 0c00 |001c: move-result-object v0 │ │ +3f247a: 6e20 70a1 0900 |001d: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ +3f2480: 6e10 8aa5 0a00 |0020: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f2486: 0c00 |0023: move-result-object v0 │ │ +3f2488: 1a01 1a6d |0024: const-string v1, "duration" // string@6d1a │ │ +3f248c: 7220 fbad 1000 |0026: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@adfb │ │ +3f2492: 0a00 |0029: move-result v0 │ │ +3f2494: 3800 2400 |002a: if-eqz v0, 004e // +0024 │ │ +3f2498: 6e10 57a1 0900 |002c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@a157 │ │ +3f249e: 0a00 |002f: move-result v0 │ │ +3f24a0: 3800 1700 |0030: if-eqz v0, 0047 // +0017 │ │ +3f24a4: 6e10 8aa5 0a00 |0032: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f24aa: 0c00 |0035: move-result-object v0 │ │ +3f24ac: 7220 ffad 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@adff │ │ +3f24b2: 0c00 |0039: move-result-object v0 │ │ +3f24b4: 1f00 b01c |003a: check-cast v0, Ljava/lang/Integer; // type@1cb0 │ │ +3f24b8: 6e10 4ca1 0900 |003c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f24be: 0c09 |003f: move-result-object v9 │ │ +3f24c0: 6e10 0fab 0000 |0040: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3f24c6: 0a00 |0043: move-result v0 │ │ +3f24c8: 6e20 b7a1 0900 |0044: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@a1b7 │ │ +3f24ce: 6e10 8aa5 0a00 |0047: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a58a │ │ +3f24d4: 0c09 |004a: move-result-object v9 │ │ +3f24d6: 7220 05ae 1900 |004b: invoke-interface {v9, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ +3f24dc: 6e20 8da5 2a00 |004e: invoke-virtual {v10, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ +3f24e2: 2900 7d01 |0051: goto/16 01ce // +017d │ │ +3f24e6: 6e10 89a5 0a00 |0053: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f24ec: 0c01 |0056: move-result-object v1 │ │ +3f24ee: 6e10 d9ac 0100 |0057: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f24f4: 0a01 |005a: move-result v1 │ │ +3f24f6: 1223 |005b: const/4 v3, #int 2 // #2 │ │ +3f24f8: 3431 7201 |005c: if-lt v1, v3, 01ce // +0172 │ │ +3f24fc: 6e10 83a5 0a00 |005e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f2502: 0c01 |0061: move-result-object v1 │ │ +3f2504: 3801 6c01 |0062: if-eqz v1, 01ce // +016c │ │ +3f2508: 6e10 83a5 0a00 |0064: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a583 │ │ +3f250e: 0c01 |0067: move-result-object v1 │ │ +3f2510: 6e10 bcab 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f2516: 0c01 |006b: move-result-object v1 │ │ +3f2518: 7110 e1a5 0100 |006c: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a5e1 │ │ +3f251e: 0c03 |006f: move-result-object v3 │ │ +3f2520: 6e10 89a5 0a00 |0070: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f2526: 0c04 |0073: move-result-object v4 │ │ +3f2528: 6e10 46ae 0400 |0074: invoke-virtual {v4}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f252e: 0c04 |0077: move-result-object v4 │ │ +3f2530: 1f04 421b |0078: check-cast v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f2534: 6e10 b0a5 0400 |007a: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f253a: 0c04 |007d: move-result-object v4 │ │ +3f253c: 6e10 88a5 0a00 |007e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a588 │ │ +3f2542: 0c05 |0081: move-result-object v5 │ │ +3f2544: 6e10 b0a5 0500 |0082: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f254a: 0c05 |0085: move-result-object v5 │ │ +3f254c: 6e10 89a5 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f2552: 0c06 |0089: move-result-object v6 │ │ +3f2554: 6e10 d9ac 0600 |008a: invoke-virtual {v6}, Ljava/util/AbstractCollection;.size:()I // method@acd9 │ │ +3f255a: 0a06 |008d: move-result v6 │ │ +3f255c: 1237 |008e: const/4 v7, #int 3 // #3 │ │ +3f255e: 3476 0a00 |008f: if-lt v6, v7, 0099 // +000a │ │ +3f2562: 6e10 8ba5 0a00 |0091: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a58b │ │ +3f2568: 0c02 |0094: move-result-object v2 │ │ +3f256a: 6e10 b0a5 0200 |0095: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f2570: 0c02 |0098: move-result-object v2 │ │ +3f2572: 1a06 2a83 |0099: const-string v6, "guid" // string@832a │ │ +3f2576: 6e20 7fab 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f257c: 0a06 |009e: move-result v6 │ │ +3f257e: 3806 1d00 |009f: if-eqz v6, 00bc // +001d │ │ +3f2582: 6e20 7fab 5000 |00a1: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2588: 0a06 |00a4: move-result v6 │ │ +3f258a: 3806 1700 |00a5: if-eqz v6, 00bc // +0017 │ │ +3f258e: 7110 e80a 0100 |00a7: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f2594: 0a09 |00aa: move-result v9 │ │ +3f2596: 3909 2301 |00ab: if-nez v9, 01ce // +0123 │ │ +3f259a: 6e10 85a5 0a00 |00ad: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f25a0: 0c09 |00b0: move-result-object v9 │ │ +3f25a2: 3809 1d01 |00b1: if-eqz v9, 01ce // +011d │ │ +3f25a6: 6e10 85a5 0a00 |00b3: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f25ac: 0c09 |00b6: move-result-object v9 │ │ +3f25ae: 6e20 67a1 1900 |00b7: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@a167 │ │ +3f25b4: 2900 1401 |00ba: goto/16 01ce // +0114 │ │ +3f25b8: 1a01 c3c7 |00bc: const-string v1, "title" // string@c7c3 │ │ +3f25bc: 6e20 7fab 4100 |00be: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f25c2: 0a01 |00c1: move-result v1 │ │ +3f25c4: 1306 3f00 |00c2: const/16 v6, #int 63 // #3f │ │ +3f25c8: 1a07 a761 |00c4: const-string v7, "channel" // string@61a7 │ │ +3f25cc: 3801 3400 |00c6: if-eqz v1, 00fa // +0034 │ │ +3f25d0: 7120 fa30 6300 |00c8: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ +3f25d6: 0c09 |00cb: move-result-object v9 │ │ +3f25d8: 6e10 5fab 0900 |00cc: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3f25de: 0c09 |00cf: move-result-object v9 │ │ +3f25e0: 6e20 7fab 5000 |00d0: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f25e6: 0a00 |00d3: move-result v0 │ │ +3f25e8: 3800 1100 |00d4: if-eqz v0, 00e5 // +0011 │ │ +3f25ec: 6e10 85a5 0a00 |00d6: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f25f2: 0c00 |00d9: move-result-object v0 │ │ +3f25f4: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ +3f25f8: 6e10 85a5 0a00 |00dc: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f25fe: 0c0a |00df: move-result-object v10 │ │ +3f2600: 6e20 70a1 9a00 |00e0: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@a170 │ │ +3f2606: 2900 eb00 |00e3: goto/16 01ce // +00eb │ │ +3f260a: 6e20 7fab 5700 |00e5: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2610: 0a00 |00e8: move-result v0 │ │ +3f2612: 3800 e500 |00e9: if-eqz v0, 01ce // +00e5 │ │ +3f2616: 6e10 86a5 0a00 |00eb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f261c: 0c00 |00ee: move-result-object v0 │ │ +3f261e: 3800 df00 |00ef: if-eqz v0, 01ce // +00df │ │ +3f2622: 6e10 86a5 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2628: 0c0a |00f4: move-result-object v10 │ │ +3f262a: 6e20 1ba1 9a00 |00f5: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@a11b │ │ +3f2630: 2900 d600 |00f8: goto/16 01ce // +00d6 │ │ +3f2634: 1a01 198f |00fa: const-string v1, "link" // string@8f19 │ │ +3f2638: 6e20 7fab 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f263e: 0a01 |00ff: move-result v1 │ │ +3f2640: 3801 2c00 |0100: if-eqz v1, 012c // +002c │ │ +3f2644: 6e20 7fab 5700 |0102: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f264a: 0a09 |0105: move-result v9 │ │ +3f264c: 3809 1100 |0106: if-eqz v9, 0117 // +0011 │ │ +3f2650: 6e10 86a5 0a00 |0108: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2656: 0c09 |010b: move-result-object v9 │ │ +3f2658: 3809 0b00 |010c: if-eqz v9, 0117 // +000b │ │ +3f265c: 6e10 86a5 0a00 |010e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2662: 0c09 |0111: move-result-object v9 │ │ +3f2664: 6e20 13a1 3900 |0112: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@a113 │ │ +3f266a: 2900 b900 |0115: goto/16 01ce // +00b9 │ │ +3f266e: 6e20 7fab 5000 |0117: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2674: 0a09 |011a: move-result v9 │ │ +3f2676: 3809 b300 |011b: if-eqz v9, 01ce // +00b3 │ │ +3f267a: 6e10 85a5 0a00 |011d: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2680: 0c09 |0120: move-result-object v9 │ │ +3f2682: 3809 ad00 |0121: if-eqz v9, 01ce // +00ad │ │ +3f2686: 6e10 85a5 0a00 |0123: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f268c: 0c09 |0126: move-result-object v9 │ │ +3f268e: 6e20 68a1 3900 |0127: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@a168 │ │ +3f2694: 2900 a400 |012a: goto/16 01ce // +00a4 │ │ +3f2698: 1a01 39b0 |012c: const-string v1, "pubDate" // string@b039 │ │ +3f269c: 6e20 7fab 4100 |012e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f26a2: 0a01 |0131: move-result v1 │ │ +3f26a4: 3801 1b00 |0132: if-eqz v1, 014d // +001b │ │ +3f26a8: 6e20 7fab 5000 |0134: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f26ae: 0a01 |0137: move-result v1 │ │ +3f26b0: 3801 1500 |0138: if-eqz v1, 014d // +0015 │ │ +3f26b4: 6e10 85a5 0a00 |013a: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f26ba: 0c01 |013d: move-result-object v1 │ │ +3f26bc: 3801 0f00 |013e: if-eqz v1, 014d // +000f │ │ +3f26c0: 6e10 85a5 0a00 |0140: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f26c6: 0c09 |0143: move-result-object v9 │ │ +3f26c8: 7110 d4a5 0300 |0144: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a5d4 │ │ +3f26ce: 0c0a |0147: move-result-object v10 │ │ +3f26d0: 6e20 6fa1 a900 |0148: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@a16f │ │ +3f26d6: 2900 8300 |014b: goto/16 01ce // +0083 │ │ +3f26da: 1a01 96cb |014d: const-string v1, "url" // string@cb96 │ │ +3f26de: 6e20 7fab 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f26e4: 0a01 |0152: move-result v1 │ │ +3f26e6: 3801 2800 |0153: if-eqz v1, 017b // +0028 │ │ +3f26ea: 1a01 3d86 |0155: const-string v1, "image" // string@863d │ │ +3f26ee: 6e20 7fab 5100 |0157: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f26f4: 0a01 |015a: move-result v1 │ │ +3f26f6: 3801 2000 |015b: if-eqz v1, 017b // +0020 │ │ +3f26fa: 6e20 7fab 2700 |015d: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2700: 0a01 |0160: move-result v1 │ │ +3f2702: 3801 1a00 |0161: if-eqz v1, 017b // +001a │ │ +3f2706: 6e10 86a5 0a00 |0163: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f270c: 0c09 |0166: move-result-object v9 │ │ +3f270e: 3809 6700 |0167: if-eqz v9, 01ce // +0067 │ │ +3f2712: 6e10 86a5 0a00 |0169: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2718: 0c09 |016c: move-result-object v9 │ │ +3f271a: 6e10 efa0 0900 |016d: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3f2720: 0c09 |0170: move-result-object v9 │ │ +3f2722: 3909 5d00 |0171: if-nez v9, 01ce // +005d │ │ +3f2726: 6e10 86a5 0a00 |0173: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f272c: 0c09 |0176: move-result-object v9 │ │ +3f272e: 6e20 0da1 3900 |0177: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@a10d │ │ +3f2734: 2854 |017a: goto 01ce // +0054 │ │ +3f2736: 1a01 e869 |017b: const-string v1, "description" // string@69e8 │ │ +3f273a: 6e20 7fab 9100 |017d: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2740: 0a01 |0180: move-result v1 │ │ +3f2742: 3801 3200 |0181: if-eqz v1, 01b3 // +0032 │ │ +3f2746: 6e20 7fab 5700 |0183: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f274c: 0a09 |0186: move-result v9 │ │ +3f274e: 3809 1800 |0187: if-eqz v9, 019f // +0018 │ │ +3f2752: 6e10 86a5 0a00 |0189: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2758: 0c09 |018c: move-result-object v9 │ │ +3f275a: 3809 1200 |018d: if-eqz v9, 019f // +0012 │ │ +3f275e: 7120 fa30 6300 |018f: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@30fa │ │ +3f2764: 0c09 |0192: move-result-object v9 │ │ +3f2766: 6e10 5fab 0900 |0193: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ab5f │ │ +3f276c: 0c09 |0196: move-result-object v9 │ │ +3f276e: 6e10 86a5 0a00 |0197: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2774: 0c0a |019a: move-result-object v10 │ │ +3f2776: 6e20 09a1 9a00 |019b: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@a109 │ │ +3f277c: 2830 |019e: goto 01ce // +0030 │ │ +3f277e: 6e20 7fab 5000 |019f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2784: 0a09 |01a2: move-result v9 │ │ +3f2786: 3809 2b00 |01a3: if-eqz v9, 01ce // +002b │ │ +3f278a: 6e10 85a5 0a00 |01a5: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2790: 0c09 |01a8: move-result-object v9 │ │ +3f2792: 3809 2500 |01a9: if-eqz v9, 01ce // +0025 │ │ +3f2796: 6e10 85a5 0a00 |01ab: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f279c: 0c09 |01ae: move-result-object v9 │ │ +3f279e: 6e20 62a1 3900 |01af: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@a162 │ │ +3f27a4: 281c |01b2: goto 01ce // +001c │ │ +3f27a6: 1a00 db8d |01b3: const-string v0, "language" // string@8ddb │ │ +3f27aa: 6e20 7fab 9000 |01b5: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f27b0: 0a09 |01b8: move-result v9 │ │ +3f27b2: 3809 1500 |01b9: if-eqz v9, 01ce // +0015 │ │ +3f27b6: 6e10 86a5 0a00 |01bb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f27bc: 0c09 |01be: move-result-object v9 │ │ +3f27be: 3809 0f00 |01bf: if-eqz v9, 01ce // +000f │ │ +3f27c2: 6e10 86a5 0a00 |01c1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f27c8: 0c09 |01c4: move-result-object v9 │ │ +3f27ca: 620a 2bf3 |01c5: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f32b │ │ +3f27ce: 6e20 9bab a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3f27d4: 0c0a |01ca: move-result-object v10 │ │ +3f27d6: 6e20 0fa1 a900 |01cb: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@a10f │ │ +3f27dc: 0e00 |01ce: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0009 line=75 │ │ 0x000f line=76 │ │ 0x0013 line=79 │ │ 0x0019 line=80 │ │ @@ -1485557,108 +1485565,108 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 188 16-bit code units │ │ -3f2258: |[3f2258] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f2268: 1a00 be8b |0000: const-string v0, "item" // string@8bbe │ │ -3f226c: 6e20 7fab a000 |0002: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2272: 0a01 |0005: move-result v1 │ │ -3f2274: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ -3f2278: 6e10 89a5 0b00 |0008: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f227e: 0c01 |000b: move-result-object v1 │ │ -3f2280: 6e10 6bae 0100 |000c: invoke-virtual {v1}, Ljava/util/Vector;.lastElement:()Ljava/lang/Object; // method@ae6b │ │ -3f2286: 0c01 |000f: move-result-object v1 │ │ -3f2288: 1f01 421b |0010: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f228c: 6e10 b0a5 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f2292: 0c01 |0015: move-result-object v1 │ │ -3f2294: 1a02 a761 |0016: const-string v2, "channel" // string@61a7 │ │ -3f2298: 6e20 7fab 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f229e: 0a01 |001b: move-result v1 │ │ -3f22a0: 3801 2200 |001c: if-eqz v1, 003e // +0022 │ │ -3f22a4: 220c 181a |001e: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3f22a8: 7010 3aa1 0c00 |0020: invoke-direct {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@a13a │ │ -3f22ae: 6e20 8da5 cb00 |0023: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ -3f22b4: 6e10 87a5 0b00 |0026: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ -3f22ba: 0c0c |0029: move-result-object v12 │ │ -3f22bc: 6e10 85a5 0b00 |002a: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f22c2: 0c00 |002d: move-result-object v0 │ │ -3f22c4: 6e20 02ad 0c00 |002e: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3f22ca: 6e10 85a5 0b00 |0031: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f22d0: 0c0c |0034: move-result-object v12 │ │ -3f22d2: 6e10 86a5 0b00 |0035: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ -3f22d8: 0c0b |0038: move-result-object v11 │ │ -3f22da: 6e20 63a1 bc00 |0039: invoke-virtual {v12, v11}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a163 │ │ -3f22e0: 2900 7a00 |003c: goto/16 00b6 // +007a │ │ -3f22e4: 1a01 f16d |003e: const-string v1, "enclosure" // string@6df1 │ │ -3f22e8: 6e20 7fab a100 |0040: invoke-virtual {v1, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f22ee: 0a01 |0043: move-result v1 │ │ -3f22f0: 3801 7200 |0044: if-eqz v1, 00b6 // +0072 │ │ -3f22f4: 6e10 89a5 0b00 |0046: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ -3f22fa: 0c01 |0049: move-result-object v1 │ │ -3f22fc: 6e10 46ae 0100 |004a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ -3f2302: 0c01 |004d: move-result-object v1 │ │ -3f2304: 1f01 421b |004e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f2308: 6e10 b0a5 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ -3f230e: 0c01 |0053: move-result-object v1 │ │ -3f2310: 6e20 7fab 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2316: 0a00 |0057: move-result v0 │ │ -3f2318: 3800 5e00 |0058: if-eqz v0, 00b6 // +005e │ │ -3f231c: 1a00 96cb |005a: const-string v0, "url" // string@cb96 │ │ -3f2320: 7220 1bb0 0c00 |005c: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2326: 0c03 |005f: move-result-object v3 │ │ -3f2328: 1a00 b3c9 |0060: const-string v0, "type" // string@c9b3 │ │ -3f232c: 7220 1bb0 0c00 |0062: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2332: 0c00 |0065: move-result-object v0 │ │ -3f2334: 7120 dca5 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ -3f233a: 0c06 |0069: move-result-object v6 │ │ -3f233c: 7110 e80a 0300 |006a: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f2342: 0a00 |006d: move-result v0 │ │ -3f2344: df00 0001 |006e: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -3f2348: 6e10 85a5 0b00 |0070: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f234e: 0c01 |0073: move-result-object v1 │ │ -3f2350: 3801 4200 |0074: if-eqz v1, 00b6 // +0042 │ │ -3f2354: 6e10 85a5 0b00 |0076: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f235a: 0c01 |0079: move-result-object v1 │ │ -3f235c: 6e10 4ca1 0100 |007a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f2362: 0c01 |007d: move-result-object v1 │ │ -3f2364: 3901 3800 |007e: if-nez v1, 00b6 // +0038 │ │ -3f2368: 7110 dfa5 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ -3f236e: 0a01 |0083: move-result v1 │ │ -3f2370: 3801 3200 |0084: if-eqz v1, 00b6 // +0032 │ │ -3f2374: 3800 3000 |0086: if-eqz v0, 00b6 // +0030 │ │ -3f2378: 1600 0000 |0088: const-wide/16 v0, #int 0 // #0 │ │ -3f237c: 1a02 ca8e |008a: const-string v2, "length" // string@8eca │ │ -3f2380: 7220 1bb0 2c00 |008c: invoke-interface {v12, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2386: 0c0c |008f: move-result-object v12 │ │ -3f2388: 7110 23ab 0c00 |0090: invoke-static {v12}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f238e: 0b04 |0093: move-result-wide v4 │ │ -3f2390: 1607 0040 |0094: const-wide/16 v7, #int 16384 // #4000 │ │ -3f2394: 310c 0407 |0096: cmp-long v12, v4, v7 │ │ -3f2398: 3b0c 0300 |0098: if-gez v12, 009b // +0003 │ │ -3f239c: 280a |009a: goto 00a4 // +000a │ │ -3f239e: 0440 |009b: move-wide v0, v4 │ │ -3f23a0: 2808 |009c: goto 00a4 // +0008 │ │ -3f23a2: 1a0c a23f |009d: const-string v12, "NSRSS20" // string@3fa2 │ │ -3f23a6: 1a02 cc3a |009f: const-string v2, "Length attribute could not be parsed." // string@3acc │ │ -3f23aa: 7120 330b 2c00 |00a1: invoke-static {v12, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f23b0: 0404 |00a4: move-wide v4, v0 │ │ -3f23b2: 220c 1b1a |00a5: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f23b6: 6e10 85a5 0b00 |00a7: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f23bc: 0c02 |00aa: move-result-object v2 │ │ -3f23be: 07c1 |00ab: move-object v1, v12 │ │ -3f23c0: 7606 87a1 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ -3f23c6: 6e10 85a5 0b00 |00af: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f23cc: 0c0b |00b2: move-result-object v11 │ │ -3f23ce: 6e20 69a1 cb00 |00b3: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ -3f23d4: 220b 421b |00b6: new-instance v11, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f23d8: 7030 afa5 ab09 |00b8: invoke-direct {v11, v10, v9}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f23de: 110b |00bb: return-object v11 │ │ +3f2280: |[3f2280] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f2290: 1a00 be8b |0000: const-string v0, "item" // string@8bbe │ │ +3f2294: 6e20 7fab a000 |0002: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f229a: 0a01 |0005: move-result v1 │ │ +3f229c: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ +3f22a0: 6e10 89a5 0b00 |0008: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f22a6: 0c01 |000b: move-result-object v1 │ │ +3f22a8: 6e10 6bae 0100 |000c: invoke-virtual {v1}, Ljava/util/Vector;.lastElement:()Ljava/lang/Object; // method@ae6b │ │ +3f22ae: 0c01 |000f: move-result-object v1 │ │ +3f22b0: 1f01 421b |0010: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f22b4: 6e10 b0a5 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f22ba: 0c01 |0015: move-result-object v1 │ │ +3f22bc: 1a02 a761 |0016: const-string v2, "channel" // string@61a7 │ │ +3f22c0: 6e20 7fab 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f22c6: 0a01 |001b: move-result v1 │ │ +3f22c8: 3801 2200 |001c: if-eqz v1, 003e // +0022 │ │ +3f22cc: 220c 181a |001e: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3f22d0: 7010 3aa1 0c00 |0020: invoke-direct {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@a13a │ │ +3f22d6: 6e20 8da5 cb00 |0023: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a58d │ │ +3f22dc: 6e10 87a5 0b00 |0026: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a587 │ │ +3f22e2: 0c0c |0029: move-result-object v12 │ │ +3f22e4: 6e10 85a5 0b00 |002a: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f22ea: 0c00 |002d: move-result-object v0 │ │ +3f22ec: 6e20 02ad 0c00 |002e: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3f22f2: 6e10 85a5 0b00 |0031: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f22f8: 0c0c |0034: move-result-object v12 │ │ +3f22fa: 6e10 86a5 0b00 |0035: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a586 │ │ +3f2300: 0c0b |0038: move-result-object v11 │ │ +3f2302: 6e20 63a1 bc00 |0039: invoke-virtual {v12, v11}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a163 │ │ +3f2308: 2900 7a00 |003c: goto/16 00b6 // +007a │ │ +3f230c: 1a01 f16d |003e: const-string v1, "enclosure" // string@6df1 │ │ +3f2310: 6e20 7fab a100 |0040: invoke-virtual {v1, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2316: 0a01 |0043: move-result v1 │ │ +3f2318: 3801 7200 |0044: if-eqz v1, 00b6 // +0072 │ │ +3f231c: 6e10 89a5 0b00 |0046: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a589 │ │ +3f2322: 0c01 |0049: move-result-object v1 │ │ +3f2324: 6e10 46ae 0100 |004a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@ae46 │ │ +3f232a: 0c01 |004d: move-result-object v1 │ │ +3f232c: 1f01 421b |004e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f2330: 6e10 b0a5 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a5b0 │ │ +3f2336: 0c01 |0053: move-result-object v1 │ │ +3f2338: 6e20 7fab 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f233e: 0a00 |0057: move-result v0 │ │ +3f2340: 3800 5e00 |0058: if-eqz v0, 00b6 // +005e │ │ +3f2344: 1a00 96cb |005a: const-string v0, "url" // string@cb96 │ │ +3f2348: 7220 1bb0 0c00 |005c: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f234e: 0c03 |005f: move-result-object v3 │ │ +3f2350: 1a00 b3c9 |0060: const-string v0, "type" // string@c9b3 │ │ +3f2354: 7220 1bb0 0c00 |0062: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f235a: 0c00 |0065: move-result-object v0 │ │ +3f235c: 7120 dca5 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5dc │ │ +3f2362: 0c06 |0069: move-result-object v6 │ │ +3f2364: 7110 e80a 0300 |006a: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f236a: 0a00 |006d: move-result v0 │ │ +3f236c: df00 0001 |006e: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +3f2370: 6e10 85a5 0b00 |0070: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2376: 0c01 |0073: move-result-object v1 │ │ +3f2378: 3801 4200 |0074: if-eqz v1, 00b6 // +0042 │ │ +3f237c: 6e10 85a5 0b00 |0076: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f2382: 0c01 |0079: move-result-object v1 │ │ +3f2384: 6e10 4ca1 0100 |007a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f238a: 0c01 |007d: move-result-object v1 │ │ +3f238c: 3901 3800 |007e: if-nez v1, 00b6 // +0038 │ │ +3f2390: 7110 dfa5 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a5df │ │ +3f2396: 0a01 |0083: move-result v1 │ │ +3f2398: 3801 3200 |0084: if-eqz v1, 00b6 // +0032 │ │ +3f239c: 3800 3000 |0086: if-eqz v0, 00b6 // +0030 │ │ +3f23a0: 1600 0000 |0088: const-wide/16 v0, #int 0 // #0 │ │ +3f23a4: 1a02 ca8e |008a: const-string v2, "length" // string@8eca │ │ +3f23a8: 7220 1bb0 2c00 |008c: invoke-interface {v12, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f23ae: 0c0c |008f: move-result-object v12 │ │ +3f23b0: 7110 23ab 0c00 |0090: invoke-static {v12}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f23b6: 0b04 |0093: move-result-wide v4 │ │ +3f23b8: 1607 0040 |0094: const-wide/16 v7, #int 16384 // #4000 │ │ +3f23bc: 310c 0407 |0096: cmp-long v12, v4, v7 │ │ +3f23c0: 3b0c 0300 |0098: if-gez v12, 009b // +0003 │ │ +3f23c4: 280a |009a: goto 00a4 // +000a │ │ +3f23c6: 0440 |009b: move-wide v0, v4 │ │ +3f23c8: 2808 |009c: goto 00a4 // +0008 │ │ +3f23ca: 1a0c a23f |009d: const-string v12, "NSRSS20" // string@3fa2 │ │ +3f23ce: 1a02 cc3a |009f: const-string v2, "Length attribute could not be parsed." // string@3acc │ │ +3f23d2: 7120 330b 2c00 |00a1: invoke-static {v12, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f23d8: 0404 |00a4: move-wide v4, v0 │ │ +3f23da: 220c 1b1a |00a5: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f23de: 6e10 85a5 0b00 |00a7: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f23e4: 0c02 |00aa: move-result-object v2 │ │ +3f23e6: 07c1 |00ab: move-object v1, v12 │ │ +3f23e8: 7606 87a1 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@a187 │ │ +3f23ee: 6e10 85a5 0b00 |00af: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f23f4: 0c0b |00b2: move-result-object v11 │ │ +3f23f6: 6e20 69a1 cb00 |00b3: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a169 │ │ +3f23fc: 220b 421b |00b6: new-instance v11, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f2400: 7030 afa5 ab09 |00b8: invoke-direct {v11, v10, v9}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f2406: 110b |00bb: return-object v11 │ │ catches : 1 │ │ 0x008a - 0x0094 │ │ Ljava/lang/NumberFormatException; -> 0x009d │ │ positions : │ │ 0x0002 line=44 │ │ 0x001e line=45 │ │ 0x0026 line=46 │ │ @@ -1485750,17 +1485758,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f289c: |[3f289c] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.:()V │ │ -3f28ac: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ -3f28b2: 0e00 |0003: return-void │ │ +3f28c4: |[3f28c4] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.:()V │ │ +3f28d4: 7010 c1a5 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a5c1 │ │ +3f28da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; │ │ │ │ Virtual methods - │ │ @@ -1485769,78 +1485777,78 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f28b4: |[3f28b4] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3f28c4: 0e00 |0000: return-void │ │ +3f28dc: |[3f28dc] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3f28ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;) │ │ name : 'handleElementStart' │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -3f27b8: |[3f27b8] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3f27c8: 6e10 85a5 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ -3f27ce: 0c09 |0003: move-result-object v9 │ │ -3f27d0: 3809 5700 |0004: if-eqz v9, 005b // +0057 │ │ -3f27d4: 1a00 b561 |0006: const-string v0, "chapters" // string@61b5 │ │ -3f27d8: 6e20 7fab 0800 |0008: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f27de: 0a00 |000b: move-result v0 │ │ -3f27e0: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ -3f27e4: 220a 3e1d |000e: new-instance v10, Ljava/util/ArrayList; // type@1d3e │ │ -3f27e8: 7010 feac 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f27ee: 6e20 61a1 a900 |0013: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@a161 │ │ -3f27f4: 2845 |0016: goto 005b // +0045 │ │ -3f27f6: 1a00 af61 |0017: const-string v0, "chapter" // string@61af │ │ -3f27fa: 6e20 7fab 0800 |0019: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f2800: 0a00 |001c: move-result v0 │ │ -3f2802: 3800 3e00 |001d: if-eqz v0, 005b // +003e │ │ -3f2806: 1a00 b7c3 |001f: const-string v0, "start" // string@c3b7 │ │ -3f280a: 7220 1bb0 0a00 |0021: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2810: 0c01 |0024: move-result-object v1 │ │ -3f2812: 7110 e80a 0100 |0025: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f2818: 0a01 |0028: move-result v1 │ │ -3f281a: 3901 3200 |0029: if-nez v1, 005b // +0032 │ │ -3f281e: 7220 1bb0 0a00 |002b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2824: 0c00 |002e: move-result-object v0 │ │ -3f2826: 7110 d5a5 0000 |002f: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseTimeString:(Ljava/lang/String;)J // method@a5d5 │ │ -3f282c: 0b02 |0032: move-result-wide v2 │ │ -3f282e: 1a00 c3c7 |0033: const-string v0, "title" // string@c7c3 │ │ -3f2832: 7220 1bb0 0a00 |0035: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2838: 0c04 |0038: move-result-object v4 │ │ -3f283a: 1a00 2085 |0039: const-string v0, "href" // string@8520 │ │ -3f283e: 7220 1bb0 0a00 |003b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2844: 0c05 |003e: move-result-object v5 │ │ -3f2846: 1a00 3d86 |003f: const-string v0, "image" // string@863d │ │ -3f284a: 7220 1bb0 0a00 |0041: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ -3f2850: 0c06 |0044: move-result-object v6 │ │ -3f2852: 220a 121a |0045: new-instance v10, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f2856: 07a1 |0047: move-object v1, v10 │ │ -3f2858: 7606 c4a0 0100 |0048: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0c4 │ │ -3f285e: 6e10 41a1 0900 |004b: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@a141 │ │ -3f2864: 0c09 |004e: move-result-object v9 │ │ -3f2866: 7220 caad a900 |004f: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3f286c: 2809 |0052: goto 005b // +0009 │ │ -3f286e: 0d09 |0053: move-exception v9 │ │ -3f2870: 1a0a a33f |0054: const-string v10, "NSSimpleChapters" // string@3fa3 │ │ -3f2874: 1a00 6e4d |0056: const-string v0, "Unable to read chapter" // string@4d6e │ │ -3f2878: 7130 360b 0a09 |0058: invoke-static {v10, v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ -3f287e: 2209 421b |005b: new-instance v9, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ -3f2882: 7030 afa5 8907 |005d: invoke-direct {v9, v8, v7}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ -3f2888: 1109 |0060: return-object v9 │ │ +3f27e0: |[3f27e0] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3f27f0: 6e10 85a5 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a585 │ │ +3f27f6: 0c09 |0003: move-result-object v9 │ │ +3f27f8: 3809 5700 |0004: if-eqz v9, 005b // +0057 │ │ +3f27fc: 1a00 b561 |0006: const-string v0, "chapters" // string@61b5 │ │ +3f2800: 6e20 7fab 0800 |0008: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2806: 0a00 |000b: move-result v0 │ │ +3f2808: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ +3f280c: 220a 3e1d |000e: new-instance v10, Ljava/util/ArrayList; // type@1d3e │ │ +3f2810: 7010 feac 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f2816: 6e20 61a1 a900 |0013: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@a161 │ │ +3f281c: 2845 |0016: goto 005b // +0045 │ │ +3f281e: 1a00 af61 |0017: const-string v0, "chapter" // string@61af │ │ +3f2822: 6e20 7fab 0800 |0019: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f2828: 0a00 |001c: move-result v0 │ │ +3f282a: 3800 3e00 |001d: if-eqz v0, 005b // +003e │ │ +3f282e: 1a00 b7c3 |001f: const-string v0, "start" // string@c3b7 │ │ +3f2832: 7220 1bb0 0a00 |0021: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f2838: 0c01 |0024: move-result-object v1 │ │ +3f283a: 7110 e80a 0100 |0025: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f2840: 0a01 |0028: move-result v1 │ │ +3f2842: 3901 3200 |0029: if-nez v1, 005b // +0032 │ │ +3f2846: 7220 1bb0 0a00 |002b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f284c: 0c00 |002e: move-result-object v0 │ │ +3f284e: 7110 d5a5 0000 |002f: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseTimeString:(Ljava/lang/String;)J // method@a5d5 │ │ +3f2854: 0b02 |0032: move-result-wide v2 │ │ +3f2856: 1a00 c3c7 |0033: const-string v0, "title" // string@c7c3 │ │ +3f285a: 7220 1bb0 0a00 |0035: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f2860: 0c04 |0038: move-result-object v4 │ │ +3f2862: 1a00 2085 |0039: const-string v0, "href" // string@8520 │ │ +3f2866: 7220 1bb0 0a00 |003b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f286c: 0c05 |003e: move-result-object v5 │ │ +3f286e: 1a00 3d86 |003f: const-string v0, "image" // string@863d │ │ +3f2872: 7220 1bb0 0a00 |0041: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@b01b │ │ +3f2878: 0c06 |0044: move-result-object v6 │ │ +3f287a: 220a 121a |0045: new-instance v10, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f287e: 07a1 |0047: move-object v1, v10 │ │ +3f2880: 7606 c4a0 0100 |0048: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0c4 │ │ +3f2886: 6e10 41a1 0900 |004b: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@a141 │ │ +3f288c: 0c09 |004e: move-result-object v9 │ │ +3f288e: 7220 caad a900 |004f: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3f2894: 2809 |0052: goto 005b // +0009 │ │ +3f2896: 0d09 |0053: move-exception v9 │ │ +3f2898: 1a0a a33f |0054: const-string v10, "NSSimpleChapters" // string@3fa3 │ │ +3f289c: 1a00 6e4d |0056: const-string v0, "Unable to read chapter" // string@4d6e │ │ +3f28a0: 7130 360b 0a09 |0058: invoke-static {v10, v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ +3f28a6: 2209 421b |005b: new-instance v9, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@1b42 │ │ +3f28aa: 7030 afa5 8907 |005d: invoke-direct {v9, v8, v7}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a5af │ │ +3f28b0: 1109 |0060: return-object v9 │ │ catches : 1 │ │ 0x002b - 0x0052 │ │ Ljava/lang/NumberFormatException; -> 0x0053 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=33 │ │ 0x000e line=34 │ │ @@ -1485935,20 +1485943,20 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f391c: |[3f391c] de.danoeh.antennapod.parser.media.id3.ChapterReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3f392c: 7020 fca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a5fc │ │ -3f3932: 2201 3e1d |0003: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3f3936: 7010 feac 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f393c: 5b01 faca |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ -3f3940: 0e00 |000a: return-void │ │ +3f3944: |[3f3944] de.danoeh.antennapod.parser.media.id3.ChapterReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3f3954: 7020 fca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a5fc │ │ +3f395a: 2201 3e1d |0003: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3f395e: 7010 feac 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f3964: 5b01 faca |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ +3f3968: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/parser/media/id3/ChapterReader; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -1485959,17 +1485967,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3904: |[3f3904] de.danoeh.antennapod.parser.media.id3.ChapterReader.getChapters:()Ljava/util/List; │ │ -3f3914: 5410 faca |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ -3f3918: 1100 |0002: return-object v0 │ │ +3f392c: |[3f392c] de.danoeh.antennapod.parser.media.id3.ChapterReader.getChapters:()Ljava/util/List; │ │ +3f393c: 5410 faca |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ +3f3940: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ChapterReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/ChapterReader;) │ │ @@ -1485977,40 +1485985,40 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3f388c: |[3f388c] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; │ │ -3f389c: 6e10 fea5 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f38a2: 0a00 |0003: move-result v0 │ │ -3f38a4: 1301 6400 |0004: const/16 v1, #int 100 // #64 │ │ -3f38a8: 6e20 08a6 1500 |0006: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ -3f38ae: 0c01 |0009: move-result-object v1 │ │ -3f38b0: 6e10 07a6 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ -3f38b6: 0a02 |000d: move-result v2 │ │ -3f38b8: 8122 |000e: int-to-long v2, v2 │ │ -3f38ba: 1304 0c00 |000f: const/16 v4, #int 12 // #c │ │ -3f38be: 6e20 0ca6 4500 |0011: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ -3f38c4: 2204 121a |0014: new-instance v4, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f38c8: 7010 c3a0 0400 |0016: invoke-direct {v4}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ -3f38ce: 6e30 d2a0 2403 |0019: invoke-virtual {v4, v2, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ -3f38d4: 6e20 cea0 1400 |001c: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ -3f38da: 6e10 fea5 0500 |001f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f38e0: 0a01 |0022: move-result v1 │ │ -3f38e2: 6e10 15a6 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f38e8: 0a02 |0026: move-result v2 │ │ -3f38ea: b002 |0027: add-int/2addr v2, v0 │ │ -3f38ec: 3521 0a00 |0028: if-ge v1, v2, 0032 // +000a │ │ -3f38f0: 6e10 05a6 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a605 │ │ -3f38f6: 0c01 |002d: move-result-object v1 │ │ -3f38f8: 6e30 faa5 1504 |002e: invoke-virtual {v5, v1, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V // method@a5fa │ │ -3f38fe: 28ee |0031: goto 001f // -0012 │ │ -3f3900: 1104 |0032: return-object v4 │ │ +3f38b4: |[3f38b4] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; │ │ +3f38c4: 6e10 fea5 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f38ca: 0a00 |0003: move-result v0 │ │ +3f38cc: 1301 6400 |0004: const/16 v1, #int 100 // #64 │ │ +3f38d0: 6e20 08a6 1500 |0006: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ +3f38d6: 0c01 |0009: move-result-object v1 │ │ +3f38d8: 6e10 07a6 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a607 │ │ +3f38de: 0a02 |000d: move-result v2 │ │ +3f38e0: 8122 |000e: int-to-long v2, v2 │ │ +3f38e2: 1304 0c00 |000f: const/16 v4, #int 12 // #c │ │ +3f38e6: 6e20 0ca6 4500 |0011: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ +3f38ec: 2204 121a |0014: new-instance v4, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f38f0: 7010 c3a0 0400 |0016: invoke-direct {v4}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ +3f38f6: 6e30 d2a0 2403 |0019: invoke-virtual {v4, v2, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ +3f38fc: 6e20 cea0 1400 |001c: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ +3f3902: 6e10 fea5 0500 |001f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f3908: 0a01 |0022: move-result v1 │ │ +3f390a: 6e10 15a6 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3910: 0a02 |0026: move-result v2 │ │ +3f3912: b002 |0027: add-int/2addr v2, v0 │ │ +3f3914: 3521 0a00 |0028: if-ge v1, v2, 0032 // +000a │ │ +3f3918: 6e10 05a6 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a605 │ │ +3f391e: 0c01 |002d: move-result-object v1 │ │ +3f3920: 6e30 faa5 1504 |002e: invoke-virtual {v5, v1, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V // method@a5fa │ │ +3f3926: 28ee |0031: goto 001f // -0012 │ │ +3f3928: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000a line=51 │ │ 0x0011 line=52 │ │ 0x0014 line=54 │ │ @@ -1486028,180 +1486036,180 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 364 16-bit code units │ │ -3f3944: |[3f3944] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V │ │ -3f3954: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3958: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f395e: 1a01 7c19 |0005: const-string v1, "Handling subframe: " // string@197c │ │ -3f3962: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3968: 6e10 16a6 0800 |000a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ -3f396e: 0c01 |000d: move-result-object v1 │ │ -3f3970: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3976: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f397c: 0c00 |0014: move-result-object v0 │ │ -3f397e: 1a01 b819 |0015: const-string v1, "ID3ChapterReader" // string@19b8 │ │ -3f3982: 7120 330b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3988: 6e10 fea5 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f398e: 0a00 |001d: move-result v0 │ │ -3f3990: 6e10 14a6 0800 |001e: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f3996: 0c02 |0021: move-result-object v2 │ │ -3f3998: 6e10 86ab 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3f399e: 6e10 86ab 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3f39a4: 0a03 |0028: move-result v3 │ │ -3f39a6: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ -3f39a8: 2c03 2a01 0000 |002a: sparse-switch v3, 00000154 // +0000012a │ │ -3f39ae: 2821 |002d: goto 004e // +0021 │ │ -3f39b0: 1a03 0851 |002e: const-string v3, "WXXX" // string@5108 │ │ -3f39b4: 6e20 7fab 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f39ba: 0a02 |0033: move-result v2 │ │ -3f39bc: 3902 0300 |0034: if-nez v2, 0037 // +0003 │ │ -3f39c0: 2818 |0036: goto 004e // +0018 │ │ -3f39c2: 1224 |0037: const/4 v4, #int 2 // #2 │ │ -3f39c4: 2816 |0038: goto 004e // +0016 │ │ -3f39c6: 1a03 fe48 |0039: const-string v3, "TIT2" // string@48fe │ │ -3f39ca: 6e20 7fab 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f39d0: 0a02 |003e: move-result v2 │ │ -3f39d2: 3902 0300 |003f: if-nez v2, 0042 // +0003 │ │ -3f39d6: 280d |0041: goto 004e // +000d │ │ -3f39d8: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -3f39da: 280b |0043: goto 004e // +000b │ │ -3f39dc: 1a03 a708 |0044: const-string v3, "APIC" // string@08a7 │ │ -3f39e0: 6e20 7fab 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f39e6: 0a02 |0049: move-result v2 │ │ -3f39e8: 3902 0300 |004a: if-nez v2, 004d // +0003 │ │ -3f39ec: 2802 |004c: goto 004e // +0002 │ │ -3f39ee: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -3f39f0: 2b04 1401 0000 |004e: packed-switch v4, 00000162 // +00000114 │ │ -3f39f6: 1a09 d24d |0051: const-string v9, "Unknown chapter sub-frame." // string@4dd2 │ │ -3f39fa: 7120 330b 9100 |0053: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3a00: 2900 f000 |0056: goto/16 0146 // +00f0 │ │ -3f3a04: 6e10 15a6 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3a0a: 0a02 |005b: move-result v2 │ │ -3f3a0c: 6e20 03a6 2700 |005c: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a603 │ │ -3f3a12: 6e10 15a6 0800 |005f: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3a18: 0a02 |0062: move-result v2 │ │ -3f3a1a: b002 |0063: add-int/2addr v2, v0 │ │ -3f3a1c: 6e10 fea5 0700 |0064: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f3a22: 0a03 |0067: move-result v3 │ │ -3f3a24: b132 |0068: sub-int/2addr v2, v3 │ │ -3f3a26: 6e20 08a6 2700 |0069: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ -3f3a2c: 0c02 |006c: move-result-object v2 │ │ -3f3a2e: 1a03 7c1a |006d: const-string v3, "ISO-8859-1" // string@1a7c │ │ -3f3a32: 7120 63ac 3200 |006f: invoke-static {v2, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac63 │ │ -3f3a38: 0c02 |0072: move-result-object v2 │ │ -3f3a3a: 6e20 d1a0 2900 |0073: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@a0d1 │ │ -3f3a40: 2202 c81c |0076: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3a44: 7010 a6ab 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3a4a: 1a03 2618 |007b: const-string v3, "Found link: " // string@1826 │ │ -3f3a4e: 6e20 b2ab 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3a54: 6e10 caa0 0900 |0080: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@a0ca │ │ -3f3a5a: 0c09 |0083: move-result-object v9 │ │ -3f3a5c: 6e20 b2ab 9200 |0084: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3a62: 6e10 bcab 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3a68: 0c09 |008a: move-result-object v9 │ │ -3f3a6a: 7120 330b 9100 |008b: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3a70: 2900 b800 |008e: goto/16 0146 // +00b8 │ │ -3f3a74: 1a09 960b |0090: const-string v9, "Bad URL found in ID3 data" // string@0b96 │ │ -3f3a78: 7120 3d0b 9100 |0092: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ -3f3a7e: 2900 b100 |0095: goto/16 0146 // +00b1 │ │ -3f3a82: 6e10 15a6 0800 |0097: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3a88: 0a02 |009a: move-result v2 │ │ -3f3a8a: 6e20 03a6 2700 |009b: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a603 │ │ -3f3a90: 0c02 |009e: move-result-object v2 │ │ -3f3a92: 6e20 d3a0 2900 |009f: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ -3f3a98: 2202 c81c |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3a9c: 7010 a6ab 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3aa2: 1a03 2918 |00a7: const-string v3, "Found title: " // string@1829 │ │ -3f3aa6: 6e20 b2ab 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3aac: 6e10 cca0 0900 |00ac: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@a0cc │ │ -3f3ab2: 0c09 |00af: move-result-object v9 │ │ -3f3ab4: 6e20 b2ab 9200 |00b0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3aba: 6e10 bcab 0200 |00b3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3ac0: 0c09 |00b6: move-result-object v9 │ │ -3f3ac2: 7120 330b 9100 |00b7: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3ac8: 2900 8c00 |00ba: goto/16 0146 // +008c │ │ -3f3acc: 6e10 ffa5 0700 |00bc: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3ad2: 0a02 |00bf: move-result v2 │ │ -3f3ad4: 6e10 15a6 0800 |00c0: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3ada: 0a03 |00c3: move-result v3 │ │ -3f3adc: 6e20 08a6 3700 |00c4: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ -3f3ae2: 0c03 |00c7: move-result-object v3 │ │ -3f3ae4: 6e10 ffa5 0700 |00c8: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f3aea: 0a04 |00cb: move-result v4 │ │ -3f3aec: 6e10 15a6 0800 |00cc: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3af2: 0a05 |00cf: move-result v5 │ │ -3f3af4: 6e30 00a6 2705 |00d0: invoke-virtual {v7, v2, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ -3f3afa: 0c02 |00d3: move-result-object v2 │ │ -3f3afc: 2205 c81c |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3b00: 7010 a6ab 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3b06: 1a06 2018 |00d9: const-string v6, "Found apic: " // string@1820 │ │ -3f3b0a: 6e20 b2ab 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b10: 6e20 b2ab 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b16: 1a06 f104 |00e1: const-string v6, "," // string@04f1 │ │ -3f3b1a: 6e20 b2ab 6500 |00e3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b20: 6e20 b2ab 2500 |00e6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b26: 6e10 bcab 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3b2c: 0c02 |00ec: move-result-object v2 │ │ -3f3b2e: 7120 330b 2100 |00ed: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3b34: 1a02 a106 |00f0: const-string v2, "-->" // string@06a1 │ │ -3f3b38: 6e20 7fab 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f3b3e: 0a02 |00f5: move-result v2 │ │ -3f3b40: 1233 |00f6: const/4 v3, #int 3 // #3 │ │ -3f3b42: 3802 2e00 |00f7: if-eqz v2, 0125 // +002e │ │ -3f3b46: 6e10 15a6 0800 |00f9: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3b4c: 0a02 |00fc: move-result v2 │ │ -3f3b4e: 6e20 08a6 2700 |00fd: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ -3f3b54: 0c02 |0100: move-result-object v2 │ │ -3f3b56: 2205 c81c |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3b5a: 7010 a6ab 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3b60: 1a06 f83a |0106: const-string v6, "Link: " // string@3af8 │ │ -3f3b64: 6e20 b2ab 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b6a: 6e20 b2ab 2500 |010b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3b70: 6e10 bcab 0500 |010e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3b76: 0c05 |0111: move-result-object v5 │ │ -3f3b78: 7120 330b 5100 |0112: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3b7e: 6e10 c9a0 0900 |0115: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ -3f3b84: 0c01 |0118: move-result-object v1 │ │ -3f3b86: 7110 e80a 0100 |0119: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f3b8c: 0a01 |011c: move-result v1 │ │ -3f3b8e: 3901 0400 |011d: if-nez v1, 0121 // +0004 │ │ -3f3b92: 3334 2700 |011f: if-ne v4, v3, 0146 // +0027 │ │ -3f3b96: 6e20 d0a0 2900 |0121: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@a0d0 │ │ -3f3b9c: 2822 |0124: goto 0146 // +0022 │ │ -3f3b9e: 6e10 fea5 0700 |0125: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f3ba4: 0a01 |0128: move-result v1 │ │ -3f3ba6: b101 |0129: sub-int/2addr v1, v0 │ │ -3f3ba8: 6e10 15a6 0800 |012a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3bae: 0a02 |012d: move-result v2 │ │ -3f3bb0: b112 |012e: sub-int/2addr v2, v1 │ │ -3f3bb2: 6e10 c9a0 0900 |012f: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ -3f3bb8: 0c01 |0132: move-result-object v1 │ │ -3f3bba: 7110 e80a 0100 |0133: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3f3bc0: 0a01 |0136: move-result v1 │ │ -3f3bc2: 3901 0400 |0137: if-nez v1, 013b // +0004 │ │ -3f3bc6: 3334 0d00 |0139: if-ne v4, v3, 0146 // +000d │ │ -3f3bca: 6e10 fea5 0700 |013b: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f3bd0: 0a01 |013e: move-result v1 │ │ -3f3bd2: 7120 dea0 2100 |013f: invoke-static {v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.makeUrl:(II)Ljava/lang/String; // method@a0de │ │ -3f3bd8: 0c01 |0142: move-result-object v1 │ │ -3f3bda: 6e20 d0a0 1900 |0143: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@a0d0 │ │ -3f3be0: 6e10 fea5 0700 |0146: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f3be6: 0a09 |0149: move-result v9 │ │ -3f3be8: b109 |014a: sub-int/2addr v9, v0 │ │ -3f3bea: 6e10 15a6 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f3bf0: 0a08 |014e: move-result v8 │ │ -3f3bf2: b198 |014f: sub-int/2addr v8, v9 │ │ -3f3bf4: 6e20 0ca6 8700 |0150: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ -3f3bfa: 0e00 |0153: return-void │ │ -3f3bfc: 0002 0300 89c1 1e00 934b 2700 a1e1 ... |0154: sparse-switch-data (14 units) │ │ -3f3c18: 0001 0300 0000 0000 6e00 0000 4900 ... |0162: packed-switch-data (10 units) │ │ +3f396c: |[3f396c] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V │ │ +3f397c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3980: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3986: 1a01 7c19 |0005: const-string v1, "Handling subframe: " // string@197c │ │ +3f398a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3990: 6e10 16a6 0800 |000a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ +3f3996: 0c01 |000d: move-result-object v1 │ │ +3f3998: 6e20 b2ab 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f399e: 6e10 bcab 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f39a4: 0c00 |0014: move-result-object v0 │ │ +3f39a6: 1a01 b819 |0015: const-string v1, "ID3ChapterReader" // string@19b8 │ │ +3f39aa: 7120 330b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f39b0: 6e10 fea5 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f39b6: 0a00 |001d: move-result v0 │ │ +3f39b8: 6e10 14a6 0800 |001e: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f39be: 0c02 |0021: move-result-object v2 │ │ +3f39c0: 6e10 86ab 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3f39c6: 6e10 86ab 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3f39cc: 0a03 |0028: move-result v3 │ │ +3f39ce: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ +3f39d0: 2c03 2a01 0000 |002a: sparse-switch v3, 00000154 // +0000012a │ │ +3f39d6: 2821 |002d: goto 004e // +0021 │ │ +3f39d8: 1a03 0851 |002e: const-string v3, "WXXX" // string@5108 │ │ +3f39dc: 6e20 7fab 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f39e2: 0a02 |0033: move-result v2 │ │ +3f39e4: 3902 0300 |0034: if-nez v2, 0037 // +0003 │ │ +3f39e8: 2818 |0036: goto 004e // +0018 │ │ +3f39ea: 1224 |0037: const/4 v4, #int 2 // #2 │ │ +3f39ec: 2816 |0038: goto 004e // +0016 │ │ +3f39ee: 1a03 fe48 |0039: const-string v3, "TIT2" // string@48fe │ │ +3f39f2: 6e20 7fab 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f39f8: 0a02 |003e: move-result v2 │ │ +3f39fa: 3902 0300 |003f: if-nez v2, 0042 // +0003 │ │ +3f39fe: 280d |0041: goto 004e // +000d │ │ +3f3a00: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +3f3a02: 280b |0043: goto 004e // +000b │ │ +3f3a04: 1a03 a708 |0044: const-string v3, "APIC" // string@08a7 │ │ +3f3a08: 6e20 7fab 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f3a0e: 0a02 |0049: move-result v2 │ │ +3f3a10: 3902 0300 |004a: if-nez v2, 004d // +0003 │ │ +3f3a14: 2802 |004c: goto 004e // +0002 │ │ +3f3a16: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +3f3a18: 2b04 1401 0000 |004e: packed-switch v4, 00000162 // +00000114 │ │ +3f3a1e: 1a09 d24d |0051: const-string v9, "Unknown chapter sub-frame." // string@4dd2 │ │ +3f3a22: 7120 330b 9100 |0053: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3a28: 2900 f000 |0056: goto/16 0146 // +00f0 │ │ +3f3a2c: 6e10 15a6 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3a32: 0a02 |005b: move-result v2 │ │ +3f3a34: 6e20 03a6 2700 |005c: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a603 │ │ +3f3a3a: 6e10 15a6 0800 |005f: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3a40: 0a02 |0062: move-result v2 │ │ +3f3a42: b002 |0063: add-int/2addr v2, v0 │ │ +3f3a44: 6e10 fea5 0700 |0064: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f3a4a: 0a03 |0067: move-result v3 │ │ +3f3a4c: b132 |0068: sub-int/2addr v2, v3 │ │ +3f3a4e: 6e20 08a6 2700 |0069: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ +3f3a54: 0c02 |006c: move-result-object v2 │ │ +3f3a56: 1a03 7c1a |006d: const-string v3, "ISO-8859-1" // string@1a7c │ │ +3f3a5a: 7120 63ac 3200 |006f: invoke-static {v2, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@ac63 │ │ +3f3a60: 0c02 |0072: move-result-object v2 │ │ +3f3a62: 6e20 d1a0 2900 |0073: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@a0d1 │ │ +3f3a68: 2202 c81c |0076: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3a6c: 7010 a6ab 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3a72: 1a03 2618 |007b: const-string v3, "Found link: " // string@1826 │ │ +3f3a76: 6e20 b2ab 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3a7c: 6e10 caa0 0900 |0080: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@a0ca │ │ +3f3a82: 0c09 |0083: move-result-object v9 │ │ +3f3a84: 6e20 b2ab 9200 |0084: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3a8a: 6e10 bcab 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3a90: 0c09 |008a: move-result-object v9 │ │ +3f3a92: 7120 330b 9100 |008b: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3a98: 2900 b800 |008e: goto/16 0146 // +00b8 │ │ +3f3a9c: 1a09 960b |0090: const-string v9, "Bad URL found in ID3 data" // string@0b96 │ │ +3f3aa0: 7120 3d0b 9100 |0092: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ +3f3aa6: 2900 b100 |0095: goto/16 0146 // +00b1 │ │ +3f3aaa: 6e10 15a6 0800 |0097: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3ab0: 0a02 |009a: move-result v2 │ │ +3f3ab2: 6e20 03a6 2700 |009b: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a603 │ │ +3f3ab8: 0c02 |009e: move-result-object v2 │ │ +3f3aba: 6e20 d3a0 2900 |009f: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ +3f3ac0: 2202 c81c |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3ac4: 7010 a6ab 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3aca: 1a03 2918 |00a7: const-string v3, "Found title: " // string@1829 │ │ +3f3ace: 6e20 b2ab 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3ad4: 6e10 cca0 0900 |00ac: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@a0cc │ │ +3f3ada: 0c09 |00af: move-result-object v9 │ │ +3f3adc: 6e20 b2ab 9200 |00b0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3ae2: 6e10 bcab 0200 |00b3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3ae8: 0c09 |00b6: move-result-object v9 │ │ +3f3aea: 7120 330b 9100 |00b7: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3af0: 2900 8c00 |00ba: goto/16 0146 // +008c │ │ +3f3af4: 6e10 ffa5 0700 |00bc: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3afa: 0a02 |00bf: move-result v2 │ │ +3f3afc: 6e10 15a6 0800 |00c0: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3b02: 0a03 |00c3: move-result v3 │ │ +3f3b04: 6e20 08a6 3700 |00c4: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ +3f3b0a: 0c03 |00c7: move-result-object v3 │ │ +3f3b0c: 6e10 ffa5 0700 |00c8: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f3b12: 0a04 |00cb: move-result v4 │ │ +3f3b14: 6e10 15a6 0800 |00cc: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3b1a: 0a05 |00cf: move-result v5 │ │ +3f3b1c: 6e30 00a6 2705 |00d0: invoke-virtual {v7, v2, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ +3f3b22: 0c02 |00d3: move-result-object v2 │ │ +3f3b24: 2205 c81c |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3b28: 7010 a6ab 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3b2e: 1a06 2018 |00d9: const-string v6, "Found apic: " // string@1820 │ │ +3f3b32: 6e20 b2ab 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b38: 6e20 b2ab 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b3e: 1a06 f104 |00e1: const-string v6, "," // string@04f1 │ │ +3f3b42: 6e20 b2ab 6500 |00e3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b48: 6e20 b2ab 2500 |00e6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b4e: 6e10 bcab 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3b54: 0c02 |00ec: move-result-object v2 │ │ +3f3b56: 7120 330b 2100 |00ed: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3b5c: 1a02 a106 |00f0: const-string v2, "-->" // string@06a1 │ │ +3f3b60: 6e20 7fab 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f3b66: 0a02 |00f5: move-result v2 │ │ +3f3b68: 1233 |00f6: const/4 v3, #int 3 // #3 │ │ +3f3b6a: 3802 2e00 |00f7: if-eqz v2, 0125 // +002e │ │ +3f3b6e: 6e10 15a6 0800 |00f9: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3b74: 0a02 |00fc: move-result v2 │ │ +3f3b76: 6e20 08a6 2700 |00fd: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a608 │ │ +3f3b7c: 0c02 |0100: move-result-object v2 │ │ +3f3b7e: 2205 c81c |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3b82: 7010 a6ab 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3b88: 1a06 f83a |0106: const-string v6, "Link: " // string@3af8 │ │ +3f3b8c: 6e20 b2ab 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b92: 6e20 b2ab 2500 |010b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3b98: 6e10 bcab 0500 |010e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3b9e: 0c05 |0111: move-result-object v5 │ │ +3f3ba0: 7120 330b 5100 |0112: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3ba6: 6e10 c9a0 0900 |0115: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ +3f3bac: 0c01 |0118: move-result-object v1 │ │ +3f3bae: 7110 e80a 0100 |0119: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f3bb4: 0a01 |011c: move-result v1 │ │ +3f3bb6: 3901 0400 |011d: if-nez v1, 0121 // +0004 │ │ +3f3bba: 3334 2700 |011f: if-ne v4, v3, 0146 // +0027 │ │ +3f3bbe: 6e20 d0a0 2900 |0121: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@a0d0 │ │ +3f3bc4: 2822 |0124: goto 0146 // +0022 │ │ +3f3bc6: 6e10 fea5 0700 |0125: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f3bcc: 0a01 |0128: move-result v1 │ │ +3f3bce: b101 |0129: sub-int/2addr v1, v0 │ │ +3f3bd0: 6e10 15a6 0800 |012a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3bd6: 0a02 |012d: move-result v2 │ │ +3f3bd8: b112 |012e: sub-int/2addr v2, v1 │ │ +3f3bda: 6e10 c9a0 0900 |012f: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@a0c9 │ │ +3f3be0: 0c01 |0132: move-result-object v1 │ │ +3f3be2: 7110 e80a 0100 |0133: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3f3be8: 0a01 |0136: move-result v1 │ │ +3f3bea: 3901 0400 |0137: if-nez v1, 013b // +0004 │ │ +3f3bee: 3334 0d00 |0139: if-ne v4, v3, 0146 // +000d │ │ +3f3bf2: 6e10 fea5 0700 |013b: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f3bf8: 0a01 |013e: move-result v1 │ │ +3f3bfa: 7120 dea0 2100 |013f: invoke-static {v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.makeUrl:(II)Ljava/lang/String; // method@a0de │ │ +3f3c00: 0c01 |0142: move-result-object v1 │ │ +3f3c02: 6e20 d0a0 1900 |0143: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@a0d0 │ │ +3f3c08: 6e10 fea5 0700 |0146: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f3c0e: 0a09 |0149: move-result v9 │ │ +3f3c10: b109 |014a: sub-int/2addr v9, v0 │ │ +3f3c12: 6e10 15a6 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f3c18: 0a08 |014e: move-result v8 │ │ +3f3c1a: b198 |014f: sub-int/2addr v8, v9 │ │ +3f3c1c: 6e20 0ca6 8700 |0150: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ +3f3c22: 0e00 |0153: return-void │ │ +3f3c24: 0002 0300 89c1 1e00 934b 2700 a1e1 ... |0154: sparse-switch-data (14 units) │ │ +3f3c40: 0001 0300 0000 0000 6e00 0000 4900 ... |0162: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x006d - 0x008e │ │ Ljava/lang/IllegalArgumentException; -> 0x0090 │ │ positions : │ │ 0x0000 line=68 │ │ 0x001a line=69 │ │ 0x001e line=70 │ │ @@ -1486240,47 +1486248,47 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3f3c3c: |[3f3c3c] de.danoeh.antennapod.parser.media.id3.ChapterReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3f3c4c: 6e10 14a6 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f3c52: 0c00 |0003: move-result-object v0 │ │ -3f3c54: 1a01 930d |0004: const-string v1, "CHAP" // string@0d93 │ │ -3f3c58: 6e20 7fab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f3c5e: 0a00 |0009: move-result v0 │ │ -3f3c60: 3800 3a00 |000a: if-eqz v0, 0044 // +003a │ │ -3f3c64: 2200 c81c |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3c68: 7010 a6ab 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3c6e: 1a01 7719 |0011: const-string v1, "Handling frame: " // string@1977 │ │ -3f3c72: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3c78: 6e10 16a6 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ -3f3c7e: 0c01 |0019: move-result-object v1 │ │ -3f3c80: 6e20 b2ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3c86: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3c8c: 0c00 |0020: move-result-object v0 │ │ -3f3c8e: 1a01 b819 |0021: const-string v1, "ID3ChapterReader" // string@19b8 │ │ -3f3c92: 7120 330b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3c98: 6e20 f9a5 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; // method@a5f9 │ │ -3f3c9e: 0c04 |0029: move-result-object v4 │ │ -3f3ca0: 2200 c81c |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f3ca4: 7010 a6ab 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f3caa: 1a02 0d0f |002f: const-string v2, "Chapter done: " // string@0f0d │ │ -3f3cae: 6e20 b2ab 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f3cb4: 6e20 b1ab 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f3cba: 6e10 bcab 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f3cc0: 0c00 |003a: move-result-object v0 │ │ -3f3cc2: 7120 330b 0100 |003b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f3cc8: 5430 faca |003e: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ -3f3ccc: 7220 caad 4000 |0040: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3f3cd2: 2804 |0043: goto 0047 // +0004 │ │ -3f3cd4: 6f20 04a6 4300 |0044: invoke-super {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ -3f3cda: 0e00 |0047: return-void │ │ +3f3c64: |[3f3c64] de.danoeh.antennapod.parser.media.id3.ChapterReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3f3c74: 6e10 14a6 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f3c7a: 0c00 |0003: move-result-object v0 │ │ +3f3c7c: 1a01 930d |0004: const-string v1, "CHAP" // string@0d93 │ │ +3f3c80: 6e20 7fab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f3c86: 0a00 |0009: move-result v0 │ │ +3f3c88: 3800 3a00 |000a: if-eqz v0, 0044 // +003a │ │ +3f3c8c: 2200 c81c |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3c90: 7010 a6ab 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3c96: 1a01 7719 |0011: const-string v1, "Handling frame: " // string@1977 │ │ +3f3c9a: 6e20 b2ab 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3ca0: 6e10 16a6 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a616 │ │ +3f3ca6: 0c01 |0019: move-result-object v1 │ │ +3f3ca8: 6e20 b2ab 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3cae: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3cb4: 0c00 |0020: move-result-object v0 │ │ +3f3cb6: 1a01 b819 |0021: const-string v1, "ID3ChapterReader" // string@19b8 │ │ +3f3cba: 7120 330b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3cc0: 6e20 f9a5 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; // method@a5f9 │ │ +3f3cc6: 0c04 |0029: move-result-object v4 │ │ +3f3cc8: 2200 c81c |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f3ccc: 7010 a6ab 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f3cd2: 1a02 0d0f |002f: const-string v2, "Chapter done: " // string@0f0d │ │ +3f3cd6: 6e20 b2ab 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f3cdc: 6e20 b1ab 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f3ce2: 6e10 bcab 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f3ce8: 0c00 |003a: move-result-object v0 │ │ +3f3cea: 7120 330b 0100 |003b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f3cf0: 5430 faca |003e: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@cafa │ │ +3f3cf4: 7220 caad 4000 |0040: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3f3cfa: 2804 |0043: goto 0047 // +0004 │ │ +3f3cfc: 6f20 04a6 4300 |0044: invoke-super {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ +3f3d02: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000c line=39 │ │ 0x0026 line=40 │ │ 0x002a line=41 │ │ 0x003e line=42 │ │ @@ -1486327,19 +1486335,19 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f42b4: |[3f42b4] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3f42c4: 7020 fca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a5fc │ │ -3f42ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f42cc: 5b01 05cb |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ -3f42d0: 0e00 |0006: return-void │ │ +3f42dc: |[3f42dc] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3f42ec: 7020 fca5 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a5fc │ │ +3f42f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f42f4: 5b01 05cb |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ +3f42f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=15 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -1486350,17 +1486358,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f429c: |[3f429c] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.getComment:()Ljava/lang/String; │ │ -3f42ac: 5410 05cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ -3f42b0: 1100 |0002: return-object v0 │ │ +3f42c4: |[3f42c4] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.getComment:()Ljava/lang/String; │ │ +3f42d4: 5410 05cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ +3f42d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;) │ │ @@ -1486368,55 +1486376,55 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3f42d4: |[3f42d4] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3f42e4: 6e10 14a6 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ -3f42ea: 0c00 |0003: move-result-object v0 │ │ -3f42ec: 1a01 e20d |0004: const-string v1, "COMM" // string@0de2 │ │ -3f42f0: 6e20 7fab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f42f6: 0a00 |0009: move-result v0 │ │ -3f42f8: 3800 3900 |000a: if-eqz v0, 0043 // +0039 │ │ -3f42fc: 6e10 fea5 0800 |000c: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f4302: 0a00 |000f: move-result v0 │ │ -3f4304: 8100 |0010: int-to-long v0, v0 │ │ -3f4306: 6e10 ffa5 0800 |0011: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ -3f430c: 0a02 |0014: move-result v2 │ │ -3f430e: 1233 |0015: const/4 v3, #int 3 // #3 │ │ -3f4310: 6e20 0ca6 3800 |0016: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ -3f4316: 6e10 15a6 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f431c: 0a03 |001c: move-result v3 │ │ -3f431e: d803 03fc |001d: add-int/lit8 v3, v3, #int -4 // #fc │ │ -3f4322: 6e30 00a6 2803 |001f: invoke-virtual {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ -3f4328: 0c03 |0022: move-result-object v3 │ │ -3f432a: 6e10 15a6 0900 |0023: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ -3f4330: 0a09 |0026: move-result v9 │ │ -3f4332: 8194 |0027: int-to-long v4, v9 │ │ -3f4334: 6e10 fea5 0800 |0028: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ -3f433a: 0a09 |002b: move-result v9 │ │ -3f433c: 8196 |002c: int-to-long v6, v9 │ │ -3f433e: bc06 |002d: sub-long/2addr v6, v0 │ │ -3f4340: bc64 |002e: sub-long/2addr v4, v6 │ │ -3f4342: 8449 |002f: long-to-int v9, v4 │ │ -3f4344: 6e30 00a6 2809 |0030: invoke-virtual {v8, v2, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ -3f434a: 0c09 |0033: move-result-object v9 │ │ -3f434c: 6e10 8dab 0300 |0034: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f4352: 0a00 |0037: move-result v0 │ │ -3f4354: 6e10 8dab 0900 |0038: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f435a: 0a01 |003b: move-result v1 │ │ -3f435c: 3710 0300 |003c: if-le v0, v1, 003f // +0003 │ │ -3f4360: 2802 |003e: goto 0040 // +0002 │ │ -3f4362: 0793 |003f: move-object v3, v9 │ │ -3f4364: 5b83 05cb |0040: iput-object v3, v8, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ -3f4368: 2804 |0042: goto 0046 // +0004 │ │ -3f436a: 6f20 04a6 9800 |0043: invoke-super {v8, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ -3f4370: 0e00 |0046: return-void │ │ +3f42fc: |[3f42fc] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3f430c: 6e10 14a6 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a614 │ │ +3f4312: 0c00 |0003: move-result-object v0 │ │ +3f4314: 1a01 e20d |0004: const-string v1, "COMM" // string@0de2 │ │ +3f4318: 6e20 7fab 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f431e: 0a00 |0009: move-result v0 │ │ +3f4320: 3800 3900 |000a: if-eqz v0, 0043 // +0039 │ │ +3f4324: 6e10 fea5 0800 |000c: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f432a: 0a00 |000f: move-result v0 │ │ +3f432c: 8100 |0010: int-to-long v0, v0 │ │ +3f432e: 6e10 ffa5 0800 |0011: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a5ff │ │ +3f4334: 0a02 |0014: move-result v2 │ │ +3f4336: 1233 |0015: const/4 v3, #int 3 // #3 │ │ +3f4338: 6e20 0ca6 3800 |0016: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a60c │ │ +3f433e: 6e10 15a6 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f4344: 0a03 |001c: move-result v3 │ │ +3f4346: d803 03fc |001d: add-int/lit8 v3, v3, #int -4 // #fc │ │ +3f434a: 6e30 00a6 2803 |001f: invoke-virtual {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ +3f4350: 0c03 |0022: move-result-object v3 │ │ +3f4352: 6e10 15a6 0900 |0023: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a615 │ │ +3f4358: 0a09 |0026: move-result v9 │ │ +3f435a: 8194 |0027: int-to-long v4, v9 │ │ +3f435c: 6e10 fea5 0800 |0028: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a5fe │ │ +3f4362: 0a09 |002b: move-result v9 │ │ +3f4364: 8196 |002c: int-to-long v6, v9 │ │ +3f4366: bc06 |002d: sub-long/2addr v6, v0 │ │ +3f4368: bc64 |002e: sub-long/2addr v4, v6 │ │ +3f436a: 8449 |002f: long-to-int v9, v4 │ │ +3f436c: 6e30 00a6 2809 |0030: invoke-virtual {v8, v2, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a600 │ │ +3f4372: 0c09 |0033: move-result-object v9 │ │ +3f4374: 6e10 8dab 0300 |0034: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f437a: 0a00 |0037: move-result v0 │ │ +3f437c: 6e10 8dab 0900 |0038: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f4382: 0a01 |003b: move-result v1 │ │ +3f4384: 3710 0300 |003c: if-le v0, v1, 003f // +0003 │ │ +3f4388: 2802 |003e: goto 0040 // +0002 │ │ +3f438a: 0793 |003f: move-object v3, v9 │ │ +3f438c: 5b83 05cb |0040: iput-object v3, v8, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@cb05 │ │ +3f4390: 2804 |0042: goto 0046 // +0004 │ │ +3f4392: 6f20 04a6 9800 |0043: invoke-super {v8, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a604 │ │ +3f4398: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000c line=24 │ │ 0x0011 line=25 │ │ 0x0016 line=26 │ │ 0x0019 line=27 │ │ @@ -1486453,17 +1486461,17 @@ │ │ type : '(Ljava/lang/String;IS)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3f4374: |[3f4374] de.danoeh.antennapod.parser.media.id3.model.FrameHeader.:(Ljava/lang/String;IS)V │ │ -3f4384: 7030 13a6 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a613 │ │ -3f438a: 0e00 |0003: return-void │ │ +3f439c: |[3f439c] de.danoeh.antennapod.parser.media.id3.model.FrameHeader.:(Ljava/lang/String;IS)V │ │ +3f43ac: 7030 13a6 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a613 │ │ +3f43b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1486503,19 +1486511,19 @@ │ │ type : '(Ljava/lang/String;ISB)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f44cc: |[3f44cc] de.danoeh.antennapod.parser.media.id3.model.TagHeader.:(Ljava/lang/String;ISB)V │ │ -3f44dc: 7030 13a6 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a613 │ │ -3f44e2: 5f03 09cb |0003: iput-short v3, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ -3f44e6: 5d04 08cb |0005: iput-byte v4, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@cb08 │ │ -3f44ea: 0e00 |0007: return-void │ │ +3f44f4: |[3f44f4] de.danoeh.antennapod.parser.media.id3.model.TagHeader.:(Ljava/lang/String;ISB)V │ │ +3f4504: 7030 13a6 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a613 │ │ +3f450a: 5f03 09cb |0003: iput-short v3, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ +3f450e: 5d04 08cb |0005: iput-byte v4, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@cb08 │ │ +3f4512: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ @@ -1486530,17 +1486538,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f44b4: |[3f44b4] de.danoeh.antennapod.parser.media.id3.model.TagHeader.getVersion:()S │ │ -3f44c4: 5810 09cb |0000: iget-short v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ -3f44c8: 0f00 |0002: return v0 │ │ +3f44dc: |[3f44dc] de.danoeh.antennapod.parser.media.id3.model.TagHeader.getVersion:()S │ │ +3f44ec: 5810 09cb |0000: iget-short v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ +3f44f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;) │ │ @@ -1486548,38 +1486556,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3f4434: |[3f4434] de.danoeh.antennapod.parser.media.id3.model.TagHeader.toString:()Ljava/lang/String; │ │ -3f4444: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4448: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f444e: 1a01 1f4a |0005: const-string v1, "TagHeader [version=" // string@4a1f │ │ -3f4452: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4458: 5821 09cb |000a: iget-short v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ -3f445c: 6e20 adab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f4462: 1a01 6405 |000f: const-string v1, ", flags=" // string@0564 │ │ -3f4466: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f446c: 5621 08cb |0014: iget-byte v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@cb08 │ │ -3f4470: 6e20 adab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f4476: 1a01 8205 |0019: const-string v1, ", id=" // string@0582 │ │ -3f447a: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4480: 5421 06cb |001e: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ -3f4484: 6e20 b2ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f448a: 1a01 0206 |0023: const-string v1, ", size=" // string@0602 │ │ -3f448e: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4494: 5221 07cb |0028: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ -3f4498: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f449e: 1a01 4d55 |002d: const-string v1, "]" // string@554d │ │ -3f44a2: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f44a8: 6e10 bcab 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f44ae: 0c00 |0035: move-result-object v0 │ │ -3f44b0: 1100 |0036: return-object v0 │ │ +3f445c: |[3f445c] de.danoeh.antennapod.parser.media.id3.model.TagHeader.toString:()Ljava/lang/String; │ │ +3f446c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4470: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4476: 1a01 1f4a |0005: const-string v1, "TagHeader [version=" // string@4a1f │ │ +3f447a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4480: 5821 09cb |000a: iget-short v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@cb09 │ │ +3f4484: 6e20 adab 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f448a: 1a01 6405 |000f: const-string v1, ", flags=" // string@0564 │ │ +3f448e: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4494: 5621 08cb |0014: iget-byte v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@cb08 │ │ +3f4498: 6e20 adab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f449e: 1a01 8205 |0019: const-string v1, ", id=" // string@0582 │ │ +3f44a2: 6e20 b2ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f44a8: 5421 06cb |001e: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@cb06 │ │ +3f44ac: 6e20 b2ab 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f44b2: 1a01 0206 |0023: const-string v1, ", size=" // string@0602 │ │ +3f44b6: 6e20 b2ab 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f44bc: 5221 07cb |0028: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@cb07 │ │ +3f44c0: 6e20 adab 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f44c6: 1a01 4d55 |002d: const-string v1, "]" // string@554d │ │ +3f44ca: 6e20 b2ab 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f44d0: 6e10 bcab 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f44d6: 0c00 |0035: move-result-object v0 │ │ +3f44d8: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1486648,35 +1486656,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f4a9c: |[3f4a9c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:()V │ │ -3f4aac: 0e00 |0000: return-void │ │ +3f4ac4: |[3f4ac4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:()V │ │ +3f4ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f4ab0: |[3f4ab0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:(Ljava/io/InputStream;)V │ │ -3f4ac0: 7020 31a6 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a631 │ │ -3f4ac6: 2201 3e1d |0003: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3f4aca: 7010 feac 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3f4ad0: 5b01 13cb |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ -3f4ad4: 0e00 |000a: return-void │ │ +3f4ad8: |[3f4ad8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:(Ljava/io/InputStream;)V │ │ +3f4ae8: 7020 31a6 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a631 │ │ +3f4aee: 2201 3e1d |0003: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3f4af2: 7010 feac 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3f4af8: 5b01 13cb |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ +3f4afc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/InputStream; │ │ @@ -1486686,24 +1486694,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3f497c: |[3f497c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -3f498c: 6e10 8dab 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f4992: 0a00 |0003: move-result v0 │ │ -3f4994: 6001 0ecb |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@cb0e │ │ -3f4998: 3710 0700 |0006: if-le v0, v1, 000d // +0007 │ │ -3f499c: 6e20 97ab 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3f49a2: 0c02 |000b: move-result-object v2 │ │ -3f49a4: 1102 |000c: return-object v2 │ │ -3f49a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3f49a8: 1102 |000e: return-object v2 │ │ +3f49a4: |[3f49a4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +3f49b4: 6e10 8dab 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f49ba: 0a00 |0003: move-result v0 │ │ +3f49bc: 6001 0ecb |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@cb0e │ │ +3f49c0: 3710 0700 |0006: if-le v0, v1, 000d // +0007 │ │ +3f49c4: 6e20 97ab 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3f49ca: 0c02 |000b: move-result-object v2 │ │ +3f49cc: 1102 |000c: return-object v2 │ │ +3f49ce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3f49d0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1486712,39 +1486720,39 @@ │ │ type : '(J)Lde/danoeh/antennapod/model/feed/Chapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3f487c: |[3f487c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; │ │ -3f488c: 5440 13cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ -3f4890: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3f4896: 0c00 |0005: move-result-object v0 │ │ -3f4898: 7210 b8ad 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3f489e: 0a01 |0009: move-result v1 │ │ -3f48a0: 3801 2400 |000a: if-eqz v1, 002e // +0024 │ │ -3f48a4: 7210 b9ad 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3f48aa: 0c01 |000f: move-result-object v1 │ │ -3f48ac: 1f01 121a |0010: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f48b0: 2202 c81c |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f48b4: 7010 a6ab 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f48ba: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -3f48be: 6e20 b2ab 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f48c4: 6e30 aeab 5206 |001c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3f48ca: 6e10 bcab 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f48d0: 0c02 |0022: move-result-object v2 │ │ -3f48d2: 6e10 c7a0 0100 |0023: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getChapterId:()Ljava/lang/String; // method@a0c7 │ │ -3f48d8: 0c03 |0026: move-result-object v3 │ │ -3f48da: 6e20 7fab 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f48e0: 0a02 |002a: move-result v2 │ │ -3f48e2: 3802 dbff |002b: if-eqz v2, 0006 // -0025 │ │ -3f48e6: 1101 |002d: return-object v1 │ │ -3f48e8: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -3f48ea: 1105 |002f: return-object v5 │ │ +3f48a4: |[3f48a4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; │ │ +3f48b4: 5440 13cb |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ +3f48b8: 7210 d5ad 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3f48be: 0c00 |0005: move-result-object v0 │ │ +3f48c0: 7210 b8ad 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3f48c6: 0a01 |0009: move-result v1 │ │ +3f48c8: 3801 2400 |000a: if-eqz v1, 002e // +0024 │ │ +3f48cc: 7210 b9ad 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3f48d2: 0c01 |000f: move-result-object v1 │ │ +3f48d4: 1f01 121a |0010: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f48d8: 2202 c81c |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f48dc: 7010 a6ab 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f48e2: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +3f48e6: 6e20 b2ab 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f48ec: 6e30 aeab 5206 |001c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3f48f2: 6e10 bcab 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f48f8: 0c02 |0022: move-result-object v2 │ │ +3f48fa: 6e10 c7a0 0100 |0023: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getChapterId:()Ljava/lang/String; // method@a0c7 │ │ +3f4900: 0c03 |0026: move-result-object v3 │ │ +3f4902: 6e20 7fab 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4908: 0a02 |002a: move-result v2 │ │ +3f490a: 3802 dbff |002b: if-eqz v2, 0006 // -0025 │ │ +3f490e: 1101 |002d: return-object v1 │ │ +3f4910: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +3f4912: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x0030 reg=5 (null) J │ │ @@ -1486754,42 +1486762,42 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3f48ec: |[3f48ec] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getIdFromKey:(Ljava/lang/String;)I │ │ -3f48fc: 6e10 8dab 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f4902: 0a00 |0003: move-result v0 │ │ -3f4904: 6001 0ecb |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@cb0e │ │ -3f4908: 3410 1600 |0006: if-lt v0, v1, 001c // +0016 │ │ -3f490c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -3f4910: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ -3f4914: 6e30 98ab 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f491a: 0c03 |000f: move-result-object v3 │ │ -3f491c: 7110 10ab 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3f4922: 0a03 |0013: move-result v3 │ │ -3f4924: 0f03 |0014: return v3 │ │ -3f4926: 0d03 |0015: move-exception v3 │ │ -3f4928: 2200 6b1b |0016: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f492c: 7020 3ca6 3000 |0018: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ -3f4932: 2700 |001b: throw v0 │ │ -3f4934: 2200 6b1b |001c: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f4938: 2201 c81c |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f493c: 7010 a6ab 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4942: 1a02 4e8c |0023: const-string v2, "key is too short (" // string@8c4e │ │ -3f4946: 6e20 b2ab 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f494c: 6e20 b2ab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4952: 1a03 bb04 |002b: const-string v3, ")" // string@04bb │ │ -3f4956: 6e20 b2ab 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f495c: 6e10 bcab 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4962: 0c03 |0033: move-result-object v3 │ │ -3f4964: 7020 3ba6 3000 |0034: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ -3f496a: 2700 |0037: throw v0 │ │ +3f4914: |[3f4914] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getIdFromKey:(Ljava/lang/String;)I │ │ +3f4924: 6e10 8dab 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f492a: 0a00 |0003: move-result v0 │ │ +3f492c: 6001 0ecb |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@cb0e │ │ +3f4930: 3410 1600 |0006: if-lt v0, v1, 001c // +0016 │ │ +3f4934: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +3f4938: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ +3f493c: 6e30 98ab 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f4942: 0c03 |000f: move-result-object v3 │ │ +3f4944: 7110 10ab 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3f494a: 0a03 |0013: move-result v3 │ │ +3f494c: 0f03 |0014: return v3 │ │ +3f494e: 0d03 |0015: move-exception v3 │ │ +3f4950: 2200 6b1b |0016: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4954: 7020 3ca6 3000 |0018: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ +3f495a: 2700 |001b: throw v0 │ │ +3f495c: 2200 6b1b |001c: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4960: 2201 c81c |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4964: 7010 a6ab 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f496a: 1a02 4e8c |0023: const-string v2, "key is too short (" // string@8c4e │ │ +3f496e: 6e20 b2ab 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4974: 6e20 b2ab 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f497a: 1a03 bb04 |002b: const-string v3, ")" // string@04bb │ │ +3f497e: 6e20 b2ab 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4984: 6e10 bcab 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f498a: 0c03 |0033: move-result-object v3 │ │ +3f498c: 7020 3ba6 3000 |0034: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ +3f4992: 2700 |0037: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0014 │ │ Ljava/lang/NumberFormatException; -> 0x0015 │ │ positions : │ │ 0x0000 line=101 │ │ 0x000c line=103 │ │ 0x0010 line=104 │ │ @@ -1486803,66 +1486811,66 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -3f49c4: |[3f49c4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getStartTimeFromValue:(Ljava/lang/String;)J │ │ -3f49d4: 1a00 a106 |0000: const-string v0, "-->" // string@06a1 │ │ -3f49d8: 1a01 4207 |0002: const-string v1, ":" // string@0742 │ │ -3f49dc: 6e20 93ab 1900 |0004: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3f49e2: 0c09 |0007: move-result-object v9 │ │ -3f49e4: 2191 |0008: array-length v1, v9 │ │ -3f49e6: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -3f49e8: 3421 4a00 |000a: if-lt v1, v2, 0054 // +004a │ │ -3f49ec: 6201 2ef3 |000c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ -3f49f0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3f49f2: 4603 0902 |000f: aget-object v3, v9, v2 │ │ -3f49f6: 7110 23ab 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f49fc: 0b03 |0014: move-result-wide v3 │ │ -3f49fe: 6205 2df3 |0015: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ -3f4a02: 6e40 bdae 3154 |0017: invoke-virtual {v1, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ -3f4a08: 0b03 |001a: move-result-wide v3 │ │ -3f4a0a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3f4a0c: 4605 0905 |001c: aget-object v5, v9, v5 │ │ -3f4a10: 7110 23ab 0500 |001e: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f4a16: 0b05 |0021: move-result-wide v5 │ │ -3f4a18: 6207 2ff3 |0022: sget-object v7, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3f4a1c: 6e40 bdae 5176 |0024: invoke-virtual {v1, v5, v6, v7}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ -3f4a22: 0b05 |0027: move-result-wide v5 │ │ -3f4a24: 1227 |0028: const/4 v7, #int 2 // #2 │ │ -3f4a26: 4608 0907 |0029: aget-object v8, v9, v7 │ │ -3f4a2a: 6e20 7bab 0800 |002b: invoke-virtual {v8, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3f4a30: 0a08 |002e: move-result v8 │ │ -3f4a32: 3808 0e00 |002f: if-eqz v8, 003d // +000e │ │ -3f4a36: 4608 0907 |0031: aget-object v8, v9, v7 │ │ -3f4a3a: 6e20 89ab 0800 |0033: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@ab89 │ │ -3f4a40: 0a00 |0036: move-result v0 │ │ -3f4a42: 6e30 98ab 2800 |0037: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3f4a48: 0c00 |003a: move-result-object v0 │ │ -3f4a4a: 4d00 0907 |003b: aput-object v0, v9, v7 │ │ -3f4a4e: 4609 0907 |003d: aget-object v9, v9, v7 │ │ -3f4a52: 7110 ffaa 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ -3f4a58: 0a09 |0042: move-result v9 │ │ -3f4a5a: 8897 |0043: float-to-long v7, v9 │ │ -3f4a5c: 6209 31f3 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3f4a60: 6e40 bdae 7198 |0046: invoke-virtual {v1, v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ -3f4a66: 0b00 |0049: move-result-wide v0 │ │ -3f4a68: bb53 |004a: add-long/2addr v3, v5 │ │ -3f4a6a: bb03 |004b: add-long/2addr v3, v0 │ │ -3f4a6c: 1003 |004c: return-wide v3 │ │ -3f4a6e: 0d09 |004d: move-exception v9 │ │ -3f4a70: 2200 6b1b |004e: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f4a74: 7020 3ca6 9000 |0050: invoke-direct {v0, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ -3f4a7a: 2700 |0053: throw v0 │ │ -3f4a7c: 2209 6b1b |0054: new-instance v9, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f4a80: 1a00 9b1b |0056: const-string v0, "Invalid time string" // string@1b9b │ │ -3f4a84: 7020 3ba6 0900 |0058: invoke-direct {v9, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ -3f4a8a: 2709 |005b: throw v9 │ │ +3f49ec: |[3f49ec] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getStartTimeFromValue:(Ljava/lang/String;)J │ │ +3f49fc: 1a00 a106 |0000: const-string v0, "-->" // string@06a1 │ │ +3f4a00: 1a01 4207 |0002: const-string v1, ":" // string@0742 │ │ +3f4a04: 6e20 93ab 1900 |0004: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3f4a0a: 0c09 |0007: move-result-object v9 │ │ +3f4a0c: 2191 |0008: array-length v1, v9 │ │ +3f4a0e: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +3f4a10: 3421 4a00 |000a: if-lt v1, v2, 0054 // +004a │ │ +3f4a14: 6201 2ef3 |000c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f32e │ │ +3f4a18: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3f4a1a: 4603 0902 |000f: aget-object v3, v9, v2 │ │ +3f4a1e: 7110 23ab 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f4a24: 0b03 |0014: move-result-wide v3 │ │ +3f4a26: 6205 2df3 |0015: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f32d │ │ +3f4a2a: 6e40 bdae 3154 |0017: invoke-virtual {v1, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ +3f4a30: 0b03 |001a: move-result-wide v3 │ │ +3f4a32: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3f4a34: 4605 0905 |001c: aget-object v5, v9, v5 │ │ +3f4a38: 7110 23ab 0500 |001e: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f4a3e: 0b05 |0021: move-result-wide v5 │ │ +3f4a40: 6207 2ff3 |0022: sget-object v7, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3f4a44: 6e40 bdae 5176 |0024: invoke-virtual {v1, v5, v6, v7}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ +3f4a4a: 0b05 |0027: move-result-wide v5 │ │ +3f4a4c: 1227 |0028: const/4 v7, #int 2 // #2 │ │ +3f4a4e: 4608 0907 |0029: aget-object v8, v9, v7 │ │ +3f4a52: 6e20 7bab 0800 |002b: invoke-virtual {v8, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3f4a58: 0a08 |002e: move-result v8 │ │ +3f4a5a: 3808 0e00 |002f: if-eqz v8, 003d // +000e │ │ +3f4a5e: 4608 0907 |0031: aget-object v8, v9, v7 │ │ +3f4a62: 6e20 89ab 0800 |0033: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@ab89 │ │ +3f4a68: 0a00 |0036: move-result v0 │ │ +3f4a6a: 6e30 98ab 2800 |0037: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3f4a70: 0c00 |003a: move-result-object v0 │ │ +3f4a72: 4d00 0907 |003b: aput-object v0, v9, v7 │ │ +3f4a76: 4609 0907 |003d: aget-object v9, v9, v7 │ │ +3f4a7a: 7110 ffaa 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@aaff │ │ +3f4a80: 0a09 |0042: move-result v9 │ │ +3f4a82: 8897 |0043: float-to-long v7, v9 │ │ +3f4a84: 6209 31f3 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3f4a88: 6e40 bdae 7198 |0046: invoke-virtual {v1, v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@aebd │ │ +3f4a8e: 0b00 |0049: move-result-wide v0 │ │ +3f4a90: bb53 |004a: add-long/2addr v3, v5 │ │ +3f4a92: bb03 |004b: add-long/2addr v3, v0 │ │ +3f4a94: 1003 |004c: return-wide v3 │ │ +3f4a96: 0d09 |004d: move-exception v9 │ │ +3f4a98: 2200 6b1b |004e: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4a9c: 7020 3ca6 9000 |0050: invoke-direct {v0, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a63c │ │ +3f4aa2: 2700 |0053: throw v0 │ │ +3f4aa4: 2209 6b1b |0054: new-instance v9, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4aa8: 1a00 9b1b |0056: const-string v0, "Invalid time string" // string@1b9b │ │ +3f4aac: 7020 3ba6 0900 |0058: invoke-direct {v9, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ +3f4ab2: 2709 |005b: throw v9 │ │ catches : 1 │ │ 0x000c - 0x004a │ │ Ljava/lang/NumberFormatException; -> 0x004d │ │ positions : │ │ 0x0004 line=73 │ │ 0x0008 line=74 │ │ 0x000c line=76 │ │ @@ -1486887,17 +1486895,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f49ac: |[3f49ac] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapters:()Ljava/util/List; │ │ -3f49bc: 5410 13cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ -3f49c0: 1100 |0002: return-object v0 │ │ +3f49d4: |[3f49d4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapters:()Ljava/util/List; │ │ +3f49e4: 5410 13cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ +3f49e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;) │ │ @@ -1486905,19 +1486913,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f485c: |[3f485c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.handles:(Ljava/lang/String;)Z │ │ -3f486c: 1a00 b361 |0000: const-string v0, "chapter\d\d\d.*" // string@61b3 │ │ -3f4870: 6e20 8eab 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ -3f4876: 0a02 |0005: move-result v2 │ │ -3f4878: 0f02 |0006: return v2 │ │ +3f4884: |[3f4884] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.handles:(Ljava/lang/String;)Z │ │ +3f4894: 1a00 b361 |0000: const-string v0, "chapter\d\d\d.*" // string@61b3 │ │ +3f4898: 6e20 8eab 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@ab8e │ │ +3f489e: 0a02 |0005: move-result v2 │ │ +3f48a0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1486926,71 +1486934,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3f4ad8: |[3f4ad8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3f4ae8: 7110 22a6 0600 |0000: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; // method@a622 │ │ -3f4aee: 0c00 |0003: move-result-object v0 │ │ -3f4af0: 7110 25a6 0600 |0004: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getIdFromKey:(Ljava/lang/String;)I // method@a625 │ │ -3f4af6: 0a01 |0007: move-result v1 │ │ -3f4af8: 8112 |0008: int-to-long v2, v1 │ │ -3f4afa: 7030 23a6 2503 |0009: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a623 │ │ -3f4b00: 0c04 |000c: move-result-object v4 │ │ -3f4b02: 3900 5200 |000d: if-nez v0, 005f // +0052 │ │ -3f4b06: 7030 23a6 2503 |000f: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a623 │ │ -3f4b0c: 0c00 |0012: move-result-object v0 │ │ -3f4b0e: 3900 2800 |0013: if-nez v0, 003b // +0028 │ │ -3f4b12: 7110 26a6 0700 |0015: invoke-static {v7}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getStartTimeFromValue:(Ljava/lang/String;)J // method@a626 │ │ -3f4b18: 0b06 |0018: move-result-wide v6 │ │ -3f4b1a: 2200 121a |0019: new-instance v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f4b1e: 7010 c3a0 0000 |001b: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ -3f4b24: 2202 c81c |001e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4b28: 7010 a6ab 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4b2e: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ -3f4b32: 6e20 b2ab 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b38: 6e20 adab 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f4b3e: 6e10 bcab 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4b44: 0c01 |002e: move-result-object v1 │ │ -3f4b46: 6e20 cea0 1000 |002f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ -3f4b4c: 6e30 d2a0 6007 |0032: invoke-virtual {v0, v6, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ -3f4b52: 5456 13cb |0035: iget-object v6, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ -3f4b56: 7220 caad 0600 |0037: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3f4b5c: 2840 |003a: goto 007a // +0040 │ │ -3f4b5e: 2200 6b1b |003b: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ -3f4b62: 2201 c81c |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f4b66: 7010 a6ab 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f4b6c: 1a02 2118 |0042: const-string v2, "Found chapter with duplicate ID (" // string@1821 │ │ -3f4b70: 6e20 b2ab 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b76: 6e20 b2ab 6100 |0047: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b7c: 1a06 f204 |004a: const-string v6, ", " // string@04f2 │ │ -3f4b80: 6e20 b2ab 6100 |004c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b86: 6e20 b2ab 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b8c: 1a06 bb04 |0052: const-string v6, ")" // string@04bb │ │ -3f4b90: 6e20 b2ab 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f4b96: 6e10 bcab 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f4b9c: 0c06 |005a: move-result-object v6 │ │ -3f4b9e: 7020 3ba6 6000 |005b: invoke-direct {v0, v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ -3f4ba4: 2700 |005e: throw v0 │ │ -3f4ba6: 1a06 bfa3 |005f: const-string v6, "name" // string@a3bf │ │ -3f4baa: 6e20 7fab 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4bb0: 0a06 |0064: move-result v6 │ │ -3f4bb2: 3806 0800 |0065: if-eqz v6, 006d // +0008 │ │ -3f4bb6: 3804 1300 |0067: if-eqz v4, 007a // +0013 │ │ -3f4bba: 6e20 d3a0 7400 |0069: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ -3f4bc0: 280e |006c: goto 007a // +000e │ │ -3f4bc2: 1a06 96cb |006d: const-string v6, "url" // string@cb96 │ │ -3f4bc6: 6e20 7fab 6000 |006f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4bcc: 0a06 |0072: move-result v6 │ │ -3f4bce: 3806 0700 |0073: if-eqz v6, 007a // +0007 │ │ -3f4bd2: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ -3f4bd6: 6e20 d1a0 7400 |0077: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@a0d1 │ │ -3f4bdc: 0e00 |007a: return-void │ │ +3f4b00: |[3f4b00] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3f4b10: 7110 22a6 0600 |0000: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; // method@a622 │ │ +3f4b16: 0c00 |0003: move-result-object v0 │ │ +3f4b18: 7110 25a6 0600 |0004: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getIdFromKey:(Ljava/lang/String;)I // method@a625 │ │ +3f4b1e: 0a01 |0007: move-result v1 │ │ +3f4b20: 8112 |0008: int-to-long v2, v1 │ │ +3f4b22: 7030 23a6 2503 |0009: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a623 │ │ +3f4b28: 0c04 |000c: move-result-object v4 │ │ +3f4b2a: 3900 5200 |000d: if-nez v0, 005f // +0052 │ │ +3f4b2e: 7030 23a6 2503 |000f: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a623 │ │ +3f4b34: 0c00 |0012: move-result-object v0 │ │ +3f4b36: 3900 2800 |0013: if-nez v0, 003b // +0028 │ │ +3f4b3a: 7110 26a6 0700 |0015: invoke-static {v7}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getStartTimeFromValue:(Ljava/lang/String;)J // method@a626 │ │ +3f4b40: 0b06 |0018: move-result-wide v6 │ │ +3f4b42: 2200 121a |0019: new-instance v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f4b46: 7010 c3a0 0000 |001b: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@a0c3 │ │ +3f4b4c: 2202 c81c |001e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4b50: 7010 a6ab 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4b56: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ +3f4b5a: 6e20 b2ab 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4b60: 6e20 adab 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f4b66: 6e10 bcab 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4b6c: 0c01 |002e: move-result-object v1 │ │ +3f4b6e: 6e20 cea0 1000 |002f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@a0ce │ │ +3f4b74: 6e30 d2a0 6007 |0032: invoke-virtual {v0, v6, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@a0d2 │ │ +3f4b7a: 5456 13cb |0035: iget-object v6, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@cb13 │ │ +3f4b7e: 7220 caad 0600 |0037: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3f4b84: 2840 |003a: goto 007a // +0040 │ │ +3f4b86: 2200 6b1b |003b: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1b6b │ │ +3f4b8a: 2201 c81c |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f4b8e: 7010 a6ab 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f4b94: 1a02 2118 |0042: const-string v2, "Found chapter with duplicate ID (" // string@1821 │ │ +3f4b98: 6e20 b2ab 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4b9e: 6e20 b2ab 6100 |0047: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4ba4: 1a06 f204 |004a: const-string v6, ", " // string@04f2 │ │ +3f4ba8: 6e20 b2ab 6100 |004c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4bae: 6e20 b2ab 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4bb4: 1a06 bb04 |0052: const-string v6, ")" // string@04bb │ │ +3f4bb8: 6e20 b2ab 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f4bbe: 6e10 bcab 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f4bc4: 0c06 |005a: move-result-object v6 │ │ +3f4bc6: 7020 3ba6 6000 |005b: invoke-direct {v0, v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a63b │ │ +3f4bcc: 2700 |005e: throw v0 │ │ +3f4bce: 1a06 bfa3 |005f: const-string v6, "name" // string@a3bf │ │ +3f4bd2: 6e20 7fab 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4bd8: 0a06 |0064: move-result v6 │ │ +3f4bda: 3806 0800 |0065: if-eqz v6, 006d // +0008 │ │ +3f4bde: 3804 1300 |0067: if-eqz v4, 007a // +0013 │ │ +3f4be2: 6e20 d3a0 7400 |0069: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@a0d3 │ │ +3f4be8: 280e |006c: goto 007a // +000e │ │ +3f4bea: 1a06 96cb |006d: const-string v6, "url" // string@cb96 │ │ +3f4bee: 6e20 7fab 6000 |006f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4bf4: 0a06 |0072: move-result v6 │ │ +3f4bf6: 3806 0700 |0073: if-eqz v6, 007a // +0007 │ │ +3f4bfa: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ +3f4bfe: 6e20 d1a0 7400 |0077: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@a0d1 │ │ +3f4c04: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=41 │ │ 0x0015 line=43 │ │ @@ -1487047,19 +1487055,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f4cdc: |[3f4cdc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.:(Ljava/io/InputStream;)V │ │ -3f4cec: 7020 31a6 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a631 │ │ -3f4cf2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f4cf4: 5b01 18cb |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ -3f4cf8: 0e00 |0006: return-void │ │ +3f4d04: |[3f4d04] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.:(Ljava/io/InputStream;)V │ │ +3f4d14: 7020 31a6 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a631 │ │ +3f4d1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f4d1c: 5b01 18cb |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ +3f4d20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0004 line=9 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ @@ -1487070,17 +1487078,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4cc4: |[3f4cc4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.getDescription:()Ljava/lang/String; │ │ -3f4cd4: 5410 18cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ -3f4cd8: 1100 |0002: return-object v0 │ │ +3f4cec: |[3f4cec] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.getDescription:()Ljava/lang/String; │ │ +3f4cfc: 5410 18cb |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ +3f4d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;) │ │ @@ -1487088,28 +1487096,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3f4c88: |[3f4c88] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.handles:(Ljava/lang/String;)Z │ │ -3f4c98: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ -3f4c9c: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4ca2: 0a00 |0005: move-result v0 │ │ -3f4ca4: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -3f4ca8: 1a00 4264 |0008: const-string v0, "comment" // string@6442 │ │ -3f4cac: 6e20 7fab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4cb2: 0a02 |000d: move-result v2 │ │ -3f4cb4: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -3f4cb8: 2803 |0010: goto 0013 // +0003 │ │ -3f4cba: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3f4cbc: 2802 |0012: goto 0014 // +0002 │ │ -3f4cbe: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3f4cc0: 0f02 |0014: return v2 │ │ +3f4cb0: |[3f4cb0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.handles:(Ljava/lang/String;)Z │ │ +3f4cc0: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ +3f4cc4: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4cca: 0a00 |0005: move-result v0 │ │ +3f4ccc: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +3f4cd0: 1a00 4264 |0008: const-string v0, "comment" // string@6442 │ │ +3f4cd4: 6e20 7fab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4cda: 0a02 |000d: move-result v2 │ │ +3f4cdc: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +3f4ce0: 2803 |0010: goto 0013 // +0003 │ │ +3f4ce2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3f4ce4: 2802 |0012: goto 0014 // +0002 │ │ +3f4ce6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3f4ce8: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1487118,33 +1487126,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f4cfc: |[3f4cfc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3f4d0c: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ -3f4d10: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4d16: 0a00 |0005: move-result v0 │ │ -3f4d18: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -3f4d1c: 1a00 4264 |0008: const-string v0, "comment" // string@6442 │ │ -3f4d20: 6e20 7fab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f4d26: 0a02 |000d: move-result v2 │ │ -3f4d28: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -3f4d2c: 5412 18cb |0010: iget-object v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ -3f4d30: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ -3f4d34: 6e10 8dab 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f4d3a: 0a02 |0017: move-result v2 │ │ -3f4d3c: 5410 18cb |0018: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ -3f4d40: 6e10 8dab 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3f4d46: 0a00 |001d: move-result v0 │ │ -3f4d48: 3702 0400 |001e: if-le v2, v0, 0022 // +0004 │ │ -3f4d4c: 5b13 18cb |0020: iput-object v3, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ -3f4d50: 0e00 |0022: return-void │ │ +3f4d24: |[3f4d24] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3f4d34: 1a00 e869 |0000: const-string v0, "description" // string@69e8 │ │ +3f4d38: 6e20 7fab 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4d3e: 0a00 |0005: move-result v0 │ │ +3f4d40: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +3f4d44: 1a00 4264 |0008: const-string v0, "comment" // string@6442 │ │ +3f4d48: 6e20 7fab 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f4d4e: 0a02 |000d: move-result v2 │ │ +3f4d50: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +3f4d54: 5412 18cb |0010: iget-object v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ +3f4d58: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ +3f4d5c: 6e10 8dab 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f4d62: 0a02 |0017: move-result v2 │ │ +3f4d64: 5410 18cb |0018: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ +3f4d68: 6e10 8dab 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3f4d6e: 0a00 |001d: move-result v0 │ │ +3f4d70: 3702 0400 |001e: if-le v2, v0, 0022 // +0004 │ │ +3f4d74: 5b13 18cb |0020: iput-object v3, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@cb18 │ │ +3f4d78: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0010 line=23 │ │ 0x0020 line=24 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ @@ -1487185,19 +1487193,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f81fc: |[3f81fc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ -3f820c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8212: 5b01 d1d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d1 │ │ -3f8216: 5c02 d2d3 |0005: iput-boolean v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$1:Z // field@d3d2 │ │ -3f821a: 0e00 |0007: return-void │ │ +3f8224: |[3f8224] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ +3f8234: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f823a: 5b01 d1d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d1 │ │ +3f823e: 5c02 d2d3 |0005: iput-boolean v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$1:Z // field@d3d2 │ │ +3f8242: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1487208,20 +1487216,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3f821c: |[3f821c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.accept:(Ljava/lang/Object;)V │ │ -3f822c: 5420 d1d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d1 │ │ -3f8230: 5521 d2d3 |0002: iget-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$1:Z // field@d3d2 │ │ -3f8234: 1f03 281a |0004: check-cast v3, Lde/danoeh/antennapod/model/playback/Playable; // type@1a28 │ │ -3f8238: 7130 52a7 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$bFoBrHrI0S9cZ9BxpKgW-rv2Cps:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a752 │ │ -3f823e: 0e00 |0009: return-void │ │ +3f8244: |[3f8244] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.accept:(Ljava/lang/Object;)V │ │ +3f8254: 5420 d1d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d1 │ │ +3f8258: 5521 d2d3 |0002: iget-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$1:Z // field@d3d2 │ │ +3f825c: 1f03 281a |0004: check-cast v3, Lde/danoeh/antennapod/model/playback/Playable; // type@1a28 │ │ +3f8260: 7130 52a7 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$bFoBrHrI0S9cZ9BxpKgW-rv2Cps:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a752 │ │ +3f8266: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1487255,18 +1487263,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8240: |[3f8240] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8250: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8256: 5b01 d3d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d3 │ │ -3f825a: 0e00 |0005: return-void │ │ +3f8268: |[3f8268] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8278: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f827e: 5b01 d3d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d3 │ │ +3f8282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487276,19 +1487284,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f825c: |[3f825c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ -3f826c: 5410 d3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d3 │ │ -3f8270: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3f8274: 7120 4da7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$BrlftiTZhg-RJ9ekeXhYOJIDUR4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a74d │ │ -3f827a: 0e00 |0007: return-void │ │ +3f8284: |[3f8284] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ +3f8294: 5410 d3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d3 │ │ +3f8298: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3f829c: 7120 4da7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$BrlftiTZhg-RJ9ekeXhYOJIDUR4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a74d │ │ +3f82a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487330,20 +1487338,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f827c: |[3f827c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V │ │ -3f828c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8292: 5b01 d4d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d4 │ │ -3f8296: 5b02 d5d3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d5 │ │ -3f829a: 5b03 d6d3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$2:Ljava/lang/String; // field@d3d6 │ │ -3f829e: 0e00 |0009: return-void │ │ +3f82a4: |[3f82a4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V │ │ +3f82b4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f82ba: 5b01 d4d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d4 │ │ +3f82be: 5b02 d5d3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d5 │ │ +3f82c2: 5b03 d6d3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$2:Ljava/lang/String; // field@d3d6 │ │ +3f82c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000a reg=2 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ @@ -1487355,20 +1487363,20 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3f82a0: |[3f82a0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -3f82b0: 5430 d4d3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d4 │ │ -3f82b4: 5431 d5d3 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d5 │ │ -3f82b8: 5432 d6d3 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$2:Ljava/lang/String; // field@d3d6 │ │ -3f82bc: 7140 4ba7 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$29-d0p6TFSZl7op8yujpQ5b8hQQ:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a74b │ │ -3f82c2: 0e00 |0009: return-void │ │ +3f82c8: |[3f82c8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +3f82d8: 5430 d4d3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d4 │ │ +3f82dc: 5431 d5d3 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d5 │ │ +3f82e0: 5432 d6d3 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.f$2:Ljava/lang/String; // field@d3d6 │ │ +3f82e4: 7140 4ba7 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$29-d0p6TFSZl7op8yujpQ5b8hQQ:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a74b │ │ +3f82ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x000a reg=4 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1487398,34 +1487406,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f82c4: |[3f82c4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.:()V │ │ -3f82d4: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f82da: 0e00 |0003: return-void │ │ +3f82ec: |[3f82ec] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.:()V │ │ +3f82fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3f82dc: |[3f82dc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.run:()V │ │ -3f82ec: 7100 4ea7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$SfIFfffEp2FCjEvfobearIpoq4Q:()V // method@a74e │ │ -3f82f2: 0e00 |0003: return-void │ │ +3f8304: |[3f8304] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.run:()V │ │ +3f8314: 7100 4ea7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$SfIFfffEp2FCjEvfobearIpoq4Q:()V // method@a74e │ │ +3f831a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1487458,18 +1487466,18 @@ │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f82f4: |[3f82f4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda15.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ -3f8304: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f830a: 5b01 d7d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d7 │ │ -3f830e: 0e00 |0005: return-void │ │ +3f831c: |[3f831c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda15.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ +3f832c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8332: 5b01 d7d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d7 │ │ +3f8336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ │ │ @@ -1487479,19 +1487487,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8310: |[3f8310] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda15.accept:(Ljava/lang/Object;)V │ │ -3f8320: 5410 d7d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d7 │ │ -3f8324: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3f8328: 7120 55a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$wmk3T4fGsE3qMMUSeDMpt5RoU8A:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a755 │ │ -3f832e: 0e00 |0007: return-void │ │ +3f8338: |[3f8338] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda15.accept:(Ljava/lang/Object;)V │ │ +3f8348: 5410 d7d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d3d7 │ │ +3f834c: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3f8350: 7120 55a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$wmk3T4fGsE3qMMUSeDMpt5RoU8A:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a755 │ │ +3f8356: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487525,18 +1487533,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8364: |[3f8364] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8374: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f837a: 5b01 d8d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d8 │ │ -3f837e: 0e00 |0005: return-void │ │ +3f838c: |[3f838c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f839c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f83a2: 5b01 d8d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d8 │ │ +3f83a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487546,19 +1487554,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8380: |[3f8380] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3f8390: 5410 d8d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d8 │ │ -3f8394: 1f02 1b1a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f8398: 7120 57a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$zEso6h1Ht8l8TH9GgkZtDqCeosE:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a757 │ │ -3f839e: 0e00 |0007: return-void │ │ +3f83a8: |[3f83a8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3f83b8: 5410 d8d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d8 │ │ +3f83bc: 1f02 1b1a |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f83c0: 7120 57a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$zEso6h1Ht8l8TH9GgkZtDqCeosE:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a757 │ │ +3f83c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487592,18 +1487600,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f83a0: |[3f83a0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f83b0: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f83b6: 5b01 d9d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d9 │ │ -3f83ba: 0e00 |0005: return-void │ │ +3f83c8: |[3f83c8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f83d8: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f83de: 5b01 d9d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d9 │ │ +3f83e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487613,19 +1487621,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f83bc: |[3f83bc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3f83cc: 5410 d9d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d9 │ │ -3f83d0: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ -3f83d4: 7120 56a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$yS_wyrXQnBnwVka5TNkkQcj9y4E:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a756 │ │ -3f83da: 0e00 |0007: return-void │ │ +3f83e4: |[3f83e4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3f83f4: 5410 d9d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3d9 │ │ +3f83f8: 1f02 ce1c |0002: check-cast v2, Ljava/lang/Throwable; // type@1cce │ │ +3f83fc: 7120 56a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$yS_wyrXQnBnwVka5TNkkQcj9y4E:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a756 │ │ +3f8402: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487659,18 +1487667,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f83dc: |[3f83dc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f83ec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f83f2: 5b01 dad3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3da │ │ -3f83f6: 0e00 |0005: return-void │ │ +3f8404: |[3f8404] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8414: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f841a: 5b01 dad3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3da │ │ +3f841e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487680,19 +1487688,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f83f8: |[3f83f8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ -3f8408: 5410 dad3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3da │ │ -3f840c: 1f02 b01c |0002: check-cast v2, Ljava/lang/Integer; // type@1cb0 │ │ -3f8410: 7120 4aa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$12em7Zky02rlfdhvtfRppeO5qXg:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Integer;)V // method@a74a │ │ -3f8416: 0e00 |0007: return-void │ │ +3f8420: |[3f8420] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ +3f8430: 5410 dad3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3da │ │ +3f8434: 1f02 b01c |0002: check-cast v2, Ljava/lang/Integer; // type@1cb0 │ │ +3f8438: 7120 4aa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$12em7Zky02rlfdhvtfRppeO5qXg:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Integer;)V // method@a74a │ │ +3f843e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487722,34 +1487730,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f8418: |[3f8418] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.:()V │ │ -3f8428: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f842e: 0e00 |0003: return-void │ │ +3f8440: |[3f8440] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.:()V │ │ +3f8450: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;) │ │ name : 'subscribe' │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f8430: |[3f8430] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3f8440: 7110 50a7 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$UXdeXoC-S2odSxwSYCZ1lW9BbN8:(Lio/reactivex/SingleEmitter;)V // method@a750 │ │ -3f8446: 0e00 |0003: return-void │ │ +3f8458: |[3f8458] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3f8468: 7110 50a7 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$UXdeXoC-S2odSxwSYCZ1lW9BbN8:(Lio/reactivex/SingleEmitter;)V // method@a750 │ │ +3f846e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1487783,18 +1487791,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8448: |[3f8448] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8458: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f845e: 5b01 dbd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3db │ │ -3f8462: 0e00 |0005: return-void │ │ +3f8470: |[3f8470] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8480: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8486: 5b01 dbd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3db │ │ +3f848a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487804,19 +1487812,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8464: |[3f8464] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3f8474: 5410 dbd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3db │ │ -3f8478: 1f02 511d |0002: check-cast v2, Ljava/util/List; // type@1d51 │ │ -3f847c: 7120 4fa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$TW7J4eBcV8zbI--v3gzCitgy5vk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V // method@a74f │ │ -3f8482: 0e00 |0007: return-void │ │ +3f848c: |[3f848c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3f849c: 5410 dbd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3db │ │ +3f84a0: 1f02 511d |0002: check-cast v2, Ljava/util/List; // type@1d51 │ │ +3f84a4: 7120 4fa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$TW7J4eBcV8zbI--v3gzCitgy5vk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V // method@a74f │ │ +3f84aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487846,35 +1487854,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f8484: |[3f8484] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.:()V │ │ -3f8494: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f849a: 0e00 |0003: return-void │ │ +3f84ac: |[3f84ac] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.:()V │ │ +3f84bc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f84c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f849c: |[3f849c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ -3f84ac: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ -3f84b0: 6e10 e2ab 0100 |0002: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3f84b6: 0e00 |0005: return-void │ │ +3f84c4: |[3f84c4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ +3f84d4: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ +3f84d8: 6e10 e2ab 0100 |0002: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3f84de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1487908,18 +1487916,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8500: |[3f8500] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8510: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f8516: 5b01 dfd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3df │ │ -3f851a: 0e00 |0005: return-void │ │ +3f8528: |[3f8528] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8538: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f853e: 5b01 dfd3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3df │ │ +3f8542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1487929,19 +1487937,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f851c: |[3f851c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.accept:(Ljava/lang/Object;)V │ │ -3f852c: 5410 dfd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3df │ │ -3f8530: 1f02 b31c |0002: check-cast v2, Ljava/lang/Long; // type@1cb3 │ │ -3f8534: 7120 53a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$jiUwkq6CCwci99ru3imMvyoQpms:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V // method@a753 │ │ -3f853a: 0e00 |0007: return-void │ │ +3f8544: |[3f8544] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.accept:(Ljava/lang/Object;)V │ │ +3f8554: 5410 dfd3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3df │ │ +3f8558: 1f02 b31c |0002: check-cast v2, Ljava/lang/Long; // type@1cb3 │ │ +3f855c: 7120 53a7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$jiUwkq6CCwci99ru3imMvyoQpms:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V // method@a753 │ │ +3f8562: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1487979,18 +1487987,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f853c: |[3f853c] de.danoeh.antennapod.playback.service.PlaybackService$1.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V │ │ -3f854c: 5b01 e0d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e0 │ │ -3f8550: 7020 aaa6 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.:(Landroid/content/Context;)V // method@a6aa │ │ -3f8556: 0e00 |0005: return-void │ │ +3f8564: |[3f8564] de.danoeh.antennapod.playback.service.PlaybackService$1.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V │ │ +3f8574: 5b01 e0d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e0 │ │ +3f8578: 7020 aaa6 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.:(Landroid/content/Context;)V // method@a6aa │ │ +3f857e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ @@ -1488001,18 +1488009,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8558: |[3f8558] de.danoeh.antennapod.playback.service.PlaybackService$1.onSessionStartedOrEnded:()V │ │ -3f8568: 5410 e0d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e0 │ │ -3f856c: 6e10 b1a7 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a7b1 │ │ -3f8572: 0e00 |0005: return-void │ │ +3f8580: |[3f8580] de.danoeh.antennapod.playback.service.PlaybackService$1.onSessionStartedOrEnded:()V │ │ +3f8590: 5410 e0d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e0 │ │ +3f8594: 6e10 b1a7 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a7b1 │ │ +3f859a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$1; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1488050,18 +1488058,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f85d0: |[3f85d0] de.danoeh.antennapod.playback.service.PlaybackService$2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f85e0: 5b01 e1d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f85e4: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f85ea: 0e00 |0005: return-void │ │ +3f85f8: |[3f85f8] de.danoeh.antennapod.playback.service.PlaybackService$2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8608: 5b01 e1d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f860c: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1488071,26 +1488079,26 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3f85ec: |[3f85ec] de.danoeh.antennapod.playback.service.PlaybackService$2.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f85fc: 5423 e1d3 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f8600: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -3f8602: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f8604: 7130 6ca7 0301 |0004: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a76c │ │ -3f860a: 5423 e1d3 |0007: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f860e: 7110 5ba7 0300 |0009: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8614: 0c00 |000c: move-result-object v0 │ │ -3f8616: 6e10 72a6 0000 |000d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3f861c: 0c00 |0010: move-result-object v0 │ │ -3f861e: 7120 72a7 0300 |0011: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a772 │ │ -3f8624: 0e00 |0014: return-void │ │ +3f8614: |[3f8614] de.danoeh.antennapod.playback.service.PlaybackService$2.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f8624: 5423 e1d3 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f8628: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +3f862a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f862c: 7130 6ca7 0301 |0004: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a76c │ │ +3f8632: 5423 e1d3 |0007: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f8636: 7110 5ba7 0300 |0009: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f863c: 0c00 |000c: move-result-object v0 │ │ +3f863e: 6e10 72a6 0000 |000d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3f8644: 0c00 |0010: move-result-object v0 │ │ +3f8646: 7120 72a7 0300 |0011: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a772 │ │ +3f864c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0007 line=808 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ 0x0000 - 0x0015 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1488100,21 +1488108,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3f8628: |[3f8628] de.danoeh.antennapod.playback.service.PlaybackService$2.positionSaverTick:()V │ │ -3f8638: 5440 e1d3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f863c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f863e: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -3f8640: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -3f8642: 7140 6aa7 3021 |0005: invoke-static {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ -3f8648: 0e00 |0008: return-void │ │ +3f8650: |[3f8650] de.danoeh.antennapod.playback.service.PlaybackService$2.positionSaverTick:()V │ │ +3f8660: 5440 e1d3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f8664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f8666: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +3f8668: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +3f866a: 7140 6aa7 3021 |0005: invoke-static {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ +3f8670: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$2;) │ │ @@ -1488122,34 +1488130,34 @@ │ │ type : '()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -3f8574: |[3f8574] de.danoeh.antennapod.playback.service.PlaybackService$2.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ -3f8584: 2206 5a1c |0000: new-instance v6, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // type@1c5a │ │ -3f8588: 5470 e1d3 |0002: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f858c: 6e10 88a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3f8592: 0c01 |0007: move-result-object v1 │ │ -3f8594: 5470 e1d3 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f8598: 6e10 8da7 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f859e: 0c02 |000d: move-result-object v2 │ │ -3f85a0: 5470 e1d3 |000e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f85a4: 6e10 83a7 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3f85aa: 0a03 |0013: move-result v3 │ │ -3f85ac: 5470 e1d3 |0014: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f85b0: 6e10 85a7 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3f85b6: 0a04 |0019: move-result v4 │ │ -3f85b8: 5470 e1d3 |001a: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ -3f85bc: 6e10 82a7 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3f85c2: 0a05 |001f: move-result v5 │ │ -3f85c4: 0760 |0020: move-object v0, v6 │ │ -3f85c6: 7606 c7a9 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;.:(Lde/danoeh/antennapod/model/playback/Playable;Lde/danoeh/antennapod/playback/base/PlayerStatus;IIF)V // method@a9c7 │ │ -3f85cc: 1106 |0024: return-object v6 │ │ +3f859c: |[3f859c] de.danoeh.antennapod.playback.service.PlaybackService$2.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ +3f85ac: 2206 5a1c |0000: new-instance v6, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // type@1c5a │ │ +3f85b0: 5470 e1d3 |0002: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f85b4: 6e10 88a7 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3f85ba: 0c01 |0007: move-result-object v1 │ │ +3f85bc: 5470 e1d3 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f85c0: 6e10 8da7 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f85c6: 0c02 |000d: move-result-object v2 │ │ +3f85c8: 5470 e1d3 |000e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f85cc: 6e10 83a7 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3f85d2: 0a03 |0013: move-result v3 │ │ +3f85d4: 5470 e1d3 |0014: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f85d8: 6e10 85a7 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3f85de: 0a04 |0019: move-result v4 │ │ +3f85e0: 5470 e1d3 |001a: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e1 │ │ +3f85e4: 6e10 82a7 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3f85ea: 0a05 |001f: move-result v5 │ │ +3f85ec: 0760 |0020: move-object v0, v6 │ │ +3f85ee: 7606 c7a9 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;.:(Lde/danoeh/antennapod/model/playback/Playable;Lde/danoeh/antennapod/playback/base/PlayerStatus;IIF)V // method@a9c7 │ │ +3f85f4: 1106 |0024: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0010 line=802 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ │ │ @@ -1488183,18 +1488191,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8664: |[3f8664] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V │ │ -3f8674: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f867a: 5b01 e2d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d3e2 │ │ -3f867e: 0e00 |0005: return-void │ │ +3f868c: |[3f868c] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V │ │ +3f869c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f86a2: 5b01 e2d3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d3e2 │ │ +3f86a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ │ │ @@ -1488204,19 +1488212,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8680: |[3f8680] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3f8690: 5410 e2d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d3e2 │ │ -3f8694: 1f02 5b00 |0002: check-cast v2, Landroid/content/Context; // type@005b │ │ -3f8698: 7120 1fa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V // method@a71f │ │ -3f869e: 0e00 |0007: return-void │ │ +3f86a8: |[3f86a8] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3f86b8: 5410 e2d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d3e2 │ │ +3f86bc: 1f02 5b00 |0002: check-cast v2, Landroid/content/Context; // type@005b │ │ +3f86c0: 7120 1fa7 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V // method@a71f │ │ +3f86c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1488255,17 +1488263,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f86e8: |[3f86e8] de.danoeh.antennapod.playback.service.PlaybackService$3.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V │ │ -3f86f8: 7020 24a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.lambda$statusChanged$0:(Landroid/content/Context;)V // method@a724 │ │ -3f86fe: 0e00 |0003: return-void │ │ +3f8710: |[3f8710] de.danoeh.antennapod.playback.service.PlaybackService$3.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V │ │ +3f8720: 7020 24a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.lambda$statusChanged$0:(Landroid/content/Context;)V // method@a724 │ │ +3f8726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1488274,18 +1488282,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f8700: |[3f8700] de.danoeh.antennapod.playback.service.PlaybackService$3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f8710: 5b01 e3d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8714: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3f871a: 0e00 |0005: return-void │ │ +3f8728: |[3f8728] de.danoeh.antennapod.playback.service.PlaybackService$3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f8738: 5b01 e3d3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f873c: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3f8742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1488294,18 +1488302,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f875c: |[3f875c] de.danoeh.antennapod.playback.service.PlaybackService$3.lambda$statusChanged$0:(Landroid/content/Context;)V │ │ -3f876c: 5401 e3d3 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8770: 6e10 7ea7 0100 |0002: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ -3f8776: 0e00 |0005: return-void │ │ +3f8784: |[3f8784] de.danoeh.antennapod.playback.service.PlaybackService$3.lambda$statusChanged$0:(Landroid/content/Context;)V │ │ +3f8794: 5401 e3d3 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8798: 6e10 7ea7 0100 |0002: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ +3f879e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1488315,27 +1488323,27 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f871c: |[3f871c] de.danoeh.antennapod.playback.service.PlaybackService$3.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3f872c: 2030 1b1a |0000: instance-of v0, v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f8730: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -3f8734: 1f03 1b1a |0004: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f8738: 6e10 99a1 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3f873e: 0c00 |0009: move-result-object v0 │ │ -3f8740: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -3f8744: 6e10 9aa1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@a19a │ │ -3f874a: 0b00 |000f: move-result-wide v0 │ │ -3f874c: 7120 00a9 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a900 │ │ -3f8752: 0c00 |0013: move-result-object v0 │ │ -3f8754: 6e20 baa1 0300 |0014: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ -3f875a: 0e00 |0017: return-void │ │ +3f8744: |[3f8744] de.danoeh.antennapod.playback.service.PlaybackService$3.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3f8754: 2030 1b1a |0000: instance-of v0, v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f8758: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +3f875c: 1f03 1b1a |0004: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f8760: 6e10 99a1 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3f8766: 0c00 |0009: move-result-object v0 │ │ +3f8768: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +3f876c: 6e10 9aa1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@a19a │ │ +3f8772: 0b00 |000f: move-result-wide v0 │ │ +3f8774: 7120 00a9 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a900 │ │ +3f877a: 0c00 |0013: move-result-object v0 │ │ +3f877c: 6e20 baa1 0300 |0014: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ +3f8782: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x000c line=972 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0018 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1488345,22 +1488353,22 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f86a0: |[3f86a0] de.danoeh.antennapod.playback.service.PlaybackService$3.findMedia:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3f86b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f86b2: 7120 01a9 2000 |0001: invoke-static {v0, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a901 │ │ -3f86b8: 0c02 |0004: move-result-object v2 │ │ -3f86ba: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -3f86be: 6e10 4ca1 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f86c4: 0c00 |000a: move-result-object v0 │ │ -3f86c6: 1100 |000b: return-object v0 │ │ +3f86c8: |[3f86c8] de.danoeh.antennapod.playback.service.PlaybackService$3.findMedia:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3f86d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f86da: 7120 01a9 2000 |0001: invoke-static {v0, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a901 │ │ +3f86e0: 0c02 |0004: move-result-object v2 │ │ +3f86e2: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +3f86e6: 6e10 4ca1 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f86ec: 0c00 |000a: move-result-object v0 │ │ +3f86ee: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=960 │ │ 0x0007 line=961 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1488370,19 +1488378,19 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f86c8: |[3f86c8] de.danoeh.antennapod.playback.service.PlaybackService$3.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3f86d8: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f86dc: 7120 64a7 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a764 │ │ -3f86e2: 0c02 |0005: move-result-object v2 │ │ -3f86e4: 1102 |0006: return-object v2 │ │ +3f86f0: |[3f86f0] de.danoeh.antennapod.playback.service.PlaybackService$3.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3f8700: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8704: 7120 64a7 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a764 │ │ +3f870a: 0c02 |0005: move-result-object v2 │ │ +3f870c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0007 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1488391,28 +1488399,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3f8778: |[3f8778] de.danoeh.antennapod.playback.service.PlaybackService$3.onMediaChanged:(Z)V │ │ -3f8788: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3f878c: 1a01 cdb2 |0002: const-string v1, "reloadUI callback reached" // string@b2cd │ │ -3f8790: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8796: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ -3f879a: 5423 e3d3 |0009: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f879e: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -3f87a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3f87a2: 7130 6ca7 0301 |000d: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a76c │ │ -3f87a8: 5423 e3d3 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f87ac: 6e10 88a7 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3f87b2: 0c00 |0015: move-result-object v0 │ │ -3f87b4: 7120 73a7 0300 |0016: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ -3f87ba: 0e00 |0019: return-void │ │ +3f87a0: |[3f87a0] de.danoeh.antennapod.playback.service.PlaybackService$3.onMediaChanged:(Z)V │ │ +3f87b0: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3f87b4: 1a01 cdb2 |0002: const-string v1, "reloadUI callback reached" // string@b2cd │ │ +3f87b8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f87be: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ +3f87c2: 5423 e3d3 |0009: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f87c6: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +3f87c8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3f87ca: 7130 6ca7 0301 |000d: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a76c │ │ +3f87d0: 5423 e3d3 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f87d4: 6e10 88a7 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3f87da: 0c00 |0015: move-result-object v0 │ │ +3f87dc: 7120 73a7 0300 |0016: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ +3f87e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=910 │ │ 0x0009 line=912 │ │ 0x0010 line=914 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ @@ -1488423,18 +1488431,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f87bc: |[3f87bc] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3f87cc: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f87d0: 7130 67a7 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a767 │ │ -3f87d6: 0e00 |0005: return-void │ │ +3f87e4: |[3f87e4] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3f87f4: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f87f8: 7130 67a7 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a767 │ │ +3f87fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1488444,56 +1488452,56 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -3f87d8: |[3f87d8] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3f87e8: 5440 e3d3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f87ec: 7110 5fa7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f87f2: 0c00 |0005: move-result-object v0 │ │ -3f87f4: 6e10 d6a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ -3f87fa: 5440 e3d3 |0009: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f87fe: 7110 63a7 0000 |000b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a763 │ │ -3f8804: 5440 e3d3 |000e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8808: 7110 5fa7 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f880e: 0c00 |0013: move-result-object v0 │ │ -3f8810: 6e10 d7a8 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a8d7 │ │ -3f8816: 2050 1b1a |0017: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f881a: 3800 2e00 |0019: if-eqz v0, 0047 // +002e │ │ -3f881e: 0750 |001b: move-object v0, v5 │ │ -3f8820: 1f00 1b1a |001c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3f8824: 6e10 99a1 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3f882a: 0c01 |0021: move-result-object v1 │ │ -3f882c: 6e10 46a1 0100 |0022: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ -3f8832: 0c01 |0025: move-result-object v1 │ │ -3f8834: 5442 e3d3 |0026: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8838: 7110 5da7 0200 |0028: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; // method@a75d │ │ -3f883e: 0c02 |002b: move-result-object v2 │ │ -3f8840: 6e20 7fab 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f8846: 0a01 |002f: move-result v1 │ │ -3f8848: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3f884a: 3901 0d00 |0031: if-nez v1, 003e // +000d │ │ -3f884e: 5441 e3d3 |0033: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8852: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -3f8854: 3336 0400 |0036: if-ne v6, v3, 003a // +0004 │ │ -3f8858: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -3f885a: 2802 |0039: goto 003b // +0002 │ │ -3f885c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -3f885e: 7140 6aa7 3165 |003b: invoke-static {v1, v3, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ -3f8864: 5446 e3d3 |003e: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8868: 6e10 fc01 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f886e: 0c06 |0043: move-result-object v6 │ │ -3f8870: 7130 66a5 0602 |0044: invoke-static {v6, v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ -3f8876: 5446 e3d3 |0047: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f887a: 6e10 fc01 0600 |0049: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f8880: 0c06 |004c: move-result-object v6 │ │ -3f8882: 7220 40a2 6500 |004d: invoke-interface {v5, v6}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@a240 │ │ -3f8888: 0e00 |0050: return-void │ │ +3f8800: |[3f8800] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3f8810: 5440 e3d3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8814: 7110 5fa7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f881a: 0c00 |0005: move-result-object v0 │ │ +3f881c: 6e10 d6a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ +3f8822: 5440 e3d3 |0009: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8826: 7110 63a7 0000 |000b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a763 │ │ +3f882c: 5440 e3d3 |000e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8830: 7110 5fa7 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f8836: 0c00 |0013: move-result-object v0 │ │ +3f8838: 6e10 d7a8 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a8d7 │ │ +3f883e: 2050 1b1a |0017: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f8842: 3800 2e00 |0019: if-eqz v0, 0047 // +002e │ │ +3f8846: 0750 |001b: move-object v0, v5 │ │ +3f8848: 1f00 1b1a |001c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3f884c: 6e10 99a1 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3f8852: 0c01 |0021: move-result-object v1 │ │ +3f8854: 6e10 46a1 0100 |0022: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ +3f885a: 0c01 |0025: move-result-object v1 │ │ +3f885c: 5442 e3d3 |0026: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8860: 7110 5da7 0200 |0028: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; // method@a75d │ │ +3f8866: 0c02 |002b: move-result-object v2 │ │ +3f8868: 6e20 7fab 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f886e: 0a01 |002f: move-result v1 │ │ +3f8870: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3f8872: 3901 0d00 |0031: if-nez v1, 003e // +000d │ │ +3f8876: 5441 e3d3 |0033: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f887a: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +3f887c: 3336 0400 |0036: if-ne v6, v3, 003a // +0004 │ │ +3f8880: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +3f8882: 2802 |0039: goto 003b // +0002 │ │ +3f8884: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +3f8886: 7140 6aa7 3165 |003b: invoke-static {v1, v3, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ +3f888c: 5446 e3d3 |003e: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8890: 6e10 fc01 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f8896: 0c06 |0043: move-result-object v6 │ │ +3f8898: 7130 66a5 0602 |0044: invoke-static {v6, v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ +3f889e: 5446 e3d3 |0047: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f88a2: 6e10 fc01 0600 |0049: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f88a8: 0c06 |004c: move-result-object v6 │ │ +3f88aa: 7220 40a2 6500 |004d: invoke-interface {v5, v6}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@a240 │ │ +3f88b0: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x0009 line=938 │ │ 0x000e line=939 │ │ 0x0017 line=940 │ │ 0x001b line=941 │ │ @@ -1488511,31 +1488519,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3f888c: |[3f888c] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3f889c: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f88a0: 7110 5fa7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f88a6: 0c00 |0005: move-result-object v0 │ │ -3f88a8: 6e10 e9a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startWidgetUpdater:()V // method@a8e9 │ │ -3f88ae: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -3f88b0: 3203 0600 |000a: if-eq v3, v0, 0010 // +0006 │ │ -3f88b4: 7220 45a2 3200 |000c: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ -3f88ba: 2806 |000f: goto 0015 // +0006 │ │ -3f88bc: 5413 e3d3 |0010: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f88c0: 7120 6ea7 2300 |0012: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a76e │ │ -3f88c6: 7210 41a2 0200 |0015: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackStart:()V // method@a241 │ │ -3f88cc: 5412 e3d3 |0018: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f88d0: 7110 5fa7 0200 |001a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f88d6: 0c02 |001d: move-result-object v2 │ │ -3f88d8: 6e10 e8a8 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startPositionSaver:()V // method@a8e8 │ │ -3f88de: 0e00 |0021: return-void │ │ +3f88b4: |[3f88b4] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3f88c4: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f88c8: 7110 5fa7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f88ce: 0c00 |0005: move-result-object v0 │ │ +3f88d0: 6e10 e9a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startWidgetUpdater:()V // method@a8e9 │ │ +3f88d6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +3f88d8: 3203 0600 |000a: if-eq v3, v0, 0010 // +0006 │ │ +3f88dc: 7220 45a2 3200 |000c: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ +3f88e2: 2806 |000f: goto 0015 // +0006 │ │ +3f88e4: 5413 e3d3 |0010: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f88e8: 7120 6ea7 2300 |0012: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a76e │ │ +3f88ee: 7210 41a2 0200 |0015: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackStart:()V // method@a241 │ │ +3f88f4: 5412 e3d3 |0018: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f88f8: 7110 5fa7 0200 |001a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f88fe: 0c02 |001d: move-result-object v2 │ │ +3f8900: 6e10 e8a8 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startPositionSaver:()V // method@a8e8 │ │ +3f8906: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x000c line=927 │ │ 0x0010 line=929 │ │ 0x0015 line=931 │ │ 0x0018 line=932 │ │ @@ -1488549,18 +1488557,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3f88e0: |[3f88e0] de.danoeh.antennapod.playback.service.PlaybackService$3.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3f88f0: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f88f4: 7155 68a7 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a768 │ │ -3f88fa: 0e00 |0005: return-void │ │ +3f8908: |[3f8908] de.danoeh.antennapod.playback.service.PlaybackService$3.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3f8918: 5410 e3d3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f891c: 7155 68a7 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a768 │ │ +3f8922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1488572,23 +1488580,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3f88fc: |[3f88fc] de.danoeh.antennapod.playback.service.PlaybackService$3.shouldStop:()V │ │ -3f890c: 5420 e3d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8910: 7110 5ea7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f8916: 0c00 |0005: move-result-object v0 │ │ -3f8918: 7100 7aa9 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3f891e: 0a01 |0009: move-result v1 │ │ -3f8920: df01 0101 |000a: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3f8924: 6e20 b1a8 1000 |000c: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3f892a: 0e00 |000f: return-void │ │ +3f8924: |[3f8924] de.danoeh.antennapod.playback.service.PlaybackService$3.shouldStop:()V │ │ +3f8934: 5420 e3d3 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8938: 7110 5ea7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f893e: 0c00 |0005: move-result-object v0 │ │ +3f8940: 7100 7aa9 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3f8946: 0a01 |0009: move-result v1 │ │ +3f8948: df01 0101 |000a: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3f894c: 6e20 b1a8 1000 |000c: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3f8952: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$3;) │ │ @@ -1488596,242 +1488604,242 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 478 16-bit code units │ │ -3f892c: |[3f892c] de.danoeh.antennapod.playback.service.PlaybackService$3.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V │ │ -3f893c: 5480 e3d3 |0000: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8940: 7110 5ba7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8946: 0c00 |0005: move-result-object v0 │ │ -3f8948: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -3f894c: 5480 e3d3 |0008: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8950: 7110 5ba7 0000 |000a: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8956: 0c00 |000d: move-result-object v0 │ │ -3f8958: 6e10 6da6 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a66d │ │ -3f895e: 0c00 |0011: move-result-object v0 │ │ -3f8960: 7110 75a7 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a775 │ │ -3f8966: 2806 |0015: goto 001b // +0006 │ │ -3f8968: 6200 8a6f |0016: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3f896c: 7110 75a7 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a775 │ │ -3f8972: 5480 e3d3 |001b: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8976: 6e10 67a6 0900 |001d: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f897c: 0c01 |0020: move-result-object v1 │ │ -3f897e: 7120 72a7 1000 |0021: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a772 │ │ -3f8984: 6200 eed3 |0024: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3f8988: 6e10 67a6 0900 |0026: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f898e: 0c01 |0029: move-result-object v1 │ │ -3f8990: 6e10 efaa 0100 |002a: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3f8996: 0a01 |002d: move-result v1 │ │ -3f8998: 4400 0001 |002e: aget v0, v0, v1 │ │ -3f899c: 1a01 8842 |0030: const-string v1, "PlaybackService" // string@4288 │ │ -3f89a0: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -3f89a2: 3220 3001 |0033: if-eq v0, v2, 0163 // +0130 │ │ -3f89a6: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -3f89a8: 3230 fe00 |0036: if-eq v0, v3, 0134 // +00fe │ │ -3f89ac: 1234 |0038: const/4 v4, #int 3 // #3 │ │ -3f89ae: 3240 d500 |0039: if-eq v0, v4, 010e // +00d5 │ │ -3f89b2: 1253 |003b: const/4 v3, #int 5 // #5 │ │ -3f89b4: 3230 1500 |003c: if-eq v0, v3, 0051 // +0015 │ │ -3f89b8: 1262 |003e: const/4 v2, #int 6 // #6 │ │ -3f89ba: 3220 0400 |003f: if-eq v0, v2, 0043 // +0004 │ │ -3f89be: 2900 4c01 |0041: goto/16 018d // +014c │ │ -3f89c2: 7100 35a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3f89c8: 5480 e3d3 |0046: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f89cc: 7110 5ea7 0000 |0048: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f89d2: 0c00 |004b: move-result-object v0 │ │ -3f89d4: 6e10 b2a8 0000 |004c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3f89da: 2900 3e01 |004f: goto/16 018d // +013e │ │ -3f89de: 7110 31a9 0200 |0051: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a931 │ │ -3f89e4: 5480 e3d3 |0054: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f89e8: 12f3 |0056: const/4 v3, #int -1 // #ff │ │ -3f89ea: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -3f89ec: 7140 6aa7 2034 |0058: invoke-static {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ -3f89f2: 5480 e3d3 |005b: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f89f6: 6e10 b2a7 0000 |005d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ -3f89fc: 5480 e3d3 |0060: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a00: 6e10 66a6 0900 |0062: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8a06: 0c03 |0065: move-result-object v3 │ │ -3f8a08: 7120 73a7 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ -3f8a0e: 5480 e3d3 |0069: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a12: 7110 6da7 0000 |006b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a76d │ │ -3f8a18: 5480 e3d3 |006e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a1c: 7110 5ea7 0000 |0070: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f8a22: 0c00 |0073: move-result-object v0 │ │ -3f8a24: 6e10 b3a8 0000 |0074: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ -3f8a2a: 5480 e3d3 |0077: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a2e: 7110 5ea7 0000 |0079: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f8a34: 0c00 |007c: move-result-object v0 │ │ -3f8a36: 6003 1ee1 |007d: sget v3, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3f8a3a: 5485 e3d3 |007f: iget-object v5, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a3e: 7110 5ca7 0500 |0081: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // method@a75c │ │ -3f8a44: 0c05 |0084: move-result-object v5 │ │ -3f8a46: 6e10 9ea8 0500 |0085: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3f8a4c: 0c05 |0088: move-result-object v5 │ │ -3f8a4e: 6e30 b0a8 3005 |0089: invoke-virtual {v0, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ -3f8a54: 7100 37a9 0000 |008c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableFrom:()I // method@a937 │ │ -3f8a5a: 0a00 |008f: move-result v0 │ │ -3f8a5c: 7100 38a9 0000 |0090: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableTo:()I // method@a938 │ │ -3f8a62: 0a03 |0093: move-result v3 │ │ -3f8a64: 3230 1800 |0094: if-eq v0, v3, 00ac // +0018 │ │ -3f8a68: 2202 491d |0096: new-instance v2, Ljava/util/GregorianCalendar; // type@1d49 │ │ -3f8a6c: 7010 99ad 0200 |0098: invoke-direct {v2}, Ljava/util/GregorianCalendar;.:()V // method@ad99 │ │ -3f8a72: 7100 beab 0000 |009b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3f8a78: 0b05 |009e: move-result-wide v5 │ │ -3f8a7a: 6e30 5dad 5206 |009f: invoke-virtual {v2, v5, v6}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@ad5d │ │ -3f8a80: 1305 0b00 |00a2: const/16 v5, #int 11 // #b │ │ -3f8a84: 6e20 50ad 5200 |00a4: invoke-virtual {v2, v5}, Ljava/util/Calendar;.get:(I)I // method@ad50 │ │ -3f8a8a: 0a02 |00a7: move-result v2 │ │ -3f8a8c: 7130 3aa9 3002 |00a8: invoke-static {v0, v3, v2}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.isInTimeRange:(III)Z // method@a93a │ │ -3f8a92: 0a02 |00ab: move-result v2 │ │ -3f8a94: 5480 e3d3 |00ac: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8a98: 7110 58a7 0000 |00ae: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetandroidAutoConnected:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Z // method@a758 │ │ -3f8a9e: 0a00 |00b1: move-result v0 │ │ -3f8aa0: 3800 0800 |00b2: if-eqz v0, 00ba // +0008 │ │ -3f8aa4: 1a00 9f09 |00b4: const-string v0, "Android Auto is connected, sleep timer will not be auto-enabled" // string@099f │ │ -3f8aa8: 7120 380b 0100 |00b6: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3f8aae: 1202 |00b9: const/4 v2, #int 0 // #0 │ │ -3f8ab0: 6e10 65a6 0900 |00ba: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a665 │ │ -3f8ab6: 0c00 |00bd: move-result-object v0 │ │ -3f8ab8: 3800 4400 |00be: if-eqz v0, 0102 // +0044 │ │ -3f8abc: 6e10 65a6 0900 |00c0: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a665 │ │ -3f8ac2: 0c00 |00c3: move-result-object v0 │ │ -3f8ac4: 6203 15cc |00c4: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -3f8ac8: 3230 3c00 |00c6: if-eq v0, v3, 0102 // +003c │ │ -3f8acc: 7100 36a9 0000 |00c8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnable:()Z // method@a936 │ │ -3f8ad2: 0a00 |00cb: move-result v0 │ │ -3f8ad4: 3800 3600 |00cc: if-eqz v0, 0102 // +0036 │ │ -3f8ad8: 3802 3400 |00ce: if-eqz v2, 0102 // +0034 │ │ -3f8adc: 5480 e3d3 |00d0: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8ae0: 6e10 c3a7 0000 |00d2: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ -3f8ae6: 0a00 |00d5: move-result v0 │ │ -3f8ae8: 3900 2c00 |00d6: if-nez v0, 0102 // +002c │ │ -3f8aec: 5480 e3d3 |00d8: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8af0: 7100 3ea9 0000 |00da: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a93e │ │ -3f8af6: 0b02 |00dd: move-result-wide v2 │ │ -3f8af8: 6e30 baa7 2003 |00de: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ -3f8afe: 7100 efaf 0000 |00e1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f8b04: 0c00 |00e4: move-result-object v0 │ │ -3f8b06: 2202 e119 |00e5: new-instance v2, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3f8b0a: 5483 e3d3 |00e7: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b0e: 6005 f6e5 |00e9: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_enabled_label:I // field@e5f6 │ │ -3f8b12: 6e20 1402 5300 |00eb: invoke-virtual {v3, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3f8b18: 0c03 |00ee: move-result-object v3 │ │ -3f8b1a: 2205 bb1b |00ef: new-instance v5, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; // type@1bbb │ │ -3f8b1e: 7020 1da7 8500 |00f1: invoke-direct {v5, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V // method@a71d │ │ -3f8b24: 5486 e3d3 |00f4: iget-object v6, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b28: 6007 4de6 |00f6: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.undo:I // field@e64d │ │ -3f8b2c: 6e20 1402 7600 |00f8: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3f8b32: 0c06 |00fb: move-result-object v6 │ │ -3f8b34: 7040 2ea0 3265 |00fc: invoke-direct {v2, v3, v5, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ -3f8b3a: 6e20 f2af 2000 |00ff: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f8b40: 5480 e3d3 |0102: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b44: 7110 66a7 0000 |0104: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a766 │ │ -3f8b4a: 5480 e3d3 |0107: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b4e: 7120 61a7 4000 |0109: invoke-static {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V // method@a761 │ │ -3f8b54: 2900 8100 |010c: goto/16 018d // +0081 │ │ -3f8b58: 5480 e3d3 |010e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b5c: 6e10 66a6 0900 |0110: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8b62: 0c04 |0113: move-result-object v4 │ │ -3f8b64: 7120 73a7 4000 |0114: invoke-static {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ -3f8b6a: 7110 31a9 0300 |0117: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a931 │ │ -3f8b70: 7100 74a7 0000 |011a: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfgetisCasting:()Z // method@a774 │ │ -3f8b76: 0a00 |011d: move-result v0 │ │ -3f8b78: 3900 1000 |011e: if-nez v0, 012e // +0010 │ │ -3f8b7c: 5480 e3d3 |0120: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b80: 7110 5ea7 0000 |0122: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ -3f8b86: 0c00 |0125: move-result-object v0 │ │ -3f8b88: 7100 7aa9 0000 |0126: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3f8b8e: 0a03 |0129: move-result v3 │ │ -3f8b90: b732 |012a: xor-int/2addr v2, v3 │ │ -3f8b92: 6e20 b1a8 2000 |012b: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3f8b98: 5480 e3d3 |012e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8b9c: 7110 63a7 0000 |0130: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a763 │ │ -3f8ba2: 285a |0133: goto 018d // +005a │ │ -3f8ba4: 5480 e3d3 |0134: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8ba8: 7110 5ba7 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8bae: 0c00 |0139: move-result-object v0 │ │ -3f8bb0: 6e10 6fa6 0000 |013a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3f8bb6: 0c00 |013d: move-result-object v0 │ │ -3f8bb8: 6e10 66a6 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8bbe: 0c00 |0141: move-result-object v0 │ │ -3f8bc0: 3800 1300 |0142: if-eqz v0, 0155 // +0013 │ │ -3f8bc4: 5480 e3d3 |0144: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8bc8: 7110 5ba7 0000 |0146: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8bce: 0c00 |0149: move-result-object v0 │ │ -3f8bd0: 6e10 6fa6 0000 |014a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3f8bd6: 0c00 |014d: move-result-object v0 │ │ -3f8bd8: 6e10 66a6 0000 |014e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8bde: 0c00 |0151: move-result-object v0 │ │ -3f8be0: 7110 34a9 0000 |0152: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ -3f8be6: 5480 e3d3 |0155: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8bea: 7110 5fa7 0000 |0157: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f8bf0: 0c00 |015a: move-result-object v0 │ │ -3f8bf2: 6e10 66a6 0900 |015b: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8bf8: 0c02 |015e: move-result-object v2 │ │ -3f8bfa: 6e20 e7a8 2000 |015f: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8e7 │ │ -3f8c00: 282b |0162: goto 018d // +002b │ │ -3f8c02: 5480 e3d3 |0163: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c06: 7110 5ba7 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8c0c: 0c00 |0168: move-result-object v0 │ │ -3f8c0e: 6e10 6fa6 0000 |0169: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3f8c14: 0c00 |016c: move-result-object v0 │ │ -3f8c16: 6e10 66a6 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8c1c: 0c00 |0170: move-result-object v0 │ │ -3f8c1e: 3800 1300 |0171: if-eqz v0, 0184 // +0013 │ │ -3f8c22: 5480 e3d3 |0173: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c26: 7110 5ba7 0000 |0175: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f8c2c: 0c00 |0178: move-result-object v0 │ │ -3f8c2e: 6e10 6fa6 0000 |0179: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3f8c34: 0c00 |017c: move-result-object v0 │ │ -3f8c36: 6e10 66a6 0000 |017d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8c3c: 0c00 |0180: move-result-object v0 │ │ -3f8c3e: 7110 34a9 0000 |0181: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ -3f8c44: 5480 e3d3 |0184: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c48: 6e10 66a6 0900 |0186: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f8c4e: 0c02 |0189: move-result-object v2 │ │ -3f8c50: 7120 73a7 2000 |018a: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ -3f8c56: 6000 e300 |018d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3f8c5a: 1302 1800 |018f: const/16 v2, #int 24 // #18 │ │ -3f8c5e: 3420 1e00 |0191: if-lt v0, v2, 01af // +001e │ │ -3f8c62: 5480 e3d3 |0193: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c66: 6e10 fc01 0000 |0195: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f8c6c: 0c00 |0198: move-result-object v0 │ │ -3f8c6e: 2202 5600 |0199: new-instance v2, Landroid/content/ComponentName; // type@0056 │ │ -3f8c72: 5483 e3d3 |019b: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c76: 6e10 fc01 0300 |019d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f8c7c: 0c03 |01a0: move-result-object v3 │ │ -3f8c7e: 1c04 cd1b |01a1: const-class v4, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1bcd │ │ -3f8c82: 7030 dc01 3204 |01a3: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ -3f8c88: 7120 1ca7 2000 |01a6: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a71c │ │ -3f8c8e: 2806 |01a9: goto 01af // +0006 │ │ -3f8c90: 1a00 8947 |01aa: const-string v0, "Skipping quick settings tile setup" // string@4789 │ │ -3f8c94: 7120 330b 0100 |01ac: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8c9a: 5480 e3d3 |01af: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8c9e: 6e10 fc01 0000 |01b1: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f8ca4: 0c00 |01b4: move-result-object v0 │ │ -3f8ca6: 1a01 8257 |01b5: const-string v1, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@5782 │ │ -3f8caa: 7120 a0a9 1000 |01b7: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/common/IntentUtils;.sendLocalBroadcast:(Landroid/content/Context;Ljava/lang/String;)V // method@a9a0 │ │ -3f8cb0: 5480 e3d3 |01ba: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8cb4: 1a01 2264 |01bc: const-string v1, "com.android.music.playstatechanged" // string@6422 │ │ -3f8cb8: 7130 62a7 9001 |01be: invoke-static {v0, v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a762 │ │ -3f8cbe: 5480 e3d3 |01c1: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8cc2: 1a01 2164 |01c3: const-string v1, "com.android.music.metachanged" // string@6421 │ │ -3f8cc6: 7130 62a7 9001 |01c5: invoke-static {v0, v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a762 │ │ -3f8ccc: 5489 e3d3 |01c8: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ -3f8cd0: 7110 5fa7 0900 |01ca: invoke-static {v9}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ -3f8cd6: 0c09 |01cd: move-result-object v9 │ │ -3f8cd8: 6e10 e3a8 0900 |01ce: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a8e3 │ │ -3f8cde: 7100 efaf 0000 |01d1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3f8ce4: 0c09 |01d4: move-result-object v9 │ │ -3f8ce6: 2200 e319 |01d5: new-instance v0, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ -3f8cea: 7010 31a0 0000 |01d7: invoke-direct {v0}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@a031 │ │ -3f8cf0: 6e20 f2af 0900 |01da: invoke-virtual {v9, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3f8cf6: 0e00 |01dd: return-void │ │ +3f8954: |[3f8954] de.danoeh.antennapod.playback.service.PlaybackService$3.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V │ │ +3f8964: 5480 e3d3 |0000: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8968: 7110 5ba7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f896e: 0c00 |0005: move-result-object v0 │ │ +3f8970: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +3f8974: 5480 e3d3 |0008: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8978: 7110 5ba7 0000 |000a: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f897e: 0c00 |000d: move-result-object v0 │ │ +3f8980: 6e10 6da6 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a66d │ │ +3f8986: 0c00 |0011: move-result-object v0 │ │ +3f8988: 7110 75a7 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a775 │ │ +3f898e: 2806 |0015: goto 001b // +0006 │ │ +3f8990: 6200 8a6f |0016: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3f8994: 7110 75a7 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a775 │ │ +3f899a: 5480 e3d3 |001b: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f899e: 6e10 67a6 0900 |001d: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f89a4: 0c01 |0020: move-result-object v1 │ │ +3f89a6: 7120 72a7 1000 |0021: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a772 │ │ +3f89ac: 6200 eed3 |0024: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3f89b0: 6e10 67a6 0900 |0026: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f89b6: 0c01 |0029: move-result-object v1 │ │ +3f89b8: 6e10 efaa 0100 |002a: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3f89be: 0a01 |002d: move-result v1 │ │ +3f89c0: 4400 0001 |002e: aget v0, v0, v1 │ │ +3f89c4: 1a01 8842 |0030: const-string v1, "PlaybackService" // string@4288 │ │ +3f89c8: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +3f89ca: 3220 3001 |0033: if-eq v0, v2, 0163 // +0130 │ │ +3f89ce: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +3f89d0: 3230 fe00 |0036: if-eq v0, v3, 0134 // +00fe │ │ +3f89d4: 1234 |0038: const/4 v4, #int 3 // #3 │ │ +3f89d6: 3240 d500 |0039: if-eq v0, v4, 010e // +00d5 │ │ +3f89da: 1253 |003b: const/4 v3, #int 5 // #5 │ │ +3f89dc: 3230 1500 |003c: if-eq v0, v3, 0051 // +0015 │ │ +3f89e0: 1262 |003e: const/4 v2, #int 6 // #6 │ │ +3f89e2: 3220 0400 |003f: if-eq v0, v2, 0043 // +0004 │ │ +3f89e6: 2900 4c01 |0041: goto/16 018d // +014c │ │ +3f89ea: 7100 35a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3f89f0: 5480 e3d3 |0046: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f89f4: 7110 5ea7 0000 |0048: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f89fa: 0c00 |004b: move-result-object v0 │ │ +3f89fc: 6e10 b2a8 0000 |004c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3f8a02: 2900 3e01 |004f: goto/16 018d // +013e │ │ +3f8a06: 7110 31a9 0200 |0051: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a931 │ │ +3f8a0c: 5480 e3d3 |0054: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a10: 12f3 |0056: const/4 v3, #int -1 // #ff │ │ +3f8a12: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +3f8a14: 7140 6aa7 2034 |0058: invoke-static {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a76a │ │ +3f8a1a: 5480 e3d3 |005b: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a1e: 6e10 b2a7 0000 |005d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ +3f8a24: 5480 e3d3 |0060: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a28: 6e10 66a6 0900 |0062: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8a2e: 0c03 |0065: move-result-object v3 │ │ +3f8a30: 7120 73a7 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ +3f8a36: 5480 e3d3 |0069: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a3a: 7110 6da7 0000 |006b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a76d │ │ +3f8a40: 5480 e3d3 |006e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a44: 7110 5ea7 0000 |0070: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f8a4a: 0c00 |0073: move-result-object v0 │ │ +3f8a4c: 6e10 b3a8 0000 |0074: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ +3f8a52: 5480 e3d3 |0077: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a56: 7110 5ea7 0000 |0079: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f8a5c: 0c00 |007c: move-result-object v0 │ │ +3f8a5e: 6003 1ee1 |007d: sget v3, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3f8a62: 5485 e3d3 |007f: iget-object v5, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8a66: 7110 5ca7 0500 |0081: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // method@a75c │ │ +3f8a6c: 0c05 |0084: move-result-object v5 │ │ +3f8a6e: 6e10 9ea8 0500 |0085: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3f8a74: 0c05 |0088: move-result-object v5 │ │ +3f8a76: 6e30 b0a8 3005 |0089: invoke-virtual {v0, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ +3f8a7c: 7100 37a9 0000 |008c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableFrom:()I // method@a937 │ │ +3f8a82: 0a00 |008f: move-result v0 │ │ +3f8a84: 7100 38a9 0000 |0090: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableTo:()I // method@a938 │ │ +3f8a8a: 0a03 |0093: move-result v3 │ │ +3f8a8c: 3230 1800 |0094: if-eq v0, v3, 00ac // +0018 │ │ +3f8a90: 2202 491d |0096: new-instance v2, Ljava/util/GregorianCalendar; // type@1d49 │ │ +3f8a94: 7010 99ad 0200 |0098: invoke-direct {v2}, Ljava/util/GregorianCalendar;.:()V // method@ad99 │ │ +3f8a9a: 7100 beab 0000 |009b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3f8aa0: 0b05 |009e: move-result-wide v5 │ │ +3f8aa2: 6e30 5dad 5206 |009f: invoke-virtual {v2, v5, v6}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@ad5d │ │ +3f8aa8: 1305 0b00 |00a2: const/16 v5, #int 11 // #b │ │ +3f8aac: 6e20 50ad 5200 |00a4: invoke-virtual {v2, v5}, Ljava/util/Calendar;.get:(I)I // method@ad50 │ │ +3f8ab2: 0a02 |00a7: move-result v2 │ │ +3f8ab4: 7130 3aa9 3002 |00a8: invoke-static {v0, v3, v2}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.isInTimeRange:(III)Z // method@a93a │ │ +3f8aba: 0a02 |00ab: move-result v2 │ │ +3f8abc: 5480 e3d3 |00ac: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8ac0: 7110 58a7 0000 |00ae: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetandroidAutoConnected:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Z // method@a758 │ │ +3f8ac6: 0a00 |00b1: move-result v0 │ │ +3f8ac8: 3800 0800 |00b2: if-eqz v0, 00ba // +0008 │ │ +3f8acc: 1a00 9f09 |00b4: const-string v0, "Android Auto is connected, sleep timer will not be auto-enabled" // string@099f │ │ +3f8ad0: 7120 380b 0100 |00b6: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3f8ad6: 1202 |00b9: const/4 v2, #int 0 // #0 │ │ +3f8ad8: 6e10 65a6 0900 |00ba: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a665 │ │ +3f8ade: 0c00 |00bd: move-result-object v0 │ │ +3f8ae0: 3800 4400 |00be: if-eqz v0, 0102 // +0044 │ │ +3f8ae4: 6e10 65a6 0900 |00c0: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a665 │ │ +3f8aea: 0c00 |00c3: move-result-object v0 │ │ +3f8aec: 6203 15cc |00c4: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +3f8af0: 3230 3c00 |00c6: if-eq v0, v3, 0102 // +003c │ │ +3f8af4: 7100 36a9 0000 |00c8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnable:()Z // method@a936 │ │ +3f8afa: 0a00 |00cb: move-result v0 │ │ +3f8afc: 3800 3600 |00cc: if-eqz v0, 0102 // +0036 │ │ +3f8b00: 3802 3400 |00ce: if-eqz v2, 0102 // +0034 │ │ +3f8b04: 5480 e3d3 |00d0: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b08: 6e10 c3a7 0000 |00d2: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ +3f8b0e: 0a00 |00d5: move-result v0 │ │ +3f8b10: 3900 2c00 |00d6: if-nez v0, 0102 // +002c │ │ +3f8b14: 5480 e3d3 |00d8: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b18: 7100 3ea9 0000 |00da: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a93e │ │ +3f8b1e: 0b02 |00dd: move-result-wide v2 │ │ +3f8b20: 6e30 baa7 2003 |00de: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ +3f8b26: 7100 efaf 0000 |00e1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f8b2c: 0c00 |00e4: move-result-object v0 │ │ +3f8b2e: 2202 e119 |00e5: new-instance v2, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3f8b32: 5483 e3d3 |00e7: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b36: 6005 f6e5 |00e9: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_enabled_label:I // field@e5f6 │ │ +3f8b3a: 6e20 1402 5300 |00eb: invoke-virtual {v3, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3f8b40: 0c03 |00ee: move-result-object v3 │ │ +3f8b42: 2205 bb1b |00ef: new-instance v5, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; // type@1bbb │ │ +3f8b46: 7020 1da7 8500 |00f1: invoke-direct {v5, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V // method@a71d │ │ +3f8b4c: 5486 e3d3 |00f4: iget-object v6, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b50: 6007 4de6 |00f6: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.undo:I // field@e64d │ │ +3f8b54: 6e20 1402 7600 |00f8: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3f8b5a: 0c06 |00fb: move-result-object v6 │ │ +3f8b5c: 7040 2ea0 3265 |00fc: invoke-direct {v2, v3, v5, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ +3f8b62: 6e20 f2af 2000 |00ff: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f8b68: 5480 e3d3 |0102: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b6c: 7110 66a7 0000 |0104: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a766 │ │ +3f8b72: 5480 e3d3 |0107: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b76: 7120 61a7 4000 |0109: invoke-static {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V // method@a761 │ │ +3f8b7c: 2900 8100 |010c: goto/16 018d // +0081 │ │ +3f8b80: 5480 e3d3 |010e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8b84: 6e10 66a6 0900 |0110: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8b8a: 0c04 |0113: move-result-object v4 │ │ +3f8b8c: 7120 73a7 4000 |0114: invoke-static {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ +3f8b92: 7110 31a9 0300 |0117: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a931 │ │ +3f8b98: 7100 74a7 0000 |011a: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfgetisCasting:()Z // method@a774 │ │ +3f8b9e: 0a00 |011d: move-result v0 │ │ +3f8ba0: 3900 1000 |011e: if-nez v0, 012e // +0010 │ │ +3f8ba4: 5480 e3d3 |0120: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8ba8: 7110 5ea7 0000 |0122: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a75e │ │ +3f8bae: 0c00 |0125: move-result-object v0 │ │ +3f8bb0: 7100 7aa9 0000 |0126: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3f8bb6: 0a03 |0129: move-result v3 │ │ +3f8bb8: b732 |012a: xor-int/2addr v2, v3 │ │ +3f8bba: 6e20 b1a8 2000 |012b: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3f8bc0: 5480 e3d3 |012e: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8bc4: 7110 63a7 0000 |0130: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a763 │ │ +3f8bca: 285a |0133: goto 018d // +005a │ │ +3f8bcc: 5480 e3d3 |0134: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8bd0: 7110 5ba7 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f8bd6: 0c00 |0139: move-result-object v0 │ │ +3f8bd8: 6e10 6fa6 0000 |013a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3f8bde: 0c00 |013d: move-result-object v0 │ │ +3f8be0: 6e10 66a6 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8be6: 0c00 |0141: move-result-object v0 │ │ +3f8be8: 3800 1300 |0142: if-eqz v0, 0155 // +0013 │ │ +3f8bec: 5480 e3d3 |0144: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8bf0: 7110 5ba7 0000 |0146: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f8bf6: 0c00 |0149: move-result-object v0 │ │ +3f8bf8: 6e10 6fa6 0000 |014a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3f8bfe: 0c00 |014d: move-result-object v0 │ │ +3f8c00: 6e10 66a6 0000 |014e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8c06: 0c00 |0151: move-result-object v0 │ │ +3f8c08: 7110 34a9 0000 |0152: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ +3f8c0e: 5480 e3d3 |0155: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c12: 7110 5fa7 0000 |0157: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f8c18: 0c00 |015a: move-result-object v0 │ │ +3f8c1a: 6e10 66a6 0900 |015b: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8c20: 0c02 |015e: move-result-object v2 │ │ +3f8c22: 6e20 e7a8 2000 |015f: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8e7 │ │ +3f8c28: 282b |0162: goto 018d // +002b │ │ +3f8c2a: 5480 e3d3 |0163: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c2e: 7110 5ba7 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f8c34: 0c00 |0168: move-result-object v0 │ │ +3f8c36: 6e10 6fa6 0000 |0169: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3f8c3c: 0c00 |016c: move-result-object v0 │ │ +3f8c3e: 6e10 66a6 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8c44: 0c00 |0170: move-result-object v0 │ │ +3f8c46: 3800 1300 |0171: if-eqz v0, 0184 // +0013 │ │ +3f8c4a: 5480 e3d3 |0173: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c4e: 7110 5ba7 0000 |0175: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f8c54: 0c00 |0178: move-result-object v0 │ │ +3f8c56: 6e10 6fa6 0000 |0179: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3f8c5c: 0c00 |017c: move-result-object v0 │ │ +3f8c5e: 6e10 66a6 0000 |017d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8c64: 0c00 |0180: move-result-object v0 │ │ +3f8c66: 7110 34a9 0000 |0181: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ +3f8c6c: 5480 e3d3 |0184: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c70: 6e10 66a6 0900 |0186: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f8c76: 0c02 |0189: move-result-object v2 │ │ +3f8c78: 7120 73a7 2000 |018a: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a773 │ │ +3f8c7e: 6000 e300 |018d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3f8c82: 1302 1800 |018f: const/16 v2, #int 24 // #18 │ │ +3f8c86: 3420 1e00 |0191: if-lt v0, v2, 01af // +001e │ │ +3f8c8a: 5480 e3d3 |0193: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c8e: 6e10 fc01 0000 |0195: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f8c94: 0c00 |0198: move-result-object v0 │ │ +3f8c96: 2202 5600 |0199: new-instance v2, Landroid/content/ComponentName; // type@0056 │ │ +3f8c9a: 5483 e3d3 |019b: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8c9e: 6e10 fc01 0300 |019d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f8ca4: 0c03 |01a0: move-result-object v3 │ │ +3f8ca6: 1c04 cd1b |01a1: const-class v4, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1bcd │ │ +3f8caa: 7030 dc01 3204 |01a3: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ +3f8cb0: 7120 1ca7 2000 |01a6: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a71c │ │ +3f8cb6: 2806 |01a9: goto 01af // +0006 │ │ +3f8cb8: 1a00 8947 |01aa: const-string v0, "Skipping quick settings tile setup" // string@4789 │ │ +3f8cbc: 7120 330b 0100 |01ac: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8cc2: 5480 e3d3 |01af: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8cc6: 6e10 fc01 0000 |01b1: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f8ccc: 0c00 |01b4: move-result-object v0 │ │ +3f8cce: 1a01 8257 |01b5: const-string v1, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@5782 │ │ +3f8cd2: 7120 a0a9 1000 |01b7: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/common/IntentUtils;.sendLocalBroadcast:(Landroid/content/Context;Ljava/lang/String;)V // method@a9a0 │ │ +3f8cd8: 5480 e3d3 |01ba: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8cdc: 1a01 2264 |01bc: const-string v1, "com.android.music.playstatechanged" // string@6422 │ │ +3f8ce0: 7130 62a7 9001 |01be: invoke-static {v0, v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a762 │ │ +3f8ce6: 5480 e3d3 |01c1: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8cea: 1a01 2164 |01c3: const-string v1, "com.android.music.metachanged" // string@6421 │ │ +3f8cee: 7130 62a7 9001 |01c5: invoke-static {v0, v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a762 │ │ +3f8cf4: 5489 e3d3 |01c8: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3e3 │ │ +3f8cf8: 7110 5fa7 0900 |01ca: invoke-static {v9}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a75f │ │ +3f8cfe: 0c09 |01cd: move-result-object v9 │ │ +3f8d00: 6e10 e3a8 0900 |01ce: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a8e3 │ │ +3f8d06: 7100 efaf 0000 |01d1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3f8d0c: 0c09 |01d4: move-result-object v9 │ │ +3f8d0e: 2200 e319 |01d5: new-instance v0, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@19e3 │ │ +3f8d12: 7010 31a0 0000 |01d7: invoke-direct {v0}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@a031 │ │ +3f8d18: 6e20 f2af 0900 |01da: invoke-virtual {v9, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3f8d1e: 0e00 |01dd: return-void │ │ catches : 1 │ │ 0x0193 - 0x01a9 │ │ Ljava/lang/IllegalArgumentException; -> 0x01aa │ │ positions : │ │ 0x0000 line=815 │ │ 0x0008 line=816 │ │ 0x0016 line=818 │ │ @@ -1488926,17 +1488934,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f9050: |[3f9050] de.danoeh.antennapod.playback.service.PlaybackService$8.$r8$lambda$WbKZHcLpqCWRhwq0OCP17Fb2bn8:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V │ │ -3f9060: 7010 38a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.lambda$onMediaButtonEvent$0:()V // method@a738 │ │ -3f9066: 0e00 |0003: return-void │ │ +3f9078: |[3f9078] de.danoeh.antennapod.playback.service.PlaybackService$8.$r8$lambda$WbKZHcLpqCWRhwq0OCP17Fb2bn8:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V │ │ +3f9088: 7010 38a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.lambda$onMediaButtonEvent$0:()V // method@a738 │ │ +3f908e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$8;) │ │ @@ -1488944,18 +1488952,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f9068: |[3f9068] de.danoeh.antennapod.playback.service.PlaybackService$8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3f9078: 5b01 edd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f907c: 7010 5109 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.:()V // method@0951 │ │ -3f9082: 0e00 |0005: return-void │ │ +3f9090: |[3f9090] de.danoeh.antennapod.playback.service.PlaybackService$8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3f90a0: 5b01 edd3 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f90a4: 7010 5109 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.:()V // method@0951 │ │ +3f90aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1810 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1488964,41 +1488972,41 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3f9084: |[3f9084] de.danoeh.antennapod.playback.service.PlaybackService$8.lambda$onMediaButtonEvent$0:()V │ │ -3f9094: 5430 edd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9098: 7110 59a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ -3f909e: 0a00 |0005: move-result v0 │ │ -3f90a0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3f90a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3f90a4: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ -3f90a8: 5430 edd3 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f90ac: 1301 5500 |000c: const/16 v1, #int 85 // #55 │ │ -3f90b0: 7130 65a7 1002 |000e: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a765 │ │ -3f90b6: 281a |0011: goto 002b // +001a │ │ -3f90b8: 5430 edd3 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f90bc: 7110 59a7 0000 |0014: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ -3f90c2: 0a00 |0017: move-result v0 │ │ -3f90c4: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -3f90c6: 3310 0600 |0019: if-ne v0, v1, 001f // +0006 │ │ -3f90ca: 6e10 3aa7 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onFastForward:()V // method@a73a │ │ -3f90d0: 280d |001e: goto 002b // +000d │ │ -3f90d2: 5430 edd3 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f90d6: 7110 59a7 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ -3f90dc: 0a00 |0024: move-result v0 │ │ -3f90de: 1231 |0025: const/4 v1, #int 3 // #3 │ │ -3f90e0: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ -3f90e4: 6e10 41a7 0300 |0028: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onRewind:()V // method@a741 │ │ -3f90ea: 5430 edd3 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f90ee: 7120 60a7 2000 |002d: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a760 │ │ -3f90f4: 0e00 |0030: return-void │ │ +3f90ac: |[3f90ac] de.danoeh.antennapod.playback.service.PlaybackService$8.lambda$onMediaButtonEvent$0:()V │ │ +3f90bc: 5430 edd3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f90c0: 7110 59a7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ +3f90c6: 0a00 |0005: move-result v0 │ │ +3f90c8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3f90ca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3f90cc: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ +3f90d0: 5430 edd3 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f90d4: 1301 5500 |000c: const/16 v1, #int 85 // #55 │ │ +3f90d8: 7130 65a7 1002 |000e: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a765 │ │ +3f90de: 281a |0011: goto 002b // +001a │ │ +3f90e0: 5430 edd3 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f90e4: 7110 59a7 0000 |0014: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ +3f90ea: 0a00 |0017: move-result v0 │ │ +3f90ec: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +3f90ee: 3310 0600 |0019: if-ne v0, v1, 001f // +0006 │ │ +3f90f2: 6e10 3aa7 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onFastForward:()V // method@a73a │ │ +3f90f8: 280d |001e: goto 002b // +000d │ │ +3f90fa: 5430 edd3 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f90fe: 7110 59a7 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ +3f9104: 0a00 |0024: move-result v0 │ │ +3f9106: 1231 |0025: const/4 v1, #int 3 // #3 │ │ +3f9108: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ +3f910c: 6e10 41a7 0300 |0028: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onRewind:()V // method@a741 │ │ +3f9112: 5430 edd3 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9116: 7120 60a7 2000 |002d: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a760 │ │ +3f911c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1944 │ │ 0x000a line=1945 │ │ 0x0012 line=1946 │ │ 0x001b line=1947 │ │ 0x001f line=1948 │ │ @@ -1489013,107 +1489021,107 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -3f90f8: |[3f90f8] de.danoeh.antennapod.playback.service.PlaybackService$8.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3f9108: 2204 c81c |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f910c: 7010 a6ab 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9112: 1a00 29a7 |0005: const-string v0, "onCustomAction(" // string@a729 │ │ -3f9116: 6e20 b2ab 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f911c: 6e20 b2ab 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9122: 1a00 bb04 |000d: const-string v0, ")" // string@04bb │ │ -3f9126: 6e20 b2ab 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f912c: 6e10 bcab 0400 |0012: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9132: 0c04 |0015: move-result-object v4 │ │ -3f9134: 1a00 863e |0016: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9138: 7120 330b 4000 |0018: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f913e: 1a04 7f57 |001b: const-string v4, "action.de.danoeh.antennapod.core.service.fastForward" // string@577f │ │ -3f9142: 6e20 7fab 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f9148: 0a04 |0020: move-result v4 │ │ -3f914a: 3804 0700 |0021: if-eqz v4, 0028 // +0007 │ │ -3f914e: 6e10 3aa7 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onFastForward:()V // method@a73a │ │ -3f9154: 2900 9400 |0026: goto/16 00ba // +0094 │ │ -3f9158: 1a04 8357 |0028: const-string v4, "action.de.danoeh.antennapod.core.service.rewind" // string@5783 │ │ -3f915c: 6e20 7fab 3400 |002a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f9162: 0a04 |002d: move-result v4 │ │ -3f9164: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ -3f9168: 6e10 41a7 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onRewind:()V // method@a741 │ │ -3f916e: 2900 8700 |0033: goto/16 00ba // +0087 │ │ -3f9172: 1a04 8457 |0035: const-string v4, "action.de.danoeh.antennapod.core.service.skipToNext" // string@5784 │ │ -3f9176: 6e20 7fab 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f917c: 0a04 |003a: move-result v4 │ │ -3f917e: 3804 0d00 |003b: if-eqz v4, 0048 // +000d │ │ -3f9182: 5423 edd3 |003d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9186: 7110 5ba7 0300 |003f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f918c: 0c03 |0042: move-result-object v3 │ │ -3f918e: 6e10 8ea6 0300 |0043: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3f9194: 2900 7400 |0046: goto/16 00ba // +0074 │ │ -3f9198: 1a04 8057 |0048: const-string v4, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ -3f919c: 6e20 7fab 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f91a2: 0a04 |004d: move-result v4 │ │ -3f91a4: 3804 0600 |004e: if-eqz v4, 0054 // +0006 │ │ -3f91a8: 6e10 3ca7 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onNextChapter:()V // method@a73c │ │ -3f91ae: 2867 |0053: goto 00ba // +0067 │ │ -3f91b0: 1a04 7e57 |0054: const-string v4, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@577e │ │ -3f91b4: 6e20 7fab 3400 |0056: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f91ba: 0a04 |0059: move-result v4 │ │ -3f91bc: 3804 4100 |005a: if-eqz v4, 009b // +0041 │ │ -3f91c0: 7100 63a9 0000 |005c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeedArray:()Ljava/util/List; // method@a963 │ │ -3f91c6: 0c03 |005f: move-result-object v3 │ │ -3f91c8: 7210 ddad 0300 |0060: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ -3f91ce: 0a04 |0063: move-result v4 │ │ -3f91d0: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -3f91d2: 3704 5500 |0065: if-le v4, v0, 00ba // +0055 │ │ -3f91d6: 5424 edd3 |0067: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f91da: 7110 5ba7 0400 |0069: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f91e0: 0c04 |006c: move-result-object v4 │ │ -3f91e2: 6e10 71a6 0400 |006d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a671 │ │ -3f91e8: 0a04 |0070: move-result v4 │ │ -3f91ea: 7110 00ab 0400 |0071: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@ab00 │ │ -3f91f0: 0c04 |0074: move-result-object v4 │ │ -3f91f2: 7220 d3ad 4300 |0075: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@add3 │ │ -3f91f8: 0a04 |0078: move-result v4 │ │ -3f91fa: 7210 ddad 0300 |0079: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ -3f9200: 0a01 |007c: move-result v1 │ │ -3f9202: b101 |007d: sub-int/2addr v1, v0 │ │ -3f9204: 3314 0e00 |007e: if-ne v4, v1, 008c // +000e │ │ -3f9208: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -3f920a: 7220 d1ad 4300 |0081: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3f9210: 0c03 |0084: move-result-object v3 │ │ -3f9212: 1f03 a91c |0085: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ -3f9216: 6e10 f9aa 0300 |0087: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ -3f921c: 0a03 |008a: move-result v3 │ │ -3f921e: 280c |008b: goto 0097 // +000c │ │ -3f9220: b004 |008c: add-int/2addr v4, v0 │ │ -3f9222: 7220 d1ad 4300 |008d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3f9228: 0c03 |0090: move-result-object v3 │ │ -3f922a: 1f03 a91c |0091: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ -3f922e: 6e10 f9aa 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ -3f9234: 0a03 |0096: move-result v3 │ │ -3f9236: 6e20 43a7 3200 |0097: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onSetPlaybackSpeed:(F)V // method@a743 │ │ -3f923c: 2820 |009a: goto 00ba // +0020 │ │ -3f923e: 1a04 8557 |009b: const-string v4, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@5785 │ │ -3f9242: 6e20 7fab 3400 |009d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f9248: 0a03 |00a0: move-result v3 │ │ -3f924a: 3803 1900 |00a1: if-eqz v3, 00ba // +0019 │ │ -3f924e: 5423 edd3 |00a3: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9252: 6e10 c3a7 0300 |00a5: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ -3f9258: 0a03 |00a8: move-result v3 │ │ -3f925a: 3803 0800 |00a9: if-eqz v3, 00b1 // +0008 │ │ -3f925e: 5423 edd3 |00ab: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9262: 6e10 7ea7 0300 |00ad: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ -3f9268: 280a |00b0: goto 00ba // +000a │ │ -3f926a: 5423 edd3 |00b1: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f926e: 7100 3ea9 0000 |00b3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a93e │ │ -3f9274: 0b00 |00b6: move-result-wide v0 │ │ -3f9276: 6e30 baa7 0301 |00b7: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ -3f927c: 0e00 |00ba: return-void │ │ +3f9120: |[3f9120] de.danoeh.antennapod.playback.service.PlaybackService$8.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3f9130: 2204 c81c |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9134: 7010 a6ab 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f913a: 1a00 29a7 |0005: const-string v0, "onCustomAction(" // string@a729 │ │ +3f913e: 6e20 b2ab 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9144: 6e20 b2ab 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f914a: 1a00 bb04 |000d: const-string v0, ")" // string@04bb │ │ +3f914e: 6e20 b2ab 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9154: 6e10 bcab 0400 |0012: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f915a: 0c04 |0015: move-result-object v4 │ │ +3f915c: 1a00 863e |0016: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f9160: 7120 330b 4000 |0018: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9166: 1a04 7f57 |001b: const-string v4, "action.de.danoeh.antennapod.core.service.fastForward" // string@577f │ │ +3f916a: 6e20 7fab 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f9170: 0a04 |0020: move-result v4 │ │ +3f9172: 3804 0700 |0021: if-eqz v4, 0028 // +0007 │ │ +3f9176: 6e10 3aa7 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onFastForward:()V // method@a73a │ │ +3f917c: 2900 9400 |0026: goto/16 00ba // +0094 │ │ +3f9180: 1a04 8357 |0028: const-string v4, "action.de.danoeh.antennapod.core.service.rewind" // string@5783 │ │ +3f9184: 6e20 7fab 3400 |002a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f918a: 0a04 |002d: move-result v4 │ │ +3f918c: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ +3f9190: 6e10 41a7 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onRewind:()V // method@a741 │ │ +3f9196: 2900 8700 |0033: goto/16 00ba // +0087 │ │ +3f919a: 1a04 8457 |0035: const-string v4, "action.de.danoeh.antennapod.core.service.skipToNext" // string@5784 │ │ +3f919e: 6e20 7fab 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f91a4: 0a04 |003a: move-result v4 │ │ +3f91a6: 3804 0d00 |003b: if-eqz v4, 0048 // +000d │ │ +3f91aa: 5423 edd3 |003d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f91ae: 7110 5ba7 0300 |003f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f91b4: 0c03 |0042: move-result-object v3 │ │ +3f91b6: 6e10 8ea6 0300 |0043: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3f91bc: 2900 7400 |0046: goto/16 00ba // +0074 │ │ +3f91c0: 1a04 8057 |0048: const-string v4, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ +3f91c4: 6e20 7fab 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f91ca: 0a04 |004d: move-result v4 │ │ +3f91cc: 3804 0600 |004e: if-eqz v4, 0054 // +0006 │ │ +3f91d0: 6e10 3ca7 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onNextChapter:()V // method@a73c │ │ +3f91d6: 2867 |0053: goto 00ba // +0067 │ │ +3f91d8: 1a04 7e57 |0054: const-string v4, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@577e │ │ +3f91dc: 6e20 7fab 3400 |0056: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f91e2: 0a04 |0059: move-result v4 │ │ +3f91e4: 3804 4100 |005a: if-eqz v4, 009b // +0041 │ │ +3f91e8: 7100 63a9 0000 |005c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeedArray:()Ljava/util/List; // method@a963 │ │ +3f91ee: 0c03 |005f: move-result-object v3 │ │ +3f91f0: 7210 ddad 0300 |0060: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ +3f91f6: 0a04 |0063: move-result v4 │ │ +3f91f8: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +3f91fa: 3704 5500 |0065: if-le v4, v0, 00ba // +0055 │ │ +3f91fe: 5424 edd3 |0067: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9202: 7110 5ba7 0400 |0069: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f9208: 0c04 |006c: move-result-object v4 │ │ +3f920a: 6e10 71a6 0400 |006d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a671 │ │ +3f9210: 0a04 |0070: move-result v4 │ │ +3f9212: 7110 00ab 0400 |0071: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@ab00 │ │ +3f9218: 0c04 |0074: move-result-object v4 │ │ +3f921a: 7220 d3ad 4300 |0075: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@add3 │ │ +3f9220: 0a04 |0078: move-result v4 │ │ +3f9222: 7210 ddad 0300 |0079: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ +3f9228: 0a01 |007c: move-result v1 │ │ +3f922a: b101 |007d: sub-int/2addr v1, v0 │ │ +3f922c: 3314 0e00 |007e: if-ne v4, v1, 008c // +000e │ │ +3f9230: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +3f9232: 7220 d1ad 4300 |0081: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3f9238: 0c03 |0084: move-result-object v3 │ │ +3f923a: 1f03 a91c |0085: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ +3f923e: 6e10 f9aa 0300 |0087: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ +3f9244: 0a03 |008a: move-result v3 │ │ +3f9246: 280c |008b: goto 0097 // +000c │ │ +3f9248: b004 |008c: add-int/2addr v4, v0 │ │ +3f924a: 7220 d1ad 4300 |008d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3f9250: 0c03 |0090: move-result-object v3 │ │ +3f9252: 1f03 a91c |0091: check-cast v3, Ljava/lang/Float; // type@1ca9 │ │ +3f9256: 6e10 f9aa 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@aaf9 │ │ +3f925c: 0a03 |0096: move-result v3 │ │ +3f925e: 6e20 43a7 3200 |0097: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onSetPlaybackSpeed:(F)V // method@a743 │ │ +3f9264: 2820 |009a: goto 00ba // +0020 │ │ +3f9266: 1a04 8557 |009b: const-string v4, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@5785 │ │ +3f926a: 6e20 7fab 3400 |009d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f9270: 0a03 |00a0: move-result v3 │ │ +3f9272: 3803 1900 |00a1: if-eqz v3, 00ba // +0019 │ │ +3f9276: 5423 edd3 |00a3: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f927a: 6e10 c3a7 0300 |00a5: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ +3f9280: 0a03 |00a8: move-result v3 │ │ +3f9282: 3803 0800 |00a9: if-eqz v3, 00b1 // +0008 │ │ +3f9286: 5423 edd3 |00ab: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f928a: 6e10 7ea7 0300 |00ad: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a77e │ │ +3f9290: 280a |00b0: goto 00ba // +000a │ │ +3f9292: 5423 edd3 |00b1: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9296: 7100 3ea9 0000 |00b3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a93e │ │ +3f929c: 0b00 |00b6: move-result-wide v0 │ │ +3f929e: 6e30 baa7 0301 |00b7: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a7ba │ │ +3f92a4: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1964 │ │ 0x001d line=1965 │ │ 0x0023 line=1966 │ │ 0x002a line=1967 │ │ 0x0030 line=1968 │ │ @@ -1489143,24 +1489151,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f9280: |[3f9280] de.danoeh.antennapod.playback.service.PlaybackService$8.onFastForward:()V │ │ -3f9290: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9294: 1a01 9ba7 |0002: const-string v1, "onFastForward()" // string@a79b │ │ -3f9298: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f929e: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f92a2: 7100 5ba9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ -3f92a8: 0a01 |000c: move-result v1 │ │ -3f92aa: d211 e803 |000d: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3f92ae: 7120 6ba7 1000 |000f: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ -3f92b4: 0e00 |0012: return-void │ │ +3f92a8: |[3f92a8] de.danoeh.antennapod.playback.service.PlaybackService$8.onFastForward:()V │ │ +3f92b8: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f92bc: 1a01 9ba7 |0002: const-string v1, "onFastForward()" // string@a79b │ │ +3f92c0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f92c6: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f92ca: 7100 5ba9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ +3f92d0: 0a01 |000c: move-result v1 │ │ +3f92d2: d211 e803 |000d: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3f92d6: 7120 6ba7 1000 |000f: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ +3f92dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1901 │ │ 0x0007 line=1902 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ @@ -1489169,72 +1489177,72 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -3f8f5c: |[3f8f5c] de.danoeh.antennapod.playback.service.PlaybackService$8.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -3f8f6c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f8f70: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f8f76: 1a01 3aa8 |0005: const-string v1, "onMediaButtonEvent(" // string@a83a │ │ -3f8f7a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f8f80: 6e20 b1ab 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f8f86: 1a01 bb04 |000d: const-string v1, ")" // string@04bb │ │ -3f8f8a: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f8f90: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f8f96: 0c00 |0015: move-result-object v0 │ │ -3f8f98: 1a01 863e |0016: const-string v1, "MediaSessionCompat" // string@3e86 │ │ -3f8f9c: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f8fa2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3f8fa4: 3805 5500 |001c: if-eqz v5, 0071 // +0055 │ │ -3f8fa8: 1a01 e659 |001e: const-string v1, "android.intent.extra.KEY_EVENT" // string@59e6 │ │ -3f8fac: 6e20 5002 1500 |0020: invoke-virtual {v5, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ -3f8fb2: 0c05 |0023: move-result-object v5 │ │ -3f8fb4: 1f05 7d02 |0024: check-cast v5, Landroid/view/KeyEvent; // type@027d │ │ -3f8fb8: 3805 4b00 |0026: if-eqz v5, 0071 // +004b │ │ -3f8fbc: 6e10 ca0b 0500 |0028: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0bca │ │ -3f8fc2: 0a01 |002b: move-result v1 │ │ -3f8fc4: 3901 4500 |002c: if-nez v1, 0071 // +0045 │ │ -3f8fc8: 6e10 d30b 0500 |002e: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bd3 │ │ -3f8fce: 0a01 |0031: move-result v1 │ │ -3f8fd0: 3901 3f00 |0032: if-nez v1, 0071 // +003f │ │ -3f8fd4: 6e10 cf0b 0500 |0034: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bcf │ │ -3f8fda: 0a05 |0037: move-result v5 │ │ -3f8fdc: 1301 4f00 |0038: const/16 v1, #int 79 // #4f │ │ -3f8fe0: 3215 0e00 |003a: if-eq v5, v1, 0048 // +000e │ │ -3f8fe4: 1301 5500 |003c: const/16 v1, #int 85 // #55 │ │ -3f8fe8: 3315 0300 |003e: if-ne v5, v1, 0041 // +0003 │ │ -3f8fec: 2808 |0040: goto 0048 // +0008 │ │ -3f8fee: 5441 edd3 |0041: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f8ff2: 7130 65a7 5100 |0043: invoke-static {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a765 │ │ -3f8ff8: 0a05 |0046: move-result v5 │ │ -3f8ffa: 0f05 |0047: return v5 │ │ -3f8ffc: 5445 edd3 |0048: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9000: 7110 59a7 0500 |004a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ -3f9006: 0a00 |004d: move-result v0 │ │ -3f9008: 1211 |004e: const/4 v1, #int 1 // #1 │ │ -3f900a: b010 |004f: add-int/2addr v0, v1 │ │ -3f900c: 7120 60a7 0500 |0050: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a760 │ │ -3f9012: 5445 edd3 |0053: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9016: 7110 5aa7 0500 |0055: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a75a │ │ -3f901c: 0c05 |0058: move-result-object v5 │ │ -3f901e: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -3f9020: 6e20 8d07 0500 |005a: invoke-virtual {v5, v0}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ -3f9026: 5445 edd3 |005d: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f902a: 7110 5aa7 0500 |005f: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a75a │ │ -3f9030: 0c05 |0062: move-result-object v5 │ │ -3f9032: 2200 c11b |0063: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0; // type@1bc1 │ │ -3f9036: 7020 34a7 4000 |0065: invoke-direct {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V // method@a734 │ │ -3f903c: 7100 ca0d 0000 |0068: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@0dca │ │ -3f9042: 0a02 |006b: move-result v2 │ │ -3f9044: 8122 |006c: int-to-long v2, v2 │ │ -3f9046: 6e40 8b07 0532 |006d: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@078b │ │ -3f904c: 0f01 |0070: return v1 │ │ -3f904e: 0f00 |0071: return v0 │ │ +3f8f84: |[3f8f84] de.danoeh.antennapod.playback.service.PlaybackService$8.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +3f8f94: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f8f98: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f8f9e: 1a01 3aa8 |0005: const-string v1, "onMediaButtonEvent(" // string@a83a │ │ +3f8fa2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f8fa8: 6e20 b1ab 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f8fae: 1a01 bb04 |000d: const-string v1, ")" // string@04bb │ │ +3f8fb2: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f8fb8: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f8fbe: 0c00 |0015: move-result-object v0 │ │ +3f8fc0: 1a01 863e |0016: const-string v1, "MediaSessionCompat" // string@3e86 │ │ +3f8fc4: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f8fca: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3f8fcc: 3805 5500 |001c: if-eqz v5, 0071 // +0055 │ │ +3f8fd0: 1a01 e659 |001e: const-string v1, "android.intent.extra.KEY_EVENT" // string@59e6 │ │ +3f8fd4: 6e20 5002 1500 |0020: invoke-virtual {v5, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ +3f8fda: 0c05 |0023: move-result-object v5 │ │ +3f8fdc: 1f05 7d02 |0024: check-cast v5, Landroid/view/KeyEvent; // type@027d │ │ +3f8fe0: 3805 4b00 |0026: if-eqz v5, 0071 // +004b │ │ +3f8fe4: 6e10 ca0b 0500 |0028: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0bca │ │ +3f8fea: 0a01 |002b: move-result v1 │ │ +3f8fec: 3901 4500 |002c: if-nez v1, 0071 // +0045 │ │ +3f8ff0: 6e10 d30b 0500 |002e: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bd3 │ │ +3f8ff6: 0a01 |0031: move-result v1 │ │ +3f8ff8: 3901 3f00 |0032: if-nez v1, 0071 // +003f │ │ +3f8ffc: 6e10 cf0b 0500 |0034: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bcf │ │ +3f9002: 0a05 |0037: move-result v5 │ │ +3f9004: 1301 4f00 |0038: const/16 v1, #int 79 // #4f │ │ +3f9008: 3215 0e00 |003a: if-eq v5, v1, 0048 // +000e │ │ +3f900c: 1301 5500 |003c: const/16 v1, #int 85 // #55 │ │ +3f9010: 3315 0300 |003e: if-ne v5, v1, 0041 // +0003 │ │ +3f9014: 2808 |0040: goto 0048 // +0008 │ │ +3f9016: 5441 edd3 |0041: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f901a: 7130 65a7 5100 |0043: invoke-static {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a765 │ │ +3f9020: 0a05 |0046: move-result v5 │ │ +3f9022: 0f05 |0047: return v5 │ │ +3f9024: 5445 edd3 |0048: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9028: 7110 59a7 0500 |004a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a759 │ │ +3f902e: 0a00 |004d: move-result v0 │ │ +3f9030: 1211 |004e: const/4 v1, #int 1 // #1 │ │ +3f9032: b010 |004f: add-int/2addr v0, v1 │ │ +3f9034: 7120 60a7 0500 |0050: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a760 │ │ +3f903a: 5445 edd3 |0053: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f903e: 7110 5aa7 0500 |0055: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a75a │ │ +3f9044: 0c05 |0058: move-result-object v5 │ │ +3f9046: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +3f9048: 6e20 8d07 0500 |005a: invoke-virtual {v5, v0}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@078d │ │ +3f904e: 5445 edd3 |005d: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9052: 7110 5aa7 0500 |005f: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a75a │ │ +3f9058: 0c05 |0062: move-result-object v5 │ │ +3f905a: 2200 c11b |0063: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0; // type@1bc1 │ │ +3f905e: 7020 34a7 4000 |0065: invoke-direct {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$8$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$8;)V // method@a734 │ │ +3f9064: 7100 ca0d 0000 |0068: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@0dca │ │ +3f906a: 0a02 |006b: move-result v2 │ │ +3f906c: 8122 |006c: int-to-long v2, v2 │ │ +3f906e: 6e40 8b07 0532 |006d: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@078b │ │ +3f9074: 0f01 |0070: return v1 │ │ +3f9076: 0f00 |0071: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1933 │ │ 0x0020 line=1935 │ │ 0x0028 line=1937 │ │ 0x002e line=1938 │ │ 0x0034 line=1939 │ │ @@ -1489253,56 +1489261,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3f92b8: |[3f92b8] de.danoeh.antennapod.playback.service.PlaybackService$8.onNextChapter:()V │ │ -3f92c8: 5440 edd3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f92cc: 7110 5ba7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f92d2: 0c00 |0005: move-result-object v0 │ │ -3f92d4: 6e10 70a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3f92da: 0c00 |0009: move-result-object v0 │ │ -3f92dc: 7210 2fa2 0000 |000a: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ -3f92e2: 0c00 |000d: move-result-object v0 │ │ -3f92e4: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -3f92e8: 5440 edd3 |0010: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f92ec: 7110 5ba7 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f92f2: 0c00 |0015: move-result-object v0 │ │ -3f92f4: 6e10 8ea6 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3f92fa: 0e00 |0019: return-void │ │ -3f92fc: 5441 edd3 |001a: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9300: 7110 5ba7 0100 |001c: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f9306: 0c01 |001f: move-result-object v1 │ │ -3f9308: 6e10 73a6 0100 |0020: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ -3f930e: 0a01 |0023: move-result v1 │ │ -3f9310: 7120 c6a0 1000 |0024: invoke-static {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getAfterPosition:(Ljava/util/List;I)I // method@a0c6 │ │ -3f9316: 0a01 |0027: move-result v1 │ │ -3f9318: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f931c: 7210 ddad 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3f9322: 0a02 |002d: move-result v2 │ │ -3f9324: d803 0101 |002e: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3f9328: 3532 0c00 |0030: if-ge v2, v3, 003c // +000c │ │ -3f932c: 5440 edd3 |0032: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9330: 7110 5ba7 0000 |0034: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f9336: 0c00 |0037: move-result-object v0 │ │ -3f9338: 6e10 8ea6 0000 |0038: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3f933e: 0e00 |003b: return-void │ │ -3f9340: 5442 edd3 |003c: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9344: 7110 5ba7 0200 |003e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f934a: 0c02 |0041: move-result-object v2 │ │ -3f934c: 7220 d1ad 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3f9352: 0c00 |0045: move-result-object v0 │ │ -3f9354: 1f00 121a |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ -3f9358: 6e10 cba0 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ -3f935e: 0b00 |004b: move-result-wide v0 │ │ -3f9360: 8401 |004c: long-to-int v1, v0 │ │ -3f9362: 6e20 83a6 1200 |004d: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ -3f9368: 0e00 |0050: return-void │ │ +3f92e0: |[3f92e0] de.danoeh.antennapod.playback.service.PlaybackService$8.onNextChapter:()V │ │ +3f92f0: 5440 edd3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f92f4: 7110 5ba7 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f92fa: 0c00 |0005: move-result-object v0 │ │ +3f92fc: 6e10 70a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3f9302: 0c00 |0009: move-result-object v0 │ │ +3f9304: 7210 2fa2 0000 |000a: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ +3f930a: 0c00 |000d: move-result-object v0 │ │ +3f930c: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +3f9310: 5440 edd3 |0010: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9314: 7110 5ba7 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f931a: 0c00 |0015: move-result-object v0 │ │ +3f931c: 6e10 8ea6 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3f9322: 0e00 |0019: return-void │ │ +3f9324: 5441 edd3 |001a: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9328: 7110 5ba7 0100 |001c: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f932e: 0c01 |001f: move-result-object v1 │ │ +3f9330: 6e10 73a6 0100 |0020: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ +3f9336: 0a01 |0023: move-result v1 │ │ +3f9338: 7120 c6a0 1000 |0024: invoke-static {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getAfterPosition:(Ljava/util/List;I)I // method@a0c6 │ │ +3f933e: 0a01 |0027: move-result v1 │ │ +3f9340: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f9344: 7210 ddad 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3f934a: 0a02 |002d: move-result v2 │ │ +3f934c: d803 0101 |002e: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3f9350: 3532 0c00 |0030: if-ge v2, v3, 003c // +000c │ │ +3f9354: 5440 edd3 |0032: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9358: 7110 5ba7 0000 |0034: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f935e: 0c00 |0037: move-result-object v0 │ │ +3f9360: 6e10 8ea6 0000 |0038: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3f9366: 0e00 |003b: return-void │ │ +3f9368: 5442 edd3 |003c: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f936c: 7110 5ba7 0200 |003e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f9372: 0c02 |0041: move-result-object v2 │ │ +3f9374: 7220 d1ad 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3f937a: 0c00 |0045: move-result-object v0 │ │ +3f937c: 1f00 121a |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@1a12 │ │ +3f9380: 6e10 cba0 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@a0cb │ │ +3f9386: 0b00 |004b: move-result-wide v0 │ │ +3f9388: 8401 |004c: long-to-int v1, v0 │ │ +3f938a: 6e20 83a6 1200 |004d: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ +3f9390: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1881 │ │ 0x0010 line=1884 │ │ 0x001a line=1888 │ │ 0x002a line=1890 │ │ 0x0032 line=1892 │ │ @@ -1489315,30 +1489323,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3f936c: |[3f936c] de.danoeh.antennapod.playback.service.PlaybackService$8.onPause:()V │ │ -3f937c: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9380: 1a01 82a8 |0002: const-string v1, "onPause()" // string@a882 │ │ -3f9384: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f938a: 5430 edd3 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f938e: 6e10 8da7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9394: 0c00 |000c: move-result-object v0 │ │ -3f9396: 6201 12cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f939a: 3310 0e00 |000f: if-ne v0, v1, 001d // +000e │ │ -3f939e: 5430 edd3 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f93a2: 7100 7aa9 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3f93a8: 0a01 |0016: move-result v1 │ │ -3f93aa: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3f93ae: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3f93b0: 6e30 ada7 1002 |001a: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a7ad │ │ -3f93b6: 0e00 |001d: return-void │ │ +3f9394: |[3f9394] de.danoeh.antennapod.playback.service.PlaybackService$8.onPause:()V │ │ +3f93a4: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f93a8: 1a01 82a8 |0002: const-string v1, "onPause()" // string@a882 │ │ +3f93ac: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f93b2: 5430 edd3 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f93b6: 6e10 8da7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f93bc: 0c00 |000c: move-result-object v0 │ │ +3f93be: 6201 12cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f93c2: 3310 0e00 |000f: if-ne v0, v1, 001d // +000e │ │ +3f93c6: 5430 edd3 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f93ca: 7100 7aa9 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3f93d0: 0a01 |0016: move-result v1 │ │ +3f93d2: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3f93d6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3f93d8: 6e30 ada7 1002 |001a: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a7ad │ │ +3f93de: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1856 │ │ 0x0007 line=1857 │ │ 0x0011 line=1858 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ @@ -1489348,37 +1489356,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3f93b8: |[3f93b8] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlay:()V │ │ -3f93c8: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f93cc: 1a01 88a8 |0002: const-string v1, "onPlay()" // string@a888 │ │ -3f93d0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f93d6: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f93da: 6e10 8da7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f93e0: 0c00 |000c: move-result-object v0 │ │ -3f93e2: 6201 11cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f93e6: 3210 1700 |000f: if-eq v0, v1, 0026 // +0017 │ │ -3f93ea: 6201 13cc |0011: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3f93ee: 3310 0300 |0013: if-ne v0, v1, 0016 // +0003 │ │ -3f93f2: 2811 |0015: goto 0026 // +0011 │ │ -3f93f4: 6201 0fcc |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3f93f8: 3310 1300 |0018: if-ne v0, v1, 002b // +0013 │ │ -3f93fc: 5420 edd3 |001a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9400: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3f9402: 6e20 bca7 1000 |001d: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ -3f9408: 5420 edd3 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f940c: 6e10 b0a7 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a7b0 │ │ -3f9412: 2806 |0025: goto 002b // +0006 │ │ -3f9414: 5420 edd3 |0026: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9418: 6e10 b3a7 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a7b3 │ │ -3f941e: 0e00 |002b: return-void │ │ +3f93e0: |[3f93e0] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlay:()V │ │ +3f93f0: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f93f4: 1a01 88a8 |0002: const-string v1, "onPlay()" // string@a888 │ │ +3f93f8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f93fe: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9402: 6e10 8da7 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9408: 0c00 |000c: move-result-object v0 │ │ +3f940a: 6201 11cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f940e: 3210 1700 |000f: if-eq v0, v1, 0026 // +0017 │ │ +3f9412: 6201 13cc |0011: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3f9416: 3310 0300 |0013: if-ne v0, v1, 0016 // +0003 │ │ +3f941a: 2811 |0015: goto 0026 // +0011 │ │ +3f941c: 6201 0fcc |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3f9420: 3310 1300 |0018: if-ne v0, v1, 002b // +0013 │ │ +3f9424: 5420 edd3 |001a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9428: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3f942a: 6e20 bca7 1000 |001d: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a7bc │ │ +3f9430: 5420 edd3 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9434: 6e10 b0a7 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a7b0 │ │ +3f943a: 2806 |0025: goto 002b // +0006 │ │ +3f943c: 5420 edd3 |0026: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9440: 6e10 b3a7 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a7b3 │ │ +3f9446: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1816 │ │ 0x0007 line=1817 │ │ 0x000d line=1818 │ │ 0x0016 line=1820 │ │ 0x001a line=1821 │ │ @@ -1489392,38 +1489400,38 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3f9420: |[3f9420] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3f9430: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9434: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f943a: 1a01 8aa8 |0005: const-string v1, "onPlayFromMediaId: mediaId: " // string@a88a │ │ -3f943e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9444: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f944a: 1a01 c000 |000d: const-string v1, " extras: " // string@00c0 │ │ -3f944e: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9454: 6e10 7407 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0774 │ │ -3f945a: 0c04 |0015: move-result-object v4 │ │ -3f945c: 6e20 b2ab 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9462: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9468: 0c04 |001c: move-result-object v4 │ │ -3f946a: 1a00 863e |001d: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f946e: 7120 330b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9474: 7110 23ab 0300 |0022: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3f947a: 0b03 |0025: move-result-wide v3 │ │ -3f947c: 7120 04a9 4300 |0026: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3f9482: 0c03 |0029: move-result-object v3 │ │ -3f9484: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ -3f9488: 5424 edd3 |002c: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f948c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -3f948e: 7130 6fa7 3400 |002f: invoke-static {v4, v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a76f │ │ -3f9494: 0e00 |0032: return-void │ │ +3f9448: |[3f9448] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3f9458: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f945c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9462: 1a01 8aa8 |0005: const-string v1, "onPlayFromMediaId: mediaId: " // string@a88a │ │ +3f9466: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f946c: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9472: 1a01 c000 |000d: const-string v1, " extras: " // string@00c0 │ │ +3f9476: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f947c: 6e10 7407 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0774 │ │ +3f9482: 0c04 |0015: move-result-object v4 │ │ +3f9484: 6e20 b2ab 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f948a: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9490: 0c04 |001c: move-result-object v4 │ │ +3f9492: 1a00 863e |001d: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f9496: 7120 330b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f949c: 7110 23ab 0300 |0022: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3f94a2: 0b03 |0025: move-result-wide v3 │ │ +3f94a4: 7120 04a9 4300 |0026: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3f94aa: 0c03 |0029: move-result-object v3 │ │ +3f94ac: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ +3f94b0: 5424 edd3 |002c: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f94b4: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +3f94b6: 7130 6fa7 3400 |002f: invoke-static {v4, v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a76f │ │ +3f94bc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1828 │ │ 0x0022 line=1829 │ │ 0x002c line=1831 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ @@ -1489435,61 +1489443,61 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3f9498: |[3f9498] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3f94a8: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f94ac: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f94b2: 1a01 8ca8 |0005: const-string v1, "onPlayFromSearch query=" // string@a88c │ │ -3f94b6: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f94bc: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f94c2: 1a01 c100 |000d: const-string v1, " extras=" // string@00c1 │ │ -3f94c6: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f94cc: 6e10 7407 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0774 │ │ -3f94d2: 0c04 |0015: move-result-object v4 │ │ -3f94d4: 6e20 b2ab 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f94da: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f94e0: 0c04 |001c: move-result-object v4 │ │ -3f94e2: 1a00 863e |001d: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f94e6: 7120 330b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f94ec: 1a04 0000 |0022: const-string v4, "" // string@0000 │ │ -3f94f0: 6e20 7fab 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3f94f6: 0a04 |0027: move-result v4 │ │ -3f94f8: 3804 0d00 |0028: if-eqz v4, 0035 // +000d │ │ -3f94fc: 1a03 8da8 |002a: const-string v3, "onPlayFromSearch called with empty query, resuming from the last position" // string@a88d │ │ -3f9500: 7120 330b 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9506: 5423 edd3 |002f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f950a: 7110 70a7 0300 |0031: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a770 │ │ -3f9510: 0e00 |0034: return-void │ │ -3f9512: 1600 0000 |0035: const-wide/16 v0, #int 0 // #0 │ │ -3f9516: 7130 0aa9 1003 |0037: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/storage/database/DBReader;.searchFeedItems:(JLjava/lang/String;)Ljava/util/List; // method@a90a │ │ -3f951c: 0c03 |003a: move-result-object v3 │ │ -3f951e: 7210 ddad 0300 |003b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ -3f9524: 0a04 |003e: move-result v4 │ │ -3f9526: 3d04 1f00 |003f: if-lez v4, 005e // +001f │ │ -3f952a: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -3f952c: 7220 d1ad 4300 |0042: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3f9532: 0c00 |0045: move-result-object v0 │ │ -3f9534: 1f00 181a |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3f9538: 6e10 4ca1 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f953e: 0c00 |004b: move-result-object v0 │ │ -3f9540: 3800 1200 |004c: if-eqz v0, 005e // +0012 │ │ -3f9544: 7220 d1ad 4300 |004e: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3f954a: 0c03 |0051: move-result-object v3 │ │ -3f954c: 1f03 181a |0052: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3f9550: 6e10 4ca1 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3f9556: 0c03 |0057: move-result-object v3 │ │ -3f9558: 5420 edd3 |0058: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f955c: 7130 6fa7 3004 |005a: invoke-static {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a76f │ │ -3f9562: 0e00 |005d: return-void │ │ -3f9564: 6e10 3ea7 0200 |005e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onPlay:()V // method@a73e │ │ -3f956a: 0e00 |0061: return-void │ │ +3f94c0: |[3f94c0] de.danoeh.antennapod.playback.service.PlaybackService$8.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3f94d0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f94d4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f94da: 1a01 8ca8 |0005: const-string v1, "onPlayFromSearch query=" // string@a88c │ │ +3f94de: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f94e4: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f94ea: 1a01 c100 |000d: const-string v1, " extras=" // string@00c1 │ │ +3f94ee: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f94f4: 6e10 7407 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0774 │ │ +3f94fa: 0c04 |0015: move-result-object v4 │ │ +3f94fc: 6e20 b2ab 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9502: 6e10 bcab 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9508: 0c04 |001c: move-result-object v4 │ │ +3f950a: 1a00 863e |001d: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f950e: 7120 330b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9514: 1a04 0000 |0022: const-string v4, "" // string@0000 │ │ +3f9518: 6e20 7fab 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3f951e: 0a04 |0027: move-result v4 │ │ +3f9520: 3804 0d00 |0028: if-eqz v4, 0035 // +000d │ │ +3f9524: 1a03 8da8 |002a: const-string v3, "onPlayFromSearch called with empty query, resuming from the last position" // string@a88d │ │ +3f9528: 7120 330b 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f952e: 5423 edd3 |002f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9532: 7110 70a7 0300 |0031: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a770 │ │ +3f9538: 0e00 |0034: return-void │ │ +3f953a: 1600 0000 |0035: const-wide/16 v0, #int 0 // #0 │ │ +3f953e: 7130 0aa9 1003 |0037: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/storage/database/DBReader;.searchFeedItems:(JLjava/lang/String;)Ljava/util/List; // method@a90a │ │ +3f9544: 0c03 |003a: move-result-object v3 │ │ +3f9546: 7210 ddad 0300 |003b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@addd │ │ +3f954c: 0a04 |003e: move-result v4 │ │ +3f954e: 3d04 1f00 |003f: if-lez v4, 005e // +001f │ │ +3f9552: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +3f9554: 7220 d1ad 4300 |0042: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3f955a: 0c00 |0045: move-result-object v0 │ │ +3f955c: 1f00 181a |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3f9560: 6e10 4ca1 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f9566: 0c00 |004b: move-result-object v0 │ │ +3f9568: 3800 1200 |004c: if-eqz v0, 005e // +0012 │ │ +3f956c: 7220 d1ad 4300 |004e: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3f9572: 0c03 |0051: move-result-object v3 │ │ +3f9574: 1f03 181a |0052: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3f9578: 6e10 4ca1 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3f957e: 0c03 |0057: move-result-object v3 │ │ +3f9580: 5420 edd3 |0058: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9584: 7130 6fa7 3004 |005a: invoke-static {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a76f │ │ +3f958a: 0e00 |005d: return-void │ │ +3f958c: 6e10 3ea7 0200 |005e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.onPlay:()V // method@a73e │ │ +3f9592: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ 0x0024 line=1839 │ │ 0x002c line=1840 │ │ 0x002f line=1841 │ │ 0x0037 line=1845 │ │ @@ -1489507,25 +1489515,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3f956c: |[3f956c] de.danoeh.antennapod.playback.service.PlaybackService$8.onRewind:()V │ │ -3f957c: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9580: 1a01 1fa9 |0002: const-string v1, "onRewind()" // string@a91f │ │ -3f9584: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f958a: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f958e: 7100 65a9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ -3f9594: 0a01 |000c: move-result v1 │ │ -3f9596: 7b11 |000d: neg-int v1, v1 │ │ -3f9598: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3f959c: 7120 6ba7 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ -3f95a2: 0e00 |0013: return-void │ │ +3f9594: |[3f9594] de.danoeh.antennapod.playback.service.PlaybackService$8.onRewind:()V │ │ +3f95a4: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f95a8: 1a01 1fa9 |0002: const-string v1, "onRewind()" // string@a91f │ │ +3f95ac: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f95b2: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f95b6: 7100 65a9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ +3f95bc: 0a01 |000c: move-result v1 │ │ +3f95be: 7b11 |000d: neg-int v1, v1 │ │ +3f95c0: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3f95c4: 7120 6ba7 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ +3f95ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1876 │ │ 0x0007 line=1877 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ @@ -1489534,22 +1489542,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3f95a4: |[3f95a4] de.danoeh.antennapod.playback.service.PlaybackService$8.onSeekTo:(J)V │ │ -3f95b4: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f95b8: 1a01 3ea9 |0002: const-string v1, "onSeekTo()" // string@a93e │ │ -3f95bc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f95c2: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f95c6: 8434 |0009: long-to-int v4, v3 │ │ -3f95c8: 6e20 b6a7 4000 |000a: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ -3f95ce: 0e00 |000d: return-void │ │ +3f95cc: |[3f95cc] de.danoeh.antennapod.playback.service.PlaybackService$8.onSeekTo:(J)V │ │ +3f95dc: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f95e0: 1a01 3ea9 |0002: const-string v1, "onSeekTo()" // string@a93e │ │ +3f95e4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f95ea: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f95ee: 8434 |0009: long-to-int v4, v3 │ │ +3f95f0: 6e20 b6a7 4000 |000a: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ +3f95f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1921 │ │ 0x0007 line=1922 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ 0x0000 - 0x000e reg=3 (null) J │ │ @@ -1489559,21 +1489567,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f95d0: |[3f95d0] de.danoeh.antennapod.playback.service.PlaybackService$8.onSetPlaybackSpeed:(F)V │ │ -3f95e0: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f95e4: 1a01 5da9 |0002: const-string v1, "onSetPlaybackSpeed()" // string@a95d │ │ -3f95e8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f95ee: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f95f2: 6e20 bba7 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ -3f95f8: 0e00 |000c: return-void │ │ +3f95f8: |[3f95f8] de.danoeh.antennapod.playback.service.PlaybackService$8.onSetPlaybackSpeed:(F)V │ │ +3f9608: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f960c: 1a01 5da9 |0002: const-string v1, "onSetPlaybackSpeed()" // string@a95d │ │ +3f9610: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9616: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f961a: 6e20 bba7 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ +3f9620: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1927 │ │ 0x0007 line=1928 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ 0x0000 - 0x000d reg=3 (null) F │ │ @@ -1489583,45 +1489591,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3f95fc: |[3f95fc] de.danoeh.antennapod.playback.service.PlaybackService$8.onSkipToNext:()V │ │ -3f960c: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9610: 1a01 73a9 |0002: const-string v1, "onSkipToNext()" // string@a973 │ │ -3f9614: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f961a: 5430 edd3 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f961e: 6e10 fc01 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3f9624: 0c00 |000c: move-result-object v0 │ │ -3f9626: 1a01 cac9 |000d: const-string v1, "uimode" // string@c9ca │ │ -3f962a: 6e20 1702 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3f9630: 0c00 |0012: move-result-object v0 │ │ -3f9632: 1f00 4000 |0013: check-cast v0, Landroid/app/UiModeManager; // type@0040 │ │ -3f9636: 7100 5ea9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a95e │ │ -3f963c: 0a01 |0018: move-result v1 │ │ -3f963e: 1302 5700 |0019: const/16 v2, #int 87 // #57 │ │ -3f9642: 3221 1600 |001b: if-eq v1, v2, 0031 // +0016 │ │ -3f9646: 6e10 a501 0000 |001d: invoke-virtual {v0}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@01a5 │ │ -3f964c: 0a00 |0020: move-result v0 │ │ -3f964e: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -3f9650: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ -3f9654: 280d |0024: goto 0031 // +000d │ │ -3f9656: 5430 edd3 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f965a: 7100 5ba9 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ -3f9660: 0a01 |002a: move-result v1 │ │ -3f9662: d211 e803 |002b: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3f9666: 7120 6ba7 1000 |002d: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ -3f966c: 280a |0030: goto 003a // +000a │ │ -3f966e: 5430 edd3 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f9672: 7110 5ba7 0000 |0033: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f9678: 0c00 |0036: move-result-object v0 │ │ -3f967a: 6e10 8ea6 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3f9680: 0e00 |003a: return-void │ │ +3f9624: |[3f9624] de.danoeh.antennapod.playback.service.PlaybackService$8.onSkipToNext:()V │ │ +3f9634: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f9638: 1a01 73a9 |0002: const-string v1, "onSkipToNext()" // string@a973 │ │ +3f963c: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9642: 5430 edd3 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9646: 6e10 fc01 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3f964c: 0c00 |000c: move-result-object v0 │ │ +3f964e: 1a01 cac9 |000d: const-string v1, "uimode" // string@c9ca │ │ +3f9652: 6e20 1702 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3f9658: 0c00 |0012: move-result-object v0 │ │ +3f965a: 1f00 4000 |0013: check-cast v0, Landroid/app/UiModeManager; // type@0040 │ │ +3f965e: 7100 5ea9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a95e │ │ +3f9664: 0a01 |0018: move-result v1 │ │ +3f9666: 1302 5700 |0019: const/16 v2, #int 87 // #57 │ │ +3f966a: 3221 1600 |001b: if-eq v1, v2, 0031 // +0016 │ │ +3f966e: 6e10 a501 0000 |001d: invoke-virtual {v0}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@01a5 │ │ +3f9674: 0a00 |0020: move-result v0 │ │ +3f9676: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +3f9678: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ +3f967c: 280d |0024: goto 0031 // +000d │ │ +3f967e: 5430 edd3 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9682: 7100 5ba9 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ +3f9688: 0a01 |002a: move-result v1 │ │ +3f968a: d211 e803 |002b: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3f968e: 7120 6ba7 1000 |002d: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ +3f9694: 280a |0030: goto 003a // +000a │ │ +3f9696: 5430 edd3 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f969a: 7110 5ba7 0000 |0033: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f96a0: 0c00 |0036: move-result-object v0 │ │ +3f96a2: 6e10 8ea6 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3f96a8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1907 │ │ 0x0007 line=1908 │ │ 0x000f line=1909 │ │ 0x0015 line=1910 │ │ 0x001d line=1911 │ │ @@ -1489635,25 +1489643,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3f9684: |[3f9684] de.danoeh.antennapod.playback.service.PlaybackService$8.onSkipToPrevious:()V │ │ -3f9694: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f9698: 1a01 75a9 |0002: const-string v1, "onSkipToPrevious()" // string@a975 │ │ -3f969c: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f96a2: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f96a6: 7100 65a9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ -3f96ac: 0a01 |000c: move-result v1 │ │ -3f96ae: 7b11 |000d: neg-int v1, v1 │ │ -3f96b0: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3f96b4: 7120 6ba7 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ -3f96ba: 0e00 |0013: return-void │ │ +3f96ac: |[3f96ac] de.danoeh.antennapod.playback.service.PlaybackService$8.onSkipToPrevious:()V │ │ +3f96bc: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f96c0: 1a01 75a9 |0002: const-string v1, "onSkipToPrevious()" // string@a975 │ │ +3f96c4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f96ca: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f96ce: 7100 65a9 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ +3f96d4: 0a01 |000c: move-result v1 │ │ +3f96d6: 7b11 |000d: neg-int v1, v1 │ │ +3f96d8: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3f96dc: 7120 6ba7 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a76b │ │ +3f96e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1870 │ │ 0x0007 line=1871 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ @@ -1489662,24 +1489670,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3f96bc: |[3f96bc] de.danoeh.antennapod.playback.service.PlaybackService$8.onStop:()V │ │ -3f96cc: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ -3f96d0: 1a01 95a9 |0002: const-string v1, "onStop()" // string@a995 │ │ -3f96d4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f96da: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ -3f96de: 7110 5ba7 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ -3f96e4: 0c00 |000c: move-result-object v0 │ │ -3f96e6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3f96e8: 6e20 8fa6 1000 |000e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.stopPlayback:(Z)V // method@a68f │ │ -3f96ee: 0e00 |0011: return-void │ │ +3f96e4: |[3f96e4] de.danoeh.antennapod.playback.service.PlaybackService$8.onStop:()V │ │ +3f96f4: 1a00 863e |0000: const-string v0, "MediaSessionCompat" // string@3e86 │ │ +3f96f8: 1a01 95a9 |0002: const-string v1, "onStop()" // string@a995 │ │ +3f96fc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9702: 5420 edd3 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d3ed │ │ +3f9706: 7110 5ba7 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a75b │ │ +3f970c: 0c00 |000c: move-result-object v0 │ │ +3f970e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3f9710: 6e20 8fa6 1000 |000e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.stopPlayback:(Z)V // method@a68f │ │ +3f9716: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1864 │ │ 0x0007 line=1865 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ │ │ @@ -1489929,17 +1489937,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3faaa4: |[3faaa4] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$12em7Zky02rlfdhvtfRppeO5qXg:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Integer;)V │ │ -3faab4: 7020 95a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onCreate$0:(Ljava/lang/Integer;)V // method@a795 │ │ -3faaba: 0e00 |0003: return-void │ │ +3faacc: |[3faacc] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$12em7Zky02rlfdhvtfRppeO5qXg:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Integer;)V │ │ +3faadc: 7020 95a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onCreate$0:(Ljava/lang/Integer;)V // method@a795 │ │ +3faae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -1489948,17 +1489956,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3faabc: |[3faabc] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$29-d0p6TFSZl7op8yujpQ5b8hQQ:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ -3faacc: 7040 96a7 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$3:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a796 │ │ -3faad2: 0e00 |0003: return-void │ │ +3faae4: |[3faae4] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$29-d0p6TFSZl7op8yujpQ5b8hQQ:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ +3faaf4: 7040 96a7 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$3:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a796 │ │ +3faafa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1489969,17 +1489977,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3faad4: |[3faad4] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$8L-jKN6e5FmEUkBl-X2-Pn4D78I:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3faae4: 7030 9ca7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupNotification$12:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a79c │ │ -3faaea: 0e00 |0003: return-void │ │ +3faafc: |[3faafc] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$8L-jKN6e5FmEUkBl-X2-Pn4D78I:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fab0c: 7030 9ca7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupNotification$12:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a79c │ │ +3fab12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/core/app/NotificationManagerCompat; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1489989,17 +1489997,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3faaec: |[3faaec] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$BrlftiTZhg-RJ9ekeXhYOJIDUR4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ -3faafc: 7020 9ba7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$8:(Ljava/lang/Throwable;)V // method@a79b │ │ -3fab02: 0e00 |0003: return-void │ │ +3fab14: |[3fab14] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$BrlftiTZhg-RJ9ekeXhYOJIDUR4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ +3fab24: 7020 9ba7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$8:(Ljava/lang/Throwable;)V // method@a79b │ │ +3fab2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1490008,34 +1490016,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3fab04: |[3fab04] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$SfIFfffEp2FCjEvfobearIpoq4Q:()V │ │ -3fab14: 7100 97a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$4:()V // method@a797 │ │ -3fab1a: 0e00 |0003: return-void │ │ +3fab2c: |[3fab2c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$SfIFfffEp2FCjEvfobearIpoq4Q:()V │ │ +3fab3c: 7100 97a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$4:()V // method@a797 │ │ +3fab42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '$r8$lambda$TW7J4eBcV8zbI--v3gzCitgy5vk' │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fab1c: |[3fab1c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$TW7J4eBcV8zbI--v3gzCitgy5vk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V │ │ -3fab2c: 7020 94a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$2:(Ljava/util/List;)V // method@a794 │ │ -3fab32: 0e00 |0003: return-void │ │ +3fab44: |[3fab44] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$TW7J4eBcV8zbI--v3gzCitgy5vk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V │ │ +3fab54: 7020 94a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$2:(Ljava/util/List;)V // method@a794 │ │ +3fab5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1490044,17 +1490052,17 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fab34: |[3fab34] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$UXdeXoC-S2odSxwSYCZ1lW9BbN8:(Lio/reactivex/SingleEmitter;)V │ │ -3fab44: 7110 93a7 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$1:(Lio/reactivex/SingleEmitter;)V // method@a793 │ │ -3fab4a: 0e00 |0003: return-void │ │ +3fab5c: |[3fab5c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$UXdeXoC-S2odSxwSYCZ1lW9BbN8:(Lio/reactivex/SingleEmitter;)V │ │ +3fab6c: 7110 93a7 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$1:(Lio/reactivex/SingleEmitter;)V // method@a793 │ │ +3fab72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lio/reactivex/SingleEmitter; │ │ │ │ #7 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490062,18 +1490070,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3fa268: |[3fa268] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$aHkqAWyg39v5tuiEvLr1kYwqKdQ:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3fa278: 7110 99a7 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$6:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a799 │ │ -3fa27e: 0c00 |0003: move-result-object v0 │ │ -3fa280: 1100 |0004: return-object v0 │ │ +3fa290: |[3fa290] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$aHkqAWyg39v5tuiEvLr1kYwqKdQ:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3fa2a0: 7110 99a7 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$6:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a799 │ │ +3fa2a6: 0c00 |0003: move-result-object v0 │ │ +3fa2a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490081,17 +1490089,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3fab4c: |[3fab4c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$bFoBrHrI0S9cZ9BxpKgW-rv2Cps:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fab5c: 7030 9aa7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$7:(ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a79a │ │ -3fab62: 0e00 |0003: return-void │ │ +3fab74: |[3fab74] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$bFoBrHrI0S9cZ9BxpKgW-rv2Cps:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fab84: 7030 9aa7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$7:(ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a79a │ │ +3fab8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1490101,17 +1490109,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fab64: |[3fab64] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$jiUwkq6CCwci99ru3imMvyoQpms:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V │ │ -3fab74: 7020 9da7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupPositionObserver$13:(Ljava/lang/Long;)V // method@a79d │ │ -3fab7a: 0e00 |0003: return-void │ │ +3fab8c: |[3fab8c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$jiUwkq6CCwci99ru3imMvyoQpms:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V │ │ +3fab9c: 7020 9da7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupPositionObserver$13:(Ljava/lang/Long;)V // method@a79d │ │ +3faba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1490120,35 +1490128,35 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3fa210: |[3fa210] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$ryFeCnxAyDxbh-Jlfv51nG4x8jo:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3fa220: 7100 a0a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$9:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a7a0 │ │ -3fa226: 0c00 |0003: move-result-object v0 │ │ -3fa228: 1100 |0004: return-object v0 │ │ +3fa238: |[3fa238] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$ryFeCnxAyDxbh-Jlfv51nG4x8jo:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3fa248: 7100 a0a7 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$9:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a7a0 │ │ +3fa24e: 0c00 |0003: move-result-object v0 │ │ +3fa250: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '$r8$lambda$wmk3T4fGsE3qMMUSeDMpt5RoU8A' │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fab7c: |[3fab7c] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$wmk3T4fGsE3qMMUSeDMpt5RoU8A:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ -3fab8c: 7120 98a7 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$5:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a798 │ │ -3fab92: 0e00 |0003: return-void │ │ +3faba4: |[3faba4] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$wmk3T4fGsE3qMMUSeDMpt5RoU8A:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ +3fabb4: 7120 98a7 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$5:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a798 │ │ +3fabba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1490157,17 +1490165,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fab94: |[3fab94] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$yS_wyrXQnBnwVka5TNkkQcj9y4E:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ -3faba4: 7020 9fa7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$11:(Ljava/lang/Throwable;)V // method@a79f │ │ -3fabaa: 0e00 |0003: return-void │ │ +3fabbc: |[3fabbc] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$yS_wyrXQnBnwVka5TNkkQcj9y4E:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ +3fabcc: 7020 9fa7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$11:(Ljava/lang/Throwable;)V // method@a79f │ │ +3fabd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1490176,17 +1490184,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fabac: |[3fabac] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$zEso6h1Ht8l8TH9GgkZtDqCeosE:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3fabbc: 7020 9ea7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$10:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a79e │ │ -3fabc2: 0e00 |0003: return-void │ │ +3fabd4: |[3fabd4] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$zEso6h1Ht8l8TH9GgkZtDqCeosE:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3fabe4: 7020 9ea7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$10:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a79e │ │ +3fabea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1490195,17 +1490203,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9da8: |[3f9da8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetandroidAutoConnected:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Z │ │ -3f9db8: 5500 fbd3 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ -3f9dbc: 0f00 |0002: return v0 │ │ +3f9dd0: |[3f9dd0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetandroidAutoConnected:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Z │ │ +3f9de0: 5500 fbd3 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ +3f9de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490213,17 +1490221,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa508: |[3fa508] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I │ │ -3fa518: 5200 02d4 |0000: iget v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ -3fa51c: 0f00 |0002: return v0 │ │ +3fa530: |[3fa530] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I │ │ +3fa540: 5200 02d4 |0000: iget v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ +3fa544: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #16 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490231,17 +1490239,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9a58: |[3f9a58] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; │ │ -3f9a68: 5400 03d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d403 │ │ -3f9a6c: 1100 |0002: return-object v0 │ │ +3f9a80: |[3f9a80] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; │ │ +3f9a90: 5400 03d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d403 │ │ +3f9a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #17 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490249,17 +1490257,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa440: |[3fa440] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ -3fa450: 5400 09d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa454: 1100 |0002: return-object v0 │ │ +3fa468: |[3fa468] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ +3fa478: 5400 09d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa47c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #18 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490267,17 +1490275,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa498: |[3fa498] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ -3fa4a8: 5400 0cd4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fa4ac: 1100 |0002: return-object v0 │ │ +3fa4c0: |[3fa4c0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ +3fa4d0: 5400 0cd4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fa4d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490285,17 +1490293,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa750: |[3fa750] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; │ │ -3fa760: 5400 0fd4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ -3fa764: 1100 |0002: return-object v0 │ │ +3fa778: |[3fa778] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; │ │ +3fa788: 5400 0fd4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ +3fa78c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #20 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490303,17 +1490311,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa4b0: |[3fa4b0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ -3fa4c0: 5400 12d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa4c4: 1100 |0002: return-object v0 │ │ +3fa4d8: |[3fa4d8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ +3fa4e8: 5400 12d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa4ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #21 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490321,17 +1490329,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa4c8: |[3fa4c8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ -3fa4d8: 5400 13d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fa4dc: 1100 |0002: return-object v0 │ │ +3fa4f0: |[3fa4f0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ +3fa500: 5400 13d4 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fa504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #22 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490339,17 +1490347,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fabc4: |[3fabc4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ -3fabd4: 5901 02d4 |0000: iput v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ -3fabd8: 0e00 |0002: return-void │ │ +3fabec: |[3fabec] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ +3fabfc: 5901 02d4 |0000: iput v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ +3fac00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1490358,17 +1490366,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fabdc: |[3fabdc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V │ │ -3fabec: 5b01 0fd4 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ -3fabf0: 0e00 |0002: return-void │ │ +3fac04: |[3fac04] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V │ │ +3fac14: 5b01 0fd4 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ +3fac18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1490377,17 +1490385,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3fabf4: |[3fabf4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ -3fac04: 7030 79a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a779 │ │ -3fac0a: 0e00 |0003: return-void │ │ +3fac1c: |[3fac1c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ +3fac2c: 7030 79a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a779 │ │ +3fac32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1490397,17 +1490405,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fac0c: |[3fac0c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3fac1c: 7010 7ba7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ -3fac22: 0e00 |0003: return-void │ │ +3fac34: |[3fac34] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3fac44: 7010 7ba7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ +3fac4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #26 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490415,18 +1490423,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3fa284: |[3fa284] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3fa294: 7020 86a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a786 │ │ -3fa29a: 0c00 |0003: move-result-object v0 │ │ -3fa29c: 1100 |0004: return-object v0 │ │ +3fa2ac: |[3fa2ac] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3fa2bc: 7020 86a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a786 │ │ +3fa2c2: 0c00 |0003: move-result-object v0 │ │ +3fa2c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1490435,18 +1490443,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3f9dc0: |[3f9dc0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z │ │ -3f9dd0: 7030 8fa7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ -3f9dd6: 0a00 |0003: move-result v0 │ │ -3f9dd8: 0f00 |0004: return v0 │ │ +3f9de8: |[3f9de8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z │ │ +3f9df8: 7030 8fa7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ +3f9dfe: 0a00 |0003: move-result v0 │ │ +3f9e00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ @@ -1490456,17 +1490464,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fac24: |[3fac24] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3fac34: 7010 a2a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadQueueForMediaSession:()V // method@a7a2 │ │ -3fac3a: 0e00 |0003: return-void │ │ +3fac4c: |[3fac4c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3fac5c: 7010 a2a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadQueueForMediaSession:()V // method@a7a2 │ │ +3fac62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #29 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490474,17 +1490482,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3fac3c: |[3fac3c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3fac4c: 7030 a9a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a7a9 │ │ -3fac52: 0e00 |0003: return-void │ │ +3fac64: |[3fac64] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3fac74: 7030 a9a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a7a9 │ │ +3fac7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1490494,17 +1490502,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3fac54: |[3fac54] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3fac64: 7054 aaa7 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a7aa │ │ -3fac6a: 0e00 |0003: return-void │ │ +3fac7c: |[3fac7c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3fac8c: 7054 aaa7 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a7aa │ │ +3fac92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1490516,17 +1490524,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fac6c: |[3fac6c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3fac7c: 7010 aea7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pauseIfPauseOnDisconnect:()V // method@a7ae │ │ -3fac82: 0e00 |0003: return-void │ │ +3fac94: |[3fac94] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3faca4: 7010 aea7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pauseIfPauseOnDisconnect:()V // method@a7ae │ │ +3facaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #32 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490534,17 +1490542,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3fac84: |[3fac84] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3fac94: 7040 b4a7 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a7b4 │ │ -3fac9a: 0e00 |0003: return-void │ │ +3facac: |[3facac] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3facbc: 7040 b4a7 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a7b4 │ │ +3facc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1490555,17 +1490563,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fac9c: |[3fac9c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ -3facac: 7020 b5a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekDelta:(I)V // method@a7b5 │ │ -3facb2: 0e00 |0003: return-void │ │ +3facc4: |[3facc4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ +3facd4: 7020 b5a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekDelta:(I)V // method@a7b5 │ │ +3facda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1490574,17 +1490582,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3facb4: |[3facb4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V │ │ -3facc4: 7030 b7a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ -3facca: 0e00 |0003: return-void │ │ +3facdc: |[3facdc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V │ │ +3facec: 7030 b7a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ +3facf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1490594,17 +1490602,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3faccc: |[3faccc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3facdc: 7010 bfa7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupPositionObserver:()V // method@a7bf │ │ -3face2: 0e00 |0003: return-void │ │ +3facf4: |[3facf4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3fad04: 7010 bfa7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupPositionObserver:()V // method@a7bf │ │ +3fad0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #36 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490612,17 +1490620,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3face4: |[3face4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3facf4: 7020 c1a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7c1 │ │ -3facfa: 0e00 |0003: return-void │ │ +3fad0c: |[3fad0c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fad1c: 7020 c1a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7c1 │ │ +3fad22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1490631,17 +1490639,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3facfc: |[3facfc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ -3fad0c: 7030 c6a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ -3fad12: 0e00 |0003: return-void │ │ +3fad24: |[3fad24] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ +3fad34: 7030 c6a7 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ +3fad3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1490651,17 +1490659,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fad14: |[3fad14] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3fad24: 7010 c7a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ -3fad2a: 0e00 |0003: return-void │ │ +3fad3c: |[3fad3c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3fad4c: 7010 c7a7 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ +3fad52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #39 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490669,17 +1490677,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fad2c: |[3fad2c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ -3fad3c: 7020 c8a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.unpauseIfPauseOnDisconnect:(Z)V // method@a7c8 │ │ -3fad42: 0e00 |0003: return-void │ │ +3fad54: |[3fad54] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ +3fad64: 7020 c8a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.unpauseIfPauseOnDisconnect:(Z)V // method@a7c8 │ │ +3fad6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1490688,17 +1490696,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fad44: |[3fad44] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3fad54: 7020 c9a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ -3fad5a: 0e00 |0003: return-void │ │ +3fad6c: |[3fad6c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3fad7c: 7020 c9a7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ +3fad82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -1490707,17 +1490715,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fad5c: |[3fad5c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fad6c: 7020 cba7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ -3fad72: 0e00 |0003: return-void │ │ +3fad84: |[3fad84] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fad94: 7020 cba7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ +3fad9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1490726,34 +1490734,34 @@ │ │ type : '()Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9ddc: |[3f9ddc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfgetisCasting:()Z │ │ -3f9dec: 6300 06d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3f9df0: 0f00 |0002: return v0 │ │ +3f9e04: |[3f9e04] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfgetisCasting:()Z │ │ +3f9e14: 6300 06d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3f9e18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #43 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '-$$Nest$sfputcurrentMediaType' │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fad74: |[3fad74] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V │ │ -3fad84: 6900 04d4 |0000: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ -3fad88: 0e00 |0002: return-void │ │ +3fad9c: |[3fad9c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V │ │ +3fadac: 6900 04d4 |0000: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ +3fadb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ │ │ #44 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1490761,70 +1490769,70 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3fad8c: |[3fad8c] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ -3fad9c: 6200 8a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3fada0: 6900 04d4 |0002: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ -3fada4: 0e00 |0004: return-void │ │ +3fadb4: |[3fadb4] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ +3fadc4: 6200 8a6f |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3fadc8: 6900 04d4 |0002: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ +3fadcc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ │ │ #45 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3fada8: |[3fada8] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ -3fadb8: 7010 6041 0300 |0000: invoke-direct {v3}, Landroidx/media/MediaBrowserServiceCompat;.:()V // method@4160 │ │ -3fadbe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3fadc0: 5b30 ffd3 |0004: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ -3fadc4: 5b30 0fd4 |0006: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ -3fadc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3fadca: 5930 02d4 |0009: iput v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ -3fadce: 2201 8801 |000b: new-instance v1, Landroid/os/Handler; // type@0188 │ │ -3fadd2: 7100 a307 0000 |000d: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ -3fadd8: 0c02 |0010: move-result-object v2 │ │ -3fadda: 7020 7e07 2100 |0011: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ -3fade0: 5b31 03d4 |0014: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d403 │ │ -3fade4: 5c30 fbd3 |0016: iput-boolean v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ -3fade8: 2200 c41b |0018: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ -3fadec: 7020 48a7 3000 |001a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a748 │ │ -3fadf2: 5b30 08d4 |001d: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d408 │ │ -3fadf6: 2200 b91b |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2; // type@1bb9 │ │ -3fadfa: 7020 18a7 3000 |0021: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a718 │ │ -3fae00: 5b30 14d4 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d414 │ │ -3fae04: 2200 bc1b |0026: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3; // type@1bbc │ │ -3fae08: 7020 20a7 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a720 │ │ -3fae0e: 5b30 0ad4 |002b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ -3fae12: 2200 bd1b |002d: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4; // type@1bbd │ │ -3fae16: 7020 2ca7 3000 |002f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a72c │ │ -3fae1c: 5b30 05d4 |0032: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ -3fae20: 2200 be1b |0034: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5; // type@1bbe │ │ -3fae24: 7020 2ea7 3000 |0036: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a72e │ │ -3fae2a: 5b30 00d4 |0039: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ -3fae2e: 2200 bf1b |003b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6; // type@1bbf │ │ -3fae32: 7020 30a7 3000 |003d: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a730 │ │ -3fae38: 5b30 fed3 |0040: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ -3fae3c: 2200 c01b |0042: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7; // type@1bc0 │ │ -3fae40: 7020 32a7 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a732 │ │ -3fae46: 5b30 11d4 |0047: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ -3fae4a: 2200 c21b |0049: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8; // type@1bc2 │ │ -3fae4e: 7020 37a7 3000 |004b: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a737 │ │ -3fae54: 5b30 10d4 |004e: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d410 │ │ -3fae58: 0e00 |0050: return-void │ │ +3fadd0: |[3fadd0] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ +3fade0: 7010 6041 0300 |0000: invoke-direct {v3}, Landroidx/media/MediaBrowserServiceCompat;.:()V // method@4160 │ │ +3fade6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3fade8: 5b30 ffd3 |0004: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ +3fadec: 5b30 0fd4 |0006: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ +3fadf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3fadf2: 5930 02d4 |0009: iput v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d402 │ │ +3fadf6: 2201 8801 |000b: new-instance v1, Landroid/os/Handler; // type@0188 │ │ +3fadfa: 7100 a307 0000 |000d: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ +3fae00: 0c02 |0010: move-result-object v2 │ │ +3fae02: 7020 7e07 2100 |0011: invoke-direct {v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ +3fae08: 5b31 03d4 |0014: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d403 │ │ +3fae0c: 5c30 fbd3 |0016: iput-boolean v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ +3fae10: 2200 c41b |0018: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1bc4 │ │ +3fae14: 7020 48a7 3000 |001a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a748 │ │ +3fae1a: 5b30 08d4 |001d: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d408 │ │ +3fae1e: 2200 b91b |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2; // type@1bb9 │ │ +3fae22: 7020 18a7 3000 |0021: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a718 │ │ +3fae28: 5b30 14d4 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d414 │ │ +3fae2c: 2200 bc1b |0026: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3; // type@1bbc │ │ +3fae30: 7020 20a7 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a720 │ │ +3fae36: 5b30 0ad4 |002b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ +3fae3a: 2200 bd1b |002d: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4; // type@1bbd │ │ +3fae3e: 7020 2ca7 3000 |002f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a72c │ │ +3fae44: 5b30 05d4 |0032: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ +3fae48: 2200 be1b |0034: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5; // type@1bbe │ │ +3fae4c: 7020 2ea7 3000 |0036: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a72e │ │ +3fae52: 5b30 00d4 |0039: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ +3fae56: 2200 bf1b |003b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6; // type@1bbf │ │ +3fae5a: 7020 30a7 3000 |003d: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a730 │ │ +3fae60: 5b30 fed3 |0040: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ +3fae64: 2200 c01b |0042: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7; // type@1bc0 │ │ +3fae68: 7020 32a7 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a732 │ │ +3fae6e: 5b30 11d4 |0047: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ +3fae72: 2200 c21b |0049: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8; // type@1bc2 │ │ +3fae76: 7020 37a7 3000 |004b: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a737 │ │ +3fae7c: 5b30 10d4 |004e: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d410 │ │ +3fae80: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=166 │ │ 0x0006 line=167 │ │ 0x0009 line=168 │ │ 0x000b line=169 │ │ @@ -1490845,32 +1490853,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3fae5c: |[3fae5c] de.danoeh.antennapod.playback.service.PlaybackService.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fae6c: 2050 1b1a |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fae70: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -3fae74: 1f05 1b1a |0004: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fae78: 6e10 99a1 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fae7e: 0c05 |0009: move-result-object v5 │ │ -3fae80: 6e10 45a1 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3fae86: 0b00 |000d: move-result-wide v0 │ │ -3fae88: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3fae8a: 2352 341e |000f: new-array v2, v5, [J // type@1e34 │ │ -3fae8e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3fae90: 4c00 0203 |0012: aput-wide v0, v2, v3 │ │ -3fae94: 7140 0da9 3425 |0014: invoke-static {v4, v3, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;ZZ[J)Ljava/util/concurrent/Future; // method@a90d │ │ -3fae9a: 6005 a2e5 |0017: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ -3fae9e: 6e20 1402 5400 |0019: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3faea4: 0c05 |001c: move-result-object v5 │ │ -3faea6: 6e20 6a41 5400 |001d: invoke-virtual {v4, v5}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@416a │ │ -3faeac: 0e00 |0020: return-void │ │ +3fae84: |[3fae84] de.danoeh.antennapod.playback.service.PlaybackService.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fae94: 2050 1b1a |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fae98: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +3fae9c: 1f05 1b1a |0004: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3faea0: 6e10 99a1 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3faea6: 0c05 |0009: move-result-object v5 │ │ +3faea8: 6e10 45a1 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3faeae: 0b00 |000d: move-result-wide v0 │ │ +3faeb0: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3faeb2: 2352 341e |000f: new-array v2, v5, [J // type@1e34 │ │ +3faeb6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3faeb8: 4c00 0203 |0012: aput-wide v0, v2, v3 │ │ +3faebc: 7140 0da9 3425 |0014: invoke-static {v4, v3, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;ZZ[J)Ljava/util/concurrent/Future; // method@a90d │ │ +3faec2: 6005 a2e5 |0017: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ +3faec6: 6e20 1402 5400 |0019: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3faecc: 0c05 |001c: move-result-object v5 │ │ +3faece: 6e20 6a41 5400 |001d: invoke-virtual {v4, v5}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@416a │ │ +3faed4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1803 │ │ 0x0004 line=1804 │ │ 0x0014 line=1805 │ │ 0x0017 line=1806 │ │ locals : │ │ @@ -1490882,63 +1490890,63 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -3faeb0: |[3faeb0] de.danoeh.antennapod.playback.service.PlaybackService.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ -3faec0: 6e10 67a6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3faec6: 0c00 |0003: move-result-object v0 │ │ -3faec8: 6201 12cc |0004: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3faecc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -3faed0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3faed2: 2802 |0009: goto 000b // +0002 │ │ -3faed4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3faed6: 6e10 66a6 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3faedc: 0c01 |000e: move-result-object v1 │ │ -3faede: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ -3faee2: 2201 6400 |0011: new-instance v1, Landroid/content/Intent; // type@0064 │ │ -3faee6: 7020 4002 6100 |0013: invoke-direct {v1, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ -3faeec: 1a06 1286 |0016: const-string v6, "id" // string@8612 │ │ -3faef0: 1602 0100 |0018: const-wide/16 v2, #int 1 // #1 │ │ -3faef4: 6e40 5802 6132 |001a: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3faefa: 1a06 435c |001d: const-string v6, "artist" // string@5c43 │ │ -3faefe: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ -3faf02: 6e30 5d02 6102 |0021: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ -3faf08: 6e10 66a6 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3faf0e: 0c06 |0027: move-result-object v6 │ │ -3faf10: 7210 33a2 0600 |0028: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3faf16: 0c06 |002b: move-result-object v6 │ │ -3faf18: 1a02 4d59 |002c: const-string v2, "album" // string@594d │ │ -3faf1c: 6e30 5d02 2106 |002e: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ -3faf22: 6e10 66a6 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3faf28: 0c06 |0034: move-result-object v6 │ │ -3faf2a: 7210 32a2 0600 |0035: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3faf30: 0c06 |0038: move-result-object v6 │ │ -3faf32: 1a02 b2c8 |0039: const-string v2, "track" // string@c8b2 │ │ -3faf36: 6e30 5d02 2106 |003b: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ -3faf3c: 1a06 d7ad |003e: const-string v6, "playing" // string@add7 │ │ -3faf40: 6e30 5e02 6100 |0040: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ -3faf46: 6e10 66a6 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3faf4c: 0c06 |0046: move-result-object v6 │ │ -3faf4e: 7210 31a2 0600 |0047: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3faf54: 0a06 |004a: move-result v6 │ │ -3faf56: 8162 |004b: int-to-long v2, v6 │ │ -3faf58: 1a06 1a6d |004c: const-string v6, "duration" // string@6d1a │ │ -3faf5c: 6e40 5802 6132 |004e: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3faf62: 6e10 66a6 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3faf68: 0c05 |0054: move-result-object v5 │ │ -3faf6a: 7210 3aa2 0500 |0055: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -3faf70: 0a05 |0058: move-result v5 │ │ -3faf72: 8155 |0059: int-to-long v5, v5 │ │ -3faf74: 1a00 20ae |005a: const-string v0, "position" // string@ae20 │ │ -3faf78: 6e40 5802 0165 |005c: invoke-virtual {v1, v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3faf7e: 6e20 2602 1400 |005f: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -3faf84: 0e00 |0062: return-void │ │ +3faed8: |[3faed8] de.danoeh.antennapod.playback.service.PlaybackService.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ +3faee8: 6e10 67a6 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3faeee: 0c00 |0003: move-result-object v0 │ │ +3faef0: 6201 12cc |0004: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3faef4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +3faef8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3faefa: 2802 |0009: goto 000b // +0002 │ │ +3faefc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3faefe: 6e10 66a6 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3faf04: 0c01 |000e: move-result-object v1 │ │ +3faf06: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ +3faf0a: 2201 6400 |0011: new-instance v1, Landroid/content/Intent; // type@0064 │ │ +3faf0e: 7020 4002 6100 |0013: invoke-direct {v1, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ +3faf14: 1a06 1286 |0016: const-string v6, "id" // string@8612 │ │ +3faf18: 1602 0100 |0018: const-wide/16 v2, #int 1 // #1 │ │ +3faf1c: 6e40 5802 6132 |001a: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3faf22: 1a06 435c |001d: const-string v6, "artist" // string@5c43 │ │ +3faf26: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ +3faf2a: 6e30 5d02 6102 |0021: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ +3faf30: 6e10 66a6 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3faf36: 0c06 |0027: move-result-object v6 │ │ +3faf38: 7210 33a2 0600 |0028: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3faf3e: 0c06 |002b: move-result-object v6 │ │ +3faf40: 1a02 4d59 |002c: const-string v2, "album" // string@594d │ │ +3faf44: 6e30 5d02 2106 |002e: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ +3faf4a: 6e10 66a6 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3faf50: 0c06 |0034: move-result-object v6 │ │ +3faf52: 7210 32a2 0600 |0035: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3faf58: 0c06 |0038: move-result-object v6 │ │ +3faf5a: 1a02 b2c8 |0039: const-string v2, "track" // string@c8b2 │ │ +3faf5e: 6e30 5d02 2106 |003b: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@025d │ │ +3faf64: 1a06 d7ad |003e: const-string v6, "playing" // string@add7 │ │ +3faf68: 6e30 5e02 6100 |0040: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ +3faf6e: 6e10 66a6 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3faf74: 0c06 |0046: move-result-object v6 │ │ +3faf76: 7210 31a2 0600 |0047: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3faf7c: 0a06 |004a: move-result v6 │ │ +3faf7e: 8162 |004b: int-to-long v2, v6 │ │ +3faf80: 1a06 1a6d |004c: const-string v6, "duration" // string@6d1a │ │ +3faf84: 6e40 5802 6132 |004e: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3faf8a: 6e10 66a6 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3faf90: 0c05 |0054: move-result-object v5 │ │ +3faf92: 7210 3aa2 0500 |0055: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +3faf98: 0a05 |0058: move-result v5 │ │ +3faf9a: 8155 |0059: int-to-long v5, v5 │ │ +3faf9c: 1a00 20ae |005a: const-string v0, "position" // string@ae20 │ │ +3fafa0: 6e40 5802 0165 |005c: invoke-virtual {v1, v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3fafa6: 6e20 2602 1400 |005f: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +3fafac: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x000b line=1484 │ │ 0x0011 line=1485 │ │ 0x001a line=1486 │ │ 0x0021 line=1487 │ │ @@ -1490958,19 +1490966,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3fb000: |[3fb000] de.danoeh.antennapod.playback.service.PlaybackService.cancelPositionObserver:()V │ │ -3fb010: 5410 0ed4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ -3fb014: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3fb018: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3fb01e: 0e00 |0007: return-void │ │ +3fb028: |[3fb028] de.danoeh.antennapod.playback.service.PlaybackService.cancelPositionObserver:()V │ │ +3fb038: 5410 0ed4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ +3fb03c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3fb040: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3fb046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1797 │ │ 0x0004 line=1798 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1490979,74 +1490987,74 @@ │ │ type : '(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -3f9ac4: |[3f9ac4] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3f9ad4: 2200 6901 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0169 │ │ -3f9ad8: 7010 c506 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@06c5 │ │ -3f9ade: 1a01 265a |0005: const-string v1, "android.resource" // string@5a26 │ │ -3f9ae2: 6e20 ce06 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ce │ │ -3f9ae8: 0c00 |000a: move-result-object v0 │ │ -3f9aea: 6e10 1202 0500 |000b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9af0: 0c01 |000e: move-result-object v1 │ │ -3f9af2: 6e20 f002 7100 |000f: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@02f0 │ │ -3f9af8: 0c01 |0012: move-result-object v1 │ │ -3f9afa: 6e20 c906 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c9 │ │ -3f9b00: 0c00 |0016: move-result-object v0 │ │ -3f9b02: 6e10 1202 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9b08: 0c01 |001a: move-result-object v1 │ │ -3f9b0a: 6e20 f102 7100 |001b: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@02f1 │ │ -3f9b10: 0c01 |001e: move-result-object v1 │ │ -3f9b12: 6e20 c706 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c7 │ │ -3f9b18: 0c00 |0022: move-result-object v0 │ │ -3f9b1a: 6e10 1202 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9b20: 0c01 |0026: move-result-object v1 │ │ -3f9b22: 6e20 ee02 7100 |0027: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@02ee │ │ -3f9b28: 0c07 |002a: move-result-object v7 │ │ -3f9b2a: 6e20 c706 7000 |002b: invoke-virtual {v0, v7}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c7 │ │ -3f9b30: 0c07 |002e: move-result-object v7 │ │ -3f9b32: 6e10 ca06 0700 |002f: invoke-virtual {v7}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06ca │ │ -3f9b38: 0c07 |0032: move-result-object v7 │ │ -3f9b3a: 2200 ca01 |0033: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ -3f9b3e: 7010 7e08 0000 |0035: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ -3f9b44: 6e20 8308 7000 |0038: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ -3f9b4a: 0c07 |003b: move-result-object v7 │ │ -3f9b4c: 6e10 1202 0500 |003c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9b52: 0c00 |003f: move-result-object v0 │ │ -3f9b54: 6e20 f202 6000 |0040: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3f9b5a: 0c00 |0043: move-result-object v0 │ │ -3f9b5c: 6e20 8408 0700 |0044: invoke-virtual {v7, v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ -3f9b62: 0c07 |0047: move-result-object v7 │ │ -3f9b64: 6e10 1202 0500 |0048: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9b6a: 0c00 |004b: move-result-object v0 │ │ -3f9b6c: 6e20 f202 6000 |004c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3f9b72: 0c06 |004f: move-result-object v6 │ │ -3f9b74: 6e20 8708 6700 |0050: invoke-virtual {v7, v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ -3f9b7a: 0c06 |0053: move-result-object v6 │ │ -3f9b7c: 6e10 1202 0500 |0054: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9b82: 0c07 |0057: move-result-object v7 │ │ -3f9b84: 6000 d1e2 |0058: sget v0, Lde/danoeh/antennapod/playback/service/R$plurals;.num_episodes:I // field@e2d1 │ │ -3f9b88: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -3f9b8a: 2312 4e1f |005b: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ -3f9b8e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -3f9b90: 7110 19ab 0800 |005e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3f9b96: 0c04 |0061: move-result-object v4 │ │ -3f9b98: 4d04 0203 |0062: aput-object v4, v2, v3 │ │ -3f9b9c: 6e40 ec02 0728 |0064: invoke-virtual {v7, v0, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ -3f9ba2: 0c07 |0067: move-result-object v7 │ │ -3f9ba4: 6e20 8608 7600 |0068: invoke-virtual {v6, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ -3f9baa: 0c06 |006b: move-result-object v6 │ │ -3f9bac: 6e10 7f08 0600 |006c: invoke-virtual {v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ -3f9bb2: 0c06 |006f: move-result-object v6 │ │ -3f9bb4: 2207 c201 |0070: new-instance v7, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ -3f9bb8: 7030 5f08 6701 |0072: invoke-direct {v7, v6, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ -3f9bbe: 1107 |0075: return-object v7 │ │ +3f9aec: |[3f9aec] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3f9afc: 2200 6901 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0169 │ │ +3f9b00: 7010 c506 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@06c5 │ │ +3f9b06: 1a01 265a |0005: const-string v1, "android.resource" // string@5a26 │ │ +3f9b0a: 6e20 ce06 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ce │ │ +3f9b10: 0c00 |000a: move-result-object v0 │ │ +3f9b12: 6e10 1202 0500 |000b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9b18: 0c01 |000e: move-result-object v1 │ │ +3f9b1a: 6e20 f002 7100 |000f: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@02f0 │ │ +3f9b20: 0c01 |0012: move-result-object v1 │ │ +3f9b22: 6e20 c906 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c9 │ │ +3f9b28: 0c00 |0016: move-result-object v0 │ │ +3f9b2a: 6e10 1202 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9b30: 0c01 |001a: move-result-object v1 │ │ +3f9b32: 6e20 f102 7100 |001b: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@02f1 │ │ +3f9b38: 0c01 |001e: move-result-object v1 │ │ +3f9b3a: 6e20 c706 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c7 │ │ +3f9b40: 0c00 |0022: move-result-object v0 │ │ +3f9b42: 6e10 1202 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9b48: 0c01 |0026: move-result-object v1 │ │ +3f9b4a: 6e20 ee02 7100 |0027: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@02ee │ │ +3f9b50: 0c07 |002a: move-result-object v7 │ │ +3f9b52: 6e20 c706 7000 |002b: invoke-virtual {v0, v7}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06c7 │ │ +3f9b58: 0c07 |002e: move-result-object v7 │ │ +3f9b5a: 6e10 ca06 0700 |002f: invoke-virtual {v7}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06ca │ │ +3f9b60: 0c07 |0032: move-result-object v7 │ │ +3f9b62: 2200 ca01 |0033: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ +3f9b66: 7010 7e08 0000 |0035: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ +3f9b6c: 6e20 8308 7000 |0038: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ +3f9b72: 0c07 |003b: move-result-object v7 │ │ +3f9b74: 6e10 1202 0500 |003c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9b7a: 0c00 |003f: move-result-object v0 │ │ +3f9b7c: 6e20 f202 6000 |0040: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3f9b82: 0c00 |0043: move-result-object v0 │ │ +3f9b84: 6e20 8408 0700 |0044: invoke-virtual {v7, v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ +3f9b8a: 0c07 |0047: move-result-object v7 │ │ +3f9b8c: 6e10 1202 0500 |0048: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9b92: 0c00 |004b: move-result-object v0 │ │ +3f9b94: 6e20 f202 6000 |004c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3f9b9a: 0c06 |004f: move-result-object v6 │ │ +3f9b9c: 6e20 8708 6700 |0050: invoke-virtual {v7, v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ +3f9ba2: 0c06 |0053: move-result-object v6 │ │ +3f9ba4: 6e10 1202 0500 |0054: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9baa: 0c07 |0057: move-result-object v7 │ │ +3f9bac: 6000 d1e2 |0058: sget v0, Lde/danoeh/antennapod/playback/service/R$plurals;.num_episodes:I // field@e2d1 │ │ +3f9bb0: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +3f9bb2: 2312 4e1f |005b: new-array v2, v1, [Ljava/lang/Object; // type@1f4e │ │ +3f9bb6: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +3f9bb8: 7110 19ab 0800 |005e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3f9bbe: 0c04 |0061: move-result-object v4 │ │ +3f9bc0: 4d04 0203 |0062: aput-object v4, v2, v3 │ │ +3f9bc4: 6e40 ec02 0728 |0064: invoke-virtual {v7, v0, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ +3f9bca: 0c07 |0067: move-result-object v7 │ │ +3f9bcc: 6e20 8608 7600 |0068: invoke-virtual {v6, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ +3f9bd2: 0c06 |006b: move-result-object v6 │ │ +3f9bd4: 6e10 7f08 0600 |006c: invoke-virtual {v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ +3f9bda: 0c06 |006f: move-result-object v6 │ │ +3f9bdc: 2207 c201 |0070: new-instance v7, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ +3f9be0: 7030 5f08 6701 |0072: invoke-direct {v7, v6, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ +3f9be6: 1107 |0075: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0007 line=370 │ │ 0x000b line=371 │ │ 0x0017 line=372 │ │ 0x0023 line=373 │ │ @@ -1491069,62 +1491077,62 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -3f9bc0: |[3f9bc0] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3f9bd0: 2200 ca01 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ -3f9bd4: 7010 7e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ -3f9bda: 2201 c81c |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9bde: 7010 a6ab 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9be4: 1a02 9d17 |000a: const-string v2, "FeedId:" // string@179d │ │ -3f9be8: 6e20 b2ab 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9bee: 6e10 eda0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3f9bf4: 0b02 |0012: move-result-wide v2 │ │ -3f9bf6: 6e30 aeab 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3f9bfc: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9c02: 0c01 |0019: move-result-object v1 │ │ -3f9c04: 6e20 8408 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ -3f9c0a: 0c00 |001d: move-result-object v0 │ │ -3f9c0c: 6e10 ffa0 0500 |001e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3f9c12: 0c01 |0021: move-result-object v1 │ │ -3f9c14: 6e20 8708 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ -3f9c1a: 0c00 |0025: move-result-object v0 │ │ -3f9c1c: 6e10 e8a0 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@a0e8 │ │ -3f9c22: 0c01 |0029: move-result-object v1 │ │ -3f9c24: 6e20 8008 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0880 │ │ -3f9c2a: 0c00 |002d: move-result-object v0 │ │ -3f9c2c: 6e10 e7a0 0500 |002e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getCustomTitle:()Ljava/lang/String; // method@a0e7 │ │ -3f9c32: 0c01 |0031: move-result-object v1 │ │ -3f9c34: 6e20 8608 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ -3f9c3a: 0c00 |0035: move-result-object v0 │ │ -3f9c3c: 6e10 efa0 0500 |0036: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3f9c42: 0c01 |0039: move-result-object v1 │ │ -3f9c44: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -3f9c48: 6e10 efa0 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3f9c4e: 0c01 |003f: move-result-object v1 │ │ -3f9c50: 7110 e506 0100 |0040: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3f9c56: 0c01 |0043: move-result-object v1 │ │ -3f9c58: 6e20 8308 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ -3f9c5e: 6e10 f6a0 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3f9c64: 0c01 |004a: move-result-object v1 │ │ -3f9c66: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ -3f9c6a: 6e10 f6a0 0500 |004d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ -3f9c70: 0c05 |0050: move-result-object v5 │ │ -3f9c72: 7110 e506 0500 |0051: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3f9c78: 0c05 |0054: move-result-object v5 │ │ -3f9c7a: 6e20 8508 5000 |0055: invoke-virtual {v0, v5}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0885 │ │ -3f9c80: 6e10 7f08 0000 |0058: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ -3f9c86: 0c05 |005b: move-result-object v5 │ │ -3f9c88: 2200 c201 |005c: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ -3f9c8c: 1211 |005e: const/4 v1, #int 1 // #1 │ │ -3f9c8e: 7030 5f08 5001 |005f: invoke-direct {v0, v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ -3f9c94: 1100 |0062: return-object v0 │ │ +3f9be8: |[3f9be8] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3f9bf8: 2200 ca01 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01ca │ │ +3f9bfc: 7010 7e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@087e │ │ +3f9c02: 2201 c81c |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9c06: 7010 a6ab 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9c0c: 1a02 9d17 |000a: const-string v2, "FeedId:" // string@179d │ │ +3f9c10: 6e20 b2ab 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9c16: 6e10 eda0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3f9c1c: 0b02 |0012: move-result-wide v2 │ │ +3f9c1e: 6e30 aeab 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3f9c24: 6e10 bcab 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9c2a: 0c01 |0019: move-result-object v1 │ │ +3f9c2c: 6e20 8408 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0884 │ │ +3f9c32: 0c00 |001d: move-result-object v0 │ │ +3f9c34: 6e10 ffa0 0500 |001e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3f9c3a: 0c01 |0021: move-result-object v1 │ │ +3f9c3c: 6e20 8708 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0887 │ │ +3f9c42: 0c00 |0025: move-result-object v0 │ │ +3f9c44: 6e10 e8a0 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@a0e8 │ │ +3f9c4a: 0c01 |0029: move-result-object v1 │ │ +3f9c4c: 6e20 8008 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0880 │ │ +3f9c52: 0c00 |002d: move-result-object v0 │ │ +3f9c54: 6e10 e7a0 0500 |002e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getCustomTitle:()Ljava/lang/String; // method@a0e7 │ │ +3f9c5a: 0c01 |0031: move-result-object v1 │ │ +3f9c5c: 6e20 8608 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0886 │ │ +3f9c62: 0c00 |0035: move-result-object v0 │ │ +3f9c64: 6e10 efa0 0500 |0036: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3f9c6a: 0c01 |0039: move-result-object v1 │ │ +3f9c6c: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +3f9c70: 6e10 efa0 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3f9c76: 0c01 |003f: move-result-object v1 │ │ +3f9c78: 7110 e506 0100 |0040: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3f9c7e: 0c01 |0043: move-result-object v1 │ │ +3f9c80: 6e20 8308 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0883 │ │ +3f9c86: 6e10 f6a0 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3f9c8c: 0c01 |004a: move-result-object v1 │ │ +3f9c8e: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ +3f9c92: 6e10 f6a0 0500 |004d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@a0f6 │ │ +3f9c98: 0c05 |0050: move-result-object v5 │ │ +3f9c9a: 7110 e506 0500 |0051: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3f9ca0: 0c05 |0054: move-result-object v5 │ │ +3f9ca2: 6e20 8508 5000 |0055: invoke-virtual {v0, v5}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0885 │ │ +3f9ca8: 6e10 7f08 0000 |0058: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@087f │ │ +3f9cae: 0c05 |005b: move-result-object v5 │ │ +3f9cb0: 2200 c201 |005c: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01c2 │ │ +3f9cb4: 1211 |005e: const/4 v1, #int 1 // #1 │ │ +3f9cb6: 7030 5f08 5001 |005f: invoke-direct {v0, v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@085f │ │ +3f9cbc: 1100 |0062: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000f line=387 │ │ 0x001e line=388 │ │ 0x0026 line=389 │ │ 0x002e line=390 │ │ @@ -1491143,129 +1491151,129 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 228 16-bit code units │ │ -3fb03c: |[3fb03c] de.danoeh.antennapod.playback.service.PlaybackService.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V │ │ -3fb04c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb052: 0c00 |0003: move-result-object v0 │ │ -3fb054: 1c01 e119 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3fb058: 6e20 f1af 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ -3fb05e: 0a00 |0009: move-result v0 │ │ -3fb060: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ -3fb064: 7100 efaf 0000 |000c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb06a: 0c0b |000f: move-result-object v11 │ │ -3fb06c: 2200 e119 |0010: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3fb070: 6001 42e3 |0012: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ -3fb074: 6e20 1402 1a00 |0014: invoke-virtual {v10, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb07a: 0c01 |0017: move-result-object v1 │ │ -3fb07c: 7020 2da0 1000 |0018: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ -3fb082: 6e20 f2af 0b00 |001b: invoke-virtual {v11, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3fb088: 0e00 |001e: return-void │ │ -3fb08a: 2200 6400 |001f: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3fb08e: 7020 3f02 b000 |0021: invoke-direct {v0, v11}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@023f │ │ -3fb094: 1a0b ce70 |0024: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ -3fb098: 6e20 6402 b000 |0026: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -3fb09e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3fb0a0: 6e30 5e02 b001 |002a: invoke-virtual {v0, v11, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ -3fb0a6: 600b e300 |002d: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3fb0aa: 1502 0004 |002f: const/high16 v2, #int 67108864 // #400 │ │ -3fb0ae: 1503 000c |0031: const/high16 v3, #int 201326592 // #c00 │ │ -3fb0b2: 1304 1700 |0033: const/16 v4, #int 23 // #17 │ │ -3fb0b6: 1505 0008 |0035: const/high16 v5, #int 134217728 // #800 │ │ -3fb0ba: 1306 1a00 |0037: const/16 v6, #int 26 // #1a │ │ -3fb0be: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -3fb0c0: 346b 0900 |003a: if-lt v11, v6, 0043 // +0009 │ │ -3fb0c4: 6008 2ee1 |003c: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@e12e │ │ -3fb0c8: 7140 f7a6 8a30 |003e: invoke-static {v10, v8, v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ -3fb0ce: 0c08 |0041: move-result-object v8 │ │ -3fb0d0: 280e |0042: goto 0050 // +000e │ │ -3fb0d2: 6008 2ee1 |0043: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@e12e │ │ -3fb0d6: 344b 0500 |0045: if-lt v11, v4, 004a // +0005 │ │ -3fb0da: 1509 0004 |0047: const/high16 v9, #int 67108864 // #400 │ │ -3fb0de: 2802 |0049: goto 004b // +0002 │ │ -3fb0e0: 1209 |004a: const/4 v9, #int 0 // #0 │ │ -3fb0e2: b659 |004b: or-int/2addr v9, v5 │ │ -3fb0e4: 7140 7301 8a90 |004c: invoke-static {v10, v8, v0, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ -3fb0ea: 0c08 |004f: move-result-object v8 │ │ -3fb0ec: 2209 6400 |0050: new-instance v9, Landroid/content/Intent; // type@0064 │ │ -3fb0f0: 7020 3f02 0900 |0052: invoke-direct {v9, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@023f │ │ -3fb0f6: 1a00 cf70 |0055: const-string v0, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@70cf │ │ -3fb0fa: 6e20 6402 0900 |0057: invoke-virtual {v9, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -3fb100: 6e30 5e02 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ -3fb106: 346b 0900 |005d: if-lt v11, v6, 0066 // +0009 │ │ -3fb10a: 600b 2de1 |005f: sget v11, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@e12d │ │ -3fb10e: 7140 f7a6 ba39 |0061: invoke-static {v10, v11, v9, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ -3fb114: 0c0b |0064: move-result-object v11 │ │ -3fb116: 280d |0065: goto 0072 // +000d │ │ -3fb118: 6000 2de1 |0066: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@e12d │ │ -3fb11c: 344b 0300 |0068: if-lt v11, v4, 006b // +0003 │ │ -3fb120: 2802 |006a: goto 006c // +0002 │ │ -3fb122: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -3fb124: 960b 0205 |006c: or-int v11, v2, v5 │ │ -3fb128: 7140 7301 0ab9 |006e: invoke-static {v10, v0, v9, v11}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ -3fb12e: 0c0b |0071: move-result-object v11 │ │ -3fb130: 2200 1b07 |0072: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3fb134: 1a02 cecb |0074: const-string v2, "user_action" // string@cbce │ │ -3fb138: 7030 8f2d a002 |0076: invoke-direct {v0, v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3fb13e: 6002 51df |0079: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ -3fb142: 6e20 a32d 2000 |007b: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3fb148: 0c00 |007e: move-result-object v0 │ │ -3fb14a: 6002 43e3 |007f: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_title:I // field@e343 │ │ -3fb14e: 6e20 1402 2a00 |0081: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb154: 0c02 |0084: move-result-object v2 │ │ -3fb156: 6e20 992d 2000 |0085: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3fb15c: 0c00 |0088: move-result-object v0 │ │ -3fb15e: 6002 42e3 |0089: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ -3fb162: 6e20 1402 2a00 |008b: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb168: 0c02 |008e: move-result-object v2 │ │ -3fb16a: 6e20 982d 2000 |008f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3fb170: 0c00 |0092: move-result-object v0 │ │ -3fb172: 2202 1907 |0093: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ -3fb176: 7010 892d 0200 |0095: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ -3fb17c: 6003 42e3 |0098: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ -3fb180: 6e20 1402 3a00 |009a: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb186: 0c03 |009d: move-result-object v3 │ │ -3fb188: 6e20 8c2d 3200 |009e: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ -3fb18e: 0c02 |00a1: move-result-object v2 │ │ -3fb190: 6e20 a42d 2000 |00a2: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ -3fb196: 0c00 |00a5: move-result-object v0 │ │ -3fb198: 6e20 a12d 7000 |00a6: invoke-virtual {v0, v7}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da1 │ │ -3fb19e: 0c00 |00a9: move-result-object v0 │ │ -3fb1a0: 6e20 972d 8000 |00aa: invoke-virtual {v0, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3fb1a6: 0c00 |00ad: move-result-object v0 │ │ -3fb1a8: 6002 51df |00ae: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ -3fb1ac: 6003 41e3 |00b0: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_once:I // field@e341 │ │ -3fb1b0: 6e20 1402 3a00 |00b2: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb1b6: 0c03 |00b5: move-result-object v3 │ │ -3fb1b8: 6e40 902d 2083 |00b6: invoke-virtual {v0, v2, v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -3fb1be: 0c00 |00b9: move-result-object v0 │ │ -3fb1c0: 6002 51df |00ba: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ -3fb1c4: 6003 40e3 |00bc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_always:I // field@e340 │ │ -3fb1c8: 6e20 1402 3a00 |00be: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fb1ce: 0c03 |00c1: move-result-object v3 │ │ -3fb1d0: 6e40 902d 20b3 |00c2: invoke-virtual {v0, v2, v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -3fb1d6: 0c0b |00c5: move-result-object v11 │ │ -3fb1d8: 6e20 952d 1b00 |00c6: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3fb1de: 0c0b |00c9: move-result-object v11 │ │ -3fb1e0: 7110 f62d 0a00 |00ca: invoke-static {v10}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3fb1e6: 0c00 |00cd: move-result-object v0 │ │ -3fb1e8: 6e10 fc01 0a00 |00ce: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb1ee: 0c01 |00d1: move-result-object v1 │ │ -3fb1f0: 1a02 225a |00d2: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3fb1f4: 7120 502e 2100 |00d4: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3fb1fa: 0a01 |00d7: move-result v1 │ │ -3fb1fc: 3901 0b00 |00d8: if-nez v1, 00e3 // +000b │ │ -3fb200: 6001 1fe1 |00da: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@e11f │ │ -3fb204: 6e10 912d 0b00 |00dc: invoke-virtual {v11}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3fb20a: 0c0b |00df: move-result-object v11 │ │ -3fb20c: 6e30 f82d 100b |00e0: invoke-virtual {v0, v1, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ -3fb212: 0e00 |00e3: return-void │ │ +3fb064: |[3fb064] de.danoeh.antennapod.playback.service.PlaybackService.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V │ │ +3fb074: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb07a: 0c00 |0003: move-result-object v0 │ │ +3fb07c: 1c01 e119 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3fb080: 6e20 f1af 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ +3fb086: 0a00 |0009: move-result v0 │ │ +3fb088: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ +3fb08c: 7100 efaf 0000 |000c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb092: 0c0b |000f: move-result-object v11 │ │ +3fb094: 2200 e119 |0010: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3fb098: 6001 42e3 |0012: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ +3fb09c: 6e20 1402 1a00 |0014: invoke-virtual {v10, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb0a2: 0c01 |0017: move-result-object v1 │ │ +3fb0a4: 7020 2da0 1000 |0018: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ +3fb0aa: 6e20 f2af 0b00 |001b: invoke-virtual {v11, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3fb0b0: 0e00 |001e: return-void │ │ +3fb0b2: 2200 6400 |001f: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3fb0b6: 7020 3f02 b000 |0021: invoke-direct {v0, v11}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@023f │ │ +3fb0bc: 1a0b ce70 |0024: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ +3fb0c0: 6e20 6402 b000 |0026: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +3fb0c6: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3fb0c8: 6e30 5e02 b001 |002a: invoke-virtual {v0, v11, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ +3fb0ce: 600b e300 |002d: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3fb0d2: 1502 0004 |002f: const/high16 v2, #int 67108864 // #400 │ │ +3fb0d6: 1503 000c |0031: const/high16 v3, #int 201326592 // #c00 │ │ +3fb0da: 1304 1700 |0033: const/16 v4, #int 23 // #17 │ │ +3fb0de: 1505 0008 |0035: const/high16 v5, #int 134217728 // #800 │ │ +3fb0e2: 1306 1a00 |0037: const/16 v6, #int 26 // #1a │ │ +3fb0e6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +3fb0e8: 346b 0900 |003a: if-lt v11, v6, 0043 // +0009 │ │ +3fb0ec: 6008 2ee1 |003c: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@e12e │ │ +3fb0f0: 7140 f7a6 8a30 |003e: invoke-static {v10, v8, v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ +3fb0f6: 0c08 |0041: move-result-object v8 │ │ +3fb0f8: 280e |0042: goto 0050 // +000e │ │ +3fb0fa: 6008 2ee1 |0043: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@e12e │ │ +3fb0fe: 344b 0500 |0045: if-lt v11, v4, 004a // +0005 │ │ +3fb102: 1509 0004 |0047: const/high16 v9, #int 67108864 // #400 │ │ +3fb106: 2802 |0049: goto 004b // +0002 │ │ +3fb108: 1209 |004a: const/4 v9, #int 0 // #0 │ │ +3fb10a: b659 |004b: or-int/2addr v9, v5 │ │ +3fb10c: 7140 7301 8a90 |004c: invoke-static {v10, v8, v0, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ +3fb112: 0c08 |004f: move-result-object v8 │ │ +3fb114: 2209 6400 |0050: new-instance v9, Landroid/content/Intent; // type@0064 │ │ +3fb118: 7020 3f02 0900 |0052: invoke-direct {v9, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@023f │ │ +3fb11e: 1a00 cf70 |0055: const-string v0, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@70cf │ │ +3fb122: 6e20 6402 0900 |0057: invoke-virtual {v9, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +3fb128: 6e30 5e02 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@025e │ │ +3fb12e: 346b 0900 |005d: if-lt v11, v6, 0066 // +0009 │ │ +3fb132: 600b 2de1 |005f: sget v11, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@e12d │ │ +3fb136: 7140 f7a6 ba39 |0061: invoke-static {v10, v11, v9, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a6f7 │ │ +3fb13c: 0c0b |0064: move-result-object v11 │ │ +3fb13e: 280d |0065: goto 0072 // +000d │ │ +3fb140: 6000 2de1 |0066: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@e12d │ │ +3fb144: 344b 0300 |0068: if-lt v11, v4, 006b // +0003 │ │ +3fb148: 2802 |006a: goto 006c // +0002 │ │ +3fb14a: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +3fb14c: 960b 0205 |006c: or-int v11, v2, v5 │ │ +3fb150: 7140 7301 0ab9 |006e: invoke-static {v10, v0, v9, v11}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0173 │ │ +3fb156: 0c0b |0071: move-result-object v11 │ │ +3fb158: 2200 1b07 |0072: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3fb15c: 1a02 cecb |0074: const-string v2, "user_action" // string@cbce │ │ +3fb160: 7030 8f2d a002 |0076: invoke-direct {v0, v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3fb166: 6002 51df |0079: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ +3fb16a: 6e20 a32d 2000 |007b: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3fb170: 0c00 |007e: move-result-object v0 │ │ +3fb172: 6002 43e3 |007f: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_title:I // field@e343 │ │ +3fb176: 6e20 1402 2a00 |0081: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb17c: 0c02 |0084: move-result-object v2 │ │ +3fb17e: 6e20 992d 2000 |0085: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3fb184: 0c00 |0088: move-result-object v0 │ │ +3fb186: 6002 42e3 |0089: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ +3fb18a: 6e20 1402 2a00 |008b: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb190: 0c02 |008e: move-result-object v2 │ │ +3fb192: 6e20 982d 2000 |008f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3fb198: 0c00 |0092: move-result-object v0 │ │ +3fb19a: 2202 1907 |0093: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ +3fb19e: 7010 892d 0200 |0095: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ +3fb1a4: 6003 42e3 |0098: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e342 │ │ +3fb1a8: 6e20 1402 3a00 |009a: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb1ae: 0c03 |009d: move-result-object v3 │ │ +3fb1b0: 6e20 8c2d 3200 |009e: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ +3fb1b6: 0c02 |00a1: move-result-object v2 │ │ +3fb1b8: 6e20 a42d 2000 |00a2: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ +3fb1be: 0c00 |00a5: move-result-object v0 │ │ +3fb1c0: 6e20 a12d 7000 |00a6: invoke-virtual {v0, v7}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da1 │ │ +3fb1c6: 0c00 |00a9: move-result-object v0 │ │ +3fb1c8: 6e20 972d 8000 |00aa: invoke-virtual {v0, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3fb1ce: 0c00 |00ad: move-result-object v0 │ │ +3fb1d0: 6002 51df |00ae: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ +3fb1d4: 6003 41e3 |00b0: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_once:I // field@e341 │ │ +3fb1d8: 6e20 1402 3a00 |00b2: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb1de: 0c03 |00b5: move-result-object v3 │ │ +3fb1e0: 6e40 902d 2083 |00b6: invoke-virtual {v0, v2, v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +3fb1e6: 0c00 |00b9: move-result-object v0 │ │ +3fb1e8: 6002 51df |00ba: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@df51 │ │ +3fb1ec: 6003 40e3 |00bc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_always:I // field@e340 │ │ +3fb1f0: 6e20 1402 3a00 |00be: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fb1f6: 0c03 |00c1: move-result-object v3 │ │ +3fb1f8: 6e40 902d 20b3 |00c2: invoke-virtual {v0, v2, v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +3fb1fe: 0c0b |00c5: move-result-object v11 │ │ +3fb200: 6e20 952d 1b00 |00c6: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3fb206: 0c0b |00c9: move-result-object v11 │ │ +3fb208: 7110 f62d 0a00 |00ca: invoke-static {v10}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3fb20e: 0c00 |00cd: move-result-object v0 │ │ +3fb210: 6e10 fc01 0a00 |00ce: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb216: 0c01 |00d1: move-result-object v1 │ │ +3fb218: 1a02 225a |00d2: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3fb21c: 7120 502e 2100 |00d4: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3fb222: 0a01 |00d7: move-result v1 │ │ +3fb224: 3901 0b00 |00d8: if-nez v1, 00e3 // +000b │ │ +3fb228: 6001 1fe1 |00da: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@e11f │ │ +3fb22c: 6e10 912d 0b00 |00dc: invoke-virtual {v11}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3fb232: 0c0b |00df: move-result-object v11 │ │ +3fb234: 6e30 f82d 100b |00e0: invoke-virtual {v0, v1, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ +3fb23a: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x000c line=590 │ │ 0x0014 line=591 │ │ 0x001b line=590 │ │ 0x001f line=595 │ │ @@ -1491304,109 +1491312,109 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa250: |[3fa250] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3fa260: 6200 04d4 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ -3fa264: 1100 |0002: return-object v0 │ │ +3fa278: |[3fa278] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3fa288: 6200 04d4 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ +3fa28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ locals : │ │ │ │ #53 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'getNextInQueue' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -3fa2a0: |[3fa2a0] de.danoeh.antennapod.playback.service.PlaybackService.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3fa2b0: 2060 1b1a |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fa2b4: 1a01 8842 |0002: const-string v1, "PlaybackService" // string@4288 │ │ -3fa2b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3fa2ba: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ -3fa2be: 1a06 b97c |0007: const-string v6, "getNextInQueue(), but playable not an instance of FeedMedia, so not proceeding" // string@7cb9 │ │ -3fa2c2: 7120 330b 6100 |0009: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa2c8: 7100 35a9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3fa2ce: 1102 |000f: return-object v2 │ │ -3fa2d0: 1a00 b67c |0010: const-string v0, "getNextInQueue()" // string@7cb6 │ │ -3fa2d4: 7120 330b 0100 |0012: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa2da: 1f06 1b1a |0015: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fa2de: 6e10 99a1 0600 |0017: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fa2e4: 0c00 |001a: move-result-object v0 │ │ -3fa2e6: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -3fa2ea: 6e10 9aa1 0600 |001d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@a19a │ │ -3fa2f0: 0b03 |0020: move-result-wide v3 │ │ -3fa2f2: 7120 00a9 4300 |0021: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a900 │ │ -3fa2f8: 0c00 |0024: move-result-object v0 │ │ -3fa2fa: 6e20 baa1 0600 |0025: invoke-virtual {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ -3fa300: 6e10 99a1 0600 |0028: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fa306: 0c06 |002b: move-result-object v6 │ │ -3fa308: 3906 0b00 |002c: if-nez v6, 0037 // +000b │ │ -3fa30c: 1a06 b77c |002e: const-string v6, "getNextInQueue() with FeedMedia object whose FeedItem is null" // string@7cb7 │ │ -3fa310: 7120 3d0b 6100 |0030: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ -3fa316: 7100 35a9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3fa31c: 1102 |0036: return-object v2 │ │ -3fa31e: 7110 06a9 0600 |0037: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBReader;.getNextInQueue:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a906 │ │ -3fa324: 0c06 |003a: move-result-object v6 │ │ -3fa326: 3806 6100 |003b: if-eqz v6, 009c // +0061 │ │ -3fa32a: 6e10 4ca1 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa330: 0c00 |0040: move-result-object v0 │ │ -3fa332: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ -3fa336: 2859 |0043: goto 009c // +0059 │ │ -3fa338: 7100 78a9 0000 |0044: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a978 │ │ -3fa33e: 0a00 |0047: move-result v0 │ │ -3fa340: 3900 1600 |0048: if-nez v0, 005e // +0016 │ │ -3fa344: 1a00 b87c |004a: const-string v0, "getNextInQueue(), but follow queue is not enabled." // string@7cb8 │ │ -3fa348: 7120 330b 0100 |004c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa34e: 6e10 4ca1 0600 |004f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa354: 0c00 |0052: move-result-object v0 │ │ -3fa356: 7110 34a9 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ -3fa35c: 6e10 4ca1 0600 |0056: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa362: 0c06 |0059: move-result-object v6 │ │ -3fa364: 7020 cba7 6500 |005a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ -3fa36a: 1102 |005d: return-object v2 │ │ -3fa36c: 6e10 4ca1 0600 |005e: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa372: 0c00 |0061: move-result-object v0 │ │ -3fa374: 6e10 b0a1 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@a1b0 │ │ -3fa37a: 0a00 |0065: move-result v0 │ │ -3fa37c: 3900 3100 |0066: if-nez v0, 0097 // +0031 │ │ -3fa380: 7100 8da2 0000 |0068: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ -3fa386: 0a00 |006b: move-result v0 │ │ -3fa388: 3900 2b00 |006c: if-nez v0, 0097 // +002b │ │ -3fa38c: 7100 78a9 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a978 │ │ -3fa392: 0a00 |0071: move-result v0 │ │ -3fa394: 3800 2500 |0072: if-eqz v0, 0097 // +0025 │ │ -3fa398: 6e10 43a1 0600 |0074: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fa39e: 0c00 |0077: move-result-object v0 │ │ -3fa3a0: 6e10 05a1 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3fa3a6: 0a00 |007b: move-result v0 │ │ -3fa3a8: 3900 1b00 |007c: if-nez v0, 0097 // +001b │ │ -3fa3ac: 2200 c71b |007e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3fa3b0: 6e10 4ca1 0600 |0080: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa3b6: 0c06 |0083: move-result-object v6 │ │ -3fa3b8: 7030 cea7 5006 |0084: invoke-direct {v0, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3fa3be: 6e10 d0a7 0000 |0087: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ -3fa3c4: 0c06 |008a: move-result-object v6 │ │ -3fa3c6: 7020 7fa7 6500 |008b: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a77f │ │ -3fa3cc: 7100 35a9 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3fa3d2: 5456 12d4 |0091: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa3d6: 6e10 b2a8 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fa3dc: 1102 |0096: return-object v2 │ │ -3fa3de: 6e10 4ca1 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fa3e4: 0c06 |009a: move-result-object v6 │ │ -3fa3e6: 1106 |009b: return-object v6 │ │ -3fa3e8: 7100 35a9 0000 |009c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3fa3ee: 1102 |009f: return-object v2 │ │ +3fa2c8: |[3fa2c8] de.danoeh.antennapod.playback.service.PlaybackService.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3fa2d8: 2060 1b1a |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fa2dc: 1a01 8842 |0002: const-string v1, "PlaybackService" // string@4288 │ │ +3fa2e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3fa2e2: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ +3fa2e6: 1a06 b97c |0007: const-string v6, "getNextInQueue(), but playable not an instance of FeedMedia, so not proceeding" // string@7cb9 │ │ +3fa2ea: 7120 330b 6100 |0009: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa2f0: 7100 35a9 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3fa2f6: 1102 |000f: return-object v2 │ │ +3fa2f8: 1a00 b67c |0010: const-string v0, "getNextInQueue()" // string@7cb6 │ │ +3fa2fc: 7120 330b 0100 |0012: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa302: 1f06 1b1a |0015: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fa306: 6e10 99a1 0600 |0017: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fa30c: 0c00 |001a: move-result-object v0 │ │ +3fa30e: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +3fa312: 6e10 9aa1 0600 |001d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@a19a │ │ +3fa318: 0b03 |0020: move-result-wide v3 │ │ +3fa31a: 7120 00a9 4300 |0021: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a900 │ │ +3fa320: 0c00 |0024: move-result-object v0 │ │ +3fa322: 6e20 baa1 0600 |0025: invoke-virtual {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a1ba │ │ +3fa328: 6e10 99a1 0600 |0028: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fa32e: 0c06 |002b: move-result-object v6 │ │ +3fa330: 3906 0b00 |002c: if-nez v6, 0037 // +000b │ │ +3fa334: 1a06 b77c |002e: const-string v6, "getNextInQueue() with FeedMedia object whose FeedItem is null" // string@7cb7 │ │ +3fa338: 7120 3d0b 6100 |0030: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b3d │ │ +3fa33e: 7100 35a9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3fa344: 1102 |0036: return-object v2 │ │ +3fa346: 7110 06a9 0600 |0037: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBReader;.getNextInQueue:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a906 │ │ +3fa34c: 0c06 |003a: move-result-object v6 │ │ +3fa34e: 3806 6100 |003b: if-eqz v6, 009c // +0061 │ │ +3fa352: 6e10 4ca1 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa358: 0c00 |0040: move-result-object v0 │ │ +3fa35a: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ +3fa35e: 2859 |0043: goto 009c // +0059 │ │ +3fa360: 7100 78a9 0000 |0044: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a978 │ │ +3fa366: 0a00 |0047: move-result v0 │ │ +3fa368: 3900 1600 |0048: if-nez v0, 005e // +0016 │ │ +3fa36c: 1a00 b87c |004a: const-string v0, "getNextInQueue(), but follow queue is not enabled." // string@7cb8 │ │ +3fa370: 7120 330b 0100 |004c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa376: 6e10 4ca1 0600 |004f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa37c: 0c00 |0052: move-result-object v0 │ │ +3fa37e: 7110 34a9 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a934 │ │ +3fa384: 6e10 4ca1 0600 |0056: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa38a: 0c06 |0059: move-result-object v6 │ │ +3fa38c: 7020 cba7 6500 |005a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ +3fa392: 1102 |005d: return-object v2 │ │ +3fa394: 6e10 4ca1 0600 |005e: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa39a: 0c00 |0061: move-result-object v0 │ │ +3fa39c: 6e10 b0a1 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@a1b0 │ │ +3fa3a2: 0a00 |0065: move-result v0 │ │ +3fa3a4: 3900 3100 |0066: if-nez v0, 0097 // +0031 │ │ +3fa3a8: 7100 8da2 0000 |0068: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ +3fa3ae: 0a00 |006b: move-result v0 │ │ +3fa3b0: 3900 2b00 |006c: if-nez v0, 0097 // +002b │ │ +3fa3b4: 7100 78a9 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a978 │ │ +3fa3ba: 0a00 |0071: move-result v0 │ │ +3fa3bc: 3800 2500 |0072: if-eqz v0, 0097 // +0025 │ │ +3fa3c0: 6e10 43a1 0600 |0074: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fa3c6: 0c00 |0077: move-result-object v0 │ │ +3fa3c8: 6e10 05a1 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3fa3ce: 0a00 |007b: move-result v0 │ │ +3fa3d0: 3900 1b00 |007c: if-nez v0, 0097 // +001b │ │ +3fa3d4: 2200 c71b |007e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3fa3d8: 6e10 4ca1 0600 |0080: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa3de: 0c06 |0083: move-result-object v6 │ │ +3fa3e0: 7030 cea7 5006 |0084: invoke-direct {v0, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3fa3e6: 6e10 d0a7 0000 |0087: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ +3fa3ec: 0c06 |008a: move-result-object v6 │ │ +3fa3ee: 7020 7fa7 6500 |008b: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a77f │ │ +3fa3f4: 7100 35a9 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3fa3fa: 5456 12d4 |0091: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa3fe: 6e10 b2a8 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fa404: 1102 |0096: return-object v2 │ │ +3fa406: 6e10 4ca1 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fa40c: 0c06 |009a: move-result-object v6 │ │ +3fa40e: 1106 |009b: return-object v6 │ │ +3fa410: 7100 35a9 0000 |009c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3fa416: 1102 |009f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ 0x0009 line=1026 │ │ 0x000c line=1027 │ │ 0x0012 line=1030 │ │ 0x0015 line=1031 │ │ @@ -1491440,41 +1491448,41 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3f9990: |[3f9990] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -3f99a0: 6300 07d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3f99a4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3f99a8: 6200 04d4 |0004: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ -3f99ac: 6201 8b6f |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3f99b0: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ -3f99b4: 6300 06d4 |000a: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3f99b8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -3f99bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3f99be: 2807 |000f: goto 0016 // +0007 │ │ -3f99c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3f99c2: 2805 |0011: goto 0016 // +0005 │ │ -3f99c4: 7100 2ca9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentEpisodeIsVideo:()Z // method@a92c │ │ -3f99ca: 0a00 |0015: move-result v0 │ │ -3f99cc: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -3f99d0: 2200 1f1c |0018: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1c1f │ │ -3f99d4: 7020 99a9 2000 |001a: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a999 │ │ -3f99da: 6e10 9aa9 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a99a │ │ -3f99e0: 0c02 |0020: move-result-object v2 │ │ -3f99e2: 1102 |0021: return-object v2 │ │ -3f99e4: 2200 1d1c |0022: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ -3f99e8: 7020 92a9 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ -3f99ee: 6e10 97a9 0000 |0027: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a997 │ │ -3f99f4: 0c02 |002a: move-result-object v2 │ │ -3f99f6: 6e10 93a9 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ -3f99fc: 0c02 |002e: move-result-object v2 │ │ -3f99fe: 1102 |002f: return-object v2 │ │ +3f99b8: |[3f99b8] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +3f99c8: 6300 07d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3f99cc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3f99d0: 6200 04d4 |0004: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ +3f99d4: 6201 8b6f |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3f99d8: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ +3f99dc: 6300 06d4 |000a: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3f99e0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +3f99e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3f99e6: 2807 |000f: goto 0016 // +0007 │ │ +3f99e8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3f99ea: 2805 |0011: goto 0016 // +0005 │ │ +3f99ec: 7100 2ca9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentEpisodeIsVideo:()Z // method@a92c │ │ +3f99f2: 0a00 |0015: move-result v0 │ │ +3f99f4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +3f99f8: 2200 1f1c |0018: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1c1f │ │ +3f99fc: 7020 99a9 2000 |001a: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a999 │ │ +3f9a02: 6e10 9aa9 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a99a │ │ +3f9a08: 0c02 |0020: move-result-object v2 │ │ +3f9a0a: 1102 |0021: return-object v2 │ │ +3f9a0c: 2200 1d1c |0022: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ +3f9a10: 7020 92a9 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ +3f9a16: 6e10 97a9 0000 |0027: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a997 │ │ +3f9a1c: 0c02 |002a: move-result-object v2 │ │ +3f9a1e: 6e10 93a9 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ +3f9a24: 0c02 |002e: move-result-object v2 │ │ +3f9a26: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0012 line=206 │ │ 0x0018 line=210 │ │ 0x0022 line=212 │ │ @@ -1491486,33 +1491494,33 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3f9a00: |[3f9a00] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; │ │ -3f9a10: 7210 38a2 0200 |0000: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ -3f9a16: 0c02 |0003: move-result-object v2 │ │ -3f9a18: 6200 8b6f |0004: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3f9a1c: 3302 1000 |0006: if-ne v2, v0, 0016 // +0010 │ │ -3f9a20: 6302 06d4 |0008: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3f9a24: 3902 0c00 |000a: if-nez v2, 0016 // +000c │ │ -3f9a28: 2202 1f1c |000c: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1c1f │ │ -3f9a2c: 7020 99a9 1200 |000e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a999 │ │ -3f9a32: 6e10 9aa9 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a99a │ │ -3f9a38: 0c01 |0014: move-result-object v1 │ │ -3f9a3a: 1101 |0015: return-object v1 │ │ -3f9a3c: 2202 1d1c |0016: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ -3f9a40: 7020 92a9 1200 |0018: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ -3f9a46: 6e10 97a9 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a997 │ │ -3f9a4c: 0c01 |001e: move-result-object v1 │ │ -3f9a4e: 6e10 93a9 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ -3f9a54: 0c01 |0022: move-result-object v1 │ │ -3f9a56: 1101 |0023: return-object v1 │ │ +3f9a28: |[3f9a28] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; │ │ +3f9a38: 7210 38a2 0200 |0000: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ +3f9a3e: 0c02 |0003: move-result-object v2 │ │ +3f9a40: 6200 8b6f |0004: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3f9a44: 3302 1000 |0006: if-ne v2, v0, 0016 // +0010 │ │ +3f9a48: 6302 06d4 |0008: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3f9a4c: 3902 0c00 |000a: if-nez v2, 0016 // +000c │ │ +3f9a50: 2202 1f1c |000c: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1c1f │ │ +3f9a54: 7020 99a9 1200 |000e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a999 │ │ +3f9a5a: 6e10 9aa9 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a99a │ │ +3f9a60: 0c01 |0014: move-result-object v1 │ │ +3f9a62: 1101 |0015: return-object v1 │ │ +3f9a64: 2202 1d1c |0016: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ +3f9a68: 7020 92a9 1200 |0018: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ +3f9a6e: 6e10 97a9 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a997 │ │ +3f9a74: 0c01 |001e: move-result-object v1 │ │ +3f9a76: 6e10 93a9 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ +3f9a7c: 0c01 |0022: move-result-object v1 │ │ +3f9a7e: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000c line=222 │ │ 0x0016 line=224 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 (null) Landroid/content/Context; │ │ @@ -1491523,221 +1491531,221 @@ │ │ type : '(IZ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 418 16-bit code units │ │ -3f9e1c: |[3f9e1c] de.danoeh.antennapod.playback.service.PlaybackService.handleKeycode:(IZ)Z │ │ -3f9e2c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9e30: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9e36: 1a01 7819 |0005: const-string v1, "Handling keycode: " // string@1978 │ │ -3f9e3a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9e40: 6e20 adab 7000 |000a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f9e46: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9e4c: 0c00 |0010: move-result-object v0 │ │ -3f9e4e: 1a01 8842 |0011: const-string v1, "PlaybackService" // string@4288 │ │ -3f9e52: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9e58: 5460 09d4 |0016: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9e5c: 6e10 6fa6 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3f9e62: 0c00 |001b: move-result-object v0 │ │ -3f9e64: 6e10 67a6 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f9e6a: 0c02 |001f: move-result-object v2 │ │ -3f9e6c: 1303 4f00 |0020: const/16 v3, #int 79 // #4f │ │ -3f9e70: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -3f9e72: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -3f9e74: 3237 1f01 |0024: if-eq v7, v3, 0143 // +011f │ │ -3f9e78: 1303 7e00 |0026: const/16 v3, #int 126 // #7e │ │ -3f9e7c: 3237 eb00 |0028: if-eq v7, v3, 0113 // +00eb │ │ -3f9e80: 1303 7f00 |002a: const/16 v3, #int 127 // #7f │ │ -3f9e84: 3237 d700 |002c: if-eq v7, v3, 0103 // +00d7 │ │ -3f9e88: 2b07 6401 0000 |002e: packed-switch v7, 00000192 // +00000164 │ │ -3f9e8e: 2208 c81c |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9e92: 7010 a6ab 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9e98: 1a02 b94d |0036: const-string v2, "Unhandled key code: " // string@4db9 │ │ -3f9e9c: 6e20 b2ab 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9ea2: 6e20 adab 7800 |003b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f9ea8: 6e10 bcab 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9eae: 0c08 |0041: move-result-object v8 │ │ -3f9eb0: 7120 330b 8100 |0042: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9eb6: 6e10 66a6 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ -3f9ebc: 0c08 |0048: move-result-object v8 │ │ -3f9ebe: 3808 2700 |0049: if-eqz v8, 0070 // +0027 │ │ -3f9ec2: 6e10 67a6 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ -3f9ec8: 0c08 |004e: move-result-object v8 │ │ -3f9eca: 6200 12cc |004f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f9ece: 3308 1f00 |0051: if-ne v8, v0, 0070 // +001f │ │ -3f9ed2: 6e10 1202 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9ed8: 0c08 |0056: move-result-object v8 │ │ -3f9eda: 6000 4ee6 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.unknown_media_key:I // field@e64e │ │ -3f9ede: 6e20 f202 0800 |0059: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3f9ee4: 0c08 |005c: move-result-object v8 │ │ -3f9ee6: 2350 4e1f |005d: new-array v0, v5, [Ljava/lang/Object; // type@1f4e │ │ -3f9eea: 7110 19ab 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3f9ef0: 0c07 |0062: move-result-object v7 │ │ -3f9ef2: 4d07 0004 |0063: aput-object v7, v0, v4 │ │ -3f9ef6: 7120 81ab 0800 |0065: invoke-static {v8, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ -3f9efc: 0c07 |0068: move-result-object v7 │ │ -3f9efe: 7130 8312 7604 |0069: invoke-static {v6, v7, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ -3f9f04: 0c07 |006c: move-result-object v7 │ │ -3f9f06: 6e10 8412 0700 |006d: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -3f9f0c: 0f04 |0070: return v4 │ │ -3f9f0e: 6e10 8da7 0600 |0071: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9f14: 0c07 |0074: move-result-object v7 │ │ -3f9f16: 6208 12cc |0075: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f9f1a: 3287 0c00 |0077: if-eq v7, v8, 0083 // +000c │ │ -3f9f1e: 6e10 8da7 0600 |0079: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9f24: 0c07 |007c: move-result-object v7 │ │ -3f9f26: 6208 11cc |007d: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f9f2a: 3387 0300 |007f: if-ne v7, v8, 0082 // +0003 │ │ -3f9f2e: 2802 |0081: goto 0083 // +0002 │ │ -3f9f30: 0f04 |0082: return v4 │ │ -3f9f32: 5467 09d4 |0083: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9f36: 7100 5ba9 0000 |0085: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ -3f9f3c: 0a08 |0088: move-result v8 │ │ -3f9f3e: d288 e803 |0089: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3f9f42: 6e20 82a6 8700 |008b: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ -3f9f48: 0f05 |008e: return v5 │ │ -3f9f4a: 6e10 8da7 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9f50: 0c07 |0092: move-result-object v7 │ │ -3f9f52: 6208 12cc |0093: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f9f56: 3287 0c00 |0095: if-eq v7, v8, 00a1 // +000c │ │ -3f9f5a: 6e10 8da7 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9f60: 0c07 |009a: move-result-object v7 │ │ -3f9f62: 6208 11cc |009b: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f9f66: 3387 0300 |009d: if-ne v7, v8, 00a0 // +0003 │ │ -3f9f6a: 2802 |009f: goto 00a1 // +0002 │ │ -3f9f6c: 0f04 |00a0: return v4 │ │ -3f9f6e: 5467 09d4 |00a1: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9f72: 7100 65a9 0000 |00a3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ -3f9f78: 0a08 |00a6: move-result v8 │ │ -3f9f7a: 7b88 |00a7: neg-int v8, v8 │ │ -3f9f7c: d288 e803 |00a8: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3f9f80: 6e20 82a6 8700 |00aa: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ -3f9f86: 0f05 |00ad: return v5 │ │ -3f9f88: 3908 0b00 |00ae: if-nez v8, 00b9 // +000b │ │ -3f9f8c: 7100 5fa9 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwarePreviousButton:()I // method@a95f │ │ -3f9f92: 0a07 |00b3: move-result v7 │ │ -3f9f94: 7030 8fa7 7605 |00b4: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ -3f9f9a: 0a07 |00b7: move-result v7 │ │ -3f9f9c: 0f07 |00b8: return v7 │ │ -3f9f9e: 6e10 8da7 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9fa4: 0c07 |00bc: move-result-object v7 │ │ -3f9fa6: 6208 12cc |00bd: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f9faa: 3287 0c00 |00bf: if-eq v7, v8, 00cb // +000c │ │ -3f9fae: 6e10 8da7 0600 |00c1: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9fb4: 0c07 |00c4: move-result-object v7 │ │ -3f9fb6: 6208 11cc |00c5: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3f9fba: 3387 0300 |00c7: if-ne v7, v8, 00ca // +0003 │ │ -3f9fbe: 2802 |00c9: goto 00cb // +0002 │ │ -3f9fc0: 0f04 |00ca: return v4 │ │ -3f9fc2: 5467 09d4 |00cb: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9fc6: 6e20 83a6 4700 |00cd: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ -3f9fcc: 0f05 |00d0: return v5 │ │ -3f9fce: 3908 0b00 |00d1: if-nez v8, 00dc // +000b │ │ -3f9fd2: 7100 5ea9 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a95e │ │ -3f9fd8: 0a07 |00d6: move-result v7 │ │ -3f9fda: 7030 8fa7 7605 |00d7: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ -3f9fe0: 0a07 |00da: move-result v7 │ │ -3f9fe2: 0f07 |00db: return v7 │ │ -3f9fe4: 6e10 8da7 0600 |00dc: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9fea: 0c07 |00df: move-result-object v7 │ │ -3f9fec: 6208 12cc |00e0: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3f9ff0: 3287 0c00 |00e2: if-eq v7, v8, 00ee // +000c │ │ -3f9ff4: 6e10 8da7 0600 |00e4: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ -3f9ffa: 0c07 |00e7: move-result-object v7 │ │ -3f9ffc: 6208 11cc |00e8: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3fa000: 3387 0300 |00ea: if-ne v7, v8, 00ed // +0003 │ │ -3fa004: 2802 |00ec: goto 00ee // +0002 │ │ -3fa006: 0f04 |00ed: return v4 │ │ -3fa008: 5467 09d4 |00ee: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa00c: 6e10 8ea6 0700 |00f0: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3fa012: 0f05 |00f3: return v5 │ │ -3fa014: 6207 12cc |00f4: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fa018: 3372 0700 |00f6: if-ne v2, v7, 00fd // +0007 │ │ -3fa01c: 5467 09d4 |00f8: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa020: 6e30 7ba6 5705 |00fa: invoke-virtual {v7, v5, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fa026: 5467 12d4 |00fd: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa02a: 6e20 b1a8 5700 |00ff: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3fa030: 0f05 |0102: return v5 │ │ -3fa032: 6207 12cc |0103: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fa036: 3372 0d00 |0105: if-ne v2, v7, 0112 // +000d │ │ -3fa03a: 5467 09d4 |0107: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa03e: 7100 7aa9 0000 |0109: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3fa044: 0a08 |010c: move-result v8 │ │ -3fa046: b758 |010d: xor-int/2addr v8, v5 │ │ -3fa048: 6e30 7ba6 8704 |010e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fa04e: 0f05 |0111: return v5 │ │ -3fa050: 0f04 |0112: return v4 │ │ -3fa052: 6207 11cc |0113: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3fa056: 3272 2300 |0115: if-eq v2, v7, 0138 // +0023 │ │ -3fa05a: 6207 13cc |0117: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3fa05e: 3372 0300 |0119: if-ne v2, v7, 011c // +0003 │ │ -3fa062: 281d |011b: goto 0138 // +001d │ │ -3fa064: 6207 0fcc |011c: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3fa068: 3372 0d00 |011e: if-ne v2, v7, 012b // +000d │ │ -3fa06c: 5467 09d4 |0120: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa070: 6e20 89a6 5700 |0122: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ -3fa076: 5467 09d4 |0125: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa07a: 6e10 7da6 0700 |0127: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ -3fa080: 2813 |012a: goto 013d // +0013 │ │ -3fa082: 5467 09d4 |012b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa086: 6e10 70a6 0700 |012d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fa08c: 0c07 |0130: move-result-object v7 │ │ -3fa08e: 3907 0600 |0131: if-nez v7, 0137 // +0006 │ │ -3fa092: 7010 c7a7 0600 |0133: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ -3fa098: 2807 |0136: goto 013d // +0007 │ │ -3fa09a: 0f04 |0137: return v4 │ │ -3fa09c: 5467 09d4 |0138: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa0a0: 6e10 81a6 0700 |013a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -3fa0a6: 5467 13d4 |013d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fa0aa: 6e10 e4a8 0700 |013f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ -3fa0b0: 0f05 |0142: return v5 │ │ -3fa0b2: 6207 12cc |0143: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fa0b6: 3372 0d00 |0145: if-ne v2, v7, 0152 // +000d │ │ -3fa0ba: 5467 09d4 |0147: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa0be: 7100 7aa9 0000 |0149: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3fa0c4: 0a08 |014c: move-result v8 │ │ -3fa0c6: b758 |014d: xor-int/2addr v8, v5 │ │ -3fa0c8: 6e30 7ba6 8704 |014e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fa0ce: 283a |0151: goto 018b // +003a │ │ -3fa0d0: 6207 11cc |0152: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -3fa0d4: 3272 3200 |0154: if-eq v2, v7, 0186 // +0032 │ │ -3fa0d8: 6207 13cc |0156: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -3fa0dc: 3372 0300 |0158: if-ne v2, v7, 015b // +0003 │ │ -3fa0e0: 282c |015a: goto 0186 // +002c │ │ -3fa0e2: 6207 14cc |015b: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -3fa0e6: 3372 0d00 |015d: if-ne v2, v7, 016a // +000d │ │ -3fa0ea: 5467 09d4 |015f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa0ee: 6e10 79a6 0700 |0161: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a679 │ │ -3fa0f4: 0a08 |0164: move-result v8 │ │ -3fa0f6: b758 |0165: xor-int/2addr v8, v5 │ │ -3fa0f8: 6e20 89a6 8700 |0166: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ -3fa0fe: 2822 |0169: goto 018b // +0022 │ │ -3fa100: 6207 0fcc |016a: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -3fa104: 3372 0d00 |016c: if-ne v2, v7, 0179 // +000d │ │ -3fa108: 5467 09d4 |016e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa10c: 6e20 89a6 5700 |0170: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ -3fa112: 5467 09d4 |0173: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa116: 6e10 7da6 0700 |0175: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ -3fa11c: 2813 |0178: goto 018b // +0013 │ │ -3fa11e: 5467 09d4 |0179: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa122: 6e10 70a6 0700 |017b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fa128: 0c07 |017e: move-result-object v7 │ │ -3fa12a: 3907 0600 |017f: if-nez v7, 0185 // +0006 │ │ -3fa12e: 7010 c7a7 0600 |0181: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ -3fa134: 2807 |0184: goto 018b // +0007 │ │ -3fa136: 0f04 |0185: return v4 │ │ -3fa138: 5467 09d4 |0186: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa13c: 6e10 81a6 0700 |0188: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -3fa142: 5467 13d4 |018b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fa146: 6e10 e4a8 0700 |018d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ -3fa14c: 0f05 |0190: return v5 │ │ -3fa14e: 0000 |0191: nop // spacer │ │ -3fa150: 0001 0600 5500 0000 1501 0000 c600 ... |0192: packed-switch-data (16 units) │ │ +3f9e44: |[3f9e44] de.danoeh.antennapod.playback.service.PlaybackService.handleKeycode:(IZ)Z │ │ +3f9e54: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9e58: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9e5e: 1a01 7819 |0005: const-string v1, "Handling keycode: " // string@1978 │ │ +3f9e62: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9e68: 6e20 adab 7000 |000a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f9e6e: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9e74: 0c00 |0010: move-result-object v0 │ │ +3f9e76: 1a01 8842 |0011: const-string v1, "PlaybackService" // string@4288 │ │ +3f9e7a: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9e80: 5460 09d4 |0016: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9e84: 6e10 6fa6 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3f9e8a: 0c00 |001b: move-result-object v0 │ │ +3f9e8c: 6e10 67a6 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f9e92: 0c02 |001f: move-result-object v2 │ │ +3f9e94: 1303 4f00 |0020: const/16 v3, #int 79 // #4f │ │ +3f9e98: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +3f9e9a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +3f9e9c: 3237 1f01 |0024: if-eq v7, v3, 0143 // +011f │ │ +3f9ea0: 1303 7e00 |0026: const/16 v3, #int 126 // #7e │ │ +3f9ea4: 3237 eb00 |0028: if-eq v7, v3, 0113 // +00eb │ │ +3f9ea8: 1303 7f00 |002a: const/16 v3, #int 127 // #7f │ │ +3f9eac: 3237 d700 |002c: if-eq v7, v3, 0103 // +00d7 │ │ +3f9eb0: 2b07 6401 0000 |002e: packed-switch v7, 00000192 // +00000164 │ │ +3f9eb6: 2208 c81c |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9eba: 7010 a6ab 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9ec0: 1a02 b94d |0036: const-string v2, "Unhandled key code: " // string@4db9 │ │ +3f9ec4: 6e20 b2ab 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9eca: 6e20 adab 7800 |003b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f9ed0: 6e10 bcab 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9ed6: 0c08 |0041: move-result-object v8 │ │ +3f9ed8: 7120 330b 8100 |0042: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9ede: 6e10 66a6 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a666 │ │ +3f9ee4: 0c08 |0048: move-result-object v8 │ │ +3f9ee6: 3808 2700 |0049: if-eqz v8, 0070 // +0027 │ │ +3f9eea: 6e10 67a6 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a667 │ │ +3f9ef0: 0c08 |004e: move-result-object v8 │ │ +3f9ef2: 6200 12cc |004f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f9ef6: 3308 1f00 |0051: if-ne v8, v0, 0070 // +001f │ │ +3f9efa: 6e10 1202 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9f00: 0c08 |0056: move-result-object v8 │ │ +3f9f02: 6000 4ee6 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.unknown_media_key:I // field@e64e │ │ +3f9f06: 6e20 f202 0800 |0059: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3f9f0c: 0c08 |005c: move-result-object v8 │ │ +3f9f0e: 2350 4e1f |005d: new-array v0, v5, [Ljava/lang/Object; // type@1f4e │ │ +3f9f12: 7110 19ab 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3f9f18: 0c07 |0062: move-result-object v7 │ │ +3f9f1a: 4d07 0004 |0063: aput-object v7, v0, v4 │ │ +3f9f1e: 7120 81ab 0800 |0065: invoke-static {v8, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab81 │ │ +3f9f24: 0c07 |0068: move-result-object v7 │ │ +3f9f26: 7130 8312 7604 |0069: invoke-static {v6, v7, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ +3f9f2c: 0c07 |006c: move-result-object v7 │ │ +3f9f2e: 6e10 8412 0700 |006d: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +3f9f34: 0f04 |0070: return v4 │ │ +3f9f36: 6e10 8da7 0600 |0071: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9f3c: 0c07 |0074: move-result-object v7 │ │ +3f9f3e: 6208 12cc |0075: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f9f42: 3287 0c00 |0077: if-eq v7, v8, 0083 // +000c │ │ +3f9f46: 6e10 8da7 0600 |0079: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9f4c: 0c07 |007c: move-result-object v7 │ │ +3f9f4e: 6208 11cc |007d: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f9f52: 3387 0300 |007f: if-ne v7, v8, 0082 // +0003 │ │ +3f9f56: 2802 |0081: goto 0083 // +0002 │ │ +3f9f58: 0f04 |0082: return v4 │ │ +3f9f5a: 5467 09d4 |0083: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9f5e: 7100 5ba9 0000 |0085: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a95b │ │ +3f9f64: 0a08 |0088: move-result v8 │ │ +3f9f66: d288 e803 |0089: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3f9f6a: 6e20 82a6 8700 |008b: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ +3f9f70: 0f05 |008e: return v5 │ │ +3f9f72: 6e10 8da7 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9f78: 0c07 |0092: move-result-object v7 │ │ +3f9f7a: 6208 12cc |0093: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f9f7e: 3287 0c00 |0095: if-eq v7, v8, 00a1 // +000c │ │ +3f9f82: 6e10 8da7 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9f88: 0c07 |009a: move-result-object v7 │ │ +3f9f8a: 6208 11cc |009b: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f9f8e: 3387 0300 |009d: if-ne v7, v8, 00a0 // +0003 │ │ +3f9f92: 2802 |009f: goto 00a1 // +0002 │ │ +3f9f94: 0f04 |00a0: return v4 │ │ +3f9f96: 5467 09d4 |00a1: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9f9a: 7100 65a9 0000 |00a3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a965 │ │ +3f9fa0: 0a08 |00a6: move-result v8 │ │ +3f9fa2: 7b88 |00a7: neg-int v8, v8 │ │ +3f9fa4: d288 e803 |00a8: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3f9fa8: 6e20 82a6 8700 |00aa: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ +3f9fae: 0f05 |00ad: return v5 │ │ +3f9fb0: 3908 0b00 |00ae: if-nez v8, 00b9 // +000b │ │ +3f9fb4: 7100 5fa9 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwarePreviousButton:()I // method@a95f │ │ +3f9fba: 0a07 |00b3: move-result v7 │ │ +3f9fbc: 7030 8fa7 7605 |00b4: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ +3f9fc2: 0a07 |00b7: move-result v7 │ │ +3f9fc4: 0f07 |00b8: return v7 │ │ +3f9fc6: 6e10 8da7 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9fcc: 0c07 |00bc: move-result-object v7 │ │ +3f9fce: 6208 12cc |00bd: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3f9fd2: 3287 0c00 |00bf: if-eq v7, v8, 00cb // +000c │ │ +3f9fd6: 6e10 8da7 0600 |00c1: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3f9fdc: 0c07 |00c4: move-result-object v7 │ │ +3f9fde: 6208 11cc |00c5: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3f9fe2: 3387 0300 |00c7: if-ne v7, v8, 00ca // +0003 │ │ +3f9fe6: 2802 |00c9: goto 00cb // +0002 │ │ +3f9fe8: 0f04 |00ca: return v4 │ │ +3f9fea: 5467 09d4 |00cb: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9fee: 6e20 83a6 4700 |00cd: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ +3f9ff4: 0f05 |00d0: return v5 │ │ +3f9ff6: 3908 0b00 |00d1: if-nez v8, 00dc // +000b │ │ +3f9ffa: 7100 5ea9 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a95e │ │ +3fa000: 0a07 |00d6: move-result v7 │ │ +3fa002: 7030 8fa7 7605 |00d7: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ +3fa008: 0a07 |00da: move-result v7 │ │ +3fa00a: 0f07 |00db: return v7 │ │ +3fa00c: 6e10 8da7 0600 |00dc: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3fa012: 0c07 |00df: move-result-object v7 │ │ +3fa014: 6208 12cc |00e0: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fa018: 3287 0c00 |00e2: if-eq v7, v8, 00ee // +000c │ │ +3fa01c: 6e10 8da7 0600 |00e4: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a78d │ │ +3fa022: 0c07 |00e7: move-result-object v7 │ │ +3fa024: 6208 11cc |00e8: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3fa028: 3387 0300 |00ea: if-ne v7, v8, 00ed // +0003 │ │ +3fa02c: 2802 |00ec: goto 00ee // +0002 │ │ +3fa02e: 0f04 |00ed: return v4 │ │ +3fa030: 5467 09d4 |00ee: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa034: 6e10 8ea6 0700 |00f0: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3fa03a: 0f05 |00f3: return v5 │ │ +3fa03c: 6207 12cc |00f4: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fa040: 3372 0700 |00f6: if-ne v2, v7, 00fd // +0007 │ │ +3fa044: 5467 09d4 |00f8: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa048: 6e30 7ba6 5705 |00fa: invoke-virtual {v7, v5, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fa04e: 5467 12d4 |00fd: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa052: 6e20 b1a8 5700 |00ff: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3fa058: 0f05 |0102: return v5 │ │ +3fa05a: 6207 12cc |0103: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fa05e: 3372 0d00 |0105: if-ne v2, v7, 0112 // +000d │ │ +3fa062: 5467 09d4 |0107: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa066: 7100 7aa9 0000 |0109: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3fa06c: 0a08 |010c: move-result v8 │ │ +3fa06e: b758 |010d: xor-int/2addr v8, v5 │ │ +3fa070: 6e30 7ba6 8704 |010e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fa076: 0f05 |0111: return v5 │ │ +3fa078: 0f04 |0112: return v4 │ │ +3fa07a: 6207 11cc |0113: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3fa07e: 3272 2300 |0115: if-eq v2, v7, 0138 // +0023 │ │ +3fa082: 6207 13cc |0117: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3fa086: 3372 0300 |0119: if-ne v2, v7, 011c // +0003 │ │ +3fa08a: 281d |011b: goto 0138 // +001d │ │ +3fa08c: 6207 0fcc |011c: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3fa090: 3372 0d00 |011e: if-ne v2, v7, 012b // +000d │ │ +3fa094: 5467 09d4 |0120: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa098: 6e20 89a6 5700 |0122: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ +3fa09e: 5467 09d4 |0125: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa0a2: 6e10 7da6 0700 |0127: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ +3fa0a8: 2813 |012a: goto 013d // +0013 │ │ +3fa0aa: 5467 09d4 |012b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa0ae: 6e10 70a6 0700 |012d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fa0b4: 0c07 |0130: move-result-object v7 │ │ +3fa0b6: 3907 0600 |0131: if-nez v7, 0137 // +0006 │ │ +3fa0ba: 7010 c7a7 0600 |0133: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ +3fa0c0: 2807 |0136: goto 013d // +0007 │ │ +3fa0c2: 0f04 |0137: return v4 │ │ +3fa0c4: 5467 09d4 |0138: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa0c8: 6e10 81a6 0700 |013a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +3fa0ce: 5467 13d4 |013d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fa0d2: 6e10 e4a8 0700 |013f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ +3fa0d8: 0f05 |0142: return v5 │ │ +3fa0da: 6207 12cc |0143: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fa0de: 3372 0d00 |0145: if-ne v2, v7, 0152 // +000d │ │ +3fa0e2: 5467 09d4 |0147: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa0e6: 7100 7aa9 0000 |0149: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3fa0ec: 0a08 |014c: move-result v8 │ │ +3fa0ee: b758 |014d: xor-int/2addr v8, v5 │ │ +3fa0f0: 6e30 7ba6 8704 |014e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fa0f6: 283a |0151: goto 018b // +003a │ │ +3fa0f8: 6207 11cc |0152: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +3fa0fc: 3272 3200 |0154: if-eq v2, v7, 0186 // +0032 │ │ +3fa100: 6207 13cc |0156: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +3fa104: 3372 0300 |0158: if-ne v2, v7, 015b // +0003 │ │ +3fa108: 282c |015a: goto 0186 // +002c │ │ +3fa10a: 6207 14cc |015b: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +3fa10e: 3372 0d00 |015d: if-ne v2, v7, 016a // +000d │ │ +3fa112: 5467 09d4 |015f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa116: 6e10 79a6 0700 |0161: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a679 │ │ +3fa11c: 0a08 |0164: move-result v8 │ │ +3fa11e: b758 |0165: xor-int/2addr v8, v5 │ │ +3fa120: 6e20 89a6 8700 |0166: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ +3fa126: 2822 |0169: goto 018b // +0022 │ │ +3fa128: 6207 0fcc |016a: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +3fa12c: 3372 0d00 |016c: if-ne v2, v7, 0179 // +000d │ │ +3fa130: 5467 09d4 |016e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa134: 6e20 89a6 5700 |0170: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ +3fa13a: 5467 09d4 |0173: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa13e: 6e10 7da6 0700 |0175: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ +3fa144: 2813 |0178: goto 018b // +0013 │ │ +3fa146: 5467 09d4 |0179: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa14a: 6e10 70a6 0700 |017b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fa150: 0c07 |017e: move-result-object v7 │ │ +3fa152: 3907 0600 |017f: if-nez v7, 0185 // +0006 │ │ +3fa156: 7010 c7a7 0600 |0181: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a7c7 │ │ +3fa15c: 2807 |0184: goto 018b // +0007 │ │ +3fa15e: 0f04 |0185: return v4 │ │ +3fa160: 5467 09d4 |0186: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa164: 6e10 81a6 0700 |0188: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +3fa16a: 5467 13d4 |018b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fa16e: 6e10 e4a8 0700 |018d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ +3fa174: 0f05 |0190: return v5 │ │ +3fa176: 0000 |0191: nop // spacer │ │ +3fa178: 0001 0600 5500 0000 1501 0000 c600 ... |0192: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0016 line=652 │ │ 0x001c line=653 │ │ 0x0031 line=730 │ │ 0x0045 line=732 │ │ @@ -1491788,61 +1491796,61 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa170: |[3fa170] de.danoeh.antennapod.playback.service.PlaybackService.isCasting:()Z │ │ -3fa180: 6300 06d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3fa184: 0f00 |0002: return v0 │ │ +3fa198: |[3fa198] de.danoeh.antennapod.playback.service.PlaybackService.isCasting:()Z │ │ +3fa1a8: 6300 06d4 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3fa1ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1653 │ │ locals : │ │ │ │ #58 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'lambda$loadQueueForMediaSession$1' │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -3fb214: |[3fb214] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$1:(Lio/reactivex/SingleEmitter;)V │ │ -3fb224: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3fb228: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3fb22e: 7100 07a9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ -3fb234: 0c01 |0008: move-result-object v1 │ │ -3fb236: 7210 d5ad 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3fb23c: 0c01 |000c: move-result-object v1 │ │ -3fb23e: 7210 b8ad 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3fb244: 0a02 |0010: move-result v2 │ │ -3fb246: 3802 2700 |0011: if-eqz v2, 0038 // +0027 │ │ -3fb24a: 7210 b9ad 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3fb250: 0c02 |0016: move-result-object v2 │ │ -3fb252: 1f02 181a |0017: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3fb256: 6e10 4ca1 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fb25c: 0c03 |001c: move-result-object v3 │ │ -3fb25e: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -3fb262: 6e10 4ca1 0200 |001f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3fb268: 0c03 |0022: move-result-object v3 │ │ -3fb26a: 6e10 9da1 0300 |0023: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ -3fb270: 0c03 |0026: move-result-object v3 │ │ -3fb272: 6e10 6108 0300 |0027: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0861 │ │ -3fb278: 0c03 |002a: move-result-object v3 │ │ -3fb27a: 2204 f401 |002b: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@01f4 │ │ -3fb27e: 6e10 45a1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3fb284: 0b05 |0030: move-result-wide v5 │ │ -3fb286: 7040 dc09 3465 |0031: invoke-direct {v4, v3, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@09dc │ │ -3fb28c: 7220 caad 4000 |0034: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fb292: 28d6 |0037: goto 000d // -002a │ │ -3fb294: 7220 e5a9 0700 |0038: invoke-interface {v7, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ -3fb29a: 0e00 |003b: return-void │ │ +3fb23c: |[3fb23c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$1:(Lio/reactivex/SingleEmitter;)V │ │ +3fb24c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3fb250: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3fb256: 7100 07a9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ +3fb25c: 0c01 |0008: move-result-object v1 │ │ +3fb25e: 7210 d5ad 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3fb264: 0c01 |000c: move-result-object v1 │ │ +3fb266: 7210 b8ad 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3fb26c: 0a02 |0010: move-result v2 │ │ +3fb26e: 3802 2700 |0011: if-eqz v2, 0038 // +0027 │ │ +3fb272: 7210 b9ad 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3fb278: 0c02 |0016: move-result-object v2 │ │ +3fb27a: 1f02 181a |0017: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3fb27e: 6e10 4ca1 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fb284: 0c03 |001c: move-result-object v3 │ │ +3fb286: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +3fb28a: 6e10 4ca1 0200 |001f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3fb290: 0c03 |0022: move-result-object v3 │ │ +3fb292: 6e10 9da1 0300 |0023: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ +3fb298: 0c03 |0026: move-result-object v3 │ │ +3fb29a: 6e10 6108 0300 |0027: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0861 │ │ +3fb2a0: 0c03 |002a: move-result-object v3 │ │ +3fb2a2: 2204 f401 |002b: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@01f4 │ │ +3fb2a6: 6e10 45a1 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3fb2ac: 0b05 |0030: move-result-wide v5 │ │ +3fb2ae: 7040 dc09 3465 |0031: invoke-direct {v4, v3, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@09dc │ │ +3fb2b4: 7220 caad 4000 |0034: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fb2ba: 28d6 |0037: goto 000d // -002a │ │ +3fb2bc: 7220 e5a9 0700 |0038: invoke-interface {v7, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a9e5 │ │ +3fb2c2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ 0x0019 line=355 │ │ 0x001f line=356 │ │ 0x002b line=357 │ │ @@ -1491855,18 +1491863,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fb29c: |[3fb29c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$2:(Ljava/util/List;)V │ │ -3fb2ac: 5410 0bd4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fb2b0: 6e20 0d0a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setQueue:(Ljava/util/List;)V // method@0a0d │ │ -3fb2b6: 0e00 |0005: return-void │ │ +3fb2c4: |[3fb2c4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$2:(Ljava/util/List;)V │ │ +3fb2d4: 5410 0bd4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fb2d8: 6e20 0d0a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setQueue:(Ljava/util/List;)V // method@0a0d │ │ +3fb2de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1491875,24 +1491883,24 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3fb2b8: |[3fb2b8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onCreate$0:(Ljava/lang/Integer;)V │ │ -3fb2c8: 6e10 0fab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3fb2ce: 0a02 |0003: move-result v2 │ │ -3fb2d0: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -3fb2d2: 3302 0400 |0005: if-ne v2, v0, 0009 // +0004 │ │ -3fb2d6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3fb2d8: 2802 |0008: goto 000a // +0002 │ │ -3fb2da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3fb2dc: 5c12 fbd3 |000a: iput-boolean v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ -3fb2e0: 0e00 |000c: return-void │ │ +3fb2e0: |[3fb2e0] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onCreate$0:(Ljava/lang/Integer;)V │ │ +3fb2f0: 6e10 0fab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3fb2f6: 0a02 |0003: move-result v2 │ │ +3fb2f8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +3fb2fa: 3302 0400 |0005: if-ne v2, v0, 0009 // +0004 │ │ +3fb2fe: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3fb300: 2802 |0008: goto 000a // +0002 │ │ +3fb302: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3fb304: 5c12 fbd3 |000a: iput-boolean v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnected:Z // field@d3fb │ │ +3fb308: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Integer; │ │ │ │ @@ -1491901,20 +1491909,20 @@ │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3fb2e4: |[3fb2e4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$3:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ -3fb2f4: 7020 a1a7 2000 |0000: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; // method@a7a1 │ │ -3fb2fa: 0c02 |0003: move-result-object v2 │ │ -3fb2fc: 6e20 2f41 2100 |0004: invoke-virtual {v1, v2}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@412f │ │ -3fb302: 7210 d2a9 0300 |0007: invoke-interface {v3}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ -3fb308: 0e00 |000a: return-void │ │ +3fb30c: |[3fb30c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$3:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ +3fb31c: 7020 a1a7 2000 |0000: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; // method@a7a1 │ │ +3fb322: 0c02 |0003: move-result-object v2 │ │ +3fb324: 6e20 2f41 2100 |0004: invoke-virtual {v1, v2}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@412f │ │ +3fb32a: 7210 d2a9 0300 |0007: invoke-interface {v3}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a9d2 │ │ +3fb330: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0007 line=410 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000b reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ @@ -1491926,34 +1491934,34 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3fb30c: |[3fb30c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$4:()V │ │ -3fb31c: 0e00 |0000: return-void │ │ +3fb334: |[3fb334] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$4:()V │ │ +3fb344: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'lambda$onLoadChildren$5' │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3fb320: |[3fb320] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$5:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ -3fb330: 6e10 e2ab 0100 |0000: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3fb336: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3fb338: 6e20 2f41 1000 |0004: invoke-virtual {v0, v1}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@412f │ │ -3fb33e: 0e00 |0007: return-void │ │ +3fb348: |[3fb348] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$5:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ +3fb358: 6e10 e2ab 0100 |0000: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3fb35e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3fb360: 6e20 2f41 1000 |0004: invoke-virtual {v0, v1}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@412f │ │ +3fb366: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Throwable; │ │ @@ -1491963,23 +1491971,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3fa410: |[3fa410] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$6:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3fa420: 2020 1b1a |0000: instance-of v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fa424: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3fa428: 1f02 1b1a |0004: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fa42c: 6e10 96a1 0200 |0006: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ -3fa432: 0b00 |0009: move-result-wide v0 │ │ -3fa434: 7120 04a9 1000 |000a: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3fa43a: 0c02 |000d: move-result-object v2 │ │ -3fa43c: 1102 |000e: return-object v2 │ │ +3fa438: |[3fa438] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$6:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3fa448: 2020 1b1a |0000: instance-of v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fa44c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3fa450: 1f02 1b1a |0004: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fa454: 6e10 96a1 0200 |0006: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@a196 │ │ +3fa45a: 0b00 |0009: move-result-wide v0 │ │ +3fa45c: 7120 04a9 1000 |000a: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3fa462: 0c02 |000d: move-result-object v2 │ │ +3fa464: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0004 line=540 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1491988,17 +1491996,17 @@ │ │ type : '(ZLde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3fb340: |[3fb340] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$7:(ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fb350: 7030 c6a7 2001 |0000: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ -3fb356: 0e00 |0003: return-void │ │ +3fb368: |[3fb368] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$7:(ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fb378: 7030 c6a7 2001 |0000: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ +3fb37e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1492008,22 +1492016,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3fb358: |[3fb358] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$8:(Ljava/lang/Throwable;)V │ │ -3fb368: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fb36c: 1a01 7a42 |0002: const-string v1, "Playable was not found. Stopping service." // string@427a │ │ -3fb370: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb376: 6e10 e2ab 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3fb37c: 5423 12d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb380: 6e10 b2a8 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fb386: 0e00 |000f: return-void │ │ +3fb380: |[3fb380] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$8:(Ljava/lang/Throwable;)V │ │ +3fb390: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fb394: 1a01 7a42 |0002: const-string v1, "Playable was not found. Stopping service." // string@427a │ │ +3fb398: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb39e: 6e10 e2ab 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3fb3a4: 5423 12d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb3a8: 6e10 b2a8 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fb3ae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=550 │ │ 0x0007 line=551 │ │ 0x000a line=552 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1492034,38 +1492042,38 @@ │ │ type : '(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3fb388: |[3fb388] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupNotification$12:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fb398: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fb39c: 1a01 ca3c |0002: const-string v1, "Loading notification icon" // string@3cca │ │ -3fb3a0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb3a6: 5420 0cd4 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb3aa: 6e10 a9a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.loadIcon:()V // method@a8a9 │ │ -3fb3b0: 7100 c9ab 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@abc9 │ │ -3fb3b6: 0c00 |000f: move-result-object v0 │ │ -3fb3b8: 6e10 cfab 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@abcf │ │ -3fb3be: 0a00 |0013: move-result v0 │ │ -3fb3c0: 3900 1c00 |0014: if-nez v0, 0030 // +001c │ │ -3fb3c4: 6e10 fc01 0200 |0016: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb3ca: 0c00 |0019: move-result-object v0 │ │ -3fb3cc: 1a01 225a |001a: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3fb3d0: 7120 502e 1000 |001c: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3fb3d6: 0a00 |001f: move-result v0 │ │ -3fb3d8: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ -3fb3dc: 6000 1ee1 |0022: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fb3e0: 5421 0cd4 |0024: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb3e4: 6e10 9ea8 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fb3ea: 0c01 |0029: move-result-object v1 │ │ -3fb3ec: 6e30 f82d 0301 |002a: invoke-virtual {v3, v0, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ -3fb3f2: 7020 caa7 4200 |002d: invoke-direct {v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ca │ │ -3fb3f8: 0e00 |0030: return-void │ │ +3fb3b0: |[3fb3b0] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupNotification$12:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fb3c0: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fb3c4: 1a01 ca3c |0002: const-string v1, "Loading notification icon" // string@3cca │ │ +3fb3c8: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb3ce: 5420 0cd4 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb3d2: 6e10 a9a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.loadIcon:()V // method@a8a9 │ │ +3fb3d8: 7100 c9ab 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@abc9 │ │ +3fb3de: 0c00 |000f: move-result-object v0 │ │ +3fb3e0: 6e10 cfab 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@abcf │ │ +3fb3e6: 0a00 |0013: move-result v0 │ │ +3fb3e8: 3900 1c00 |0014: if-nez v0, 0030 // +001c │ │ +3fb3ec: 6e10 fc01 0200 |0016: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb3f2: 0c00 |0019: move-result-object v0 │ │ +3fb3f4: 1a01 225a |001a: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3fb3f8: 7120 502e 1000 |001c: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3fb3fe: 0a00 |001f: move-result v0 │ │ +3fb400: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ +3fb404: 6000 1ee1 |0022: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fb408: 5421 0cd4 |0024: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb40c: 6e10 9ea8 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fb412: 0c01 |0029: move-result-object v1 │ │ +3fb414: 6e30 f82d 0301 |002a: invoke-virtual {v3, v0, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ +3fb41a: 7020 caa7 4200 |002d: invoke-direct {v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ca │ │ +3fb420: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1431 │ │ 0x0007 line=1432 │ │ 0x000c line=1433 │ │ 0x0016 line=1434 │ │ 0x0022 line=1436 │ │ @@ -1492080,50 +1492088,50 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -3fb3fc: |[3fb3fc] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupPositionObserver$13:(Ljava/lang/Long;)V │ │ -3fb40c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb412: 0c04 |0003: move-result-object v4 │ │ -3fb414: 2200 f619 |0004: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ -3fb418: 6e10 83a7 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fb41e: 0a01 |0009: move-result v1 │ │ -3fb420: 6e10 85a7 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fb426: 0a02 |000d: move-result v2 │ │ -3fb428: 7030 59a0 1002 |000e: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ -3fb42e: 6e20 f2af 0400 |0011: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3fb434: 6004 e300 |0014: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3fb438: 1300 1d00 |0016: const/16 v0, #int 29 // #1d │ │ -3fb43c: 3504 2e00 |0018: if-ge v4, v0, 0046 // +002e │ │ -3fb440: 5434 0cd4 |001a: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb444: 6e10 83a7 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fb44a: 0a00 |001f: move-result v0 │ │ -3fb44c: 6e10 82a7 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fb452: 0a01 |0023: move-result v1 │ │ -3fb454: 6e30 ada8 0401 |0024: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a8ad │ │ -3fb45a: 1a04 18a5 |0027: const-string v4, "notification" // string@a518 │ │ -3fb45e: 6e20 1702 4300 |0029: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3fb464: 0c04 |002c: move-result-object v4 │ │ -3fb466: 1f04 3500 |002d: check-cast v4, Landroid/app/NotificationManager; // type@0035 │ │ -3fb46a: 6e10 fc01 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb470: 0c00 |0032: move-result-object v0 │ │ -3fb472: 1a01 225a |0033: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3fb476: 7120 502e 1000 |0035: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3fb47c: 0a00 |0038: move-result v0 │ │ -3fb47e: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ -3fb482: 6000 1ee1 |003b: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fb486: 5431 0cd4 |003d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb48a: 6e10 9ea8 0100 |003f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fb490: 0c01 |0042: move-result-object v1 │ │ -3fb492: 6e30 6d01 0401 |0043: invoke-virtual {v4, v0, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ -3fb498: 7010 c0a7 0300 |0046: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipEndingIfNecessary:()V // method@a7c0 │ │ -3fb49e: 0e00 |0049: return-void │ │ +3fb424: |[3fb424] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupPositionObserver$13:(Ljava/lang/Long;)V │ │ +3fb434: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb43a: 0c04 |0003: move-result-object v4 │ │ +3fb43c: 2200 f619 |0004: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ +3fb440: 6e10 83a7 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fb446: 0a01 |0009: move-result v1 │ │ +3fb448: 6e10 85a7 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fb44e: 0a02 |000d: move-result v2 │ │ +3fb450: 7030 59a0 1002 |000e: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ +3fb456: 6e20 f2af 0400 |0011: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3fb45c: 6004 e300 |0014: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3fb460: 1300 1d00 |0016: const/16 v0, #int 29 // #1d │ │ +3fb464: 3504 2e00 |0018: if-ge v4, v0, 0046 // +002e │ │ +3fb468: 5434 0cd4 |001a: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb46c: 6e10 83a7 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fb472: 0a00 |001f: move-result v0 │ │ +3fb474: 6e10 82a7 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fb47a: 0a01 |0023: move-result v1 │ │ +3fb47c: 6e30 ada8 0401 |0024: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a8ad │ │ +3fb482: 1a04 18a5 |0027: const-string v4, "notification" // string@a518 │ │ +3fb486: 6e20 1702 4300 |0029: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3fb48c: 0c04 |002c: move-result-object v4 │ │ +3fb48e: 1f04 3500 |002d: check-cast v4, Landroid/app/NotificationManager; // type@0035 │ │ +3fb492: 6e10 fc01 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb498: 0c00 |0032: move-result-object v0 │ │ +3fb49a: 1a01 225a |0033: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3fb49e: 7120 502e 1000 |0035: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3fb4a4: 0a00 |0038: move-result v0 │ │ +3fb4a6: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ +3fb4aa: 6000 1ee1 |003b: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fb4ae: 5431 0cd4 |003d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb4b2: 6e10 9ea8 0100 |003f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fb4b8: 0c01 |0042: move-result-object v1 │ │ +3fb4ba: 6e30 6d01 0401 |0043: invoke-virtual {v4, v0, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ +3fb4c0: 7010 c0a7 0300 |0046: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipEndingIfNecessary:()V // method@a7c0 │ │ +3fb4c6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1782 │ │ 0x0014 line=1783 │ │ 0x001a line=1784 │ │ 0x0029 line=1786 │ │ 0x002f line=1787 │ │ @@ -1492138,18 +1492146,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3fb4a0: |[3fb4a0] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$10:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3fb4b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fb4b2: 7030 c6a7 2100 |0001: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ -3fb4b8: 0e00 |0004: return-void │ │ +3fb4c8: |[3fb4c8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$10:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3fb4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fb4da: 7030 c6a7 2100 |0001: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a7c6 │ │ +3fb4e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=745 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1492158,22 +1492166,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3fb4bc: |[3fb4bc] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$11:(Ljava/lang/Throwable;)V │ │ -3fb4cc: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fb4d0: 1a01 7b42 |0002: const-string v1, "Playable was not loaded from preferences. Stopping service." // string@427b │ │ -3fb4d4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb4da: 6e10 e2ab 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3fb4e0: 5423 12d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb4e4: 6e10 b2a8 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fb4ea: 0e00 |000f: return-void │ │ +3fb4e4: |[3fb4e4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$11:(Ljava/lang/Throwable;)V │ │ +3fb4f4: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fb4f8: 1a01 7b42 |0002: const-string v1, "Playable was not loaded from preferences. Stopping service." // string@427b │ │ +3fb4fc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb502: 6e10 e2ab 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3fb508: 5423 12d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb50c: 6e10 b2a8 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fb512: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=747 │ │ 0x0007 line=748 │ │ 0x000a line=749 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1492184,217 +1492192,217 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3fa22c: |[3fa22c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$9:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3fa23c: 7100 2ea9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3fa242: 0b00 |0003: move-result-wide v0 │ │ -3fa244: 7120 04a9 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3fa24a: 0c00 |0007: move-result-object v0 │ │ -3fa24c: 1100 |0008: return-object v0 │ │ +3fa254: |[3fa254] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$9:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3fa264: 7100 2ea9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3fa26a: 0b00 |0003: move-result-wide v0 │ │ +3fa26c: 7120 04a9 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3fa272: 0c00 |0007: move-result-object v0 │ │ +3fa274: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ │ │ #72 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'loadChildrenSynchronous' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 368 16-bit code units │ │ -3fa794: |[3fa794] de.danoeh.antennapod.playback.service.PlaybackService.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; │ │ -3fa7a4: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3fa7a8: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3fa7ae: 6e10 1202 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3fa7b4: 0c01 |0008: move-result-object v1 │ │ -3fa7b6: 6002 06e3 |0009: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ -3fa7ba: 6e20 f202 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3fa7c0: 0c01 |000e: move-result-object v1 │ │ -3fa7c2: 6e20 7fab 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fa7c8: 0a01 |0012: move-result v1 │ │ -3fa7ca: 1a02 18ca |0013: const-string v2, "unplayed" // string@ca18 │ │ -3fa7ce: 1a03 596c |0015: const-string v3, "downloaded" // string@6c59 │ │ -3fa7d2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -3fa7d4: 3801 7f00 |0018: if-eqz v1, 0097 // +007f │ │ -3fa7d8: 7100 2da9 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ -3fa7de: 0a0a |001d: move-result v10 │ │ -3fa7e0: 81a5 |001e: int-to-long v5, v10 │ │ -3fa7e2: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ -3fa7e6: 310a 0507 |0021: cmp-long v10, v5, v7 │ │ -3fa7ea: 380a 0800 |0023: if-eqz v10, 002b // +0008 │ │ -3fa7ee: 1607 0200 |0025: const-wide/16 v7, #int 2 // #2 │ │ -3fa7f2: 310a 0507 |0027: cmp-long v10, v5, v7 │ │ -3fa7f6: 390a 0d00 |0029: if-nez v10, 0036 // +000d │ │ -3fa7fa: 600a 4ae3 |002b: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ -3fa7fe: 6001 59df |002d: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_play_48dp:I // field@df59 │ │ -3fa802: 7040 7ca7 a941 |002f: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ -3fa808: 0c0a |0032: move-result-object v10 │ │ -3fa80a: 7220 caad a000 |0033: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fa810: 600a a2e5 |0036: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ -3fa814: 6001 5ddf |0038: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_playlist_play_black:I // field@df5d │ │ -3fa818: 2204 191a |003a: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3fa81c: 1a05 a8b0 |003c: const-string v5, "queued" // string@b0a8 │ │ -3fa820: 7020 77a1 5400 |003e: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3fa826: 7110 08a9 0400 |0041: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3fa82c: 0a04 |0044: move-result v4 │ │ -3fa82e: 7040 7ca7 a941 |0045: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ -3fa834: 0c0a |0048: move-result-object v10 │ │ -3fa836: 7220 caad a000 |0049: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fa83c: 600a 8ae3 |004c: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e38a │ │ -3fa840: 6001 25df |004e: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_download_black:I // field@df25 │ │ -3fa844: 2204 191a |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3fa848: 7020 77a1 3400 |0052: invoke-direct {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3fa84e: 7110 08a9 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3fa854: 0a03 |0058: move-result v3 │ │ -3fa856: 7040 7ca7 a931 |0059: invoke-direct {v9, v10, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ -3fa85c: 0c0a |005c: move-result-object v10 │ │ -3fa85e: 7220 caad a000 |005d: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fa864: 600a afe3 |0060: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e3af │ │ -3fa868: 6001 2fdf |0062: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_feed_black:I // field@df2f │ │ -3fa86c: 2203 191a |0064: new-instance v3, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3fa870: 7020 77a1 2300 |0066: invoke-direct {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3fa876: 7110 08a9 0300 |0069: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ -3fa87c: 0a02 |006c: move-result v2 │ │ -3fa87e: 7040 7ca7 a921 |006d: invoke-direct {v9, v10, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ -3fa884: 0c0a |0070: move-result-object v10 │ │ -3fa886: 7220 caad a000 |0071: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fa88c: 7100 02a9 0000 |0074: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a902 │ │ -3fa892: 0c0a |0077: move-result-object v10 │ │ -3fa894: 7210 d5ad 0a00 |0078: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3fa89a: 0c0a |007b: move-result-object v10 │ │ -3fa89c: 7210 b8ad 0a00 |007c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3fa8a2: 0a01 |007f: move-result v1 │ │ -3fa8a4: 3801 1600 |0080: if-eqz v1, 0096 // +0016 │ │ -3fa8a8: 7210 b9ad 0a00 |0082: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3fa8ae: 0c01 |0085: move-result-object v1 │ │ -3fa8b0: 1f01 141a |0086: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3fa8b4: 6e10 fea0 0100 |0088: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3fa8ba: 0a02 |008b: move-result v2 │ │ -3fa8bc: 3902 f0ff |008c: if-nez v2, 007c // -0010 │ │ -3fa8c0: 7020 7da7 1900 |008e: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77d │ │ -3fa8c6: 0c01 |0091: move-result-object v1 │ │ -3fa8c8: 7220 caad 1000 |0092: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3fa8ce: 28e7 |0095: goto 007c // -0019 │ │ -3fa8d0: 1100 |0096: return-object v0 │ │ -3fa8d2: 6e10 1202 0900 |0097: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3fa8d8: 0c01 |009a: move-result-object v1 │ │ -3fa8da: 6005 a2e5 |009b: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ -3fa8de: 6e20 f202 5100 |009d: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3fa8e4: 0c01 |00a0: move-result-object v1 │ │ -3fa8e6: 6e20 7fab 1a00 |00a1: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fa8ec: 0a01 |00a4: move-result v1 │ │ -3fa8ee: 1305 6400 |00a5: const/16 v5, #int 100 // #64 │ │ -3fa8f2: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ -3fa8f4: 3801 0800 |00a8: if-eqz v1, 00b0 // +0008 │ │ -3fa8f8: 7100 07a9 0000 |00aa: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ -3fa8fe: 0c0a |00ad: move-result-object v10 │ │ -3fa900: 2900 7a00 |00ae: goto/16 0128 // +007a │ │ -3fa904: 6e10 1202 0900 |00b0: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3fa90a: 0c01 |00b3: move-result-object v1 │ │ -3fa90c: 6007 8ae3 |00b4: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e38a │ │ -3fa910: 6e20 f202 7100 |00b6: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3fa916: 0c01 |00b9: move-result-object v1 │ │ -3fa918: 6e20 7fab 1a00 |00ba: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fa91e: 0a01 |00bd: move-result v1 │ │ -3fa920: 3801 1000 |00be: if-eqz v1, 00ce // +0010 │ │ -3fa924: 220a 191a |00c0: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3fa928: 7020 77a1 3a00 |00c2: invoke-direct {v10, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3fa92e: 7100 58a9 0000 |00c5: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDownloadsSortedOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a958 │ │ -3fa934: 0c01 |00c8: move-result-object v1 │ │ -3fa936: 7140 fda8 561a |00c9: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3fa93c: 0c0a |00cc: move-result-object v10 │ │ -3fa93e: 285b |00cd: goto 0128 // +005b │ │ -3fa940: 6e10 1202 0900 |00ce: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3fa946: 0c01 |00d1: move-result-object v1 │ │ -3fa948: 6003 afe3 |00d2: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e3af │ │ -3fa94c: 6e20 f202 3100 |00d4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3fa952: 0c01 |00d7: move-result-object v1 │ │ -3fa954: 6e20 7fab 1a00 |00d8: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fa95a: 0a01 |00db: move-result v1 │ │ -3fa95c: 3801 1000 |00dc: if-eqz v1, 00ec // +0010 │ │ -3fa960: 220a 191a |00de: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3fa964: 7020 77a1 2a00 |00e0: invoke-direct {v10, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3fa96a: 7100 54a9 0000 |00e3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAllEpisodesSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a954 │ │ -3fa970: 0c01 |00e6: move-result-object v1 │ │ -3fa972: 7140 fda8 561a |00e7: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3fa978: 0c0a |00ea: move-result-object v10 │ │ -3fa97a: 283d |00eb: goto 0128 // +003d │ │ -3fa97c: 1a01 9d17 |00ec: const-string v1, "FeedId:" // string@179d │ │ -3fa980: 6e20 95ab 1a00 |00ee: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3fa986: 0a01 |00f1: move-result v1 │ │ -3fa988: 3801 1700 |00f2: if-eqz v1, 0109 // +0017 │ │ -3fa98c: 1a01 4207 |00f4: const-string v1, ":" // string@0742 │ │ -3fa990: 6e20 93ab 1a00 |00f6: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ -3fa996: 0c0a |00f9: move-result-object v10 │ │ -3fa998: 460a 0a04 |00fa: aget-object v10, v10, v4 │ │ -3fa99c: 7110 23ab 0a00 |00fc: invoke-static {v10}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ -3fa9a2: 0b01 |00ff: move-result-wide v1 │ │ -3fa9a4: 7155 fea8 2164 |0100: invoke-static {v1, v2, v4, v6, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(JZII)Lde/danoeh/antennapod/model/feed/Feed; // method@a8fe │ │ -3fa9aa: 0c0a |0103: move-result-object v10 │ │ -3fa9ac: 6e10 f2a0 0a00 |0104: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ -3fa9b2: 0c0a |0107: move-result-object v10 │ │ -3fa9b4: 2820 |0108: goto 0128 // +0020 │ │ -3fa9b6: 6001 4ae3 |0109: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ -3fa9ba: 6e20 1402 1900 |010b: invoke-virtual {v9, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fa9c0: 0c01 |010e: move-result-object v1 │ │ -3fa9c2: 6e20 7fab 1a00 |010f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fa9c8: 0a01 |0112: move-result v1 │ │ -3fa9ca: 1202 |0113: const/4 v2, #int 0 // #0 │ │ -3fa9cc: 3801 4500 |0114: if-eqz v1, 0159 // +0045 │ │ -3fa9d0: 7100 2ea9 0000 |0116: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3fa9d6: 0b03 |0119: move-result-wide v3 │ │ -3fa9d8: 7120 04a9 4300 |011a: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3fa9de: 0c0a |011d: move-result-object v10 │ │ -3fa9e0: 380a 3a00 |011e: if-eqz v10, 0158 // +003a │ │ -3fa9e4: 6e10 99a1 0a00 |0120: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fa9ea: 0c0a |0123: move-result-object v10 │ │ -3fa9ec: 7110 7dad 0a00 |0124: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ -3fa9f2: 0c0a |0127: move-result-object v10 │ │ -3fa9f4: 7210 d5ad 0a00 |0128: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3fa9fa: 0c0a |012b: move-result-object v10 │ │ -3fa9fc: 7210 b8ad 0a00 |012c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3faa02: 0a01 |012f: move-result v1 │ │ -3faa04: 3801 2700 |0130: if-eqz v1, 0157 // +0027 │ │ -3faa08: 7210 b9ad 0a00 |0132: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3faa0e: 0c01 |0135: move-result-object v1 │ │ -3faa10: 1f01 181a |0136: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3faa14: 6e10 4ca1 0100 |0138: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3faa1a: 0c02 |013b: move-result-object v2 │ │ -3faa1c: 3802 f0ff |013c: if-eqz v2, 012c // -0010 │ │ -3faa20: 6e10 4ca1 0100 |013e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3faa26: 0c02 |0141: move-result-object v2 │ │ -3faa28: 6e10 9da1 0200 |0142: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ -3faa2e: 0c02 |0145: move-result-object v2 │ │ -3faa30: 3802 e6ff |0146: if-eqz v2, 012c // -001a │ │ -3faa34: 6e10 4ca1 0100 |0148: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3faa3a: 0c01 |014b: move-result-object v1 │ │ -3faa3c: 6e10 9da1 0100 |014c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ -3faa42: 0c01 |014f: move-result-object v1 │ │ -3faa44: 7220 caad 1000 |0150: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3faa4a: d806 0601 |0153: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3faa4e: 3456 d7ff |0155: if-lt v6, v5, 012c // -0029 │ │ -3faa52: 1100 |0157: return-object v0 │ │ -3faa54: 1102 |0158: return-object v2 │ │ -3faa56: 2200 c81c |0159: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3faa5a: 7010 a6ab 0000 |015b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3faa60: 1a01 3042 |015e: const-string v1, "Parent ID not found: " // string@4230 │ │ -3faa64: 6e20 b2ab 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3faa6a: 6e20 b2ab a000 |0163: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3faa70: 6e10 bcab 0000 |0166: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3faa76: 0c0a |0169: move-result-object v10 │ │ -3faa78: 1a00 8842 |016a: const-string v0, "PlaybackService" // string@4288 │ │ -3faa7c: 7120 350b a000 |016c: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3faa82: 1102 |016f: return-object v2 │ │ +3fa7bc: |[3fa7bc] de.danoeh.antennapod.playback.service.PlaybackService.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; │ │ +3fa7cc: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3fa7d0: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3fa7d6: 6e10 1202 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3fa7dc: 0c01 |0008: move-result-object v1 │ │ +3fa7de: 6002 06e3 |0009: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ +3fa7e2: 6e20 f202 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3fa7e8: 0c01 |000e: move-result-object v1 │ │ +3fa7ea: 6e20 7fab 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fa7f0: 0a01 |0012: move-result v1 │ │ +3fa7f2: 1a02 18ca |0013: const-string v2, "unplayed" // string@ca18 │ │ +3fa7f6: 1a03 596c |0015: const-string v3, "downloaded" // string@6c59 │ │ +3fa7fa: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +3fa7fc: 3801 7f00 |0018: if-eqz v1, 0097 // +007f │ │ +3fa800: 7100 2da9 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a92d │ │ +3fa806: 0a0a |001d: move-result v10 │ │ +3fa808: 81a5 |001e: int-to-long v5, v10 │ │ +3fa80a: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ +3fa80e: 310a 0507 |0021: cmp-long v10, v5, v7 │ │ +3fa812: 380a 0800 |0023: if-eqz v10, 002b // +0008 │ │ +3fa816: 1607 0200 |0025: const-wide/16 v7, #int 2 // #2 │ │ +3fa81a: 310a 0507 |0027: cmp-long v10, v5, v7 │ │ +3fa81e: 390a 0d00 |0029: if-nez v10, 0036 // +000d │ │ +3fa822: 600a 4ae3 |002b: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ +3fa826: 6001 59df |002d: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_play_48dp:I // field@df59 │ │ +3fa82a: 7040 7ca7 a941 |002f: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ +3fa830: 0c0a |0032: move-result-object v10 │ │ +3fa832: 7220 caad a000 |0033: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fa838: 600a a2e5 |0036: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ +3fa83c: 6001 5ddf |0038: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_playlist_play_black:I // field@df5d │ │ +3fa840: 2204 191a |003a: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3fa844: 1a05 a8b0 |003c: const-string v5, "queued" // string@b0a8 │ │ +3fa848: 7020 77a1 5400 |003e: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3fa84e: 7110 08a9 0400 |0041: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3fa854: 0a04 |0044: move-result v4 │ │ +3fa856: 7040 7ca7 a941 |0045: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ +3fa85c: 0c0a |0048: move-result-object v10 │ │ +3fa85e: 7220 caad a000 |0049: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fa864: 600a 8ae3 |004c: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e38a │ │ +3fa868: 6001 25df |004e: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_download_black:I // field@df25 │ │ +3fa86c: 2204 191a |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3fa870: 7020 77a1 3400 |0052: invoke-direct {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3fa876: 7110 08a9 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3fa87c: 0a03 |0058: move-result v3 │ │ +3fa87e: 7040 7ca7 a931 |0059: invoke-direct {v9, v10, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ +3fa884: 0c0a |005c: move-result-object v10 │ │ +3fa886: 7220 caad a000 |005d: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fa88c: 600a afe3 |0060: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e3af │ │ +3fa890: 6001 2fdf |0062: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_feed_black:I // field@df2f │ │ +3fa894: 2203 191a |0064: new-instance v3, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3fa898: 7020 77a1 2300 |0066: invoke-direct {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3fa89e: 7110 08a9 0300 |0069: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a908 │ │ +3fa8a4: 0a02 |006c: move-result v2 │ │ +3fa8a6: 7040 7ca7 a921 |006d: invoke-direct {v9, v10, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77c │ │ +3fa8ac: 0c0a |0070: move-result-object v10 │ │ +3fa8ae: 7220 caad a000 |0071: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fa8b4: 7100 02a9 0000 |0074: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a902 │ │ +3fa8ba: 0c0a |0077: move-result-object v10 │ │ +3fa8bc: 7210 d5ad 0a00 |0078: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3fa8c2: 0c0a |007b: move-result-object v10 │ │ +3fa8c4: 7210 b8ad 0a00 |007c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3fa8ca: 0a01 |007f: move-result v1 │ │ +3fa8cc: 3801 1600 |0080: if-eqz v1, 0096 // +0016 │ │ +3fa8d0: 7210 b9ad 0a00 |0082: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3fa8d6: 0c01 |0085: move-result-object v1 │ │ +3fa8d8: 1f01 141a |0086: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3fa8dc: 6e10 fea0 0100 |0088: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3fa8e2: 0a02 |008b: move-result v2 │ │ +3fa8e4: 3902 f0ff |008c: if-nez v2, 007c // -0010 │ │ +3fa8e8: 7020 7da7 1900 |008e: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a77d │ │ +3fa8ee: 0c01 |0091: move-result-object v1 │ │ +3fa8f0: 7220 caad 1000 |0092: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3fa8f6: 28e7 |0095: goto 007c // -0019 │ │ +3fa8f8: 1100 |0096: return-object v0 │ │ +3fa8fa: 6e10 1202 0900 |0097: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3fa900: 0c01 |009a: move-result-object v1 │ │ +3fa902: 6005 a2e5 |009b: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ +3fa906: 6e20 f202 5100 |009d: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3fa90c: 0c01 |00a0: move-result-object v1 │ │ +3fa90e: 6e20 7fab 1a00 |00a1: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fa914: 0a01 |00a4: move-result v1 │ │ +3fa916: 1305 6400 |00a5: const/16 v5, #int 100 // #64 │ │ +3fa91a: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ +3fa91c: 3801 0800 |00a8: if-eqz v1, 00b0 // +0008 │ │ +3fa920: 7100 07a9 0000 |00aa: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a907 │ │ +3fa926: 0c0a |00ad: move-result-object v10 │ │ +3fa928: 2900 7a00 |00ae: goto/16 0128 // +007a │ │ +3fa92c: 6e10 1202 0900 |00b0: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3fa932: 0c01 |00b3: move-result-object v1 │ │ +3fa934: 6007 8ae3 |00b4: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e38a │ │ +3fa938: 6e20 f202 7100 |00b6: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3fa93e: 0c01 |00b9: move-result-object v1 │ │ +3fa940: 6e20 7fab 1a00 |00ba: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fa946: 0a01 |00bd: move-result v1 │ │ +3fa948: 3801 1000 |00be: if-eqz v1, 00ce // +0010 │ │ +3fa94c: 220a 191a |00c0: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3fa950: 7020 77a1 3a00 |00c2: invoke-direct {v10, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3fa956: 7100 58a9 0000 |00c5: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDownloadsSortedOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a958 │ │ +3fa95c: 0c01 |00c8: move-result-object v1 │ │ +3fa95e: 7140 fda8 561a |00c9: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3fa964: 0c0a |00cc: move-result-object v10 │ │ +3fa966: 285b |00cd: goto 0128 // +005b │ │ +3fa968: 6e10 1202 0900 |00ce: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3fa96e: 0c01 |00d1: move-result-object v1 │ │ +3fa970: 6003 afe3 |00d2: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e3af │ │ +3fa974: 6e20 f202 3100 |00d4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3fa97a: 0c01 |00d7: move-result-object v1 │ │ +3fa97c: 6e20 7fab 1a00 |00d8: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fa982: 0a01 |00db: move-result v1 │ │ +3fa984: 3801 1000 |00dc: if-eqz v1, 00ec // +0010 │ │ +3fa988: 220a 191a |00de: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3fa98c: 7020 77a1 2a00 |00e0: invoke-direct {v10, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3fa992: 7100 54a9 0000 |00e3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAllEpisodesSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a954 │ │ +3fa998: 0c01 |00e6: move-result-object v1 │ │ +3fa99a: 7140 fda8 561a |00e7: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3fa9a0: 0c0a |00ea: move-result-object v10 │ │ +3fa9a2: 283d |00eb: goto 0128 // +003d │ │ +3fa9a4: 1a01 9d17 |00ec: const-string v1, "FeedId:" // string@179d │ │ +3fa9a8: 6e20 95ab 1a00 |00ee: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3fa9ae: 0a01 |00f1: move-result v1 │ │ +3fa9b0: 3801 1700 |00f2: if-eqz v1, 0109 // +0017 │ │ +3fa9b4: 1a01 4207 |00f4: const-string v1, ":" // string@0742 │ │ +3fa9b8: 6e20 93ab 1a00 |00f6: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@ab93 │ │ +3fa9be: 0c0a |00f9: move-result-object v10 │ │ +3fa9c0: 460a 0a04 |00fa: aget-object v10, v10, v4 │ │ +3fa9c4: 7110 23ab 0a00 |00fc: invoke-static {v10}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ab23 │ │ +3fa9ca: 0b01 |00ff: move-result-wide v1 │ │ +3fa9cc: 7155 fea8 2164 |0100: invoke-static {v1, v2, v4, v6, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(JZII)Lde/danoeh/antennapod/model/feed/Feed; // method@a8fe │ │ +3fa9d2: 0c0a |0103: move-result-object v10 │ │ +3fa9d4: 6e10 f2a0 0a00 |0104: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@a0f2 │ │ +3fa9da: 0c0a |0107: move-result-object v10 │ │ +3fa9dc: 2820 |0108: goto 0128 // +0020 │ │ +3fa9de: 6001 4ae3 |0109: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ +3fa9e2: 6e20 1402 1900 |010b: invoke-virtual {v9, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fa9e8: 0c01 |010e: move-result-object v1 │ │ +3fa9ea: 6e20 7fab 1a00 |010f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fa9f0: 0a01 |0112: move-result v1 │ │ +3fa9f2: 1202 |0113: const/4 v2, #int 0 // #0 │ │ +3fa9f4: 3801 4500 |0114: if-eqz v1, 0159 // +0045 │ │ +3fa9f8: 7100 2ea9 0000 |0116: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3fa9fe: 0b03 |0119: move-result-wide v3 │ │ +3faa00: 7120 04a9 4300 |011a: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3faa06: 0c0a |011d: move-result-object v10 │ │ +3faa08: 380a 3a00 |011e: if-eqz v10, 0158 // +003a │ │ +3faa0c: 6e10 99a1 0a00 |0120: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3faa12: 0c0a |0123: move-result-object v10 │ │ +3faa14: 7110 7dad 0a00 |0124: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@ad7d │ │ +3faa1a: 0c0a |0127: move-result-object v10 │ │ +3faa1c: 7210 d5ad 0a00 |0128: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3faa22: 0c0a |012b: move-result-object v10 │ │ +3faa24: 7210 b8ad 0a00 |012c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3faa2a: 0a01 |012f: move-result v1 │ │ +3faa2c: 3801 2700 |0130: if-eqz v1, 0157 // +0027 │ │ +3faa30: 7210 b9ad 0a00 |0132: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3faa36: 0c01 |0135: move-result-object v1 │ │ +3faa38: 1f01 181a |0136: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3faa3c: 6e10 4ca1 0100 |0138: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3faa42: 0c02 |013b: move-result-object v2 │ │ +3faa44: 3802 f0ff |013c: if-eqz v2, 012c // -0010 │ │ +3faa48: 6e10 4ca1 0100 |013e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3faa4e: 0c02 |0141: move-result-object v2 │ │ +3faa50: 6e10 9da1 0200 |0142: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ +3faa56: 0c02 |0145: move-result-object v2 │ │ +3faa58: 3802 e6ff |0146: if-eqz v2, 012c // -001a │ │ +3faa5c: 6e10 4ca1 0100 |0148: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3faa62: 0c01 |014b: move-result-object v1 │ │ +3faa64: 6e10 9da1 0100 |014c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a19d │ │ +3faa6a: 0c01 |014f: move-result-object v1 │ │ +3faa6c: 7220 caad 1000 |0150: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3faa72: d806 0601 |0153: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3faa76: 3456 d7ff |0155: if-lt v6, v5, 012c // -0029 │ │ +3faa7a: 1100 |0157: return-object v0 │ │ +3faa7c: 1102 |0158: return-object v2 │ │ +3faa7e: 2200 c81c |0159: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3faa82: 7010 a6ab 0000 |015b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3faa88: 1a01 3042 |015e: const-string v1, "Parent ID not found: " // string@4230 │ │ +3faa8c: 6e20 b2ab 1000 |0160: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3faa92: 6e20 b2ab a000 |0163: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3faa98: 6e10 bcab 0000 |0166: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3faa9e: 0c0a |0169: move-result-object v10 │ │ +3faaa0: 1a00 8842 |016a: const-string v0, "PlaybackService" // string@4288 │ │ +3faaa4: 7120 350b a000 |016c: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3faaaa: 1102 |016f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=424 │ │ 0x001a line=425 │ │ 0x002b line=428 │ │ 0x0036 line=430 │ │ @@ -1492439,33 +1492447,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3fb4ec: |[3fb4ec] de.danoeh.antennapod.playback.service.PlaybackService.loadQueueForMediaSession:()V │ │ -3fb4fc: 2200 b31b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; // type@1bb3 │ │ -3fb500: 7010 0ca7 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.:()V // method@a70c │ │ -3fb506: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ -3fb50c: 0c00 |0008: move-result-object v0 │ │ -3fb50e: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3fb514: 0c01 |000c: move-result-object v1 │ │ -3fb516: 6e20 e3a9 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ -3fb51c: 0c00 |0010: move-result-object v0 │ │ -3fb51e: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3fb524: 0c01 |0014: move-result-object v1 │ │ -3fb526: 6e20 e1a9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ -3fb52c: 0c00 |0018: move-result-object v0 │ │ -3fb52e: 2201 b41b |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; // type@1bb4 │ │ -3fb532: 7020 0ea7 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a70e │ │ -3fb538: 2202 b51b |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; // type@1bb5 │ │ -3fb53c: 7010 10a7 0200 |0020: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.:()V // method@a710 │ │ -3fb542: 6e30 e2a9 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9e2 │ │ -3fb548: 0e00 |0026: return-void │ │ +3fb514: |[3fb514] de.danoeh.antennapod.playback.service.PlaybackService.loadQueueForMediaSession:()V │ │ +3fb524: 2200 b31b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; // type@1bb3 │ │ +3fb528: 7010 0ca7 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.:()V // method@a70c │ │ +3fb52e: 7110 dea9 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a9de │ │ +3fb534: 0c00 |0008: move-result-object v0 │ │ +3fb536: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3fb53c: 0c01 |000c: move-result-object v1 │ │ +3fb53e: 6e20 e3a9 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e3 │ │ +3fb544: 0c00 |0010: move-result-object v0 │ │ +3fb546: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3fb54c: 0c01 |0014: move-result-object v1 │ │ +3fb54e: 6e20 e1a9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a9e1 │ │ +3fb554: 0c00 |0018: move-result-object v0 │ │ +3fb556: 2201 b41b |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; // type@1bb4 │ │ +3fb55a: 7020 0ea7 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a70e │ │ +3fb560: 2202 b51b |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; // type@1bb5 │ │ +3fb564: 7010 10a7 0200 |0020: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.:()V // method@a710 │ │ +3fb56a: 6e30 e2a9 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9e2 │ │ +3fb570: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0009 line=362 │ │ 0x0011 line=363 │ │ 0x0023 line=364 │ │ locals : │ │ @@ -1492476,45 +1492484,45 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -3fb870: |[3fb870] de.danoeh.antennapod.playback.service.PlaybackService.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3fb880: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fb884: 1a01 7c42 |0002: const-string v1, "Playback ended" // string@427c │ │ -3fb888: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb88e: 7100 2ba9 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a92b │ │ -3fb894: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3fb896: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ -3fb89a: 5424 13d4 |000d: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fb89e: 6e10 d6a8 0400 |000f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ -3fb8a4: 7010 7ba7 0200 |0012: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ -3fb8aa: 6304 06d4 |0015: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3fb8ae: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ -3fb8b2: 5424 12d4 |0019: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb8b6: 6e20 b1a8 0400 |001b: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3fb8bc: 5424 12d4 |001e: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb8c0: 6e10 b2a8 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fb8c6: 3903 0800 |0023: if-nez v3, 002b // +0008 │ │ -3fb8ca: 1273 |0025: const/4 v3, #int 7 // #7 │ │ -3fb8cc: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -3fb8ce: 7030 b7a7 3204 |0027: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ -3fb8d4: 2810 |002a: goto 003a // +0010 │ │ -3fb8d6: 6304 06d4 |002b: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3fb8da: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -3fb8dc: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -3fb8e0: 1230 |0030: const/4 v0, #int 3 // #3 │ │ -3fb8e2: 2806 |0031: goto 0037 // +0006 │ │ -3fb8e4: 6204 8b6f |0032: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -3fb8e8: 3343 0300 |0034: if-ne v3, v4, 0037 // +0003 │ │ -3fb8ec: 1220 |0036: const/4 v0, #int 2 // #2 │ │ -3fb8ee: 7030 b7a7 1200 |0037: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ -3fb8f4: 0e00 |003a: return-void │ │ +3fb898: |[3fb898] de.danoeh.antennapod.playback.service.PlaybackService.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3fb8a8: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fb8ac: 1a01 7c42 |0002: const-string v1, "Playback ended" // string@427c │ │ +3fb8b0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb8b6: 7100 2ba9 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a92b │ │ +3fb8bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3fb8be: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ +3fb8c2: 5424 13d4 |000d: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fb8c6: 6e10 d6a8 0400 |000f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a8d6 │ │ +3fb8cc: 7010 7ba7 0200 |0012: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ +3fb8d2: 6304 06d4 |0015: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3fb8d6: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ +3fb8da: 5424 12d4 |0019: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb8de: 6e20 b1a8 0400 |001b: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3fb8e4: 5424 12d4 |001e: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb8e8: 6e10 b2a8 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fb8ee: 3903 0800 |0023: if-nez v3, 002b // +0008 │ │ +3fb8f2: 1273 |0025: const/4 v3, #int 7 // #7 │ │ +3fb8f4: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +3fb8f6: 7030 b7a7 3204 |0027: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ +3fb8fc: 2810 |002a: goto 003a // +0010 │ │ +3fb8fe: 6304 06d4 |002b: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3fb902: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +3fb904: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +3fb908: 1230 |0030: const/4 v0, #int 3 // #3 │ │ +3fb90a: 2806 |0031: goto 0037 // +0006 │ │ +3fb90c: 6204 8b6f |0032: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +3fb910: 3343 0300 |0034: if-ne v3, v4, 0037 // +0003 │ │ +3fb914: 1220 |0036: const/4 v0, #int 2 // #2 │ │ +3fb916: 7030 b7a7 1200 |0037: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ +3fb91c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1072 │ │ 0x0007 line=1073 │ │ 0x000d line=1075 │ │ 0x0012 line=1076 │ │ 0x0015 line=1077 │ │ @@ -1492534,161 +1492542,161 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 287 16-bit code units │ │ -3fb8f8: |[3fb8f8] de.danoeh.antennapod.playback.service.PlaybackService.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3fb908: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fb90c: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ -3fb910: 1a08 9b0e |0004: const-string v8, "Cannot do post-playback processing: media was null" // string@0e9b │ │ -3fb914: 7120 350b 8000 |0006: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3fb91a: 0e00 |0009: return-void │ │ -3fb91c: 2201 c81c |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fb920: 7010 a6ab 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fb926: 1a02 b4a8 |000f: const-string v2, "onPostPlayback(): media=" // string@a8b4 │ │ -3fb92a: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fb930: 7210 32a2 0800 |0014: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3fb936: 0c02 |0017: move-result-object v2 │ │ -3fb938: 6e20 b2ab 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fb93e: 6e10 bcab 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fb944: 0c01 |001e: move-result-object v1 │ │ -3fb946: 7120 330b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb94c: 2081 1b1a |0022: instance-of v1, v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fb950: 3901 1900 |0024: if-nez v1, 003d // +0019 │ │ -3fb954: 1a0a 7040 |0026: const-string v10, "Not doing post-playback processing: media not of type FeedMedia" // string@4070 │ │ -3fb958: 7120 330b a000 |0028: invoke-static {v0, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb95e: 3809 0a00 |002b: if-eqz v9, 0035 // +000a │ │ -3fb962: 6e10 fc01 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb968: 0c09 |0030: move-result-object v9 │ │ -3fb96a: 7220 3fa2 9800 |0031: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackCompleted:(Landroid/content/Context;)V // method@a23f │ │ -3fb970: 2808 |0034: goto 003c // +0008 │ │ -3fb972: 6e10 fc01 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb978: 0c09 |0038: move-result-object v9 │ │ -3fb97a: 7220 40a2 9800 |0039: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@a240 │ │ -3fb980: 0e00 |003c: return-void │ │ -3fb982: 1f08 1b1a |003d: check-cast v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fb986: 6e10 99a1 0800 |003f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fb98c: 0c01 |0042: move-result-object v1 │ │ -3fb98e: 7100 66a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a966 │ │ -3fb994: 0a02 |0046: move-result v2 │ │ -3fb996: 6e10 92a1 0800 |0047: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3fb99c: 0a03 |004a: move-result v3 │ │ -3fb99e: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -3fb9a0: 1215 |004c: const/4 v5, #int 1 // #1 │ │ -3fb9a2: 3d03 1100 |004d: if-lez v3, 005e // +0011 │ │ -3fb9a6: 6e10 a4a1 0800 |004f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ -3fb9ac: 0a03 |0052: move-result v3 │ │ -3fb9ae: 6e10 92a1 0800 |0053: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3fb9b4: 0a06 |0056: move-result v6 │ │ -3fb9b6: d222 e803 |0057: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -3fb9ba: b126 |0059: sub-int/2addr v6, v2 │ │ -3fb9bc: 3463 0400 |005a: if-lt v3, v6, 005e // +0004 │ │ -3fb9c0: 1212 |005c: const/4 v2, #int 1 // #1 │ │ -3fb9c2: 2802 |005d: goto 005f // +0002 │ │ -3fb9c4: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -3fb9c6: 3909 0900 |005f: if-nez v9, 0068 // +0009 │ │ -3fb9ca: 3802 0700 |0061: if-eqz v2, 0068 // +0007 │ │ -3fb9ce: 1a03 09c3 |0063: const-string v3, "smart mark as played" // string@c309 │ │ -3fb9d2: 7120 330b 3000 |0065: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb9d8: 5473 ffd3 |0068: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ -3fb9dc: 3803 1100 |006a: if-eqz v3, 007b // +0011 │ │ -3fb9e0: 6e10 46a1 0100 |006c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ -3fb9e6: 0c06 |006f: move-result-object v6 │ │ -3fb9e8: 6e20 7fab 6300 |0070: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3fb9ee: 0a03 |0073: move-result v3 │ │ -3fb9f0: 3803 0700 |0074: if-eqz v3, 007b // +0007 │ │ -3fb9f4: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -3fb9f6: 5b73 ffd3 |0077: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ -3fb9fa: 1213 |0079: const/4 v3, #int 1 // #1 │ │ -3fb9fc: 2802 |007a: goto 007c // +0002 │ │ -3fb9fe: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -3fba00: 3909 1400 |007c: if-nez v9, 0090 // +0014 │ │ -3fba04: 3802 0300 |007e: if-eqz v2, 0081 // +0003 │ │ -3fba08: 2810 |0080: goto 0090 // +0010 │ │ -3fba0a: 6e10 fc01 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fba10: 0c06 |0084: move-result-object v6 │ │ -3fba12: 7130 66a5 8604 |0085: invoke-static {v6, v8, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ -3fba18: 6e10 fc01 0700 |0088: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fba1e: 0c06 |008b: move-result-object v6 │ │ -3fba20: 6e20 b2a1 6800 |008c: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackPause:(Landroid/content/Context;)V // method@a1b2 │ │ -3fba26: 280f |008f: goto 009e // +000f │ │ -3fba28: 6e10 fc01 0700 |0090: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fba2e: 0c06 |0093: move-result-object v6 │ │ -3fba30: 7130 66a5 8605 |0094: invoke-static {v6, v8, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ -3fba36: 6e10 fc01 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fba3c: 0c06 |009a: move-result-object v6 │ │ -3fba3e: 6e20 b1a1 6800 |009b: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackCompleted:(Landroid/content/Context;)V // method@a1b1 │ │ -3fba44: 3801 7700 |009e: if-eqz v1, 0115 // +0077 │ │ -3fba48: 3909 0e00 |00a0: if-nez v9, 00ae // +000e │ │ -3fba4c: 3902 0c00 |00a2: if-nez v2, 00ae // +000c │ │ -3fba50: 3903 0a00 |00a4: if-nez v3, 00ae // +000a │ │ -3fba54: 380a 6f00 |00a6: if-eqz v10, 0115 // +006f │ │ -3fba58: 7100 8ba9 0000 |00a8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldSkipKeepEpisode:()Z // method@a98b │ │ -3fba5e: 0a03 |00ab: move-result v3 │ │ -3fba60: 3903 6900 |00ac: if-nez v3, 0115 // +0069 │ │ -3fba64: 6e10 46a1 0100 |00ae: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ -3fba6a: 0c03 |00b1: move-result-object v3 │ │ -3fba6c: 5b73 0fd4 |00b2: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ -3fba70: 3909 0900 |00b4: if-nez v9, 00bd // +0009 │ │ -3fba74: 380a 0500 |00b6: if-eqz v10, 00bb // +0005 │ │ -3fba78: 3802 0300 |00b8: if-eqz v2, 00bb // +0003 │ │ -3fba7c: 2803 |00ba: goto 00bd // +0003 │ │ -3fba7e: 1202 |00bb: const/4 v2, #int 0 // #0 │ │ -3fba80: 2802 |00bc: goto 00be // +0002 │ │ -3fba82: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ -3fba84: 7130 11a9 5102 |00be: invoke-static {v1, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a911 │ │ -3fba8a: 7130 13a9 9701 |00c1: invoke-static {v7, v9, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a913 │ │ -3fba90: 6e10 43a1 0100 |00c4: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fba96: 0c02 |00c7: move-result-object v2 │ │ -3fba98: 6e10 fca0 0200 |00c8: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3fba9e: 0c02 |00cb: move-result-object v2 │ │ -3fbaa0: 6e10 e1a1 0200 |00cc: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1e1 │ │ -3fbaa6: 0c02 |00cf: move-result-object v2 │ │ -3fbaa8: 7100 72a9 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDelete:()Z // method@a972 │ │ -3fbaae: 0a03 |00d3: move-result v3 │ │ -3fbab0: 3803 1400 |00d4: if-eqz v3, 00e8 // +0014 │ │ -3fbab4: 6e10 43a1 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fbaba: 0c03 |00d9: move-result-object v3 │ │ -3fbabc: 6e10 05a1 0300 |00da: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3fbac2: 0a03 |00dd: move-result v3 │ │ -3fbac4: 3803 0800 |00de: if-eqz v3, 00e6 // +0008 │ │ -3fbac8: 7100 73a9 0000 |00e0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDeleteLocal:()Z // method@a973 │ │ -3fbace: 0a03 |00e3: move-result v3 │ │ -3fbad0: 3803 0400 |00e4: if-eqz v3, 00e8 // +0004 │ │ -3fbad4: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ -3fbad6: 2802 |00e7: goto 00e9 // +0002 │ │ -3fbad8: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ -3fbada: 6206 366f |00e9: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ -3fbade: 3262 0800 |00eb: if-eq v2, v6, 00f3 // +0008 │ │ -3fbae2: 6206 376f |00ed: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ -3fbae6: 3362 0500 |00ef: if-ne v2, v6, 00f4 // +0005 │ │ -3fbaea: 3803 0300 |00f1: if-eqz v3, 00f4 // +0003 │ │ -3fbaee: 1214 |00f3: const/4 v4, #int 1 // #1 │ │ -3fbaf0: 3804 1800 |00f4: if-eqz v4, 010c // +0018 │ │ -3fbaf4: 1a02 9717 |00f6: const-string v2, "Favorite" // string@1797 │ │ -3fbaf8: 6e20 5fa1 2100 |00f8: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ -3fbafe: 0a01 |00fb: move-result v1 │ │ -3fbb00: 3801 0800 |00fc: if-eqz v1, 0104 // +0008 │ │ -3fbb04: 7100 89a9 0000 |00fe: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldFavoriteKeepEpisode:()Z // method@a989 │ │ -3fbb0a: 0a01 |0101: move-result v1 │ │ -3fbb0c: 3901 0a00 |0102: if-nez v1, 010c // +000a │ │ -3fbb10: 7120 0fa9 8700 |0104: invoke-static {v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ -3fbb16: 1a01 a514 |0107: const-string v1, "Episode Deleted" // string@14a5 │ │ -3fbb1a: 7120 330b 1000 |0109: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fbb20: 6000 a2e5 |010c: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ -3fbb24: 6e20 1402 0700 |010e: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fbb2a: 0c00 |0111: move-result-object v0 │ │ -3fbb2c: 6e20 6a41 0700 |0112: invoke-virtual {v7, v0}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@416a │ │ -3fbb32: 3909 0600 |0115: if-nez v9, 011b // +0006 │ │ -3fbb36: 390a 0400 |0117: if-nez v10, 011b // +0004 │ │ -3fbb3a: 380b 0500 |0119: if-eqz v11, 011e // +0005 │ │ -3fbb3e: 7110 0ca9 0800 |011b: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addItemToPlaybackHistory:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90c │ │ -3fbb44: 0e00 |011e: return-void │ │ +3fb920: |[3fb920] de.danoeh.antennapod.playback.service.PlaybackService.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3fb930: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fb934: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ +3fb938: 1a08 9b0e |0004: const-string v8, "Cannot do post-playback processing: media was null" // string@0e9b │ │ +3fb93c: 7120 350b 8000 |0006: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3fb942: 0e00 |0009: return-void │ │ +3fb944: 2201 c81c |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fb948: 7010 a6ab 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fb94e: 1a02 b4a8 |000f: const-string v2, "onPostPlayback(): media=" // string@a8b4 │ │ +3fb952: 6e20 b2ab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fb958: 7210 32a2 0800 |0014: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3fb95e: 0c02 |0017: move-result-object v2 │ │ +3fb960: 6e20 b2ab 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fb966: 6e10 bcab 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fb96c: 0c01 |001e: move-result-object v1 │ │ +3fb96e: 7120 330b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb974: 2081 1b1a |0022: instance-of v1, v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fb978: 3901 1900 |0024: if-nez v1, 003d // +0019 │ │ +3fb97c: 1a0a 7040 |0026: const-string v10, "Not doing post-playback processing: media not of type FeedMedia" // string@4070 │ │ +3fb980: 7120 330b a000 |0028: invoke-static {v0, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb986: 3809 0a00 |002b: if-eqz v9, 0035 // +000a │ │ +3fb98a: 6e10 fc01 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb990: 0c09 |0030: move-result-object v9 │ │ +3fb992: 7220 3fa2 9800 |0031: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackCompleted:(Landroid/content/Context;)V // method@a23f │ │ +3fb998: 2808 |0034: goto 003c // +0008 │ │ +3fb99a: 6e10 fc01 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb9a0: 0c09 |0038: move-result-object v9 │ │ +3fb9a2: 7220 40a2 9800 |0039: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@a240 │ │ +3fb9a8: 0e00 |003c: return-void │ │ +3fb9aa: 1f08 1b1a |003d: check-cast v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fb9ae: 6e10 99a1 0800 |003f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fb9b4: 0c01 |0042: move-result-object v1 │ │ +3fb9b6: 7100 66a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a966 │ │ +3fb9bc: 0a02 |0046: move-result v2 │ │ +3fb9be: 6e10 92a1 0800 |0047: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3fb9c4: 0a03 |004a: move-result v3 │ │ +3fb9c6: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +3fb9c8: 1215 |004c: const/4 v5, #int 1 // #1 │ │ +3fb9ca: 3d03 1100 |004d: if-lez v3, 005e // +0011 │ │ +3fb9ce: 6e10 a4a1 0800 |004f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ +3fb9d4: 0a03 |0052: move-result v3 │ │ +3fb9d6: 6e10 92a1 0800 |0053: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3fb9dc: 0a06 |0056: move-result v6 │ │ +3fb9de: d222 e803 |0057: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +3fb9e2: b126 |0059: sub-int/2addr v6, v2 │ │ +3fb9e4: 3463 0400 |005a: if-lt v3, v6, 005e // +0004 │ │ +3fb9e8: 1212 |005c: const/4 v2, #int 1 // #1 │ │ +3fb9ea: 2802 |005d: goto 005f // +0002 │ │ +3fb9ec: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +3fb9ee: 3909 0900 |005f: if-nez v9, 0068 // +0009 │ │ +3fb9f2: 3802 0700 |0061: if-eqz v2, 0068 // +0007 │ │ +3fb9f6: 1a03 09c3 |0063: const-string v3, "smart mark as played" // string@c309 │ │ +3fb9fa: 7120 330b 3000 |0065: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fba00: 5473 ffd3 |0068: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ +3fba04: 3803 1100 |006a: if-eqz v3, 007b // +0011 │ │ +3fba08: 6e10 46a1 0100 |006c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ +3fba0e: 0c06 |006f: move-result-object v6 │ │ +3fba10: 6e20 7fab 6300 |0070: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3fba16: 0a03 |0073: move-result v3 │ │ +3fba18: 3803 0700 |0074: if-eqz v3, 007b // +0007 │ │ +3fba1c: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +3fba1e: 5b73 ffd3 |0077: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ +3fba22: 1213 |0079: const/4 v3, #int 1 // #1 │ │ +3fba24: 2802 |007a: goto 007c // +0002 │ │ +3fba26: 1203 |007b: const/4 v3, #int 0 // #0 │ │ +3fba28: 3909 1400 |007c: if-nez v9, 0090 // +0014 │ │ +3fba2c: 3802 0300 |007e: if-eqz v2, 0081 // +0003 │ │ +3fba30: 2810 |0080: goto 0090 // +0010 │ │ +3fba32: 6e10 fc01 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fba38: 0c06 |0084: move-result-object v6 │ │ +3fba3a: 7130 66a5 8604 |0085: invoke-static {v6, v8, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ +3fba40: 6e10 fc01 0700 |0088: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fba46: 0c06 |008b: move-result-object v6 │ │ +3fba48: 6e20 b2a1 6800 |008c: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackPause:(Landroid/content/Context;)V // method@a1b2 │ │ +3fba4e: 280f |008f: goto 009e // +000f │ │ +3fba50: 6e10 fc01 0700 |0090: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fba56: 0c06 |0093: move-result-object v6 │ │ +3fba58: 7130 66a5 8605 |0094: invoke-static {v6, v8, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@a566 │ │ +3fba5e: 6e10 fc01 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fba64: 0c06 |009a: move-result-object v6 │ │ +3fba66: 6e20 b1a1 6800 |009b: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackCompleted:(Landroid/content/Context;)V // method@a1b1 │ │ +3fba6c: 3801 7700 |009e: if-eqz v1, 0115 // +0077 │ │ +3fba70: 3909 0e00 |00a0: if-nez v9, 00ae // +000e │ │ +3fba74: 3902 0c00 |00a2: if-nez v2, 00ae // +000c │ │ +3fba78: 3903 0a00 |00a4: if-nez v3, 00ae // +000a │ │ +3fba7c: 380a 6f00 |00a6: if-eqz v10, 0115 // +006f │ │ +3fba80: 7100 8ba9 0000 |00a8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldSkipKeepEpisode:()Z // method@a98b │ │ +3fba86: 0a03 |00ab: move-result v3 │ │ +3fba88: 3903 6900 |00ac: if-nez v3, 0115 // +0069 │ │ +3fba8c: 6e10 46a1 0100 |00ae: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ +3fba92: 0c03 |00b1: move-result-object v3 │ │ +3fba94: 5b73 0fd4 |00b2: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d40f │ │ +3fba98: 3909 0900 |00b4: if-nez v9, 00bd // +0009 │ │ +3fba9c: 380a 0500 |00b6: if-eqz v10, 00bb // +0005 │ │ +3fbaa0: 3802 0300 |00b8: if-eqz v2, 00bb // +0003 │ │ +3fbaa4: 2803 |00ba: goto 00bd // +0003 │ │ +3fbaa6: 1202 |00bb: const/4 v2, #int 0 // #0 │ │ +3fbaa8: 2802 |00bc: goto 00be // +0002 │ │ +3fbaaa: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +3fbaac: 7130 11a9 5102 |00be: invoke-static {v1, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a911 │ │ +3fbab2: 7130 13a9 9701 |00c1: invoke-static {v7, v9, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a913 │ │ +3fbab8: 6e10 43a1 0100 |00c4: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fbabe: 0c02 |00c7: move-result-object v2 │ │ +3fbac0: 6e10 fca0 0200 |00c8: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3fbac6: 0c02 |00cb: move-result-object v2 │ │ +3fbac8: 6e10 e1a1 0200 |00cc: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@a1e1 │ │ +3fbace: 0c02 |00cf: move-result-object v2 │ │ +3fbad0: 7100 72a9 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDelete:()Z // method@a972 │ │ +3fbad6: 0a03 |00d3: move-result v3 │ │ +3fbad8: 3803 1400 |00d4: if-eqz v3, 00e8 // +0014 │ │ +3fbadc: 6e10 43a1 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fbae2: 0c03 |00d9: move-result-object v3 │ │ +3fbae4: 6e10 05a1 0300 |00da: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3fbaea: 0a03 |00dd: move-result v3 │ │ +3fbaec: 3803 0800 |00de: if-eqz v3, 00e6 // +0008 │ │ +3fbaf0: 7100 73a9 0000 |00e0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDeleteLocal:()Z // method@a973 │ │ +3fbaf6: 0a03 |00e3: move-result v3 │ │ +3fbaf8: 3803 0400 |00e4: if-eqz v3, 00e8 // +0004 │ │ +3fbafc: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ +3fbafe: 2802 |00e7: goto 00e9 // +0002 │ │ +3fbb00: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ +3fbb02: 6206 366f |00e9: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f36 │ │ +3fbb06: 3262 0800 |00eb: if-eq v2, v6, 00f3 // +0008 │ │ +3fbb0a: 6206 376f |00ed: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6f37 │ │ +3fbb0e: 3362 0500 |00ef: if-ne v2, v6, 00f4 // +0005 │ │ +3fbb12: 3803 0300 |00f1: if-eqz v3, 00f4 // +0003 │ │ +3fbb16: 1214 |00f3: const/4 v4, #int 1 // #1 │ │ +3fbb18: 3804 1800 |00f4: if-eqz v4, 010c // +0018 │ │ +3fbb1c: 1a02 9717 |00f6: const-string v2, "Favorite" // string@1797 │ │ +3fbb20: 6e20 5fa1 2100 |00f8: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@a15f │ │ +3fbb26: 0a01 |00fb: move-result v1 │ │ +3fbb28: 3801 0800 |00fc: if-eqz v1, 0104 // +0008 │ │ +3fbb2c: 7100 89a9 0000 |00fe: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldFavoriteKeepEpisode:()Z // method@a989 │ │ +3fbb32: 0a01 |0101: move-result v1 │ │ +3fbb34: 3901 0a00 |0102: if-nez v1, 010c // +000a │ │ +3fbb38: 7120 0fa9 8700 |0104: invoke-static {v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90f │ │ +3fbb3e: 1a01 a514 |0107: const-string v1, "Episode Deleted" // string@14a5 │ │ +3fbb42: 7120 330b 1000 |0109: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fbb48: 6000 a2e5 |010c: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e5a2 │ │ +3fbb4c: 6e20 1402 0700 |010e: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fbb52: 0c00 |0111: move-result-object v0 │ │ +3fbb54: 6e20 6a41 0700 |0112: invoke-virtual {v7, v0}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@416a │ │ +3fbb5a: 3909 0600 |0115: if-nez v9, 011b // +0006 │ │ +3fbb5e: 390a 0400 |0117: if-nez v10, 011b // +0004 │ │ +3fbb62: 380b 0500 |0119: if-eqz v11, 011e // +0005 │ │ +3fbb66: 7110 0ca9 0800 |011b: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addItemToPlaybackHistory:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a90c │ │ +3fbb6c: 0e00 |011e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1114 │ │ 0x000a line=1117 │ │ 0x0022 line=1119 │ │ 0x0028 line=1120 │ │ 0x002d line=1122 │ │ @@ -1492733,41 +1492741,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3fbb64: |[3fbb64] de.danoeh.antennapod.playback.service.PlaybackService.pauseIfPauseOnDisconnect:()V │ │ -3fbb74: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fbb78: 1a01 69ac |0002: const-string v1, "pauseIfPauseOnDisconnect()" // string@ac69 │ │ -3fbb7c: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fbb82: 5440 09d4 |0007: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbb86: 6e10 72a6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fbb8c: 0c00 |000c: move-result-object v0 │ │ -3fbb8e: 6201 12cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fbb92: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3fbb94: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3fbb96: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ -3fbb9a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -3fbb9c: 2802 |0014: goto 0016 // +0002 │ │ -3fbb9e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3fbba0: 6a00 15d4 |0016: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ -3fbba4: 7100 79a9 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPauseOnHeadsetDisconnect:()Z // method@a979 │ │ -3fbbaa: 0a00 |001b: move-result v0 │ │ -3fbbac: 3800 1200 |001c: if-eqz v0, 002e // +0012 │ │ -3fbbb0: 7100 90a7 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a790 │ │ -3fbbb6: 0a00 |0021: move-result v0 │ │ -3fbbb8: 3900 0c00 |0022: if-nez v0, 002e // +000c │ │ -3fbbbc: 5440 09d4 |0024: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbbc0: 7100 7aa9 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3fbbc6: 0a01 |0029: move-result v1 │ │ -3fbbc8: b721 |002a: xor-int/2addr v1, v2 │ │ -3fbbca: 6e30 7ba6 1003 |002b: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fbbd0: 0e00 |002e: return-void │ │ +3fbb8c: |[3fbb8c] de.danoeh.antennapod.playback.service.PlaybackService.pauseIfPauseOnDisconnect:()V │ │ +3fbb9c: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fbba0: 1a01 69ac |0002: const-string v1, "pauseIfPauseOnDisconnect()" // string@ac69 │ │ +3fbba4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fbbaa: 5440 09d4 |0007: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbbae: 6e10 72a6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fbbb4: 0c00 |000c: move-result-object v0 │ │ +3fbbb6: 6201 12cc |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fbbba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3fbbbc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3fbbbe: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ +3fbbc2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +3fbbc4: 2802 |0014: goto 0016 // +0002 │ │ +3fbbc6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3fbbc8: 6a00 15d4 |0016: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ +3fbbcc: 7100 79a9 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPauseOnHeadsetDisconnect:()Z // method@a979 │ │ +3fbbd2: 0a00 |001b: move-result v0 │ │ +3fbbd4: 3800 1200 |001c: if-eqz v0, 002e // +0012 │ │ +3fbbd8: 7100 90a7 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a790 │ │ +3fbbde: 0a00 |0021: move-result v0 │ │ +3fbbe0: 3900 0c00 |0022: if-nez v0, 002e // +000c │ │ +3fbbe4: 5440 09d4 |0024: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbbe8: 7100 7aa9 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3fbbee: 0a01 |0029: move-result v1 │ │ +3fbbf0: b721 |002a: xor-int/2addr v1, v2 │ │ +3fbbf2: 6e30 7ba6 1003 |002b: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fbbf8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1558 │ │ 0x0007 line=1559 │ │ 0x0018 line=1560 │ │ 0x0024 line=1561 │ │ locals : │ │ @@ -1492778,48 +1492786,48 @@ │ │ type : '(ZLde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -3fbdf4: |[3fbdf4] de.danoeh.antennapod.playback.service.PlaybackService.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3fbe04: 1d02 |0000: monitor-enter v2 │ │ -3fbe06: 3803 1100 |0001: if-eqz v3, 0012 // +0011 │ │ -3fbe0a: 6e10 83a7 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fbe10: 0a05 |0006: move-result v5 │ │ -3fbe12: 6e10 85a7 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fbe18: 0a03 |000a: move-result v3 │ │ -3fbe1a: 5424 09d4 |000b: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbe1e: 6e10 70a6 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fbe24: 0c04 |0010: move-result-object v4 │ │ -3fbe26: 2805 |0011: goto 0016 // +0005 │ │ -3fbe28: 7210 31a2 0400 |0012: invoke-interface {v4}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3fbe2e: 0a03 |0015: move-result v3 │ │ -3fbe30: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -3fbe32: 3205 2300 |0017: if-eq v5, v0, 003a // +0023 │ │ -3fbe36: 3203 2100 |0019: if-eq v3, v0, 003a // +0021 │ │ -3fbe3a: 3804 1f00 |001b: if-eqz v4, 003a // +001f │ │ -3fbe3e: 1a03 8842 |001d: const-string v3, "PlaybackService" // string@4288 │ │ -3fbe42: 2200 c81c |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fbe46: 7010 a6ab 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fbe4c: 1a01 8046 |0024: const-string v1, "Saving current position to " // string@4680 │ │ -3fbe50: 6e20 b2ab 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fbe56: 6e20 adab 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3fbe5c: 6e10 bcab 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fbe62: 0c00 |002f: move-result-object v0 │ │ -3fbe64: 7120 330b 0300 |0030: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fbe6a: 7100 beab 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3fbe70: 0b00 |0036: move-result-wide v0 │ │ -3fbe72: 7140 9aa8 5410 |0037: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V // method@a89a │ │ -3fbe78: 1e02 |003a: monitor-exit v2 │ │ -3fbe7a: 0e00 |003b: return-void │ │ -3fbe7c: 0d03 |003c: move-exception v3 │ │ -3fbe7e: 1e02 |003d: monitor-exit v2 │ │ -3fbe80: 2703 |003e: throw v3 │ │ +3fbe1c: |[3fbe1c] de.danoeh.antennapod.playback.service.PlaybackService.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3fbe2c: 1d02 |0000: monitor-enter v2 │ │ +3fbe2e: 3803 1100 |0001: if-eqz v3, 0012 // +0011 │ │ +3fbe32: 6e10 83a7 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fbe38: 0a05 |0006: move-result v5 │ │ +3fbe3a: 6e10 85a7 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fbe40: 0a03 |000a: move-result v3 │ │ +3fbe42: 5424 09d4 |000b: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbe46: 6e10 70a6 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fbe4c: 0c04 |0010: move-result-object v4 │ │ +3fbe4e: 2805 |0011: goto 0016 // +0005 │ │ +3fbe50: 7210 31a2 0400 |0012: invoke-interface {v4}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3fbe56: 0a03 |0015: move-result v3 │ │ +3fbe58: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +3fbe5a: 3205 2300 |0017: if-eq v5, v0, 003a // +0023 │ │ +3fbe5e: 3203 2100 |0019: if-eq v3, v0, 003a // +0021 │ │ +3fbe62: 3804 1f00 |001b: if-eqz v4, 003a // +001f │ │ +3fbe66: 1a03 8842 |001d: const-string v3, "PlaybackService" // string@4288 │ │ +3fbe6a: 2200 c81c |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fbe6e: 7010 a6ab 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fbe74: 1a01 8046 |0024: const-string v1, "Saving current position to " // string@4680 │ │ +3fbe78: 6e20 b2ab 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fbe7e: 6e20 adab 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3fbe84: 6e10 bcab 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fbe8a: 0c00 |002f: move-result-object v0 │ │ +3fbe8c: 7120 330b 0300 |0030: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fbe92: 7100 beab 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3fbe98: 0b00 |0036: move-result-wide v0 │ │ +3fbe9a: 7140 9aa8 5410 |0037: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V // method@a89a │ │ +3fbea0: 1e02 |003a: monitor-exit v2 │ │ +3fbea2: 0e00 |003b: return-void │ │ +3fbea4: 0d03 |003c: move-exception v3 │ │ +3fbea6: 1e02 |003d: monitor-exit v2 │ │ +3fbea8: 2703 |003e: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x003a │ │ -> 0x003c │ │ positions : │ │ 0x0003 line=1457 │ │ 0x0007 line=1458 │ │ 0x000b line=1459 │ │ @@ -1492838,18 +1492846,18 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fbe90: |[3fbe90] de.danoeh.antennapod.playback.service.PlaybackService.seekDelta:(I)V │ │ -3fbea0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbea4: 6e20 82a6 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ -3fbeaa: 0e00 |0005: return-void │ │ +3fbeb8: |[3fbeb8] de.danoeh.antennapod.playback.service.PlaybackService.seekDelta:(I)V │ │ +3fbec8: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbecc: 6e20 82a6 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a682 │ │ +3fbed2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1720 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1492858,27 +1492866,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3fbee8: |[3fbee8] de.danoeh.antennapod.playback.service.PlaybackService.sendNotificationBroadcast:(II)V │ │ -3fbef8: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3fbefc: 1a01 8157 |0002: const-string v1, "action.de.danoeh.antennapod.core.service.playerNotification" // string@5781 │ │ -3fbf00: 7020 4002 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ -3fbf06: 1a01 d170 |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationType" // string@70d1 │ │ -3fbf0a: 6e30 5702 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ -3fbf10: 1a03 d070 |000c: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@70d0 │ │ -3fbf14: 6e30 5702 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ -3fbf1a: 6e10 1102 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ -3fbf20: 0c03 |0014: move-result-object v3 │ │ -3fbf22: 6e20 6b02 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ -3fbf28: 6e20 2602 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -3fbf2e: 0e00 |001b: return-void │ │ +3fbf10: |[3fbf10] de.danoeh.antennapod.playback.service.PlaybackService.sendNotificationBroadcast:(II)V │ │ +3fbf20: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3fbf24: 1a01 8157 |0002: const-string v1, "action.de.danoeh.antennapod.core.service.playerNotification" // string@5781 │ │ +3fbf28: 7020 4002 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ +3fbf2e: 1a01 d170 |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationType" // string@70d1 │ │ +3fbf32: 6e30 5702 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ +3fbf38: 1a03 d070 |000c: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@70d0 │ │ +3fbf3c: 6e30 5702 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0257 │ │ +3fbf42: 6e10 1102 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ +3fbf48: 0c03 |0014: move-result-object v3 │ │ +3fbf4a: 6e20 6b02 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@026b │ │ +3fbf50: 6e20 2602 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +3fbf56: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0009 line=1194 │ │ 0x000e line=1195 │ │ 0x0011 line=1196 │ │ 0x0018 line=1197 │ │ @@ -1492892,98 +1492900,98 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 176 16-bit code units │ │ -3fc044: |[3fc044] de.danoeh.antennapod.playback.service.PlaybackService.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fc054: 1d03 |0000: monitor-enter v3 │ │ -3fc056: 1a00 8842 |0001: const-string v0, "PlaybackService" // string@4288 │ │ -3fc05a: 1a01 1bc1 |0003: const-string v1, "setupNotification" // string@c11b │ │ -3fc05e: 7120 330b 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc064: 5430 0dd4 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d40d │ │ -3fc068: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -3fc06c: 6e10 ccab 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@abcc │ │ -3fc072: 3804 6100 |000f: if-eqz v4, 0070 // +0061 │ │ -3fc076: 5430 09d4 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc07a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -3fc07e: 285b |0015: goto 0070 // +005b │ │ -3fc080: 6e10 72a6 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fc086: 0c00 |0019: move-result-object v0 │ │ -3fc088: 5431 0cd4 |001a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc08c: 6e20 aba8 4100 |001c: invoke-virtual {v1, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8ab │ │ -3fc092: 5431 0cd4 |001f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc096: 5432 0bd4 |0021: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fc09a: 6e10 020a 0200 |0023: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0a02 │ │ -3fc0a0: 0c02 |0026: move-result-object v2 │ │ -3fc0a2: 6e20 aaa8 2100 |0027: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@a8aa │ │ -3fc0a8: 5431 0cd4 |002a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc0ac: 6e20 aca8 0100 |002c: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a8ac │ │ -3fc0b2: 5430 0cd4 |002f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc0b6: 6e10 83a7 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fc0bc: 0a01 |0034: move-result v1 │ │ -3fc0be: 6e10 82a7 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fc0c4: 0a02 |0038: move-result v2 │ │ -3fc0c6: 6e30 ada8 1002 |0039: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a8ad │ │ -3fc0cc: 7110 f62d 0300 |003c: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3fc0d2: 0c00 |003f: move-result-object v0 │ │ -3fc0d4: 6e10 fc01 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fc0da: 0c01 |0043: move-result-object v1 │ │ -3fc0dc: 1a02 225a |0044: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3fc0e0: 7120 502e 2100 |0046: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3fc0e6: 0a01 |0049: move-result v1 │ │ -3fc0e8: 3901 0d00 |004a: if-nez v1, 0057 // +000d │ │ -3fc0ec: 6001 1ee1 |004c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fc0f0: 5432 0cd4 |004e: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc0f4: 6e10 9ea8 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fc0fa: 0c02 |0053: move-result-object v2 │ │ -3fc0fc: 6e30 f82d 1002 |0054: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ -3fc102: 5431 0cd4 |0057: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc106: 6e10 a8a8 0100 |0059: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a8a8 │ │ -3fc10c: 0a01 |005c: move-result v1 │ │ -3fc10e: 3901 1100 |005d: if-nez v1, 006e // +0011 │ │ -3fc112: 2201 cc1c |005f: new-instance v1, Ljava/lang/Thread; // type@1ccc │ │ -3fc116: 2202 b61b |0061: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; // type@1bb6 │ │ -3fc11a: 7040 12a7 3240 |0063: invoke-direct {v2, v3, v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a712 │ │ -3fc120: 7020 c6ab 2100 |0066: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ -3fc126: 5b31 0dd4 |0069: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d40d │ │ -3fc12a: 6e10 d6ab 0100 |006b: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@abd6 │ │ -3fc130: 1e03 |006e: monitor-exit v3 │ │ -3fc132: 0e00 |006f: return-void │ │ -3fc134: 1a00 8842 |0070: const-string v0, "PlaybackService" // string@4288 │ │ -3fc138: 2201 c81c |0072: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fc13c: 7010 a6ab 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fc142: 1a02 1dc1 |0077: const-string v2, "setupNotification: playable=" // string@c11d │ │ -3fc146: 6e20 b2ab 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc14c: 6e20 b1ab 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3fc152: 6e10 bcab 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fc158: 0c04 |0082: move-result-object v4 │ │ -3fc15a: 7120 330b 4000 |0083: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc160: 1a04 8842 |0086: const-string v4, "PlaybackService" // string@4288 │ │ -3fc164: 2200 c81c |0088: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fc168: 7010 a6ab 0000 |008a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fc16e: 1a01 1cc1 |008d: const-string v1, "setupNotification: mediaPlayer=" // string@c11c │ │ -3fc172: 6e20 b2ab 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc178: 5431 09d4 |0092: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc17c: 6e20 b1ab 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3fc182: 6e10 bcab 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fc188: 0c00 |009a: move-result-object v0 │ │ -3fc18a: 7120 330b 0400 |009b: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc190: 5434 12d4 |009e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc194: 6e10 afa8 0400 |00a0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ -3fc19a: 0a04 |00a3: move-result v4 │ │ -3fc19c: 3904 0700 |00a4: if-nez v4, 00ab // +0007 │ │ -3fc1a0: 5434 12d4 |00a6: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc1a4: 6e10 b2a8 0400 |00a8: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fc1aa: 1e03 |00ab: monitor-exit v3 │ │ -3fc1ac: 0e00 |00ac: return-void │ │ -3fc1ae: 0d04 |00ad: move-exception v4 │ │ -3fc1b0: 1e03 |00ae: monitor-exit v3 │ │ -3fc1b2: 2704 |00af: throw v4 │ │ +3fc06c: |[3fc06c] de.danoeh.antennapod.playback.service.PlaybackService.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fc07c: 1d03 |0000: monitor-enter v3 │ │ +3fc07e: 1a00 8842 |0001: const-string v0, "PlaybackService" // string@4288 │ │ +3fc082: 1a01 1bc1 |0003: const-string v1, "setupNotification" // string@c11b │ │ +3fc086: 7120 330b 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc08c: 5430 0dd4 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d40d │ │ +3fc090: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +3fc094: 6e10 ccab 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@abcc │ │ +3fc09a: 3804 6100 |000f: if-eqz v4, 0070 // +0061 │ │ +3fc09e: 5430 09d4 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc0a2: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +3fc0a6: 285b |0015: goto 0070 // +005b │ │ +3fc0a8: 6e10 72a6 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fc0ae: 0c00 |0019: move-result-object v0 │ │ +3fc0b0: 5431 0cd4 |001a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc0b4: 6e20 aba8 4100 |001c: invoke-virtual {v1, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8ab │ │ +3fc0ba: 5431 0cd4 |001f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc0be: 5432 0bd4 |0021: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fc0c2: 6e10 020a 0200 |0023: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0a02 │ │ +3fc0c8: 0c02 |0026: move-result-object v2 │ │ +3fc0ca: 6e20 aaa8 2100 |0027: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@a8aa │ │ +3fc0d0: 5431 0cd4 |002a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc0d4: 6e20 aca8 0100 |002c: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a8ac │ │ +3fc0da: 5430 0cd4 |002f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc0de: 6e10 83a7 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fc0e4: 0a01 |0034: move-result v1 │ │ +3fc0e6: 6e10 82a7 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fc0ec: 0a02 |0038: move-result v2 │ │ +3fc0ee: 6e30 ada8 1002 |0039: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a8ad │ │ +3fc0f4: 7110 f62d 0300 |003c: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3fc0fa: 0c00 |003f: move-result-object v0 │ │ +3fc0fc: 6e10 fc01 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fc102: 0c01 |0043: move-result-object v1 │ │ +3fc104: 1a02 225a |0044: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3fc108: 7120 502e 2100 |0046: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3fc10e: 0a01 |0049: move-result v1 │ │ +3fc110: 3901 0d00 |004a: if-nez v1, 0057 // +000d │ │ +3fc114: 6001 1ee1 |004c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fc118: 5432 0cd4 |004e: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc11c: 6e10 9ea8 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fc122: 0c02 |0053: move-result-object v2 │ │ +3fc124: 6e30 f82d 1002 |0054: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ +3fc12a: 5431 0cd4 |0057: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc12e: 6e10 a8a8 0100 |0059: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a8a8 │ │ +3fc134: 0a01 |005c: move-result v1 │ │ +3fc136: 3901 1100 |005d: if-nez v1, 006e // +0011 │ │ +3fc13a: 2201 cc1c |005f: new-instance v1, Ljava/lang/Thread; // type@1ccc │ │ +3fc13e: 2202 b61b |0061: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; // type@1bb6 │ │ +3fc142: 7040 12a7 3240 |0063: invoke-direct {v2, v3, v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a712 │ │ +3fc148: 7020 c6ab 2100 |0066: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@abc6 │ │ +3fc14e: 5b31 0dd4 |0069: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d40d │ │ +3fc152: 6e10 d6ab 0100 |006b: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@abd6 │ │ +3fc158: 1e03 |006e: monitor-exit v3 │ │ +3fc15a: 0e00 |006f: return-void │ │ +3fc15c: 1a00 8842 |0070: const-string v0, "PlaybackService" // string@4288 │ │ +3fc160: 2201 c81c |0072: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fc164: 7010 a6ab 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fc16a: 1a02 1dc1 |0077: const-string v2, "setupNotification: playable=" // string@c11d │ │ +3fc16e: 6e20 b2ab 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc174: 6e20 b1ab 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3fc17a: 6e10 bcab 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fc180: 0c04 |0082: move-result-object v4 │ │ +3fc182: 7120 330b 4000 |0083: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc188: 1a04 8842 |0086: const-string v4, "PlaybackService" // string@4288 │ │ +3fc18c: 2200 c81c |0088: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fc190: 7010 a6ab 0000 |008a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fc196: 1a01 1cc1 |008d: const-string v1, "setupNotification: mediaPlayer=" // string@c11c │ │ +3fc19a: 6e20 b2ab 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc1a0: 5431 09d4 |0092: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc1a4: 6e20 b1ab 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3fc1aa: 6e10 bcab 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fc1b0: 0c00 |009a: move-result-object v0 │ │ +3fc1b2: 7120 330b 0400 |009b: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc1b8: 5434 12d4 |009e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc1bc: 6e10 afa8 0400 |00a0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ +3fc1c2: 0a04 |00a3: move-result v4 │ │ +3fc1c4: 3904 0700 |00a4: if-nez v4, 00ab // +0007 │ │ +3fc1c8: 5434 12d4 |00a6: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc1cc: 6e10 b2a8 0400 |00a8: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fc1d2: 1e03 |00ab: monitor-exit v3 │ │ +3fc1d4: 0e00 |00ac: return-void │ │ +3fc1d6: 0d04 |00ad: move-exception v4 │ │ +3fc1d8: 1e03 |00ae: monitor-exit v3 │ │ +3fc1da: 2704 |00af: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x006e │ │ -> 0x00ad │ │ 0x0070 - 0x00ab │ │ -> 0x00ad │ │ positions : │ │ 0x0005 line=1404 │ │ @@ -1493016,35 +1493024,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3fc1c8: |[3fc1c8] de.danoeh.antennapod.playback.service.PlaybackService.setupPositionObserver:()V │ │ -3fc1d8: 5430 0ed4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ -3fc1dc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3fc1e0: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3fc1e6: 1a00 8842 |0007: const-string v0, "PlaybackService" // string@4288 │ │ -3fc1ea: 1a01 0747 |0009: const-string v1, "Setting up position observer" // string@4707 │ │ -3fc1ee: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc1f4: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ -3fc1f8: 6202 31f3 |0010: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3fc1fc: 7130 d6a9 1002 |0012: invoke-static {v0, v1, v2}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d6 │ │ -3fc202: 0c00 |0015: move-result-object v0 │ │ -3fc204: 7100 e6a9 0000 |0016: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3fc20a: 0c01 |0019: move-result-object v1 │ │ -3fc20c: 6e20 d7a9 1000 |001a: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3fc212: 0c00 |001d: move-result-object v0 │ │ -3fc214: 2201 b71b |001e: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; // type@1bb7 │ │ -3fc218: 7020 14a7 3100 |0020: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a714 │ │ -3fc21e: 6e20 d9a9 1000 |0023: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d9 │ │ -3fc224: 0c00 |0026: move-result-object v0 │ │ -3fc226: 5b30 0ed4 |0027: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ -3fc22a: 0e00 |0029: return-void │ │ +3fc1f0: |[3fc1f0] de.danoeh.antennapod.playback.service.PlaybackService.setupPositionObserver:()V │ │ +3fc200: 5430 0ed4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ +3fc204: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3fc208: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3fc20e: 1a00 8842 |0007: const-string v0, "PlaybackService" // string@4288 │ │ +3fc212: 1a01 0747 |0009: const-string v1, "Setting up position observer" // string@4707 │ │ +3fc216: 7120 330b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc21c: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ +3fc220: 6202 31f3 |0010: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3fc224: 7130 d6a9 1002 |0012: invoke-static {v0, v1, v2}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a9d6 │ │ +3fc22a: 0c00 |0015: move-result-object v0 │ │ +3fc22c: 7100 e6a9 0000 |0016: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3fc232: 0c01 |0019: move-result-object v1 │ │ +3fc234: 6e20 d7a9 1000 |001a: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3fc23a: 0c00 |001d: move-result-object v0 │ │ +3fc23c: 2201 b71b |001e: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; // type@1bb7 │ │ +3fc240: 7020 14a7 3100 |0020: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a714 │ │ +3fc246: 6e20 d9a9 1000 |0023: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d9 │ │ +3fc24c: 0c00 |0026: move-result-object v0 │ │ +3fc24e: 5b30 0ed4 |0027: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d40e │ │ +3fc252: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1774 │ │ 0x0004 line=1775 │ │ 0x000b line=1778 │ │ 0x0010 line=1779 │ │ 0x0016 line=1780 │ │ @@ -1493057,88 +1493065,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -3fc22c: |[3fc22c] de.danoeh.antennapod.playback.service.PlaybackService.skipEndingIfNecessary:()V │ │ -3fc23c: 5470 09d4 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc240: 6e10 70a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fc246: 0c00 |0005: move-result-object v0 │ │ -3fc248: 2001 1b1a |0006: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc24c: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -3fc250: 0e00 |000a: return-void │ │ -3fc252: 6e10 85a7 0700 |000b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fc258: 0a01 |000e: move-result v1 │ │ -3fc25a: 6e10 83a7 0700 |000f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fc260: 0a02 |0012: move-result v2 │ │ -3fc262: b121 |0013: sub-int/2addr v1, v2 │ │ -3fc264: 1f00 1b1a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc268: 6e10 99a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc26e: 0c02 |0019: move-result-object v2 │ │ -3fc270: 6e10 43a1 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fc276: 0c02 |001d: move-result-object v2 │ │ -3fc278: 6e10 fca0 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3fc27e: 0c02 |0021: move-result-object v2 │ │ -3fc280: 6e10 e4a1 0200 |0022: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipEnding:()I // method@a1e4 │ │ -3fc286: 0a02 |0025: move-result v2 │ │ -3fc288: 3d02 6f00 |0026: if-lez v2, 0095 // +006f │ │ -3fc28c: d223 e803 |0028: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ -3fc290: 6e10 85a7 0700 |002a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fc296: 0a04 |002d: move-result v4 │ │ -3fc298: 3543 6700 |002e: if-ge v3, v4, 0095 // +0067 │ │ -3fc29c: 9104 0103 |0030: sub-int v4, v1, v3 │ │ -3fc2a0: 3d04 6300 |0032: if-lez v4, 0095 // +0063 │ │ -3fc2a4: 8244 |0034: int-to-float v4, v4 │ │ -3fc2a6: 6e10 82a7 0700 |0035: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fc2ac: 0a05 |0038: move-result v5 │ │ -3fc2ae: 1506 7a44 |0039: const/high16 v6, #int 1148846080 // #447a │ │ -3fc2b2: a805 0506 |003b: mul-float v5, v5, v6 │ │ -3fc2b6: 2e04 0405 |003d: cmpg-float v4, v4, v5 │ │ -3fc2ba: 3b04 5600 |003f: if-gez v4, 0095 // +0056 │ │ -3fc2be: 2204 c81c |0041: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fc2c2: 7010 a6ab 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fc2c8: 1a05 b4c2 |0046: const-string v5, "skipEndingIfNecessary: Skipping the remaining " // string@c2b4 │ │ -3fc2cc: 6e20 b2ab 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc2d2: 6e20 adab 1400 |004b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3fc2d8: 1a01 1a00 |004e: const-string v1, " " // string@001a │ │ -3fc2dc: 6e20 b2ab 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc2e2: 6e20 adab 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3fc2e8: 1a01 8101 |0056: const-string v1, " speed " // string@0181 │ │ -3fc2ec: 6e20 b2ab 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc2f2: 6e10 82a7 0700 |005b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fc2f8: 0a01 |005e: move-result v1 │ │ -3fc2fa: 6e20 acab 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ -3fc300: 6e10 bcab 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fc306: 0c01 |0065: move-result-object v1 │ │ -3fc308: 1a03 8842 |0066: const-string v3, "PlaybackService" // string@4288 │ │ -3fc30c: 7120 330b 1300 |0068: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc312: 6e10 fc01 0700 |006b: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fc318: 0c01 |006e: move-result-object v1 │ │ -3fc31a: 6003 4de5 |006f: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_ending_toast:I // field@e54d │ │ -3fc31e: 1214 |0071: const/4 v4, #int 1 // #1 │ │ -3fc320: 2345 4e1f |0072: new-array v5, v4, [Ljava/lang/Object; // type@1f4e │ │ -3fc324: 1206 |0074: const/4 v6, #int 0 // #0 │ │ -3fc326: 7110 19ab 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3fc32c: 0c02 |0078: move-result-object v2 │ │ -3fc32e: 4d02 0506 |0079: aput-object v2, v5, v6 │ │ -3fc332: 6e30 1502 3105 |007b: invoke-virtual {v1, v3, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ -3fc338: 0c02 |007e: move-result-object v2 │ │ -3fc33a: 7130 8312 2104 |007f: invoke-static {v1, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ -3fc340: 0c01 |0082: move-result-object v1 │ │ -3fc342: 6e10 8412 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -3fc348: 6e10 99a1 0000 |0086: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc34e: 0c00 |0089: move-result-object v0 │ │ -3fc350: 6e10 46a1 0000 |008a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ -3fc356: 0c00 |008d: move-result-object v0 │ │ -3fc358: 5b70 ffd3 |008e: iput-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ -3fc35c: 5470 09d4 |0090: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc360: 6e10 8ea6 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ -3fc366: 0e00 |0095: return-void │ │ +3fc254: |[3fc254] de.danoeh.antennapod.playback.service.PlaybackService.skipEndingIfNecessary:()V │ │ +3fc264: 5470 09d4 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc268: 6e10 70a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fc26e: 0c00 |0005: move-result-object v0 │ │ +3fc270: 2001 1b1a |0006: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc274: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +3fc278: 0e00 |000a: return-void │ │ +3fc27a: 6e10 85a7 0700 |000b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fc280: 0a01 |000e: move-result v1 │ │ +3fc282: 6e10 83a7 0700 |000f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fc288: 0a02 |0012: move-result v2 │ │ +3fc28a: b121 |0013: sub-int/2addr v1, v2 │ │ +3fc28c: 1f00 1b1a |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc290: 6e10 99a1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc296: 0c02 |0019: move-result-object v2 │ │ +3fc298: 6e10 43a1 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fc29e: 0c02 |001d: move-result-object v2 │ │ +3fc2a0: 6e10 fca0 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3fc2a6: 0c02 |0021: move-result-object v2 │ │ +3fc2a8: 6e10 e4a1 0200 |0022: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipEnding:()I // method@a1e4 │ │ +3fc2ae: 0a02 |0025: move-result v2 │ │ +3fc2b0: 3d02 6f00 |0026: if-lez v2, 0095 // +006f │ │ +3fc2b4: d223 e803 |0028: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ +3fc2b8: 6e10 85a7 0700 |002a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fc2be: 0a04 |002d: move-result v4 │ │ +3fc2c0: 3543 6700 |002e: if-ge v3, v4, 0095 // +0067 │ │ +3fc2c4: 9104 0103 |0030: sub-int v4, v1, v3 │ │ +3fc2c8: 3d04 6300 |0032: if-lez v4, 0095 // +0063 │ │ +3fc2cc: 8244 |0034: int-to-float v4, v4 │ │ +3fc2ce: 6e10 82a7 0700 |0035: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fc2d4: 0a05 |0038: move-result v5 │ │ +3fc2d6: 1506 7a44 |0039: const/high16 v6, #int 1148846080 // #447a │ │ +3fc2da: a805 0506 |003b: mul-float v5, v5, v6 │ │ +3fc2de: 2e04 0405 |003d: cmpg-float v4, v4, v5 │ │ +3fc2e2: 3b04 5600 |003f: if-gez v4, 0095 // +0056 │ │ +3fc2e6: 2204 c81c |0041: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fc2ea: 7010 a6ab 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fc2f0: 1a05 b4c2 |0046: const-string v5, "skipEndingIfNecessary: Skipping the remaining " // string@c2b4 │ │ +3fc2f4: 6e20 b2ab 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc2fa: 6e20 adab 1400 |004b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3fc300: 1a01 1a00 |004e: const-string v1, " " // string@001a │ │ +3fc304: 6e20 b2ab 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc30a: 6e20 adab 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3fc310: 1a01 8101 |0056: const-string v1, " speed " // string@0181 │ │ +3fc314: 6e20 b2ab 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc31a: 6e10 82a7 0700 |005b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fc320: 0a01 |005e: move-result v1 │ │ +3fc322: 6e20 acab 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ +3fc328: 6e10 bcab 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fc32e: 0c01 |0065: move-result-object v1 │ │ +3fc330: 1a03 8842 |0066: const-string v3, "PlaybackService" // string@4288 │ │ +3fc334: 7120 330b 1300 |0068: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc33a: 6e10 fc01 0700 |006b: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fc340: 0c01 |006e: move-result-object v1 │ │ +3fc342: 6003 4de5 |006f: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_ending_toast:I // field@e54d │ │ +3fc346: 1214 |0071: const/4 v4, #int 1 // #1 │ │ +3fc348: 2345 4e1f |0072: new-array v5, v4, [Ljava/lang/Object; // type@1f4e │ │ +3fc34c: 1206 |0074: const/4 v6, #int 0 // #0 │ │ +3fc34e: 7110 19ab 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3fc354: 0c02 |0078: move-result-object v2 │ │ +3fc356: 4d02 0506 |0079: aput-object v2, v5, v6 │ │ +3fc35a: 6e30 1502 3105 |007b: invoke-virtual {v1, v3, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ +3fc360: 0c02 |007e: move-result-object v2 │ │ +3fc362: 7130 8312 2104 |007f: invoke-static {v1, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ +3fc368: 0c01 |0082: move-result-object v1 │ │ +3fc36a: 6e10 8412 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +3fc370: 6e10 99a1 0000 |0086: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc376: 0c00 |0089: move-result-object v0 │ │ +3fc378: 6e10 46a1 0000 |008a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@a146 │ │ +3fc37e: 0c00 |008d: move-result-object v0 │ │ +3fc380: 5b70 ffd3 |008e: iput-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d3ff │ │ +3fc384: 5470 09d4 |0090: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc388: 6e10 8ea6 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a68e │ │ +3fc38e: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0006 line=1202 │ │ 0x000b line=1206 │ │ 0x000f line=1207 │ │ 0x0014 line=1209 │ │ @@ -1493161,65 +1493169,65 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3fc368: |[3fc368] de.danoeh.antennapod.playback.service.PlaybackService.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fc378: 2060 1b1a |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc37c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3fc380: 0e00 |0004: return-void │ │ -3fc382: 0760 |0005: move-object v0, v6 │ │ -3fc384: 1f00 1b1a |0006: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc388: 6e10 99a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc38e: 0c00 |000b: move-result-object v0 │ │ -3fc390: 6e10 43a1 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fc396: 0c00 |000f: move-result-object v0 │ │ -3fc398: 6e10 fca0 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3fc39e: 0c00 |0013: move-result-object v0 │ │ -3fc3a0: 6e10 e5a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipIntro:()I // method@a1e5 │ │ -3fc3a6: 0a00 |0017: move-result v0 │ │ -3fc3a8: 6e10 fc01 0500 |0018: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fc3ae: 0c01 |001b: move-result-object v1 │ │ -3fc3b0: 3d00 4800 |001c: if-lez v0, 0064 // +0048 │ │ -3fc3b4: 7210 3aa2 0600 |001e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -3fc3ba: 0a02 |0021: move-result v2 │ │ -3fc3bc: d203 e803 |0022: mul-int/lit16 v3, v0, #int 1000 // #03e8 │ │ -3fc3c0: 3532 4000 |0024: if-ge v2, v3, 0064 // +0040 │ │ -3fc3c4: 6e10 85a7 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fc3ca: 0a02 |0029: move-result v2 │ │ -3fc3cc: 3423 0400 |002a: if-lt v3, v2, 002e // +0004 │ │ -3fc3d0: 3c02 3800 |002c: if-gtz v2, 0064 // +0038 │ │ -3fc3d4: 2202 c81c |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fc3d8: 7010 a6ab 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fc3de: 1a04 bfc2 |0033: const-string v4, "skipIntro " // string@c2bf │ │ -3fc3e2: 6e20 b2ab 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc3e8: 7210 32a2 0600 |0038: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3fc3ee: 0c06 |003b: move-result-object v6 │ │ -3fc3f0: 6e20 b2ab 6200 |003c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc3f6: 6e10 bcab 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fc3fc: 0c06 |0042: move-result-object v6 │ │ -3fc3fe: 1a02 8842 |0043: const-string v2, "PlaybackService" // string@4288 │ │ -3fc402: 7120 330b 6200 |0045: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc408: 5456 09d4 |0048: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc40c: 6e20 83a6 3600 |004a: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ -3fc412: 6006 4fe5 |004d: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_intro_toast:I // field@e54f │ │ -3fc416: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -3fc418: 2323 4e1f |0050: new-array v3, v2, [Ljava/lang/Object; // type@1f4e │ │ -3fc41c: 1204 |0052: const/4 v4, #int 0 // #0 │ │ -3fc41e: 7110 19ab 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3fc424: 0c00 |0056: move-result-object v0 │ │ -3fc426: 4d00 0304 |0057: aput-object v0, v3, v4 │ │ -3fc42a: 6e30 1502 6103 |0059: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ -3fc430: 0c06 |005c: move-result-object v6 │ │ -3fc432: 7130 8312 6102 |005d: invoke-static {v1, v6, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ -3fc438: 0c06 |0060: move-result-object v6 │ │ -3fc43a: 6e10 8412 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -3fc440: 0e00 |0064: return-void │ │ +3fc390: |[3fc390] de.danoeh.antennapod.playback.service.PlaybackService.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fc3a0: 2060 1b1a |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc3a4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3fc3a8: 0e00 |0004: return-void │ │ +3fc3aa: 0760 |0005: move-object v0, v6 │ │ +3fc3ac: 1f00 1b1a |0006: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc3b0: 6e10 99a1 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc3b6: 0c00 |000b: move-result-object v0 │ │ +3fc3b8: 6e10 43a1 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fc3be: 0c00 |000f: move-result-object v0 │ │ +3fc3c0: 6e10 fca0 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3fc3c6: 0c00 |0013: move-result-object v0 │ │ +3fc3c8: 6e10 e5a1 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipIntro:()I // method@a1e5 │ │ +3fc3ce: 0a00 |0017: move-result v0 │ │ +3fc3d0: 6e10 fc01 0500 |0018: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fc3d6: 0c01 |001b: move-result-object v1 │ │ +3fc3d8: 3d00 4800 |001c: if-lez v0, 0064 // +0048 │ │ +3fc3dc: 7210 3aa2 0600 |001e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +3fc3e2: 0a02 |0021: move-result v2 │ │ +3fc3e4: d203 e803 |0022: mul-int/lit16 v3, v0, #int 1000 // #03e8 │ │ +3fc3e8: 3532 4000 |0024: if-ge v2, v3, 0064 // +0040 │ │ +3fc3ec: 6e10 85a7 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fc3f2: 0a02 |0029: move-result v2 │ │ +3fc3f4: 3423 0400 |002a: if-lt v3, v2, 002e // +0004 │ │ +3fc3f8: 3c02 3800 |002c: if-gtz v2, 0064 // +0038 │ │ +3fc3fc: 2202 c81c |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fc400: 7010 a6ab 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fc406: 1a04 bfc2 |0033: const-string v4, "skipIntro " // string@c2bf │ │ +3fc40a: 6e20 b2ab 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc410: 7210 32a2 0600 |0038: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3fc416: 0c06 |003b: move-result-object v6 │ │ +3fc418: 6e20 b2ab 6200 |003c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc41e: 6e10 bcab 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fc424: 0c06 |0042: move-result-object v6 │ │ +3fc426: 1a02 8842 |0043: const-string v2, "PlaybackService" // string@4288 │ │ +3fc42a: 7120 330b 6200 |0045: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc430: 5456 09d4 |0048: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc434: 6e20 83a6 3600 |004a: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ +3fc43a: 6006 4fe5 |004d: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_intro_toast:I // field@e54f │ │ +3fc43e: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +3fc440: 2323 4e1f |0050: new-array v3, v2, [Ljava/lang/Object; // type@1f4e │ │ +3fc444: 1204 |0052: const/4 v4, #int 0 // #0 │ │ +3fc446: 7110 19ab 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3fc44c: 0c00 |0056: move-result-object v0 │ │ +3fc44e: 4d00 0304 |0057: aput-object v0, v3, v4 │ │ +3fc452: 6e30 1502 6103 |0059: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ +3fc458: 0c06 |005c: move-result-object v6 │ │ +3fc45a: 7130 8312 6102 |005d: invoke-static {v1, v6, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ +3fc460: 0c06 |0060: move-result-object v6 │ │ +3fc462: 6e10 8412 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +3fc468: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0005 line=568 │ │ 0x0008 line=569 │ │ 0x0014 line=570 │ │ 0x0018 line=572 │ │ @@ -1493241,67 +1493249,67 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -3fc6f8: |[3fc6f8] de.danoeh.antennapod.playback.service.PlaybackService.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ -3fc708: 7210 3ca2 0600 |0000: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ -3fc70e: 0c00 |0003: move-result-object v0 │ │ -3fc710: 7110 8b0f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isContentUrl:(Ljava/lang/String;)Z // method@0f8b │ │ -3fc716: 0a00 |0007: move-result v0 │ │ -3fc718: 7210 3ea2 0600 |0008: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ -3fc71e: 0a01 |000b: move-result v1 │ │ -3fc720: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3fc722: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -3fc726: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3fc72a: 2803 |0011: goto 0014 // +0003 │ │ -3fc72c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3fc72e: 2802 |0013: goto 0015 // +0002 │ │ -3fc730: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3fc732: 3801 2100 |0015: if-eqz v1, 0036 // +0021 │ │ -3fc736: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -3fc73a: 7100 8da2 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ -3fc740: 0a00 |001c: move-result v0 │ │ -3fc742: 3900 1900 |001d: if-nez v0, 0036 // +0019 │ │ -3fc746: 3907 1700 |001f: if-nez v7, 0036 // +0017 │ │ -3fc74a: 2207 c71b |0021: new-instance v7, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ -3fc74e: 7030 cea7 5706 |0023: invoke-direct {v7, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ -3fc754: 6e10 d0a7 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ -3fc75a: 0c06 |0029: move-result-object v6 │ │ -3fc75c: 7020 7fa7 6500 |002a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a77f │ │ -3fc762: 7100 35a9 0000 |002d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ -3fc768: 5456 12d4 |0030: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc76c: 6e10 b2a8 0600 |0032: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fc772: 0e00 |0035: return-void │ │ -3fc774: 7210 34a2 0600 |0036: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ -3fc77a: 0c07 |0039: move-result-object v7 │ │ -3fc77c: 7100 2ea9 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ -3fc782: 0b03 |003d: move-result-wide v3 │ │ -3fc784: 7120 2aab 4300 |003e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ -3fc78a: 0c00 |0041: move-result-object v0 │ │ -3fc78c: 6e20 5aab 0700 |0042: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -3fc792: 0a07 |0045: move-result v7 │ │ -3fc794: 3907 0500 |0046: if-nez v7, 004b // +0005 │ │ -3fc798: 7100 2ba9 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a92b │ │ -3fc79e: 5457 09d4 |004b: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc7a2: 6e52 7ca6 6721 |004d: invoke-virtual {v7, v6, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a67c │ │ -3fc7a8: 5457 12d4 |0050: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc7ac: 6e10 b3a8 0700 |0052: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ -3fc7b2: 5457 12d4 |0055: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc7b6: 6000 1ee1 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fc7ba: 5451 0cd4 |0059: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fc7be: 6e10 9ea8 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fc7c4: 0c01 |005e: move-result-object v1 │ │ -3fc7c6: 6e30 b0a8 0701 |005f: invoke-virtual {v7, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ -3fc7cc: 6e10 b2a7 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ -3fc7d2: 7020 cba7 6500 |0065: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ -3fc7d8: 7020 78a7 6500 |0068: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a778 │ │ -3fc7de: 0e00 |006b: return-void │ │ +3fc720: |[3fc720] de.danoeh.antennapod.playback.service.PlaybackService.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ +3fc730: 7210 3ca2 0600 |0000: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ +3fc736: 0c00 |0003: move-result-object v0 │ │ +3fc738: 7110 8b0f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isContentUrl:(Ljava/lang/String;)Z // method@0f8b │ │ +3fc73e: 0a00 |0007: move-result v0 │ │ +3fc740: 7210 3ea2 0600 |0008: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ +3fc746: 0a01 |000b: move-result v1 │ │ +3fc748: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3fc74a: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +3fc74e: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3fc752: 2803 |0011: goto 0014 // +0003 │ │ +3fc754: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3fc756: 2802 |0013: goto 0015 // +0002 │ │ +3fc758: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3fc75a: 3801 2100 |0015: if-eqz v1, 0036 // +0021 │ │ +3fc75e: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +3fc762: 7100 8da2 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@a28d │ │ +3fc768: 0a00 |001c: move-result v0 │ │ +3fc76a: 3900 1900 |001d: if-nez v0, 0036 // +0019 │ │ +3fc76e: 3907 1700 |001f: if-nez v7, 0036 // +0017 │ │ +3fc772: 2207 c71b |0021: new-instance v7, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1bc7 │ │ +3fc776: 7030 cea7 5706 |0023: invoke-direct {v7, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ce │ │ +3fc77c: 6e10 d0a7 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a7d0 │ │ +3fc782: 0c06 |0029: move-result-object v6 │ │ +3fc784: 7020 7fa7 6500 |002a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a77f │ │ +3fc78a: 7100 35a9 0000 |002d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a935 │ │ +3fc790: 5456 12d4 |0030: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc794: 6e10 b2a8 0600 |0032: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fc79a: 0e00 |0035: return-void │ │ +3fc79c: 7210 34a2 0600 |0036: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ +3fc7a2: 0c07 |0039: move-result-object v7 │ │ +3fc7a4: 7100 2ea9 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a92e │ │ +3fc7aa: 0b03 |003d: move-result-wide v3 │ │ +3fc7ac: 7120 2aab 4300 |003e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ab2a │ │ +3fc7b2: 0c00 |0041: move-result-object v0 │ │ +3fc7b4: 6e20 5aab 0700 |0042: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +3fc7ba: 0a07 |0045: move-result v7 │ │ +3fc7bc: 3907 0500 |0046: if-nez v7, 004b // +0005 │ │ +3fc7c0: 7100 2ba9 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a92b │ │ +3fc7c6: 5457 09d4 |004b: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc7ca: 6e52 7ca6 6721 |004d: invoke-virtual {v7, v6, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a67c │ │ +3fc7d0: 5457 12d4 |0050: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc7d4: 6e10 b3a8 0700 |0052: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ +3fc7da: 5457 12d4 |0055: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc7de: 6000 1ee1 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fc7e2: 5451 0cd4 |0059: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fc7e6: 6e10 9ea8 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fc7ec: 0c01 |005e: move-result-object v1 │ │ +3fc7ee: 6e30 b0a8 0701 |005f: invoke-virtual {v7, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ +3fc7f4: 6e10 b2a7 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ +3fc7fa: 7020 cba7 6500 |0065: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ +3fc800: 7020 78a7 6500 |0068: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a778 │ │ +3fc806: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0008 line=755 │ │ 0x0019 line=756 │ │ 0x0021 line=757 │ │ 0x0026 line=759 │ │ @@ -1493326,33 +1493334,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3fc7e0: |[3fc7e0] de.danoeh.antennapod.playback.service.PlaybackService.startPlayingFromPreferences:()V │ │ -3fc7f0: 2200 af1b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; // type@1baf │ │ -3fc7f4: 7010 04a7 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;.:()V // method@a704 │ │ -3fc7fa: 7110 d4a9 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3fc800: 0c00 |0008: move-result-object v0 │ │ -3fc802: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3fc808: 0c01 |000c: move-result-object v1 │ │ -3fc80a: 6e20 dba9 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3fc810: 0c00 |0010: move-result-object v0 │ │ -3fc812: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3fc818: 0c01 |0014: move-result-object v1 │ │ -3fc81a: 6e20 d7a9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3fc820: 0c00 |0018: move-result-object v0 │ │ -3fc822: 2201 b01b |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; // type@1bb0 │ │ -3fc826: 7020 06a7 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a706 │ │ -3fc82c: 2202 b11b |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; // type@1bb1 │ │ -3fc830: 7020 08a7 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a708 │ │ -3fc836: 6e30 daa9 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3fc83c: 0e00 |0026: return-void │ │ +3fc808: |[3fc808] de.danoeh.antennapod.playback.service.PlaybackService.startPlayingFromPreferences:()V │ │ +3fc818: 2200 af1b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; // type@1baf │ │ +3fc81c: 7010 04a7 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;.:()V // method@a704 │ │ +3fc822: 7110 d4a9 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3fc828: 0c00 |0008: move-result-object v0 │ │ +3fc82a: 7100 e9a9 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3fc830: 0c01 |000c: move-result-object v1 │ │ +3fc832: 6e20 dba9 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3fc838: 0c00 |0010: move-result-object v0 │ │ +3fc83a: 7100 e6a9 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3fc840: 0c01 |0014: move-result-object v1 │ │ +3fc842: 6e20 d7a9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3fc848: 0c00 |0018: move-result-object v0 │ │ +3fc84a: 2201 b01b |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; // type@1bb0 │ │ +3fc84e: 7020 06a7 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a706 │ │ +3fc854: 2202 b11b |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; // type@1bb1 │ │ +3fc858: 7020 08a7 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a708 │ │ +3fc85e: 6e30 daa9 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3fc864: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0009 line=742 │ │ 0x0011 line=743 │ │ 0x0023 line=744 │ │ locals : │ │ @@ -1493363,56 +1493371,56 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -3fc840: |[3fc840] de.danoeh.antennapod.playback.service.PlaybackService.unpauseIfPauseOnDisconnect:(Z)V │ │ -3fc850: 5420 09d4 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc854: 6e10 77a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isAudioChannelInUse:()Z // method@a677 │ │ -3fc85a: 0a00 |0005: move-result v0 │ │ -3fc85c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3fc860: 1a03 8842 |0008: const-string v3, "PlaybackService" // string@4288 │ │ -3fc864: 1a00 17ca |000a: const-string v0, "unpauseIfPauseOnDisconnect() audio is in use" // string@ca17 │ │ -3fc868: 7120 330b 0300 |000c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc86e: 0e00 |000f: return-void │ │ -3fc870: 6300 15d4 |0010: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ -3fc874: 3800 3f00 |0012: if-eqz v0, 0051 // +003f │ │ -3fc878: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3fc87a: 6a00 15d4 |0015: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ -3fc87e: 6000 e300 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3fc882: 1301 1f00 |0019: const/16 v1, #int 31 // #1f │ │ -3fc886: 3410 0800 |001b: if-lt v0, v1, 0023 // +0008 │ │ -3fc88a: 5423 12d4 |001d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fc88e: 6e10 b2a8 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fc894: 0e00 |0022: return-void │ │ -3fc896: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ -3fc89a: 7100 7ea9 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnHeadsetReconnect:()Z // method@a97e │ │ -3fc8a0: 0a00 |0028: move-result v0 │ │ -3fc8a2: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ -3fc8a6: 5423 09d4 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc8aa: 6e10 81a6 0300 |002d: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -3fc8b0: 2821 |0030: goto 0051 // +0021 │ │ -3fc8b2: 3803 2000 |0031: if-eqz v3, 0051 // +0020 │ │ -3fc8b6: 7100 7da9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnBluetoothReconnect:()Z // method@a97d │ │ -3fc8bc: 0a03 |0036: move-result v3 │ │ -3fc8be: 3803 1a00 |0037: if-eqz v3, 0051 // +001a │ │ -3fc8c2: 6e10 fc01 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fc8c8: 0c03 |003c: move-result-object v3 │ │ -3fc8ca: 1a00 4dcd |003d: const-string v0, "vibrator" // string@cd4d │ │ -3fc8ce: 6e20 1702 0300 |003f: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3fc8d4: 0c03 |0042: move-result-object v3 │ │ -3fc8d6: 1f03 a501 |0043: check-cast v3, Landroid/os/Vibrator; // type@01a5 │ │ -3fc8da: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ -3fc8de: 1600 f401 |0047: const-wide/16 v0, #int 500 // #1f4 │ │ -3fc8e2: 6e30 1b08 0301 |0049: invoke-virtual {v3, v0, v1}, Landroid/os/Vibrator;.vibrate:(J)V // method@081b │ │ -3fc8e8: 5423 09d4 |004c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc8ec: 6e10 81a6 0300 |004e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -3fc8f2: 0e00 |0051: return-void │ │ +3fc868: |[3fc868] de.danoeh.antennapod.playback.service.PlaybackService.unpauseIfPauseOnDisconnect:(Z)V │ │ +3fc878: 5420 09d4 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc87c: 6e10 77a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isAudioChannelInUse:()Z // method@a677 │ │ +3fc882: 0a00 |0005: move-result v0 │ │ +3fc884: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3fc888: 1a03 8842 |0008: const-string v3, "PlaybackService" // string@4288 │ │ +3fc88c: 1a00 17ca |000a: const-string v0, "unpauseIfPauseOnDisconnect() audio is in use" // string@ca17 │ │ +3fc890: 7120 330b 0300 |000c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc896: 0e00 |000f: return-void │ │ +3fc898: 6300 15d4 |0010: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ +3fc89c: 3800 3f00 |0012: if-eqz v0, 0051 // +003f │ │ +3fc8a0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3fc8a2: 6a00 15d4 |0015: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d415 │ │ +3fc8a6: 6000 e300 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3fc8aa: 1301 1f00 |0019: const/16 v1, #int 31 // #1f │ │ +3fc8ae: 3410 0800 |001b: if-lt v0, v1, 0023 // +0008 │ │ +3fc8b2: 5423 12d4 |001d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fc8b6: 6e10 b2a8 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fc8bc: 0e00 |0022: return-void │ │ +3fc8be: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ +3fc8c2: 7100 7ea9 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnHeadsetReconnect:()Z // method@a97e │ │ +3fc8c8: 0a00 |0028: move-result v0 │ │ +3fc8ca: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ +3fc8ce: 5423 09d4 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc8d2: 6e10 81a6 0300 |002d: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +3fc8d8: 2821 |0030: goto 0051 // +0021 │ │ +3fc8da: 3803 2000 |0031: if-eqz v3, 0051 // +0020 │ │ +3fc8de: 7100 7da9 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnBluetoothReconnect:()Z // method@a97d │ │ +3fc8e4: 0a03 |0036: move-result v3 │ │ +3fc8e6: 3803 1a00 |0037: if-eqz v3, 0051 // +001a │ │ +3fc8ea: 6e10 fc01 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fc8f0: 0c03 |003c: move-result-object v3 │ │ +3fc8f2: 1a00 4dcd |003d: const-string v0, "vibrator" // string@cd4d │ │ +3fc8f6: 6e20 1702 0300 |003f: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3fc8fc: 0c03 |0042: move-result-object v3 │ │ +3fc8fe: 1f03 a501 |0043: check-cast v3, Landroid/os/Vibrator; // type@01a5 │ │ +3fc902: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ +3fc906: 1600 f401 |0047: const-wide/16 v0, #int 500 // #1f4 │ │ +3fc90a: 6e30 1b08 0301 |0049: invoke-virtual {v3, v0, v1}, Landroid/os/Vibrator;.vibrate:(J)V // method@081b │ │ +3fc910: 5423 09d4 |004c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc914: 6e10 81a6 0300 |004e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +3fc91a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1569 │ │ 0x000c line=1570 │ │ 0x0010 line=1573 │ │ 0x0015 line=1574 │ │ 0x0017 line=1575 │ │ @@ -1493432,139 +1493440,139 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 272 16-bit code units │ │ -3fc8f4: |[3fc8f4] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3fc904: 2200 0102 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@0201 │ │ -3fc908: 7010 3a0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:()V // method@0a3a │ │ -3fc90e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3fc910: 3805 1a00 |0006: if-eqz v5, 0020 // +001a │ │ -3fc914: 6202 eed3 |0008: sget-object v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ -3fc918: 6e10 efaa 0500 |000a: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3fc91e: 0a05 |000d: move-result v5 │ │ -3fc920: 4405 0205 |000e: aget v5, v2, v5 │ │ -3fc924: 2b05 ec00 0000 |0010: packed-switch v5, 000000fc // +000000ec │ │ -3fc92a: 280d |0013: goto 0020 // +000d │ │ -3fc92c: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ -3fc930: 280a |0016: goto 0020 // +000a │ │ -3fc932: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3fc934: 2808 |0018: goto 0020 // +0008 │ │ -3fc936: 1271 |0019: const/4 v1, #int 7 // #7 │ │ -3fc938: 2806 |001a: goto 0020 // +0006 │ │ -3fc93a: 1231 |001b: const/4 v1, #int 3 // #3 │ │ -3fc93c: 2804 |001c: goto 0020 // +0004 │ │ -3fc93e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -3fc940: 2802 |001e: goto 0020 // +0002 │ │ -3fc942: 1221 |001f: const/4 v1, #int 2 // #2 │ │ -3fc944: 6e10 83a7 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ -3fc94a: 0a05 |0023: move-result v5 │ │ -3fc94c: 8152 |0024: int-to-long v2, v5 │ │ -3fc94e: 6e10 82a7 0400 |0025: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fc954: 0a05 |0028: move-result v5 │ │ -3fc956: 6e55 3f0a 1032 |0029: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3f │ │ -3fc95c: 1701 4e03 4000 |002c: const-wide/32 v1, #float 5.87866e-39 // #0040034e │ │ -3fc962: 6e30 3e0a 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3e │ │ -3fc968: 2205 0302 |0032: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fc96c: 6001 d0e5 |0034: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e5d0 │ │ -3fc970: 6e20 1402 1400 |0036: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fc976: 0c01 |0039: move-result-object v1 │ │ -3fc978: 6002 48df |003a: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@df48 │ │ -3fc97c: 1a03 8357 |003c: const-string v3, "action.de.danoeh.antennapod.core.service.rewind" // string@5783 │ │ -3fc980: 7040 460a 3521 |003e: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fc986: 7110 f6a8 0500 |0041: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a8f6 │ │ -3fc98c: 6e10 470a 0500 |0044: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fc992: 0c05 |0047: move-result-object v5 │ │ -3fc994: 6e20 3c0a 5000 |0048: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fc99a: 2205 0302 |004b: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fc99e: 6001 f5e3 |004d: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e3f5 │ │ -3fc9a2: 6e20 1402 1400 |004f: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fc9a8: 0c01 |0052: move-result-object v1 │ │ -3fc9aa: 6002 47df |0053: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@df47 │ │ -3fc9ae: 1a03 7f57 |0055: const-string v3, "action.de.danoeh.antennapod.core.service.fastForward" // string@577f │ │ -3fc9b2: 7040 460a 3521 |0057: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fc9b8: 7110 f6a8 0500 |005a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a8f6 │ │ -3fc9be: 6e10 470a 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fc9c4: 0c05 |0060: move-result-object v5 │ │ -3fc9c6: 6e20 3c0a 5000 |0061: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fc9cc: 7100 8da9 0000 |0064: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showPlaybackSpeedOnFullNotification:()Z // method@a98d │ │ -3fc9d2: 0a05 |0067: move-result v5 │ │ -3fc9d4: 3805 1800 |0068: if-eqz v5, 0080 // +0018 │ │ -3fc9d8: 2205 0302 |006a: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fc9dc: 6001 1ae5 |006c: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.playback_speed:I // field@e51a │ │ -3fc9e0: 6e20 1402 1400 |006e: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fc9e6: 0c01 |0071: move-result-object v1 │ │ -3fc9e8: 6002 4ddf |0072: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_playback_speed:I // field@df4d │ │ -3fc9ec: 1a03 7e57 |0074: const-string v3, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@577e │ │ -3fc9f0: 7040 460a 3521 |0076: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fc9f6: 6e10 470a 0500 |0079: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fc9fc: 0c05 |007c: move-result-object v5 │ │ -3fc9fe: 6e20 3c0a 5000 |007d: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fca04: 7100 8fa9 0000 |0080: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSleepTimerOnFullNotification:()Z // method@a98f │ │ -3fca0a: 0a05 |0083: move-result v5 │ │ -3fca0c: 3805 2000 |0084: if-eqz v5, 00a4 // +0020 │ │ -3fca10: 6005 4fdf |0086: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep:I // field@df4f │ │ -3fca14: 6e10 c3a7 0400 |0088: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ -3fca1a: 0a01 |008b: move-result v1 │ │ -3fca1c: 3801 0400 |008c: if-eqz v1, 0090 // +0004 │ │ -3fca20: 6005 50df |008e: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep_off:I // field@df50 │ │ -3fca24: 2201 0302 |0090: new-instance v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fca28: 6002 f7e5 |0092: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_label:I // field@e5f7 │ │ -3fca2c: 6e20 1402 2400 |0094: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fca32: 0c02 |0097: move-result-object v2 │ │ -3fca34: 1a03 8557 |0098: const-string v3, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@5785 │ │ -3fca38: 7040 460a 3152 |009a: invoke-direct {v1, v3, v2, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fca3e: 6e10 470a 0100 |009d: invoke-virtual {v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fca44: 0c05 |00a0: move-result-object v5 │ │ -3fca46: 6e20 3c0a 5000 |00a1: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fca4c: 7100 8ca9 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a98c │ │ -3fca52: 0a05 |00a7: move-result v5 │ │ -3fca54: 3805 2800 |00a8: if-eqz v5, 00d0 // +0028 │ │ -3fca58: 6e10 88a7 0400 |00aa: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fca5e: 0c05 |00ad: move-result-object v5 │ │ -3fca60: 3805 2200 |00ae: if-eqz v5, 00d0 // +0022 │ │ -3fca64: 6e10 88a7 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fca6a: 0c05 |00b3: move-result-object v5 │ │ -3fca6c: 7210 2fa2 0500 |00b4: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ -3fca72: 0c05 |00b7: move-result-object v5 │ │ -3fca74: 3805 1800 |00b8: if-eqz v5, 00d0 // +0018 │ │ -3fca78: 2205 0302 |00ba: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fca7c: 6001 c5e4 |00bc: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e4c5 │ │ -3fca80: 6e20 1402 1400 |00be: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fca86: 0c01 |00c1: move-result-object v1 │ │ -3fca88: 6002 4adf |00c2: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@df4a │ │ -3fca8c: 1a03 8057 |00c4: const-string v3, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ -3fca90: 7040 460a 3521 |00c6: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fca96: 6e10 470a 0500 |00c9: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fca9c: 0c05 |00cc: move-result-object v5 │ │ -3fca9e: 6e20 3c0a 5000 |00cd: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fcaa4: 7100 8ea9 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a98e │ │ -3fcaaa: 0a05 |00d3: move-result v5 │ │ -3fcaac: 3805 1800 |00d4: if-eqz v5, 00ec // +0018 │ │ -3fcab0: 2205 0302 |00d6: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ -3fcab4: 6001 f4e5 |00d8: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e5f4 │ │ -3fcab8: 6e20 1402 1400 |00da: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3fcabe: 0c01 |00dd: move-result-object v1 │ │ -3fcac0: 6002 4edf |00de: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@df4e │ │ -3fcac4: 1a03 8457 |00e0: const-string v3, "action.de.danoeh.antennapod.core.service.skipToNext" // string@5784 │ │ -3fcac8: 7040 460a 3521 |00e2: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ -3fcace: 6e10 470a 0500 |00e5: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ -3fcad4: 0c05 |00e8: move-result-object v5 │ │ -3fcad6: 6e20 3c0a 5000 |00e9: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ -3fcadc: 5445 0bd4 |00ec: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcae0: 7110 f7a8 0500 |00ee: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V // method@a8f7 │ │ -3fcae6: 5445 0bd4 |00f1: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcaea: 6e10 3d0a 0000 |00f3: invoke-virtual {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@0a3d │ │ -3fcaf0: 0c00 |00f6: move-result-object v0 │ │ -3fcaf2: 6e20 0c0a 0500 |00f7: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0a0c │ │ -3fcaf8: 0e00 |00fa: return-void │ │ -3fcafa: 0000 |00fb: nop // spacer │ │ -3fcafc: 0001 0800 0200 0000 0f00 0000 0f00 ... |00fc: packed-switch-data (20 units) │ │ +3fc91c: |[3fc91c] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3fc92c: 2200 0102 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@0201 │ │ +3fc930: 7010 3a0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:()V // method@0a3a │ │ +3fc936: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3fc938: 3805 1a00 |0006: if-eqz v5, 0020 // +001a │ │ +3fc93c: 6202 eed3 |0008: sget-object v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d3ee │ │ +3fc940: 6e10 efaa 0500 |000a: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3fc946: 0a05 |000d: move-result v5 │ │ +3fc948: 4405 0205 |000e: aget v5, v2, v5 │ │ +3fc94c: 2b05 ec00 0000 |0010: packed-switch v5, 000000fc // +000000ec │ │ +3fc952: 280d |0013: goto 0020 // +000d │ │ +3fc954: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ +3fc958: 280a |0016: goto 0020 // +000a │ │ +3fc95a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3fc95c: 2808 |0018: goto 0020 // +0008 │ │ +3fc95e: 1271 |0019: const/4 v1, #int 7 // #7 │ │ +3fc960: 2806 |001a: goto 0020 // +0006 │ │ +3fc962: 1231 |001b: const/4 v1, #int 3 // #3 │ │ +3fc964: 2804 |001c: goto 0020 // +0004 │ │ +3fc966: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +3fc968: 2802 |001e: goto 0020 // +0002 │ │ +3fc96a: 1221 |001f: const/4 v1, #int 2 // #2 │ │ +3fc96c: 6e10 83a7 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a783 │ │ +3fc972: 0a05 |0023: move-result v5 │ │ +3fc974: 8152 |0024: int-to-long v2, v5 │ │ +3fc976: 6e10 82a7 0400 |0025: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fc97c: 0a05 |0028: move-result v5 │ │ +3fc97e: 6e55 3f0a 1032 |0029: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3f │ │ +3fc984: 1701 4e03 4000 |002c: const-wide/32 v1, #float 5.87866e-39 // #0040034e │ │ +3fc98a: 6e30 3e0a 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3e │ │ +3fc990: 2205 0302 |0032: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fc994: 6001 d0e5 |0034: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e5d0 │ │ +3fc998: 6e20 1402 1400 |0036: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fc99e: 0c01 |0039: move-result-object v1 │ │ +3fc9a0: 6002 48df |003a: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@df48 │ │ +3fc9a4: 1a03 8357 |003c: const-string v3, "action.de.danoeh.antennapod.core.service.rewind" // string@5783 │ │ +3fc9a8: 7040 460a 3521 |003e: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fc9ae: 7110 f6a8 0500 |0041: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a8f6 │ │ +3fc9b4: 6e10 470a 0500 |0044: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fc9ba: 0c05 |0047: move-result-object v5 │ │ +3fc9bc: 6e20 3c0a 5000 |0048: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fc9c2: 2205 0302 |004b: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fc9c6: 6001 f5e3 |004d: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e3f5 │ │ +3fc9ca: 6e20 1402 1400 |004f: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fc9d0: 0c01 |0052: move-result-object v1 │ │ +3fc9d2: 6002 47df |0053: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@df47 │ │ +3fc9d6: 1a03 7f57 |0055: const-string v3, "action.de.danoeh.antennapod.core.service.fastForward" // string@577f │ │ +3fc9da: 7040 460a 3521 |0057: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fc9e0: 7110 f6a8 0500 |005a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a8f6 │ │ +3fc9e6: 6e10 470a 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fc9ec: 0c05 |0060: move-result-object v5 │ │ +3fc9ee: 6e20 3c0a 5000 |0061: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fc9f4: 7100 8da9 0000 |0064: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showPlaybackSpeedOnFullNotification:()Z // method@a98d │ │ +3fc9fa: 0a05 |0067: move-result v5 │ │ +3fc9fc: 3805 1800 |0068: if-eqz v5, 0080 // +0018 │ │ +3fca00: 2205 0302 |006a: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fca04: 6001 1ae5 |006c: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.playback_speed:I // field@e51a │ │ +3fca08: 6e20 1402 1400 |006e: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fca0e: 0c01 |0071: move-result-object v1 │ │ +3fca10: 6002 4ddf |0072: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_playback_speed:I // field@df4d │ │ +3fca14: 1a03 7e57 |0074: const-string v3, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@577e │ │ +3fca18: 7040 460a 3521 |0076: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fca1e: 6e10 470a 0500 |0079: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fca24: 0c05 |007c: move-result-object v5 │ │ +3fca26: 6e20 3c0a 5000 |007d: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fca2c: 7100 8fa9 0000 |0080: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSleepTimerOnFullNotification:()Z // method@a98f │ │ +3fca32: 0a05 |0083: move-result v5 │ │ +3fca34: 3805 2000 |0084: if-eqz v5, 00a4 // +0020 │ │ +3fca38: 6005 4fdf |0086: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep:I // field@df4f │ │ +3fca3c: 6e10 c3a7 0400 |0088: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a7c3 │ │ +3fca42: 0a01 |008b: move-result v1 │ │ +3fca44: 3801 0400 |008c: if-eqz v1, 0090 // +0004 │ │ +3fca48: 6005 50df |008e: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep_off:I // field@df50 │ │ +3fca4c: 2201 0302 |0090: new-instance v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fca50: 6002 f7e5 |0092: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_label:I // field@e5f7 │ │ +3fca54: 6e20 1402 2400 |0094: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fca5a: 0c02 |0097: move-result-object v2 │ │ +3fca5c: 1a03 8557 |0098: const-string v3, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@5785 │ │ +3fca60: 7040 460a 3152 |009a: invoke-direct {v1, v3, v2, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fca66: 6e10 470a 0100 |009d: invoke-virtual {v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fca6c: 0c05 |00a0: move-result-object v5 │ │ +3fca6e: 6e20 3c0a 5000 |00a1: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fca74: 7100 8ca9 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a98c │ │ +3fca7a: 0a05 |00a7: move-result v5 │ │ +3fca7c: 3805 2800 |00a8: if-eqz v5, 00d0 // +0028 │ │ +3fca80: 6e10 88a7 0400 |00aa: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fca86: 0c05 |00ad: move-result-object v5 │ │ +3fca88: 3805 2200 |00ae: if-eqz v5, 00d0 // +0022 │ │ +3fca8c: 6e10 88a7 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fca92: 0c05 |00b3: move-result-object v5 │ │ +3fca94: 7210 2fa2 0500 |00b4: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@a22f │ │ +3fca9a: 0c05 |00b7: move-result-object v5 │ │ +3fca9c: 3805 1800 |00b8: if-eqz v5, 00d0 // +0018 │ │ +3fcaa0: 2205 0302 |00ba: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fcaa4: 6001 c5e4 |00bc: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e4c5 │ │ +3fcaa8: 6e20 1402 1400 |00be: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fcaae: 0c01 |00c1: move-result-object v1 │ │ +3fcab0: 6002 4adf |00c2: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@df4a │ │ +3fcab4: 1a03 8057 |00c4: const-string v3, "action.de.danoeh.antennapod.core.service.next_chapter" // string@5780 │ │ +3fcab8: 7040 460a 3521 |00c6: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fcabe: 6e10 470a 0500 |00c9: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fcac4: 0c05 |00cc: move-result-object v5 │ │ +3fcac6: 6e20 3c0a 5000 |00cd: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fcacc: 7100 8ea9 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a98e │ │ +3fcad2: 0a05 |00d3: move-result v5 │ │ +3fcad4: 3805 1800 |00d4: if-eqz v5, 00ec // +0018 │ │ +3fcad8: 2205 0302 |00d6: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@0203 │ │ +3fcadc: 6001 f4e5 |00d8: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e5f4 │ │ +3fcae0: 6e20 1402 1400 |00da: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3fcae6: 0c01 |00dd: move-result-object v1 │ │ +3fcae8: 6002 4edf |00de: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@df4e │ │ +3fcaec: 1a03 8457 |00e0: const-string v3, "action.de.danoeh.antennapod.core.service.skipToNext" // string@5784 │ │ +3fcaf0: 7040 460a 3521 |00e2: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a46 │ │ +3fcaf6: 6e10 470a 0500 |00e5: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a47 │ │ +3fcafc: 0c05 |00e8: move-result-object v5 │ │ +3fcafe: 6e20 3c0a 5000 |00e9: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a3c │ │ +3fcb04: 5445 0bd4 |00ec: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fcb08: 7110 f7a8 0500 |00ee: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V // method@a8f7 │ │ +3fcb0e: 5445 0bd4 |00f1: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fcb12: 6e10 3d0a 0000 |00f3: invoke-virtual {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@0a3d │ │ +3fcb18: 0c00 |00f6: move-result-object v0 │ │ +3fcb1a: 6e20 0c0a 0500 |00f7: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0a0c │ │ +3fcb20: 0e00 |00fa: return-void │ │ +3fcb22: 0000 |00fb: nop // spacer │ │ +3fcb24: 0001 0800 0200 0000 0f00 0000 0f00 ... |00fc: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0008 line=1237 │ │ 0x0020 line=1268 │ │ 0x002f line=1277 │ │ 0x0032 line=1281 │ │ @@ -1493609,119 +1493617,119 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -3fcb24: |[3fcb24] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fcb34: 3807 d300 |0000: if-eqz v7, 00d3 // +00d3 │ │ -3fcb38: 5460 0bd4 |0002: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcb3c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -3fcb40: 2900 cd00 |0006: goto/16 00d3 // +00cd │ │ -3fcb44: 2200 cd01 |0008: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@01cd │ │ -3fcb48: 7010 9508 0000 |000a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@0895 │ │ -3fcb4e: 1a01 ff59 |000d: const-string v1, "android.media.metadata.ARTIST" // string@59ff │ │ -3fcb52: 7210 33a2 0700 |000f: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3fcb58: 0c02 |0012: move-result-object v2 │ │ -3fcb5a: 6e30 9908 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcb60: 1a01 135a |0016: const-string v1, "android.media.metadata.TITLE" // string@5a13 │ │ -3fcb64: 7210 32a2 0700 |0018: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3fcb6a: 0c02 |001b: move-result-object v2 │ │ -3fcb6c: 6e30 9908 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcb72: 1a01 fa59 |001f: const-string v1, "android.media.metadata.ALBUM" // string@59fa │ │ -3fcb76: 7210 33a2 0700 |0021: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3fcb7c: 0c02 |0024: move-result-object v2 │ │ -3fcb7e: 6e30 9908 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcb84: 7210 31a2 0700 |0028: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3fcb8a: 0a01 |002b: move-result v1 │ │ -3fcb8c: 8111 |002c: int-to-long v1, v1 │ │ -3fcb8e: 1a03 0d5a |002d: const-string v3, "android.media.metadata.DURATION" // string@5a0d │ │ -3fcb92: 6e40 9808 3021 |002f: invoke-virtual {v0, v3, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0898 │ │ -3fcb98: 1a01 0b5a |0032: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@5a0b │ │ -3fcb9c: 7210 32a2 0700 |0034: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ -3fcba2: 0c02 |0037: move-result-object v2 │ │ -3fcba4: 6e30 9908 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcbaa: 1a01 0a5a |003b: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@5a0a │ │ -3fcbae: 7210 33a2 0700 |003d: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ -3fcbb4: 0c02 |0040: move-result-object v2 │ │ -3fcbb6: 6e30 9908 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcbbc: 5461 0cd4 |0044: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fcbc0: 6e10 a8a8 0100 |0046: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a8a8 │ │ -3fcbc6: 0a01 |0049: move-result v1 │ │ -3fcbc8: 1a02 fe59 |004a: const-string v2, "android.media.metadata.ART" // string@59fe │ │ -3fcbcc: 3801 0c00 |004c: if-eqz v1, 0058 // +000c │ │ -3fcbd0: 5467 0cd4 |004e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fcbd4: 6e10 a2a8 0700 |0050: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getCachedIcon:()Landroid/graphics/Bitmap; // method@a8a2 │ │ -3fcbda: 0c07 |0053: move-result-object v7 │ │ -3fcbdc: 6e30 9708 2007 |0054: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0897 │ │ -3fcbe2: 2839 |0057: goto 0090 // +0039 │ │ -3fcbe4: 7210 35a2 0700 |0058: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@a235 │ │ -3fcbea: 0c01 |005b: move-result-object v1 │ │ -3fcbec: 2073 1b1a |005c: instance-of v3, v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fcbf0: 3803 2700 |005e: if-eqz v3, 0085 // +0027 │ │ -3fcbf4: 1f07 1b1a |0060: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fcbf8: 6e10 99a1 0700 |0062: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fcbfe: 0c03 |0065: move-result-object v3 │ │ -3fcc00: 3803 1f00 |0066: if-eqz v3, 0085 // +001f │ │ -3fcc04: 6e10 99a1 0700 |0068: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fcc0a: 0c07 |006b: move-result-object v7 │ │ -3fcc0c: 6e10 48a1 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3fcc12: 0c03 |006f: move-result-object v3 │ │ -3fcc14: 3803 0700 |0070: if-eqz v3, 0077 // +0007 │ │ -3fcc18: 6e10 48a1 0700 |0072: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ -3fcc1e: 0c01 |0075: move-result-object v1 │ │ -3fcc20: 280f |0076: goto 0085 // +000f │ │ -3fcc22: 6e10 43a1 0700 |0077: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fcc28: 0c03 |007a: move-result-object v3 │ │ -3fcc2a: 3803 0a00 |007b: if-eqz v3, 0085 // +000a │ │ -3fcc2e: 6e10 43a1 0700 |007d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fcc34: 0c07 |0080: move-result-object v7 │ │ -3fcc36: 6e10 efa0 0700 |0081: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3fcc3c: 0c01 |0084: move-result-object v1 │ │ -3fcc3e: 7110 e80a 0100 |0085: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ -3fcc44: 0a07 |0088: move-result v7 │ │ -3fcc46: 3907 0700 |0089: if-nez v7, 0090 // +0007 │ │ -3fcc4a: 1a07 095a |008b: const-string v7, "android.media.metadata.DISPLAY_ICON_URI" // string@5a09 │ │ -3fcc4e: 6e30 9908 7001 |008d: invoke-virtual {v0, v7, v1}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ -3fcc54: 5467 12d4 |0090: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fcc58: 6e10 afa8 0700 |0092: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ -3fcc5e: 0a07 |0095: move-result v7 │ │ -3fcc60: 3807 3d00 |0096: if-eqz v7, 00d3 // +003d │ │ -3fcc64: 5467 0bd4 |0098: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcc68: 6001 36e1 |009a: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@e136 │ │ -3fcc6c: 7110 89a7 0600 |009c: invoke-static {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a789 │ │ -3fcc72: 0c03 |009f: move-result-object v3 │ │ -3fcc74: 6004 e300 |00a0: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3fcc78: 1305 1f00 |00a2: const/16 v5, #int 31 // #1f │ │ -3fcc7c: 3454 0500 |00a4: if-lt v4, v5, 00a9 // +0005 │ │ -3fcc80: 1504 0002 |00a6: const/high16 v4, #int 33554432 // #200 │ │ -3fcc84: 2802 |00a8: goto 00aa // +0002 │ │ -3fcc86: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ -3fcc88: 1505 0008 |00aa: const/high16 v5, #int 134217728 // #800 │ │ -3fcc8c: b654 |00ac: or-int/2addr v4, v5 │ │ -3fcc8e: 7140 7001 1643 |00ad: invoke-static {v6, v1, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3fcc94: 0c01 |00b0: move-result-object v1 │ │ -3fcc96: 6e20 0e0a 1700 |00b1: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@0a0e │ │ -3fcc9c: 5467 0bd4 |00b4: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcca0: 6e10 9608 0000 |00b6: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0896 │ │ -3fcca6: 0c01 |00b9: move-result-object v1 │ │ -3fcca8: 6e20 0b0a 1700 |00ba: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0a0b │ │ -3fccae: 2816 |00bd: goto 00d3 // +0016 │ │ -3fccb0: 0d07 |00be: move-exception v7 │ │ -3fccb2: 1a01 8842 |00bf: const-string v1, "PlaybackService" // string@4288 │ │ -3fccb6: 1a03 0047 |00c1: const-string v3, "Setting media session metadata" // string@4700 │ │ -3fccba: 7130 360b 3107 |00c3: invoke-static {v1, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ -3fccc0: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ -3fccc2: 6e30 9708 2007 |00c7: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0897 │ │ -3fccc8: 5467 0bd4 |00ca: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fcccc: 6e10 9608 0000 |00cc: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0896 │ │ -3fccd2: 0c00 |00cf: move-result-object v0 │ │ -3fccd4: 6e20 0b0a 0700 |00d0: invoke-virtual {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0a0b │ │ -3fccda: 0e00 |00d3: return-void │ │ +3fcb4c: |[3fcb4c] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fcb5c: 3807 d300 |0000: if-eqz v7, 00d3 // +00d3 │ │ +3fcb60: 5460 0bd4 |0002: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fcb64: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +3fcb68: 2900 cd00 |0006: goto/16 00d3 // +00cd │ │ +3fcb6c: 2200 cd01 |0008: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@01cd │ │ +3fcb70: 7010 9508 0000 |000a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@0895 │ │ +3fcb76: 1a01 ff59 |000d: const-string v1, "android.media.metadata.ARTIST" // string@59ff │ │ +3fcb7a: 7210 33a2 0700 |000f: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3fcb80: 0c02 |0012: move-result-object v2 │ │ +3fcb82: 6e30 9908 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcb88: 1a01 135a |0016: const-string v1, "android.media.metadata.TITLE" // string@5a13 │ │ +3fcb8c: 7210 32a2 0700 |0018: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3fcb92: 0c02 |001b: move-result-object v2 │ │ +3fcb94: 6e30 9908 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcb9a: 1a01 fa59 |001f: const-string v1, "android.media.metadata.ALBUM" // string@59fa │ │ +3fcb9e: 7210 33a2 0700 |0021: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3fcba4: 0c02 |0024: move-result-object v2 │ │ +3fcba6: 6e30 9908 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcbac: 7210 31a2 0700 |0028: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3fcbb2: 0a01 |002b: move-result v1 │ │ +3fcbb4: 8111 |002c: int-to-long v1, v1 │ │ +3fcbb6: 1a03 0d5a |002d: const-string v3, "android.media.metadata.DURATION" // string@5a0d │ │ +3fcbba: 6e40 9808 3021 |002f: invoke-virtual {v0, v3, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0898 │ │ +3fcbc0: 1a01 0b5a |0032: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@5a0b │ │ +3fcbc4: 7210 32a2 0700 |0034: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@a232 │ │ +3fcbca: 0c02 |0037: move-result-object v2 │ │ +3fcbcc: 6e30 9908 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcbd2: 1a01 0a5a |003b: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@5a0a │ │ +3fcbd6: 7210 33a2 0700 |003d: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@a233 │ │ +3fcbdc: 0c02 |0040: move-result-object v2 │ │ +3fcbde: 6e30 9908 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcbe4: 5461 0cd4 |0044: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fcbe8: 6e10 a8a8 0100 |0046: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a8a8 │ │ +3fcbee: 0a01 |0049: move-result v1 │ │ +3fcbf0: 1a02 fe59 |004a: const-string v2, "android.media.metadata.ART" // string@59fe │ │ +3fcbf4: 3801 0c00 |004c: if-eqz v1, 0058 // +000c │ │ +3fcbf8: 5467 0cd4 |004e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fcbfc: 6e10 a2a8 0700 |0050: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getCachedIcon:()Landroid/graphics/Bitmap; // method@a8a2 │ │ +3fcc02: 0c07 |0053: move-result-object v7 │ │ +3fcc04: 6e30 9708 2007 |0054: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0897 │ │ +3fcc0a: 2839 |0057: goto 0090 // +0039 │ │ +3fcc0c: 7210 35a2 0700 |0058: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@a235 │ │ +3fcc12: 0c01 |005b: move-result-object v1 │ │ +3fcc14: 2073 1b1a |005c: instance-of v3, v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fcc18: 3803 2700 |005e: if-eqz v3, 0085 // +0027 │ │ +3fcc1c: 1f07 1b1a |0060: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fcc20: 6e10 99a1 0700 |0062: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fcc26: 0c03 |0065: move-result-object v3 │ │ +3fcc28: 3803 1f00 |0066: if-eqz v3, 0085 // +001f │ │ +3fcc2c: 6e10 99a1 0700 |0068: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fcc32: 0c07 |006b: move-result-object v7 │ │ +3fcc34: 6e10 48a1 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3fcc3a: 0c03 |006f: move-result-object v3 │ │ +3fcc3c: 3803 0700 |0070: if-eqz v3, 0077 // +0007 │ │ +3fcc40: 6e10 48a1 0700 |0072: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@a148 │ │ +3fcc46: 0c01 |0075: move-result-object v1 │ │ +3fcc48: 280f |0076: goto 0085 // +000f │ │ +3fcc4a: 6e10 43a1 0700 |0077: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fcc50: 0c03 |007a: move-result-object v3 │ │ +3fcc52: 3803 0a00 |007b: if-eqz v3, 0085 // +000a │ │ +3fcc56: 6e10 43a1 0700 |007d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fcc5c: 0c07 |0080: move-result-object v7 │ │ +3fcc5e: 6e10 efa0 0700 |0081: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3fcc64: 0c01 |0084: move-result-object v1 │ │ +3fcc66: 7110 e80a 0100 |0085: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ae8 │ │ +3fcc6c: 0a07 |0088: move-result v7 │ │ +3fcc6e: 3907 0700 |0089: if-nez v7, 0090 // +0007 │ │ +3fcc72: 1a07 095a |008b: const-string v7, "android.media.metadata.DISPLAY_ICON_URI" // string@5a09 │ │ +3fcc76: 6e30 9908 7001 |008d: invoke-virtual {v0, v7, v1}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0899 │ │ +3fcc7c: 5467 12d4 |0090: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fcc80: 6e10 afa8 0700 |0092: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ +3fcc86: 0a07 |0095: move-result v7 │ │ +3fcc88: 3807 3d00 |0096: if-eqz v7, 00d3 // +003d │ │ +3fcc8c: 5467 0bd4 |0098: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fcc90: 6001 36e1 |009a: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@e136 │ │ +3fcc94: 7110 89a7 0600 |009c: invoke-static {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a789 │ │ +3fcc9a: 0c03 |009f: move-result-object v3 │ │ +3fcc9c: 6004 e300 |00a0: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3fcca0: 1305 1f00 |00a2: const/16 v5, #int 31 // #1f │ │ +3fcca4: 3454 0500 |00a4: if-lt v4, v5, 00a9 // +0005 │ │ +3fcca8: 1504 0002 |00a6: const/high16 v4, #int 33554432 // #200 │ │ +3fccac: 2802 |00a8: goto 00aa // +0002 │ │ +3fccae: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ +3fccb0: 1505 0008 |00aa: const/high16 v5, #int 134217728 // #800 │ │ +3fccb4: b654 |00ac: or-int/2addr v4, v5 │ │ +3fccb6: 7140 7001 1643 |00ad: invoke-static {v6, v1, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3fccbc: 0c01 |00b0: move-result-object v1 │ │ +3fccbe: 6e20 0e0a 1700 |00b1: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@0a0e │ │ +3fccc4: 5467 0bd4 |00b4: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fccc8: 6e10 9608 0000 |00b6: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0896 │ │ +3fccce: 0c01 |00b9: move-result-object v1 │ │ +3fccd0: 6e20 0b0a 1700 |00ba: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0a0b │ │ +3fccd6: 2816 |00bd: goto 00d3 // +0016 │ │ +3fccd8: 0d07 |00be: move-exception v7 │ │ +3fccda: 1a01 8842 |00bf: const-string v1, "PlaybackService" // string@4288 │ │ +3fccde: 1a03 0047 |00c1: const-string v3, "Setting media session metadata" // string@4700 │ │ +3fcce2: 7130 360b 3107 |00c3: invoke-static {v1, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b36 │ │ +3fcce8: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ +3fccea: 6e30 9708 2007 |00c7: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0897 │ │ +3fccf0: 5467 0bd4 |00ca: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fccf4: 6e10 9608 0000 |00cc: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0896 │ │ +3fccfa: 0c00 |00cf: move-result-object v0 │ │ +3fccfc: 6e20 0b0a 0700 |00d0: invoke-virtual {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0a0b │ │ +3fcd02: 0e00 |00d3: return-void │ │ catches : 1 │ │ 0x00b4 - 0x00bd │ │ Ljava/lang/OutOfMemoryError; -> 0x00be │ │ positions : │ │ 0x0002 line=1348 │ │ 0x0008 line=1352 │ │ 0x000f line=1353 │ │ @@ -1493761,18 +1493769,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3fccec: |[3fccec] de.danoeh.antennapod.playback.service.PlaybackService.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3fccfc: 7020 bea7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7be │ │ -3fcd02: 7020 caa7 1000 |0003: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ca │ │ -3fcd08: 0e00 |0006: return-void │ │ +3fcd14: |[3fcd14] de.danoeh.antennapod.playback.service.PlaybackService.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3fcd24: 7020 bea7 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7be │ │ +3fcd2a: 7020 caa7 1000 |0003: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7ca │ │ +3fcd30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0003 line=1344 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0007 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1493783,40 +1493791,40 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3faf88: |[3faf88] de.danoeh.antennapod.playback.service.PlaybackService.bufferUpdate:(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V │ │ -3faf98: 6e10 52a0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.hasEnded:()Z // method@a052 │ │ -3faf9e: 0a02 |0003: move-result v2 │ │ -3fafa0: 3802 2e00 |0004: if-eqz v2, 0032 // +002e │ │ -3fafa4: 6e10 88a7 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fafaa: 0c02 |0009: move-result-object v2 │ │ -3fafac: 6e10 88a7 0100 |000a: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fafb2: 0c00 |000d: move-result-object v0 │ │ -3fafb4: 2000 1b1a |000e: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fafb8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -3fafbc: 7210 31a2 0200 |0012: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -3fafc2: 0a00 |0015: move-result v0 │ │ -3fafc4: 3c00 1c00 |0016: if-gtz v0, 0032 // +001c │ │ -3fafc8: 5410 09d4 |0018: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fafcc: 6e10 6ea6 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ -3fafd2: 0a00 |001d: move-result v0 │ │ -3fafd4: 3d00 1400 |001e: if-lez v0, 0032 // +0014 │ │ -3fafd8: 5410 09d4 |0020: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fafdc: 6e10 6ea6 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ -3fafe2: 0a00 |0025: move-result v0 │ │ -3fafe4: 7220 43a2 0200 |0026: invoke-interface {v2, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@a243 │ │ -3fafea: 0720 |0029: move-object v0, v2 │ │ -3fafec: 1f00 1b1a |002a: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3faff0: 7110 17a9 0000 |002c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ -3faff6: 7020 cba7 2100 |002f: invoke-direct {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ -3faffc: 0e00 |0032: return-void │ │ +3fafb0: |[3fafb0] de.danoeh.antennapod.playback.service.PlaybackService.bufferUpdate:(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V │ │ +3fafc0: 6e10 52a0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.hasEnded:()Z // method@a052 │ │ +3fafc6: 0a02 |0003: move-result v2 │ │ +3fafc8: 3802 2e00 |0004: if-eqz v2, 0032 // +002e │ │ +3fafcc: 6e10 88a7 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fafd2: 0c02 |0009: move-result-object v2 │ │ +3fafd4: 6e10 88a7 0100 |000a: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fafda: 0c00 |000d: move-result-object v0 │ │ +3fafdc: 2000 1b1a |000e: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fafe0: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +3fafe4: 7210 31a2 0200 |0012: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +3fafea: 0a00 |0015: move-result v0 │ │ +3fafec: 3c00 1c00 |0016: if-gtz v0, 0032 // +001c │ │ +3faff0: 5410 09d4 |0018: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3faff4: 6e10 6ea6 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ +3faffa: 0a00 |001d: move-result v0 │ │ +3faffc: 3d00 1400 |001e: if-lez v0, 0032 // +0014 │ │ +3fb000: 5410 09d4 |0020: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fb004: 6e10 6ea6 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ +3fb00a: 0a00 |0025: move-result v0 │ │ +3fb00c: 7220 43a2 0200 |0026: invoke-interface {v2, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@a243 │ │ +3fb012: 0720 |0029: move-object v0, v2 │ │ +3fb014: 1f00 1b1a |002a: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fb018: 7110 17a9 0000 |002c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ +3fb01e: 7020 cba7 2100 |002f: invoke-direct {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ +3fb024: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ 0x0006 line=990 │ │ 0x000a line=991 │ │ 0x0012 line=992 │ │ 0x0020 line=994 │ │ @@ -1493831,18 +1493839,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fb020: |[3fb020] de.danoeh.antennapod.playback.service.PlaybackService.disableSleepTimer:()V │ │ -3fb030: 5410 13d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fb034: 6e10 d8a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a8d8 │ │ -3fb03a: 0e00 |0005: return-void │ │ +3fb048: |[3fb048] de.danoeh.antennapod.playback.service.PlaybackService.disableSleepTimer:()V │ │ +3fb058: 5410 13d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fb05c: 6e10 d8a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a8d8 │ │ +3fb062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1493850,23 +1493858,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3fa768: |[3fa768] de.danoeh.antennapod.playback.service.PlaybackService.getAudioTracks:()Ljava/util/List; │ │ -3fa778: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa77c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3fa780: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -3fa786: 0c00 |0007: move-result-object v0 │ │ -3fa788: 1100 |0008: return-object v0 │ │ -3fa78a: 6e10 6ca6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getAudioTracks:()Ljava/util/List; // method@a66c │ │ -3fa790: 0c00 |000c: move-result-object v0 │ │ -3fa792: 1100 |000d: return-object v0 │ │ +3fa790: |[3fa790] de.danoeh.antennapod.playback.service.PlaybackService.getAudioTracks:()Ljava/util/List; │ │ +3fa7a0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa7a4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3fa7a8: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +3fa7ae: 0c00 |0007: move-result-object v0 │ │ +3fa7b0: 1100 |0008: return-object v0 │ │ +3fa7b2: 6e10 6ca6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getAudioTracks:()Ljava/util/List; // method@a66c │ │ +3fa7b8: 0c00 |000c: move-result-object v0 │ │ +3fa7ba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1746 │ │ 0x0004 line=1747 │ │ 0x0009 line=1749 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1493876,22 +1493884,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3fa4e0: |[3fa4e0] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPlaybackSpeed:()F │ │ -3fa4f0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa4f4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3fa4f8: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -3fa4fc: 0f00 |0006: return v0 │ │ -3fa4fe: 6e10 71a6 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a671 │ │ -3fa504: 0a00 |000a: move-result v0 │ │ -3fa506: 0f00 |000b: return v0 │ │ +3fa508: |[3fa508] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPlaybackSpeed:()F │ │ +3fa518: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa51c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3fa520: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +3fa524: 0f00 |0006: return v0 │ │ +3fa526: 6e10 71a6 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a671 │ │ +3fa52c: 0a00 |000a: move-result v0 │ │ +3fa52e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1693 │ │ 0x0007 line=1696 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1493900,22 +1493908,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fa520: |[3fa520] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPosition:()I │ │ -3fa530: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa534: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3fa538: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3fa53a: 0f00 |0005: return v0 │ │ -3fa53c: 6e10 73a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ -3fa542: 0a00 |0009: move-result v0 │ │ -3fa544: 0f00 |000a: return v0 │ │ +3fa548: |[3fa548] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPosition:()I │ │ +3fa558: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa55c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3fa560: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3fa562: 0f00 |0005: return v0 │ │ +3fa564: 6e10 73a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ +3fa56a: 0a00 |0009: move-result v0 │ │ +3fa56c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0006 line=1742 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1493924,22 +1493932,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3f9df4: |[3f9df4] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentSkipSilence:()Z │ │ -3f9e04: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9e08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3f9e0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f9e0e: 0f00 |0005: return v0 │ │ -3f9e10: 6e10 75a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSkipSilence:()Z // method@a675 │ │ -3f9e16: 0a00 |0009: move-result v0 │ │ -3f9e18: 0f00 |000a: return v0 │ │ +3f9e1c: |[3f9e1c] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentSkipSilence:()Z │ │ +3f9e2c: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9e30: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3f9e34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f9e36: 0f00 |0005: return v0 │ │ +3f9e38: 6e10 75a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSkipSilence:()Z // method@a675 │ │ +3f9e3e: 0a00 |0009: move-result v0 │ │ +3f9e40: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ 0x0006 line=1703 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1493948,22 +1493956,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fa548: |[3fa548] de.danoeh.antennapod.playback.service.PlaybackService.getDuration:()I │ │ -3fa558: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa55c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3fa560: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3fa562: 0f00 |0005: return v0 │ │ -3fa564: 6e10 6ea6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ -3fa56a: 0a00 |0009: move-result v0 │ │ -3fa56c: 0f00 |000a: return v0 │ │ +3fa570: |[3fa570] de.danoeh.antennapod.playback.service.PlaybackService.getDuration:()I │ │ +3fa580: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa584: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3fa588: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3fa58a: 0f00 |0005: return v0 │ │ +3fa58c: 6e10 6ea6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a66e │ │ +3fa592: 0a00 |0009: move-result v0 │ │ +3fa594: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ 0x0006 line=1731 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1493972,19 +1493980,19 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa458: |[3fa458] de.danoeh.antennapod.playback.service.PlaybackService.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ -3fa468: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa46c: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ -3fa472: 0c00 |0005: move-result-object v0 │ │ -3fa474: 1100 |0006: return-object v0 │ │ +3fa480: |[3fa480] de.danoeh.antennapod.playback.service.PlaybackService.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ +3fa490: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa494: 6e10 6fa6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a66f │ │ +3fa49a: 0c00 |0005: move-result-object v0 │ │ +3fa49c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1493992,19 +1494000,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa3f0: |[3fa3f0] de.danoeh.antennapod.playback.service.PlaybackService.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3fa400: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa404: 6e10 70a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fa40a: 0c00 |0005: move-result-object v0 │ │ -3fa40c: 1100 |0006: return-object v0 │ │ +3fa418: |[3fa418] de.danoeh.antennapod.playback.service.PlaybackService.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3fa428: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa42c: 6e10 70a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fa432: 0c00 |0005: move-result-object v0 │ │ +3fa434: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494012,22 +1494020,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fa570: |[3fa570] de.danoeh.antennapod.playback.service.PlaybackService.getSelectedAudioTrack:()I │ │ -3fa580: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa584: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3fa588: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3fa58a: 0f00 |0005: return v0 │ │ -3fa58c: 6e10 74a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSelectedAudioTrack:()I // method@a674 │ │ -3fa592: 0a00 |0009: move-result v0 │ │ -3fa594: 0f00 |000a: return v0 │ │ +3fa598: |[3fa598] de.danoeh.antennapod.playback.service.PlaybackService.getSelectedAudioTrack:()I │ │ +3fa5a8: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa5ac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3fa5b0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3fa5b2: 0f00 |0005: return v0 │ │ +3fa5b4: 6e10 74a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSelectedAudioTrack:()I // method@a674 │ │ +3fa5ba: 0a00 |0009: move-result v0 │ │ +3fa5bc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ 0x0006 line=1756 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1494036,19 +1494044,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3faa84: |[3faa84] de.danoeh.antennapod.playback.service.PlaybackService.getSleepTimerTimeLeft:()J │ │ -3faa94: 5420 13d4 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3faa98: 6e10 d9a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.getSleepTimerTimeLeft:()J // method@a8d9 │ │ -3faa9e: 0b00 |0005: move-result-wide v0 │ │ -3faaa0: 1000 |0006: return-wide v0 │ │ +3faaac: |[3faaac] de.danoeh.antennapod.playback.service.PlaybackService.getSleepTimerTimeLeft:()J │ │ +3faabc: 5420 13d4 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3faac0: 6e10 d9a8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.getSleepTimerTimeLeft:()J // method@a8d9 │ │ +3faac6: 0b00 |0005: move-result-wide v0 │ │ +3faac8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1474 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494056,19 +1494064,19 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa478: |[3fa478] de.danoeh.antennapod.playback.service.PlaybackService.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3fa488: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa48c: 6e10 72a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fa492: 0c00 |0005: move-result-object v0 │ │ -3fa494: 1100 |0006: return-object v0 │ │ +3fa4a0: |[3fa4a0] de.danoeh.antennapod.playback.service.PlaybackService.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3fa4b0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa4b4: 6e10 72a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fa4ba: 0c00 |0005: move-result-object v0 │ │ +3fa4bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494076,19 +1494084,19 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f9c98: |[3f9c98] de.danoeh.antennapod.playback.service.PlaybackService.getVideoSize:()Landroid/util/Pair; │ │ -3f9ca8: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3f9cac: 6e10 76a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getVideoSize:()Landroid/util/Pair; // method@a676 │ │ -3f9cb2: 0c00 |0005: move-result-object v0 │ │ -3f9cb4: 1100 |0006: return-object v0 │ │ +3f9cc0: |[3f9cc0] de.danoeh.antennapod.playback.service.PlaybackService.getVideoSize:()Landroid/util/Pair; │ │ +3f9cd0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3f9cd4: 6e10 76a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getVideoSize:()Landroid/util/Pair; // method@a676 │ │ +3f9cda: 0c00 |0005: move-result-object v0 │ │ +3f9cdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #13 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494096,19 +1494104,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa188: |[3fa188] de.danoeh.antennapod.playback.service.PlaybackService.isStartWhenPrepared:()Z │ │ -3fa198: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa19c: 6e10 79a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a679 │ │ -3fa1a2: 0a00 |0005: move-result v0 │ │ -3fa1a4: 0f00 |0006: return v0 │ │ +3fa1b0: |[3fa1b0] de.danoeh.antennapod.playback.service.PlaybackService.isStartWhenPrepared:()Z │ │ +3fa1c0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa1c4: 6e10 79a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a679 │ │ +3fa1ca: 0a00 |0005: move-result v0 │ │ +3fa1cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494116,19 +1494124,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa1a8: |[3fa1a8] de.danoeh.antennapod.playback.service.PlaybackService.isStreaming:()Z │ │ -3fa1b8: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fa1bc: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStreaming:()Z // method@a67a │ │ -3fa1c2: 0a00 |0005: move-result v0 │ │ -3fa1c4: 0f00 |0006: return v0 │ │ +3fa1d0: |[3fa1d0] de.danoeh.antennapod.playback.service.PlaybackService.isStreaming:()Z │ │ +3fa1e0: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fa1e4: 6e10 7aa6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStreaming:()Z // method@a67a │ │ +3fa1ea: 0a00 |0005: move-result v0 │ │ +3fa1ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1766 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1494136,30 +1494144,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3fb54c: |[3fb54c] de.danoeh.antennapod.playback.service.PlaybackService.notifyVideoSurfaceAbandoned:()V │ │ -3fb55c: 5430 09d4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fb560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3fb562: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3fb564: 6e30 7ba6 2001 |0004: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fb56a: 5430 09d4 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fb56e: 6e10 80a6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resetVideoSurface:()V // method@a680 │ │ -3fb574: 6e10 88a7 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fb57a: 0c00 |000f: move-result-object v0 │ │ -3fb57c: 7020 cba7 0300 |0010: invoke-direct {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ -3fb582: 5430 12d4 |0013: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb586: 7100 7aa9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3fb58c: 0a01 |0018: move-result v1 │ │ -3fb58e: b721 |0019: xor-int/2addr v1, v2 │ │ -3fb590: 6e20 b1a8 1000 |001a: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3fb596: 0e00 |001d: return-void │ │ +3fb574: |[3fb574] de.danoeh.antennapod.playback.service.PlaybackService.notifyVideoSurfaceAbandoned:()V │ │ +3fb584: 5430 09d4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fb588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3fb58a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3fb58c: 6e30 7ba6 2001 |0004: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fb592: 5430 09d4 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fb596: 6e10 80a6 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resetVideoSurface:()V // method@a680 │ │ +3fb59c: 6e10 88a7 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fb5a2: 0c00 |000f: move-result-object v0 │ │ +3fb5a4: 7020 cba7 0300 |0010: invoke-direct {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a7cb │ │ +3fb5aa: 5430 12d4 |0013: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb5ae: 7100 7aa9 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3fb5b4: 0a01 |0018: move-result v1 │ │ +3fb5b6: b721 |0019: xor-int/2addr v1, v2 │ │ +3fb5b8: 6e20 b1a8 1000 |001a: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3fb5be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0007 line=788 │ │ 0x000c line=789 │ │ 0x0013 line=790 │ │ locals : │ │ @@ -1494170,32 +1494178,32 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -3f9a70: |[3f9a70] de.danoeh.antennapod.playback.service.PlaybackService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -3f9a80: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3f9a84: 1a01 6344 |0002: const-string v1, "Received onBind event" // string@4463 │ │ -3f9a88: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9a8e: 6e10 4502 0300 |0007: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3f9a94: 0c00 |000a: move-result-object v0 │ │ -3f9a96: 3800 1300 |000b: if-eqz v0, 001e // +0013 │ │ -3f9a9a: 6e10 4502 0300 |000d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3f9aa0: 0c00 |0010: move-result-object v0 │ │ -3f9aa2: 1a01 f359 |0011: const-string v1, "android.media.browse.MediaBrowserService" // string@59f3 │ │ -3f9aa6: 7120 e50a 1000 |0013: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ -3f9aac: 0a00 |0016: move-result v0 │ │ -3f9aae: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -3f9ab2: 6f20 6c41 3200 |0019: invoke-super {v2, v3}, Landroidx/media/MediaBrowserServiceCompat;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@416c │ │ -3f9ab8: 0c03 |001c: move-result-object v3 │ │ -3f9aba: 1103 |001d: return-object v3 │ │ -3f9abc: 5423 08d4 |001e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d408 │ │ -3f9ac0: 1103 |0020: return-object v3 │ │ +3f9a98: |[3f9a98] de.danoeh.antennapod.playback.service.PlaybackService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +3f9aa8: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3f9aac: 1a01 6344 |0002: const-string v1, "Received onBind event" // string@4463 │ │ +3f9ab0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9ab6: 6e10 4502 0300 |0007: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3f9abc: 0c00 |000a: move-result-object v0 │ │ +3f9abe: 3800 1300 |000b: if-eqz v0, 001e // +0013 │ │ +3f9ac2: 6e10 4502 0300 |000d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3f9ac8: 0c00 |0010: move-result-object v0 │ │ +3f9aca: 1a01 f359 |0011: const-string v1, "android.media.browse.MediaBrowserService" // string@59f3 │ │ +3f9ace: 7120 e50a 1000 |0013: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0ae5 │ │ +3f9ad4: 0a00 |0016: move-result v0 │ │ +3f9ad6: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +3f9ada: 6f20 6c41 3200 |0019: invoke-super {v2, v3}, Landroidx/media/MediaBrowserServiceCompat;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@416c │ │ +3f9ae0: 0c03 |001c: move-result-object v3 │ │ +3f9ae2: 1103 |001d: return-object v3 │ │ +3f9ae4: 5423 08d4 |001e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d408 │ │ +3f9ae8: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=482 │ │ 0x0007 line=483 │ │ 0x0019 line=484 │ │ 0x001e line=486 │ │ locals : │ │ @@ -1494207,76 +1494215,76 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -3fb598: |[3fb598] de.danoeh.antennapod.playback.service.PlaybackService.onCreate:()V │ │ -3fb5a8: 6f10 6d41 0300 |0000: invoke-super {v3}, Landroidx/media/MediaBrowserServiceCompat;.onCreate:()V // method@416d │ │ -3fb5ae: 1a00 8842 |0003: const-string v0, "PlaybackService" // string@4288 │ │ -3fb5b2: 1a01 ea46 |0005: const-string v1, "Service created." // string@46ea │ │ -3fb5b6: 7120 330b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb5bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3fb5be: 6a00 07d4 |000b: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3fb5c2: 2200 f21b |000d: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // type@1bf2 │ │ -3fb5c6: 7020 aea8 3000 |000f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a8ae │ │ -3fb5cc: 5b30 12d4 |0012: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb5d0: 2200 f11b |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // type@1bf1 │ │ -3fb5d4: 7020 9ca8 3000 |0016: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.:(Landroid/content/Context;)V // method@a89c │ │ -3fb5da: 5b30 0cd4 |0019: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb5de: 2200 2705 |001b: new-instance v0, Landroidx/car/app/connection/CarConnection; // type@0527 │ │ -3fb5e2: 7020 0a23 3000 |001d: invoke-direct {v0, v3}, Landroidx/car/app/connection/CarConnection;.:(Landroid/content/Context;)V // method@230a │ │ -3fb5e8: 6e10 0b23 0000 |0020: invoke-virtual {v0}, Landroidx/car/app/connection/CarConnection;.getType:()Landroidx/lifecycle/LiveData; // method@230b │ │ -3fb5ee: 0c00 |0023: move-result-object v0 │ │ -3fb5f0: 5b30 fdd3 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ -3fb5f4: 2200 b21b |0026: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; // type@1bb2 │ │ -3fb5f8: 7020 0aa7 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a70a │ │ -3fb5fe: 5b30 fcd3 |002b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionObserver:Landroidx/lifecycle/Observer; // field@d3fc │ │ -3fb602: 5431 fdd3 |002d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ -3fb606: 6e20 663f 0100 |002f: invoke-virtual {v1, v0}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@3f66 │ │ -3fb60c: 5430 11d4 |0032: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ -3fb610: 2201 6500 |0034: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ -3fb614: 1a02 7d57 |0036: const-string v2, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@577d │ │ -3fb618: 7020 6f02 2100 |0038: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3fb61e: 1242 |003b: const/4 v2, #int 4 // #4 │ │ -3fb620: 7140 5a2e 0321 |003c: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ -3fb626: 5430 05d4 |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ -3fb62a: 2201 6500 |0041: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ -3fb62e: 1a02 d559 |0043: const-string v2, "android.intent.action.HEADSET_PLUG" // string@59d5 │ │ -3fb632: 7020 6f02 2100 |0045: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3fb638: 6e30 2202 0301 |0048: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ -3fb63e: 5430 00d4 |004b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ -3fb642: 2201 6500 |004d: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ -3fb646: 1a02 c159 |004f: const-string v2, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@59c1 │ │ -3fb64a: 7020 6f02 2100 |0051: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3fb650: 6e30 2202 0301 |0054: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ -3fb656: 5430 fed3 |0057: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ -3fb65a: 2201 6500 |0059: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ -3fb65e: 1a02 ef59 |005b: const-string v2, "android.media.AUDIO_BECOMING_NOISY" // string@59ef │ │ -3fb662: 7020 6f02 2100 |005d: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ -3fb668: 6e30 2202 0301 |0060: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ -3fb66e: 7100 efaf 0000 |0063: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb674: 0c00 |0066: move-result-object v0 │ │ -3fb676: 6e20 f4af 3000 |0067: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ -3fb67c: 2200 fd1b |006a: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // type@1bfd │ │ -3fb680: 5431 14d4 |006c: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d414 │ │ -3fb684: 7030 d4a8 3001 |006e: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a8d4 │ │ -3fb68a: 5b30 13d4 |0071: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fb68e: 6e10 b2a7 0300 |0073: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ -3fb694: 2200 b81b |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1; // type@1bb8 │ │ -3fb698: 7030 16a7 3003 |0078: invoke-direct {v0, v3, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V // method@a716 │ │ -3fb69e: 5b30 01d4 |007b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d401 │ │ -3fb6a2: 7100 efaf 0000 |007d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb6a8: 0c00 |0080: move-result-object v0 │ │ -3fb6aa: 2201 f819 |0081: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ -3fb6ae: 6202 886d |0083: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ -3fb6b2: 7020 61a0 2100 |0085: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@a061 │ │ -3fb6b8: 6e20 f2af 1000 |0088: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3fb6be: 0e00 |008b: return-void │ │ +3fb5c0: |[3fb5c0] de.danoeh.antennapod.playback.service.PlaybackService.onCreate:()V │ │ +3fb5d0: 6f10 6d41 0300 |0000: invoke-super {v3}, Landroidx/media/MediaBrowserServiceCompat;.onCreate:()V // method@416d │ │ +3fb5d6: 1a00 8842 |0003: const-string v0, "PlaybackService" // string@4288 │ │ +3fb5da: 1a01 ea46 |0005: const-string v1, "Service created." // string@46ea │ │ +3fb5de: 7120 330b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb5e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3fb5e6: 6a00 07d4 |000b: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3fb5ea: 2200 f21b |000d: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // type@1bf2 │ │ +3fb5ee: 7020 aea8 3000 |000f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a8ae │ │ +3fb5f4: 5b30 12d4 |0012: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb5f8: 2200 f11b |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // type@1bf1 │ │ +3fb5fc: 7020 9ca8 3000 |0016: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.:(Landroid/content/Context;)V // method@a89c │ │ +3fb602: 5b30 0cd4 |0019: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb606: 2200 2705 |001b: new-instance v0, Landroidx/car/app/connection/CarConnection; // type@0527 │ │ +3fb60a: 7020 0a23 3000 |001d: invoke-direct {v0, v3}, Landroidx/car/app/connection/CarConnection;.:(Landroid/content/Context;)V // method@230a │ │ +3fb610: 6e10 0b23 0000 |0020: invoke-virtual {v0}, Landroidx/car/app/connection/CarConnection;.getType:()Landroidx/lifecycle/LiveData; // method@230b │ │ +3fb616: 0c00 |0023: move-result-object v0 │ │ +3fb618: 5b30 fdd3 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ +3fb61c: 2200 b21b |0026: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; // type@1bb2 │ │ +3fb620: 7020 0aa7 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a70a │ │ +3fb626: 5b30 fcd3 |002b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionObserver:Landroidx/lifecycle/Observer; // field@d3fc │ │ +3fb62a: 5431 fdd3 |002d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ +3fb62e: 6e20 663f 0100 |002f: invoke-virtual {v1, v0}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@3f66 │ │ +3fb634: 5430 11d4 |0032: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ +3fb638: 2201 6500 |0034: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ +3fb63c: 1a02 7d57 |0036: const-string v2, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@577d │ │ +3fb640: 7020 6f02 2100 |0038: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3fb646: 1242 |003b: const/4 v2, #int 4 // #4 │ │ +3fb648: 7140 5a2e 0321 |003c: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@2e5a │ │ +3fb64e: 5430 05d4 |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ +3fb652: 2201 6500 |0041: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ +3fb656: 1a02 d559 |0043: const-string v2, "android.intent.action.HEADSET_PLUG" // string@59d5 │ │ +3fb65a: 7020 6f02 2100 |0045: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3fb660: 6e30 2202 0301 |0048: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ +3fb666: 5430 00d4 |004b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ +3fb66a: 2201 6500 |004d: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ +3fb66e: 1a02 c159 |004f: const-string v2, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@59c1 │ │ +3fb672: 7020 6f02 2100 |0051: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3fb678: 6e30 2202 0301 |0054: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ +3fb67e: 5430 fed3 |0057: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ +3fb682: 2201 6500 |0059: new-instance v1, Landroid/content/IntentFilter; // type@0065 │ │ +3fb686: 1a02 ef59 |005b: const-string v2, "android.media.AUDIO_BECOMING_NOISY" // string@59ef │ │ +3fb68a: 7020 6f02 2100 |005d: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@026f │ │ +3fb690: 6e30 2202 0301 |0060: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0222 │ │ +3fb696: 7100 efaf 0000 |0063: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb69c: 0c00 |0066: move-result-object v0 │ │ +3fb69e: 6e20 f4af 3000 |0067: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ +3fb6a4: 2200 fd1b |006a: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // type@1bfd │ │ +3fb6a8: 5431 14d4 |006c: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d414 │ │ +3fb6ac: 7030 d4a8 3001 |006e: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a8d4 │ │ +3fb6b2: 5b30 13d4 |0071: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fb6b6: 6e10 b2a7 0300 |0073: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a7b2 │ │ +3fb6bc: 2200 b81b |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1; // type@1bb8 │ │ +3fb6c0: 7030 16a7 3003 |0078: invoke-direct {v0, v3, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V // method@a716 │ │ +3fb6c6: 5b30 01d4 |007b: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d401 │ │ +3fb6ca: 7100 efaf 0000 |007d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb6d0: 0c00 |0080: move-result-object v0 │ │ +3fb6d2: 2201 f819 |0081: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@19f8 │ │ +3fb6d6: 6202 886d |0083: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6d88 │ │ +3fb6da: 7020 61a0 2100 |0085: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@a061 │ │ +3fb6e0: 6e20 f2af 1000 |0088: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3fb6e6: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0007 line=231 │ │ 0x000b line=232 │ │ 0x000d line=234 │ │ 0x0014 line=235 │ │ @@ -1494300,76 +1494308,76 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -3fb6c0: |[3fb6c0] de.danoeh.antennapod.playback.service.PlaybackService.onDestroy:()V │ │ -3fb6d0: 6f10 9b01 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onDestroy:()V // method@019b │ │ -3fb6d6: 1a00 8842 |0003: const-string v0, "PlaybackService" // string@4288 │ │ -3fb6da: 1a01 eb46 |0005: const-string v1, "Service is about to be destroyed" // string@46eb │ │ -3fb6de: 7120 330b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb6e4: 5430 0cd4 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb6e8: 6e10 a7a8 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a8a7 │ │ -3fb6ee: 0c00 |000f: move-result-object v0 │ │ -3fb6f0: 6201 12cc |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fb6f4: 3310 2400 |0012: if-ne v0, v1, 0036 // +0024 │ │ -3fb6f8: 5430 0cd4 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb6fc: 6201 16cc |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -3fb700: 6e20 aca8 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a8ac │ │ -3fb706: 7110 f62d 0300 |001b: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3fb70c: 0c00 |001e: move-result-object v0 │ │ -3fb70e: 6e10 fc01 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fb714: 0c01 |0022: move-result-object v1 │ │ -3fb716: 1a02 225a |0023: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3fb71a: 7120 502e 2100 |0025: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3fb720: 0a01 |0028: move-result v1 │ │ -3fb722: 3901 0d00 |0029: if-nez v1, 0036 // +000d │ │ -3fb726: 6001 1ee1 |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fb72a: 5432 0cd4 |002d: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fb72e: 6e10 9ea8 0200 |002f: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fb734: 0c02 |0032: move-result-object v2 │ │ -3fb736: 6e30 f82d 1002 |0033: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ -3fb73c: 5430 12d4 |0036: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fb740: 7100 7aa9 0000 |0038: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ -3fb746: 0a01 |003b: move-result v1 │ │ -3fb748: df01 0101 |003c: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3fb74c: 6e20 b1a8 1000 |003e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3fb752: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -3fb754: 6a00 07d4 |0042: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ -3fb758: 6200 8a6f |0044: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -3fb75c: 6900 04d4 |0046: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ -3fb760: 5430 01d4 |0048: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d401 │ │ -3fb764: 6e10 aba6 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.destroy:()V // method@a6ab │ │ -3fb76a: 5430 fdd3 |004d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ -3fb76e: 5431 fcd3 |004f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionObserver:Landroidx/lifecycle/Observer; // field@d3fc │ │ -3fb772: 6e20 6a3f 1000 |0051: invoke-virtual {v0, v1}, Landroidx/lifecycle/LiveData;.removeObserver:(Landroidx/lifecycle/Observer;)V // method@3f6a │ │ -3fb778: 7010 7ba7 0300 |0054: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ -3fb77e: 5430 0bd4 |0057: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fb782: 3800 0800 |0059: if-eqz v0, 0061 // +0008 │ │ -3fb786: 6e10 050a 0000 |005b: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.release:()V // method@0a05 │ │ -3fb78c: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -3fb78e: 5b30 0bd4 |005f: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fb792: 5430 05d4 |0061: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ -3fb796: 6e20 2f02 0300 |0063: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3fb79c: 5430 11d4 |0066: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ -3fb7a0: 6e20 2f02 0300 |0068: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3fb7a6: 5430 00d4 |006b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ -3fb7aa: 6e20 2f02 0300 |006d: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3fb7b0: 5430 fed3 |0070: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ -3fb7b4: 6e20 2f02 0300 |0072: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ -3fb7ba: 5430 09d4 |0075: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fb7be: 6e10 8da6 0000 |0077: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a68d │ │ -3fb7c4: 5430 13d4 |007a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fb7c8: 6e10 e6a8 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.shutdown:()V // method@a8e6 │ │ -3fb7ce: 7100 efaf 0000 |007f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fb7d4: 0c00 |0082: move-result-object v0 │ │ -3fb7d6: 6e20 f5af 3000 |0083: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ -3fb7dc: 0e00 |0086: return-void │ │ +3fb6e8: |[3fb6e8] de.danoeh.antennapod.playback.service.PlaybackService.onDestroy:()V │ │ +3fb6f8: 6f10 9b01 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onDestroy:()V // method@019b │ │ +3fb6fe: 1a00 8842 |0003: const-string v0, "PlaybackService" // string@4288 │ │ +3fb702: 1a01 eb46 |0005: const-string v1, "Service is about to be destroyed" // string@46eb │ │ +3fb706: 7120 330b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb70c: 5430 0cd4 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb710: 6e10 a7a8 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a8a7 │ │ +3fb716: 0c00 |000f: move-result-object v0 │ │ +3fb718: 6201 12cc |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fb71c: 3310 2400 |0012: if-ne v0, v1, 0036 // +0024 │ │ +3fb720: 5430 0cd4 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb724: 6201 16cc |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +3fb728: 6e20 aca8 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a8ac │ │ +3fb72e: 7110 f62d 0300 |001b: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3fb734: 0c00 |001e: move-result-object v0 │ │ +3fb736: 6e10 fc01 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fb73c: 0c01 |0022: move-result-object v1 │ │ +3fb73e: 1a02 225a |0023: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3fb742: 7120 502e 2100 |0025: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3fb748: 0a01 |0028: move-result v1 │ │ +3fb74a: 3901 0d00 |0029: if-nez v1, 0036 // +000d │ │ +3fb74e: 6001 1ee1 |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fb752: 5432 0cd4 |002d: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fb756: 6e10 9ea8 0200 |002f: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fb75c: 0c02 |0032: move-result-object v2 │ │ +3fb75e: 6e30 f82d 1002 |0033: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ +3fb764: 5430 12d4 |0036: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fb768: 7100 7aa9 0000 |0038: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a97a │ │ +3fb76e: 0a01 |003b: move-result v1 │ │ +3fb770: df01 0101 |003c: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3fb774: 6e20 b1a8 1000 |003e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3fb77a: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +3fb77c: 6a00 07d4 |0042: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d407 │ │ +3fb780: 6200 8a6f |0044: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +3fb784: 6900 04d4 |0046: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d404 │ │ +3fb788: 5430 01d4 |0048: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d401 │ │ +3fb78c: 6e10 aba6 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.destroy:()V // method@a6ab │ │ +3fb792: 5430 fdd3 |004d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionState:Landroidx/lifecycle/LiveData; // field@d3fd │ │ +3fb796: 5431 fcd3 |004f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.androidAutoConnectionObserver:Landroidx/lifecycle/Observer; // field@d3fc │ │ +3fb79a: 6e20 6a3f 1000 |0051: invoke-virtual {v0, v1}, Landroidx/lifecycle/LiveData;.removeObserver:(Landroidx/lifecycle/Observer;)V // method@3f6a │ │ +3fb7a0: 7010 7ba7 0300 |0054: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a77b │ │ +3fb7a6: 5430 0bd4 |0057: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fb7aa: 3800 0800 |0059: if-eqz v0, 0061 // +0008 │ │ +3fb7ae: 6e10 050a 0000 |005b: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.release:()V // method@0a05 │ │ +3fb7b4: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +3fb7b6: 5b30 0bd4 |005f: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fb7ba: 5430 05d4 |0061: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d405 │ │ +3fb7be: 6e20 2f02 0300 |0063: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3fb7c4: 5430 11d4 |0066: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d411 │ │ +3fb7c8: 6e20 2f02 0300 |0068: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3fb7ce: 5430 00d4 |006b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d400 │ │ +3fb7d2: 6e20 2f02 0300 |006d: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3fb7d8: 5430 fed3 |0070: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d3fe │ │ +3fb7dc: 6e20 2f02 0300 |0072: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@022f │ │ +3fb7e2: 5430 09d4 |0075: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fb7e6: 6e10 8da6 0000 |0077: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a68d │ │ +3fb7ec: 5430 13d4 |007a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fb7f0: 6e10 e6a8 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.shutdown:()V // method@a8e6 │ │ +3fb7f6: 7100 efaf 0000 |007f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fb7fc: 0c00 |0082: move-result-object v0 │ │ +3fb7fe: 6e20 f5af 3000 |0083: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ +3fb804: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0007 line=306 │ │ 0x000a line=308 │ │ 0x0014 line=309 │ │ 0x001b line=310 │ │ @@ -1494399,65 +1494407,65 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3f9cb8: |[3f9cb8] de.danoeh.antennapod.playback.service.PlaybackService.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; │ │ -3f9cc8: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9ccc: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9cd2: 1a01 1a41 |0005: const-string v1, "OnGetRoot: clientPackageName=" // string@411a │ │ -3f9cd6: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9cdc: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9ce2: 1a03 7b07 |000d: const-string v3, "; clientUid=" // string@077b │ │ -3f9ce6: 6e20 b2ab 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9cec: 6e20 adab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f9cf2: 1a03 3e00 |0015: const-string v3, " ; rootHints=" // string@003e │ │ -3f9cf6: 6e20 b2ab 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9cfc: 6e20 b1ab 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3f9d02: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9d08: 0c03 |0020: move-result-object v3 │ │ -3f9d0a: 1a04 8842 |0021: const-string v4, "PlaybackService" // string@4288 │ │ -3f9d0e: 7120 330b 3400 |0023: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9d14: 3805 3900 |0026: if-eqz v5, 005f // +0039 │ │ -3f9d18: 1a03 285a |0028: const-string v3, "android.service.media.extra.RECENT" // string@5a28 │ │ -3f9d1c: 6e20 4907 3500 |002a: invoke-virtual {v5, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0749 │ │ -3f9d22: 0a05 |002d: move-result v5 │ │ -3f9d24: 3805 3100 |002e: if-eqz v5, 005f // +0031 │ │ -3f9d28: 2205 8101 |0030: new-instance v5, Landroid/os/Bundle; // type@0181 │ │ -3f9d2c: 7010 4407 0500 |0032: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0744 │ │ -3f9d32: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -3f9d34: 6e30 5c07 3500 |0036: invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ -3f9d3a: 2203 c81c |0039: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3f9d3e: 7010 a6ab 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3f9d44: 1a00 1941 |003e: const-string v0, "OnGetRoot: Returning BrowserRoot " // string@4119 │ │ -3f9d48: 6e20 b2ab 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3f9d4e: 6000 4ae3 |0043: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ -3f9d52: 6e20 adab 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3f9d58: 6e10 bcab 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3f9d5e: 0c03 |004b: move-result-object v3 │ │ -3f9d60: 7120 330b 3400 |004c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3f9d66: 2203 d00a |004f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0ad0 │ │ -3f9d6a: 6e10 1202 0200 |0051: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9d70: 0c04 |0054: move-result-object v4 │ │ -3f9d72: 6000 4ae3 |0055: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ -3f9d76: 6e20 f202 0400 |0057: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3f9d7c: 0c04 |005a: move-result-object v4 │ │ -3f9d7e: 7030 e340 4305 |005b: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@40e3 │ │ -3f9d84: 1103 |005e: return-object v3 │ │ -3f9d86: 2203 d00a |005f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0ad0 │ │ -3f9d8a: 6e10 1202 0200 |0061: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3f9d90: 0c04 |0064: move-result-object v4 │ │ -3f9d92: 6005 06e3 |0065: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ -3f9d96: 6e20 f202 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ -3f9d9c: 0c04 |006a: move-result-object v4 │ │ -3f9d9e: 1205 |006b: const/4 v5, #int 0 // #0 │ │ -3f9da0: 7030 e340 4305 |006c: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@40e3 │ │ -3f9da6: 1103 |006f: return-object v3 │ │ +3f9ce0: |[3f9ce0] de.danoeh.antennapod.playback.service.PlaybackService.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; │ │ +3f9cf0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9cf4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9cfa: 1a01 1a41 |0005: const-string v1, "OnGetRoot: clientPackageName=" // string@411a │ │ +3f9cfe: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9d04: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9d0a: 1a03 7b07 |000d: const-string v3, "; clientUid=" // string@077b │ │ +3f9d0e: 6e20 b2ab 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9d14: 6e20 adab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f9d1a: 1a03 3e00 |0015: const-string v3, " ; rootHints=" // string@003e │ │ +3f9d1e: 6e20 b2ab 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9d24: 6e20 b1ab 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3f9d2a: 6e10 bcab 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9d30: 0c03 |0020: move-result-object v3 │ │ +3f9d32: 1a04 8842 |0021: const-string v4, "PlaybackService" // string@4288 │ │ +3f9d36: 7120 330b 3400 |0023: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9d3c: 3805 3900 |0026: if-eqz v5, 005f // +0039 │ │ +3f9d40: 1a03 285a |0028: const-string v3, "android.service.media.extra.RECENT" // string@5a28 │ │ +3f9d44: 6e20 4907 3500 |002a: invoke-virtual {v5, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0749 │ │ +3f9d4a: 0a05 |002d: move-result v5 │ │ +3f9d4c: 3805 3100 |002e: if-eqz v5, 005f // +0031 │ │ +3f9d50: 2205 8101 |0030: new-instance v5, Landroid/os/Bundle; // type@0181 │ │ +3f9d54: 7010 4407 0500 |0032: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0744 │ │ +3f9d5a: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +3f9d5c: 6e30 5c07 3500 |0036: invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@075c │ │ +3f9d62: 2203 c81c |0039: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3f9d66: 7010 a6ab 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3f9d6c: 1a00 1941 |003e: const-string v0, "OnGetRoot: Returning BrowserRoot " // string@4119 │ │ +3f9d70: 6e20 b2ab 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3f9d76: 6000 4ae3 |0043: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ +3f9d7a: 6e20 adab 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3f9d80: 6e10 bcab 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3f9d86: 0c03 |004b: move-result-object v3 │ │ +3f9d88: 7120 330b 3400 |004c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3f9d8e: 2203 d00a |004f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0ad0 │ │ +3f9d92: 6e10 1202 0200 |0051: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9d98: 0c04 |0054: move-result-object v4 │ │ +3f9d9a: 6000 4ae3 |0055: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e34a │ │ +3f9d9e: 6e20 f202 0400 |0057: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3f9da4: 0c04 |005a: move-result-object v4 │ │ +3f9da6: 7030 e340 4305 |005b: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@40e3 │ │ +3f9dac: 1103 |005e: return-object v3 │ │ +3f9dae: 2203 d00a |005f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0ad0 │ │ +3f9db2: 6e10 1202 0200 |0061: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3f9db8: 0c04 |0064: move-result-object v4 │ │ +3f9dba: 6005 06e3 |0065: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@e306 │ │ +3f9dbe: 6e20 f202 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02f2 │ │ +3f9dc4: 0c04 |006a: move-result-object v4 │ │ +3f9dc6: 1205 |006b: const/4 v5, #int 0 // #0 │ │ +3f9dc8: 7030 e340 4305 |006c: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@40e3 │ │ +3f9dce: 1103 |006f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x002a line=340 │ │ 0x0030 line=341 │ │ 0x0036 line=342 │ │ 0x0039 line=343 │ │ @@ -1494474,43 +1494482,43 @@ │ │ type : '(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3fb7e0: |[3fb7e0] de.danoeh.antennapod.playback.service.PlaybackService.onLoadChildren:(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ -3fb7f0: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fb7f4: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fb7fa: 1a01 2141 |0005: const-string v1, "OnLoadChildren: parentMediaId=" // string@4121 │ │ -3fb7fe: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fb804: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fb80a: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fb810: 0c00 |0010: move-result-object v0 │ │ -3fb812: 1a01 8842 |0011: const-string v1, "PlaybackService" // string@4288 │ │ -3fb816: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fb81c: 6e10 2941 0400 |0016: invoke-virtual {v4}, Landroidx/media/MediaBrowserServiceCompat$Result;.detach:()V // method@4129 │ │ -3fb822: 2200 ac1b |0019: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; // type@1bac │ │ -3fb826: 7040 fea6 2034 |001b: invoke-direct {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V // method@a6fe │ │ -3fb82c: 7110 cba9 0000 |001e: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ -3fb832: 0c03 |0021: move-result-object v3 │ │ -3fb834: 7100 e9a9 0000 |0022: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3fb83a: 0c00 |0025: move-result-object v0 │ │ -3fb83c: 6e20 d1a9 0300 |0026: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ -3fb842: 0c03 |0029: move-result-object v3 │ │ -3fb844: 7100 e6a9 0000 |002a: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3fb84a: 0c00 |002d: move-result-object v0 │ │ -3fb84c: 6e20 cea9 0300 |002e: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ -3fb852: 0c03 |0031: move-result-object v3 │ │ -3fb854: 2200 ad1b |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; // type@1bad │ │ -3fb858: 7010 00a7 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.:()V // method@a700 │ │ -3fb85e: 2201 ae1b |0037: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15; // type@1bae │ │ -3fb862: 7020 02a7 4100 |0039: invoke-direct {v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V // method@a702 │ │ -3fb868: 6e30 d0a9 0301 |003c: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ -3fb86e: 0e00 |003f: return-void │ │ +3fb808: |[3fb808] de.danoeh.antennapod.playback.service.PlaybackService.onLoadChildren:(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ +3fb818: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fb81c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fb822: 1a01 2141 |0005: const-string v1, "OnLoadChildren: parentMediaId=" // string@4121 │ │ +3fb826: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fb82c: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fb832: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fb838: 0c00 |0010: move-result-object v0 │ │ +3fb83a: 1a01 8842 |0011: const-string v1, "PlaybackService" // string@4288 │ │ +3fb83e: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fb844: 6e10 2941 0400 |0016: invoke-virtual {v4}, Landroidx/media/MediaBrowserServiceCompat$Result;.detach:()V // method@4129 │ │ +3fb84a: 2200 ac1b |0019: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; // type@1bac │ │ +3fb84e: 7040 fea6 2034 |001b: invoke-direct {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V // method@a6fe │ │ +3fb854: 7110 cba9 0000 |001e: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a9cb │ │ +3fb85a: 0c03 |0021: move-result-object v3 │ │ +3fb85c: 7100 e9a9 0000 |0022: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3fb862: 0c00 |0025: move-result-object v0 │ │ +3fb864: 6e20 d1a9 0300 |0026: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ +3fb86a: 0c03 |0029: move-result-object v3 │ │ +3fb86c: 7100 e6a9 0000 |002a: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3fb872: 0c00 |002d: move-result-object v0 │ │ +3fb874: 6e20 cea9 0300 |002e: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ +3fb87a: 0c03 |0031: move-result-object v3 │ │ +3fb87c: 2200 ad1b |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; // type@1bad │ │ +3fb880: 7010 00a7 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.:()V // method@a700 │ │ +3fb886: 2201 ae1b |0037: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15; // type@1bae │ │ +3fb88a: 7020 02a7 4100 |0039: invoke-direct {v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda15;.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V // method@a702 │ │ +3fb890: 6e30 d0a9 0301 |003c: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ +3fb896: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0016 line=406 │ │ 0x0019 line=408 │ │ 0x0022 line=412 │ │ 0x002a line=413 │ │ @@ -1494525,118 +1494533,118 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -3fa598: |[3fa598] de.danoeh.antennapod.playback.service.PlaybackService.onStartCommand:(Landroid/content/Intent;II)I │ │ -3fa5a8: 6f40 9d01 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@019d │ │ -3fa5ae: 1a0b 3b41 |0003: const-string v11, "OnStartCommand called" // string@413b │ │ -3fa5b2: 1a00 8842 |0005: const-string v0, "PlaybackService" // string@4288 │ │ -3fa5b6: 7120 330b b000 |0007: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa5bc: 548b 12d4 |000a: iget-object v11, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa5c0: 6001 1ee1 |000c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ -3fa5c4: 5482 0cd4 |000e: iget-object v2, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ -3fa5c8: 6e10 9ea8 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ -3fa5ce: 0c02 |0013: move-result-object v2 │ │ -3fa5d0: 6e30 b0a8 1b02 |0014: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ -3fa5d6: 7110 f62d 0800 |0017: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3fa5dc: 0c0b |001a: move-result-object v11 │ │ -3fa5de: 6001 1fe1 |001b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@e11f │ │ -3fa5e2: 6e20 f12d 1b00 |001d: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@2df1 │ │ -3fa5e8: 1a0b e368 |0020: const-string v11, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ -3fa5ec: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ -3fa5ee: 6e30 4e02 b901 |0023: invoke-virtual {v9, v11, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ -3fa5f4: 0a0b |0026: move-result v11 │ │ -3fa5f6: 1a02 e168 |0027: const-string v2, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@68e1 │ │ -3fa5fa: 6e20 5202 2900 |0029: invoke-virtual {v9, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ -3fa600: 0c02 |002c: move-result-object v2 │ │ -3fa602: 1a03 e268 |002d: const-string v3, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@68e2 │ │ -3fa606: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -3fa608: 6e30 4602 3904 |0030: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3fa60e: 0a03 |0033: move-result v3 │ │ -3fa610: 1a05 8a42 |0034: const-string v5, "PlaybackService.PlayableExtra" // string@428a │ │ -3fa614: 6e20 5002 5900 |0036: invoke-virtual {v9, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ -3fa61a: 0c05 |0039: move-result-object v5 │ │ -3fa61c: 1f05 281a |003a: check-cast v5, Lde/danoeh/antennapod/model/playback/Playable; // type@1a28 │ │ -3fa620: 1226 |003c: const/4 v6, #int 2 // #2 │ │ -3fa622: 331b 1100 |003d: if-ne v11, v1, 004e // +0011 │ │ -3fa626: 3905 0f00 |003f: if-nez v5, 004e // +000f │ │ -3fa62a: 3902 0d00 |0041: if-nez v2, 004e // +000d │ │ -3fa62e: 1a09 8942 |0043: const-string v9, "PlaybackService was started with no arguments" // string@4289 │ │ -3fa632: 7120 350b 9000 |0045: invoke-static {v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3fa638: 5489 12d4 |0048: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa63c: 6e10 b2a8 0900 |004a: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fa642: 0f06 |004d: return v6 │ │ -3fa644: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -3fa646: b57a |004f: and-int/2addr v10, v7 │ │ -3fa648: 380a 0e00 |0050: if-eqz v10, 005e // +000e │ │ -3fa64c: 1a09 87a9 |0052: const-string v9, "onStartCommand is a redelivered intent, calling stopForeground now." // string@a987 │ │ -3fa650: 7120 330b 9000 |0054: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa656: 5489 12d4 |0057: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa65a: 6e20 b1a8 7900 |0059: invoke-virtual {v9, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ -3fa660: 2900 7700 |005c: goto/16 00d3 // +0077 │ │ -3fa664: 321b 2400 |005e: if-eq v11, v1, 0082 // +0024 │ │ -3fa668: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ -3fa66c: 1a09 5a44 |0062: const-string v9, "Received hardware button event" // string@445a │ │ -3fa670: 7120 330b 9000 |0064: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa676: 2807 |0067: goto 006e // +0007 │ │ -3fa678: 1a09 6144 |0068: const-string v9, "Received media button event" // string@4461 │ │ -3fa67c: 7120 330b 9000 |006a: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa682: 1214 |006d: const/4 v4, #int 1 // #1 │ │ -3fa684: 7030 8fa7 b804 |006e: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ -3fa68a: 0a09 |0071: move-result v9 │ │ -3fa68c: 3909 6100 |0072: if-nez v9, 00d3 // +0061 │ │ -3fa690: 5489 12d4 |0074: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa694: 6e10 afa8 0900 |0076: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ -3fa69a: 0a09 |0079: move-result v9 │ │ -3fa69c: 3909 5900 |007a: if-nez v9, 00d3 // +0059 │ │ -3fa6a0: 5489 12d4 |007c: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa6a4: 6e10 b2a8 0900 |007e: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fa6aa: 0f06 |0081: return v6 │ │ -3fa6ac: 3805 4300 |0082: if-eqz v5, 00c5 // +0043 │ │ -3fa6b0: 548a 12d4 |0084: iget-object v10, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fa6b4: 6e10 b3a8 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ -3fa6ba: 1a0a ce70 |0089: const-string v10, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ -3fa6be: 6e30 4602 a904 |008b: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3fa6c4: 0a0a |008e: move-result v10 │ │ -3fa6c6: 1a0b cf70 |008f: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@70cf │ │ -3fa6ca: 6e30 4602 b904 |0091: invoke-virtual {v9, v11, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3fa6d0: 0a09 |0094: move-result v9 │ │ -3fa6d2: 123b |0095: const/4 v11, #int 3 // #3 │ │ -3fa6d4: 7030 b7a7 b804 |0096: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ -3fa6da: 3809 0500 |0099: if-eqz v9, 009e // +0005 │ │ -3fa6de: 7110 83a9 0700 |009b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileStreaming:(Z)V // method@a983 │ │ -3fa6e4: 2209 a91b |009e: new-instance v9, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; // type@1ba9 │ │ -3fa6e8: 7020 f8a6 5900 |00a0: invoke-direct {v9, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a6f8 │ │ -3fa6ee: 7110 d4a9 0900 |00a3: invoke-static {v9}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3fa6f4: 0c09 |00a6: move-result-object v9 │ │ -3fa6f6: 7100 e9a9 0000 |00a7: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3fa6fc: 0c0b |00aa: move-result-object v11 │ │ -3fa6fe: 6e20 dba9 b900 |00ab: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3fa704: 0c09 |00ae: move-result-object v9 │ │ -3fa706: 7100 e6a9 0000 |00af: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3fa70c: 0c0b |00b2: move-result-object v11 │ │ -3fa70e: 6e20 d7a9 b900 |00b3: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3fa714: 0c09 |00b6: move-result-object v9 │ │ -3fa716: 220b aa1b |00b7: new-instance v11, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; // type@1baa │ │ -3fa71a: 7030 faa6 8b0a |00b9: invoke-direct {v11, v8, v10}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a6fa │ │ -3fa720: 220a ab1b |00bc: new-instance v10, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; // type@1bab │ │ -3fa724: 7020 fca6 8a00 |00be: invoke-direct {v10, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6fc │ │ -3fa72a: 6e30 daa9 b90a |00c1: invoke-virtual {v9, v11, v10}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3fa730: 0f06 |00c4: return v6 │ │ -3fa732: 5489 0bd4 |00c5: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fa736: 6e10 010a 0900 |00c7: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@0a01 │ │ -3fa73c: 0c09 |00ca: move-result-object v9 │ │ -3fa73e: 6e10 3309 0900 |00cb: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaControllerCompat;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@0933 │ │ -3fa744: 0c09 |00ce: move-result-object v9 │ │ -3fa746: 120a |00cf: const/4 v10, #int 0 // #0 │ │ -3fa748: 6e30 2c09 290a |00d0: invoke-virtual {v9, v2, v10}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@092c │ │ -3fa74e: 0f06 |00d3: return v6 │ │ +3fa5c0: |[3fa5c0] de.danoeh.antennapod.playback.service.PlaybackService.onStartCommand:(Landroid/content/Intent;II)I │ │ +3fa5d0: 6f40 9d01 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@019d │ │ +3fa5d6: 1a0b 3b41 |0003: const-string v11, "OnStartCommand called" // string@413b │ │ +3fa5da: 1a00 8842 |0005: const-string v0, "PlaybackService" // string@4288 │ │ +3fa5de: 7120 330b b000 |0007: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa5e4: 548b 12d4 |000a: iget-object v11, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa5e8: 6001 1ee1 |000c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@e11e │ │ +3fa5ec: 5482 0cd4 |000e: iget-object v2, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d40c │ │ +3fa5f0: 6e10 9ea8 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a89e │ │ +3fa5f6: 0c02 |0013: move-result-object v2 │ │ +3fa5f8: 6e30 b0a8 1b02 |0014: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a8b0 │ │ +3fa5fe: 7110 f62d 0800 |0017: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3fa604: 0c0b |001a: move-result-object v11 │ │ +3fa606: 6001 1fe1 |001b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@e11f │ │ +3fa60a: 6e20 f12d 1b00 |001d: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@2df1 │ │ +3fa610: 1a0b e368 |0020: const-string v11, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@68e3 │ │ +3fa614: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ +3fa616: 6e30 4e02 b901 |0023: invoke-virtual {v9, v11, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@024e │ │ +3fa61c: 0a0b |0026: move-result v11 │ │ +3fa61e: 1a02 e168 |0027: const-string v2, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@68e1 │ │ +3fa622: 6e20 5202 2900 |0029: invoke-virtual {v9, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ +3fa628: 0c02 |002c: move-result-object v2 │ │ +3fa62a: 1a03 e268 |002d: const-string v3, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@68e2 │ │ +3fa62e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +3fa630: 6e30 4602 3904 |0030: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3fa636: 0a03 |0033: move-result v3 │ │ +3fa638: 1a05 8a42 |0034: const-string v5, "PlaybackService.PlayableExtra" // string@428a │ │ +3fa63c: 6e20 5002 5900 |0036: invoke-virtual {v9, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0250 │ │ +3fa642: 0c05 |0039: move-result-object v5 │ │ +3fa644: 1f05 281a |003a: check-cast v5, Lde/danoeh/antennapod/model/playback/Playable; // type@1a28 │ │ +3fa648: 1226 |003c: const/4 v6, #int 2 // #2 │ │ +3fa64a: 331b 1100 |003d: if-ne v11, v1, 004e // +0011 │ │ +3fa64e: 3905 0f00 |003f: if-nez v5, 004e // +000f │ │ +3fa652: 3902 0d00 |0041: if-nez v2, 004e // +000d │ │ +3fa656: 1a09 8942 |0043: const-string v9, "PlaybackService was started with no arguments" // string@4289 │ │ +3fa65a: 7120 350b 9000 |0045: invoke-static {v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3fa660: 5489 12d4 |0048: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa664: 6e10 b2a8 0900 |004a: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fa66a: 0f06 |004d: return v6 │ │ +3fa66c: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +3fa66e: b57a |004f: and-int/2addr v10, v7 │ │ +3fa670: 380a 0e00 |0050: if-eqz v10, 005e // +000e │ │ +3fa674: 1a09 87a9 |0052: const-string v9, "onStartCommand is a redelivered intent, calling stopForeground now." // string@a987 │ │ +3fa678: 7120 330b 9000 |0054: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa67e: 5489 12d4 |0057: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa682: 6e20 b1a8 7900 |0059: invoke-virtual {v9, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a8b1 │ │ +3fa688: 2900 7700 |005c: goto/16 00d3 // +0077 │ │ +3fa68c: 321b 2400 |005e: if-eq v11, v1, 0082 // +0024 │ │ +3fa690: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ +3fa694: 1a09 5a44 |0062: const-string v9, "Received hardware button event" // string@445a │ │ +3fa698: 7120 330b 9000 |0064: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa69e: 2807 |0067: goto 006e // +0007 │ │ +3fa6a0: 1a09 6144 |0068: const-string v9, "Received media button event" // string@4461 │ │ +3fa6a4: 7120 330b 9000 |006a: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa6aa: 1214 |006d: const/4 v4, #int 1 // #1 │ │ +3fa6ac: 7030 8fa7 b804 |006e: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a78f │ │ +3fa6b2: 0a09 |0071: move-result v9 │ │ +3fa6b4: 3909 6100 |0072: if-nez v9, 00d3 // +0061 │ │ +3fa6b8: 5489 12d4 |0074: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa6bc: 6e10 afa8 0900 |0076: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a8af │ │ +3fa6c2: 0a09 |0079: move-result v9 │ │ +3fa6c4: 3909 5900 |007a: if-nez v9, 00d3 // +0059 │ │ +3fa6c8: 5489 12d4 |007c: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa6cc: 6e10 b2a8 0900 |007e: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fa6d2: 0f06 |0081: return v6 │ │ +3fa6d4: 3805 4300 |0082: if-eqz v5, 00c5 // +0043 │ │ +3fa6d8: 548a 12d4 |0084: iget-object v10, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fa6dc: 6e10 b3a8 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a8b3 │ │ +3fa6e2: 1a0a ce70 |0089: const-string v10, "extra.de.danoeh.antennapod.core.service.allowStream" // string@70ce │ │ +3fa6e6: 6e30 4602 a904 |008b: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3fa6ec: 0a0a |008e: move-result v10 │ │ +3fa6ee: 1a0b cf70 |008f: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@70cf │ │ +3fa6f2: 6e30 4602 b904 |0091: invoke-virtual {v9, v11, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3fa6f8: 0a09 |0094: move-result v9 │ │ +3fa6fa: 123b |0095: const/4 v11, #int 3 // #3 │ │ +3fa6fc: 7030 b7a7 b804 |0096: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a7b7 │ │ +3fa702: 3809 0500 |0099: if-eqz v9, 009e // +0005 │ │ +3fa706: 7110 83a9 0700 |009b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileStreaming:(Z)V // method@a983 │ │ +3fa70c: 2209 a91b |009e: new-instance v9, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; // type@1ba9 │ │ +3fa710: 7020 f8a6 5900 |00a0: invoke-direct {v9, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a6f8 │ │ +3fa716: 7110 d4a9 0900 |00a3: invoke-static {v9}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3fa71c: 0c09 |00a6: move-result-object v9 │ │ +3fa71e: 7100 e9a9 0000 |00a7: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3fa724: 0c0b |00aa: move-result-object v11 │ │ +3fa726: 6e20 dba9 b900 |00ab: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3fa72c: 0c09 |00ae: move-result-object v9 │ │ +3fa72e: 7100 e6a9 0000 |00af: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3fa734: 0c0b |00b2: move-result-object v11 │ │ +3fa736: 6e20 d7a9 b900 |00b3: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3fa73c: 0c09 |00b6: move-result-object v9 │ │ +3fa73e: 220b aa1b |00b7: new-instance v11, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; // type@1baa │ │ +3fa742: 7030 faa6 8b0a |00b9: invoke-direct {v11, v8, v10}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a6fa │ │ +3fa748: 220a ab1b |00bc: new-instance v10, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; // type@1bab │ │ +3fa74c: 7020 fca6 8a00 |00be: invoke-direct {v10, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a6fc │ │ +3fa752: 6e30 daa9 b90a |00c1: invoke-virtual {v9, v11, v10}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3fa758: 0f06 |00c4: return v6 │ │ +3fa75a: 5489 0bd4 |00c5: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fa75e: 6e10 010a 0900 |00c7: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@0a01 │ │ +3fa764: 0c09 |00ca: move-result-object v9 │ │ +3fa766: 6e10 3309 0900 |00cb: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaControllerCompat;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@0933 │ │ +3fa76c: 0c09 |00ce: move-result-object v9 │ │ +3fa76e: 120a |00cf: const/4 v10, #int 0 // #0 │ │ +3fa770: 6e30 2c09 290a |00d0: invoke-virtual {v9, v2, v10}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@092c │ │ +3fa776: 0f06 |00d3: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0007 line=493 │ │ 0x000a line=495 │ │ 0x0017 line=496 │ │ 0x001b line=497 │ │ @@ -1494674,21 +1494682,21 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3fa1c8: |[3fa1c8] de.danoeh.antennapod.playback.service.PlaybackService.onUnbind:(Landroid/content/Intent;)Z │ │ -3fa1d8: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fa1dc: 1a01 6444 |0002: const-string v1, "Received onUnbind event" // string@4464 │ │ -3fa1e0: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fa1e6: 6f20 9e01 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@019e │ │ -3fa1ec: 0a03 |000a: move-result v3 │ │ -3fa1ee: 0f03 |000b: return v3 │ │ +3fa1f0: |[3fa1f0] de.danoeh.antennapod.playback.service.PlaybackService.onUnbind:(Landroid/content/Intent;)Z │ │ +3fa200: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fa204: 1a01 6444 |0002: const-string v1, "Received onUnbind event" // string@4464 │ │ +3fa208: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fa20e: 6f20 9e01 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@019e │ │ +3fa214: 0a03 |000a: move-result v3 │ │ +3fa216: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=191 │ │ 0x0007 line=192 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/content/Intent; │ │ @@ -1494698,18 +1494706,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3fbb48: |[3fbb48] de.danoeh.antennapod.playback.service.PlaybackService.pause:(ZZ)V │ │ -3fbb58: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbb5c: 6e30 7ba6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fbb62: 0e00 |0005: return-void │ │ +3fbb70: |[3fbb70] de.danoeh.antennapod.playback.service.PlaybackService.pause:(ZZ)V │ │ +3fbb80: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbb84: 6e30 7ba6 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fbb8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1494719,27 +1494727,27 @@ │ │ type : '(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3fbbd4: |[3fbbd4] de.danoeh.antennapod.playback.service.PlaybackService.playerError:(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V │ │ -3fbbe4: 5423 09d4 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbbe8: 6e10 72a6 0300 |0002: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fbbee: 0c03 |0005: move-result-object v3 │ │ -3fbbf0: 6200 12cc |0006: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fbbf4: 3303 0900 |0008: if-ne v3, v0, 0011 // +0009 │ │ -3fbbf8: 5423 09d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbbfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3fbbfe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3fbc00: 6e30 7ba6 0301 |000e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fbc06: 5423 12d4 |0011: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ -3fbc0a: 6e10 b2a8 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ -3fbc10: 0e00 |0016: return-void │ │ +3fbbfc: |[3fbbfc] de.danoeh.antennapod.playback.service.PlaybackService.playerError:(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V │ │ +3fbc0c: 5423 09d4 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbc10: 6e10 72a6 0300 |0002: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fbc16: 0c03 |0005: move-result-object v3 │ │ +3fbc18: 6200 12cc |0006: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fbc1c: 3303 0900 |0008: if-ne v3, v0, 0011 // +0009 │ │ +3fbc20: 5423 09d4 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbc24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3fbc26: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3fbc28: 6e30 7ba6 0301 |000e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fbc2e: 5423 12d4 |0011: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d412 │ │ +3fbc32: 6e10 b2a8 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a8b2 │ │ +3fbc38: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x000a line=981 │ │ 0x0011 line=983 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1494750,20 +1494758,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fbc14: |[3fbc14] de.danoeh.antennapod.playback.service.PlaybackService.prepare:()V │ │ -3fbc24: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbc28: 6e10 7da6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ -3fbc2e: 5410 13d4 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fbc32: 6e10 e4a8 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ -3fbc38: 0e00 |000a: return-void │ │ +3fbc3c: |[3fbc3c] de.danoeh.antennapod.playback.service.PlaybackService.prepare:()V │ │ +3fbc4c: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbc50: 6e10 7da6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a67d │ │ +3fbc56: 5410 13d4 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fbc5a: 6e10 e4a8 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ +3fbc60: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1662 │ │ 0x0005 line=1663 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1494772,60 +1494780,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -3fbc3c: |[3fbc3c] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaPlayer:()V │ │ -3fbc4c: 5450 09d4 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbc50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3fbc52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3fbc54: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -3fbc58: 6e10 70a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ -3fbc5e: 0c00 |0009: move-result-object v0 │ │ -3fbc60: 5453 09d4 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbc64: 6e10 72a6 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fbc6a: 0c03 |000f: move-result-object v3 │ │ -3fbc6c: 6204 12cc |0010: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -3fbc70: 3343 0400 |0012: if-ne v3, v4, 0016 // +0004 │ │ -3fbc74: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -3fbc76: 2802 |0015: goto 0017 // +0002 │ │ -3fbc78: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3fbc7a: 5454 09d4 |0017: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbc7e: 6e30 7ba6 1402 |0019: invoke-virtual {v4, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fbc84: 5452 09d4 |001c: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbc88: 6e10 8da6 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a68d │ │ -3fbc8e: 0132 |0021: move v2, v3 │ │ -3fbc90: 2802 |0022: goto 0024 // +0002 │ │ -3fbc92: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -3fbc94: 5453 0ad4 |0024: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ -3fbc98: 7120 a9a6 3500 |0026: invoke-static {v5, v3}, Lde/danoeh/antennapod/playback/cast/CastPsmp;.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a6a9 │ │ -3fbc9e: 0c03 |0029: move-result-object v3 │ │ -3fbca0: 5b53 09d4 |002a: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbca4: 3903 0b00 |002c: if-nez v3, 0037 // +000b │ │ -3fbca8: 2203 ef1b |002e: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // type@1bef │ │ -3fbcac: 5454 0ad4 |0030: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ -3fbcb0: 7030 69a8 5304 |0032: invoke-direct {v3, v5, v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a869 │ │ -3fbcb6: 5b53 09d4 |0035: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbcba: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ -3fbcbe: 5453 09d4 |0039: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbcc2: 7210 3ea2 0000 |003b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ -3fbcc8: 0a04 |003e: move-result v4 │ │ -3fbcca: b714 |003f: xor-int/2addr v4, v1 │ │ -3fbccc: 6e51 7ca6 0324 |0040: invoke-virtual {v3, v0, v4, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a67c │ │ -3fbcd2: 5450 09d4 |0043: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbcd6: 6e10 78a6 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isCasting:()Z // method@a678 │ │ -3fbcdc: 0a00 |0048: move-result v0 │ │ -3fbcde: 6a00 06d4 |0049: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ -3fbce2: 5450 09d4 |004b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbce6: 6e10 72a6 0000 |004d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fbcec: 0c00 |0050: move-result-object v0 │ │ -3fbcee: 7020 c9a7 0500 |0051: invoke-direct {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ -3fbcf4: 0e00 |0054: return-void │ │ +3fbc64: |[3fbc64] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaPlayer:()V │ │ +3fbc74: 5450 09d4 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbc78: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3fbc7a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3fbc7c: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +3fbc80: 6e10 70a6 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a670 │ │ +3fbc86: 0c00 |0009: move-result-object v0 │ │ +3fbc88: 5453 09d4 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbc8c: 6e10 72a6 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fbc92: 0c03 |000f: move-result-object v3 │ │ +3fbc94: 6204 12cc |0010: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +3fbc98: 3343 0400 |0012: if-ne v3, v4, 0016 // +0004 │ │ +3fbc9c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +3fbc9e: 2802 |0015: goto 0017 // +0002 │ │ +3fbca0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3fbca2: 5454 09d4 |0017: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbca6: 6e30 7ba6 1402 |0019: invoke-virtual {v4, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fbcac: 5452 09d4 |001c: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbcb0: 6e10 8da6 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a68d │ │ +3fbcb6: 0132 |0021: move v2, v3 │ │ +3fbcb8: 2802 |0022: goto 0024 // +0002 │ │ +3fbcba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +3fbcbc: 5453 0ad4 |0024: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ +3fbcc0: 7120 a9a6 3500 |0026: invoke-static {v5, v3}, Lde/danoeh/antennapod/playback/cast/CastPsmp;.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a6a9 │ │ +3fbcc6: 0c03 |0029: move-result-object v3 │ │ +3fbcc8: 5b53 09d4 |002a: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbccc: 3903 0b00 |002c: if-nez v3, 0037 // +000b │ │ +3fbcd0: 2203 ef1b |002e: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // type@1bef │ │ +3fbcd4: 5454 0ad4 |0030: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d40a │ │ +3fbcd8: 7030 69a8 5304 |0032: invoke-direct {v3, v5, v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a869 │ │ +3fbcde: 5b53 09d4 |0035: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbce2: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ +3fbce6: 5453 09d4 |0039: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbcea: 7210 3ea2 0000 |003b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ +3fbcf0: 0a04 |003e: move-result v4 │ │ +3fbcf2: b714 |003f: xor-int/2addr v4, v1 │ │ +3fbcf4: 6e51 7ca6 0324 |0040: invoke-virtual {v3, v0, v4, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a67c │ │ +3fbcfa: 5450 09d4 |0043: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbcfe: 6e10 78a6 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isCasting:()Z // method@a678 │ │ +3fbd04: 0a00 |0048: move-result v0 │ │ +3fbd06: 6a00 06d4 |0049: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d406 │ │ +3fbd0a: 5450 09d4 |004b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbd0e: 6e10 72a6 0000 |004d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fbd14: 0c00 |0050: move-result-object v0 │ │ +3fbd16: 7020 c9a7 0500 |0051: invoke-direct {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ +3fbd1c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0006 line=287 │ │ 0x000a line=288 │ │ 0x0017 line=289 │ │ 0x001c line=290 │ │ @@ -1494842,63 +1494850,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -3fbcf8: |[3fbcf8] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaSessionIfNeeded:()V │ │ -3fbd08: 5460 0bd4 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbd0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3fbd0e: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ -3fbd12: 6e10 040a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.isActive:()Z // method@0a04 │ │ -3fbd18: 0a00 |0008: move-result v0 │ │ -3fbd1a: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -3fbd1e: 5460 0bd4 |000b: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbd22: 6e20 060a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@0a06 │ │ -3fbd28: 0e00 |0010: return-void │ │ -3fbd2a: 2200 5600 |0011: new-instance v0, Landroid/content/ComponentName; // type@0056 │ │ -3fbd2e: 6e10 fc01 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fbd34: 0c02 |0016: move-result-object v2 │ │ -3fbd36: 1c03 a21b |0017: const-class v3, Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; // type@1ba2 │ │ -3fbd3a: 7030 dc01 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ -3fbd40: 2202 6400 |001c: new-instance v2, Landroid/content/Intent; // type@0064 │ │ -3fbd44: 1a03 d759 |001e: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@59d7 │ │ -3fbd48: 7020 4002 3200 |0020: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ -3fbd4e: 6e20 6702 0200 |0023: invoke-virtual {v2, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ -3fbd54: 6003 e300 |0026: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3fbd58: 1304 1f00 |0028: const/16 v4, #int 31 // #1f │ │ -3fbd5c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3fbd5e: 3443 0500 |002b: if-lt v3, v4, 0030 // +0005 │ │ -3fbd62: 1503 0002 |002d: const/high16 v3, #int 33554432 // #200 │ │ -3fbd66: 2802 |002f: goto 0031 // +0002 │ │ -3fbd68: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -3fbd6a: 1504 0008 |0031: const/high16 v4, #int 134217728 // #800 │ │ -3fbd6e: b643 |0033: or-int/2addr v3, v4 │ │ -3fbd70: 7140 7101 5632 |0034: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0171 │ │ -3fbd76: 0c02 |0037: move-result-object v2 │ │ -3fbd78: 2203 f901 |0038: new-instance v3, Landroid/support/v4/media/session/MediaSessionCompat; // type@01f9 │ │ -3fbd7c: 6e10 fc01 0600 |003a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3fbd82: 0c04 |003d: move-result-object v4 │ │ -3fbd84: 1a05 8842 |003e: const-string v5, "PlaybackService" // string@4288 │ │ -3fbd88: 7052 fd09 4305 |0040: invoke-direct {v3, v4, v5, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@09fd │ │ -3fbd8e: 5b63 0bd4 |0043: iput-object v3, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbd92: 5460 10d4 |0045: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d410 │ │ -3fbd96: 6e20 070a 0300 |0047: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@0a07 │ │ -3fbd9c: 5460 0bd4 |004a: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbda0: 1232 |004c: const/4 v2, #int 3 // #3 │ │ -3fbda2: 6e20 0a0a 2000 |004d: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setFlags:(I)V // method@0a0a │ │ -3fbda8: 6e10 b1a7 0600 |0050: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a7b1 │ │ -3fbdae: 5460 0bd4 |0053: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbdb2: 6e20 060a 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@0a06 │ │ -3fbdb8: 5460 0bd4 |0058: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ -3fbdbc: 6e10 020a 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0a02 │ │ -3fbdc2: 0c00 |005d: move-result-object v0 │ │ -3fbdc4: 6e20 7b41 0600 |005e: invoke-virtual {v6, v0}, Landroidx/media/MediaBrowserServiceCompat;.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@417b │ │ -3fbdca: 0e00 |0061: return-void │ │ +3fbd20: |[3fbd20] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaSessionIfNeeded:()V │ │ +3fbd30: 5460 0bd4 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbd34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3fbd36: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ +3fbd3a: 6e10 040a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.isActive:()Z // method@0a04 │ │ +3fbd40: 0a00 |0008: move-result v0 │ │ +3fbd42: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +3fbd46: 5460 0bd4 |000b: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbd4a: 6e20 060a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@0a06 │ │ +3fbd50: 0e00 |0010: return-void │ │ +3fbd52: 2200 5600 |0011: new-instance v0, Landroid/content/ComponentName; // type@0056 │ │ +3fbd56: 6e10 fc01 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fbd5c: 0c02 |0016: move-result-object v2 │ │ +3fbd5e: 1c03 a21b |0017: const-class v3, Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; // type@1ba2 │ │ +3fbd62: 7030 dc01 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01dc │ │ +3fbd68: 2202 6400 |001c: new-instance v2, Landroid/content/Intent; // type@0064 │ │ +3fbd6c: 1a03 d759 |001e: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@59d7 │ │ +3fbd70: 7020 4002 3200 |0020: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0240 │ │ +3fbd76: 6e20 6702 0200 |0023: invoke-virtual {v2, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0267 │ │ +3fbd7c: 6003 e300 |0026: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3fbd80: 1304 1f00 |0028: const/16 v4, #int 31 // #1f │ │ +3fbd84: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3fbd86: 3443 0500 |002b: if-lt v3, v4, 0030 // +0005 │ │ +3fbd8a: 1503 0002 |002d: const/high16 v3, #int 33554432 // #200 │ │ +3fbd8e: 2802 |002f: goto 0031 // +0002 │ │ +3fbd90: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +3fbd92: 1504 0008 |0031: const/high16 v4, #int 134217728 // #800 │ │ +3fbd96: b643 |0033: or-int/2addr v3, v4 │ │ +3fbd98: 7140 7101 5632 |0034: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0171 │ │ +3fbd9e: 0c02 |0037: move-result-object v2 │ │ +3fbda0: 2203 f901 |0038: new-instance v3, Landroid/support/v4/media/session/MediaSessionCompat; // type@01f9 │ │ +3fbda4: 6e10 fc01 0600 |003a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3fbdaa: 0c04 |003d: move-result-object v4 │ │ +3fbdac: 1a05 8842 |003e: const-string v5, "PlaybackService" // string@4288 │ │ +3fbdb0: 7052 fd09 4305 |0040: invoke-direct {v3, v4, v5, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@09fd │ │ +3fbdb6: 5b63 0bd4 |0043: iput-object v3, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbdba: 5460 10d4 |0045: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d410 │ │ +3fbdbe: 6e20 070a 0300 |0047: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@0a07 │ │ +3fbdc4: 5460 0bd4 |004a: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbdc8: 1232 |004c: const/4 v2, #int 3 // #3 │ │ +3fbdca: 6e20 0a0a 2000 |004d: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setFlags:(I)V // method@0a0a │ │ +3fbdd0: 6e10 b1a7 0600 |0050: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a7b1 │ │ +3fbdd6: 5460 0bd4 |0053: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbdda: 6e20 060a 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@0a06 │ │ +3fbde0: 5460 0bd4 |0058: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d40b │ │ +3fbde4: 6e10 020a 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0a02 │ │ +3fbdea: 0c00 |005d: move-result-object v0 │ │ +3fbdec: 6e20 7b41 0600 |005e: invoke-virtual {v6, v0}, Landroidx/media/MediaBrowserServiceCompat;.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@417b │ │ +3fbdf2: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0005 line=264 │ │ 0x000b line=265 │ │ 0x0011 line=269 │ │ 0x001c line=270 │ │ @@ -1494919,20 +1494927,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fbdcc: |[3fbdcc] de.danoeh.antennapod.playback.service.PlaybackService.resume:()V │ │ -3fbddc: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbde0: 6e10 81a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ -3fbde6: 5410 13d4 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fbdea: 6e10 e4a8 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ -3fbdf0: 0e00 |000a: return-void │ │ +3fbdf4: |[3fbdf4] de.danoeh.antennapod.playback.service.PlaybackService.resume:()V │ │ +3fbe04: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbe08: 6e10 81a6 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a681 │ │ +3fbe0e: 5410 13d4 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fbe12: 6e10 e4a8 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a8e4 │ │ +3fbe18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ 0x0005 line=1658 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1494941,25 +1494949,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3fbeac: |[3fbeac] de.danoeh.antennapod.playback.service.PlaybackService.seekTo:(I)V │ │ -3fbebc: 5430 09d4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbec0: 6e20 83a6 4000 |0002: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ -3fbec6: 7100 efaf 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3fbecc: 0c00 |0008: move-result-object v0 │ │ -3fbece: 2201 f619 |0009: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ -3fbed2: 6e10 85a7 0300 |000b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ -3fbed8: 0a02 |000e: move-result v2 │ │ -3fbeda: 7030 59a0 4102 |000f: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ -3fbee0: 6e20 f2af 1000 |0012: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3fbee6: 0e00 |0015: return-void │ │ +3fbed4: |[3fbed4] de.danoeh.antennapod.playback.service.PlaybackService.seekTo:(I)V │ │ +3fbee4: 5430 09d4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbee8: 6e20 83a6 4000 |0002: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a683 │ │ +3fbeee: 7100 efaf 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3fbef4: 0c00 |0008: move-result-object v0 │ │ +3fbef6: 2201 f619 |0009: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@19f6 │ │ +3fbefa: 6e10 85a7 0300 |000b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a785 │ │ +3fbf00: 0a02 |000e: move-result v2 │ │ +3fbf02: 7030 59a0 4102 |000f: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@a059 │ │ +3fbf08: 6e20 f2af 1000 |0012: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3fbf0e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0005 line=1716 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0016 reg=4 (null) I │ │ @@ -1494969,19 +1494977,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3fbf30: |[3fbf30] de.danoeh.antennapod.playback.service.PlaybackService.setAudioTrack:(I)V │ │ -3fbf40: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbf44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3fbf48: 6e20 84a6 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setAudioTrack:(I)V // method@a684 │ │ -3fbf4e: 0e00 |0007: return-void │ │ +3fbf58: |[3fbf58] de.danoeh.antennapod.playback.service.PlaybackService.setAudioTrack:(I)V │ │ +3fbf68: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbf6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3fbf70: 6e20 84a6 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setAudioTrack:(I)V // method@a684 │ │ +3fbf76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1760 │ │ 0x0004 line=1761 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1494991,21 +1494999,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3fbf50: |[3fbf50] de.danoeh.antennapod.playback.service.PlaybackService.setSkipSilence:(Z)V │ │ -3fbf60: 7110 33a9 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporarySkipSilence:(Z)V // method@a933 │ │ -3fbf66: 5420 09d4 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbf6a: 6e10 82a7 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ -3fbf70: 0a01 |0008: move-result v1 │ │ -3fbf72: 6e30 86a6 1003 |0009: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a686 │ │ -3fbf78: 0e00 |000c: return-void │ │ +3fbf78: |[3fbf78] de.danoeh.antennapod.playback.service.PlaybackService.setSkipSilence:(Z)V │ │ +3fbf88: 7110 33a9 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporarySkipSilence:(Z)V // method@a933 │ │ +3fbf8e: 5420 09d4 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fbf92: 6e10 82a7 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a782 │ │ +3fbf98: 0a01 |0008: move-result v1 │ │ +3fbf9a: 6e30 86a6 1003 |0009: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a686 │ │ +3fbfa0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1688 │ │ 0x0003 line=1689 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) Z │ │ @@ -1495015,29 +1495023,29 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3fbf7c: |[3fbf7c] de.danoeh.antennapod.playback.service.PlaybackService.setSleepTimer:(J)V │ │ -3fbf8c: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fbf90: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fbf96: 1a01 0247 |0005: const-string v1, "Setting sleep timer to " // string@4702 │ │ -3fbf9a: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fbfa0: 6e30 aeab 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3fbfa6: 1a01 3301 |000d: const-string v1, " milliseconds" // string@0133 │ │ -3fbfaa: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fbfb0: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fbfb6: 0c00 |0015: move-result-object v0 │ │ -3fbfb8: 1a01 8842 |0016: const-string v1, "PlaybackService" // string@4288 │ │ -3fbfbc: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fbfc2: 5420 13d4 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fbfc6: 6e30 e5a8 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a8e5 │ │ -3fbfcc: 0e00 |0020: return-void │ │ +3fbfa4: |[3fbfa4] de.danoeh.antennapod.playback.service.PlaybackService.setSleepTimer:(J)V │ │ +3fbfb4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fbfb8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fbfbe: 1a01 0247 |0005: const-string v1, "Setting sleep timer to " // string@4702 │ │ +3fbfc2: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fbfc8: 6e30 aeab 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3fbfce: 1a01 3301 |000d: const-string v1, " milliseconds" // string@0133 │ │ +3fbfd2: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fbfd8: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fbfde: 0c00 |0015: move-result-object v0 │ │ +3fbfe0: 1a01 8842 |0016: const-string v1, "PlaybackService" // string@4288 │ │ +3fbfe4: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fbfea: 5420 13d4 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fbfee: 6e30 e5a8 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a8e5 │ │ +3fbff4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ 0x001b line=1185 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0021 reg=3 (null) J │ │ @@ -1495047,21 +1495055,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3fbfd0: |[3fbfd0] de.danoeh.antennapod.playback.service.PlaybackService.setSpeed:(F)V │ │ -3fbfe0: 7110 32a9 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporaryPlaybackSpeed:(F)V // method@a932 │ │ -3fbfe6: 5420 09d4 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fbfea: 6e10 84a7 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a784 │ │ -3fbff0: 0a01 |0008: move-result v1 │ │ -3fbff2: 6e30 86a6 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a686 │ │ -3fbff8: 0e00 |000c: return-void │ │ +3fbff8: |[3fbff8] de.danoeh.antennapod.playback.service.PlaybackService.setSpeed:(F)V │ │ +3fc008: 7110 32a9 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporaryPlaybackSpeed:(F)V // method@a932 │ │ +3fc00e: 5420 09d4 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc012: 6e10 84a7 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a784 │ │ +3fc018: 0a01 |0008: move-result v1 │ │ +3fc01a: 6e30 86a6 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a686 │ │ +3fc020: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1683 │ │ 0x0003 line=1684 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) F │ │ @@ -1495071,18 +1495079,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fbffc: |[3fbffc] de.danoeh.antennapod.playback.service.PlaybackService.setStartWhenPrepared:(Z)V │ │ -3fc00c: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc010: 6e20 89a6 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ -3fc016: 0e00 |0005: return-void │ │ +3fc024: |[3fc024] de.danoeh.antennapod.playback.service.PlaybackService.setStartWhenPrepared:(Z)V │ │ +3fc034: 5410 09d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc038: 6e20 89a6 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a689 │ │ +3fc03e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1495091,21 +1495099,21 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3fc018: |[3fc018] de.danoeh.antennapod.playback.service.PlaybackService.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -3fc028: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ -3fc02c: 1a01 fd46 |0002: const-string v1, "Setting display" // string@46fd │ │ -3fc030: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc036: 5420 09d4 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc03a: 6e20 8aa6 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a68a │ │ -3fc040: 0e00 |000c: return-void │ │ +3fc040: |[3fc040] de.danoeh.antennapod.playback.service.PlaybackService.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +3fc050: 1a00 8842 |0000: const-string v0, "PlaybackService" // string@4288 │ │ +3fc054: 1a01 fd46 |0002: const-string v1, "Setting display" // string@46fd │ │ +3fc058: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc05e: 5420 09d4 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc062: 6e20 8aa6 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a68a │ │ +3fc068: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=782 │ │ 0x0007 line=783 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/view/SurfaceHolder; │ │ @@ -1495115,48 +1495123,48 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3fc444: |[3fc444] de.danoeh.antennapod.playback.service.PlaybackService.skipIntroEndingPresetChanged:(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V │ │ -3fc454: 6e10 88a7 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fc45a: 0c00 |0003: move-result-object v0 │ │ -3fc45c: 2000 1b1a |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc460: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ -3fc464: 6e10 88a7 0600 |0008: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fc46a: 0c00 |000b: move-result-object v0 │ │ -3fc46c: 1f00 1b1a |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc470: 6e10 99a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc476: 0c01 |0011: move-result-object v1 │ │ -3fc478: 6e10 43a1 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fc47e: 0c01 |0015: move-result-object v1 │ │ -3fc480: 6e10 eda0 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3fc486: 0b01 |0019: move-result-wide v1 │ │ -3fc488: 6e10 6da0 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getFeedId:()J // method@a06d │ │ -3fc48e: 0b03 |001d: move-result-wide v3 │ │ -3fc490: 3105 0103 |001e: cmp-long v5, v1, v3 │ │ -3fc494: 3905 2200 |0020: if-nez v5, 0042 // +0022 │ │ -3fc498: 6e10 6ea0 0700 |0022: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@a06e │ │ -3fc49e: 0a01 |0025: move-result v1 │ │ -3fc4a0: 3801 1c00 |0026: if-eqz v1, 0042 // +001c │ │ -3fc4a4: 6e10 99a1 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc4aa: 0c00 |002b: move-result-object v0 │ │ -3fc4ac: 6e10 43a1 0000 |002c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fc4b2: 0c00 |002f: move-result-object v0 │ │ -3fc4b4: 6e10 fca0 0000 |0030: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3fc4ba: 0c00 |0033: move-result-object v0 │ │ -3fc4bc: 6e10 6fa0 0700 |0034: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipIntro:()I // method@a06f │ │ -3fc4c2: 0a01 |0037: move-result v1 │ │ -3fc4c4: 6e20 f5a1 1000 |0038: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipIntro:(I)V // method@a1f5 │ │ -3fc4ca: 6e10 6ea0 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@a06e │ │ -3fc4d0: 0a07 |003e: move-result v7 │ │ -3fc4d2: 6e20 f4a1 7000 |003f: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipEnding:(I)V // method@a1f4 │ │ -3fc4d8: 0e00 |0042: return-void │ │ +3fc46c: |[3fc46c] de.danoeh.antennapod.playback.service.PlaybackService.skipIntroEndingPresetChanged:(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V │ │ +3fc47c: 6e10 88a7 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fc482: 0c00 |0003: move-result-object v0 │ │ +3fc484: 2000 1b1a |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc488: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ +3fc48c: 6e10 88a7 0600 |0008: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fc492: 0c00 |000b: move-result-object v0 │ │ +3fc494: 1f00 1b1a |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc498: 6e10 99a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc49e: 0c01 |0011: move-result-object v1 │ │ +3fc4a0: 6e10 43a1 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fc4a6: 0c01 |0015: move-result-object v1 │ │ +3fc4a8: 6e10 eda0 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3fc4ae: 0b01 |0019: move-result-wide v1 │ │ +3fc4b0: 6e10 6da0 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getFeedId:()J // method@a06d │ │ +3fc4b6: 0b03 |001d: move-result-wide v3 │ │ +3fc4b8: 3105 0103 |001e: cmp-long v5, v1, v3 │ │ +3fc4bc: 3905 2200 |0020: if-nez v5, 0042 // +0022 │ │ +3fc4c0: 6e10 6ea0 0700 |0022: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@a06e │ │ +3fc4c6: 0a01 |0025: move-result v1 │ │ +3fc4c8: 3801 1c00 |0026: if-eqz v1, 0042 // +001c │ │ +3fc4cc: 6e10 99a1 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc4d2: 0c00 |002b: move-result-object v0 │ │ +3fc4d4: 6e10 43a1 0000 |002c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fc4da: 0c00 |002f: move-result-object v0 │ │ +3fc4dc: 6e10 fca0 0000 |0030: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3fc4e2: 0c00 |0033: move-result-object v0 │ │ +3fc4e4: 6e10 6fa0 0700 |0034: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipIntro:()I // method@a06f │ │ +3fc4ea: 0a01 |0037: move-result v1 │ │ +3fc4ec: 6e20 f5a1 1000 |0038: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipIntro:(I)V // method@a1f5 │ │ +3fc4f2: 6e10 6ea0 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@a06e │ │ +3fc4f8: 0a07 |003e: move-result v7 │ │ +3fc4fa: 6e20 f4a1 7000 |003f: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipEnding:(I)V // method@a1f4 │ │ +3fc500: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0008 line=1637 │ │ 0x000e line=1638 │ │ 0x0022 line=1639 │ │ 0x0028 line=1640 │ │ @@ -1495171,19 +1495179,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fa1f0: |[3fa1f0] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerActive:()Z │ │ -3fa200: 5410 13d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ -3fa204: 6e10 dba8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ -3fa20a: 0a00 |0005: move-result v0 │ │ -3fa20c: 0f00 |0006: return v0 │ │ +3fa218: |[3fa218] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerActive:()Z │ │ +3fa228: 5410 13d4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d413 │ │ +3fa22c: 6e10 dba8 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a8db │ │ +3fa232: 0a00 |0005: move-result v0 │ │ +3fa234: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #38 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1495191,83 +1495199,83 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3fc4dc: |[3fc4dc] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerUpdate:(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V │ │ -3fc4ec: 6e10 66a0 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isOver:()Z // method@a066 │ │ -3fc4f2: 0a00 |0003: move-result v0 │ │ -3fc4f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3fc4f6: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ -3fc4fa: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ -3fc4fe: 5478 09d4 |0009: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc502: 6e10 72a6 0800 |000b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fc508: 0c08 |000e: move-result-object v8 │ │ -3fc50a: 7020 c9a7 8700 |000f: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ -3fc510: 5478 09d4 |0012: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc514: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3fc516: 6e30 7ba6 0800 |0015: invoke-virtual {v8, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ -3fc51c: 5478 09d4 |0018: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc520: 6e30 8ba6 2802 |001a: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ -3fc526: 5478 09d4 |001d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc52a: 6e10 73a6 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ -3fc530: 0a08 |0022: move-result v8 │ │ -3fc532: d088 78ec |0023: add-int/lit16 v8, v8, #int -5000 // #ec78 │ │ -3fc536: 7120 3dab 1800 |0025: invoke-static {v8, v1}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ -3fc53c: 0a08 |0028: move-result v8 │ │ -3fc53e: 6e20 b6a7 8700 |0029: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ -3fc544: 285f |002c: goto 008b // +005f │ │ -3fc546: 6e10 64a0 0800 |002d: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@a064 │ │ -3fc54c: 0b03 |0030: move-result-wide v3 │ │ -3fc54e: 1605 1027 |0031: const-wide/16 v5, #int 10000 // #2710 │ │ -3fc552: 3100 0305 |0033: cmp-long v0, v3, v5 │ │ -3fc556: 3b00 3200 |0035: if-gez v0, 0067 // +0032 │ │ -3fc55a: 1300 0a00 |0037: const/16 v0, #int 10 // #a │ │ -3fc55e: 2300 321e |0039: new-array v0, v0, [F // type@1e32 │ │ -3fc562: 2600 5100 0000 |003b: fill-array-data v0, 0000008c // +00000051 │ │ -3fc568: 6e10 64a0 0800 |003e: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@a064 │ │ -3fc56e: 0b02 |0041: move-result-wide v2 │ │ -3fc570: 8428 |0042: long-to-int v8, v2 │ │ -3fc572: d388 e803 |0043: div-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3fc576: 7120 3dab 8100 |0045: invoke-static {v1, v8}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ -3fc57c: 0a08 |0048: move-result v8 │ │ -3fc57e: 4408 0008 |0049: aget v8, v0, v8 │ │ -3fc582: 2200 c81c |004b: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3fc586: 7010 a6ab 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3fc58c: 1a01 78a9 |0050: const-string v1, "onSleepTimerAlmostExpired: " // string@a978 │ │ -3fc590: 6e20 b2ab 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3fc596: 6e20 acab 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ -3fc59c: 6e10 bcab 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3fc5a2: 0c00 |005b: move-result-object v0 │ │ -3fc5a4: 1a01 8842 |005c: const-string v1, "PlaybackService" // string@4288 │ │ -3fc5a8: 7120 330b 0100 |005e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3fc5ae: 5470 09d4 |0061: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc5b2: 6e30 8ba6 8008 |0063: invoke-virtual {v0, v8, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ -3fc5b8: 2825 |0066: goto 008b // +0025 │ │ -3fc5ba: 6e10 65a0 0800 |0067: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isCancelled:()Z // method@a065 │ │ -3fc5c0: 0a00 |006a: move-result v0 │ │ -3fc5c2: 3800 1100 |006b: if-eqz v0, 007c // +0011 │ │ -3fc5c6: 5478 09d4 |006d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc5ca: 6e10 72a6 0800 |006f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fc5d0: 0c08 |0072: move-result-object v8 │ │ -3fc5d2: 7020 c9a7 8700 |0073: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ -3fc5d8: 5478 09d4 |0076: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc5dc: 6e30 8ba6 2802 |0078: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ -3fc5e2: 2810 |007b: goto 008b // +0010 │ │ -3fc5e4: 6e10 69a0 0800 |007c: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.wasJustEnabled:()Z // method@a069 │ │ -3fc5ea: 0a08 |007f: move-result v8 │ │ -3fc5ec: 3808 0b00 |0080: if-eqz v8, 008b // +000b │ │ -3fc5f0: 5478 09d4 |0082: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fc5f4: 6e10 72a6 0800 |0084: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ -3fc5fa: 0c08 |0087: move-result-object v8 │ │ -3fc5fc: 7020 c9a7 8700 |0088: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ -3fc602: 0e00 |008b: return-void │ │ -3fc604: 0003 0400 0a00 0000 cdcc cc3d cdcc ... |008c: array-data (24 units) │ │ +3fc504: |[3fc504] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerUpdate:(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V │ │ +3fc514: 6e10 66a0 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isOver:()Z // method@a066 │ │ +3fc51a: 0a00 |0003: move-result v0 │ │ +3fc51c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3fc51e: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ +3fc522: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ +3fc526: 5478 09d4 |0009: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc52a: 6e10 72a6 0800 |000b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fc530: 0c08 |000e: move-result-object v8 │ │ +3fc532: 7020 c9a7 8700 |000f: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ +3fc538: 5478 09d4 |0012: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc53c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3fc53e: 6e30 7ba6 0800 |0015: invoke-virtual {v8, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a67b │ │ +3fc544: 5478 09d4 |0018: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc548: 6e30 8ba6 2802 |001a: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ +3fc54e: 5478 09d4 |001d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc552: 6e10 73a6 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a673 │ │ +3fc558: 0a08 |0022: move-result v8 │ │ +3fc55a: d088 78ec |0023: add-int/lit16 v8, v8, #int -5000 // #ec78 │ │ +3fc55e: 7120 3dab 1800 |0025: invoke-static {v8, v1}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ +3fc564: 0a08 |0028: move-result v8 │ │ +3fc566: 6e20 b6a7 8700 |0029: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a7b6 │ │ +3fc56c: 285f |002c: goto 008b // +005f │ │ +3fc56e: 6e10 64a0 0800 |002d: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@a064 │ │ +3fc574: 0b03 |0030: move-result-wide v3 │ │ +3fc576: 1605 1027 |0031: const-wide/16 v5, #int 10000 // #2710 │ │ +3fc57a: 3100 0305 |0033: cmp-long v0, v3, v5 │ │ +3fc57e: 3b00 3200 |0035: if-gez v0, 0067 // +0032 │ │ +3fc582: 1300 0a00 |0037: const/16 v0, #int 10 // #a │ │ +3fc586: 2300 321e |0039: new-array v0, v0, [F // type@1e32 │ │ +3fc58a: 2600 5100 0000 |003b: fill-array-data v0, 0000008c // +00000051 │ │ +3fc590: 6e10 64a0 0800 |003e: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@a064 │ │ +3fc596: 0b02 |0041: move-result-wide v2 │ │ +3fc598: 8428 |0042: long-to-int v8, v2 │ │ +3fc59a: d388 e803 |0043: div-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3fc59e: 7120 3dab 8100 |0045: invoke-static {v1, v8}, Ljava/lang/Math;.max:(II)I // method@ab3d │ │ +3fc5a4: 0a08 |0048: move-result v8 │ │ +3fc5a6: 4408 0008 |0049: aget v8, v0, v8 │ │ +3fc5aa: 2200 c81c |004b: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3fc5ae: 7010 a6ab 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3fc5b4: 1a01 78a9 |0050: const-string v1, "onSleepTimerAlmostExpired: " // string@a978 │ │ +3fc5b8: 6e20 b2ab 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3fc5be: 6e20 acab 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ +3fc5c4: 6e10 bcab 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3fc5ca: 0c00 |005b: move-result-object v0 │ │ +3fc5cc: 1a01 8842 |005c: const-string v1, "PlaybackService" // string@4288 │ │ +3fc5d0: 7120 330b 0100 |005e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3fc5d6: 5470 09d4 |0061: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc5da: 6e30 8ba6 8008 |0063: invoke-virtual {v0, v8, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ +3fc5e0: 2825 |0066: goto 008b // +0025 │ │ +3fc5e2: 6e10 65a0 0800 |0067: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isCancelled:()Z // method@a065 │ │ +3fc5e8: 0a00 |006a: move-result v0 │ │ +3fc5ea: 3800 1100 |006b: if-eqz v0, 007c // +0011 │ │ +3fc5ee: 5478 09d4 |006d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc5f2: 6e10 72a6 0800 |006f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fc5f8: 0c08 |0072: move-result-object v8 │ │ +3fc5fa: 7020 c9a7 8700 |0073: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ +3fc600: 5478 09d4 |0076: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc604: 6e30 8ba6 2802 |0078: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a68b │ │ +3fc60a: 2810 |007b: goto 008b // +0010 │ │ +3fc60c: 6e10 69a0 0800 |007c: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.wasJustEnabled:()Z // method@a069 │ │ +3fc612: 0a08 |007f: move-result v8 │ │ +3fc614: 3808 0b00 |0080: if-eqz v8, 008b // +000b │ │ +3fc618: 5478 09d4 |0082: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fc61c: 6e10 72a6 0800 |0084: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a672 │ │ +3fc622: 0c08 |0087: move-result-object v8 │ │ +3fc624: 7020 c9a7 8700 |0088: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a7c9 │ │ +3fc62a: 0e00 |008b: return-void │ │ +3fc62c: 0003 0400 0a00 0000 cdcc cc3d cdcc ... |008c: array-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0009 line=1005 │ │ 0x0012 line=1006 │ │ 0x0018 line=1007 │ │ 0x001d line=1008 │ │ @@ -1495292,61 +1495300,61 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -3fc634: |[3fc634] de.danoeh.antennapod.playback.service.PlaybackService.speedPresetChanged:(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V │ │ -3fc644: 6e10 88a7 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fc64a: 0c00 |0003: move-result-object v0 │ │ -3fc64c: 2000 1b1a |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc650: 3800 5300 |0006: if-eqz v0, 0059 // +0053 │ │ -3fc654: 6e10 88a7 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ -3fc65a: 0c00 |000b: move-result-object v0 │ │ -3fc65c: 1f00 1b1a |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -3fc660: 6e10 99a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -3fc666: 0c00 |0011: move-result-object v0 │ │ -3fc668: 6e10 43a1 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -3fc66e: 0c00 |0015: move-result-object v0 │ │ -3fc670: 6e10 eda0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3fc676: 0b00 |0019: move-result-wide v0 │ │ -3fc678: 6e10 71a0 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getFeedId:()J // method@a071 │ │ -3fc67e: 0b02 |001d: move-result-wide v2 │ │ -3fc680: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -3fc684: 3904 3900 |0020: if-nez v4, 0059 // +0039 │ │ -3fc688: 6e10 73a0 0600 |0022: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@a073 │ │ -3fc68e: 0a00 |0025: move-result v0 │ │ -3fc690: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ -3fc694: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ -3fc698: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ -3fc69c: 7100 62a9 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeed:()F // method@a962 │ │ -3fc6a2: 0a00 |002f: move-result v0 │ │ -3fc6a4: 6e20 bba7 0500 |0030: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ -3fc6aa: 2808 |0033: goto 003b // +0008 │ │ -3fc6ac: 6e10 73a0 0600 |0034: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@a073 │ │ -3fc6b2: 0a00 |0037: move-result v0 │ │ -3fc6b4: 6e20 bba7 0500 |0038: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ -3fc6ba: 6e10 72a0 0600 |003b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a072 │ │ -3fc6c0: 0c00 |003e: move-result-object v0 │ │ -3fc6c2: 6201 426f |003f: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ -3fc6c6: 3310 0a00 |0041: if-ne v0, v1, 004b // +000a │ │ -3fc6ca: 7100 7ba9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isSkipSilence:()Z // method@a97b │ │ -3fc6d0: 0a06 |0046: move-result v6 │ │ -3fc6d2: 6e20 b9a7 6500 |0047: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ -3fc6d8: 280f |004a: goto 0059 // +000f │ │ -3fc6da: 6e10 72a0 0600 |004b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a072 │ │ -3fc6e0: 0c06 |004e: move-result-object v6 │ │ -3fc6e2: 6200 416f |004f: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -3fc6e6: 3306 0400 |0051: if-ne v6, v0, 0055 // +0004 │ │ -3fc6ea: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -3fc6ec: 2802 |0054: goto 0056 // +0002 │ │ -3fc6ee: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -3fc6f0: 6e20 b9a7 6500 |0056: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ -3fc6f6: 0e00 |0059: return-void │ │ +3fc65c: |[3fc65c] de.danoeh.antennapod.playback.service.PlaybackService.speedPresetChanged:(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V │ │ +3fc66c: 6e10 88a7 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fc672: 0c00 |0003: move-result-object v0 │ │ +3fc674: 2000 1b1a |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc678: 3800 5300 |0006: if-eqz v0, 0059 // +0053 │ │ +3fc67c: 6e10 88a7 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a788 │ │ +3fc682: 0c00 |000b: move-result-object v0 │ │ +3fc684: 1f00 1b1a |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +3fc688: 6e10 99a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +3fc68e: 0c00 |0011: move-result-object v0 │ │ +3fc690: 6e10 43a1 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +3fc696: 0c00 |0015: move-result-object v0 │ │ +3fc698: 6e10 eda0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3fc69e: 0b00 |0019: move-result-wide v0 │ │ +3fc6a0: 6e10 71a0 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getFeedId:()J // method@a071 │ │ +3fc6a6: 0b02 |001d: move-result-wide v2 │ │ +3fc6a8: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +3fc6ac: 3904 3900 |0020: if-nez v4, 0059 // +0039 │ │ +3fc6b0: 6e10 73a0 0600 |0022: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@a073 │ │ +3fc6b6: 0a00 |0025: move-result v0 │ │ +3fc6b8: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ +3fc6bc: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ +3fc6c0: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ +3fc6c4: 7100 62a9 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeed:()F // method@a962 │ │ +3fc6ca: 0a00 |002f: move-result v0 │ │ +3fc6cc: 6e20 bba7 0500 |0030: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ +3fc6d2: 2808 |0033: goto 003b // +0008 │ │ +3fc6d4: 6e10 73a0 0600 |0034: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@a073 │ │ +3fc6da: 0a00 |0037: move-result v0 │ │ +3fc6dc: 6e20 bba7 0500 |0038: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a7bb │ │ +3fc6e2: 6e10 72a0 0600 |003b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a072 │ │ +3fc6e8: 0c00 |003e: move-result-object v0 │ │ +3fc6ea: 6201 426f |003f: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f42 │ │ +3fc6ee: 3310 0a00 |0041: if-ne v0, v1, 004b // +000a │ │ +3fc6f2: 7100 7ba9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isSkipSilence:()Z // method@a97b │ │ +3fc6f8: 0a06 |0046: move-result v6 │ │ +3fc6fa: 6e20 b9a7 6500 |0047: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ +3fc700: 280f |004a: goto 0059 // +000f │ │ +3fc702: 6e10 72a0 0600 |004b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a072 │ │ +3fc708: 0c06 |004e: move-result-object v6 │ │ +3fc70a: 6200 416f |004f: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +3fc70e: 3306 0400 |0051: if-ne v6, v0, 0055 // +0004 │ │ +3fc712: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +3fc714: 2802 |0054: goto 0056 // +0002 │ │ +3fc716: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +3fc718: 6e20 b9a7 6500 |0056: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a7b9 │ │ +3fc71e: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1616 │ │ 0x0008 line=1617 │ │ 0x000e line=1618 │ │ 0x0022 line=1619 │ │ 0x002c line=1620 │ │ @@ -1495363,24 +1495371,24 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -3fcd0c: |[3fcd0c] de.danoeh.antennapod.playback.service.PlaybackService.volumeAdaptionChanged:(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V │ │ -3fcd1c: 2200 fe1b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; // type@1bfe │ │ -3fcd20: 7010 eba8 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.:()V // method@a8eb │ │ -3fcd26: 5441 09d4 |0005: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ -3fcd2a: 6e10 75a0 0500 |0007: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getFeedId:()J // method@a075 │ │ -3fcd30: 0b02 |000a: move-result-wide v2 │ │ -3fcd32: 6e10 76a0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a076 │ │ -3fcd38: 0c05 |000e: move-result-object v5 │ │ -3fcd3a: 6e55 eea8 1032 |000f: invoke-virtual {v0, v1, v2, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a8ee │ │ -3fcd40: 0e00 |0012: return-void │ │ +3fcd34: |[3fcd34] de.danoeh.antennapod.playback.service.PlaybackService.volumeAdaptionChanged:(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V │ │ +3fcd44: 2200 fe1b |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; // type@1bfe │ │ +3fcd48: 7010 eba8 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.:()V // method@a8eb │ │ +3fcd4e: 5441 09d4 |0005: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d409 │ │ +3fcd52: 6e10 75a0 0500 |0007: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getFeedId:()J // method@a075 │ │ +3fcd58: 0b02 |000a: move-result-wide v2 │ │ +3fcd5a: 6e10 76a0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a076 │ │ +3fcd60: 0c05 |000e: move-result-object v5 │ │ +3fcd62: 6e55 eea8 1032 |000f: invoke-virtual {v0, v1, v2, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a8ee │ │ +3fcd68: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0005 line=1610 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0013 reg=5 (null) Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ @@ -1495415,18 +1495423,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ff9ec: |[3ff9ec] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -3ff9fc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ffa02: 5b01 97f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f297 │ │ -3ffa06: 0e00 |0005: return-void │ │ +3ffa14: |[3ffa14] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +3ffa24: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ffa2a: 5b01 97f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f297 │ │ +3ffa2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1495436,19 +1495444,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ffa08: |[3ffa08] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3ffa18: 5410 97f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f297 │ │ -3ffa1c: 1f02 b31c |0002: check-cast v2, Ljava/lang/Long; // type@1cb3 │ │ -3ffa20: 7120 1da8 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V // method@a81d │ │ -3ffa26: 0e00 |0007: return-void │ │ +3ffa30: |[3ffa30] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3ffa40: 5410 97f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f297 │ │ +3ffa44: 1f02 b31c |0002: check-cast v2, Ljava/lang/Long; // type@1cb3 │ │ +3ffa48: 7120 1da8 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V // method@a81d │ │ +3ffa4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1495495,18 +1495503,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ffa28: |[3ffa28] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -3ffa38: 5b01 98f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffa3c: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -3ffa42: 0e00 |0005: return-void │ │ +3ffa50: |[3ffa50] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +3ffa60: 5b01 98f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffa64: 7010 58ab 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +3ffa6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1495516,17 +1495524,17 @@ │ │ type : '(Landroidx/media3/common/AudioAttributes;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffa44: |[3ffa44] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioAttributesChanged:(Landroidx/media3/common/AudioAttributes;)V │ │ -3ffa54: 7120 0f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/AudioAttributes;)V // method@440f │ │ -3ffa5a: 0e00 |0003: return-void │ │ +3ffa6c: |[3ffa6c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioAttributesChanged:(Landroidx/media3/common/AudioAttributes;)V │ │ +3ffa7c: 7120 0f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/AudioAttributes;)V // method@440f │ │ +3ffa82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/AudioAttributes; │ │ │ │ @@ -1495535,18 +1495543,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ffa5c: |[3ffa5c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioSessionIdChanged:(I)V │ │ -3ffa6c: 5410 98f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffa70: 7120 23a8 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V // method@a823 │ │ -3ffa76: 0e00 |0005: return-void │ │ +3ffa84: |[3ffa84] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioSessionIdChanged:(I)V │ │ +3ffa94: 5410 98f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffa98: 7120 23a8 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V // method@a823 │ │ +3ffa9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1495555,17 +1495563,17 @@ │ │ type : '(Landroidx/media3/common/Player$Commands;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffa78: |[3ffa78] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAvailableCommandsChanged:(Landroidx/media3/common/Player$Commands;)V │ │ -3ffa88: 7120 1044 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player$Commands;)V // method@4410 │ │ -3ffa8e: 0e00 |0003: return-void │ │ +3ffaa0: |[3ffaa0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAvailableCommandsChanged:(Landroidx/media3/common/Player$Commands;)V │ │ +3ffab0: 7120 1044 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player$Commands;)V // method@4410 │ │ +3ffab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Player$Commands; │ │ │ │ @@ -1495574,17 +1495582,17 @@ │ │ type : '(Landroidx/media3/common/text/CueGroup;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffa90: |[3ffa90] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Landroidx/media3/common/text/CueGroup;)V │ │ -3ffaa0: 7120 1144 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/text/CueGroup;)V // method@4411 │ │ -3ffaa6: 0e00 |0003: return-void │ │ +3ffab8: |[3ffab8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Landroidx/media3/common/text/CueGroup;)V │ │ +3ffac8: 7120 1144 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/text/CueGroup;)V // method@4411 │ │ +3fface: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/text/CueGroup; │ │ │ │ @@ -1495593,17 +1495601,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffaa8: |[3ffaa8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Ljava/util/List;)V │ │ -3ffab8: 7120 1244 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Ljava/util/List;)V // method@4412 │ │ -3ffabe: 0e00 |0003: return-void │ │ +3ffad0: |[3ffad0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Ljava/util/List;)V │ │ +3ffae0: 7120 1244 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Ljava/util/List;)V // method@4412 │ │ +3ffae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1495612,17 +1495620,17 @@ │ │ type : '(Landroidx/media3/common/DeviceInfo;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffac0: |[3ffac0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceInfoChanged:(Landroidx/media3/common/DeviceInfo;)V │ │ -3ffad0: 7120 1344 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/DeviceInfo;)V // method@4413 │ │ -3ffad6: 0e00 |0003: return-void │ │ +3ffae8: |[3ffae8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceInfoChanged:(Landroidx/media3/common/DeviceInfo;)V │ │ +3ffaf8: 7120 1344 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/DeviceInfo;)V // method@4413 │ │ +3ffafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/DeviceInfo; │ │ │ │ @@ -1495631,17 +1495639,17 @@ │ │ type : '(IZ)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffad8: |[3ffad8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceVolumeChanged:(IZ)V │ │ -3ffae8: 7130 1444 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Landroidx/media3/common/Player$Listener;IZ)V // method@4414 │ │ -3ffaee: 0e00 |0003: return-void │ │ +3ffb00: |[3ffb00] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceVolumeChanged:(IZ)V │ │ +3ffb10: 7130 1444 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Landroidx/media3/common/Player$Listener;IZ)V // method@4414 │ │ +3ffb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1495651,17 +1495659,17 @@ │ │ type : '(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffaf0: |[3ffaf0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onEvents:(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V │ │ -3ffb00: 7130 1544 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onEvents:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V // method@4415 │ │ -3ffb06: 0e00 |0003: return-void │ │ +3ffb18: |[3ffb18] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onEvents:(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V │ │ +3ffb28: 7130 1544 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onEvents:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V // method@4415 │ │ +3ffb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Player; │ │ 0x0000 - 0x0004 reg=2 (null) Landroidx/media3/common/Player$Events; │ │ @@ -1495671,17 +1495679,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffb08: |[3ffb08] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsLoadingChanged:(Z)V │ │ -3ffb18: 7120 1644 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4416 │ │ -3ffb1e: 0e00 |0003: return-void │ │ +3ffb30: |[3ffb30] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsLoadingChanged:(Z)V │ │ +3ffb40: 7120 1644 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4416 │ │ +3ffb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1495690,17 +1495698,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffb20: |[3ffb20] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsPlayingChanged:(Z)V │ │ -3ffb30: 7120 1744 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsPlayingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4417 │ │ -3ffb36: 0e00 |0003: return-void │ │ +3ffb48: |[3ffb48] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsPlayingChanged:(Z)V │ │ +3ffb58: 7120 1744 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsPlayingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4417 │ │ +3ffb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1495709,17 +1495717,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffb38: |[3ffb38] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onLoadingChanged:(Z)V │ │ -3ffb48: 7120 1844 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4418 │ │ -3ffb4e: 0e00 |0003: return-void │ │ +3ffb60: |[3ffb60] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onLoadingChanged:(Z)V │ │ +3ffb70: 7120 1844 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4418 │ │ +3ffb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1495728,17 +1495736,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffb50: |[3ffb50] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMaxSeekToPreviousPositionChanged:(J)V │ │ -3ffb60: 7130 1944 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4419 │ │ -3ffb66: 0e00 |0003: return-void │ │ +3ffb78: |[3ffb78] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMaxSeekToPreviousPositionChanged:(J)V │ │ +3ffb88: 7130 1944 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4419 │ │ +3ffb8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1495747,17 +1495755,17 @@ │ │ type : '(Landroidx/media3/common/MediaItem;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffb68: |[3ffb68] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaItemTransition:(Landroidx/media3/common/MediaItem;I)V │ │ -3ffb78: 7130 1a44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaItemTransition:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaItem;I)V // method@441a │ │ -3ffb7e: 0e00 |0003: return-void │ │ +3ffb90: |[3ffb90] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaItemTransition:(Landroidx/media3/common/MediaItem;I)V │ │ +3ffba0: 7130 1a44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaItemTransition:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaItem;I)V // method@441a │ │ +3ffba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaItem; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1495767,17 +1495775,17 @@ │ │ type : '(Landroidx/media3/common/MediaMetadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffb80: |[3ffb80] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ -3ffb90: 7120 1b44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@441b │ │ -3ffb96: 0e00 |0003: return-void │ │ +3ffba8: |[3ffba8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ +3ffbb8: 7120 1b44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@441b │ │ +3ffbbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaMetadata; │ │ │ │ @@ -1495786,17 +1495794,17 @@ │ │ type : '(Landroidx/media3/common/Metadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffb98: |[3ffb98] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMetadata:(Landroidx/media3/common/Metadata;)V │ │ -3ffba8: 7120 1c44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMetadata:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Metadata;)V // method@441c │ │ -3ffbae: 0e00 |0003: return-void │ │ +3ffbc0: |[3ffbc0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMetadata:(Landroidx/media3/common/Metadata;)V │ │ +3ffbd0: 7120 1c44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMetadata:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Metadata;)V // method@441c │ │ +3ffbd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Metadata; │ │ │ │ @@ -1495805,17 +1495813,17 @@ │ │ type : '(ZI)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffbb0: |[3ffbb0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayWhenReadyChanged:(ZI)V │ │ -3ffbc0: 7130 1d44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@441d │ │ -3ffbc6: 0e00 |0003: return-void │ │ +3ffbd8: |[3ffbd8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayWhenReadyChanged:(ZI)V │ │ +3ffbe8: 7130 1d44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@441d │ │ +3ffbee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1495825,17 +1495833,17 @@ │ │ type : '(Landroidx/media3/common/PlaybackParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffbc8: |[3ffbc8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackParametersChanged:(Landroidx/media3/common/PlaybackParameters;)V │ │ -3ffbd8: 7120 1e44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackParameters;)V // method@441e │ │ -3ffbde: 0e00 |0003: return-void │ │ +3ffbf0: |[3ffbf0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackParametersChanged:(Landroidx/media3/common/PlaybackParameters;)V │ │ +3ffc00: 7120 1e44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackParameters;)V // method@441e │ │ +3ffc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/PlaybackParameters; │ │ │ │ @@ -1495844,52 +1495852,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3ffbe0: |[3ffbe0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackStateChanged:(I)V │ │ -3ffbf0: 5410 98f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffbf4: 7110 1ea8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a81e │ │ -3ffbfa: 0c00 |0005: move-result-object v0 │ │ -3ffbfc: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -3ffc00: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3ffc02: 3302 0c00 |0009: if-ne v2, v0, 0015 // +000c │ │ -3ffc06: 5412 98f2 |000b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffc0a: 7110 1ea8 0200 |000d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a81e │ │ -3ffc10: 0c02 |0010: move-result-object v2 │ │ -3ffc12: 7210 63ab 0200 |0011: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -3ffc18: 2831 |0014: goto 0045 // +0031 │ │ -3ffc1a: 5410 98f2 |0015: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffc1e: 7110 21a8 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ -3ffc24: 0c00 |001a: move-result-object v0 │ │ -3ffc26: 3800 1400 |001b: if-eqz v0, 002f // +0014 │ │ -3ffc2a: 1220 |001d: const/4 v0, #int 2 // #2 │ │ -3ffc2c: 3302 1100 |001e: if-ne v2, v0, 002f // +0011 │ │ -3ffc30: 5412 98f2 |0020: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffc34: 7110 21a8 0200 |0022: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ -3ffc3a: 0c02 |0025: move-result-object v2 │ │ -3ffc3c: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -3ffc3e: 7110 19ab 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3ffc44: 0c00 |002a: move-result-object v0 │ │ -3ffc46: 7220 2c31 0200 |002b: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -3ffc4c: 2817 |002e: goto 0045 // +0017 │ │ -3ffc4e: 5412 98f2 |002f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffc52: 7110 21a8 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ -3ffc58: 0c02 |0034: move-result-object v2 │ │ -3ffc5a: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ -3ffc5e: 5412 98f2 |0037: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffc62: 7110 21a8 0200 |0039: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ -3ffc68: 0c02 |003c: move-result-object v2 │ │ -3ffc6a: 12e0 |003d: const/4 v0, #int -2 // #fe │ │ -3ffc6c: 7110 19ab 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3ffc72: 0c00 |0041: move-result-object v0 │ │ -3ffc74: 7220 2c31 0200 |0042: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -3ffc7a: 0e00 |0045: return-void │ │ +3ffc08: |[3ffc08] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackStateChanged:(I)V │ │ +3ffc18: 5410 98f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc1c: 7110 1ea8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a81e │ │ +3ffc22: 0c00 |0005: move-result-object v0 │ │ +3ffc24: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +3ffc28: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3ffc2a: 3302 0c00 |0009: if-ne v2, v0, 0015 // +000c │ │ +3ffc2e: 5412 98f2 |000b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc32: 7110 1ea8 0200 |000d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a81e │ │ +3ffc38: 0c02 |0010: move-result-object v2 │ │ +3ffc3a: 7210 63ab 0200 |0011: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +3ffc40: 2831 |0014: goto 0045 // +0031 │ │ +3ffc42: 5410 98f2 |0015: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc46: 7110 21a8 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ +3ffc4c: 0c00 |001a: move-result-object v0 │ │ +3ffc4e: 3800 1400 |001b: if-eqz v0, 002f // +0014 │ │ +3ffc52: 1220 |001d: const/4 v0, #int 2 // #2 │ │ +3ffc54: 3302 1100 |001e: if-ne v2, v0, 002f // +0011 │ │ +3ffc58: 5412 98f2 |0020: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc5c: 7110 21a8 0200 |0022: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ +3ffc62: 0c02 |0025: move-result-object v2 │ │ +3ffc64: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +3ffc66: 7110 19ab 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3ffc6c: 0c00 |002a: move-result-object v0 │ │ +3ffc6e: 7220 2c31 0200 |002b: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +3ffc74: 2817 |002e: goto 0045 // +0017 │ │ +3ffc76: 5412 98f2 |002f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc7a: 7110 21a8 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ +3ffc80: 0c02 |0034: move-result-object v2 │ │ +3ffc82: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ +3ffc86: 5412 98f2 |0037: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffc8a: 7110 21a8 0200 |0039: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a821 │ │ +3ffc90: 0c02 |003c: move-result-object v2 │ │ +3ffc92: 12e0 |003d: const/4 v0, #int -2 // #fe │ │ +3ffc94: 7110 19ab 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3ffc9a: 0c00 |0041: move-result-object v0 │ │ +3ffc9c: 7220 2c31 0200 |0042: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +3ffca2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000b line=113 │ │ 0x0015 line=114 │ │ 0x0020 line=115 │ │ 0x002f line=116 │ │ @@ -1495903,17 +1495911,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffc7c: |[3ffc7c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackSuppressionReasonChanged:(I)V │ │ -3ffc8c: 7120 1f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Landroidx/media3/common/Player$Listener;I)V // method@441f │ │ -3ffc92: 0e00 |0003: return-void │ │ +3ffca4: |[3ffca4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackSuppressionReasonChanged:(I)V │ │ +3ffcb4: 7120 1f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Landroidx/media3/common/Player$Listener;I)V // method@441f │ │ +3ffcba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1495922,62 +1495930,62 @@ │ │ type : '(Landroidx/media3/common/PlaybackException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -3ffc94: |[3ffc94] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerError:(Landroidx/media3/common/PlaybackException;)V │ │ -3ffca4: 5430 98f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffca8: 7110 1fa8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ -3ffcae: 0c00 |0005: move-result-object v0 │ │ -3ffcb0: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ -3ffcb4: 7110 90a2 0400 |0008: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ -3ffcba: 0a00 |000b: move-result v0 │ │ -3ffcbc: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -3ffcc0: 5434 98f2 |000e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffcc4: 7110 1fa8 0400 |0010: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ -3ffcca: 0c04 |0013: move-result-object v4 │ │ -3ffccc: 5430 98f2 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffcd0: 7110 22a8 0000 |0016: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; // method@a822 │ │ -3ffcd6: 0c00 |0019: move-result-object v0 │ │ -3ffcd8: 6001 65e3 |001a: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.download_error_blocked:I // field@e365 │ │ -3ffcdc: 6e20 1402 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3ffce2: 0c00 |001f: move-result-object v0 │ │ -3ffce4: 7220 2c31 0400 |0020: invoke-interface {v4, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -3ffcea: 2839 |0023: goto 005c // +0039 │ │ -3ffcec: 6e10 ddab 0400 |0024: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3ffcf2: 0c00 |0027: move-result-object v0 │ │ -3ffcf4: 2001 070c |0028: instance-of v1, v0, Landroidx/media3/datasource/HttpDataSource$HttpDataSourceException; // type@0c07 │ │ -3ffcf8: 3801 0c00 |002a: if-eqz v1, 0036 // +000c │ │ -3ffcfc: 6e10 ddab 0000 |002c: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3ffd02: 0c01 |002f: move-result-object v1 │ │ -3ffd04: 3801 0600 |0030: if-eqz v1, 0036 // +0006 │ │ -3ffd08: 6e10 ddab 0000 |0032: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3ffd0e: 0c00 |0035: move-result-object v0 │ │ -3ffd10: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ -3ffd14: 1a01 d347 |0038: const-string v1, "Source error" // string@47d3 │ │ -3ffd18: 6e10 dfab 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3ffd1e: 0c02 |003d: move-result-object v2 │ │ -3ffd20: 6e20 7fab 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3ffd26: 0a01 |0041: move-result v1 │ │ -3ffd28: 3801 0600 |0042: if-eqz v1, 0048 // +0006 │ │ -3ffd2c: 6e10 ddab 0000 |0044: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ -3ffd32: 0c00 |0047: move-result-object v0 │ │ -3ffd34: 5431 98f2 |0048: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffd38: 7110 1fa8 0100 |004a: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ -3ffd3e: 0c01 |004d: move-result-object v1 │ │ -3ffd40: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ -3ffd44: 6e10 dfab 0000 |0050: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3ffd4a: 0c04 |0053: move-result-object v4 │ │ -3ffd4c: 2805 |0054: goto 0059 // +0005 │ │ -3ffd4e: 6e10 dfab 0400 |0055: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3ffd54: 0c04 |0058: move-result-object v4 │ │ -3ffd56: 7220 2c31 4100 |0059: invoke-interface {v1, v4}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -3ffd5c: 0e00 |005c: return-void │ │ +3ffcbc: |[3ffcbc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerError:(Landroidx/media3/common/PlaybackException;)V │ │ +3ffccc: 5430 98f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffcd0: 7110 1fa8 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ +3ffcd6: 0c00 |0005: move-result-object v0 │ │ +3ffcd8: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ +3ffcdc: 7110 90a2 0400 |0008: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@a290 │ │ +3ffce2: 0a00 |000b: move-result v0 │ │ +3ffce4: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +3ffce8: 5434 98f2 |000e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffcec: 7110 1fa8 0400 |0010: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ +3ffcf2: 0c04 |0013: move-result-object v4 │ │ +3ffcf4: 5430 98f2 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffcf8: 7110 22a8 0000 |0016: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; // method@a822 │ │ +3ffcfe: 0c00 |0019: move-result-object v0 │ │ +3ffd00: 6001 65e3 |001a: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.download_error_blocked:I // field@e365 │ │ +3ffd04: 6e20 1402 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3ffd0a: 0c00 |001f: move-result-object v0 │ │ +3ffd0c: 7220 2c31 0400 |0020: invoke-interface {v4, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +3ffd12: 2839 |0023: goto 005c // +0039 │ │ +3ffd14: 6e10 ddab 0400 |0024: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3ffd1a: 0c00 |0027: move-result-object v0 │ │ +3ffd1c: 2001 070c |0028: instance-of v1, v0, Landroidx/media3/datasource/HttpDataSource$HttpDataSourceException; // type@0c07 │ │ +3ffd20: 3801 0c00 |002a: if-eqz v1, 0036 // +000c │ │ +3ffd24: 6e10 ddab 0000 |002c: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3ffd2a: 0c01 |002f: move-result-object v1 │ │ +3ffd2c: 3801 0600 |0030: if-eqz v1, 0036 // +0006 │ │ +3ffd30: 6e10 ddab 0000 |0032: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3ffd36: 0c00 |0035: move-result-object v0 │ │ +3ffd38: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ +3ffd3c: 1a01 d347 |0038: const-string v1, "Source error" // string@47d3 │ │ +3ffd40: 6e10 dfab 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3ffd46: 0c02 |003d: move-result-object v2 │ │ +3ffd48: 6e20 7fab 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3ffd4e: 0a01 |0041: move-result v1 │ │ +3ffd50: 3801 0600 |0042: if-eqz v1, 0048 // +0006 │ │ +3ffd54: 6e10 ddab 0000 |0044: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@abdd │ │ +3ffd5a: 0c00 |0047: move-result-object v0 │ │ +3ffd5c: 5431 98f2 |0048: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffd60: 7110 1fa8 0100 |004a: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a81f │ │ +3ffd66: 0c01 |004d: move-result-object v1 │ │ +3ffd68: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ +3ffd6c: 6e10 dfab 0000 |0050: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3ffd72: 0c04 |0053: move-result-object v4 │ │ +3ffd74: 2805 |0054: goto 0059 // +0005 │ │ +3ffd76: 6e10 dfab 0400 |0055: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3ffd7c: 0c04 |0058: move-result-object v4 │ │ +3ffd7e: 7220 2c31 4100 |0059: invoke-interface {v1, v4}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +3ffd84: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000e line=125 │ │ 0x0024 line=127 │ │ 0x0028 line=128 │ │ @@ -1495995,17 +1496003,17 @@ │ │ type : '(Landroidx/media3/common/PlaybackException;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffd60: |[3ffd60] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerErrorChanged:(Landroidx/media3/common/PlaybackException;)V │ │ -3ffd70: 7120 2044 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackException;)V // method@4420 │ │ -3ffd76: 0e00 |0003: return-void │ │ +3ffd88: |[3ffd88] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerErrorChanged:(Landroidx/media3/common/PlaybackException;)V │ │ +3ffd98: 7120 2044 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackException;)V // method@4420 │ │ +3ffd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/PlaybackException; │ │ │ │ @@ -1496014,17 +1496022,17 @@ │ │ type : '(ZI)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffd78: |[3ffd78] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerStateChanged:(ZI)V │ │ -3ffd88: 7130 2144 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerStateChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@4421 │ │ -3ffd8e: 0e00 |0003: return-void │ │ +3ffda0: |[3ffda0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerStateChanged:(ZI)V │ │ +3ffdb0: 7130 2144 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerStateChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@4421 │ │ +3ffdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1496034,17 +1496042,17 @@ │ │ type : '(Landroidx/media3/common/MediaMetadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffd90: |[3ffd90] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaylistMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ -3ffda0: 7120 2244 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@4422 │ │ -3ffda6: 0e00 |0003: return-void │ │ +3ffdb8: |[3ffdb8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaylistMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ +3ffdc8: 7120 2244 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@4422 │ │ +3ffdce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaMetadata; │ │ │ │ @@ -1496053,17 +1496061,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffde4: |[3ffde4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(I)V │ │ -3ffdf4: 7120 2344 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Landroidx/media3/common/Player$Listener;I)V // method@4423 │ │ -3ffdfa: 0e00 |0003: return-void │ │ +3ffe0c: |[3ffe0c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(I)V │ │ +3ffe1c: 7120 2344 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Landroidx/media3/common/Player$Listener;I)V // method@4423 │ │ +3ffe22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1496072,26 +1496080,26 @@ │ │ type : '(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3ffda8: |[3ffda8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V │ │ -3ffdb8: 5401 98f2 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffdbc: 7110 20a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a820 │ │ -3ffdc2: 0c01 |0005: move-result-object v1 │ │ -3ffdc4: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -3ffdc8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3ffdca: 3313 0b00 |0009: if-ne v3, v1, 0014 // +000b │ │ -3ffdce: 5401 98f2 |000b: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ -3ffdd2: 7110 20a8 0100 |000d: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a820 │ │ -3ffdd8: 0c01 |0010: move-result-object v1 │ │ -3ffdda: 7210 63ab 0100 |0011: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ -3ffde0: 0e00 |0014: return-void │ │ +3ffdd0: |[3ffdd0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V │ │ +3ffde0: 5401 98f2 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffde4: 7110 20a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a820 │ │ +3ffdea: 0c01 |0005: move-result-object v1 │ │ +3ffdec: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +3ffdf0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3ffdf2: 3313 0b00 |0009: if-ne v3, v1, 0014 // +000b │ │ +3ffdf6: 5401 98f2 |000b: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f298 │ │ +3ffdfa: 7110 20a8 0100 |000d: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a820 │ │ +3ffe00: 0c01 |0010: move-result-object v1 │ │ +3ffe02: 7210 63ab 0100 |0011: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@ab63 │ │ +3ffe08: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000b line=146 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0015 reg=1 (null) Landroidx/media3/common/Player$PositionInfo; │ │ @@ -1496103,17 +1496111,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ffdfc: |[3ffdfc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRenderedFirstFrame:()V │ │ -3ffe0c: 7110 2444 0000 |0000: invoke-static {v0}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Landroidx/media3/common/Player$Listener;)V // method@4424 │ │ -3ffe12: 0e00 |0003: return-void │ │ +3ffe24: |[3ffe24] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRenderedFirstFrame:()V │ │ +3ffe34: 7110 2444 0000 |0000: invoke-static {v0}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Landroidx/media3/common/Player$Listener;)V // method@4424 │ │ +3ffe3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ │ │ #26 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;) │ │ @@ -1496121,17 +1496129,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffe14: |[3ffe14] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRepeatModeChanged:(I)V │ │ -3ffe24: 7120 2544 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRepeatModeChanged:(Landroidx/media3/common/Player$Listener;I)V // method@4425 │ │ -3ffe2a: 0e00 |0003: return-void │ │ +3ffe3c: |[3ffe3c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRepeatModeChanged:(I)V │ │ +3ffe4c: 7120 2544 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRepeatModeChanged:(Landroidx/media3/common/Player$Listener;I)V // method@4425 │ │ +3ffe52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1496140,17 +1496148,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffe2c: |[3ffe2c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekBackIncrementChanged:(J)V │ │ -3ffe3c: 7130 2644 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4426 │ │ -3ffe42: 0e00 |0003: return-void │ │ +3ffe54: |[3ffe54] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekBackIncrementChanged:(J)V │ │ +3ffe64: 7130 2644 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4426 │ │ +3ffe6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1496159,17 +1496167,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffe44: |[3ffe44] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekForwardIncrementChanged:(J)V │ │ -3ffe54: 7130 2744 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4427 │ │ -3ffe5a: 0e00 |0003: return-void │ │ +3ffe6c: |[3ffe6c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekForwardIncrementChanged:(J)V │ │ +3ffe7c: 7130 2744 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@4427 │ │ +3ffe82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1496178,17 +1496186,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffe5c: |[3ffe5c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onShuffleModeEnabledChanged:(Z)V │ │ -3ffe6c: 7120 2844 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4428 │ │ -3ffe72: 0e00 |0003: return-void │ │ +3ffe84: |[3ffe84] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onShuffleModeEnabledChanged:(Z)V │ │ +3ffe94: 7120 2844 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4428 │ │ +3ffe9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1496197,17 +1496205,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffe74: |[3ffe74] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSkipSilenceEnabledChanged:(Z)V │ │ -3ffe84: 7120 2944 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4429 │ │ -3ffe8a: 0e00 |0003: return-void │ │ +3ffe9c: |[3ffe9c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSkipSilenceEnabledChanged:(Z)V │ │ +3ffeac: 7120 2944 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@4429 │ │ +3ffeb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1496216,17 +1496224,17 @@ │ │ type : '(II)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffe8c: |[3ffe8c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSurfaceSizeChanged:(II)V │ │ -3ffe9c: 7130 2a44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Landroidx/media3/common/Player$Listener;II)V // method@442a │ │ -3ffea2: 0e00 |0003: return-void │ │ +3ffeb4: |[3ffeb4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSurfaceSizeChanged:(II)V │ │ +3ffec4: 7130 2a44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Landroidx/media3/common/Player$Listener;II)V // method@442a │ │ +3ffeca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1496236,17 +1496244,17 @@ │ │ type : '(Landroidx/media3/common/Timeline;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ffea4: |[3ffea4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTimelineChanged:(Landroidx/media3/common/Timeline;I)V │ │ -3ffeb4: 7130 2b44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTimelineChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Timeline;I)V // method@442b │ │ -3ffeba: 0e00 |0003: return-void │ │ +3ffecc: |[3ffecc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTimelineChanged:(Landroidx/media3/common/Timeline;I)V │ │ +3ffedc: 7130 2b44 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTimelineChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Timeline;I)V // method@442b │ │ +3ffee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Timeline; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1496256,17 +1496264,17 @@ │ │ type : '(Landroidx/media3/common/TrackSelectionParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffebc: |[3ffebc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTrackSelectionParametersChanged:(Landroidx/media3/common/TrackSelectionParameters;)V │ │ -3ffecc: 7120 2c44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/TrackSelectionParameters;)V // method@442c │ │ -3ffed2: 0e00 |0003: return-void │ │ +3ffee4: |[3ffee4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTrackSelectionParametersChanged:(Landroidx/media3/common/TrackSelectionParameters;)V │ │ +3ffef4: 7120 2c44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/TrackSelectionParameters;)V // method@442c │ │ +3ffefa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/TrackSelectionParameters; │ │ │ │ @@ -1496275,17 +1496283,17 @@ │ │ type : '(Landroidx/media3/common/Tracks;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffed4: |[3ffed4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTracksChanged:(Landroidx/media3/common/Tracks;)V │ │ -3ffee4: 7120 2d44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTracksChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Tracks;)V // method@442d │ │ -3ffeea: 0e00 |0003: return-void │ │ +3ffefc: |[3ffefc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTracksChanged:(Landroidx/media3/common/Tracks;)V │ │ +3fff0c: 7120 2d44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTracksChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Tracks;)V // method@442d │ │ +3fff12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Tracks; │ │ │ │ @@ -1496294,17 +1496302,17 @@ │ │ type : '(Landroidx/media3/common/VideoSize;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ffeec: |[3ffeec] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVideoSizeChanged:(Landroidx/media3/common/VideoSize;)V │ │ -3ffefc: 7120 2e44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVideoSizeChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/VideoSize;)V // method@442e │ │ -3fff02: 0e00 |0003: return-void │ │ +3fff14: |[3fff14] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVideoSizeChanged:(Landroidx/media3/common/VideoSize;)V │ │ +3fff24: 7120 2e44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVideoSizeChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/VideoSize;)V // method@442e │ │ +3fff2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/VideoSize; │ │ │ │ @@ -1496313,17 +1496321,17 @@ │ │ type : '(F)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fff04: |[3fff04] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVolumeChanged:(F)V │ │ -3fff14: 7120 2f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVolumeChanged:(Landroidx/media3/common/Player$Listener;F)V // method@442f │ │ -3fff1a: 0e00 |0003: return-void │ │ +3fff2c: |[3fff2c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVolumeChanged:(F)V │ │ +3fff3c: 7120 2f44 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVolumeChanged:(Landroidx/media3/common/Player$Listener;F)V // method@442f │ │ +3fff42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) F │ │ │ │ @@ -1496353,35 +1496361,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4009f4: |[4009f4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.:()V │ │ -400a04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400a0a: 0e00 |0003: return-void │ │ +400a1c: |[400a1c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.:()V │ │ +400a2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400a0c: |[400a0c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -400a1c: 1f01 b01c |0000: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ -400a20: 7110 60a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V // method@a860 │ │ -400a26: 0e00 |0005: return-void │ │ +400a34: |[400a34] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +400a44: 1f01 b01c |0000: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ +400a48: 7110 60a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V // method@a860 │ │ +400a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1496411,35 +1496419,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400a28: |[400a28] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.:()V │ │ -400a38: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400a3e: 0e00 |0003: return-void │ │ +400a50: |[400a50] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.:()V │ │ +400a60: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400a40: |[400a40] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -400a50: 1f01 c71c |0000: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -400a54: 7110 62a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V // method@a862 │ │ -400a5a: 0e00 |0005: return-void │ │ +400a68: |[400a68] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +400a78: 1f01 c71c |0000: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +400a7c: 7110 62a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V // method@a862 │ │ +400a82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1496469,35 +1496477,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400acc: |[400acc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.:()V │ │ -400adc: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400ae2: 0e00 |0003: return-void │ │ +400af4: |[400af4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.:()V │ │ +400b04: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400ae4: |[400ae4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -400af4: 1f01 b01c |0000: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ -400af8: 7110 5ca8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V // method@a85c │ │ -400afe: 0e00 |0005: return-void │ │ +400b0c: |[400b0c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +400b1c: 1f01 b01c |0000: check-cast v1, Ljava/lang/Integer; // type@1cb0 │ │ +400b20: 7110 5ca8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V // method@a85c │ │ +400b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1496527,35 +1496535,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400b00: |[400b00] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.:()V │ │ -400b10: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -400b16: 0e00 |0003: return-void │ │ +400b28: |[400b28] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.:()V │ │ +400b38: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +400b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400b18: |[400b18] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ -400b28: 1f01 c71c |0000: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ -400b2c: 7110 61a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V // method@a861 │ │ -400b32: 0e00 |0005: return-void │ │ +400b40: |[400b40] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ +400b50: 1f01 c71c |0000: check-cast v1, Ljava/lang/String; // type@1cc7 │ │ +400b54: 7110 61a8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V // method@a861 │ │ +400b5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1496653,34 +1496661,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4010ec: |[4010ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V │ │ -4010fc: 7100 7fa8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$4:()V // method@a87f │ │ -401102: 0e00 |0003: return-void │ │ +401114: |[401114] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V │ │ +401124: 7100 7fa8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$4:()V // method@a87f │ │ +40112a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : '$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -401104: |[401104] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V │ │ -401114: 7110 83a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V // method@a883 │ │ -40111a: 0e00 |0003: return-void │ │ +40112c: |[40112c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V │ │ +40113c: 7110 83a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V // method@a883 │ │ +401142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Integer; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496688,17 +1496696,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40111c: |[40111c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -40112c: 7010 71a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.genericSeekCompleteListener:()V // method@a871 │ │ -401132: 0e00 |0003: return-void │ │ +401144: |[401144] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +401154: 7010 71a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.genericSeekCompleteListener:()V // method@a871 │ │ +40115a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496706,34 +1496714,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -401134: |[401134] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V │ │ -401144: 7100 7ea8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$3:()V // method@a87e │ │ -40114a: 0e00 |0003: return-void │ │ +40115c: |[40115c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V │ │ +40116c: 7100 7ea8 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$3:()V // method@a87e │ │ +401172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : '$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY' │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40114c: |[40114c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -40115c: 7010 82a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$0:()V // method@a882 │ │ -401162: 0e00 |0003: return-void │ │ +401174: |[401174] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +401184: 7010 82a8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$0:()V // method@a882 │ │ +40118a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496741,17 +1496749,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -401164: |[401164] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V │ │ -401174: 7110 80a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V // method@a880 │ │ -40117a: 0e00 |0003: return-void │ │ +40118c: |[40118c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V │ │ +40119c: 7110 80a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V // method@a880 │ │ +4011a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Integer; │ │ │ │ #6 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496759,17 +1496767,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40117c: |[40117c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V │ │ -40118c: 7110 84a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V // method@a884 │ │ -401192: 0e00 |0003: return-void │ │ +4011a4: |[4011a4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V │ │ +4011b4: 7110 84a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V // method@a884 │ │ +4011ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496777,17 +1496785,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -401194: |[401194] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V │ │ -4011a4: 7110 81a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V // method@a881 │ │ -4011aa: 0e00 |0003: return-void │ │ +4011bc: |[4011bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V │ │ +4011cc: 7110 81a8 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V // method@a881 │ │ +4011d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496795,17 +1496803,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400d6c: |[400d6c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; │ │ -400d7c: 5400 adf2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@f2ad │ │ -400d80: 1100 |0002: return-object v0 │ │ +400d94: |[400d94] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; │ │ +400da4: 5400 adf2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@f2ad │ │ +400da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496813,17 +1496821,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400df0: |[400df0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ -400e00: 5500 b1f2 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ -400e04: 0f00 |0002: return v0 │ │ +400e18: |[400e18] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ +400e28: 5500 b1f2 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ +400e2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496831,17 +1496839,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400f50: |[400f50] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ -400f60: 5400 b3f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400f64: 1100 |0002: return-object v0 │ │ +400f78: |[400f78] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ +400f88: 5400 b3f2 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496849,17 +1496857,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400e08: |[400e08] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ -400e18: 5500 b5f2 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ -400e1c: 0f00 |0002: return v0 │ │ +400e30: |[400e30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ +400e40: 5500 b5f2 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ +400e44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496867,17 +1496875,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4011ac: |[4011ac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V │ │ -4011bc: 5c01 b5f2 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ -4011c0: 0e00 |0002: return-void │ │ +4011d4: |[4011d4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V │ │ +4011e4: 5c01 b5f2 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ +4011e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1496886,17 +1496894,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4011c4: |[4011c4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -4011d4: 7010 6aa8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ -4011da: 0e00 |0003: return-void │ │ +4011ec: |[4011ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +4011fc: 7010 6aa8 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ +401202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1496904,62 +1496912,62 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -4011dc: |[4011dc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ -4011ec: 7030 69a6 3204 |0000: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a669 │ │ -4011f2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -4011f4: 5c24 b1f2 |0004: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ -4011f8: 2200 ee1b |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // type@1bee │ │ -4011fc: 7020 58a8 2000 |0008: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a858 │ │ -401202: 5b20 aef2 |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@f2ae │ │ -401206: 1a01 ba5c |000d: const-string v1, "audio" // string@5cba │ │ -40120a: 6e20 1702 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -401210: 0c03 |0012: move-result-object v3 │ │ -401212: 1f03 1601 |0013: check-cast v3, Landroid/media/AudioManager; // type@0116 │ │ -401216: 5b23 b0f2 |0015: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ -40121a: 2203 851d |0017: new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean; // type@1d85 │ │ -40121e: 7020 c5ae 4300 |0019: invoke-direct {v3, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@aec5 │ │ -401224: 5b23 b7f2 |001c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401228: 2203 8801 |001e: new-instance v3, Landroid/os/Handler; // type@0188 │ │ -40122c: 7100 a307 0000 |0020: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ -401232: 0c01 |0023: move-result-object v1 │ │ -401234: 7020 7e07 1300 |0024: invoke-direct {v3, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ -40123a: 5b23 adf2 |0027: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@f2ad │ │ -40123e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -401240: 5b23 b3f2 |002a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401244: 5b23 b8f2 |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ -401248: 5c24 b5f2 |002e: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ -40124c: 6204 8a6f |0030: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ -401250: 5b24 b4f2 |0032: iput-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -401254: 5b23 baf2 |0034: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ -401258: 2203 b60a |0036: new-instance v3, Landroidx/media/AudioAttributesCompat$Builder; // type@0ab6 │ │ -40125c: 7010 7440 0300 |0038: invoke-direct {v3}, Landroidx/media/AudioAttributesCompat$Builder;.:()V // method@4074 │ │ -401262: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -401264: 6e20 7740 4300 |003c: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setUsage:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@4077 │ │ -40126a: 0c03 |003f: move-result-object v3 │ │ -40126c: 6e20 7640 4300 |0040: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setContentType:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@4076 │ │ -401272: 0c03 |0043: move-result-object v3 │ │ -401274: 6e10 7540 0300 |0044: invoke-virtual {v3}, Landroidx/media/AudioAttributesCompat$Builder;.build:()Landroidx/media/AudioAttributesCompat; // method@4075 │ │ -40127a: 0c03 |0047: move-result-object v3 │ │ -40127c: 2201 c60a |0048: new-instance v1, Landroidx/media/AudioFocusRequestCompat$Builder; // type@0ac6 │ │ -401280: 7020 bc40 4100 |004a: invoke-direct {v1, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.:(I)V // method@40bc │ │ -401286: 6e20 bf40 3100 |004d: invoke-virtual {v1, v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.setAudioAttributes:(Landroidx/media/AudioAttributesCompat;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40bf │ │ -40128c: 0c03 |0050: move-result-object v3 │ │ -40128e: 6e20 c140 0300 |0051: invoke-virtual {v3, v0}, Landroidx/media/AudioFocusRequestCompat$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40c1 │ │ -401294: 0c03 |0054: move-result-object v3 │ │ -401296: 6e20 c340 4300 |0055: invoke-virtual {v3, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.setWillPauseWhenDucked:(Z)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40c3 │ │ -40129c: 0c03 |0058: move-result-object v3 │ │ -40129e: 6e10 bd40 0300 |0059: invoke-virtual {v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.build:()Landroidx/media/AudioFocusRequestCompat; // method@40bd │ │ -4012a4: 0c03 |005c: move-result-object v3 │ │ -4012a6: 5b23 aff2 |005d: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ -4012aa: 0e00 |005f: return-void │ │ +401204: |[401204] de.danoeh.antennapod.playback.service.internal.LocalPSMP.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ +401214: 7030 69a6 3204 |0000: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a669 │ │ +40121a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +40121c: 5c24 b1f2 |0004: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ +401220: 2200 ee1b |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // type@1bee │ │ +401224: 7020 58a8 2000 |0008: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a858 │ │ +40122a: 5b20 aef2 |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@f2ae │ │ +40122e: 1a01 ba5c |000d: const-string v1, "audio" // string@5cba │ │ +401232: 6e20 1702 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +401238: 0c03 |0012: move-result-object v3 │ │ +40123a: 1f03 1601 |0013: check-cast v3, Landroid/media/AudioManager; // type@0116 │ │ +40123e: 5b23 b0f2 |0015: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ +401242: 2203 851d |0017: new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean; // type@1d85 │ │ +401246: 7020 c5ae 4300 |0019: invoke-direct {v3, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@aec5 │ │ +40124c: 5b23 b7f2 |001c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +401250: 2203 8801 |001e: new-instance v3, Landroid/os/Handler; // type@0188 │ │ +401254: 7100 a307 0000 |0020: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@07a3 │ │ +40125a: 0c01 |0023: move-result-object v1 │ │ +40125c: 7020 7e07 1300 |0024: invoke-direct {v3, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@077e │ │ +401262: 5b23 adf2 |0027: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@f2ad │ │ +401266: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +401268: 5b23 b3f2 |002a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40126c: 5b23 b8f2 |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ +401270: 5c24 b5f2 |002e: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ +401274: 6204 8a6f |0030: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8a │ │ +401278: 5b24 b4f2 |0032: iput-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +40127c: 5b23 baf2 |0034: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ +401280: 2203 b60a |0036: new-instance v3, Landroidx/media/AudioAttributesCompat$Builder; // type@0ab6 │ │ +401284: 7010 7440 0300 |0038: invoke-direct {v3}, Landroidx/media/AudioAttributesCompat$Builder;.:()V // method@4074 │ │ +40128a: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +40128c: 6e20 7740 4300 |003c: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setUsage:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@4077 │ │ +401292: 0c03 |003f: move-result-object v3 │ │ +401294: 6e20 7640 4300 |0040: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setContentType:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@4076 │ │ +40129a: 0c03 |0043: move-result-object v3 │ │ +40129c: 6e10 7540 0300 |0044: invoke-virtual {v3}, Landroidx/media/AudioAttributesCompat$Builder;.build:()Landroidx/media/AudioAttributesCompat; // method@4075 │ │ +4012a2: 0c03 |0047: move-result-object v3 │ │ +4012a4: 2201 c60a |0048: new-instance v1, Landroidx/media/AudioFocusRequestCompat$Builder; // type@0ac6 │ │ +4012a8: 7020 bc40 4100 |004a: invoke-direct {v1, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.:(I)V // method@40bc │ │ +4012ae: 6e20 bf40 3100 |004d: invoke-virtual {v1, v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.setAudioAttributes:(Landroidx/media/AudioAttributesCompat;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40bf │ │ +4012b4: 0c03 |0050: move-result-object v3 │ │ +4012b6: 6e20 c140 0300 |0051: invoke-virtual {v3, v0}, Landroidx/media/AudioFocusRequestCompat$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40c1 │ │ +4012bc: 0c03 |0054: move-result-object v3 │ │ +4012be: 6e20 c340 4300 |0055: invoke-virtual {v3, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.setWillPauseWhenDucked:(Z)Landroidx/media/AudioFocusRequestCompat$Builder; // method@40c3 │ │ +4012c4: 0c03 |0058: move-result-object v3 │ │ +4012c6: 6e10 bd40 0300 |0059: invoke-virtual {v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.build:()Landroidx/media/AudioFocusRequestCompat; // method@40bd │ │ +4012cc: 0c03 |005c: move-result-object v3 │ │ +4012ce: 5b23 aff2 |005d: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ +4012d2: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=59 │ │ 0x0006 line=615 │ │ 0x000f line=65 │ │ 0x0017 line=66 │ │ @@ -1496988,19 +1496996,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4012ac: |[4012ac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.abandonAudioFocus:()V │ │ -4012bc: 5420 b0f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ -4012c0: 5421 aff2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ -4012c4: 7120 d240 1000 |0004: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.abandonAudioFocusRequest:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@40d2 │ │ -4012ca: 0e00 |0007: return-void │ │ +4012d4: |[4012d4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.abandonAudioFocus:()V │ │ +4012e4: 5420 b0f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ +4012e8: 5421 aff2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ +4012ec: 7120 d240 1000 |0004: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.abandonAudioFocusRequest:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@40d2 │ │ +4012f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #16 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497008,17 +1497016,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400f08: |[400f08] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; │ │ -400f18: 5400 07cc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -400f1c: 1100 |0002: return-object v0 │ │ +400f30: |[400f30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; │ │ +400f40: 5400 07cc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +400f44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #17 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497026,17 +1497034,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400f20: |[400f20] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -400f30: 5400 0acc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400f34: 1100 |0002: return-object v0 │ │ +400f48: |[400f48] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +400f58: 5400 0acc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400f5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #18 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497044,17 +1497052,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400f38: |[400f38] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -400f48: 5400 0acc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400f4c: 1100 |0002: return-object v0 │ │ +400f60: |[400f60] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +400f70: 5400 0acc |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400f74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497062,32 +1497070,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4012cc: |[4012cc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.clearMediaPlayerListeners:()V │ │ -4012dc: 5420 b3f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4012e0: 2201 e51b |0002: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; // type@1be5 │ │ -4012e4: 7010 45a8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;.:()V // method@a845 │ │ -4012ea: 6e20 3ea8 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a83e │ │ -4012f0: 5420 b3f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4012f4: 2201 e61b |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; // type@1be6 │ │ -4012f8: 7010 47a8 0100 |000e: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;.:()V // method@a847 │ │ -4012fe: 6e20 40a8 1000 |0011: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a840 │ │ -401304: 5420 b3f2 |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401308: 2201 e71b |0016: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; // type@1be7 │ │ -40130c: 7010 49a8 0100 |0018: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;.:()V // method@a849 │ │ -401312: 6e20 3da8 1000 |001b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a83d │ │ -401318: 5420 b3f2 |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40131c: 2201 e81b |0020: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; // type@1be8 │ │ -401320: 7010 4ba8 0100 |0022: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;.:()V // method@a84b │ │ -401326: 6e20 3fa8 1000 |0025: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a83f │ │ -40132c: 0e00 |0028: return-void │ │ +4012f4: |[4012f4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.clearMediaPlayerListeners:()V │ │ +401304: 5420 b3f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401308: 2201 e51b |0002: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; // type@1be5 │ │ +40130c: 7010 45a8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;.:()V // method@a845 │ │ +401312: 6e20 3ea8 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a83e │ │ +401318: 5420 b3f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40131c: 2201 e61b |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; // type@1be6 │ │ +401320: 7010 47a8 0100 |000e: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;.:()V // method@a847 │ │ +401326: 6e20 40a8 1000 |0011: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a840 │ │ +40132c: 5420 b3f2 |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401330: 2201 e71b |0016: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; // type@1be7 │ │ +401334: 7010 49a8 0100 |0018: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;.:()V // method@a849 │ │ +40133a: 6e20 3da8 1000 |001b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a83d │ │ +401340: 5420 b3f2 |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401344: 2201 e81b |0020: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; // type@1be8 │ │ +401348: 7010 4ba8 0100 |0022: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;.:()V // method@a84b │ │ +40134e: 6e20 3fa8 1000 |0025: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a83f │ │ +401354: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x000a line=759 │ │ 0x0014 line=760 │ │ 0x001e line=761 │ │ locals : │ │ @@ -1497098,36 +1497106,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -401330: |[401330] de.danoeh.antennapod.playback.service.internal.LocalPSMP.createMediaPlayer:()V │ │ -401340: 5420 b3f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401344: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -401348: 5420 b3f2 |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40134c: 6e10 35a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a835 │ │ -401352: 5420 b2f2 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401356: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -40135a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -40135c: 5b20 b3f2 |000e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401360: 6200 16cc |0010: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -401364: 5b20 0acc |0012: iput-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401368: 0e00 |0014: return-void │ │ -40136a: 2200 e41b |0015: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // type@1be4 │ │ -40136e: 5421 08cc |0017: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ -401372: 7020 24a8 1000 |0019: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.:(Landroid/content/Context;)V // method@a824 │ │ -401378: 5b20 b3f2 |001c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40137c: 5420 b3f2 |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401380: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -401382: 6e20 38a8 1000 |0021: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioStreamType:(I)V // method@a838 │ │ -401388: 5420 b3f2 |0024: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40138c: 7020 90a8 0200 |0026: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a890 │ │ -401392: 0e00 |0029: return-void │ │ +401358: |[401358] de.danoeh.antennapod.playback.service.internal.LocalPSMP.createMediaPlayer:()V │ │ +401368: 5420 b3f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40136c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +401370: 5420 b3f2 |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401374: 6e10 35a8 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a835 │ │ +40137a: 5420 b2f2 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40137e: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +401382: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +401384: 5b20 b3f2 |000e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401388: 6200 16cc |0010: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +40138c: 5b20 0acc |0012: iput-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401390: 0e00 |0014: return-void │ │ +401392: 2200 e41b |0015: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // type@1be4 │ │ +401396: 5421 08cc |0017: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ +40139a: 7020 24a8 1000 |0019: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.:(Landroid/content/Context;)V // method@a824 │ │ +4013a0: 5b20 b3f2 |001c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4013a4: 5420 b3f2 |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4013a8: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +4013aa: 6e20 38a8 1000 |0021: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioStreamType:(I)V // method@a838 │ │ +4013b0: 5420 b3f2 |0024: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4013b4: 7020 90a8 0200 |0026: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a890 │ │ +4013ba: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ 0x0009 line=604 │ │ 0x000e line=605 │ │ 0x0010 line=606 │ │ @@ -1497142,38 +1497150,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -401494: |[401494] de.danoeh.antennapod.playback.service.internal.LocalPSMP.genericSeekCompleteListener:()V │ │ -4014a4: 1a00 0832 |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ -4014a8: 1a01 8574 |0002: const-string v1, "genericSeekCompleteListener" // string@7485 │ │ -4014ac: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4014b2: 5430 b6f2 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ -4014b6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -4014ba: 6e10 92ae 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ -4014c0: 5430 0acc |000e: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -4014c4: 6201 12cc |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -4014c8: 3310 0d00 |0012: if-ne v0, v1, 001f // +000d │ │ -4014cc: 5430 07cc |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -4014d0: 5431 b2f2 |0016: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4014d4: 6e10 77a8 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -4014da: 0a02 |001b: move-result v2 │ │ -4014dc: 7230 60a6 1002 |001c: invoke-interface {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a660 │ │ -4014e2: 5430 0acc |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -4014e6: 6201 15cc |0021: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -4014ea: 3310 0d00 |0023: if-ne v0, v1, 0030 // +000d │ │ -4014ee: 5430 b8f2 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ -4014f2: 5431 b2f2 |0027: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4014f6: 6e10 77a8 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -4014fc: 0a02 |002c: move-result v2 │ │ -4014fe: 6e40 88a6 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ -401504: 0e00 |0030: return-void │ │ +4014bc: |[4014bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.genericSeekCompleteListener:()V │ │ +4014cc: 1a00 0832 |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ +4014d0: 1a01 8574 |0002: const-string v1, "genericSeekCompleteListener" // string@7485 │ │ +4014d4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4014da: 5430 b6f2 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ +4014de: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +4014e2: 6e10 92ae 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@ae92 │ │ +4014e8: 5430 0acc |000e: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +4014ec: 6201 12cc |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +4014f0: 3310 0d00 |0012: if-ne v0, v1, 001f // +000d │ │ +4014f4: 5430 07cc |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +4014f8: 5431 b2f2 |0016: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4014fc: 6e10 77a8 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +401502: 0a02 |001b: move-result v2 │ │ +401504: 7230 60a6 1002 |001c: invoke-interface {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a660 │ │ +40150a: 5430 0acc |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +40150e: 6201 15cc |0021: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +401512: 3310 0d00 |0023: if-ne v0, v1, 0030 // +000d │ │ +401516: 5430 b8f2 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ +40151a: 5431 b2f2 |0027: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40151e: 6e10 77a8 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +401524: 0a02 |002c: move-result v2 │ │ +401526: 6e40 88a6 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ +40152c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=765 │ │ 0x0007 line=766 │ │ 0x000b line=767 │ │ 0x000e line=769 │ │ 0x0014 line=770 │ │ @@ -1497187,79 +1497195,79 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -401508: |[401508] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$3:()V │ │ -401518: 0e00 |0000: return-void │ │ +401530: |[401530] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$3:()V │ │ +401540: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$4' │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -40151c: |[40151c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$4:()V │ │ -40152c: 0e00 |0000: return-void │ │ +401544: |[401544] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$4:()V │ │ +401554: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$5' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -401530: |[401530] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V │ │ -401540: 0e00 |0000: return-void │ │ +401558: |[401558] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V │ │ +401568: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$6' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -401544: |[401544] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V │ │ -401554: 0e00 |0000: return-void │ │ +40156c: |[40156c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V │ │ +40157c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$setMediaPlayerListeners$0' │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -401558: |[401558] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$0:()V │ │ -401568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -40156a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -40156c: 6e50 70a8 0201 |0002: invoke-virtual {v2, v0, v1, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a870 │ │ -401572: 0e00 |0005: return-void │ │ +401580: |[401580] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$0:()V │ │ +401590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +401592: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +401594: 6e50 70a8 0201 |0002: invoke-virtual {v2, v0, v1, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a870 │ │ +40159a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=743 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #27 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497267,46 +1497275,46 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -401574: |[401574] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V │ │ -401584: 6e10 0fab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -40158a: 0a00 |0003: move-result v0 │ │ -40158c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -40158e: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ -401592: 7100 efaf 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -401598: 0c02 |000a: move-result-object v2 │ │ -40159a: 7100 55a0 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a055 │ │ -4015a0: 0c00 |000e: move-result-object v0 │ │ -4015a2: 6e20 f2af 0200 |000f: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -4015a8: 2829 |0012: goto 003b // +0029 │ │ -4015aa: 6e10 0fab 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -4015b0: 0a00 |0016: move-result v0 │ │ -4015b2: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -4015b4: 3310 0e00 |0018: if-ne v0, v1, 0026 // +000e │ │ -4015b8: 7100 efaf 0000 |001a: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -4015be: 0c02 |001d: move-result-object v2 │ │ -4015c0: 7100 50a0 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a050 │ │ -4015c6: 0c00 |0021: move-result-object v0 │ │ -4015c8: 6e20 f2af 0200 |0022: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -4015ce: 2816 |0025: goto 003b // +0016 │ │ -4015d0: 7100 efaf 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -4015d6: 0c00 |0029: move-result-object v0 │ │ -4015d8: 6e10 0fab 0200 |002a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -4015de: 0a02 |002d: move-result v2 │ │ -4015e0: 8222 |002e: int-to-float v2, v2 │ │ -4015e2: 1401 0ad7 233c |002f: const v1, #float 0.01 // #3c23d70a │ │ -4015e8: a802 0201 |0032: mul-float v2, v2, v1 │ │ -4015ec: 7110 54a0 0200 |0034: invoke-static {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a054 │ │ -4015f2: 0c02 |0037: move-result-object v2 │ │ -4015f4: 6e20 f2af 2000 |0038: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -4015fa: 0e00 |003b: return-void │ │ +40159c: |[40159c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V │ │ +4015ac: 6e10 0fab 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +4015b2: 0a00 |0003: move-result v0 │ │ +4015b4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +4015b6: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ +4015ba: 7100 efaf 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +4015c0: 0c02 |000a: move-result-object v2 │ │ +4015c2: 7100 55a0 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a055 │ │ +4015c8: 0c00 |000e: move-result-object v0 │ │ +4015ca: 6e20 f2af 0200 |000f: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +4015d0: 2829 |0012: goto 003b // +0029 │ │ +4015d2: 6e10 0fab 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +4015d8: 0a00 |0016: move-result v0 │ │ +4015da: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +4015dc: 3310 0e00 |0018: if-ne v0, v1, 0026 // +000e │ │ +4015e0: 7100 efaf 0000 |001a: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +4015e6: 0c02 |001d: move-result-object v2 │ │ +4015e8: 7100 50a0 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a050 │ │ +4015ee: 0c00 |0021: move-result-object v0 │ │ +4015f0: 6e20 f2af 0200 |0022: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +4015f6: 2816 |0025: goto 003b // +0016 │ │ +4015f8: 7100 efaf 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +4015fe: 0c00 |0029: move-result-object v0 │ │ +401600: 6e10 0fab 0200 |002a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +401606: 0a02 |002d: move-result v2 │ │ +401608: 8222 |002e: int-to-float v2, v2 │ │ +40160a: 1401 0ad7 233c |002f: const v1, #float 0.01 // #3c23d70a │ │ +401610: a802 0201 |0032: mul-float v2, v2, v1 │ │ +401614: 7110 54a0 0200 |0034: invoke-static {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@a054 │ │ +40161a: 0c02 |0037: move-result-object v2 │ │ +40161c: 6e20 f2af 2000 |0038: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +401622: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0007 line=747 │ │ 0x0013 line=748 │ │ 0x001a line=749 │ │ 0x0026 line=751 │ │ @@ -1497318,21 +1497326,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4015fc: |[4015fc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V │ │ -40160c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -401612: 0c00 |0003: move-result-object v0 │ │ -401614: 2201 e219 |0004: new-instance v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ -401618: 7020 2fa0 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@a02f │ │ -40161e: 6e20 f3af 1000 |0009: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -401624: 0e00 |000c: return-void │ │ +401624: |[401624] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V │ │ +401634: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +40163a: 0c00 |0003: move-result-object v0 │ │ +40163c: 2201 e219 |0004: new-instance v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ +401640: 7020 2fa0 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@a02f │ │ +401646: 6e20 f3af 1000 |0009: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +40164c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ #29 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497340,66 +1497348,66 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -401628: |[401628] de.danoeh.antennapod.playback.service.internal.LocalPSMP.onPrepared:(Z)V │ │ -401638: 5440 0acc |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40163c: 6201 14cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -401640: 3310 6000 |0004: if-ne v0, v1, 0064 // +0060 │ │ -401644: 1a00 e044 |0006: const-string v0, "Resource prepared" // string@44e0 │ │ -401648: 1a01 0832 |0008: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ -40164c: 7120 330b 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401652: 5440 b4f2 |000d: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -401656: 6202 8b6f |000f: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -40165a: 3320 1d00 |0011: if-ne v0, v2, 002e // +001d │ │ -40165e: 2200 5402 |0013: new-instance v0, Landroid/util/Pair; // type@0254 │ │ -401662: 5442 b3f2 |0015: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401666: 6e10 2fa8 0200 |0017: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a82f │ │ -40166c: 0a02 |001a: move-result v2 │ │ -40166e: 7110 19ab 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -401674: 0c02 |001e: move-result-object v2 │ │ -401676: 5443 b3f2 |001f: iget-object v3, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40167a: 6e10 2ea8 0300 |0021: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a82e │ │ -401680: 0a03 |0024: move-result v3 │ │ -401682: 7110 19ab 0300 |0025: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -401688: 0c03 |0028: move-result-object v3 │ │ -40168a: 7030 430b 2003 |0029: invoke-direct {v0, v2, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b43 │ │ -401690: 5b40 baf2 |002c: iput-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ -401694: 5440 b2f2 |002e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401698: 7210 3aa2 0000 |0030: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -40169e: 0a00 |0033: move-result v0 │ │ -4016a0: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ -4016a4: 5440 b2f2 |0036: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4016a8: 7210 3aa2 0000 |0038: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -4016ae: 0a00 |003b: move-result v0 │ │ -4016b0: 6e20 8ea8 0400 |003c: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ -4016b6: 5440 b2f2 |003f: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4016ba: 7210 31a2 0000 |0041: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -4016c0: 0a00 |0044: move-result v0 │ │ -4016c2: 3c00 1200 |0045: if-gtz v0, 0057 // +0012 │ │ -4016c6: 1a00 fe46 |0047: const-string v0, "Setting duration of media" // string@46fe │ │ -4016ca: 7120 330b 0100 |0049: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4016d0: 5440 b2f2 |004c: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4016d4: 5441 b3f2 |004e: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4016d8: 6e10 2ba8 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a82b │ │ -4016de: 0a01 |0053: move-result v1 │ │ -4016e0: 7220 43a2 1000 |0054: invoke-interface {v0, v1}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@a243 │ │ -4016e6: 6200 13cc |0057: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -4016ea: 5441 b2f2 |0059: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4016ee: 6e30 87a6 0401 |005b: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -4016f4: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ -4016f8: 6e10 8ca8 0400 |0060: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.resume:()V // method@a88c │ │ -4016fe: 0e00 |0063: return-void │ │ -401700: 2205 ad1c |0064: new-instance v5, Ljava/lang/IllegalStateException; // type@1cad │ │ -401704: 1a00 9342 |0066: const-string v0, "Player is not in PREPARING state" // string@4293 │ │ -401708: 7020 06ab 0500 |0068: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ -40170e: 2705 |006b: throw v5 │ │ +401650: |[401650] de.danoeh.antennapod.playback.service.internal.LocalPSMP.onPrepared:(Z)V │ │ +401660: 5440 0acc |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401664: 6201 14cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +401668: 3310 6000 |0004: if-ne v0, v1, 0064 // +0060 │ │ +40166c: 1a00 e044 |0006: const-string v0, "Resource prepared" // string@44e0 │ │ +401670: 1a01 0832 |0008: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401674: 7120 330b 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40167a: 5440 b4f2 |000d: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +40167e: 6202 8b6f |000f: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +401682: 3320 1d00 |0011: if-ne v0, v2, 002e // +001d │ │ +401686: 2200 5402 |0013: new-instance v0, Landroid/util/Pair; // type@0254 │ │ +40168a: 5442 b3f2 |0015: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40168e: 6e10 2fa8 0200 |0017: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a82f │ │ +401694: 0a02 |001a: move-result v2 │ │ +401696: 7110 19ab 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +40169c: 0c02 |001e: move-result-object v2 │ │ +40169e: 5443 b3f2 |001f: iget-object v3, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4016a2: 6e10 2ea8 0300 |0021: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a82e │ │ +4016a8: 0a03 |0024: move-result v3 │ │ +4016aa: 7110 19ab 0300 |0025: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +4016b0: 0c03 |0028: move-result-object v3 │ │ +4016b2: 7030 430b 2003 |0029: invoke-direct {v0, v2, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b43 │ │ +4016b8: 5b40 baf2 |002c: iput-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ +4016bc: 5440 b2f2 |002e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4016c0: 7210 3aa2 0000 |0030: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +4016c6: 0a00 |0033: move-result v0 │ │ +4016c8: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ +4016cc: 5440 b2f2 |0036: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4016d0: 7210 3aa2 0000 |0038: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +4016d6: 0a00 |003b: move-result v0 │ │ +4016d8: 6e20 8ea8 0400 |003c: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ +4016de: 5440 b2f2 |003f: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4016e2: 7210 31a2 0000 |0041: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +4016e8: 0a00 |0044: move-result v0 │ │ +4016ea: 3c00 1200 |0045: if-gtz v0, 0057 // +0012 │ │ +4016ee: 1a00 fe46 |0047: const-string v0, "Setting duration of media" // string@46fe │ │ +4016f2: 7120 330b 0100 |0049: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4016f8: 5440 b2f2 |004c: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4016fc: 5441 b3f2 |004e: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401700: 6e10 2ba8 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a82b │ │ +401706: 0a01 |0053: move-result v1 │ │ +401708: 7220 43a2 1000 |0054: invoke-interface {v0, v1}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@a243 │ │ +40170e: 6200 13cc |0057: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401712: 5441 b2f2 |0059: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401716: 6e30 87a6 0401 |005b: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +40171c: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ +401720: 6e10 8ca8 0400 |0060: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.resume:()V // method@a88c │ │ +401726: 0e00 |0063: return-void │ │ +401728: 2205 ad1c |0064: new-instance v5, Ljava/lang/IllegalStateException; // type@1cad │ │ +40172c: 1a00 9342 |0066: const-string v0, "Player is not in PREPARING state" // string@4293 │ │ +401730: 7020 06ab 0500 |0068: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ab06 │ │ +401736: 2705 |006b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x000a line=299 │ │ 0x000d line=301 │ │ 0x0013 line=302 │ │ 0x002e line=306 │ │ @@ -1497419,187 +1497427,187 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -401808: |[401808] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V │ │ -401818: 5450 b2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -40181c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -40181e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -401820: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -401822: 3800 6600 |0005: if-eqz v0, 006b // +0066 │ │ -401826: 3907 2000 |0007: if-nez v7, 0027 // +0020 │ │ -40182a: 5457 b2f2 |0009: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -40182e: 7210 34a2 0700 |000b: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ -401834: 0c07 |000e: move-result-object v7 │ │ -401836: 7210 34a2 0600 |000f: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ -40183c: 0c00 |0012: move-result-object v0 │ │ -40183e: 6e20 5aab 0700 |0013: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -401844: 0a07 |0016: move-result v7 │ │ -401846: 3807 1000 |0017: if-eqz v7, 0027 // +0010 │ │ -40184a: 5457 0acc |0019: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40184e: 6200 12cc |001b: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -401852: 3307 0a00 |001d: if-ne v7, v0, 0027 // +000a │ │ -401856: 1a06 0832 |001f: const-string v6, "LclPlaybackSvcMPlayer" // string@3208 │ │ -40185a: 1a07 da3e |0021: const-string v7, "Method call to playMediaObject was ignored: media file already playing." // string@3eda │ │ -40185e: 7120 330b 7600 |0023: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401864: 0e00 |0026: return-void │ │ -401866: 5457 0acc |0027: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40186a: 6200 11cc |0029: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -40186e: 3207 0e00 |002b: if-eq v7, v0, 0039 // +000e │ │ -401872: 5457 0acc |002d: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401876: 6200 12cc |002f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -40187a: 3207 0800 |0031: if-eq v7, v0, 0039 // +0008 │ │ -40187e: 5457 0acc |0033: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401882: 6200 13cc |0035: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401886: 3307 0700 |0037: if-ne v7, v0, 003e // +0007 │ │ -40188a: 5457 b3f2 |0039: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -40188e: 6e10 44a8 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a844 │ │ -401894: 5457 0acc |003e: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401898: 6200 12cc |0040: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -40189c: 3307 0d00 |0042: if-ne v7, v0, 004f // +000d │ │ -4018a0: 5457 07cc |0044: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -4018a4: 5450 b2f2 |0046: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4018a8: 6e10 77a8 0500 |0048: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -4018ae: 0a04 |004b: move-result v4 │ │ -4018b0: 7230 5fa6 0704 |004c: invoke-interface {v7, v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ -4018b6: 5457 b2f2 |004f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4018ba: 7210 34a2 0700 |0051: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ -4018c0: 0c07 |0054: move-result-object v7 │ │ -4018c2: 7210 34a2 0600 |0055: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ -4018c8: 0c00 |0058: move-result-object v0 │ │ -4018ca: 6e20 5aab 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -4018d0: 0a07 |005c: move-result v7 │ │ -4018d2: 3907 0900 |005d: if-nez v7, 0066 // +0009 │ │ -4018d6: 5457 b2f2 |005f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4018da: 5450 07cc |0061: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -4018de: 7251 61a6 7033 |0063: invoke-interface {v0, v7, v3, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a661 │ │ -4018e4: 6207 0ecc |0066: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -4018e8: 6e30 87a6 7502 |0068: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -4018ee: 5b56 b2f2 |006b: iput-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4018f2: 5c58 b9f2 |006d: iput-boolean v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ -4018f6: 5457 b2f2 |006f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4018fa: 7210 38a2 0700 |0071: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ -401900: 0c07 |0074: move-result-object v7 │ │ -401902: 5b57 b4f2 |0075: iput-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -401906: 5b52 baf2 |0077: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ -40190a: 7010 6fa8 0500 |0079: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.createMediaPlayer:()V // method@a86f │ │ -401910: 5457 b7f2 |007c: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401914: 6e20 c9ae 9700 |007e: invoke-virtual {v7, v9}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ -40191a: 6207 10cc |0081: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ -40191e: 5450 b2f2 |0083: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401922: 6e30 87a6 7500 |0085: invoke-virtual {v5, v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401928: 5457 07cc |0088: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -40192c: 5450 b2f2 |008a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401930: 7220 5aa6 0700 |008c: invoke-interface {v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a65a │ │ -401936: 5457 07cc |008f: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -40193a: 7220 5da6 3700 |0091: invoke-interface {v7, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onMediaChanged:(Z)V // method@a65d │ │ -401940: 5457 b2f2 |0094: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401944: 7110 a7a9 0700 |0096: invoke-static {v7}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ -40194a: 0a07 |0099: move-result v7 │ │ -40194c: 5450 b2f2 |009a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401950: 7110 a8a9 0000 |009c: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ -401956: 0c00 |009f: move-result-object v0 │ │ -401958: 6204 416f |00a0: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -40195c: 3340 0300 |00a2: if-ne v0, v4, 00a5 // +0003 │ │ -401960: 2802 |00a4: goto 00a6 // +0002 │ │ -401962: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ -401964: 6e30 92a8 7501 |00a6: invoke-virtual {v5, v7, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a892 │ │ -40196a: 3808 3400 |00a9: if-eqz v8, 00dd // +0034 │ │ -40196e: 2067 1b1a |00ab: instance-of v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -401972: 3807 2400 |00ad: if-eqz v7, 00d1 // +0024 │ │ -401976: 1f06 1b1a |00af: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -40197a: 6e10 99a1 0600 |00b1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -401980: 0c06 |00b4: move-result-object v6 │ │ -401982: 6e10 43a1 0600 |00b5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -401988: 0c06 |00b8: move-result-object v6 │ │ -40198a: 6e10 fca0 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -401990: 0c06 |00bc: move-result-object v6 │ │ -401992: 5457 b3f2 |00bd: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401996: 5458 b2f2 |00bf: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -40199a: 7210 3ca2 0800 |00c1: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ -4019a0: 0c08 |00c4: move-result-object v8 │ │ -4019a2: 6e10 eea1 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ -4019a8: 0c00 |00c8: move-result-object v0 │ │ -4019aa: 6e10 eaa1 0600 |00c9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ -4019b0: 0c06 |00cc: move-result-object v6 │ │ -4019b2: 6e40 3ba8 8760 |00cd: invoke-virtual {v7, v8, v0, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a83b │ │ -4019b8: 2831 |00d0: goto 0101 // +0031 │ │ -4019ba: 5456 b3f2 |00d1: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4019be: 5457 b2f2 |00d3: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4019c2: 7210 3ca2 0700 |00d5: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ -4019c8: 0c07 |00d8: move-result-object v7 │ │ -4019ca: 6e20 3aa8 7600 |00d9: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a83a │ │ -4019d0: 2825 |00dc: goto 0101 // +0025 │ │ -4019d2: 5456 b2f2 |00dd: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4019d6: 7210 37a2 0600 |00df: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ -4019dc: 0c06 |00e2: move-result-object v6 │ │ -4019de: 3806 4800 |00e3: if-eqz v6, 012b // +0048 │ │ -4019e2: 2206 7a1c |00e5: new-instance v6, Ljava/io/File; // type@1c7a │ │ -4019e6: 5457 b2f2 |00e7: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4019ea: 7210 37a2 0700 |00e9: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ -4019f0: 0c07 |00ec: move-result-object v7 │ │ -4019f2: 7020 17aa 7600 |00ed: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -4019f8: 6e10 19aa 0600 |00f0: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@aa19 │ │ -4019fe: 0a06 |00f3: move-result v6 │ │ -401a00: 3806 3700 |00f4: if-eqz v6, 012b // +0037 │ │ -401a04: 5456 b3f2 |00f6: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401a08: 5457 b2f2 |00f8: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401a0c: 7210 37a2 0700 |00fa: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ -401a12: 0c07 |00fd: move-result-object v7 │ │ -401a14: 6e20 3aa8 7600 |00fe: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a83a │ │ -401a1a: 5456 08cc |0101: iget-object v6, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ -401a1e: 1a07 cac9 |0103: const-string v7, "uimode" // string@c9ca │ │ -401a22: 6e20 1702 7600 |0105: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -401a28: 0c06 |0108: move-result-object v6 │ │ -401a2a: 1f06 4000 |0109: check-cast v6, Landroid/app/UiModeManager; // type@0040 │ │ -401a2e: 6e10 a501 0600 |010b: invoke-virtual {v6}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@01a5 │ │ -401a34: 0a06 |010e: move-result v6 │ │ -401a36: 1237 |010f: const/4 v7, #int 3 // #3 │ │ -401a38: 3276 0900 |0110: if-eq v6, v7, 0119 // +0009 │ │ -401a3c: 6206 0fcc |0112: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -401a40: 5457 b2f2 |0114: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401a44: 6e30 87a6 6507 |0116: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401a4a: 380a 4a00 |0119: if-eqz v10, 0163 // +004a │ │ -401a4e: 6206 14cc |011b: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -401a52: 5457 b2f2 |011d: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401a56: 6e30 87a6 6507 |011f: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401a5c: 5456 b3f2 |0122: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401a60: 6e10 34a8 0600 |0124: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a834 │ │ -401a66: 7020 85a8 9500 |0127: invoke-direct {v5, v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a885 │ │ -401a6c: 2839 |012a: goto 0163 // +0039 │ │ -401a6e: 2206 811c |012b: new-instance v6, Ljava/io/IOException; // type@1c81 │ │ -401a72: 2207 c81c |012d: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -401a76: 7010 a6ab 0700 |012f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -401a7c: 1a08 714d |0132: const-string v8, "Unable to read local file " // string@4d71 │ │ -401a80: 6e20 b2ab 8700 |0134: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -401a86: 5458 b2f2 |0137: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401a8a: 7210 37a2 0800 |0139: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ -401a90: 0c08 |013c: move-result-object v8 │ │ -401a92: 6e20 b2ab 8700 |013d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -401a98: 6e10 bcab 0700 |0140: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -401a9e: 0c07 |0143: move-result-object v7 │ │ -401aa0: 7020 48aa 7600 |0144: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ -401aa6: 2706 |0147: throw v6 │ │ -401aa8: 0d06 |0148: move-exception v6 │ │ -401aaa: 2802 |0149: goto 014b // +0002 │ │ -401aac: 0d06 |014a: move-exception v6 │ │ -401aae: 6e10 e2ab 0600 |014b: invoke-virtual {v6}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -401ab4: 6207 0dcc |014e: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ -401ab8: 6e30 87a6 7502 |0150: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401abe: 7100 efaf 0000 |0153: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -401ac4: 0c07 |0156: move-result-object v7 │ │ -401ac6: 2208 e219 |0157: new-instance v8, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ -401aca: 6e10 deab 0600 |0159: invoke-virtual {v6}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ -401ad0: 0c06 |015c: move-result-object v6 │ │ -401ad2: 7020 2fa0 6800 |015d: invoke-direct {v8, v6}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@a02f │ │ -401ad8: 6e20 f3af 8700 |0160: invoke-virtual {v7, v8}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -401ade: 0e00 |0163: return-void │ │ +401830: |[401830] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V │ │ +401840: 5450 b2f2 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401844: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +401846: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +401848: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +40184a: 3800 6600 |0005: if-eqz v0, 006b // +0066 │ │ +40184e: 3907 2000 |0007: if-nez v7, 0027 // +0020 │ │ +401852: 5457 b2f2 |0009: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401856: 7210 34a2 0700 |000b: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ +40185c: 0c07 |000e: move-result-object v7 │ │ +40185e: 7210 34a2 0600 |000f: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ +401864: 0c00 |0012: move-result-object v0 │ │ +401866: 6e20 5aab 0700 |0013: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +40186c: 0a07 |0016: move-result v7 │ │ +40186e: 3807 1000 |0017: if-eqz v7, 0027 // +0010 │ │ +401872: 5457 0acc |0019: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401876: 6200 12cc |001b: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +40187a: 3307 0a00 |001d: if-ne v7, v0, 0027 // +000a │ │ +40187e: 1a06 0832 |001f: const-string v6, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401882: 1a07 da3e |0021: const-string v7, "Method call to playMediaObject was ignored: media file already playing." // string@3eda │ │ +401886: 7120 330b 7600 |0023: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40188c: 0e00 |0026: return-void │ │ +40188e: 5457 0acc |0027: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401892: 6200 11cc |0029: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +401896: 3207 0e00 |002b: if-eq v7, v0, 0039 // +000e │ │ +40189a: 5457 0acc |002d: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +40189e: 6200 12cc |002f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +4018a2: 3207 0800 |0031: if-eq v7, v0, 0039 // +0008 │ │ +4018a6: 5457 0acc |0033: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +4018aa: 6200 13cc |0035: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +4018ae: 3307 0700 |0037: if-ne v7, v0, 003e // +0007 │ │ +4018b2: 5457 b3f2 |0039: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4018b6: 6e10 44a8 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a844 │ │ +4018bc: 5457 0acc |003e: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +4018c0: 6200 12cc |0040: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +4018c4: 3307 0d00 |0042: if-ne v7, v0, 004f // +000d │ │ +4018c8: 5457 07cc |0044: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +4018cc: 5450 b2f2 |0046: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4018d0: 6e10 77a8 0500 |0048: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +4018d6: 0a04 |004b: move-result v4 │ │ +4018d8: 7230 5fa6 0704 |004c: invoke-interface {v7, v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ +4018de: 5457 b2f2 |004f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4018e2: 7210 34a2 0700 |0051: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ +4018e8: 0c07 |0054: move-result-object v7 │ │ +4018ea: 7210 34a2 0600 |0055: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@a234 │ │ +4018f0: 0c00 |0058: move-result-object v0 │ │ +4018f2: 6e20 5aab 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +4018f8: 0a07 |005c: move-result v7 │ │ +4018fa: 3907 0900 |005d: if-nez v7, 0066 // +0009 │ │ +4018fe: 5457 b2f2 |005f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401902: 5450 07cc |0061: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +401906: 7251 61a6 7033 |0063: invoke-interface {v0, v7, v3, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a661 │ │ +40190c: 6207 0ecc |0066: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +401910: 6e30 87a6 7502 |0068: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401916: 5b56 b2f2 |006b: iput-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40191a: 5c58 b9f2 |006d: iput-boolean v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ +40191e: 5457 b2f2 |006f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401922: 7210 38a2 0700 |0071: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ +401928: 0c07 |0074: move-result-object v7 │ │ +40192a: 5b57 b4f2 |0075: iput-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +40192e: 5b52 baf2 |0077: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ +401932: 7010 6fa8 0500 |0079: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.createMediaPlayer:()V // method@a86f │ │ +401938: 5457 b7f2 |007c: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +40193c: 6e20 c9ae 9700 |007e: invoke-virtual {v7, v9}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ +401942: 6207 10cc |0081: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc10 │ │ +401946: 5450 b2f2 |0083: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40194a: 6e30 87a6 7500 |0085: invoke-virtual {v5, v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401950: 5457 07cc |0088: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +401954: 5450 b2f2 |008a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401958: 7220 5aa6 0700 |008c: invoke-interface {v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a65a │ │ +40195e: 5457 07cc |008f: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +401962: 7220 5da6 3700 |0091: invoke-interface {v7, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onMediaChanged:(Z)V // method@a65d │ │ +401968: 5457 b2f2 |0094: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40196c: 7110 a7a9 0700 |0096: invoke-static {v7}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ +401972: 0a07 |0099: move-result v7 │ │ +401974: 5450 b2f2 |009a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401978: 7110 a8a9 0000 |009c: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ +40197e: 0c00 |009f: move-result-object v0 │ │ +401980: 6204 416f |00a0: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +401984: 3340 0300 |00a2: if-ne v0, v4, 00a5 // +0003 │ │ +401988: 2802 |00a4: goto 00a6 // +0002 │ │ +40198a: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ +40198c: 6e30 92a8 7501 |00a6: invoke-virtual {v5, v7, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a892 │ │ +401992: 3808 3400 |00a9: if-eqz v8, 00dd // +0034 │ │ +401996: 2067 1b1a |00ab: instance-of v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +40199a: 3807 2400 |00ad: if-eqz v7, 00d1 // +0024 │ │ +40199e: 1f06 1b1a |00af: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +4019a2: 6e10 99a1 0600 |00b1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +4019a8: 0c06 |00b4: move-result-object v6 │ │ +4019aa: 6e10 43a1 0600 |00b5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +4019b0: 0c06 |00b8: move-result-object v6 │ │ +4019b2: 6e10 fca0 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +4019b8: 0c06 |00bc: move-result-object v6 │ │ +4019ba: 5457 b3f2 |00bd: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4019be: 5458 b2f2 |00bf: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4019c2: 7210 3ca2 0800 |00c1: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ +4019c8: 0c08 |00c4: move-result-object v8 │ │ +4019ca: 6e10 eea1 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@a1ee │ │ +4019d0: 0c00 |00c8: move-result-object v0 │ │ +4019d2: 6e10 eaa1 0600 |00c9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@a1ea │ │ +4019d8: 0c06 |00cc: move-result-object v6 │ │ +4019da: 6e40 3ba8 8760 |00cd: invoke-virtual {v7, v8, v0, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a83b │ │ +4019e0: 2831 |00d0: goto 0101 // +0031 │ │ +4019e2: 5456 b3f2 |00d1: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4019e6: 5457 b2f2 |00d3: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4019ea: 7210 3ca2 0700 |00d5: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@a23c │ │ +4019f0: 0c07 |00d8: move-result-object v7 │ │ +4019f2: 6e20 3aa8 7600 |00d9: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a83a │ │ +4019f8: 2825 |00dc: goto 0101 // +0025 │ │ +4019fa: 5456 b2f2 |00dd: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4019fe: 7210 37a2 0600 |00df: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ +401a04: 0c06 |00e2: move-result-object v6 │ │ +401a06: 3806 4800 |00e3: if-eqz v6, 012b // +0048 │ │ +401a0a: 2206 7a1c |00e5: new-instance v6, Ljava/io/File; // type@1c7a │ │ +401a0e: 5457 b2f2 |00e7: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401a12: 7210 37a2 0700 |00e9: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ +401a18: 0c07 |00ec: move-result-object v7 │ │ +401a1a: 7020 17aa 7600 |00ed: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +401a20: 6e10 19aa 0600 |00f0: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@aa19 │ │ +401a26: 0a06 |00f3: move-result v6 │ │ +401a28: 3806 3700 |00f4: if-eqz v6, 012b // +0037 │ │ +401a2c: 5456 b3f2 |00f6: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401a30: 5457 b2f2 |00f8: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401a34: 7210 37a2 0700 |00fa: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ +401a3a: 0c07 |00fd: move-result-object v7 │ │ +401a3c: 6e20 3aa8 7600 |00fe: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a83a │ │ +401a42: 5456 08cc |0101: iget-object v6, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@cc08 │ │ +401a46: 1a07 cac9 |0103: const-string v7, "uimode" // string@c9ca │ │ +401a4a: 6e20 1702 7600 |0105: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +401a50: 0c06 |0108: move-result-object v6 │ │ +401a52: 1f06 4000 |0109: check-cast v6, Landroid/app/UiModeManager; // type@0040 │ │ +401a56: 6e10 a501 0600 |010b: invoke-virtual {v6}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@01a5 │ │ +401a5c: 0a06 |010e: move-result v6 │ │ +401a5e: 1237 |010f: const/4 v7, #int 3 // #3 │ │ +401a60: 3276 0900 |0110: if-eq v6, v7, 0119 // +0009 │ │ +401a64: 6206 0fcc |0112: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +401a68: 5457 b2f2 |0114: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401a6c: 6e30 87a6 6507 |0116: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401a72: 380a 4a00 |0119: if-eqz v10, 0163 // +004a │ │ +401a76: 6206 14cc |011b: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +401a7a: 5457 b2f2 |011d: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401a7e: 6e30 87a6 6507 |011f: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401a84: 5456 b3f2 |0122: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401a88: 6e10 34a8 0600 |0124: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a834 │ │ +401a8e: 7020 85a8 9500 |0127: invoke-direct {v5, v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a885 │ │ +401a94: 2839 |012a: goto 0163 // +0039 │ │ +401a96: 2206 811c |012b: new-instance v6, Ljava/io/IOException; // type@1c81 │ │ +401a9a: 2207 c81c |012d: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +401a9e: 7010 a6ab 0700 |012f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +401aa4: 1a08 714d |0132: const-string v8, "Unable to read local file " // string@4d71 │ │ +401aa8: 6e20 b2ab 8700 |0134: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +401aae: 5458 b2f2 |0137: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401ab2: 7210 37a2 0800 |0139: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@a237 │ │ +401ab8: 0c08 |013c: move-result-object v8 │ │ +401aba: 6e20 b2ab 8700 |013d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +401ac0: 6e10 bcab 0700 |0140: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +401ac6: 0c07 |0143: move-result-object v7 │ │ +401ac8: 7020 48aa 7600 |0144: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@aa48 │ │ +401ace: 2706 |0147: throw v6 │ │ +401ad0: 0d06 |0148: move-exception v6 │ │ +401ad2: 2802 |0149: goto 014b // +0002 │ │ +401ad4: 0d06 |014a: move-exception v6 │ │ +401ad6: 6e10 e2ab 0600 |014b: invoke-virtual {v6}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +401adc: 6207 0dcc |014e: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ +401ae0: 6e30 87a6 7502 |0150: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401ae6: 7100 efaf 0000 |0153: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +401aec: 0c07 |0156: move-result-object v7 │ │ +401aee: 2208 e219 |0157: new-instance v8, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@19e2 │ │ +401af2: 6e10 deab 0600 |0159: invoke-virtual {v6}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@abde │ │ +401af8: 0c06 |015c: move-result-object v6 │ │ +401afa: 7020 2fa0 6800 |015d: invoke-direct {v8, v6}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@a02f │ │ +401b00: 6e20 f3af 8700 |0160: invoke-virtual {v7, v8}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +401b06: 0e00 |0163: return-void │ │ catches : 1 │ │ 0x0088 - 0x0148 │ │ Ljava/io/IOException; -> 0x014a │ │ Ljava/lang/IllegalStateException; -> 0x0148 │ │ positions : │ │ 0x0000 line=131 │ │ 0x0009 line=132 │ │ @@ -1497658,32 +1497666,32 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -401ee0: |[401ee0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -401ef0: 3802 2700 |0000: if-eqz v2, 0027 // +0027 │ │ -401ef4: 5410 b2f2 |0002: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401ef8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -401efc: 2821 |0006: goto 0027 // +0021 │ │ -401efe: 2200 e91b |0007: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; // type@1be9 │ │ -401f02: 7020 4da8 1000 |0009: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a84d │ │ -401f08: 6e20 3ea8 0200 |000c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a83e │ │ -401f0e: 2200 ea1b |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; // type@1bea │ │ -401f12: 7020 4fa8 1000 |0011: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a84f │ │ -401f18: 6e20 40a8 0200 |0014: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a840 │ │ -401f1e: 2200 eb1b |0017: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; // type@1beb │ │ -401f22: 7010 51a8 0000 |0019: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;.:()V // method@a851 │ │ -401f28: 6e20 3da8 0200 |001c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a83d │ │ -401f2e: 2200 ec1b |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; // type@1bec │ │ -401f32: 7010 53a8 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;.:()V // method@a853 │ │ -401f38: 6e20 3fa8 0200 |0024: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a83f │ │ -401f3e: 0e00 |0027: return-void │ │ +401f08: |[401f08] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +401f18: 3802 2700 |0000: if-eqz v2, 0027 // +0027 │ │ +401f1c: 5410 b2f2 |0002: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401f20: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +401f24: 2821 |0006: goto 0027 // +0021 │ │ +401f26: 2200 e91b |0007: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; // type@1be9 │ │ +401f2a: 7020 4da8 1000 |0009: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a84d │ │ +401f30: 6e20 3ea8 0200 |000c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a83e │ │ +401f36: 2200 ea1b |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; // type@1bea │ │ +401f3a: 7020 4fa8 1000 |0011: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a84f │ │ +401f40: 6e20 40a8 0200 |0014: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a840 │ │ +401f46: 2200 eb1b |0017: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; // type@1beb │ │ +401f4a: 7010 51a8 0000 |0019: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;.:()V // method@a851 │ │ +401f50: 6e20 3da8 0200 |001c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a83d │ │ +401f56: 2200 ec1b |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; // type@1bec │ │ +401f5a: 7010 53a8 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;.:()V // method@a853 │ │ +401f60: 6e20 3fa8 0200 |0024: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a83f │ │ +401f66: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=740 │ │ 0x0007 line=743 │ │ 0x000f line=744 │ │ 0x0017 line=745 │ │ 0x001f line=754 │ │ @@ -1497696,34 +1497704,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -402114: |[402114] de.danoeh.antennapod.playback.service.internal.LocalPSMP.stop:()V │ │ -402124: 6e10 7fa6 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ -40212a: 5420 0acc |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40212e: 6201 0ecc |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ -402132: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ -402136: 6200 16cc |0009: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -40213a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -40213c: 6e30 87a6 0201 |000c: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -402142: 2819 |000f: goto 0028 // +0019 │ │ -402144: 2200 c81c |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -402148: 7010 a6ab 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -40214e: 1a01 ad1a |0015: const-string v1, "Ignored call to stop: Current player state is: " // string@1aad │ │ -402152: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -402158: 5421 0acc |001a: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40215c: 6e20 b1ab 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -402162: 6e10 bcab 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -402168: 0c00 |0022: move-result-object v0 │ │ -40216a: 1a01 0832 |0023: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ -40216e: 7120 330b 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402174: 0e00 |0028: return-void │ │ +40213c: |[40213c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.stop:()V │ │ +40214c: 6e10 7fa6 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ +402152: 5420 0acc |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +402156: 6201 0ecc |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0e │ │ +40215a: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ +40215e: 6200 16cc |0009: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +402162: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +402164: 6e30 87a6 0201 |000c: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +40216a: 2819 |000f: goto 0028 // +0019 │ │ +40216c: 2200 c81c |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +402170: 7010 a6ab 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +402176: 1a01 ad1a |0015: const-string v1, "Ignored call to stop: Current player state is: " // string@1aad │ │ +40217a: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +402180: 5421 0acc |001a: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +402184: 6e20 b1ab 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +40218a: 6e10 bcab 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +402190: 0c00 |0022: move-result-object v0 │ │ +402192: 1a01 0832 |0023: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ +402196: 7120 330b 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +40219c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0003 line=727 │ │ 0x0009 line=728 │ │ 0x0010 line=730 │ │ locals : │ │ @@ -1497735,80 +1497743,80 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 120 16-bit code units │ │ -401394: |[401394] de.danoeh.antennapod.playback.service.internal.LocalPSMP.endPlayback:(ZZZZ)V │ │ -4013a4: 07d6 |0000: move-object v6, v13 │ │ -4013a6: 6e10 7fa6 0d00 |0001: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ -4013ac: 5460 0acc |0004: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -4013b0: 6201 12cc |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -4013b4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -4013b6: 1218 |0009: const/4 v8, #int 1 // #1 │ │ -4013b8: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -4013bc: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -4013be: 2802 |000d: goto 000f // +0002 │ │ -4013c0: 1209 |000e: const/4 v9, #int 0 // #0 │ │ -4013c2: 5460 b2f2 |000f: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4013c6: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -4013ca: 6e10 77a8 0d00 |0013: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -4013d0: 0a00 |0016: move-result v0 │ │ -4013d2: 3a00 0700 |0017: if-ltz v0, 001e // +0007 │ │ -4013d6: 5461 b2f2 |0019: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4013da: 7220 45a2 0100 |001b: invoke-interface {v1, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ -4013e0: 5460 b3f2 |001e: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4013e4: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -4013e8: 5460 b3f2 |0022: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4013ec: 6e10 36a8 0000 |0024: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a836 │ │ -4013f2: 7010 6aa8 0d00 |0027: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ -4013f8: 546a b2f2 |002a: iget-object v10, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -4013fc: 120b |002c: const/4 v11, #int 0 // #0 │ │ -4013fe: 3810 2400 |002d: if-eqz v16, 0051 // +0024 │ │ -401402: 5460 07cc |002f: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -401406: 7220 5ca6 a000 |0031: invoke-interface {v0, v10}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a65c │ │ -40140c: 0c0c |0034: move-result-object v12 │ │ -40140e: 380c 1d00 |0035: if-eqz v12, 0052 // +001d │ │ -401412: 5460 07cc |0037: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -401416: 7210 38a2 0c00 |0039: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ -40141c: 0c01 |003c: move-result-object v1 │ │ -40141e: 7230 5ea6 1007 |003d: invoke-interface {v0, v1, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a65e │ │ -401424: 5b6b b2f2 |0040: iput-object v11, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401428: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -40142a: 7210 3ea2 0c00 |0043: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ -401430: 0a00 |0046: move-result v0 │ │ -401432: df03 0001 |0047: xor-int/lit8 v3, v0, #int 1 // #01 │ │ -401436: 07d0 |0049: move-object v0, v13 │ │ -401438: 07c1 |004a: move-object v1, v12 │ │ -40143a: 0194 |004b: move v4, v9 │ │ -40143c: 0195 |004c: move v5, v9 │ │ -40143e: 7606 88a8 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ -401444: 2802 |0050: goto 0052 // +0002 │ │ -401446: 07bc |0051: move-object v12, v11 │ │ -401448: 3910 1100 |0052: if-nez v16, 0063 // +0011 │ │ -40144c: 3811 0300 |0054: if-eqz v17, 0057 // +0003 │ │ -401450: 280d |0056: goto 0063 // +000d │ │ -401452: 3809 2000 |0057: if-eqz v9, 0077 // +0020 │ │ -401456: 5460 07cc |0059: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -40145a: 7210 3aa2 0a00 |005b: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -401460: 0a01 |005e: move-result v1 │ │ -401462: 7230 5fa6 a001 |005f: invoke-interface {v0, v10, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ -401468: 2815 |0062: goto 0077 // +0015 │ │ -40146a: 390c 0a00 |0063: if-nez v12, 006d // +000a │ │ -40146e: 5460 07cc |0065: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -401472: 7230 5ea6 b008 |0067: invoke-interface {v0, v11, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a65e │ │ -401478: 7010 98a8 0d00 |006a: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stop:()V // method@a898 │ │ -40147e: 380c 0300 |006d: if-eqz v12, 0070 // +0003 │ │ -401482: 1217 |006f: const/4 v7, #int 1 // #1 │ │ -401484: 5460 07cc |0070: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ -401488: 01e1 |0072: move v1, v14 │ │ -40148a: 01f2 |0073: move v2, v15 │ │ -40148c: 7257 61a6 a0fe |0074: invoke-interface {v0, v10, v14, v15, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a661 │ │ -401492: 0e00 |0077: return-void │ │ +4013bc: |[4013bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.endPlayback:(ZZZZ)V │ │ +4013cc: 07d6 |0000: move-object v6, v13 │ │ +4013ce: 6e10 7fa6 0d00 |0001: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ +4013d4: 5460 0acc |0004: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +4013d8: 6201 12cc |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +4013dc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +4013de: 1218 |0009: const/4 v8, #int 1 // #1 │ │ +4013e0: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +4013e4: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +4013e6: 2802 |000d: goto 000f // +0002 │ │ +4013e8: 1209 |000e: const/4 v9, #int 0 // #0 │ │ +4013ea: 5460 b2f2 |000f: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4013ee: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +4013f2: 6e10 77a8 0d00 |0013: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +4013f8: 0a00 |0016: move-result v0 │ │ +4013fa: 3a00 0700 |0017: if-ltz v0, 001e // +0007 │ │ +4013fe: 5461 b2f2 |0019: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401402: 7220 45a2 0100 |001b: invoke-interface {v1, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ +401408: 5460 b3f2 |001e: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40140c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +401410: 5460 b3f2 |0022: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401414: 6e10 36a8 0000 |0024: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a836 │ │ +40141a: 7010 6aa8 0d00 |0027: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ +401420: 546a b2f2 |002a: iget-object v10, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401424: 120b |002c: const/4 v11, #int 0 // #0 │ │ +401426: 3810 2400 |002d: if-eqz v16, 0051 // +0024 │ │ +40142a: 5460 07cc |002f: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +40142e: 7220 5ca6 a000 |0031: invoke-interface {v0, v10}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a65c │ │ +401434: 0c0c |0034: move-result-object v12 │ │ +401436: 380c 1d00 |0035: if-eqz v12, 0052 // +001d │ │ +40143a: 5460 07cc |0037: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +40143e: 7210 38a2 0c00 |0039: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a238 │ │ +401444: 0c01 |003c: move-result-object v1 │ │ +401446: 7230 5ea6 1007 |003d: invoke-interface {v0, v1, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a65e │ │ +40144c: 5b6b b2f2 |0040: iput-object v11, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401450: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +401452: 7210 3ea2 0c00 |0043: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@a23e │ │ +401458: 0a00 |0046: move-result v0 │ │ +40145a: df03 0001 |0047: xor-int/lit8 v3, v0, #int 1 // #01 │ │ +40145e: 07d0 |0049: move-object v0, v13 │ │ +401460: 07c1 |004a: move-object v1, v12 │ │ +401462: 0194 |004b: move v4, v9 │ │ +401464: 0195 |004c: move v5, v9 │ │ +401466: 7606 88a8 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ +40146c: 2802 |0050: goto 0052 // +0002 │ │ +40146e: 07bc |0051: move-object v12, v11 │ │ +401470: 3910 1100 |0052: if-nez v16, 0063 // +0011 │ │ +401474: 3811 0300 |0054: if-eqz v17, 0057 // +0003 │ │ +401478: 280d |0056: goto 0063 // +000d │ │ +40147a: 3809 2000 |0057: if-eqz v9, 0077 // +0020 │ │ +40147e: 5460 07cc |0059: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +401482: 7210 3aa2 0a00 |005b: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +401488: 0a01 |005e: move-result v1 │ │ +40148a: 7230 5fa6 a001 |005f: invoke-interface {v0, v10, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a65f │ │ +401490: 2815 |0062: goto 0077 // +0015 │ │ +401492: 390c 0a00 |0063: if-nez v12, 006d // +000a │ │ +401496: 5460 07cc |0065: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +40149a: 7230 5ea6 b008 |0067: invoke-interface {v0, v11, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a65e │ │ +4014a0: 7010 98a8 0d00 |006a: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stop:()V // method@a898 │ │ +4014a6: 380c 0300 |006d: if-eqz v12, 0070 // +0003 │ │ +4014aa: 1217 |006f: const/4 v7, #int 1 // #1 │ │ +4014ac: 5460 07cc |0070: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@cc07 │ │ +4014b0: 01e1 |0072: move v1, v14 │ │ +4014b2: 01f2 |0073: move v2, v15 │ │ +4014b4: 7257 61a6 a0fe |0074: invoke-interface {v0, v10, v14, v15, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a661 │ │ +4014ba: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=671 │ │ 0x0004 line=673 │ │ 0x000f line=676 │ │ 0x0013 line=677 │ │ 0x0019 line=679 │ │ @@ -1497836,24 +1497844,24 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -4010bc: |[4010bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getAudioTracks:()Ljava/util/List; │ │ -4010cc: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4010d0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -4010d4: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -4010da: 0c00 |0007: move-result-object v0 │ │ -4010dc: 1100 |0008: return-object v0 │ │ -4010de: 5410 b3f2 |0009: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4010e2: 6e10 27a8 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioTracks:()Ljava/util/List; // method@a827 │ │ -4010e8: 0c00 |000e: move-result-object v0 │ │ -4010ea: 1100 |000f: return-object v0 │ │ +4010e4: |[4010e4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getAudioTracks:()Ljava/util/List; │ │ +4010f4: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4010f8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +4010fc: 7100 71ad 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +401102: 0c00 |0007: move-result-object v0 │ │ +401104: 1100 |0008: return-object v0 │ │ +401106: 5410 b3f2 |0009: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40110a: 6e10 27a8 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioTracks:()Ljava/util/List; // method@a827 │ │ +401110: 0c00 |000e: move-result-object v0 │ │ +401112: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0004 line=584 │ │ 0x0009 line=586 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1497863,17 +1497871,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400ed8: |[400ed8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -400ee8: 5410 b4f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -400eec: 1100 |0002: return-object v0 │ │ +400f00: |[400f00] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +400f10: 5410 b4f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +400f14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497881,41 +1497889,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -400fc0: |[400fc0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getDuration:()I │ │ -400fd0: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400fd4: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -400fd8: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ -400fdc: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400fe0: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -400fe4: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ -400fe8: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400fec: 6201 13cc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -400ff0: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ -400ff4: 2803 |0012: goto 0015 // +0003 │ │ -400ff6: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -400ff8: 2807 |0014: goto 001b // +0007 │ │ -400ffa: 5420 b3f2 |0015: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400ffe: 6e10 2ba8 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a82b │ │ -401004: 0a00 |001a: move-result v0 │ │ -401006: 3c00 1400 |001b: if-gtz v0, 002f // +0014 │ │ -40100a: 5421 b2f2 |001d: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -40100e: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ -401012: 5421 b2f2 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401016: 7210 31a2 0100 |0023: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -40101c: 0a01 |0026: move-result v1 │ │ -40101e: 3d01 0800 |0027: if-lez v1, 002f // +0008 │ │ -401022: 5420 b2f2 |0029: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401026: 7210 31a2 0000 |002b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ -40102c: 0a00 |002e: move-result v0 │ │ -40102e: 0f00 |002f: return v0 │ │ +400fe8: |[400fe8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getDuration:()I │ │ +400ff8: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400ffc: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +401000: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ +401004: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401008: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +40100c: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ +401010: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401014: 6201 13cc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401018: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ +40101c: 2803 |0012: goto 0015 // +0003 │ │ +40101e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +401020: 2807 |0014: goto 001b // +0007 │ │ +401022: 5420 b3f2 |0015: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401026: 6e10 2ba8 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a82b │ │ +40102c: 0a00 |001a: move-result v0 │ │ +40102e: 3c00 1400 |001b: if-gtz v0, 002f // +0014 │ │ +401032: 5421 b2f2 |001d: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401036: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ +40103a: 5421 b2f2 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40103e: 7210 31a2 0100 |0023: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +401044: 0a01 |0026: move-result v1 │ │ +401046: 3d01 0800 |0027: if-lez v1, 002f // +0008 │ │ +40104a: 5420 b2f2 |0029: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40104e: 7210 31a2 0000 |002b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@a231 │ │ +401054: 0a00 |002e: move-result v0 │ │ +401056: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0015 line=410 │ │ 0x001d line=412 │ │ 0x0029 line=413 │ │ locals : │ │ @@ -1497926,17 +1497934,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400ef0: |[400ef0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -400f00: 5410 b2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -400f04: 1100 |0002: return-object v0 │ │ +400f18: |[400f18] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +400f28: 5410 b2f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +400f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1497944,34 +1497952,34 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -400f68: |[400f68] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlaybackSpeed:()F │ │ -400f78: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400f7c: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -400f80: 3210 1800 |0004: if-eq v0, v1, 001c // +0018 │ │ -400f84: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400f88: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -400f8c: 3210 1200 |000a: if-eq v0, v1, 001c // +0012 │ │ -400f90: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400f94: 6201 0fcc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -400f98: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ -400f9c: 5420 0acc |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400fa0: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -400fa4: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ -400fa8: 2804 |0018: goto 001c // +0004 │ │ -400faa: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ -400fae: 2807 |001b: goto 0022 // +0007 │ │ -400fb0: 5420 b3f2 |001c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400fb4: 6e10 2aa8 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSpeedMultiplier:()F // method@a82a │ │ -400fba: 0a00 |0021: move-result v0 │ │ -400fbc: 0f00 |0022: return v0 │ │ +400f90: |[400f90] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlaybackSpeed:()F │ │ +400fa0: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400fa4: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +400fa8: 3210 1800 |0004: if-eq v0, v1, 001c // +0018 │ │ +400fac: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400fb0: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +400fb4: 3210 1200 |000a: if-eq v0, v1, 001c // +0012 │ │ +400fb8: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400fbc: 6201 0fcc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +400fc0: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ +400fc4: 5420 0acc |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400fc8: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +400fcc: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ +400fd0: 2804 |0018: goto 001c // +0004 │ │ +400fd2: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ +400fd6: 2807 |001b: goto 0022 // +0007 │ │ +400fd8: 5420 b3f2 |001c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400fdc: 6e10 2aa8 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSpeedMultiplier:()F // method@a82a │ │ +400fe2: 0a00 |0021: move-result v0 │ │ +400fe4: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x001c line=464 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1497980,36 +1497988,36 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -401030: |[401030] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPosition:()I │ │ -401040: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401044: 6201 13cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401048: 6e20 93a6 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z // method@a693 │ │ -40104e: 0a00 |0007: move-result v0 │ │ -401050: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -401054: 5420 b3f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401058: 6e10 28a8 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentPosition:()I // method@a828 │ │ -40105e: 0a00 |000f: move-result v0 │ │ -401060: 2802 |0010: goto 0012 // +0002 │ │ -401062: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -401064: 3c00 1400 |0012: if-gtz v0, 0026 // +0014 │ │ -401068: 5421 b2f2 |0014: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -40106c: 3801 1000 |0016: if-eqz v1, 0026 // +0010 │ │ -401070: 5421 b2f2 |0018: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401074: 7210 3aa2 0100 |001a: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -40107a: 0a01 |001d: move-result v1 │ │ -40107c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -401080: 5420 b2f2 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401084: 7210 3aa2 0000 |0022: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -40108a: 0a00 |0025: move-result v0 │ │ -40108c: 0f00 |0026: return v0 │ │ +401058: |[401058] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPosition:()I │ │ +401068: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +40106c: 6201 13cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401070: 6e20 93a6 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z // method@a693 │ │ +401076: 0a00 |0007: move-result v0 │ │ +401078: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +40107c: 5420 b3f2 |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401080: 6e10 28a8 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentPosition:()I // method@a828 │ │ +401086: 0a00 |000f: move-result v0 │ │ +401088: 2802 |0010: goto 0012 // +0002 │ │ +40108a: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +40108c: 3c00 1400 |0012: if-gtz v0, 0026 // +0014 │ │ +401090: 5421 b2f2 |0014: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401094: 3801 1000 |0016: if-eqz v1, 0026 // +0010 │ │ +401098: 5421 b2f2 |0018: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40109c: 7210 3aa2 0100 |001a: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +4010a2: 0a01 |001d: move-result v1 │ │ +4010a4: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +4010a8: 5420 b2f2 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +4010ac: 7210 3aa2 0000 |0022: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +4010b2: 0a00 |0025: move-result v0 │ │ +4010b4: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x000a line=425 │ │ 0x0014 line=427 │ │ 0x0020 line=428 │ │ locals : │ │ @@ -1498020,23 +1498028,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -401090: |[401090] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSelectedAudioTrack:()I │ │ -4010a0: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4010a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4010a8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -4010aa: 0f00 |0005: return v0 │ │ -4010ac: 5410 b3f2 |0006: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4010b0: 6e10 2da8 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getSelectedAudioTrack:()I // method@a82d │ │ -4010b6: 0a00 |000b: move-result v0 │ │ -4010b8: 0f00 |000c: return v0 │ │ +4010b8: |[4010b8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSelectedAudioTrack:()I │ │ +4010c8: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4010cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4010d0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +4010d2: 0f00 |0005: return v0 │ │ +4010d4: 5410 b3f2 |0006: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4010d8: 6e10 2da8 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getSelectedAudioTrack:()I // method@a82d │ │ +4010de: 0a00 |000b: move-result v0 │ │ +4010e0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0006 line=597 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1498045,34 +1498053,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -400e20: |[400e20] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSkipSilence:()Z │ │ -400e30: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400e34: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -400e38: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ -400e3c: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400e40: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -400e44: 3210 1100 |000a: if-eq v0, v1, 001b // +0011 │ │ -400e48: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400e4c: 6201 0fcc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -400e50: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ -400e54: 5420 0acc |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400e58: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -400e5c: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ -400e60: 2803 |0018: goto 001b // +0003 │ │ -400e62: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -400e64: 2807 |001a: goto 0021 // +0007 │ │ -400e66: 5420 b3f2 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400e6a: 6e10 29a8 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSkipSilence:()Z // method@a829 │ │ -400e70: 0a00 |0020: move-result v0 │ │ -400e72: 0f00 |0021: return v0 │ │ +400e48: |[400e48] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSkipSilence:()Z │ │ +400e58: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400e5c: 6201 12cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +400e60: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ +400e64: 5420 0acc |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400e68: 6201 11cc |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +400e6c: 3210 1100 |000a: if-eq v0, v1, 001b // +0011 │ │ +400e70: 5420 0acc |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400e74: 6201 0fcc |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +400e78: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ +400e7c: 5420 0acc |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400e80: 6201 13cc |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +400e84: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ +400e88: 2803 |0018: goto 001b // +0003 │ │ +400e8a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +400e8c: 2807 |001a: goto 0021 // +0007 │ │ +400e8e: 5420 b3f2 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400e92: 6e10 29a8 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSkipSilence:()Z // method@a829 │ │ +400e98: 0a00 |0020: move-result v0 │ │ +400e9a: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x001b line=476 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1498081,38 +1498089,38 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -400d84: |[400d84] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getVideoSize:()Landroid/util/Pair; │ │ -400d94: 5430 b3f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400d98: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -400d9c: 5430 0acc |0004: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -400da0: 6201 0dcc |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ -400da4: 3210 2300 |0008: if-eq v0, v1, 002b // +0023 │ │ -400da8: 5430 b4f2 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -400dac: 6201 8b6f |000c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -400db0: 3310 1d00 |000e: if-ne v0, v1, 002b // +001d │ │ -400db4: 2200 5402 |0010: new-instance v0, Landroid/util/Pair; // type@0254 │ │ -400db8: 5431 b3f2 |0012: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400dbc: 6e10 2fa8 0100 |0014: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a82f │ │ -400dc2: 0a01 |0017: move-result v1 │ │ -400dc4: 7110 19ab 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -400dca: 0c01 |001b: move-result-object v1 │ │ -400dcc: 5432 b3f2 |001c: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -400dd0: 6e10 2ea8 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a82e │ │ -400dd6: 0a02 |0021: move-result v2 │ │ -400dd8: 7110 19ab 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -400dde: 0c02 |0025: move-result-object v2 │ │ -400de0: 7030 430b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b43 │ │ -400de6: 5b30 baf2 |0029: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ -400dea: 5430 baf2 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ -400dee: 1100 |002d: return-object v0 │ │ +400dac: |[400dac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getVideoSize:()Landroid/util/Pair; │ │ +400dbc: 5430 b3f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400dc0: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +400dc4: 5430 0acc |0004: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +400dc8: 6201 0dcc |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0d │ │ +400dcc: 3210 2300 |0008: if-eq v0, v1, 002b // +0023 │ │ +400dd0: 5430 b4f2 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +400dd4: 6201 8b6f |000c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +400dd8: 3310 1d00 |000e: if-ne v0, v1, 002b // +001d │ │ +400ddc: 2200 5402 |0010: new-instance v0, Landroid/util/Pair; // type@0254 │ │ +400de0: 5431 b3f2 |0012: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400de4: 6e10 2fa8 0100 |0014: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a82f │ │ +400dea: 0a01 |0017: move-result v1 │ │ +400dec: 7110 19ab 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +400df2: 0c01 |001b: move-result-object v1 │ │ +400df4: 5432 b3f2 |001c: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +400df8: 6e10 2ea8 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a82e │ │ +400dfe: 0a02 |0021: move-result v2 │ │ +400e00: 7110 19ab 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +400e06: 0c02 |0025: move-result-object v2 │ │ +400e08: 7030 430b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b43 │ │ +400e0e: 5b30 baf2 |0029: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ +400e12: 5430 baf2 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@f2ba │ │ +400e16: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0010 line=561 │ │ 0x002b line=563 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1498122,35 +1498130,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -400e74: |[400e74] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isCasting:()Z │ │ -400e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -400e86: 0f00 |0001: return v0 │ │ +400e9c: |[400e9c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isCasting:()Z │ │ +400eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +400eae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'isStartWhenPrepared' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -400e88: |[400e88] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStartWhenPrepared:()Z │ │ -400e98: 5410 b7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -400e9c: 6e10 c7ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ -400ea2: 0a00 |0005: move-result v0 │ │ -400ea4: 0f00 |0006: return v0 │ │ +400eb0: |[400eb0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStartWhenPrepared:()Z │ │ +400ec0: 5410 b7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +400ec4: 6e10 c7ae 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ +400eca: 0a00 |0005: move-result v0 │ │ +400ecc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1498158,17 +1498166,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400ea8: |[400ea8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStreaming:()Z │ │ -400eb8: 5510 b9f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ -400ebc: 0f00 |0002: return v0 │ │ +400ed0: |[400ed0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStreaming:()Z │ │ +400ee0: 5510 b9f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ +400ee4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #13 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1498176,50 +1498184,50 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -401710: |[401710] de.danoeh.antennapod.playback.service.internal.LocalPSMP.pause:(ZZ)V │ │ -401720: 6e10 7fa6 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ -401726: 5430 0acc |0003: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40172a: 6201 12cc |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -40172e: 1a02 0832 |0007: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401732: 3310 2900 |0009: if-ne v0, v1, 0032 // +0029 │ │ -401736: 1a00 4542 |000b: const-string v0, "Pausing playback." // string@4245 │ │ -40173a: 7120 330b 0200 |000d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401740: 5430 b3f2 |0010: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401744: 6e10 33a8 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a833 │ │ -40174a: 6200 11cc |0015: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -40174e: 5431 b2f2 |0017: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401752: 6e10 77a8 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -401758: 0a02 |001c: move-result v2 │ │ -40175a: 6e40 88a6 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ -401760: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ -401764: 7010 6aa8 0300 |0022: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ -40176a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -40176c: 5c34 b5f2 |0026: iput-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ -401770: 5534 b9f2 |0028: iget-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ -401774: 3804 2300 |002a: if-eqz v4, 004d // +0023 │ │ -401778: 3805 2100 |002c: if-eqz v5, 004d // +0021 │ │ -40177c: 6e10 8aa8 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a88a │ │ -401782: 281c |0031: goto 004d // +001c │ │ -401784: 2204 c81c |0032: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -401788: 7010 a6ab 0400 |0034: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -40178e: 1a05 b71a |0037: const-string v5, "Ignoring call to pause: Player is in " // string@1ab7 │ │ -401792: 6e20 b2ab 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -401798: 5435 0acc |003c: iget-object v5, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -40179c: 6e20 b1ab 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -4017a2: 1a05 8201 |0041: const-string v5, " state" // string@0182 │ │ -4017a6: 6e20 b2ab 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -4017ac: 6e10 bcab 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -4017b2: 0c04 |0049: move-result-object v4 │ │ -4017b4: 7120 330b 4200 |004a: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4017ba: 0e00 |004d: return-void │ │ +401738: |[401738] de.danoeh.antennapod.playback.service.internal.LocalPSMP.pause:(ZZ)V │ │ +401748: 6e10 7fa6 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ +40174e: 5430 0acc |0003: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401752: 6201 12cc |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +401756: 1a02 0832 |0007: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ +40175a: 3310 2900 |0009: if-ne v0, v1, 0032 // +0029 │ │ +40175e: 1a00 4542 |000b: const-string v0, "Pausing playback." // string@4245 │ │ +401762: 7120 330b 0200 |000d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401768: 5430 b3f2 |0010: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40176c: 6e10 33a8 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a833 │ │ +401772: 6200 11cc |0015: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +401776: 5431 b2f2 |0017: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +40177a: 6e10 77a8 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +401780: 0a02 |001c: move-result v2 │ │ +401782: 6e40 88a6 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ +401788: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ +40178c: 7010 6aa8 0300 |0022: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ +401792: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +401794: 5c34 b5f2 |0026: iput-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ +401798: 5534 b9f2 |0028: iget-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ +40179c: 3804 2300 |002a: if-eqz v4, 004d // +0023 │ │ +4017a0: 3805 2100 |002c: if-eqz v5, 004d // +0021 │ │ +4017a4: 6e10 8aa8 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a88a │ │ +4017aa: 281c |0031: goto 004d // +001c │ │ +4017ac: 2204 c81c |0032: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +4017b0: 7010 a6ab 0400 |0034: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +4017b6: 1a05 b71a |0037: const-string v5, "Ignoring call to pause: Player is in " // string@1ab7 │ │ +4017ba: 6e20 b2ab 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4017c0: 5435 0acc |003c: iget-object v5, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +4017c4: 6e20 b1ab 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +4017ca: 1a05 8201 |0041: const-string v5, " state" // string@0182 │ │ +4017ce: 6e20 b2ab 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4017d4: 6e10 bcab 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +4017da: 0c04 |0049: move-result-object v4 │ │ +4017dc: 7120 330b 4200 |004a: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4017e2: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=255 │ │ 0x000d line=256 │ │ 0x0010 line=257 │ │ 0x0015 line=258 │ │ @@ -1498238,29 +1498246,29 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -4017bc: |[4017bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -4017cc: 1a00 0832 |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ -4017d0: 1a01 98ad |0002: const-string v1, "playMediaObject(...)" // string@ad98 │ │ -4017d4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -4017da: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4017dc: 0782 |0008: move-object v2, v8 │ │ -4017de: 0793 |0009: move-object v3, v9 │ │ -4017e0: 01a5 |000a: move v5, v10 │ │ -4017e2: 01b6 |000b: move v6, v11 │ │ -4017e4: 01c7 |000c: move v7, v12 │ │ -4017e6: 7606 88a8 0200 |000d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ -4017ec: 0e00 |0010: return-void │ │ -4017ee: 0d09 |0011: move-exception v9 │ │ -4017f0: 6e10 e2ab 0900 |0012: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -4017f6: 2709 |0015: throw v9 │ │ +4017e4: |[4017e4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +4017f4: 1a00 0832 |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ +4017f8: 1a01 98ad |0002: const-string v1, "playMediaObject(...)" // string@ad98 │ │ +4017fc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401802: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +401804: 0782 |0008: move-object v2, v8 │ │ +401806: 0793 |0009: move-object v3, v9 │ │ +401808: 01a5 |000a: move v5, v10 │ │ +40180a: 01b6 |000b: move v6, v11 │ │ +40180c: 01c7 |000c: move v7, v12 │ │ +40180e: 7606 88a8 0200 |000d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ +401814: 0e00 |0010: return-void │ │ +401816: 0d09 |0011: move-exception v9 │ │ +401818: 6e10 e2ab 0900 |0012: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +40181e: 2709 |0015: throw v9 │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ Ljava/lang/RuntimeException; -> 0x0011 │ │ positions : │ │ 0x0004 line=113 │ │ 0x000d line=115 │ │ 0x0012 line=117 │ │ @@ -1498277,31 +1498285,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -401af4: |[401af4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.prepare:()V │ │ -401b04: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401b08: 6201 0fcc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -401b0c: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ -401b10: 1a00 0832 |0006: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401b14: 1a01 8543 |0008: const-string v1, "Preparing media player" // string@4385 │ │ -401b18: 7120 330b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401b1e: 6200 14cc |000d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ -401b22: 5421 b2f2 |000f: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401b26: 6e30 87a6 0201 |0011: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401b2c: 5420 b3f2 |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401b30: 6e10 34a8 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a834 │ │ -401b36: 5420 b7f2 |0019: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401b3a: 6e10 c7ae 0000 |001b: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ -401b40: 0a00 |001e: move-result v0 │ │ -401b42: 7020 85a8 0200 |001f: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a885 │ │ -401b48: 0e00 |0022: return-void │ │ +401b1c: |[401b1c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.prepare:()V │ │ +401b2c: 5420 0acc |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401b30: 6201 0fcc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +401b34: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ +401b38: 1a00 0832 |0006: const-string v0, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401b3c: 1a01 8543 |0008: const-string v1, "Preparing media player" // string@4385 │ │ +401b40: 7120 330b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401b46: 6200 14cc |000d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc14 │ │ +401b4a: 5421 b2f2 |000f: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401b4e: 6e30 87a6 0201 |0011: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401b54: 5420 b3f2 |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401b58: 6e10 34a8 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a834 │ │ +401b5e: 5420 b7f2 |0019: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +401b62: 6e10 c7ae 0000 |001b: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ +401b68: 0a00 |001e: move-result v0 │ │ +401b6a: 7020 85a8 0200 |001f: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a885 │ │ +401b70: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x000a line=285 │ │ 0x000d line=286 │ │ 0x0014 line=287 │ │ 0x0019 line=288 │ │ @@ -1498313,39 +1498321,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -401b4c: |[401b4c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.reinit:()V │ │ -401b5c: 1a00 87b2 |0000: const-string v0, "reinit()" // string@b287 │ │ -401b60: 1a01 0832 |0002: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401b64: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401b6a: 6e10 7fa6 0800 |0007: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ -401b70: 5480 b2f2 |000a: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401b74: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -401b78: 5483 b2f2 |000e: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401b7c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -401b7e: 5585 b9f2 |0011: iget-boolean v5, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ -401b82: 5480 b7f2 |0013: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401b86: 6e10 c7ae 0000 |0015: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ -401b8c: 0a06 |0018: move-result v6 │ │ -401b8e: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -401b90: 0782 |001a: move-object v2, v8 │ │ -401b92: 7606 88a8 0200 |001b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ -401b98: 2810 |001e: goto 002e // +0010 │ │ -401b9a: 5480 b3f2 |001f: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401b9e: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ -401ba2: 5480 b3f2 |0023: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401ba6: 6e10 36a8 0000 |0025: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a836 │ │ -401bac: 2806 |0028: goto 002e // +0006 │ │ -401bae: 1a00 3f0e |0029: const-string v0, "Call to reinit was ignored: media and mediaPlayer were null" // string@0e3f │ │ -401bb2: 7120 330b 0100 |002b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401bb8: 0e00 |002e: return-void │ │ +401b74: |[401b74] de.danoeh.antennapod.playback.service.internal.LocalPSMP.reinit:()V │ │ +401b84: 1a00 87b2 |0000: const-string v0, "reinit()" // string@b287 │ │ +401b88: 1a01 0832 |0002: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401b8c: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401b92: 6e10 7fa6 0800 |0007: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ +401b98: 5480 b2f2 |000a: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401b9c: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +401ba0: 5483 b2f2 |000e: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401ba4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +401ba6: 5585 b9f2 |0011: iget-boolean v5, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ +401baa: 5480 b7f2 |0013: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +401bae: 6e10 c7ae 0000 |0015: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@aec7 │ │ +401bb4: 0a06 |0018: move-result v6 │ │ +401bb6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +401bb8: 0782 |001a: move-object v2, v8 │ │ +401bba: 7606 88a8 0200 |001b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a888 │ │ +401bc0: 2810 |001e: goto 002e // +0010 │ │ +401bc2: 5480 b3f2 |001f: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401bc6: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ +401bca: 5480 b3f2 |0023: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401bce: 6e10 36a8 0000 |0025: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a836 │ │ +401bd4: 2806 |0028: goto 002e // +0006 │ │ +401bd6: 1a00 3f0e |0029: const-string v0, "Call to reinit was ignored: media and mediaPlayer were null" // string@0e3f │ │ +401bda: 7120 330b 0100 |002b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401be0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=328 │ │ 0x0007 line=329 │ │ 0x000a line=330 │ │ 0x000e line=331 │ │ 0x001f line=332 │ │ @@ -1498359,29 +1498367,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -401bbc: |[401bbc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resetVideoSurface:()V │ │ -401bcc: 5430 b4f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ -401bd0: 6201 8b6f |0002: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ -401bd4: 1a02 0832 |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401bd8: 3310 1100 |0006: if-ne v0, v1, 0017 // +0011 │ │ -401bdc: 1a00 d244 |0008: const-string v0, "Resetting video surface" // string@44d2 │ │ -401be0: 7120 330b 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401be6: 5430 b3f2 |000d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401bea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -401bec: 6e20 3ca8 1000 |0010: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a83c │ │ -401bf2: 6e10 8aa8 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a88a │ │ -401bf8: 2806 |0016: goto 001c // +0006 │ │ -401bfa: 1a00 d344 |0017: const-string v0, "Resetting video surface for media of Audio type" // string@44d3 │ │ -401bfe: 7120 350b 0200 |0019: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -401c04: 0e00 |001c: return-void │ │ +401be4: |[401be4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resetVideoSurface:()V │ │ +401bf4: 5430 b4f2 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@f2b4 │ │ +401bf8: 6201 8b6f |0002: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6f8b │ │ +401bfc: 1a02 0832 |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401c00: 3310 1100 |0006: if-ne v0, v1, 0017 // +0011 │ │ +401c04: 1a00 d244 |0008: const-string v0, "Resetting video surface" // string@44d2 │ │ +401c08: 7120 330b 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401c0e: 5430 b3f2 |000d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401c12: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +401c14: 6e20 3ca8 1000 |0010: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a83c │ │ +401c1a: 6e10 8aa8 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a88a │ │ +401c20: 2806 |0016: goto 001c // +0006 │ │ +401c22: 1a00 d344 |0017: const-string v0, "Resetting video surface for media of Audio type" // string@44d3 │ │ +401c26: 7120 350b 0200 |0019: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +401c2c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x000a line=543 │ │ 0x000d line=544 │ │ 0x0013 line=545 │ │ 0x0019 line=547 │ │ @@ -1498393,84 +1498401,84 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -401c08: |[401c08] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resume:()V │ │ -401c18: 5450 0acc |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401c1c: 6201 11cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -401c20: 1a02 0832 |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401c24: 3210 2000 |0006: if-eq v0, v1, 0026 // +0020 │ │ -401c28: 5450 0acc |0008: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401c2c: 6201 13cc |000a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401c30: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ -401c34: 2818 |000e: goto 0026 // +0018 │ │ -401c36: 2200 c81c |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -401c3a: 7010 a6ab 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -401c40: 1a01 410e |0014: const-string v1, "Call to resume() was ignored because current state of PSMP object is " // string@0e41 │ │ -401c44: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -401c4a: 5451 0acc |0019: iget-object v1, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401c4e: 6e20 b1ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -401c54: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -401c5a: 0c00 |0021: move-result-object v0 │ │ -401c5c: 7120 330b 0200 |0022: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401c62: 2869 |0025: goto 008e // +0069 │ │ -401c64: 5450 b0f2 |0026: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ -401c68: 5451 aff2 |0028: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ -401c6c: 7120 d340 1000 |002a: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.requestAudioFocus:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@40d3 │ │ -401c72: 0a00 |002d: move-result v0 │ │ -401c74: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -401c76: 3310 5a00 |002f: if-ne v0, v1, 0089 // +005a │ │ -401c7a: 1a00 190b |0031: const-string v0, "Audiofocus successfully requested" // string@0b19 │ │ -401c7e: 7120 330b 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401c84: 1a00 fb44 |0036: const-string v0, "Resuming/Starting playback" // string@44fb │ │ -401c88: 7120 330b 0200 |0038: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401c8e: 6e10 6aa6 0500 |003b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.acquireWifiLockIfNecessary:()V // method@a66a │ │ -401c94: 5450 b2f2 |003e: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401c98: 7110 a7a9 0000 |0040: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ -401c9e: 0a00 |0043: move-result v0 │ │ -401ca0: 5452 b2f2 |0044: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401ca4: 7110 a8a9 0200 |0046: invoke-static {v2}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ -401caa: 0c02 |0049: move-result-object v2 │ │ -401cac: 6203 416f |004a: sget-object v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ -401cb0: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -401cb2: 3332 0300 |004d: if-ne v2, v3, 0050 // +0003 │ │ -401cb6: 2802 |004f: goto 0051 // +0002 │ │ -401cb8: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -401cba: 6e30 92a8 0501 |0051: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a892 │ │ -401cc0: 1500 803f |0054: const/high16 v0, #int 1065353216 // #3f80 │ │ -401cc4: 6e30 95a8 0500 |0056: invoke-virtual {v5, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ -401cca: 5450 0acc |0059: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401cce: 6201 13cc |005b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401cd2: 3310 1d00 |005d: if-ne v0, v1, 007a // +001d │ │ -401cd6: 5450 b2f2 |005f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401cda: 7210 3aa2 0000 |0061: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -401ce0: 0a00 |0064: move-result v0 │ │ -401ce2: 3d00 1500 |0065: if-lez v0, 007a // +0015 │ │ -401ce6: 5450 b2f2 |0067: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401cea: 7210 3aa2 0000 |0069: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ -401cf0: 0a00 |006c: move-result v0 │ │ -401cf2: 5451 b2f2 |006d: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401cf6: 7210 36a2 0100 |006f: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getLastPlayedTime:()J // method@a236 │ │ -401cfc: 0b01 |0072: move-result-wide v1 │ │ -401cfe: 7130 a4a6 1002 |0073: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.calculatePositionWithRewind:(IJ)I // method@a6a4 │ │ -401d04: 0a00 |0076: move-result v0 │ │ -401d06: 6e20 8ea8 0500 |0077: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ -401d0c: 5450 b3f2 |007a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401d10: 6e10 43a8 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a843 │ │ -401d16: 6200 12cc |007f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -401d1a: 5451 b2f2 |0081: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401d1e: 6e30 87a6 0501 |0083: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ -401d24: 5c54 b5f2 |0086: iput-boolean v4, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ -401d28: 2806 |0088: goto 008e // +0006 │ │ -401d2a: 1a00 7e17 |0089: const-string v0, "Failed to request audio focus" // string@177e │ │ -401d2e: 7120 350b 0200 |008b: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -401d34: 0e00 |008e: return-void │ │ +401c30: |[401c30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resume:()V │ │ +401c40: 5450 0acc |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401c44: 6201 11cc |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +401c48: 1a02 0832 |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401c4c: 3210 2000 |0006: if-eq v0, v1, 0026 // +0020 │ │ +401c50: 5450 0acc |0008: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401c54: 6201 13cc |000a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401c58: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ +401c5c: 2818 |000e: goto 0026 // +0018 │ │ +401c5e: 2200 c81c |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +401c62: 7010 a6ab 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +401c68: 1a01 410e |0014: const-string v1, "Call to resume() was ignored because current state of PSMP object is " // string@0e41 │ │ +401c6c: 6e20 b2ab 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +401c72: 5451 0acc |0019: iget-object v1, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401c76: 6e20 b1ab 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +401c7c: 6e10 bcab 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +401c82: 0c00 |0021: move-result-object v0 │ │ +401c84: 7120 330b 0200 |0022: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401c8a: 2869 |0025: goto 008e // +0069 │ │ +401c8c: 5450 b0f2 |0026: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@f2b0 │ │ +401c90: 5451 aff2 |0028: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@f2af │ │ +401c94: 7120 d340 1000 |002a: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.requestAudioFocus:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@40d3 │ │ +401c9a: 0a00 |002d: move-result v0 │ │ +401c9c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +401c9e: 3310 5a00 |002f: if-ne v0, v1, 0089 // +005a │ │ +401ca2: 1a00 190b |0031: const-string v0, "Audiofocus successfully requested" // string@0b19 │ │ +401ca6: 7120 330b 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401cac: 1a00 fb44 |0036: const-string v0, "Resuming/Starting playback" // string@44fb │ │ +401cb0: 7120 330b 0200 |0038: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401cb6: 6e10 6aa6 0500 |003b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.acquireWifiLockIfNecessary:()V // method@a66a │ │ +401cbc: 5450 b2f2 |003e: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401cc0: 7110 a7a9 0000 |0040: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a9a7 │ │ +401cc6: 0a00 |0043: move-result v0 │ │ +401cc8: 5452 b2f2 |0044: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401ccc: 7110 a8a9 0200 |0046: invoke-static {v2}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a9a8 │ │ +401cd2: 0c02 |0049: move-result-object v2 │ │ +401cd4: 6203 416f |004a: sget-object v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6f41 │ │ +401cd8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +401cda: 3332 0300 |004d: if-ne v2, v3, 0050 // +0003 │ │ +401cde: 2802 |004f: goto 0051 // +0002 │ │ +401ce0: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +401ce2: 6e30 92a8 0501 |0051: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a892 │ │ +401ce8: 1500 803f |0054: const/high16 v0, #int 1065353216 // #3f80 │ │ +401cec: 6e30 95a8 0500 |0056: invoke-virtual {v5, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a895 │ │ +401cf2: 5450 0acc |0059: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401cf6: 6201 13cc |005b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401cfa: 3310 1d00 |005d: if-ne v0, v1, 007a // +001d │ │ +401cfe: 5450 b2f2 |005f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401d02: 7210 3aa2 0000 |0061: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +401d08: 0a00 |0064: move-result v0 │ │ +401d0a: 3d00 1500 |0065: if-lez v0, 007a // +0015 │ │ +401d0e: 5450 b2f2 |0067: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401d12: 7210 3aa2 0000 |0069: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@a23a │ │ +401d18: 0a00 |006c: move-result v0 │ │ +401d1a: 5451 b2f2 |006d: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401d1e: 7210 36a2 0100 |006f: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getLastPlayedTime:()J // method@a236 │ │ +401d24: 0b01 |0072: move-result-wide v1 │ │ +401d26: 7130 a4a6 1002 |0073: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.calculatePositionWithRewind:(IJ)I // method@a6a4 │ │ +401d2c: 0a00 |0076: move-result v0 │ │ +401d2e: 6e20 8ea8 0500 |0077: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ +401d34: 5450 b3f2 |007a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401d38: 6e10 43a8 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a843 │ │ +401d3e: 6200 12cc |007f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +401d42: 5451 b2f2 |0081: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401d46: 6e30 87a6 0501 |0083: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a687 │ │ +401d4c: 5c54 b5f2 |0086: iput-boolean v4, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@f2b5 │ │ +401d50: 2806 |0088: goto 008e // +0006 │ │ +401d52: 1a00 7e17 |0089: const-string v0, "Failed to request audio focus" // string@177e │ │ +401d56: 7120 350b 0200 |008b: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +401d5c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000f line=237 │ │ 0x0026 line=212 │ │ 0x0033 line=215 │ │ 0x0038 line=216 │ │ @@ -1498496,26 +1498504,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -401d38: |[401d38] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekDelta:(I)V │ │ -401d48: 6e10 77a8 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -401d4e: 0a00 |0003: move-result v0 │ │ -401d50: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -401d52: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -401d56: b030 |0007: add-int/2addr v0, v3 │ │ -401d58: 6e20 8ea8 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ -401d5e: 2808 |000b: goto 0013 // +0008 │ │ -401d60: 1a03 0832 |000c: const-string v3, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401d64: 1a00 097e |000e: const-string v0, "getPosition() returned INVALID_TIME in seekDelta" // string@7e09 │ │ -401d68: 7120 350b 0300 |0010: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -401d6e: 0e00 |0013: return-void │ │ +401d60: |[401d60] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekDelta:(I)V │ │ +401d70: 6e10 77a8 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +401d76: 0a00 |0003: move-result v0 │ │ +401d78: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +401d7a: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +401d7e: b030 |0007: add-int/2addr v0, v3 │ │ +401d80: 6e20 8ea8 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a88e │ │ +401d86: 2808 |000b: goto 0013 // +0008 │ │ +401d88: 1a03 0832 |000c: const-string v3, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401d8c: 1a00 097e |000e: const-string v0, "getPosition() returned INVALID_TIME in seekDelta" // string@7e09 │ │ +401d90: 7120 350b 0300 |0010: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +401d96: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0008 line=395 │ │ 0x0010 line=397 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1498526,88 +1498534,88 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 148 16-bit code units │ │ -401d70: |[401d70] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekTo:(I)V │ │ -401d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -401d82: 3b0a 0300 |0001: if-gez v10, 0004 // +0003 │ │ -401d86: 120a |0003: const/4 v10, #int 0 // #0 │ │ -401d88: 6e10 74a8 0900 |0004: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getDuration:()I // method@a874 │ │ -401d8e: 0a01 |0007: move-result v1 │ │ -401d90: 1a02 0832 |0008: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401d94: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -401d96: 341a 0b00 |000b: if-lt v10, v1, 0016 // +000b │ │ -401d9a: 1a0a c546 |000d: const-string v10, "Seek reached end of file, skipping to next episode" // string@46c5 │ │ -401d9e: 7120 330b a200 |000f: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401da4: 6e53 70a8 3933 |0012: invoke-virtual {v9, v3, v3, v3, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a870 │ │ -401daa: 0e00 |0015: return-void │ │ -401dac: 5491 0acc |0016: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401db0: 6204 12cc |0018: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ -401db4: 3241 2300 |001a: if-eq v1, v4, 003d // +0023 │ │ -401db8: 5491 0acc |001c: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401dbc: 6204 11cc |001e: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ -401dc0: 3241 1d00 |0020: if-eq v1, v4, 003d // +001d │ │ -401dc4: 5491 0acc |0022: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401dc8: 6204 13cc |0024: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401dcc: 3341 0300 |0026: if-ne v1, v4, 0029 // +0003 │ │ -401dd0: 2815 |0028: goto 003d // +0015 │ │ -401dd2: 5491 0acc |0029: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401dd6: 6202 0fcc |002b: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ -401dda: 3321 6600 |002d: if-ne v1, v2, 0093 // +0066 │ │ -401dde: 5491 b2f2 |002f: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401de2: 7220 45a2 a100 |0031: invoke-interface {v1, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ -401de8: 549a b7f2 |0034: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401dec: 6e20 c9ae 0a00 |0036: invoke-virtual {v10, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ -401df2: 6e10 89a8 0900 |0039: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.prepare:()V // method@a889 │ │ -401df8: 2857 |003c: goto 0093 // +0057 │ │ -401dfa: 5490 b6f2 |003d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ -401dfe: 1604 0300 |003f: const-wide/16 v4, #int 3 // #3 │ │ -401e02: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ -401e06: 6e10 93ae 0000 |0043: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.getCount:()J // method@ae93 │ │ -401e0c: 0b00 |0046: move-result-wide v0 │ │ -401e0e: 1606 0000 |0047: const-wide/16 v6, #int 0 // #0 │ │ -401e12: 3108 0006 |0049: cmp-long v8, v0, v6 │ │ -401e16: 3d08 1200 |004b: if-lez v8, 005d // +0012 │ │ -401e1a: 5490 b6f2 |004d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ -401e1e: 6201 31f3 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -401e22: 6e40 91ae 4015 |0051: invoke-virtual {v0, v4, v5, v1}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@ae91 │ │ -401e28: 2809 |0054: goto 005d // +0009 │ │ -401e2a: 0d00 |0055: move-exception v0 │ │ -401e2c: 7110 370b 0000 |0056: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -401e32: 0c00 |0059: move-result-object v0 │ │ -401e34: 7120 350b 0200 |005a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -401e3a: 2200 731d |005d: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1d73 │ │ -401e3e: 7020 8fae 3000 |005f: invoke-direct {v0, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@ae8f │ │ -401e44: 5b90 b6f2 |0062: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ -401e48: 5490 0acc |0064: iget-object v0, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -401e4c: 5b90 b8f2 |0066: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ -401e50: 6200 15cc |0068: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ -401e54: 5491 b2f2 |006a: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401e58: 6e10 77a8 0900 |006c: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ -401e5e: 0a03 |006f: move-result v3 │ │ -401e60: 6e40 88a6 0931 |0070: invoke-virtual {v9, v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ -401e66: 5490 b3f2 |0073: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401e6a: 6e20 37a8 a000 |0075: invoke-virtual {v0, v10}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.seekTo:(I)V // method@a837 │ │ -401e70: 5490 b8f2 |0078: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ -401e74: 6201 13cc |007a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ -401e78: 3310 0700 |007c: if-ne v0, v1, 0083 // +0007 │ │ -401e7c: 5490 b2f2 |007e: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401e80: 7220 45a2 a000 |0080: invoke-interface {v0, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ -401e86: 549a b6f2 |0083: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ -401e8a: 6200 31f3 |0085: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -401e8e: 6e40 91ae 4a05 |0087: invoke-virtual {v10, v4, v5, v0}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@ae91 │ │ -401e94: 2809 |008a: goto 0093 // +0009 │ │ -401e96: 0d0a |008b: move-exception v10 │ │ -401e98: 7110 370b 0a00 |008c: invoke-static {v10}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -401e9e: 0c0a |008f: move-result-object v10 │ │ -401ea0: 7120 350b a200 |0090: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -401ea6: 0e00 |0093: return-void │ │ +401d98: |[401d98] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekTo:(I)V │ │ +401da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +401daa: 3b0a 0300 |0001: if-gez v10, 0004 // +0003 │ │ +401dae: 120a |0003: const/4 v10, #int 0 // #0 │ │ +401db0: 6e10 74a8 0900 |0004: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getDuration:()I // method@a874 │ │ +401db6: 0a01 |0007: move-result v1 │ │ +401db8: 1a02 0832 |0008: const-string v2, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401dbc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +401dbe: 341a 0b00 |000b: if-lt v10, v1, 0016 // +000b │ │ +401dc2: 1a0a c546 |000d: const-string v10, "Seek reached end of file, skipping to next episode" // string@46c5 │ │ +401dc6: 7120 330b a200 |000f: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401dcc: 6e53 70a8 3933 |0012: invoke-virtual {v9, v3, v3, v3, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a870 │ │ +401dd2: 0e00 |0015: return-void │ │ +401dd4: 5491 0acc |0016: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401dd8: 6204 12cc |0018: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc12 │ │ +401ddc: 3241 2300 |001a: if-eq v1, v4, 003d // +0023 │ │ +401de0: 5491 0acc |001c: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401de4: 6204 11cc |001e: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc11 │ │ +401de8: 3241 1d00 |0020: if-eq v1, v4, 003d // +001d │ │ +401dec: 5491 0acc |0022: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401df0: 6204 13cc |0024: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401df4: 3341 0300 |0026: if-ne v1, v4, 0029 // +0003 │ │ +401df8: 2815 |0028: goto 003d // +0015 │ │ +401dfa: 5491 0acc |0029: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401dfe: 6202 0fcc |002b: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0f │ │ +401e02: 3321 6600 |002d: if-ne v1, v2, 0093 // +0066 │ │ +401e06: 5491 b2f2 |002f: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401e0a: 7220 45a2 a100 |0031: invoke-interface {v1, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ +401e10: 549a b7f2 |0034: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +401e14: 6e20 c9ae 0a00 |0036: invoke-virtual {v10, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ +401e1a: 6e10 89a8 0900 |0039: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.prepare:()V // method@a889 │ │ +401e20: 2857 |003c: goto 0093 // +0057 │ │ +401e22: 5490 b6f2 |003d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ +401e26: 1604 0300 |003f: const-wide/16 v4, #int 3 // #3 │ │ +401e2a: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ +401e2e: 6e10 93ae 0000 |0043: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.getCount:()J // method@ae93 │ │ +401e34: 0b00 |0046: move-result-wide v0 │ │ +401e36: 1606 0000 |0047: const-wide/16 v6, #int 0 // #0 │ │ +401e3a: 3108 0006 |0049: cmp-long v8, v0, v6 │ │ +401e3e: 3d08 1200 |004b: if-lez v8, 005d // +0012 │ │ +401e42: 5490 b6f2 |004d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ +401e46: 6201 31f3 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +401e4a: 6e40 91ae 4015 |0051: invoke-virtual {v0, v4, v5, v1}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@ae91 │ │ +401e50: 2809 |0054: goto 005d // +0009 │ │ +401e52: 0d00 |0055: move-exception v0 │ │ +401e54: 7110 370b 0000 |0056: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +401e5a: 0c00 |0059: move-result-object v0 │ │ +401e5c: 7120 350b 0200 |005a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +401e62: 2200 731d |005d: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1d73 │ │ +401e66: 7020 8fae 3000 |005f: invoke-direct {v0, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@ae8f │ │ +401e6c: 5b90 b6f2 |0062: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ +401e70: 5490 0acc |0064: iget-object v0, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +401e74: 5b90 b8f2 |0066: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ +401e78: 6200 15cc |0068: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc15 │ │ +401e7c: 5491 b2f2 |006a: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401e80: 6e10 77a8 0900 |006c: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a877 │ │ +401e86: 0a03 |006f: move-result v3 │ │ +401e88: 6e40 88a6 0931 |0070: invoke-virtual {v9, v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a688 │ │ +401e8e: 5490 b3f2 |0073: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401e92: 6e20 37a8 a000 |0075: invoke-virtual {v0, v10}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.seekTo:(I)V // method@a837 │ │ +401e98: 5490 b8f2 |0078: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@f2b8 │ │ +401e9c: 6201 13cc |007a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc13 │ │ +401ea0: 3310 0700 |007c: if-ne v0, v1, 0083 // +0007 │ │ +401ea4: 5490 b2f2 |007e: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401ea8: 7220 45a2 a000 |0080: invoke-interface {v0, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@a245 │ │ +401eae: 549a b6f2 |0083: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@f2b6 │ │ +401eb2: 6200 31f3 |0085: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +401eb6: 6e40 91ae 4a05 |0087: invoke-virtual {v10, v4, v5, v0}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@ae91 │ │ +401ebc: 2809 |008a: goto 0093 // +0009 │ │ +401ebe: 0d0a |008b: move-exception v10 │ │ +401ec0: 7110 370b 0a00 |008c: invoke-static {v10}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +401ec6: 0c0a |008f: move-result-object v10 │ │ +401ec8: 7120 350b a200 |0090: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +401ece: 0e00 |0093: return-void │ │ catches : 2 │ │ 0x004d - 0x0054 │ │ Ljava/lang/InterruptedException; -> 0x0055 │ │ 0x0083 - 0x008a │ │ Ljava/lang/InterruptedException; -> 0x008b │ │ positions : │ │ 0x0004 line=351 │ │ @@ -1498638,18 +1498646,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -401ec4: |[401ec4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setAudioTrack:(I)V │ │ -401ed4: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401ed8: 6e20 39a8 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioTrack:(I)V // method@a839 │ │ -401ede: 0e00 |0005: return-void │ │ +401eec: |[401eec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setAudioTrack:(I)V │ │ +401efc: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401f00: 6e20 39a8 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioTrack:(I)V // method@a839 │ │ +401f06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1498658,17 +1498666,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401f40: |[401f40] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -401f50: 5b01 b2f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ -401f54: 0e00 |0002: return-void │ │ +401f68: |[401f68] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +401f78: 5b01 b2f2 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@f2b2 │ │ +401f7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1498677,32 +1498685,32 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -401f58: |[401f58] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlaybackParams:(FZ)V │ │ -401f68: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -401f6c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -401f72: 1a01 7e42 |0005: const-string v1, "Playback speed was set to " // string@427e │ │ -401f76: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -401f7c: 6e20 acab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ -401f82: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -401f88: 0c00 |0010: move-result-object v0 │ │ -401f8a: 1a01 0832 |0011: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ -401f8e: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -401f94: 7100 efaf 0000 |0016: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -401f9a: 0c00 |0019: move-result-object v0 │ │ -401f9c: 2201 fa19 |001a: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ -401fa0: 7020 6aa0 3100 |001c: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@a06a │ │ -401fa6: 6e20 f2af 1000 |001f: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -401fac: 5420 b3f2 |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401fb0: 6e30 41a8 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setPlaybackParams:(FZ)V // method@a841 │ │ -401fb6: 0e00 |0027: return-void │ │ +401f80: |[401f80] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlaybackParams:(FZ)V │ │ +401f90: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +401f94: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +401f9a: 1a01 7e42 |0005: const-string v1, "Playback speed was set to " // string@427e │ │ +401f9e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +401fa4: 6e20 acab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ +401faa: 6e10 bcab 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +401fb0: 0c00 |0010: move-result-object v0 │ │ +401fb2: 1a01 0832 |0011: const-string v1, "LclPlaybackSvcMPlayer" // string@3208 │ │ +401fb6: 7120 330b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +401fbc: 7100 efaf 0000 |0016: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +401fc2: 0c00 |0019: move-result-object v0 │ │ +401fc4: 2201 fa19 |001a: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@19fa │ │ +401fc8: 7020 6aa0 3100 |001c: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@a06a │ │ +401fce: 6e20 f2af 1000 |001f: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +401fd4: 5420 b3f2 |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +401fd8: 6e30 41a8 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setPlaybackParams:(FZ)V // method@a841 │ │ +401fde: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0016 line=450 │ │ 0x0022 line=451 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1498714,18 +1498722,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -401fb8: |[401fb8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setStartWhenPrepared:(Z)V │ │ -401fc8: 5410 b7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ -401fcc: 6e20 c9ae 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ -401fd2: 0e00 |0005: return-void │ │ +401fe0: |[401fe0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setStartWhenPrepared:(Z)V │ │ +401ff0: 5410 b7f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@f2b7 │ │ +401ff4: 6e20 c9ae 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@aec9 │ │ +401ffa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1498734,20 +1498742,20 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -401fd4: |[401fd4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -401fe4: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401fe8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -401fec: 5410 b3f2 |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -401ff0: 6e20 3ca8 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a83c │ │ -401ff6: 0e00 |0009: return-void │ │ +401ffc: |[401ffc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +40200c: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +402010: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +402014: 5410 b3f2 |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +402018: 6e20 3ca8 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a83c │ │ +40201e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0004 line=536 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/SurfaceHolder; │ │ @@ -1498757,47 +1498765,47 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -401ff8: |[401ff8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVolume:(FF)V │ │ -402008: 6e10 75a8 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a875 │ │ -40200e: 0c00 |0003: move-result-object v0 │ │ -402010: 2001 1b1a |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -402014: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -402018: 1f00 1b1a |0008: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ -40201c: 6e10 99a1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ -402022: 0c00 |000d: move-result-object v0 │ │ -402024: 6e10 43a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ -40202a: 0c00 |0011: move-result-object v0 │ │ -40202c: 6e10 fca0 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -402032: 0c00 |0015: move-result-object v0 │ │ -402034: 6e10 efa1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a1ef │ │ -40203a: 0c00 |0019: move-result-object v0 │ │ -40203c: 6e10 23a2 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.getAdaptionFactor:()F // method@a223 │ │ -402042: 0a00 |001d: move-result v0 │ │ -402044: a803 0300 |001e: mul-float v3, v3, v0 │ │ -402048: a804 0400 |0020: mul-float v4, v4, v0 │ │ -40204c: 5420 b3f2 |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -402050: 6e30 42a8 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setVolume:(FF)V // method@a842 │ │ -402056: 2200 c81c |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -40205a: 7010 a6ab 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -402060: 1a01 5e3e |002c: const-string v1, "Media player volume was set to " // string@3e5e │ │ -402064: 6e20 b2ab 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -40206a: 6e20 acab 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ -402070: 1a03 1a00 |0034: const-string v3, " " // string@001a │ │ -402074: 6e20 b2ab 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -40207a: 6e20 acab 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ -402080: 6e10 bcab 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -402086: 0c03 |003f: move-result-object v3 │ │ -402088: 1a04 0832 |0040: const-string v4, "LclPlaybackSvcMPlayer" // string@3208 │ │ -40208c: 7120 330b 3400 |0042: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -402092: 0e00 |0045: return-void │ │ +402020: |[402020] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVolume:(FF)V │ │ +402030: 6e10 75a8 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a875 │ │ +402036: 0c00 |0003: move-result-object v0 │ │ +402038: 2001 1b1a |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +40203c: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +402040: 1f00 1b1a |0008: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1a1b │ │ +402044: 6e10 99a1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a199 │ │ +40204a: 0c00 |000d: move-result-object v0 │ │ +40204c: 6e10 43a1 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a143 │ │ +402052: 0c00 |0011: move-result-object v0 │ │ +402054: 6e10 fca0 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +40205a: 0c00 |0015: move-result-object v0 │ │ +40205c: 6e10 efa1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@a1ef │ │ +402062: 0c00 |0019: move-result-object v0 │ │ +402064: 6e10 23a2 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.getAdaptionFactor:()F // method@a223 │ │ +40206a: 0a00 |001d: move-result v0 │ │ +40206c: a803 0300 |001e: mul-float v3, v3, v0 │ │ +402070: a804 0400 |0020: mul-float v4, v4, v0 │ │ +402074: 5420 b3f2 |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +402078: 6e30 42a8 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setVolume:(FF)V // method@a842 │ │ +40207e: 2200 c81c |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +402082: 7010 a6ab 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +402088: 1a01 5e3e |002c: const-string v1, "Media player volume was set to " // string@3e5e │ │ +40208c: 6e20 b2ab 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +402092: 6e20 acab 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ +402098: 1a03 1a00 |0034: const-string v3, " " // string@001a │ │ +40209c: 6e20 b2ab 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +4020a2: 6e20 acab 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@abac │ │ +4020a8: 6e10 bcab 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +4020ae: 0c03 |003f: move-result-object v3 │ │ +4020b0: 1a04 0832 |0040: const-string v4, "LclPlaybackSvcMPlayer" // string@3208 │ │ +4020b4: 7120 330b 3400 |0042: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +4020ba: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ 0x0008 line=489 │ │ 0x000a line=490 │ │ 0x0016 line=491 │ │ @@ -1498814,17 +1498822,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400ec0: |[400ec0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shouldLockWifi:()Z │ │ -400ed0: 5510 b9f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ -400ed4: 0f00 |0002: return v0 │ │ +400ee8: |[400ee8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shouldLockWifi:()Z │ │ +400ef8: 5510 b9f2 |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@f2b9 │ │ +400efc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #28 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1498832,38 +1498840,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -402094: |[402094] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shutdown:()V │ │ -4020a4: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4020a8: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ -4020ac: 7010 6ea8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.clearMediaPlayerListeners:()V // method@a86e │ │ -4020b2: 5410 b3f2 |0007: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4020b6: 6e10 31a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.isPlaying:()Z // method@a831 │ │ -4020bc: 0a00 |000c: move-result v0 │ │ -4020be: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -4020c2: 5410 b3f2 |000f: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4020c6: 6e10 44a8 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a844 │ │ -4020cc: 2805 |0014: goto 0019 // +0005 │ │ -4020ce: 0d00 |0015: move-exception v0 │ │ -4020d0: 6e10 e2ab 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -4020d6: 5410 b3f2 |0019: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4020da: 6e10 35a8 0000 |001b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a835 │ │ -4020e0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -4020e2: 5b10 b3f2 |001f: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ -4020e6: 6200 16cc |0021: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ -4020ea: 5b10 0acc |0023: iput-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ -4020ee: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -4020f0: 5c10 b1f2 |0026: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ -4020f4: 7010 6aa8 0100 |0028: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ -4020fa: 6e10 7fa6 0100 |002b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ -402100: 0e00 |002e: return-void │ │ +4020bc: |[4020bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shutdown:()V │ │ +4020cc: 5410 b3f2 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4020d0: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ +4020d4: 7010 6ea8 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.clearMediaPlayerListeners:()V // method@a86e │ │ +4020da: 5410 b3f2 |0007: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4020de: 6e10 31a8 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.isPlaying:()Z // method@a831 │ │ +4020e4: 0a00 |000c: move-result v0 │ │ +4020e6: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +4020ea: 5410 b3f2 |000f: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +4020ee: 6e10 44a8 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a844 │ │ +4020f4: 2805 |0014: goto 0019 // +0005 │ │ +4020f6: 0d00 |0015: move-exception v0 │ │ +4020f8: 6e10 e2ab 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +4020fe: 5410 b3f2 |0019: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +402102: 6e10 35a8 0000 |001b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a835 │ │ +402108: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +40210a: 5b10 b3f2 |001f: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@f2b3 │ │ +40210e: 6200 16cc |0021: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc16 │ │ +402112: 5b10 0acc |0023: iput-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@cc0a │ │ +402116: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +402118: 5c10 b1f2 |0026: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@f2b1 │ │ +40211c: 7010 6aa8 0100 |0028: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a86a │ │ +402122: 6e10 7fa6 0100 |002b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a67f │ │ +402128: 0e00 |002e: return-void │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0000 line=515 │ │ 0x0004 line=517 │ │ 0x0007 line=518 │ │ @@ -1498912,19 +1498920,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -402adc: |[402adc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -402aec: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402af2: 5b01 c8f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2c8 │ │ -402af6: 5b02 c9f2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c9 │ │ -402afa: 0e00 |0007: return-void │ │ +402b04: |[402b04] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +402b14: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402b1a: 5b01 c8f2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2c8 │ │ +402b1e: 5b02 c9f2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c9 │ │ +402b22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1498935,19 +1498943,19 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -402afc: |[402afc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -402b0c: 5420 c8f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2c8 │ │ -402b10: 5421 c9f2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c9 │ │ -402b14: 7130 cea8 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a8ce │ │ -402b1a: 0e00 |0007: return-void │ │ +402b24: |[402b24] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +402b34: 5420 c8f2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2c8 │ │ +402b38: 5421 c9f2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2c9 │ │ +402b3c: 7130 cea8 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a8ce │ │ +402b42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1498985,19 +1498993,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -402b1c: |[402b1c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -402b2c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402b32: 5b01 caf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2ca │ │ -402b36: 5b02 cbf2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2cb │ │ -402b3a: 0e00 |0007: return-void │ │ +402b44: |[402b44] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +402b54: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402b5a: 5b01 caf2 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2ca │ │ +402b5e: 5b02 cbf2 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2cb │ │ +402b62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1499008,19 +1499016,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -402b3c: |[402b3c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.run:()V │ │ -402b4c: 5420 caf2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2ca │ │ -402b50: 5421 cbf2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2cb │ │ -402b54: 7120 cfa8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8cf │ │ -402b5a: 0e00 |0007: return-void │ │ +402b64: |[402b64] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.run:()V │ │ +402b74: 5420 caf2 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@f2ca │ │ +402b78: 5421 cbf2 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@f2cb │ │ +402b7c: 7120 cfa8 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a8cf │ │ +402b82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ @@ -1499049,35 +1499057,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -402b5c: |[402b5c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.:()V │ │ -402b6c: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ -402b72: 0e00 |0003: return-void │ │ +402b84: |[402b84] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.:()V │ │ +402b94: 7010 58ab 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ab58 │ │ +402b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402b74: |[402b74] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -402b84: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ -402b88: 7110 cca8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V // method@a8cc │ │ -402b8e: 0e00 |0005: return-void │ │ +402b9c: |[402b9c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +402bac: 1f01 ce1c |0000: check-cast v1, Ljava/lang/Throwable; // type@1cce │ │ +402bb0: 7110 cca8 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V // method@a8cc │ │ +402bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1657920,17 +1657928,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1398: |[3e1398] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V │ │ -3e13a8: 7110 3ba3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.lambda$sendMessage$0:(Landroid/content/Context;)V // method@a33b │ │ -3e13ae: 0e00 |0003: return-void │ │ +3e13c0: |[3e13c0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V │ │ +3e13d0: 7110 3ba3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.lambda$sendMessage$0:(Landroid/content/Context;)V // method@a33b │ │ +3e13d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1657938,18 +1657946,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e0ba8: |[3e0ba8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; │ │ -3e0bb8: 7010 36a3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@a336 │ │ -3e0bbe: 0c00 |0003: move-result-object v0 │ │ -3e0bc0: 1100 |0004: return-object v0 │ │ +3e0bd0: |[3e0bd0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; │ │ +3e0be0: 7010 36a3 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@a336 │ │ +3e0be6: 0c00 |0003: move-result-object v0 │ │ +3e0be8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1657957,55 +1657965,55 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1380: |[3e1380] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; │ │ -3e1390: 6200 479e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ -3e1394: 1100 |0002: return-object v0 │ │ +3e13a8: |[3e13a8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; │ │ +3e13b8: 6200 479e |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ +3e13bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e13b0: |[3e13b0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:()V │ │ -3e13c0: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ -3e13c4: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3e13ca: 6900 479e |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ -3e13ce: 0e00 |0007: return-void │ │ +3e13d8: |[3e13d8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:()V │ │ +3e13e8: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ +3e13ec: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3e13f2: 6900 479e |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ +3e13f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3e13d0: |[3e13d0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3e13e0: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ -3e13e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e13e8: 5b01 469e |0004: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e13ec: 0e00 |0006: return-void │ │ +3e13f8: |[3e13f8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3e1408: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ +3e140e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e1410: 5b01 469e |0004: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e1414: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1658016,128 +1658024,128 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -3e0bc4: |[3e0bc4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.generateProgressNotification:()Landroid/app/Notification; │ │ -3e0bd4: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e0bd8: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e0bde: 6201 479e |0005: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ -3e0be2: 1d01 |0007: monitor-enter v1 │ │ -3e0be4: 2202 4a1d |0008: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ -3e0be8: 7020 9fad 1200 |000a: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@ad9f │ │ -3e0bee: 1e01 |000d: monitor-exit v1 │ │ -3e0bf0: 7210 fdad 0200 |000e: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@adfd │ │ -3e0bf6: 0c01 |0011: move-result-object v1 │ │ -3e0bf8: 7210 31ae 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ae31 │ │ -3e0bfe: 0c01 |0015: move-result-object v1 │ │ -3e0c00: 7210 b8ad 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e0c06: 0a03 |0019: move-result v3 │ │ -3e0c08: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3e0c0a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3e0c0c: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -3e0c10: 7210 b9ad 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e0c16: 0c03 |0021: move-result-object v3 │ │ -3e0c18: 1f03 551d |0022: check-cast v3, Ljava/util/Map$Entry; // type@1d55 │ │ -3e0c1c: 7100 eead 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ -3e0c22: 0c06 |0027: move-result-object v6 │ │ -3e0c24: 1a07 6904 |0028: const-string v7, "%s (%d%%) │ │ +3e0bec: |[3e0bec] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.generateProgressNotification:()Landroid/app/Notification; │ │ +3e0bfc: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e0c00: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e0c06: 6201 479e |0005: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ +3e0c0a: 1d01 |0007: monitor-enter v1 │ │ +3e0c0c: 2202 4a1d |0008: new-instance v2, Ljava/util/HashMap; // type@1d4a │ │ +3e0c10: 7020 9fad 1200 |000a: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@ad9f │ │ +3e0c16: 1e01 |000d: monitor-exit v1 │ │ +3e0c18: 7210 fdad 0200 |000e: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@adfd │ │ +3e0c1e: 0c01 |0011: move-result-object v1 │ │ +3e0c20: 7210 31ae 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ae31 │ │ +3e0c26: 0c01 |0015: move-result-object v1 │ │ +3e0c28: 7210 b8ad 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e0c2e: 0a03 |0019: move-result v3 │ │ +3e0c30: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3e0c32: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3e0c34: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +3e0c38: 7210 b9ad 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e0c3e: 0c03 |0021: move-result-object v3 │ │ +3e0c40: 1f03 551d |0022: check-cast v3, Ljava/util/Map$Entry; // type@1d55 │ │ +3e0c44: 7100 eead 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@adee │ │ +3e0c4a: 0c06 |0027: move-result-object v6 │ │ +3e0c4c: 1a07 6904 |0028: const-string v7, "%s (%d%%) │ │ " // string@0469 │ │ -3e0c28: 1228 |002a: const/4 v8, #int 2 // #2 │ │ -3e0c2a: 2388 4e1f |002b: new-array v8, v8, [Ljava/lang/Object; // type@1f4e │ │ -3e0c2e: 7210 f6ad 0300 |002d: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@adf6 │ │ -3e0c34: 0c09 |0030: move-result-object v9 │ │ -3e0c36: 4d09 0804 |0031: aput-object v9, v8, v4 │ │ -3e0c3a: 7210 f7ad 0300 |0033: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ -3e0c40: 0c03 |0036: move-result-object v3 │ │ -3e0c42: 4d03 0805 |0037: aput-object v3, v8, v5 │ │ -3e0c46: 7130 82ab 7608 |0039: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ -3e0c4c: 0c03 |003c: move-result-object v3 │ │ -3e0c4e: 6e20 b2ab 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e0c54: 28d6 |0040: goto 0016 // -002a │ │ -3e0c56: 6e10 bcab 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e0c5c: 0c00 |0044: move-result-object v0 │ │ -3e0c5e: 6e10 9fab 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ -3e0c64: 0c00 |0048: move-result-object v0 │ │ -3e0c66: 7210 06ae 0200 |0049: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ -3e0c6c: 0a01 |004c: move-result v1 │ │ -3e0c6e: 3351 0400 |004d: if-ne v1, v5, 0051 // +0004 │ │ -3e0c72: 0701 |004f: move-object v1, v0 │ │ -3e0c74: 281f |0050: goto 006f // +001f │ │ -3e0c76: 6e10 f874 0a00 |0051: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0c7c: 0c01 |0054: move-result-object v1 │ │ -3e0c7e: 6e10 1202 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3e0c84: 0c01 |0058: move-result-object v1 │ │ -3e0c86: 6003 6a8f |0059: sget v3, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8f6a │ │ -3e0c8a: 7210 06ae 0200 |005b: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ -3e0c90: 0a06 |005e: move-result v6 │ │ -3e0c92: 2357 4e1f |005f: new-array v7, v5, [Ljava/lang/Object; // type@1f4e │ │ -3e0c96: 7210 06ae 0200 |0061: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ -3e0c9c: 0a02 |0064: move-result v2 │ │ -3e0c9e: 7110 19ab 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e0ca4: 0c02 |0068: move-result-object v2 │ │ -3e0ca6: 4d02 0704 |0069: aput-object v2, v7, v4 │ │ -3e0caa: 6e40 ec02 3176 |006b: invoke-virtual {v1, v3, v6, v7}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ -3e0cb0: 0c01 |006e: move-result-object v1 │ │ -3e0cb2: 2202 1b07 |006f: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3e0cb6: 6e10 f874 0a00 |0071: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0cbc: 0c03 |0074: move-result-object v3 │ │ -3e0cbe: 1a06 5b6c |0075: const-string v6, "downloading" // string@6c5b │ │ -3e0cc2: 7030 8f2d 3206 |0077: invoke-direct {v2, v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3e0cc8: 6e10 f874 0a00 |007a: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0cce: 0c03 |007d: move-result-object v3 │ │ -3e0cd0: 6006 2090 |007e: sget v6, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@9020 │ │ -3e0cd4: 6e20 1402 6300 |0080: invoke-virtual {v3, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e0cda: 0c03 |0083: move-result-object v3 │ │ -3e0cdc: 6e20 a62d 3200 |0084: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da6 │ │ -3e0ce2: 0c03 |0087: move-result-object v3 │ │ -3e0ce4: 6e10 f874 0a00 |0088: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0cea: 0c06 |008b: move-result-object v6 │ │ -3e0cec: 6007 2090 |008c: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@9020 │ │ -3e0cf0: 6e20 1402 7600 |008e: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e0cf6: 0c06 |0091: move-result-object v6 │ │ -3e0cf8: 6e20 992d 6300 |0092: invoke-virtual {v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3e0cfe: 0c03 |0095: move-result-object v3 │ │ -3e0d00: 6e20 982d 1300 |0096: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3e0d06: 0c01 |0099: move-result-object v1 │ │ -3e0d08: 2203 1907 |009a: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ -3e0d0c: 7010 892d 0300 |009c: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ -3e0d12: 6e20 8c2d 0300 |009f: invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ -3e0d18: 0c00 |00a2: move-result-object v0 │ │ -3e0d1a: 6e20 a42d 0100 |00a3: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ -3e0d20: 0c00 |00a6: move-result-object v0 │ │ -3e0d22: 6e10 f874 0a00 |00a7: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0d28: 0c01 |00aa: move-result-object v1 │ │ -3e0d2a: 7020 38a3 1a00 |00ab: invoke-direct {v10, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@a338 │ │ -3e0d30: 0c01 |00ae: move-result-object v1 │ │ -3e0d32: 6e20 972d 1000 |00af: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3e0d38: 0c00 |00b2: move-result-object v0 │ │ -3e0d3a: 6e20 952d 4000 |00b3: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3e0d40: 0c00 |00b6: move-result-object v0 │ │ -3e0d42: 6e20 9f2d 5000 |00b7: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ -3e0d48: 0c00 |00ba: move-result-object v0 │ │ -3e0d4a: 1606 0000 |00bb: const-wide/16 v6, #int 0 // #0 │ │ -3e0d4e: 6e30 a82d 6007 |00bd: invoke-virtual {v0, v6, v7}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@2da8 │ │ -3e0d54: 0c00 |00c0: move-result-object v0 │ │ -3e0d56: 6e20 a02d 5000 |00c1: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ -3e0d5c: 0c00 |00c4: move-result-object v0 │ │ -3e0d5e: 6e20 a22d 4000 |00c5: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da2 │ │ -3e0d64: 0c00 |00c8: move-result-object v0 │ │ -3e0d66: 6001 ab8c |00c9: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8cab │ │ -3e0d6a: 6e20 a32d 1000 |00cb: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3e0d70: 0c00 |00ce: move-result-object v0 │ │ -3e0d72: 6e20 a72d 5000 |00cf: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ -3e0d78: 6e10 912d 0200 |00d2: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3e0d7e: 0c00 |00d5: move-result-object v0 │ │ -3e0d80: 1100 |00d6: return-object v0 │ │ -3e0d82: 0d00 |00d7: move-exception v0 │ │ -3e0d84: 1e01 |00d8: monitor-exit v1 │ │ -3e0d86: 2700 |00d9: throw v0 │ │ +3e0c50: 1228 |002a: const/4 v8, #int 2 // #2 │ │ +3e0c52: 2388 4e1f |002b: new-array v8, v8, [Ljava/lang/Object; // type@1f4e │ │ +3e0c56: 7210 f6ad 0300 |002d: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@adf6 │ │ +3e0c5c: 0c09 |0030: move-result-object v9 │ │ +3e0c5e: 4d09 0804 |0031: aput-object v9, v8, v4 │ │ +3e0c62: 7210 f7ad 0300 |0033: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@adf7 │ │ +3e0c68: 0c03 |0036: move-result-object v3 │ │ +3e0c6a: 4d03 0805 |0037: aput-object v3, v8, v5 │ │ +3e0c6e: 7130 82ab 7608 |0039: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@ab82 │ │ +3e0c74: 0c03 |003c: move-result-object v3 │ │ +3e0c76: 6e20 b2ab 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e0c7c: 28d6 |0040: goto 0016 // -002a │ │ +3e0c7e: 6e10 bcab 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e0c84: 0c00 |0044: move-result-object v0 │ │ +3e0c86: 6e10 9fab 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@ab9f │ │ +3e0c8c: 0c00 |0048: move-result-object v0 │ │ +3e0c8e: 7210 06ae 0200 |0049: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ +3e0c94: 0a01 |004c: move-result v1 │ │ +3e0c96: 3351 0400 |004d: if-ne v1, v5, 0051 // +0004 │ │ +3e0c9a: 0701 |004f: move-object v1, v0 │ │ +3e0c9c: 281f |0050: goto 006f // +001f │ │ +3e0c9e: 6e10 f874 0a00 |0051: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0ca4: 0c01 |0054: move-result-object v1 │ │ +3e0ca6: 6e10 1202 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3e0cac: 0c01 |0058: move-result-object v1 │ │ +3e0cae: 6003 6a8f |0059: sget v3, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8f6a │ │ +3e0cb2: 7210 06ae 0200 |005b: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ +3e0cb8: 0a06 |005e: move-result v6 │ │ +3e0cba: 2357 4e1f |005f: new-array v7, v5, [Ljava/lang/Object; // type@1f4e │ │ +3e0cbe: 7210 06ae 0200 |0061: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@ae06 │ │ +3e0cc4: 0a02 |0064: move-result v2 │ │ +3e0cc6: 7110 19ab 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e0ccc: 0c02 |0068: move-result-object v2 │ │ +3e0cce: 4d02 0704 |0069: aput-object v2, v7, v4 │ │ +3e0cd2: 6e40 ec02 3176 |006b: invoke-virtual {v1, v3, v6, v7}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ +3e0cd8: 0c01 |006e: move-result-object v1 │ │ +3e0cda: 2202 1b07 |006f: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3e0cde: 6e10 f874 0a00 |0071: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0ce4: 0c03 |0074: move-result-object v3 │ │ +3e0ce6: 1a06 5b6c |0075: const-string v6, "downloading" // string@6c5b │ │ +3e0cea: 7030 8f2d 3206 |0077: invoke-direct {v2, v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3e0cf0: 6e10 f874 0a00 |007a: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0cf6: 0c03 |007d: move-result-object v3 │ │ +3e0cf8: 6006 2090 |007e: sget v6, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@9020 │ │ +3e0cfc: 6e20 1402 6300 |0080: invoke-virtual {v3, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e0d02: 0c03 |0083: move-result-object v3 │ │ +3e0d04: 6e20 a62d 3200 |0084: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da6 │ │ +3e0d0a: 0c03 |0087: move-result-object v3 │ │ +3e0d0c: 6e10 f874 0a00 |0088: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0d12: 0c06 |008b: move-result-object v6 │ │ +3e0d14: 6007 2090 |008c: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@9020 │ │ +3e0d18: 6e20 1402 7600 |008e: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e0d1e: 0c06 |0091: move-result-object v6 │ │ +3e0d20: 6e20 992d 6300 |0092: invoke-virtual {v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3e0d26: 0c03 |0095: move-result-object v3 │ │ +3e0d28: 6e20 982d 1300 |0096: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3e0d2e: 0c01 |0099: move-result-object v1 │ │ +3e0d30: 2203 1907 |009a: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ +3e0d34: 7010 892d 0300 |009c: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ +3e0d3a: 6e20 8c2d 0300 |009f: invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ +3e0d40: 0c00 |00a2: move-result-object v0 │ │ +3e0d42: 6e20 a42d 0100 |00a3: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ +3e0d48: 0c00 |00a6: move-result-object v0 │ │ +3e0d4a: 6e10 f874 0a00 |00a7: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0d50: 0c01 |00aa: move-result-object v1 │ │ +3e0d52: 7020 38a3 1a00 |00ab: invoke-direct {v10, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@a338 │ │ +3e0d58: 0c01 |00ae: move-result-object v1 │ │ +3e0d5a: 6e20 972d 1000 |00af: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3e0d60: 0c00 |00b2: move-result-object v0 │ │ +3e0d62: 6e20 952d 4000 |00b3: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3e0d68: 0c00 |00b6: move-result-object v0 │ │ +3e0d6a: 6e20 9f2d 5000 |00b7: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ +3e0d70: 0c00 |00ba: move-result-object v0 │ │ +3e0d72: 1606 0000 |00bb: const-wide/16 v6, #int 0 // #0 │ │ +3e0d76: 6e30 a82d 6007 |00bd: invoke-virtual {v0, v6, v7}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@2da8 │ │ +3e0d7c: 0c00 |00c0: move-result-object v0 │ │ +3e0d7e: 6e20 a02d 5000 |00c1: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da0 │ │ +3e0d84: 0c00 |00c4: move-result-object v0 │ │ +3e0d86: 6e20 a22d 4000 |00c5: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2da2 │ │ +3e0d8c: 0c00 |00c8: move-result-object v0 │ │ +3e0d8e: 6001 ab8c |00c9: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8cab │ │ +3e0d92: 6e20 a32d 1000 |00cb: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3e0d98: 0c00 |00ce: move-result-object v0 │ │ +3e0d9a: 6e20 a72d 5000 |00cf: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ +3e0da0: 6e10 912d 0200 |00d2: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3e0da6: 0c00 |00d5: move-result-object v0 │ │ +3e0da8: 1100 |00d6: return-object v0 │ │ +3e0daa: 0d00 |00d7: move-exception v0 │ │ +3e0dac: 1e01 |00d8: monitor-exit v1 │ │ +3e0dae: 2700 |00d9: throw v0 │ │ catches : 2 │ │ 0x0008 - 0x000e │ │ -> 0x00d7 │ │ 0x00d8 - 0x00d9 │ │ -> 0x00d7 │ │ positions : │ │ 0x0000 line=282 │ │ @@ -1658174,33 +1658182,33 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3e0d9c: |[3e0d9c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ -3e0dac: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ -3e0db0: 7020 92a9 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ -3e0db6: 6e10 95a9 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a995 │ │ -3e0dbc: 0c00 |0008: move-result-object v0 │ │ -3e0dbe: 6e10 93a9 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ -3e0dc4: 0c00 |000c: move-result-object v0 │ │ -3e0dc6: 6001 068e |000d: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_report:I // field@8e06 │ │ -3e0dca: 6002 e300 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3e0dce: 1303 1700 |0011: const/16 v3, #int 23 // #17 │ │ -3e0dd2: 3432 0500 |0013: if-lt v2, v3, 0018 // +0005 │ │ -3e0dd6: 1502 0004 |0015: const/high16 v2, #int 67108864 // #400 │ │ -3e0dda: 2802 |0017: goto 0019 // +0002 │ │ -3e0ddc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3e0dde: 1503 0008 |0019: const/high16 v3, #int 134217728 // #800 │ │ -3e0de2: b632 |001b: or-int/2addr v2, v3 │ │ -3e0de4: 7140 7001 1520 |001c: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3e0dea: 0c05 |001f: move-result-object v5 │ │ -3e0dec: 1105 |0020: return-object v5 │ │ +3e0dc4: |[3e0dc4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ +3e0dd4: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ +3e0dd8: 7020 92a9 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ +3e0dde: 6e10 95a9 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a995 │ │ +3e0de4: 0c00 |0008: move-result-object v0 │ │ +3e0de6: 6e10 93a9 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ +3e0dec: 0c00 |000c: move-result-object v0 │ │ +3e0dee: 6001 068e |000d: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_report:I // field@8e06 │ │ +3e0df2: 6002 e300 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3e0df6: 1303 1700 |0011: const/16 v3, #int 23 // #17 │ │ +3e0dfa: 3432 0500 |0013: if-lt v2, v3, 0018 // +0005 │ │ +3e0dfe: 1502 0004 |0015: const/high16 v2, #int 67108864 // #400 │ │ +3e0e02: 2802 |0017: goto 0019 // +0002 │ │ +3e0e04: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3e0e06: 1503 0008 |0019: const/high16 v3, #int 134217728 // #800 │ │ +3e0e0a: b632 |001b: or-int/2addr v2, v3 │ │ +3e0e0c: 7140 7001 1520 |001c: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3e0e12: 0c05 |001f: move-result-object v5 │ │ +3e0e14: 1105 |0020: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000d line=248 │ │ 0x000f line=249 │ │ 0x001c line=248 │ │ locals : │ │ @@ -1658212,34 +1658220,34 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3e0df0: |[3e0df0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ -3e0e00: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ -3e0e04: 7020 92a9 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ -3e0e0a: 1a01 7613 |0005: const-string v1, "DownloadsFragment" // string@1376 │ │ -3e0e0e: 6e20 96a9 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withFragmentLoaded:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a996 │ │ -3e0e14: 0c00 |000a: move-result-object v0 │ │ -3e0e16: 6e10 93a9 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ -3e0e1c: 0c00 |000e: move-result-object v0 │ │ -3e0e1e: 6001 058e |000f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_notification:I // field@8e05 │ │ -3e0e22: 6002 e300 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3e0e26: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ -3e0e2a: 3432 0500 |0015: if-lt v2, v3, 001a // +0005 │ │ -3e0e2e: 1502 0004 |0017: const/high16 v2, #int 67108864 // #400 │ │ -3e0e32: 2802 |0019: goto 001b // +0002 │ │ -3e0e34: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3e0e36: 1503 0008 |001b: const/high16 v3, #int 134217728 // #800 │ │ -3e0e3a: b632 |001d: or-int/2addr v2, v3 │ │ -3e0e3c: 7140 7001 1520 |001e: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3e0e42: 0c05 |0021: move-result-object v5 │ │ -3e0e44: 1105 |0022: return-object v5 │ │ +3e0e18: |[3e0e18] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ +3e0e28: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ +3e0e2c: 7020 92a9 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ +3e0e32: 1a01 7613 |0005: const-string v1, "DownloadsFragment" // string@1376 │ │ +3e0e36: 6e20 96a9 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withFragmentLoaded:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a996 │ │ +3e0e3c: 0c00 |000a: move-result-object v0 │ │ +3e0e3e: 6e10 93a9 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a993 │ │ +3e0e44: 0c00 |000e: move-result-object v0 │ │ +3e0e46: 6001 058e |000f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_notification:I // field@8e05 │ │ +3e0e4a: 6002 e300 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3e0e4e: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ +3e0e52: 3432 0500 |0015: if-lt v2, v3, 001a // +0005 │ │ +3e0e56: 1502 0004 |0017: const/high16 v2, #int 67108864 // #400 │ │ +3e0e5a: 2802 |0019: goto 001b // +0002 │ │ +3e0e5c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3e0e5e: 1503 0008 |001b: const/high16 v3, #int 134217728 // #800 │ │ +3e0e62: b632 |001d: or-int/2addr v2, v3 │ │ +3e0e64: 7140 7001 1520 |001e: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3e0e6a: 0c05 |0021: move-result-object v5 │ │ +3e0e6c: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000f line=254 │ │ 0x0011 line=255 │ │ 0x001e line=254 │ │ locals : │ │ @@ -1658251,23 +1658259,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e1328: |[3e1328] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.isLastRunAttempt:()Z │ │ -3e1338: 6e10 fe74 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@74fe │ │ -3e133e: 0a00 |0003: move-result v0 │ │ -3e1340: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -3e1342: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -3e1346: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3e1348: 2802 |0008: goto 000a // +0002 │ │ -3e134a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3e134c: 0f00 |000a: return v0 │ │ +3e1350: |[3e1350] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.isLastRunAttempt:()Z │ │ +3e1360: 6e10 fe74 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@74fe │ │ +3e1366: 0a00 |0003: move-result v0 │ │ +3e1368: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +3e136a: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +3e136e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3e1370: 2802 |0008: goto 000a // +0002 │ │ +3e1372: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3e1374: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ │ │ #9 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1658275,21 +1658283,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e13f0: |[3e13f0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.lambda$sendMessage$0:(Landroid/content/Context;)V │ │ -3e1400: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ -3e1404: 7020 92a9 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ -3e140a: 6e10 95a9 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a995 │ │ -3e1410: 0c01 |0008: move-result-object v1 │ │ -3e1412: 6e10 94a9 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.start:()V // method@a994 │ │ -3e1418: 0e00 |000c: return-void │ │ +3e1418: |[3e1418] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.lambda$sendMessage$0:(Landroid/content/Context;)V │ │ +3e1428: 2200 1d1c |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1c1d │ │ +3e142c: 7020 92a9 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a992 │ │ +3e1432: 6e10 95a9 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a995 │ │ +3e1438: 0c01 |0008: move-result-object v1 │ │ +3e143a: 6e10 94a9 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.start:()V // method@a994 │ │ +3e1440: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/Context; │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1658297,187 +1658305,187 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 358 16-bit code units │ │ -3e0fcc: |[3e0fcc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; │ │ -3e0fdc: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ -3e0fe0: 6e10 9aa0 0600 |0002: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e0fe6: 0c01 |0005: move-result-object v1 │ │ -3e0fe8: 7020 17aa 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e0fee: 6e10 1faa 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e0ff4: 0a01 |000c: move-result v1 │ │ -3e0ff6: 1a02 aa14 |000d: const-string v2, "EpisodeDownloadWorker" // string@14aa │ │ -3e0ffa: 3901 0b00 |000f: if-nez v1, 001a // +000b │ │ -3e0ffe: 6e10 1baa 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@aa1b │ │ -3e1004: 2806 |0014: goto 001a // +0006 │ │ -3e1006: 1a01 4e4d |0015: const-string v1, "Unable to create file" // string@4d4e │ │ -3e100a: 7120 350b 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e1010: 6e10 1faa 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ -3e1016: 0a00 |001d: move-result v0 │ │ -3e1018: 3800 2a00 |001e: if-eqz v0, 0048 // +002a │ │ -3e101c: 6e10 9aa0 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e1022: 0c00 |0023: move-result-object v0 │ │ -3e1024: 6e20 bda1 0500 |0024: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ -3e102a: 7110 17a9 0500 |0027: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ -3e1030: 0c05 |002a: move-result-object v5 │ │ -3e1032: 7210 a9ae 0500 |002b: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ -3e1038: 281a |002e: goto 0048 // +001a │ │ -3e103a: 0d05 |002f: move-exception v5 │ │ -3e103c: 2200 c81c |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e1040: 7010 a6ab 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e1046: 1a01 f214 |0035: const-string v1, "ExecutionException in writeFileUrl: " // string@14f2 │ │ -3e104a: 6e20 b2ab 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e1050: 6e10 dfab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e1056: 0c05 |003d: move-result-object v5 │ │ -3e1058: 6e20 b2ab 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e105e: 6e10 bcab 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e1064: 0c05 |0044: move-result-object v5 │ │ -3e1066: 7120 350b 5200 |0045: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e106c: 2205 9b1a |0048: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@1a9b │ │ -3e1070: 7010 cca3 0500 |004a: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@a3cc │ │ -3e1076: 6e20 cda3 6500 |004d: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cd │ │ -3e107c: 0c05 |0050: move-result-object v5 │ │ -3e107e: 5b45 469e |0051: iput-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e1082: 3905 0c00 |0053: if-nez v5, 005f // +000c │ │ -3e1086: 1a05 4d4d |0055: const-string v5, "Unable to create downloader" // string@4d4d │ │ -3e108a: 7120 330b 5200 |0057: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e1090: 7100 f374 0000 |005a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e1096: 0c05 |005d: move-result-object v5 │ │ -3e1098: 1105 |005e: return-object v5 │ │ -3e109a: 6e10 f874 0400 |005f: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e10a0: 0c05 |0062: move-result-object v5 │ │ -3e10a2: 1a00 27ce |0063: const-string v0, "wifi" // string@ce27 │ │ -3e10a6: 6e20 1702 0500 |0065: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3e10ac: 0c05 |0068: move-result-object v5 │ │ -3e10ae: 1f05 6e01 |0069: check-cast v5, Landroid/net/wifi/WifiManager; // type@016e │ │ -3e10b2: 3805 0a00 |006b: if-eqz v5, 0075 // +000a │ │ -3e10b6: 6e20 ed06 2500 |006d: invoke-virtual {v5, v2}, Landroid/net/wifi/WifiManager;.createWifiLock:(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06ed │ │ -3e10bc: 0c05 |0070: move-result-object v5 │ │ -3e10be: 6e10 e806 0500 |0071: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06e8 │ │ -3e10c4: 2802 |0074: goto 0076 // +0002 │ │ -3e10c6: 1205 |0075: const/4 v5, #int 0 // #0 │ │ -3e10c8: 6e10 f874 0400 |0076: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e10ce: 0c00 |0079: move-result-object v0 │ │ -3e10d0: 6e10 a3a0 0600 |007a: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e10d6: 0c01 |007d: move-result-object v1 │ │ -3e10d8: 7120 2ba3 1000 |007e: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announceStart:(Landroid/content/Context;Ljava/lang/String;)V // method@a32b │ │ -3e10de: 5440 469e |0081: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e10e2: 6e10 cfa3 0000 |0083: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ -3e10e8: 3805 0500 |0086: if-eqz v5, 008b // +0005 │ │ -3e10ec: 6e10 ea06 0500 |0088: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ -3e10f2: 5445 469e |008b: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e10f6: 5555 7c9e |008d: iget-boolean v5, v5, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e10fa: 3805 0700 |008f: if-eqz v5, 0096 // +0007 │ │ -3e10fe: 7100 f574 0000 |0091: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3e1104: 0c05 |0094: move-result-object v5 │ │ -3e1106: 1105 |0095: return-object v5 │ │ -3e1108: 5445 469e |0096: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e110c: 6e10 d4a3 0500 |0098: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e1112: 0c05 |009b: move-result-object v5 │ │ -3e1114: 6e10 b9a0 0500 |009c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ -3e111a: 0a00 |009f: move-result v0 │ │ -3e111c: 3800 2b00 |00a0: if-eqz v0, 00cb // +002b │ │ -3e1120: 2205 7e1a |00a2: new-instance v5, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; // type@1a7e │ │ -3e1124: 6e10 f874 0400 |00a4: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e112a: 0c00 |00a7: move-result-object v0 │ │ -3e112c: 5441 469e |00a8: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e1130: 6e10 d4a3 0100 |00aa: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e1136: 0c01 |00ad: move-result-object v1 │ │ -3e1138: 7040 41a3 0561 |00ae: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a341 │ │ -3e113e: 6e10 43a3 0500 |00b1: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.run:()V // method@a343 │ │ -3e1144: 6e10 42a3 0500 |00b4: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a342 │ │ -3e114a: 0c05 |00b7: move-result-object v5 │ │ -3e114c: 7110 0ba9 0500 |00b8: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e1152: 6e10 f874 0400 |00bb: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1158: 0c05 |00be: move-result-object v5 │ │ -3e115a: 6e10 a3a0 0600 |00bf: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e1160: 0c06 |00c2: move-result-object v6 │ │ -3e1162: 7120 2aa3 6500 |00c3: invoke-static {v5, v6}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announceCompleted:(Landroid/content/Context;Ljava/lang/String;)V // method@a32a │ │ -3e1168: 7100 f574 0000 |00c6: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3e116e: 0c05 |00c9: move-result-object v5 │ │ -3e1170: 1105 |00ca: return-object v5 │ │ -3e1172: 6e10 b6a0 0500 |00cb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e1178: 0c00 |00ce: move-result-object v0 │ │ -3e117a: 6201 746e |00cf: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ -3e117e: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ -3e1180: 3310 3100 |00d2: if-ne v0, v1, 0103 // +0031 │ │ -3e1184: 6e10 b7a0 0500 |00d4: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReasonDetailed:()Ljava/lang/String; // method@a0b7 │ │ -3e118a: 0c00 |00d7: move-result-object v0 │ │ -3e118c: 7110 10ab 0000 |00d8: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3e1192: 0a00 |00db: move-result v0 │ │ -3e1194: 1301 a001 |00dc: const/16 v1, #int 416 // #1a0 │ │ -3e1198: 3310 2500 |00de: if-ne v0, v1, 0103 // +0025 │ │ -3e119c: 1a05 c644 |00e0: const-string v5, "Requested invalid range, restarting download from the beginning" // string@44c6 │ │ -3e11a0: 7120 330b 5200 |00e2: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e11a6: 2205 7a1c |00e5: new-instance v5, Ljava/io/File; // type@1c7a │ │ -3e11aa: 5440 469e |00e7: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e11ae: 6e10 d3a3 0000 |00e9: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ -3e11b4: 0c00 |00ec: move-result-object v0 │ │ -3e11b6: 6e10 9aa0 0000 |00ed: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e11bc: 0c00 |00f0: move-result-object v0 │ │ -3e11be: 7020 17aa 0500 |00f1: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e11c4: 7110 c7af 0500 |00f4: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@afc7 │ │ -3e11ca: 6e10 a3a0 0600 |00f7: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e11d0: 0c05 |00fa: move-result-object v5 │ │ -3e11d2: 7030 40a3 5403 |00fb: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ -3e11d8: 7010 3ea3 0400 |00fe: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@a33e │ │ -3e11de: 0c05 |0101: move-result-object v5 │ │ -3e11e0: 1105 |0102: return-object v5 │ │ -3e11e2: 1a00 6d13 |0103: const-string v0, "Download failed" // string@136d │ │ -3e11e6: 7120 350b 0200 |0105: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3e11ec: 7110 0ba9 0500 |0108: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e11f2: 6e10 b6a0 0500 |010b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e11f8: 0c00 |010e: move-result-object v0 │ │ -3e11fa: 6201 736e |010f: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ -3e11fe: 3210 2700 |0111: if-eq v0, v1, 0138 // +0027 │ │ -3e1202: 6e10 b6a0 0500 |0113: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e1208: 0c00 |0116: move-result-object v0 │ │ -3e120a: 6201 7a6e |0117: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ -3e120e: 3210 1f00 |0119: if-eq v0, v1, 0138 // +001f │ │ -3e1212: 6e10 b6a0 0500 |011b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e1218: 0c00 |011e: move-result-object v0 │ │ -3e121a: 6201 7e6e |011f: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ -3e121e: 3210 1700 |0121: if-eq v0, v1, 0138 // +0017 │ │ -3e1222: 6e10 b6a0 0500 |0123: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e1228: 0c05 |0126: move-result-object v5 │ │ -3e122a: 6200 756e |0127: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ -3e122e: 3305 0300 |0129: if-ne v5, v0, 012c // +0003 │ │ -3e1232: 280d |012b: goto 0138 // +000d │ │ -3e1234: 6e10 a3a0 0600 |012c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e123a: 0c05 |012f: move-result-object v5 │ │ -3e123c: 7030 40a3 5403 |0130: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ -3e1242: 7010 3ea3 0400 |0133: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@a33e │ │ -3e1248: 0c05 |0136: move-result-object v5 │ │ -3e124a: 1105 |0137: return-object v5 │ │ -3e124c: 6e10 a3a0 0600 |0138: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e1252: 0c05 |013b: move-result-object v5 │ │ -3e1254: 7020 3fa3 5400 |013c: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ -3e125a: 7100 f374 0000 |013f: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e1260: 0c05 |0142: move-result-object v5 │ │ -3e1262: 1105 |0143: return-object v5 │ │ -3e1264: 0d06 |0144: move-exception v6 │ │ -3e1266: 281b |0145: goto 0160 // +001b │ │ -3e1268: 5440 469e |0146: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e126c: 6e10 d4a3 0000 |0148: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e1272: 0c00 |014b: move-result-object v0 │ │ -3e1274: 7110 0ba9 0000 |014c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e127a: 6e10 a3a0 0600 |014f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e1280: 0c06 |0152: move-result-object v6 │ │ -3e1282: 7020 3fa3 6400 |0153: invoke-direct {v4, v6}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ -3e1288: 7100 f374 0000 |0156: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e128e: 0c06 |0159: move-result-object v6 │ │ -3e1290: 3805 0500 |015a: if-eqz v5, 015f // +0005 │ │ -3e1294: 6e10 ea06 0500 |015c: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ -3e129a: 1106 |015f: return-object v6 │ │ -3e129c: 3805 0500 |0160: if-eqz v5, 0165 // +0005 │ │ -3e12a0: 6e10 ea06 0500 |0162: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ -3e12a6: 2706 |0165: throw v6 │ │ +3e0ff4: |[3e0ff4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; │ │ +3e1004: 2200 7a1c |0000: new-instance v0, Ljava/io/File; // type@1c7a │ │ +3e1008: 6e10 9aa0 0600 |0002: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e100e: 0c01 |0005: move-result-object v1 │ │ +3e1010: 7020 17aa 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e1016: 6e10 1faa 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e101c: 0a01 |000c: move-result v1 │ │ +3e101e: 1a02 aa14 |000d: const-string v2, "EpisodeDownloadWorker" // string@14aa │ │ +3e1022: 3901 0b00 |000f: if-nez v1, 001a // +000b │ │ +3e1026: 6e10 1baa 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@aa1b │ │ +3e102c: 2806 |0014: goto 001a // +0006 │ │ +3e102e: 1a01 4e4d |0015: const-string v1, "Unable to create file" // string@4d4e │ │ +3e1032: 7120 350b 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e1038: 6e10 1faa 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@aa1f │ │ +3e103e: 0a00 |001d: move-result v0 │ │ +3e1040: 3800 2a00 |001e: if-eqz v0, 0048 // +002a │ │ +3e1044: 6e10 9aa0 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e104a: 0c00 |0023: move-result-object v0 │ │ +3e104c: 6e20 bda1 0500 |0024: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@a1bd │ │ +3e1052: 7110 17a9 0500 |0027: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a917 │ │ +3e1058: 0c05 |002a: move-result-object v5 │ │ +3e105a: 7210 a9ae 0500 |002b: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@aea9 │ │ +3e1060: 281a |002e: goto 0048 // +001a │ │ +3e1062: 0d05 |002f: move-exception v5 │ │ +3e1064: 2200 c81c |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e1068: 7010 a6ab 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e106e: 1a01 f214 |0035: const-string v1, "ExecutionException in writeFileUrl: " // string@14f2 │ │ +3e1072: 6e20 b2ab 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e1078: 6e10 dfab 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e107e: 0c05 |003d: move-result-object v5 │ │ +3e1080: 6e20 b2ab 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e1086: 6e10 bcab 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e108c: 0c05 |0044: move-result-object v5 │ │ +3e108e: 7120 350b 5200 |0045: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e1094: 2205 9b1a |0048: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@1a9b │ │ +3e1098: 7010 cca3 0500 |004a: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@a3cc │ │ +3e109e: 6e20 cda3 6500 |004d: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cd │ │ +3e10a4: 0c05 |0050: move-result-object v5 │ │ +3e10a6: 5b45 469e |0051: iput-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e10aa: 3905 0c00 |0053: if-nez v5, 005f // +000c │ │ +3e10ae: 1a05 4d4d |0055: const-string v5, "Unable to create downloader" // string@4d4d │ │ +3e10b2: 7120 330b 5200 |0057: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e10b8: 7100 f374 0000 |005a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e10be: 0c05 |005d: move-result-object v5 │ │ +3e10c0: 1105 |005e: return-object v5 │ │ +3e10c2: 6e10 f874 0400 |005f: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e10c8: 0c05 |0062: move-result-object v5 │ │ +3e10ca: 1a00 27ce |0063: const-string v0, "wifi" // string@ce27 │ │ +3e10ce: 6e20 1702 0500 |0065: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3e10d4: 0c05 |0068: move-result-object v5 │ │ +3e10d6: 1f05 6e01 |0069: check-cast v5, Landroid/net/wifi/WifiManager; // type@016e │ │ +3e10da: 3805 0a00 |006b: if-eqz v5, 0075 // +000a │ │ +3e10de: 6e20 ed06 2500 |006d: invoke-virtual {v5, v2}, Landroid/net/wifi/WifiManager;.createWifiLock:(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06ed │ │ +3e10e4: 0c05 |0070: move-result-object v5 │ │ +3e10e6: 6e10 e806 0500 |0071: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06e8 │ │ +3e10ec: 2802 |0074: goto 0076 // +0002 │ │ +3e10ee: 1205 |0075: const/4 v5, #int 0 // #0 │ │ +3e10f0: 6e10 f874 0400 |0076: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e10f6: 0c00 |0079: move-result-object v0 │ │ +3e10f8: 6e10 a3a0 0600 |007a: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e10fe: 0c01 |007d: move-result-object v1 │ │ +3e1100: 7120 2ba3 1000 |007e: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announceStart:(Landroid/content/Context;Ljava/lang/String;)V // method@a32b │ │ +3e1106: 5440 469e |0081: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e110a: 6e10 cfa3 0000 |0083: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ +3e1110: 3805 0500 |0086: if-eqz v5, 008b // +0005 │ │ +3e1114: 6e10 ea06 0500 |0088: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ +3e111a: 5445 469e |008b: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e111e: 5555 7c9e |008d: iget-boolean v5, v5, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e1122: 3805 0700 |008f: if-eqz v5, 0096 // +0007 │ │ +3e1126: 7100 f574 0000 |0091: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3e112c: 0c05 |0094: move-result-object v5 │ │ +3e112e: 1105 |0095: return-object v5 │ │ +3e1130: 5445 469e |0096: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e1134: 6e10 d4a3 0500 |0098: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e113a: 0c05 |009b: move-result-object v5 │ │ +3e113c: 6e10 b9a0 0500 |009c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ +3e1142: 0a00 |009f: move-result v0 │ │ +3e1144: 3800 2b00 |00a0: if-eqz v0, 00cb // +002b │ │ +3e1148: 2205 7e1a |00a2: new-instance v5, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; // type@1a7e │ │ +3e114c: 6e10 f874 0400 |00a4: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e1152: 0c00 |00a7: move-result-object v0 │ │ +3e1154: 5441 469e |00a8: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e1158: 6e10 d4a3 0100 |00aa: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e115e: 0c01 |00ad: move-result-object v1 │ │ +3e1160: 7040 41a3 0561 |00ae: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a341 │ │ +3e1166: 6e10 43a3 0500 |00b1: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.run:()V // method@a343 │ │ +3e116c: 6e10 42a3 0500 |00b4: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a342 │ │ +3e1172: 0c05 |00b7: move-result-object v5 │ │ +3e1174: 7110 0ba9 0500 |00b8: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e117a: 6e10 f874 0400 |00bb: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e1180: 0c05 |00be: move-result-object v5 │ │ +3e1182: 6e10 a3a0 0600 |00bf: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e1188: 0c06 |00c2: move-result-object v6 │ │ +3e118a: 7120 2aa3 6500 |00c3: invoke-static {v5, v6}, Lde/danoeh/antennapod/net/download/service/episode/DownloadAnnouncer;.announceCompleted:(Landroid/content/Context;Ljava/lang/String;)V // method@a32a │ │ +3e1190: 7100 f574 0000 |00c6: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3e1196: 0c05 |00c9: move-result-object v5 │ │ +3e1198: 1105 |00ca: return-object v5 │ │ +3e119a: 6e10 b6a0 0500 |00cb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e11a0: 0c00 |00ce: move-result-object v0 │ │ +3e11a2: 6201 746e |00cf: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e74 │ │ +3e11a6: 1203 |00d1: const/4 v3, #int 0 // #0 │ │ +3e11a8: 3310 3100 |00d2: if-ne v0, v1, 0103 // +0031 │ │ +3e11ac: 6e10 b7a0 0500 |00d4: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReasonDetailed:()Ljava/lang/String; // method@a0b7 │ │ +3e11b2: 0c00 |00d7: move-result-object v0 │ │ +3e11b4: 7110 10ab 0000 |00d8: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3e11ba: 0a00 |00db: move-result v0 │ │ +3e11bc: 1301 a001 |00dc: const/16 v1, #int 416 // #1a0 │ │ +3e11c0: 3310 2500 |00de: if-ne v0, v1, 0103 // +0025 │ │ +3e11c4: 1a05 c644 |00e0: const-string v5, "Requested invalid range, restarting download from the beginning" // string@44c6 │ │ +3e11c8: 7120 330b 5200 |00e2: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e11ce: 2205 7a1c |00e5: new-instance v5, Ljava/io/File; // type@1c7a │ │ +3e11d2: 5440 469e |00e7: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e11d6: 6e10 d3a3 0000 |00e9: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ +3e11dc: 0c00 |00ec: move-result-object v0 │ │ +3e11de: 6e10 9aa0 0000 |00ed: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e11e4: 0c00 |00f0: move-result-object v0 │ │ +3e11e6: 7020 17aa 0500 |00f1: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e11ec: 7110 c7af 0500 |00f4: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@afc7 │ │ +3e11f2: 6e10 a3a0 0600 |00f7: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e11f8: 0c05 |00fa: move-result-object v5 │ │ +3e11fa: 7030 40a3 5403 |00fb: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ +3e1200: 7010 3ea3 0400 |00fe: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@a33e │ │ +3e1206: 0c05 |0101: move-result-object v5 │ │ +3e1208: 1105 |0102: return-object v5 │ │ +3e120a: 1a00 6d13 |0103: const-string v0, "Download failed" // string@136d │ │ +3e120e: 7120 350b 0200 |0105: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3e1214: 7110 0ba9 0500 |0108: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e121a: 6e10 b6a0 0500 |010b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e1220: 0c00 |010e: move-result-object v0 │ │ +3e1222: 6201 736e |010f: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e73 │ │ +3e1226: 3210 2700 |0111: if-eq v0, v1, 0138 // +0027 │ │ +3e122a: 6e10 b6a0 0500 |0113: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e1230: 0c00 |0116: move-result-object v0 │ │ +3e1232: 6201 7a6e |0117: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7a │ │ +3e1236: 3210 1f00 |0119: if-eq v0, v1, 0138 // +001f │ │ +3e123a: 6e10 b6a0 0500 |011b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e1240: 0c00 |011e: move-result-object v0 │ │ +3e1242: 6201 7e6e |011f: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e7e │ │ +3e1246: 3210 1700 |0121: if-eq v0, v1, 0138 // +0017 │ │ +3e124a: 6e10 b6a0 0500 |0123: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e1250: 0c05 |0126: move-result-object v5 │ │ +3e1252: 6200 756e |0127: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e75 │ │ +3e1256: 3305 0300 |0129: if-ne v5, v0, 012c // +0003 │ │ +3e125a: 280d |012b: goto 0138 // +000d │ │ +3e125c: 6e10 a3a0 0600 |012c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e1262: 0c05 |012f: move-result-object v5 │ │ +3e1264: 7030 40a3 5403 |0130: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ +3e126a: 7010 3ea3 0400 |0133: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@a33e │ │ +3e1270: 0c05 |0136: move-result-object v5 │ │ +3e1272: 1105 |0137: return-object v5 │ │ +3e1274: 6e10 a3a0 0600 |0138: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e127a: 0c05 |013b: move-result-object v5 │ │ +3e127c: 7020 3fa3 5400 |013c: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ +3e1282: 7100 f374 0000 |013f: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e1288: 0c05 |0142: move-result-object v5 │ │ +3e128a: 1105 |0143: return-object v5 │ │ +3e128c: 0d06 |0144: move-exception v6 │ │ +3e128e: 281b |0145: goto 0160 // +001b │ │ +3e1290: 5440 469e |0146: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e1294: 6e10 d4a3 0000 |0148: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e129a: 0c00 |014b: move-result-object v0 │ │ +3e129c: 7110 0ba9 0000 |014c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e12a2: 6e10 a3a0 0600 |014f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e12a8: 0c06 |0152: move-result-object v6 │ │ +3e12aa: 7020 3fa3 6400 |0153: invoke-direct {v4, v6}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ +3e12b0: 7100 f374 0000 |0156: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e12b6: 0c06 |0159: move-result-object v6 │ │ +3e12b8: 3805 0500 |015a: if-eqz v5, 015f // +0005 │ │ +3e12bc: 6e10 ea06 0500 |015c: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ +3e12c2: 1106 |015f: return-object v6 │ │ +3e12c4: 3805 0500 |0160: if-eqz v5, 0165 // +0005 │ │ +3e12c8: 6e10 ea06 0500 |0162: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06ea │ │ +3e12ce: 2706 |0165: throw v6 │ │ catches : 4 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ 0x0027 - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0146 │ │ @@ -1658543,30 +1658551,30 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3e12dc: |[3e12dc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.retry3times:()Landroidx/work/ListenableWorker$Result; │ │ -3e12ec: 7010 3aa3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@a33a │ │ -3e12f2: 0a00 |0003: move-result v0 │ │ -3e12f4: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -3e12f8: 5410 469e |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e12fc: 6e10 d3a3 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ -3e1302: 0c00 |000b: move-result-object v0 │ │ -3e1304: 6e10 a3a0 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ -3e130a: 0c00 |000f: move-result-object v0 │ │ -3e130c: 7020 3fa3 0100 |0010: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ -3e1312: 7100 f374 0000 |0013: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e1318: 0c00 |0016: move-result-object v0 │ │ -3e131a: 1100 |0017: return-object v0 │ │ -3e131c: 7100 f474 0000 |0018: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ -3e1322: 0c00 |001b: move-result-object v0 │ │ -3e1324: 1100 |001c: return-object v0 │ │ +3e1304: |[3e1304] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.retry3times:()Landroidx/work/ListenableWorker$Result; │ │ +3e1314: 7010 3aa3 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@a33a │ │ +3e131a: 0a00 |0003: move-result v0 │ │ +3e131c: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +3e1320: 5410 469e |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e1324: 6e10 d3a3 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ +3e132a: 0c00 |000b: move-result-object v0 │ │ +3e132c: 6e10 a3a0 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@a0a3 │ │ +3e1332: 0c00 |000f: move-result-object v0 │ │ +3e1334: 7020 3fa3 0100 |0010: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@a33f │ │ +3e133a: 7100 f374 0000 |0013: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e1340: 0c00 |0016: move-result-object v0 │ │ +3e1342: 1100 |0017: return-object v0 │ │ +3e1344: 7100 f474 0000 |0018: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ +3e134a: 0c00 |001b: move-result-object v0 │ │ +3e134c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0006 line=223 │ │ 0x0013 line=224 │ │ 0x0018 line=226 │ │ locals : │ │ @@ -1658577,79 +1658585,79 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -3e1444: |[3e1444] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendErrorNotification:(Ljava/lang/String;)V │ │ -3e1454: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e145a: 0c00 |0003: move-result-object v0 │ │ -3e145c: 1c01 e119 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3e1460: 6e20 f1af 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ -3e1466: 0a00 |0009: move-result v0 │ │ -3e1468: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3e146c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3e146e: 7030 40a3 4300 |000d: invoke-direct {v3, v4, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ -3e1474: 0e00 |0010: return-void │ │ -3e1476: 2204 1b07 |0011: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3e147a: 6e10 f874 0300 |0013: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1480: 0c00 |0016: move-result-object v0 │ │ -3e1482: 1a01 f76e |0017: const-string v1, "error" // string@6ef7 │ │ -3e1486: 7030 8f2d 0401 |0019: invoke-direct {v4, v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3e148c: 6e10 f874 0300 |001c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1492: 0c00 |001f: move-result-object v0 │ │ -3e1494: 6001 2490 |0020: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@9024 │ │ -3e1498: 6e20 1402 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e149e: 0c00 |0025: move-result-object v0 │ │ -3e14a0: 6e20 a62d 0400 |0026: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da6 │ │ -3e14a6: 0c00 |0029: move-result-object v0 │ │ -3e14a8: 6e10 f874 0300 |002a: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e14ae: 0c01 |002d: move-result-object v1 │ │ -3e14b0: 6002 2490 |002e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@9024 │ │ -3e14b4: 6e20 1402 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e14ba: 0c01 |0033: move-result-object v1 │ │ -3e14bc: 6e20 992d 1000 |0034: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3e14c2: 0c00 |0037: move-result-object v0 │ │ -3e14c4: 6e10 f874 0300 |0038: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e14ca: 0c01 |003b: move-result-object v1 │ │ -3e14cc: 6002 1790 |003c: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_tap_for_details:I // field@9017 │ │ -3e14d0: 6e20 1402 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e14d6: 0c01 |0041: move-result-object v1 │ │ -3e14d8: 6e20 982d 1000 |0042: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3e14de: 0c00 |0045: move-result-object v0 │ │ -3e14e0: 6001 ac8c |0046: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync_error:I // field@8cac │ │ -3e14e4: 6e20 a32d 1000 |0048: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3e14ea: 0c00 |004b: move-result-object v0 │ │ -3e14ec: 6e10 f874 0300 |004c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e14f2: 0c01 |004f: move-result-object v1 │ │ -3e14f4: 7020 37a3 1300 |0050: invoke-direct {v3, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@a337 │ │ -3e14fa: 0c01 |0053: move-result-object v1 │ │ -3e14fc: 6e20 972d 1000 |0054: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3e1502: 0c00 |0057: move-result-object v0 │ │ -3e1504: 1211 |0058: const/4 v1, #int 1 // #1 │ │ -3e1506: 6e20 952d 1000 |0059: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3e150c: 6e20 a72d 1400 |005c: invoke-virtual {v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ -3e1512: 6e10 f874 0300 |005f: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1518: 0c00 |0062: move-result-object v0 │ │ -3e151a: 1a01 18a5 |0063: const-string v1, "notification" // string@a518 │ │ -3e151e: 6e20 1702 1000 |0065: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3e1524: 0c00 |0068: move-result-object v0 │ │ -3e1526: 1f00 3500 |0069: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3e152a: 6e10 f874 0300 |006b: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1530: 0c01 |006e: move-result-object v1 │ │ -3e1532: 1a02 225a |006f: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3e1536: 7120 502e 2100 |0071: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3e153c: 0a01 |0074: move-result v1 │ │ -3e153e: 3901 0b00 |0075: if-nez v1, 0080 // +000b │ │ -3e1542: 6001 ee8d |0077: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_download_report:I // field@8dee │ │ -3e1546: 6e10 912d 0400 |0079: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3e154c: 0c04 |007c: move-result-object v4 │ │ -3e154e: 6e30 6d01 1004 |007d: invoke-virtual {v0, v1, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ -3e1554: 0e00 |0080: return-void │ │ +3e146c: |[3e146c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendErrorNotification:(Ljava/lang/String;)V │ │ +3e147c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e1482: 0c00 |0003: move-result-object v0 │ │ +3e1484: 1c01 e119 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3e1488: 6e20 f1af 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ +3e148e: 0a00 |0009: move-result v0 │ │ +3e1490: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3e1494: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3e1496: 7030 40a3 4300 |000d: invoke-direct {v3, v4, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@a340 │ │ +3e149c: 0e00 |0010: return-void │ │ +3e149e: 2204 1b07 |0011: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3e14a2: 6e10 f874 0300 |0013: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e14a8: 0c00 |0016: move-result-object v0 │ │ +3e14aa: 1a01 f76e |0017: const-string v1, "error" // string@6ef7 │ │ +3e14ae: 7030 8f2d 0401 |0019: invoke-direct {v4, v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3e14b4: 6e10 f874 0300 |001c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e14ba: 0c00 |001f: move-result-object v0 │ │ +3e14bc: 6001 2490 |0020: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@9024 │ │ +3e14c0: 6e20 1402 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e14c6: 0c00 |0025: move-result-object v0 │ │ +3e14c8: 6e20 a62d 0400 |0026: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2da6 │ │ +3e14ce: 0c00 |0029: move-result-object v0 │ │ +3e14d0: 6e10 f874 0300 |002a: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e14d6: 0c01 |002d: move-result-object v1 │ │ +3e14d8: 6002 2490 |002e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@9024 │ │ +3e14dc: 6e20 1402 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e14e2: 0c01 |0033: move-result-object v1 │ │ +3e14e4: 6e20 992d 1000 |0034: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3e14ea: 0c00 |0037: move-result-object v0 │ │ +3e14ec: 6e10 f874 0300 |0038: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e14f2: 0c01 |003b: move-result-object v1 │ │ +3e14f4: 6002 1790 |003c: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_tap_for_details:I // field@9017 │ │ +3e14f8: 6e20 1402 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e14fe: 0c01 |0041: move-result-object v1 │ │ +3e1500: 6e20 982d 1000 |0042: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3e1506: 0c00 |0045: move-result-object v0 │ │ +3e1508: 6001 ac8c |0046: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync_error:I // field@8cac │ │ +3e150c: 6e20 a32d 1000 |0048: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3e1512: 0c00 |004b: move-result-object v0 │ │ +3e1514: 6e10 f874 0300 |004c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e151a: 0c01 |004f: move-result-object v1 │ │ +3e151c: 7020 37a3 1300 |0050: invoke-direct {v3, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@a337 │ │ +3e1522: 0c01 |0053: move-result-object v1 │ │ +3e1524: 6e20 972d 1000 |0054: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3e152a: 0c00 |0057: move-result-object v0 │ │ +3e152c: 1211 |0058: const/4 v1, #int 1 // #1 │ │ +3e152e: 6e20 952d 1000 |0059: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3e1534: 6e20 a72d 1400 |005c: invoke-virtual {v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ +3e153a: 6e10 f874 0300 |005f: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e1540: 0c00 |0062: move-result-object v0 │ │ +3e1542: 1a01 18a5 |0063: const-string v1, "notification" // string@a518 │ │ +3e1546: 6e20 1702 1000 |0065: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3e154c: 0c00 |0068: move-result-object v0 │ │ +3e154e: 1f00 3500 |0069: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3e1552: 6e10 f874 0300 |006b: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e1558: 0c01 |006e: move-result-object v1 │ │ +3e155a: 1a02 225a |006f: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3e155e: 7120 502e 2100 |0071: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3e1564: 0a01 |0074: move-result v1 │ │ +3e1566: 3901 0b00 |0075: if-nez v1, 0080 // +000b │ │ +3e156a: 6001 ee8d |0077: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_download_report:I // field@8dee │ │ +3e156e: 6e10 912d 0400 |0079: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3e1574: 0c04 |007c: move-result-object v4 │ │ +3e1576: 6e30 6d01 1004 |007d: invoke-virtual {v0, v1, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ +3e157c: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x000d line=260 │ │ 0x0011 line=264 │ │ 0x001c line=266 │ │ 0x002a line=267 │ │ @@ -1658671,61 +1658679,61 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -3e1558: |[3e1558] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendMessage:(Ljava/lang/String;Z)V │ │ -3e1568: 7010 3aa3 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@a33a │ │ -3e156e: 0a00 |0003: move-result v0 │ │ -3e1570: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3e1572: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3e1574: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3e1578: 3907 0400 |0008: if-nez v7, 000c // +0004 │ │ -3e157c: 1217 |000a: const/4 v7, #int 1 // #1 │ │ -3e157e: 2802 |000b: goto 000d // +0002 │ │ -3e1580: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -3e1582: 6e10 8dab 0600 |000d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3e1588: 0a00 |0010: move-result v0 │ │ -3e158a: 1303 1400 |0011: const/16 v3, #int 20 // #14 │ │ -3e158e: 3730 1900 |0013: if-le v0, v3, 002c // +0019 │ │ -3e1592: 2200 c81c |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e1596: 7010 a6ab 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e159c: 1303 1300 |001a: const/16 v3, #int 19 // #13 │ │ -3e15a0: 6e30 98ab 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ -3e15a6: 0c06 |001f: move-result-object v6 │ │ -3e15a8: 6e20 b2ab 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e15ae: 1a06 4ecf |0023: const-string v6, "…" // string@cf4e │ │ -3e15b2: 6e20 b2ab 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e15b8: 6e10 bcab 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e15be: 0c06 |002b: move-result-object v6 │ │ -3e15c0: 7100 efaf 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3e15c6: 0c00 |002f: move-result-object v0 │ │ -3e15c8: 2203 e119 |0030: new-instance v3, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3e15cc: 6e10 f874 0500 |0032: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e15d2: 0c04 |0035: move-result-object v4 │ │ -3e15d4: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ -3e15d8: 6007 1690 |0038: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_retrying:I // field@9016 │ │ -3e15dc: 2803 |003a: goto 003d // +0003 │ │ -3e15de: 6007 1390 |003b: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_not_retrying:I // field@9013 │ │ -3e15e2: 2311 4e1f |003d: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3e15e6: 4d06 0102 |003f: aput-object v6, v1, v2 │ │ -3e15ea: 6e30 1502 7401 |0041: invoke-virtual {v4, v7, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ -3e15f0: 0c06 |0044: move-result-object v6 │ │ -3e15f2: 2207 7b1a |0045: new-instance v7, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; // type@1a7b │ │ -3e15f6: 7010 2ca3 0700 |0047: invoke-direct {v7}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;.:()V // method@a32c │ │ -3e15fc: 6e10 f874 0500 |004a: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e1602: 0c01 |004d: move-result-object v1 │ │ -3e1604: 6002 0990 |004e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_details:I // field@9009 │ │ -3e1608: 6e20 1402 2100 |0050: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e160e: 0c01 |0053: move-result-object v1 │ │ -3e1610: 7040 2ea0 6317 |0054: invoke-direct {v3, v6, v7, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ -3e1616: 6e20 f2af 3000 |0057: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3e161c: 0e00 |005a: return-void │ │ +3e1580: |[3e1580] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendMessage:(Ljava/lang/String;Z)V │ │ +3e1590: 7010 3aa3 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@a33a │ │ +3e1596: 0a00 |0003: move-result v0 │ │ +3e1598: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3e159a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3e159c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3e15a0: 3907 0400 |0008: if-nez v7, 000c // +0004 │ │ +3e15a4: 1217 |000a: const/4 v7, #int 1 // #1 │ │ +3e15a6: 2802 |000b: goto 000d // +0002 │ │ +3e15a8: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +3e15aa: 6e10 8dab 0600 |000d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3e15b0: 0a00 |0010: move-result v0 │ │ +3e15b2: 1303 1400 |0011: const/16 v3, #int 20 // #14 │ │ +3e15b6: 3730 1900 |0013: if-le v0, v3, 002c // +0019 │ │ +3e15ba: 2200 c81c |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e15be: 7010 a6ab 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e15c4: 1303 1300 |001a: const/16 v3, #int 19 // #13 │ │ +3e15c8: 6e30 98ab 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@ab98 │ │ +3e15ce: 0c06 |001f: move-result-object v6 │ │ +3e15d0: 6e20 b2ab 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e15d6: 1a06 4ecf |0023: const-string v6, "…" // string@cf4e │ │ +3e15da: 6e20 b2ab 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e15e0: 6e10 bcab 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e15e6: 0c06 |002b: move-result-object v6 │ │ +3e15e8: 7100 efaf 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3e15ee: 0c00 |002f: move-result-object v0 │ │ +3e15f0: 2203 e119 |0030: new-instance v3, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3e15f4: 6e10 f874 0500 |0032: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e15fa: 0c04 |0035: move-result-object v4 │ │ +3e15fc: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ +3e1600: 6007 1690 |0038: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_retrying:I // field@9016 │ │ +3e1604: 2803 |003a: goto 003d // +0003 │ │ +3e1606: 6007 1390 |003b: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_not_retrying:I // field@9013 │ │ +3e160a: 2311 4e1f |003d: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3e160e: 4d06 0102 |003f: aput-object v6, v1, v2 │ │ +3e1612: 6e30 1502 7401 |0041: invoke-virtual {v4, v7, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ +3e1618: 0c06 |0044: move-result-object v6 │ │ +3e161a: 2207 7b1a |0045: new-instance v7, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; // type@1a7b │ │ +3e161e: 7010 2ca3 0700 |0047: invoke-direct {v7}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;.:()V // method@a32c │ │ +3e1624: 6e10 f874 0500 |004a: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e162a: 0c01 |004d: move-result-object v1 │ │ +3e162c: 6002 0990 |004e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_details:I // field@9009 │ │ +3e1630: 6e20 1402 2100 |0050: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e1636: 0c01 |0053: move-result-object v1 │ │ +3e1638: 7040 2ea0 6317 |0054: invoke-direct {v3, v6, v7, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@a02e │ │ +3e163e: 6e20 f2af 3000 |0057: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3e1644: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x000d line=236 │ │ 0x0015 line=237 │ │ 0x002c line=239 │ │ 0x0032 line=240 │ │ @@ -1658744,95 +1658752,95 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -3e0e48: |[3e0e48] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3e0e58: 6e10 fc74 0500 |0000: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ -3e0e5e: 0c00 |0003: move-result-object v0 │ │ -3e0e60: 1a01 b1a0 |0004: const-string v1, "media_id" // string@a0b1 │ │ -3e0e64: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3e0e68: 6e40 c174 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@74c1 │ │ -3e0e6e: 0b00 |000b: move-result-wide v0 │ │ -3e0e70: 7120 04a9 1000 |000c: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ -3e0e76: 0c00 |000f: move-result-object v0 │ │ -3e0e78: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -3e0e7c: 7100 f374 0000 |0012: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e0e82: 0c00 |0015: move-result-object v0 │ │ -3e0e84: 1100 |0016: return-object v0 │ │ -3e0e86: 7110 f9a3 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f9 │ │ -3e0e8c: 0c01 |001a: move-result-object v1 │ │ -3e0e8e: 6e10 f1a3 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3f1 │ │ -3e0e94: 0c01 |001e: move-result-object v1 │ │ -3e0e96: 2202 7c1a |001f: new-instance v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; // type@1a7c │ │ -3e0e9a: 7040 2ea3 5210 |0021: invoke-direct {v2, v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a32e │ │ -3e0ea0: 6e10 d6ab 0200 |0024: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@abd6 │ │ -3e0ea6: 7030 3da3 0501 |0027: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; // method@a33d │ │ -3e0eac: 0c01 |002a: move-result-object v1 │ │ -3e0eae: 2809 |002b: goto 0034 // +0009 │ │ -3e0eb0: 0d01 |002c: move-exception v1 │ │ -3e0eb2: 6e10 e2ab 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e0eb8: 7100 f374 0000 |0030: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e0ebe: 0c01 |0033: move-result-object v1 │ │ -3e0ec0: 7100 f374 0000 |0034: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3e0ec6: 0c03 |0037: move-result-object v3 │ │ -3e0ec8: 6e20 5aab 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ -3e0ece: 0a03 |003b: move-result v3 │ │ -3e0ed0: 3803 1800 |003c: if-eqz v3, 0054 // +0018 │ │ -3e0ed4: 5453 469e |003e: iget-object v3, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e0ed8: 3803 1400 |0040: if-eqz v3, 0054 // +0014 │ │ -3e0edc: 2203 7a1c |0042: new-instance v3, Ljava/io/File; // type@1c7a │ │ -3e0ee0: 5454 469e |0044: iget-object v4, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e0ee4: 6e10 d3a3 0400 |0046: invoke-virtual {v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ -3e0eea: 0c04 |0049: move-result-object v4 │ │ -3e0eec: 6e10 9aa0 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ -3e0ef2: 0c04 |004d: move-result-object v4 │ │ -3e0ef4: 7020 17aa 4300 |004e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ -3e0efa: 7110 c7af 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@afc7 │ │ -3e0f00: 6e10 ccab 0200 |0054: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@abcc │ │ -3e0f06: 6e10 d0ab 0200 |0057: invoke-virtual {v2}, Ljava/lang/Thread;.join:()V // method@abd0 │ │ -3e0f0c: 2805 |005a: goto 005f // +0005 │ │ -3e0f0e: 0d02 |005b: move-exception v2 │ │ -3e0f10: 6e10 e2ab 0200 |005c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3e0f16: 6202 479e |005f: sget-object v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ -3e0f1a: 1d02 |0061: monitor-enter v2 │ │ -3e0f1c: 6e10 93a1 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ -3e0f22: 0c03 |0065: move-result-object v3 │ │ -3e0f24: 7220 05ae 3200 |0066: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ -3e0f2a: 7210 01ae 0200 |0069: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@ae01 │ │ -3e0f30: 0a03 |006c: move-result v3 │ │ -3e0f32: 3803 1300 |006d: if-eqz v3, 0080 // +0013 │ │ -3e0f36: 6e10 f874 0500 |006f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e0f3c: 0c03 |0072: move-result-object v3 │ │ -3e0f3e: 1a04 18a5 |0073: const-string v4, "notification" // string@a518 │ │ -3e0f42: 6e20 1702 4300 |0075: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3e0f48: 0c03 |0078: move-result-object v3 │ │ -3e0f4a: 1f03 3500 |0079: check-cast v3, Landroid/app/NotificationManager; // type@0035 │ │ -3e0f4e: 6004 ef8d |007b: sget v4, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ -3e0f52: 6e20 6801 4300 |007d: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ -3e0f58: 1e02 |0080: monitor-exit v2 │ │ -3e0f5a: 1a02 aa14 |0081: const-string v2, "EpisodeDownloadWorker" // string@14aa │ │ -3e0f5e: 2203 c81c |0083: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e0f62: 7010 a6ab 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e0f68: 1a04 b252 |0088: const-string v4, "Worker for " // string@52b2 │ │ -3e0f6c: 6e20 b2ab 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e0f72: 6e10 91a1 0000 |008d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ -3e0f78: 0c00 |0090: move-result-object v0 │ │ -3e0f7a: 6e20 b2ab 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e0f80: 1a00 7601 |0094: const-string v0, " returned." // string@0176 │ │ -3e0f84: 6e20 b2ab 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e0f8a: 6e10 bcab 0300 |0099: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3e0f90: 0c00 |009c: move-result-object v0 │ │ -3e0f92: 7120 330b 0200 |009d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e0f98: 1101 |00a0: return-object v1 │ │ -3e0f9a: 0d00 |00a1: move-exception v0 │ │ -3e0f9c: 1e02 |00a2: monitor-exit v2 │ │ -3e0f9e: 2700 |00a3: throw v0 │ │ +3e0e70: |[3e0e70] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3e0e80: 6e10 fc74 0500 |0000: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ +3e0e86: 0c00 |0003: move-result-object v0 │ │ +3e0e88: 1a01 b1a0 |0004: const-string v1, "media_id" // string@a0b1 │ │ +3e0e8c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3e0e90: 6e40 c174 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@74c1 │ │ +3e0e96: 0b00 |000b: move-result-wide v0 │ │ +3e0e98: 7120 04a9 1000 |000c: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a904 │ │ +3e0e9e: 0c00 |000f: move-result-object v0 │ │ +3e0ea0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +3e0ea4: 7100 f374 0000 |0012: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e0eaa: 0c00 |0015: move-result-object v0 │ │ +3e0eac: 1100 |0016: return-object v0 │ │ +3e0eae: 7110 f9a3 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f9 │ │ +3e0eb4: 0c01 |001a: move-result-object v1 │ │ +3e0eb6: 6e10 f1a3 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3f1 │ │ +3e0ebc: 0c01 |001e: move-result-object v1 │ │ +3e0ebe: 2202 7c1a |001f: new-instance v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; // type@1a7c │ │ +3e0ec2: 7040 2ea3 5210 |0021: invoke-direct {v2, v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a32e │ │ +3e0ec8: 6e10 d6ab 0200 |0024: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@abd6 │ │ +3e0ece: 7030 3da3 0501 |0027: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; // method@a33d │ │ +3e0ed4: 0c01 |002a: move-result-object v1 │ │ +3e0ed6: 2809 |002b: goto 0034 // +0009 │ │ +3e0ed8: 0d01 |002c: move-exception v1 │ │ +3e0eda: 6e10 e2ab 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e0ee0: 7100 f374 0000 |0030: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e0ee6: 0c01 |0033: move-result-object v1 │ │ +3e0ee8: 7100 f374 0000 |0034: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3e0eee: 0c03 |0037: move-result-object v3 │ │ +3e0ef0: 6e20 5aab 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ab5a │ │ +3e0ef6: 0a03 |003b: move-result v3 │ │ +3e0ef8: 3803 1800 |003c: if-eqz v3, 0054 // +0018 │ │ +3e0efc: 5453 469e |003e: iget-object v3, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e0f00: 3803 1400 |0040: if-eqz v3, 0054 // +0014 │ │ +3e0f04: 2203 7a1c |0042: new-instance v3, Ljava/io/File; // type@1c7a │ │ +3e0f08: 5454 469e |0044: iget-object v4, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e0f0c: 6e10 d3a3 0400 |0046: invoke-virtual {v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3d3 │ │ +3e0f12: 0c04 |0049: move-result-object v4 │ │ +3e0f14: 6e10 9aa0 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@a09a │ │ +3e0f1a: 0c04 |004d: move-result-object v4 │ │ +3e0f1c: 7020 17aa 4300 |004e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@aa17 │ │ +3e0f22: 7110 c7af 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@afc7 │ │ +3e0f28: 6e10 ccab 0200 |0054: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@abcc │ │ +3e0f2e: 6e10 d0ab 0200 |0057: invoke-virtual {v2}, Ljava/lang/Thread;.join:()V // method@abd0 │ │ +3e0f34: 2805 |005a: goto 005f // +0005 │ │ +3e0f36: 0d02 |005b: move-exception v2 │ │ +3e0f38: 6e10 e2ab 0200 |005c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3e0f3e: 6202 479e |005f: sget-object v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9e47 │ │ +3e0f42: 1d02 |0061: monitor-enter v2 │ │ +3e0f44: 6e10 93a1 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@a193 │ │ +3e0f4a: 0c03 |0065: move-result-object v3 │ │ +3e0f4c: 7220 05ae 3200 |0066: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@ae05 │ │ +3e0f52: 7210 01ae 0200 |0069: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@ae01 │ │ +3e0f58: 0a03 |006c: move-result v3 │ │ +3e0f5a: 3803 1300 |006d: if-eqz v3, 0080 // +0013 │ │ +3e0f5e: 6e10 f874 0500 |006f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e0f64: 0c03 |0072: move-result-object v3 │ │ +3e0f66: 1a04 18a5 |0073: const-string v4, "notification" // string@a518 │ │ +3e0f6a: 6e20 1702 4300 |0075: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3e0f70: 0c03 |0078: move-result-object v3 │ │ +3e0f72: 1f03 3500 |0079: check-cast v3, Landroid/app/NotificationManager; // type@0035 │ │ +3e0f76: 6004 ef8d |007b: sget v4, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ +3e0f7a: 6e20 6801 4300 |007d: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ +3e0f80: 1e02 |0080: monitor-exit v2 │ │ +3e0f82: 1a02 aa14 |0081: const-string v2, "EpisodeDownloadWorker" // string@14aa │ │ +3e0f86: 2203 c81c |0083: new-instance v3, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e0f8a: 7010 a6ab 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e0f90: 1a04 b252 |0088: const-string v4, "Worker for " // string@52b2 │ │ +3e0f94: 6e20 b2ab 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e0f9a: 6e10 91a1 0000 |008d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@a191 │ │ +3e0fa0: 0c00 |0090: move-result-object v0 │ │ +3e0fa2: 6e20 b2ab 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e0fa8: 1a00 7601 |0094: const-string v0, " returned." // string@0176 │ │ +3e0fac: 6e20 b2ab 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e0fb2: 6e10 bcab 0300 |0099: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3e0fb8: 0c00 |009c: move-result-object v0 │ │ +3e0fba: 7120 330b 0200 |009d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e0fc0: 1101 |00a0: return-object v1 │ │ +3e0fc2: 0d00 |00a1: move-exception v0 │ │ +3e0fc4: 1e02 |00a2: monitor-exit v2 │ │ +3e0fc6: 2700 |00a3: throw v0 │ │ catches : 4 │ │ 0x0027 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0057 - 0x005a │ │ Ljava/lang/InterruptedException; -> 0x005b │ │ 0x0062 - 0x0081 │ │ -> 0x00a1 │ │ @@ -1658870,23 +1658878,23 @@ │ │ type : '()Lcom/google/common/util/concurrent/ListenableFuture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3e1350: |[3e1350] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ -3e1360: 2200 ce12 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@12ce │ │ -3e1364: 6001 ef8d |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ -3e1368: 7010 36a3 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@a336 │ │ -3e136e: 0c02 |0007: move-result-object v2 │ │ -3e1370: 7030 cf74 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@74cf │ │ -3e1376: 7110 1899 0000 |000b: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@9918 │ │ -3e137c: 0c00 |000e: move-result-object v0 │ │ -3e137e: 1100 |000f: return-object v0 │ │ +3e1378: |[3e1378] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ +3e1388: 2200 ce12 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@12ce │ │ +3e138c: 6001 ef8d |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8def │ │ +3e1390: 7010 36a3 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@a336 │ │ +3e1396: 0c02 |0007: move-result-object v2 │ │ +3e1398: 7030 cf74 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@74cf │ │ +3e139e: 7110 1899 0000 |000b: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@9918 │ │ +3e13a4: 0c00 |000e: move-result-object v0 │ │ +3e13a6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ @@ -1658896,20 +1658904,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e141c: |[3e141c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.onStopped:()V │ │ -3e142c: 6f10 0775 0100 |0000: invoke-super {v1}, Landroidx/work/ListenableWorker;.onStopped:()V // method@7507 │ │ -3e1432: 5410 469e |0003: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ -3e1436: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -3e143a: 6e10 d1a3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancel:()V // method@a3d1 │ │ -3e1440: 0e00 |000a: return-void │ │ +3e1444: |[3e1444] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.onStopped:()V │ │ +3e1454: 6f10 0775 0100 |0000: invoke-super {v1}, Landroidx/work/ListenableWorker;.onStopped:()V // method@7507 │ │ +3e145a: 5410 469e |0003: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9e46 │ │ +3e145e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +3e1462: 6e10 d1a3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancel:()V // method@a3d1 │ │ +3e1468: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ @@ -1658962,17 +1658970,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3e348c: |[3e348c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.$r8$lambda$t9030ARF0TdrSt6l8pDr6dTyzAE:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ -3e349c: 7040 aaa3 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.lambda$refreshFeeds$0:(Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3aa │ │ -3e34a2: 0e00 |0003: return-void │ │ +3e34b4: |[3e34b4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.$r8$lambda$t9030ARF0TdrSt6l8pDr6dTyzAE:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ +3e34c4: 7040 aaa3 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.lambda$refreshFeeds$0:(Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3aa │ │ +3e34ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1658983,23 +1658991,23 @@ │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3e34a4: |[3e34a4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3e34b4: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ -3e34ba: 2202 961a |0003: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // type@1a96 │ │ -3e34be: 7010 aea3 0200 |0005: invoke-direct {v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.:()V // method@a3ae │ │ -3e34c4: 5b02 6e9e |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ -3e34c8: 7110 f62d 0100 |000a: invoke-static {v1}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ -3e34ce: 0c01 |000d: move-result-object v1 │ │ -3e34d0: 5b01 6f9e |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ -3e34d4: 0e00 |0010: return-void │ │ +3e34cc: |[3e34cc] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3e34dc: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ +3e34e2: 2202 961a |0003: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // type@1a96 │ │ +3e34e6: 7010 aea3 0200 |0005: invoke-direct {v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.:()V // method@a3ae │ │ +3e34ec: 5b02 6e9e |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ +3e34f0: 7110 f62d 0100 |000a: invoke-static {v1}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2df6 │ │ +3e34f6: 0c01 |000d: move-result-object v1 │ │ +3e34f8: 5b01 6f9e |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ +3e34fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000a line=56 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ @@ -1659011,92 +1659019,92 @@ │ │ type : '(Ljava/util/List;)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -3e31a0: |[3e31a0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.createNotification:(Ljava/util/List;)Landroid/app/Notification; │ │ -3e31b0: 6e10 f874 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e31b6: 0c00 |0003: move-result-object v0 │ │ -3e31b8: 2201 c81c |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3e31bc: 7010 a6ab 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3e31c2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3e31c4: 380a 4400 |000a: if-eqz v10, 004e // +0044 │ │ -3e31c8: 6e10 1202 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -3e31ce: 0c03 |000f: move-result-object v3 │ │ -3e31d0: 6004 6a8f |0010: sget v4, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8f6a │ │ -3e31d4: 7210 ddad 0a00 |0012: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ -3e31da: 0a05 |0015: move-result v5 │ │ -3e31dc: 2326 4e1f |0016: new-array v6, v2, [Ljava/lang/Object; // type@1f4e │ │ -3e31e0: 7210 ddad 0a00 |0018: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ -3e31e6: 0a07 |001b: move-result v7 │ │ -3e31e8: 7110 19ab 0700 |001c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3e31ee: 0c07 |001f: move-result-object v7 │ │ -3e31f0: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -3e31f2: 4d07 0608 |0021: aput-object v7, v6, v8 │ │ -3e31f6: 6e40 ec02 4365 |0023: invoke-virtual {v3, v4, v5, v6}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ -3e31fc: 0c03 |0026: move-result-object v3 │ │ -3e31fe: 7210 ddad 0a00 |0027: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ -3e3204: 0a04 |002a: move-result v4 │ │ -3e3206: 3548 2500 |002b: if-ge v8, v4, 0050 // +0025 │ │ -3e320a: 1a04 4dcf |002d: const-string v4, "• " // string@cf4d │ │ -3e320e: 6e20 b2ab 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e3214: 7220 d1ad 8a00 |0032: invoke-interface {v10, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e321a: 0c04 |0035: move-result-object v4 │ │ -3e321c: 1f04 141a |0036: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3e3220: 6e10 ffa0 0400 |0038: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e3226: 0c04 |003b: move-result-object v4 │ │ -3e3228: 6e20 b2ab 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e322e: 7210 ddad 0a00 |003f: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ -3e3234: 0a04 |0042: move-result v4 │ │ -3e3236: b124 |0043: sub-int/2addr v4, v2 │ │ -3e3238: 3248 0700 |0044: if-eq v8, v4, 004b // +0007 │ │ -3e323c: 1a04 0200 |0046: const-string v4, " │ │ +3e31c8: |[3e31c8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.createNotification:(Ljava/util/List;)Landroid/app/Notification; │ │ +3e31d8: 6e10 f874 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e31de: 0c00 |0003: move-result-object v0 │ │ +3e31e0: 2201 c81c |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3e31e4: 7010 a6ab 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3e31ea: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3e31ec: 380a 4400 |000a: if-eqz v10, 004e // +0044 │ │ +3e31f0: 6e10 1202 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +3e31f6: 0c03 |000f: move-result-object v3 │ │ +3e31f8: 6004 6a8f |0010: sget v4, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8f6a │ │ +3e31fc: 7210 ddad 0a00 |0012: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ +3e3202: 0a05 |0015: move-result v5 │ │ +3e3204: 2326 4e1f |0016: new-array v6, v2, [Ljava/lang/Object; // type@1f4e │ │ +3e3208: 7210 ddad 0a00 |0018: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ +3e320e: 0a07 |001b: move-result v7 │ │ +3e3210: 7110 19ab 0700 |001c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3e3216: 0c07 |001f: move-result-object v7 │ │ +3e3218: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +3e321a: 4d07 0608 |0021: aput-object v7, v6, v8 │ │ +3e321e: 6e40 ec02 4365 |0023: invoke-virtual {v3, v4, v5, v6}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02ec │ │ +3e3224: 0c03 |0026: move-result-object v3 │ │ +3e3226: 7210 ddad 0a00 |0027: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ +3e322c: 0a04 |002a: move-result v4 │ │ +3e322e: 3548 2500 |002b: if-ge v8, v4, 0050 // +0025 │ │ +3e3232: 1a04 4dcf |002d: const-string v4, "• " // string@cf4d │ │ +3e3236: 6e20 b2ab 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e323c: 7220 d1ad 8a00 |0032: invoke-interface {v10, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e3242: 0c04 |0035: move-result-object v4 │ │ +3e3244: 1f04 141a |0036: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3e3248: 6e10 ffa0 0400 |0038: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e324e: 0c04 |003b: move-result-object v4 │ │ +3e3250: 6e20 b2ab 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e3256: 7210 ddad 0a00 |003f: invoke-interface {v10}, Ljava/util/List;.size:()I // method@addd │ │ +3e325c: 0a04 |0042: move-result v4 │ │ +3e325e: b124 |0043: sub-int/2addr v4, v2 │ │ +3e3260: 3248 0700 |0044: if-eq v8, v4, 004b // +0007 │ │ +3e3264: 1a04 0200 |0046: const-string v4, " │ │ " // string@0002 │ │ -3e3240: 6e20 b2ab 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3e3246: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3e324a: 28da |004d: goto 0027 // -0026 │ │ -3e324c: 1a03 0000 |004e: const-string v3, "" // string@0000 │ │ -3e3250: 220a 1b07 |0050: new-instance v10, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3e3254: 1a04 5b6c |0052: const-string v4, "downloading" // string@6c5b │ │ -3e3258: 7030 8f2d 0a04 |0054: invoke-direct {v10, v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3e325e: 6004 2190 |0057: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_feeds:I // field@9021 │ │ -3e3262: 6e20 1402 4000 |0059: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e3268: 0c04 |005c: move-result-object v4 │ │ -3e326a: 6e20 992d 4a00 |005d: invoke-virtual {v10, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3e3270: 0c0a |0060: move-result-object v10 │ │ -3e3272: 6e20 982d 3a00 |0061: invoke-virtual {v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3e3278: 0c0a |0064: move-result-object v10 │ │ -3e327a: 2203 1907 |0065: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ -3e327e: 7010 892d 0300 |0067: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ -3e3284: 6e20 8c2d 1300 |006a: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ -3e328a: 0c01 |006d: move-result-object v1 │ │ -3e328c: 6e20 a42d 1a00 |006e: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ -3e3292: 0c0a |0071: move-result-object v10 │ │ -3e3294: 6001 ab8c |0072: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8cab │ │ -3e3298: 6e20 a32d 1a00 |0074: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3e329e: 0c0a |0077: move-result-object v10 │ │ -3e32a0: 6e20 9f2d 2a00 |0078: invoke-virtual {v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ -3e32a6: 0c0a |007b: move-result-object v10 │ │ -3e32a8: 6001 9f8c |007c: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_cancel:I // field@8c9f │ │ -3e32ac: 6002 c58f |007e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.cancel_label:I // field@8fc5 │ │ -3e32b0: 6e20 1402 2000 |0080: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3e32b6: 0c02 |0083: move-result-object v2 │ │ -3e32b8: 7110 5975 0000 |0084: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3e32be: 0c00 |0087: move-result-object v0 │ │ -3e32c0: 6e10 fb74 0900 |0088: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getId:()Ljava/util/UUID; // method@74fb │ │ -3e32c6: 0c03 |008b: move-result-object v3 │ │ -3e32c8: 6e20 5375 3000 |008c: invoke-virtual {v0, v3}, Landroidx/work/WorkManager;.createCancelPendingIntent:(Ljava/util/UUID;)Landroid/app/PendingIntent; // method@7553 │ │ -3e32ce: 0c00 |008f: move-result-object v0 │ │ -3e32d0: 6e40 902d 1a02 |0090: invoke-virtual {v10, v1, v2, v0}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ -3e32d6: 0c0a |0093: move-result-object v10 │ │ -3e32d8: 6e10 912d 0a00 |0094: invoke-virtual {v10}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3e32de: 0c0a |0097: move-result-object v10 │ │ -3e32e0: 110a |0098: return-object v10 │ │ +3e3268: 6e20 b2ab 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3e326e: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3e3272: 28da |004d: goto 0027 // -0026 │ │ +3e3274: 1a03 0000 |004e: const-string v3, "" // string@0000 │ │ +3e3278: 220a 1b07 |0050: new-instance v10, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3e327c: 1a04 5b6c |0052: const-string v4, "downloading" // string@6c5b │ │ +3e3280: 7030 8f2d 0a04 |0054: invoke-direct {v10, v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3e3286: 6004 2190 |0057: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_feeds:I // field@9021 │ │ +3e328a: 6e20 1402 4000 |0059: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e3290: 0c04 |005c: move-result-object v4 │ │ +3e3292: 6e20 992d 4a00 |005d: invoke-virtual {v10, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3e3298: 0c0a |0060: move-result-object v10 │ │ +3e329a: 6e20 982d 3a00 |0061: invoke-virtual {v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3e32a0: 0c0a |0064: move-result-object v10 │ │ +3e32a2: 2203 1907 |0065: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ +3e32a6: 7010 892d 0300 |0067: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ +3e32ac: 6e20 8c2d 1300 |006a: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ +3e32b2: 0c01 |006d: move-result-object v1 │ │ +3e32b4: 6e20 a42d 1a00 |006e: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ +3e32ba: 0c0a |0071: move-result-object v10 │ │ +3e32bc: 6001 ab8c |0072: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8cab │ │ +3e32c0: 6e20 a32d 1a00 |0074: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3e32c6: 0c0a |0077: move-result-object v10 │ │ +3e32c8: 6e20 9f2d 2a00 |0078: invoke-virtual {v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d9f │ │ +3e32ce: 0c0a |007b: move-result-object v10 │ │ +3e32d0: 6001 9f8c |007c: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_cancel:I // field@8c9f │ │ +3e32d4: 6002 c58f |007e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.cancel_label:I // field@8fc5 │ │ +3e32d8: 6e20 1402 2000 |0080: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3e32de: 0c02 |0083: move-result-object v2 │ │ +3e32e0: 7110 5975 0000 |0084: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3e32e6: 0c00 |0087: move-result-object v0 │ │ +3e32e8: 6e10 fb74 0900 |0088: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getId:()Ljava/util/UUID; // method@74fb │ │ +3e32ee: 0c03 |008b: move-result-object v3 │ │ +3e32f0: 6e20 5375 3000 |008c: invoke-virtual {v0, v3}, Landroidx/work/WorkManager;.createCancelPendingIntent:(Ljava/util/UUID;)Landroid/app/PendingIntent; // method@7553 │ │ +3e32f6: 0c00 |008f: move-result-object v0 │ │ +3e32f8: 6e40 902d 1a02 |0090: invoke-virtual {v10, v1, v2, v0}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d90 │ │ +3e32fe: 0c0a |0093: move-result-object v10 │ │ +3e3300: 6e10 912d 0a00 |0094: invoke-virtual {v10}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3e3306: 0c0a |0097: move-result-object v10 │ │ +3e3308: 110a |0098: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=113 │ │ 0x000c line=115 │ │ 0x0012 line=116 │ │ 0x0023 line=115 │ │ @@ -1659123,58 +1659131,58 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 78 16-bit code units │ │ -3e34d8: |[3e34d8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.lambda$refreshFeeds$0:(Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ -3e34e8: 6e10 0575 0b00 |0000: invoke-virtual {v11}, Landroidx/work/ListenableWorker;.isStopped:()Z // method@7505 │ │ -3e34ee: 0a00 |0003: move-result v0 │ │ -3e34f0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3e34f4: 0e00 |0006: return-void │ │ -3e34f6: 6e10 05a1 0c00 |0007: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e34fc: 0a00 |000a: move-result v0 │ │ -3e34fe: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -3e3502: 6e10 f874 0b00 |000d: invoke-virtual {v11}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e3508: 0c0d |0010: move-result-object v13 │ │ -3e350a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3e350c: 7130 cba3 dc00 |0012: invoke-static {v12, v13, v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@a3cb │ │ -3e3512: 2827 |0015: goto 003c // +0027 │ │ -3e3514: 6e30 aba3 cb0d |0016: invoke-virtual {v11, v12, v13}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a3ab │ │ -3e351a: 2823 |0019: goto 003c // +0023 │ │ -3e351c: 0d0d |001a: move-exception v13 │ │ -3e351e: 6e10 eda0 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3524: 0b00 |001e: move-result-wide v0 │ │ -3e3526: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -3e3528: 7130 16a9 1002 |0020: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ -3e352e: 2200 0f1a |0023: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e3532: 6e10 ffa0 0c00 |0025: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3e3538: 0c04 |0028: move-result-object v4 │ │ -3e353a: 6e10 eda0 0c00 |0029: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3e3540: 0b05 |002c: move-result-wide v5 │ │ -3e3542: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -3e3544: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -3e3546: 6209 766e |002f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ -3e354a: 6e10 dfab 0d00 |0031: invoke-virtual {v13}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3e3550: 0c0a |0034: move-result-object v10 │ │ -3e3552: 0703 |0035: move-object v3, v0 │ │ -3e3554: 7608 b1a0 0300 |0036: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ -3e355a: 7110 0ba9 0000 |0039: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e3560: 1d0e |003c: monitor-enter v14 │ │ -3e3562: 7220 daad ce00 |003d: invoke-interface {v14, v12}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@adda │ │ -3e3568: 7210 d4ad 0e00 |0040: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3e356e: 0a0c |0043: move-result v12 │ │ -3e3570: 390c 0500 |0044: if-nez v12, 0049 // +0005 │ │ -3e3574: 7020 ada3 eb00 |0046: invoke-direct {v11, v14}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.updateNotification:(Ljava/util/List;)V // method@a3ad │ │ -3e357a: 1e0e |0049: monitor-exit v14 │ │ -3e357c: 0e00 |004a: return-void │ │ -3e357e: 0d0c |004b: move-exception v12 │ │ -3e3580: 1e0e |004c: monitor-exit v14 │ │ -3e3582: 270c |004d: throw v12 │ │ +3e3500: |[3e3500] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.lambda$refreshFeeds$0:(Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V │ │ +3e3510: 6e10 0575 0b00 |0000: invoke-virtual {v11}, Landroidx/work/ListenableWorker;.isStopped:()Z // method@7505 │ │ +3e3516: 0a00 |0003: move-result v0 │ │ +3e3518: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3e351c: 0e00 |0006: return-void │ │ +3e351e: 6e10 05a1 0c00 |0007: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e3524: 0a00 |000a: move-result v0 │ │ +3e3526: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +3e352a: 6e10 f874 0b00 |000d: invoke-virtual {v11}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e3530: 0c0d |0010: move-result-object v13 │ │ +3e3532: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3e3534: 7130 cba3 dc00 |0012: invoke-static {v12, v13, v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@a3cb │ │ +3e353a: 2827 |0015: goto 003c // +0027 │ │ +3e353c: 6e30 aba3 cb0d |0016: invoke-virtual {v11, v12, v13}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@a3ab │ │ +3e3542: 2823 |0019: goto 003c // +0023 │ │ +3e3544: 0d0d |001a: move-exception v13 │ │ +3e3546: 6e10 eda0 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e354c: 0b00 |001e: move-result-wide v0 │ │ +3e354e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +3e3550: 7130 16a9 1002 |0020: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ +3e3556: 2200 0f1a |0023: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e355a: 6e10 ffa0 0c00 |0025: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3e3560: 0c04 |0028: move-result-object v4 │ │ +3e3562: 6e10 eda0 0c00 |0029: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3e3568: 0b05 |002c: move-result-wide v5 │ │ +3e356a: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +3e356c: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +3e356e: 6209 766e |002f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e76 │ │ +3e3572: 6e10 dfab 0d00 |0031: invoke-virtual {v13}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3e3578: 0c0a |0034: move-result-object v10 │ │ +3e357a: 0703 |0035: move-object v3, v0 │ │ +3e357c: 7608 b1a0 0300 |0036: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@a0b1 │ │ +3e3582: 7110 0ba9 0000 |0039: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e3588: 1d0e |003c: monitor-enter v14 │ │ +3e358a: 7220 daad ce00 |003d: invoke-interface {v14, v12}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@adda │ │ +3e3590: 7210 d4ad 0e00 |0040: invoke-interface {v14}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3e3596: 0a0c |0043: move-result v12 │ │ +3e3598: 390c 0500 |0044: if-nez v12, 0049 // +0005 │ │ +3e359c: 7020 ada3 eb00 |0046: invoke-direct {v11, v14}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.updateNotification:(Ljava/util/List;)V // method@a3ad │ │ +3e35a2: 1e0e |0049: monitor-exit v14 │ │ +3e35a4: 0e00 |004a: return-void │ │ +3e35a6: 0d0c |004b: move-exception v12 │ │ +3e35a8: 1e0e |004c: monitor-exit v14 │ │ +3e35aa: 270c |004d: throw v12 │ │ catches : 2 │ │ 0x0007 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001a │ │ 0x003d - 0x004d │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=154 │ │ @@ -1659202,38 +1659210,38 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -3e37c8: |[3e37c8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeeds:(Ljava/util/List;Z)V │ │ -3e37d8: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3e37dc: 7020 00ad 5000 |0002: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ -3e37e2: 7020 ada3 0400 |0005: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.updateNotification:(Ljava/util/List;)V // method@a3ad │ │ -3e37e8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -3e37ea: 7110 a4ae 0100 |0009: invoke-static {v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@aea4 │ │ -3e37f0: 0c01 |000c: move-result-object v1 │ │ -3e37f2: 7210 d5ad 0500 |000d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e37f8: 0c05 |0010: move-result-object v5 │ │ -3e37fa: 7210 b8ad 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e3800: 0a02 |0014: move-result v2 │ │ -3e3802: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -3e3806: 7210 b9ad 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e380c: 0c02 |001a: move-result-object v2 │ │ -3e380e: 1f02 141a |001b: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3e3812: 2203 941a |001d: new-instance v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0; // type@1a94 │ │ -3e3816: 7050 a3a3 4362 |001f: invoke-direct {v3, v4, v2, v6, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3a3 │ │ -3e381c: 7220 a0ae 3100 |0022: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@aea0 │ │ -3e3822: 28ec |0025: goto 0011 // -0014 │ │ -3e3824: 7210 9eae 0100 |0026: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@ae9e │ │ -3e382a: 6205 30f3 |0029: sget-object v5, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@f330 │ │ -3e382e: 1802 ffff ffff ffff ff7f |002b: const-wide v2, #double nan // #7fffffffffffffff │ │ -3e3838: 7240 97ae 2153 |0030: invoke-interface {v1, v2, v3, v5}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@ae97 │ │ -3e383e: 0e00 |0033: return-void │ │ +3e37f0: |[3e37f0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeeds:(Ljava/util/List;Z)V │ │ +3e3800: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3e3804: 7020 00ad 5000 |0002: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ad00 │ │ +3e380a: 7020 ada3 0400 |0005: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.updateNotification:(Ljava/util/List;)V // method@a3ad │ │ +3e3810: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +3e3812: 7110 a4ae 0100 |0009: invoke-static {v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@aea4 │ │ +3e3818: 0c01 |000c: move-result-object v1 │ │ +3e381a: 7210 d5ad 0500 |000d: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e3820: 0c05 |0010: move-result-object v5 │ │ +3e3822: 7210 b8ad 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e3828: 0a02 |0014: move-result v2 │ │ +3e382a: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +3e382e: 7210 b9ad 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e3834: 0c02 |001a: move-result-object v2 │ │ +3e3836: 1f02 141a |001b: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3e383a: 2203 941a |001d: new-instance v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0; // type@1a94 │ │ +3e383e: 7050 a3a3 4362 |001f: invoke-direct {v3, v4, v2, v6, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;Lde/danoeh/antennapod/model/feed/Feed;ZLjava/util/List;)V // method@a3a3 │ │ +3e3844: 7220 a0ae 3100 |0022: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@aea0 │ │ +3e384a: 28ec |0025: goto 0011 // -0014 │ │ +3e384c: 7210 9eae 0100 |0026: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@ae9e │ │ +3e3852: 6205 30f3 |0029: sget-object v5, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@f330 │ │ +3e3856: 1802 ffff ffff ffff ff7f |002b: const-wide v2, #double nan // #7fffffffffffffff │ │ +3e3860: 7240 97ae 2153 |0030: invoke-interface {v1, v2, v3, v5}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@ae97 │ │ +3e3866: 0e00 |0033: return-void │ │ catches : 1 │ │ 0x0029 - 0x0033 │ │ Ljava/lang/InterruptedException; -> 0x0033 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0009 line=151 │ │ @@ -1659251,27 +1659259,27 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3e3850: |[3e3850] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.updateNotification:(Ljava/util/List;)V │ │ -3e3860: 6e10 f874 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e3866: 0c00 |0003: move-result-object v0 │ │ -3e3868: 1a01 225a |0004: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3e386c: 7120 502e 1000 |0006: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3e3872: 0a00 |0009: move-result v0 │ │ -3e3874: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -3e3878: 5420 6f9e |000c: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ -3e387c: 6001 f28d |000e: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ -3e3880: 7020 a7a3 3200 |0010: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@a3a7 │ │ -3e3886: 0c03 |0013: move-result-object v3 │ │ -3e3888: 6e30 f82d 1003 |0014: invoke-virtual {v0, v1, v3}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ -3e388e: 0e00 |0017: return-void │ │ +3e3878: |[3e3878] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.updateNotification:(Ljava/util/List;)V │ │ +3e3888: 6e10 f874 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e388e: 0c00 |0003: move-result-object v0 │ │ +3e3890: 1a01 225a |0004: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3e3894: 7120 502e 1000 |0006: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3e389a: 0a00 |0009: move-result v0 │ │ +3e389c: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +3e38a0: 5420 6f9e |000c: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ +3e38a4: 6001 f28d |000e: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ +3e38a8: 7020 a7a3 3200 |0010: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@a3a7 │ │ +3e38ae: 0c03 |0013: move-result-object v3 │ │ +3e38b0: 6e30 f82d 1003 |0014: invoke-virtual {v0, v1, v3}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2df8 │ │ +3e38b6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000c line=138 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/util/List; │ │ @@ -1659282,105 +1659290,105 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -3e32e4: |[3e32e4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3e32f4: 5470 6e9e |0000: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ -3e32f8: 6e10 b0a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadCountersBeforeRefresh:()V // method@a3b0 │ │ -3e32fe: 6e10 fc74 0700 |0005: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ -3e3304: 0c00 |0008: move-result-object v0 │ │ -3e3306: 1a01 6671 |0009: const-string v1, "feed_id" // string@7166 │ │ -3e330a: 1602 ffff |000b: const-wide/16 v2, #int -1 // #ffff │ │ -3e330e: 6e40 c174 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@74c1 │ │ -3e3314: 0b00 |0010: move-result-wide v0 │ │ -3e3316: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -3e3318: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3e331a: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -3e331e: 3906 3800 |0015: if-nez v6, 004d // +0038 │ │ -3e3322: 7100 02a9 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a902 │ │ -3e3328: 0c00 |001a: move-result-object v0 │ │ -3e332a: 7210 d5ad 0000 |001b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3e3330: 0c01 |001e: move-result-object v1 │ │ -3e3332: 7210 b8ad 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3e3338: 0a02 |0022: move-result v2 │ │ -3e333a: 3802 2500 |0023: if-eqz v2, 0048 // +0025 │ │ -3e333e: 7210 b9ad 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3e3344: 0c02 |0028: move-result-object v2 │ │ -3e3346: 1f02 141a |0029: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3e334a: 6e10 fca0 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ -3e3350: 0c03 |002e: move-result-object v3 │ │ -3e3352: 6e10 e8a1 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ -3e3358: 0a03 |0032: move-result v3 │ │ -3e335a: 3803 1100 |0033: if-eqz v3, 0044 // +0011 │ │ -3e335e: 6e10 fea0 0200 |0035: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ -3e3364: 0a03 |0038: move-result v3 │ │ -3e3366: 3803 0300 |0039: if-eqz v3, 003c // +0003 │ │ -3e336a: 2809 |003b: goto 0044 // +0009 │ │ -3e336c: 6e10 05a1 0200 |003c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e3372: 0a02 |003f: move-result v2 │ │ -3e3374: 3902 dfff |0040: if-nez v2, 001f // -0021 │ │ -3e3378: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -3e337a: 28dc |0043: goto 001f // -0024 │ │ -3e337c: 7210 baad 0100 |0044: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@adba │ │ -3e3382: 28d8 |0047: goto 001f // -0028 │ │ -3e3384: 7110 7bad 0000 |0048: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@ad7b │ │ -3e338a: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -3e338c: 281e |004c: goto 006a // +001e │ │ -3e338e: 1402 ffff ff7f |004d: const v2, #float nan // #7fffffff │ │ -3e3394: 7152 fea8 1055 |0050: invoke-static {v0, v1, v5, v5, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(JZII)Lde/danoeh/antennapod/model/feed/Feed; // method@a8fe │ │ -3e339a: 0c00 |0053: move-result-object v0 │ │ -3e339c: 3900 0700 |0054: if-nez v0, 005b // +0007 │ │ -3e33a0: 7100 f574 0000 |0056: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3e33a6: 0c00 |0059: move-result-object v0 │ │ -3e33a8: 1100 |005a: return-object v0 │ │ -3e33aa: 6e10 05a1 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ -3e33b0: 0a01 |005e: move-result v1 │ │ -3e33b2: 2202 3e1d |005f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ -3e33b6: 7010 feac 0200 |0061: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3e33bc: 7220 caad 0200 |0064: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3e33c2: 0114 |0067: move v4, v1 │ │ -3e33c4: 0720 |0068: move-object v0, v2 │ │ -3e33c6: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -3e33c8: 6e10 fc74 0700 |006a: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ -3e33ce: 0c02 |006d: move-result-object v2 │ │ -3e33d0: 1a03 2f6f |006e: const-string v3, "even_on_mobile" // string@6f2f │ │ -3e33d4: 6e30 be74 3205 |0070: invoke-virtual {v2, v3, v5}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@74be │ │ -3e33da: 0a02 |0073: move-result v2 │ │ -3e33dc: 3902 1c00 |0074: if-nez v2, 0090 // +001c │ │ -3e33e0: 3904 1a00 |0076: if-nez v4, 0090 // +001a │ │ -3e33e4: 7100 8fa2 0000 |0078: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@a28f │ │ -3e33ea: 0a02 |007b: move-result v2 │ │ -3e33ec: 3802 0800 |007c: if-eqz v2, 0084 // +0008 │ │ -3e33f0: 7100 87a2 0000 |007e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@a287 │ │ -3e33f6: 0a02 |0081: move-result v2 │ │ -3e33f8: 3902 0e00 |0082: if-nez v2, 0090 // +000e │ │ -3e33fc: 1a00 a017 |0084: const-string v0, "FeedUpdateWorker" // string@17a0 │ │ -3e3400: 1a01 eb0c |0086: const-string v1, "Blocking automatic update" // string@0ceb │ │ -3e3404: 7120 330b 1000 |0088: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3e340a: 7100 f474 0000 |008b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ -3e3410: 0c00 |008e: move-result-object v0 │ │ -3e3412: 1100 |008f: return-object v0 │ │ -3e3414: 7030 aca3 0701 |0090: invoke-direct {v7, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeeds:(Ljava/util/List;Z)V // method@a3ac │ │ -3e341a: 6e10 f874 0700 |0093: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e3420: 0c00 |0096: move-result-object v0 │ │ -3e3422: 7110 20a9 0000 |0097: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/NonSubscribedFeedsCleaner;.deleteOldNonSubscribedFeeds:(Landroid/content/Context;)V // method@a920 │ │ -3e3428: 7100 eba3 0000 |009a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ -3e342e: 0c00 |009d: move-result-object v0 │ │ -3e3430: 6e10 f874 0700 |009e: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e3436: 0c01 |00a1: move-result-object v1 │ │ -3e3438: 6e20 eaa3 1000 |00a2: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ -3e343e: 5470 6f9e |00a5: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ -3e3442: 6001 f28d |00a7: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ -3e3446: 6e20 f12d 1000 |00a9: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@2df1 │ │ -3e344c: 7100 f574 0000 |00ac: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3e3452: 0c00 |00af: move-result-object v0 │ │ -3e3454: 1100 |00b0: return-object v0 │ │ +3e330c: |[3e330c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3e331c: 5470 6e9e |0000: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ +3e3320: 6e10 b0a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadCountersBeforeRefresh:()V // method@a3b0 │ │ +3e3326: 6e10 fc74 0700 |0005: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ +3e332c: 0c00 |0008: move-result-object v0 │ │ +3e332e: 1a01 6671 |0009: const-string v1, "feed_id" // string@7166 │ │ +3e3332: 1602 ffff |000b: const-wide/16 v2, #int -1 // #ffff │ │ +3e3336: 6e40 c174 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@74c1 │ │ +3e333c: 0b00 |0010: move-result-wide v0 │ │ +3e333e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +3e3340: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3e3342: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +3e3346: 3906 3800 |0015: if-nez v6, 004d // +0038 │ │ +3e334a: 7100 02a9 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a902 │ │ +3e3350: 0c00 |001a: move-result-object v0 │ │ +3e3352: 7210 d5ad 0000 |001b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3e3358: 0c01 |001e: move-result-object v1 │ │ +3e335a: 7210 b8ad 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3e3360: 0a02 |0022: move-result v2 │ │ +3e3362: 3802 2500 |0023: if-eqz v2, 0048 // +0025 │ │ +3e3366: 7210 b9ad 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3e336c: 0c02 |0028: move-result-object v2 │ │ +3e336e: 1f02 141a |0029: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3e3372: 6e10 fca0 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@a0fc │ │ +3e3378: 0c03 |002e: move-result-object v3 │ │ +3e337a: 6e10 e8a1 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@a1e8 │ │ +3e3380: 0a03 |0032: move-result v3 │ │ +3e3382: 3803 1100 |0033: if-eqz v3, 0044 // +0011 │ │ +3e3386: 6e10 fea0 0200 |0035: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getState:()I // method@a0fe │ │ +3e338c: 0a03 |0038: move-result v3 │ │ +3e338e: 3803 0300 |0039: if-eqz v3, 003c // +0003 │ │ +3e3392: 2809 |003b: goto 0044 // +0009 │ │ +3e3394: 6e10 05a1 0200 |003c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e339a: 0a02 |003f: move-result v2 │ │ +3e339c: 3902 dfff |0040: if-nez v2, 001f // -0021 │ │ +3e33a0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +3e33a2: 28dc |0043: goto 001f // -0024 │ │ +3e33a4: 7210 baad 0100 |0044: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@adba │ │ +3e33aa: 28d8 |0047: goto 001f // -0028 │ │ +3e33ac: 7110 7bad 0000 |0048: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@ad7b │ │ +3e33b2: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +3e33b4: 281e |004c: goto 006a // +001e │ │ +3e33b6: 1402 ffff ff7f |004d: const v2, #float nan // #7fffffff │ │ +3e33bc: 7152 fea8 1055 |0050: invoke-static {v0, v1, v5, v5, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(JZII)Lde/danoeh/antennapod/model/feed/Feed; // method@a8fe │ │ +3e33c2: 0c00 |0053: move-result-object v0 │ │ +3e33c4: 3900 0700 |0054: if-nez v0, 005b // +0007 │ │ +3e33c8: 7100 f574 0000 |0056: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3e33ce: 0c00 |0059: move-result-object v0 │ │ +3e33d0: 1100 |005a: return-object v0 │ │ +3e33d2: 6e10 05a1 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@a105 │ │ +3e33d8: 0a01 |005e: move-result v1 │ │ +3e33da: 2202 3e1d |005f: new-instance v2, Ljava/util/ArrayList; // type@1d3e │ │ +3e33de: 7010 feac 0200 |0061: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3e33e4: 7220 caad 0200 |0064: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3e33ea: 0114 |0067: move v4, v1 │ │ +3e33ec: 0720 |0068: move-object v0, v2 │ │ +3e33ee: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +3e33f0: 6e10 fc74 0700 |006a: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ +3e33f6: 0c02 |006d: move-result-object v2 │ │ +3e33f8: 1a03 2f6f |006e: const-string v3, "even_on_mobile" // string@6f2f │ │ +3e33fc: 6e30 be74 3205 |0070: invoke-virtual {v2, v3, v5}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@74be │ │ +3e3402: 0a02 |0073: move-result v2 │ │ +3e3404: 3902 1c00 |0074: if-nez v2, 0090 // +001c │ │ +3e3408: 3904 1a00 |0076: if-nez v4, 0090 // +001a │ │ +3e340c: 7100 8fa2 0000 |0078: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@a28f │ │ +3e3412: 0a02 |007b: move-result v2 │ │ +3e3414: 3802 0800 |007c: if-eqz v2, 0084 // +0008 │ │ +3e3418: 7100 87a2 0000 |007e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@a287 │ │ +3e341e: 0a02 |0081: move-result v2 │ │ +3e3420: 3902 0e00 |0082: if-nez v2, 0090 // +000e │ │ +3e3424: 1a00 a017 |0084: const-string v0, "FeedUpdateWorker" // string@17a0 │ │ +3e3428: 1a01 eb0c |0086: const-string v1, "Blocking automatic update" // string@0ceb │ │ +3e342c: 7120 330b 1000 |0088: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3e3432: 7100 f474 0000 |008b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ +3e3438: 0c00 |008e: move-result-object v0 │ │ +3e343a: 1100 |008f: return-object v0 │ │ +3e343c: 7030 aca3 0701 |0090: invoke-direct {v7, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeeds:(Ljava/util/List;Z)V // method@a3ac │ │ +3e3442: 6e10 f874 0700 |0093: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e3448: 0c00 |0096: move-result-object v0 │ │ +3e344a: 7110 20a9 0000 |0097: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/NonSubscribedFeedsCleaner;.deleteOldNonSubscribedFeeds:(Landroid/content/Context;)V // method@a920 │ │ +3e3450: 7100 eba3 0000 |009a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@a3eb │ │ +3e3456: 0c00 |009d: move-result-object v0 │ │ +3e3458: 6e10 f874 0700 |009e: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e345e: 0c01 |00a1: move-result-object v1 │ │ +3e3460: 6e20 eaa3 1000 |00a2: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@a3ea │ │ +3e3466: 5470 6f9e |00a5: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9e6f │ │ +3e346a: 6001 f28d |00a7: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ +3e346e: 6e20 f12d 1000 |00a9: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@2df1 │ │ +3e3474: 7100 f574 0000 |00ac: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3e347a: 0c00 |00af: move-result-object v0 │ │ +3e347c: 1100 |00b0: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=65 │ │ 0x0017 line=69 │ │ 0x001b line=70 │ │ 0x001f line=71 │ │ @@ -1659411,24 +1659419,24 @@ │ │ type : '()Lcom/google/common/util/concurrent/ListenableFuture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3e3458: |[3e3458] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ -3e3468: 2200 ce12 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@12ce │ │ -3e346c: 6001 f28d |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ -3e3470: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e3472: 7020 a7a3 2300 |0005: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@a3a7 │ │ -3e3478: 0c02 |0008: move-result-object v2 │ │ -3e347a: 7030 cf74 1002 |0009: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@74cf │ │ -3e3480: 7110 1899 0000 |000c: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@9918 │ │ -3e3486: 0c00 |000f: move-result-object v0 │ │ -3e3488: 1100 |0010: return-object v0 │ │ +3e3480: |[3e3480] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ +3e3490: 2200 ce12 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@12ce │ │ +3e3494: 6001 f28d |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8df2 │ │ +3e3498: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e349a: 7020 a7a3 2300 |0005: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@a3a7 │ │ +3e34a0: 0c02 |0008: move-result-object v2 │ │ +3e34a2: 7030 cf74 1002 |0009: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@74cf │ │ +3e34a8: 7110 1899 0000 |000c: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@9918 │ │ +3e34ae: 0c00 |000f: move-result-object v0 │ │ +3e34b0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;) │ │ @@ -1659436,150 +1659444,150 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 269 16-bit code units │ │ -3e359c: |[3e359c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3e35ac: 6e10 fc74 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ -3e35b2: 0c00 |0003: move-result-object v0 │ │ -3e35b4: 1a01 b2a4 |0004: const-string v1, "next_page" // string@a4b2 │ │ -3e35b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3e35ba: 6e30 be74 1002 |0007: invoke-virtual {v0, v1, v2}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@74be │ │ -3e35c0: 0a00 |000a: move-result v0 │ │ -3e35c2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3e35c4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -3e35c8: 6e10 f9a0 0a00 |000e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@a0f9 │ │ -3e35ce: 0c00 |0011: move-result-object v0 │ │ -3e35d0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -3e35d4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3e35d6: 2802 |0015: goto 0017 // +0002 │ │ -3e35d8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3e35da: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -3e35de: 6e10 faa0 0a00 |0019: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@a0fa │ │ -3e35e4: 0a03 |001c: move-result v3 │ │ -3e35e6: b013 |001d: add-int/2addr v3, v1 │ │ -3e35e8: 6e20 16a1 3a00 |001e: invoke-virtual {v10, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@a116 │ │ -3e35ee: 7110 f8a3 0a00 |0021: invoke-static {v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f8 │ │ -3e35f4: 0c03 |0024: move-result-object v3 │ │ -3e35f6: 390b 0b00 |0025: if-nez v11, 0030 // +000b │ │ -3e35fa: 6e10 03a1 0a00 |0027: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.hasLastUpdateFailed:()Z // method@a103 │ │ -3e3600: 0a0b |002a: move-result v11 │ │ -3e3602: 380b 0300 |002b: if-eqz v11, 002e // +0003 │ │ -3e3606: 2803 |002d: goto 0030 // +0003 │ │ -3e3608: 120b |002e: const/4 v11, #int 0 // #0 │ │ -3e360a: 2802 |002f: goto 0031 // +0002 │ │ -3e360c: 121b |0030: const/4 v11, #int 1 // #1 │ │ -3e360e: 6e20 f3a3 b300 |0031: invoke-virtual {v3, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setForce:(Z)V // method@a3f3 │ │ -3e3614: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -3e3618: 6e10 f9a0 0a00 |0036: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@a0f9 │ │ -3e361e: 0c0a |0039: move-result-object v10 │ │ -3e3620: 6e20 f4a3 a300 |003a: invoke-virtual {v3, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setSource:(Ljava/lang/String;)V // method@a3f4 │ │ -3e3626: 6e10 f1a3 0300 |003d: invoke-virtual {v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3f1 │ │ -3e362c: 0c0a |0040: move-result-object v10 │ │ -3e362e: 220b 9b1a |0041: new-instance v11, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@1a9b │ │ -3e3632: 7010 cca3 0b00 |0043: invoke-direct {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@a3cc │ │ -3e3638: 6e20 cda3 ab00 |0046: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cd │ │ -3e363e: 0c0b |0049: move-result-object v11 │ │ -3e3640: 380b bb00 |004a: if-eqz v11, 0105 // +00bb │ │ -3e3644: 6e10 cfa3 0b00 |004c: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ -3e364a: 6e10 d4a3 0b00 |004f: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e3650: 0c00 |0052: move-result-object v0 │ │ -3e3652: 6e10 b9a0 0000 |0053: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ -3e3658: 0a00 |0056: move-result v0 │ │ -3e365a: 3900 2200 |0057: if-nez v0, 0079 // +0022 │ │ -3e365e: 55b0 7c9e |0059: iget-boolean v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ -3e3662: 3900 1d00 |005b: if-nez v0, 0078 // +001d │ │ -3e3666: 6e10 d4a3 0b00 |005d: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e366c: 0c00 |0060: move-result-object v0 │ │ -3e366e: 6e10 b6a0 0000 |0061: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ -3e3674: 0c00 |0064: move-result-object v0 │ │ -3e3676: 6202 706e |0065: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ -3e367a: 3320 0300 |0067: if-ne v0, v2, 006a // +0003 │ │ -3e367e: 280f |0069: goto 0078 // +000f │ │ -3e3680: 6e10 9ba0 0a00 |006a: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e3686: 0b02 |006d: move-result-wide v2 │ │ -3e3688: 7130 16a9 3201 |006e: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ -3e368e: 6e10 d4a3 0b00 |0071: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ -3e3694: 0c0a |0074: move-result-object v10 │ │ -3e3696: 7110 0ba9 0a00 |0075: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e369c: 0e00 |0078: return-void │ │ -3e369e: 2200 9e1a |0079: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; // type@1a9e │ │ -3e36a2: 7020 d7a3 a000 |007b: invoke-direct {v0, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3d7 │ │ -3e36a8: 6e10 d8a3 0000 |007e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a3d8 │ │ -3e36ae: 0c03 |0081: move-result-object v3 │ │ -3e36b0: 6e10 dda3 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.isSuccessful:()Z // method@a3dd │ │ -3e36b6: 0a04 |0085: move-result v4 │ │ -3e36b8: 3904 1100 |0086: if-nez v4, 0097 // +0011 │ │ -3e36bc: 6e10 9ba0 0a00 |0088: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e36c2: 0b0a |008b: move-result-wide v10 │ │ -3e36c4: 7130 16a9 ba01 |008c: invoke-static {v10, v11, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ -3e36ca: 6e10 dca3 0000 |008f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3dc │ │ -3e36d0: 0c0a |0092: move-result-object v10 │ │ -3e36d2: 7110 0ba9 0a00 |0093: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e36d8: 0e00 |0096: return-void │ │ -3e36da: 5431 bdc8 |0097: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ -3e36de: 7100 beab 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ -3e36e4: 0b04 |009c: move-result-wide v4 │ │ -3e36e6: 6e30 11a1 4105 |009d: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setLastRefreshAttempt:(J)V // method@a111 │ │ -3e36ec: 6e10 f874 0900 |00a0: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e36f2: 0c01 |00a3: move-result-object v1 │ │ -3e36f4: 5434 bdc8 |00a4: iget-object v4, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ -3e36f8: 7130 1ba9 4102 |00a6: invoke-static {v1, v4, v2}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -3e36fe: 0c01 |00a9: move-result-object v1 │ │ -3e3700: 6e10 9ba0 0a00 |00aa: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e3706: 0b04 |00ad: move-result-wide v4 │ │ -3e3708: 1606 0000 |00ae: const-wide/16 v6, #int 0 // #0 │ │ -3e370c: 3108 0406 |00b0: cmp-long v8, v4, v6 │ │ -3e3710: 3908 0300 |00b2: if-nez v8, 00b5 // +0003 │ │ -3e3714: 0e00 |00b4: return-void │ │ -3e3716: 6e10 9ba0 0a00 |00b5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ -3e371c: 0b04 |00b8: move-result-wide v4 │ │ -3e371e: 7120 ffa8 5400 |00b9: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a8ff │ │ -3e3724: 0c04 |00bc: move-result-object v4 │ │ -3e3726: 7210 d4ad 0400 |00bd: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3e372c: 0a05 |00c0: move-result v5 │ │ -3e372e: 3905 1500 |00c1: if-nez v5, 00d6 // +0015 │ │ -3e3732: 7220 d1ad 2400 |00c3: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3e3738: 0c02 |00c6: move-result-object v2 │ │ -3e373a: 1f02 0f1a |00c7: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ -3e373e: 6e10 b9a0 0200 |00c9: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ -3e3744: 0a02 |00cc: move-result v2 │ │ -3e3746: 3902 0900 |00cd: if-nez v2, 00d6 // +0009 │ │ -3e374a: 6e10 dca3 0000 |00cf: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3dc │ │ -3e3750: 0c00 |00d2: move-result-object v0 │ │ -3e3752: 7110 0ba9 0000 |00d3: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ -3e3758: 5490 6e9e |00d6: iget-object v0, v9, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ -3e375c: 6e10 f874 0900 |00d8: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3e3762: 0c02 |00db: move-result-object v2 │ │ -3e3764: 6e30 b3a3 2001 |00dc: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3b3 │ │ -3e376a: 54b0 7e9e |00df: iget-object v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ -3e376e: 3800 0c00 |00e1: if-eqz v0, 00ed // +000c │ │ -3e3772: 6e10 a2a0 0a00 |00e3: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e3778: 0c0a |00e6: move-result-object v10 │ │ -3e377a: 54bb 7e9e |00e7: iget-object v11, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ -3e377e: 7120 1aa9 ba00 |00e9: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a91a │ │ -3e3784: 2818 |00ec: goto 0104 // +0018 │ │ -3e3786: 543b bec8 |00ed: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ -3e378a: 380b 1500 |00ef: if-eqz v11, 0104 // +0015 │ │ -3e378e: 6e10 a2a0 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e3794: 0c00 |00f4: move-result-object v0 │ │ -3e3796: 6e20 7fab 0b00 |00f5: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3e379c: 0a0b |00f8: move-result v11 │ │ -3e379e: 390b 0b00 |00f9: if-nez v11, 0104 // +000b │ │ -3e37a2: 6e10 a2a0 0a00 |00fb: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ -3e37a8: 0c0a |00fe: move-result-object v10 │ │ -3e37aa: 543b bec8 |00ff: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ -3e37ae: 7120 1aa9 ba00 |0101: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a91a │ │ -3e37b4: 0e00 |0104: return-void │ │ -3e37b6: 220a a81c |0105: new-instance v10, Ljava/lang/Exception; // type@1ca8 │ │ -3e37ba: 1a0b 4d4d |0107: const-string v11, "Unable to create downloader" // string@4d4d │ │ -3e37be: 7020 f3aa ba00 |0109: invoke-direct {v10, v11}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ -3e37c4: 270a |010c: throw v10 │ │ +3e35c4: |[3e35c4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3e35d4: 6e10 fc74 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@74fc │ │ +3e35da: 0c00 |0003: move-result-object v0 │ │ +3e35dc: 1a01 b2a4 |0004: const-string v1, "next_page" // string@a4b2 │ │ +3e35e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3e35e2: 6e30 be74 1002 |0007: invoke-virtual {v0, v1, v2}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@74be │ │ +3e35e8: 0a00 |000a: move-result v0 │ │ +3e35ea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3e35ec: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +3e35f0: 6e10 f9a0 0a00 |000e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@a0f9 │ │ +3e35f6: 0c00 |0011: move-result-object v0 │ │ +3e35f8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +3e35fc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3e35fe: 2802 |0015: goto 0017 // +0002 │ │ +3e3600: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3e3602: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +3e3606: 6e10 faa0 0a00 |0019: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@a0fa │ │ +3e360c: 0a03 |001c: move-result v3 │ │ +3e360e: b013 |001d: add-int/2addr v3, v1 │ │ +3e3610: 6e20 16a1 3a00 |001e: invoke-virtual {v10, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@a116 │ │ +3e3616: 7110 f8a3 0a00 |0021: invoke-static {v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@a3f8 │ │ +3e361c: 0c03 |0024: move-result-object v3 │ │ +3e361e: 390b 0b00 |0025: if-nez v11, 0030 // +000b │ │ +3e3622: 6e10 03a1 0a00 |0027: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.hasLastUpdateFailed:()Z // method@a103 │ │ +3e3628: 0a0b |002a: move-result v11 │ │ +3e362a: 380b 0300 |002b: if-eqz v11, 002e // +0003 │ │ +3e362e: 2803 |002d: goto 0030 // +0003 │ │ +3e3630: 120b |002e: const/4 v11, #int 0 // #0 │ │ +3e3632: 2802 |002f: goto 0031 // +0002 │ │ +3e3634: 121b |0030: const/4 v11, #int 1 // #1 │ │ +3e3636: 6e20 f3a3 b300 |0031: invoke-virtual {v3, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setForce:(Z)V // method@a3f3 │ │ +3e363c: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +3e3640: 6e10 f9a0 0a00 |0036: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@a0f9 │ │ +3e3646: 0c0a |0039: move-result-object v10 │ │ +3e3648: 6e20 f4a3 a300 |003a: invoke-virtual {v3, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setSource:(Ljava/lang/String;)V // method@a3f4 │ │ +3e364e: 6e10 f1a3 0300 |003d: invoke-virtual {v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@a3f1 │ │ +3e3654: 0c0a |0040: move-result-object v10 │ │ +3e3656: 220b 9b1a |0041: new-instance v11, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@1a9b │ │ +3e365a: 7010 cca3 0b00 |0043: invoke-direct {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@a3cc │ │ +3e3660: 6e20 cda3 ab00 |0046: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cd │ │ +3e3666: 0c0b |0049: move-result-object v11 │ │ +3e3668: 380b bb00 |004a: if-eqz v11, 0105 // +00bb │ │ +3e366c: 6e10 cfa3 0b00 |004c: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@a3cf │ │ +3e3672: 6e10 d4a3 0b00 |004f: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e3678: 0c00 |0052: move-result-object v0 │ │ +3e367a: 6e10 b9a0 0000 |0053: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ +3e3680: 0a00 |0056: move-result v0 │ │ +3e3682: 3900 2200 |0057: if-nez v0, 0079 // +0022 │ │ +3e3686: 55b0 7c9e |0059: iget-boolean v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9e7c │ │ +3e368a: 3900 1d00 |005b: if-nez v0, 0078 // +001d │ │ +3e368e: 6e10 d4a3 0b00 |005d: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e3694: 0c00 |0060: move-result-object v0 │ │ +3e3696: 6e10 b6a0 0000 |0061: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@a0b6 │ │ +3e369c: 0c00 |0064: move-result-object v0 │ │ +3e369e: 6202 706e |0065: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6e70 │ │ +3e36a2: 3320 0300 |0067: if-ne v0, v2, 006a // +0003 │ │ +3e36a6: 280f |0069: goto 0078 // +000f │ │ +3e36a8: 6e10 9ba0 0a00 |006a: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e36ae: 0b02 |006d: move-result-wide v2 │ │ +3e36b0: 7130 16a9 3201 |006e: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ +3e36b6: 6e10 d4a3 0b00 |0071: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3d4 │ │ +3e36bc: 0c0a |0074: move-result-object v10 │ │ +3e36be: 7110 0ba9 0a00 |0075: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e36c4: 0e00 |0078: return-void │ │ +3e36c6: 2200 9e1a |0079: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; // type@1a9e │ │ +3e36ca: 7020 d7a3 a000 |007b: invoke-direct {v0, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@a3d7 │ │ +3e36d0: 6e10 d8a3 0000 |007e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a3d8 │ │ +3e36d6: 0c03 |0081: move-result-object v3 │ │ +3e36d8: 6e10 dda3 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.isSuccessful:()Z // method@a3dd │ │ +3e36de: 0a04 |0085: move-result v4 │ │ +3e36e0: 3904 1100 |0086: if-nez v4, 0097 // +0011 │ │ +3e36e4: 6e10 9ba0 0a00 |0088: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e36ea: 0b0a |008b: move-result-wide v10 │ │ +3e36ec: 7130 16a9 ba01 |008c: invoke-static {v10, v11, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a916 │ │ +3e36f2: 6e10 dca3 0000 |008f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3dc │ │ +3e36f8: 0c0a |0092: move-result-object v10 │ │ +3e36fa: 7110 0ba9 0a00 |0093: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e3700: 0e00 |0096: return-void │ │ +3e3702: 5431 bdc8 |0097: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ +3e3706: 7100 beab 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@abbe │ │ +3e370c: 0b04 |009c: move-result-wide v4 │ │ +3e370e: 6e30 11a1 4105 |009d: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setLastRefreshAttempt:(J)V // method@a111 │ │ +3e3714: 6e10 f874 0900 |00a0: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e371a: 0c01 |00a3: move-result-object v1 │ │ +3e371c: 5434 bdc8 |00a4: iget-object v4, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c8bd │ │ +3e3720: 7130 1ba9 4102 |00a6: invoke-static {v1, v4, v2}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +3e3726: 0c01 |00a9: move-result-object v1 │ │ +3e3728: 6e10 9ba0 0a00 |00aa: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e372e: 0b04 |00ad: move-result-wide v4 │ │ +3e3730: 1606 0000 |00ae: const-wide/16 v6, #int 0 // #0 │ │ +3e3734: 3108 0406 |00b0: cmp-long v8, v4, v6 │ │ +3e3738: 3908 0300 |00b2: if-nez v8, 00b5 // +0003 │ │ +3e373c: 0e00 |00b4: return-void │ │ +3e373e: 6e10 9ba0 0a00 |00b5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@a09b │ │ +3e3744: 0b04 |00b8: move-result-wide v4 │ │ +3e3746: 7120 ffa8 5400 |00b9: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a8ff │ │ +3e374c: 0c04 |00bc: move-result-object v4 │ │ +3e374e: 7210 d4ad 0400 |00bd: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3e3754: 0a05 |00c0: move-result v5 │ │ +3e3756: 3905 1500 |00c1: if-nez v5, 00d6 // +0015 │ │ +3e375a: 7220 d1ad 2400 |00c3: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3e3760: 0c02 |00c6: move-result-object v2 │ │ +3e3762: 1f02 0f1a |00c7: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@1a0f │ │ +3e3766: 6e10 b9a0 0200 |00c9: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@a0b9 │ │ +3e376c: 0a02 |00cc: move-result v2 │ │ +3e376e: 3902 0900 |00cd: if-nez v2, 00d6 // +0009 │ │ +3e3772: 6e10 dca3 0000 |00cf: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@a3dc │ │ +3e3778: 0c00 |00d2: move-result-object v0 │ │ +3e377a: 7110 0ba9 0000 |00d3: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a90b │ │ +3e3780: 5490 6e9e |00d6: iget-object v0, v9, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9e6e │ │ +3e3784: 6e10 f874 0900 |00d8: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3e378a: 0c02 |00db: move-result-object v2 │ │ +3e378c: 6e30 b3a3 2001 |00dc: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a3b3 │ │ +3e3792: 54b0 7e9e |00df: iget-object v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ +3e3796: 3800 0c00 |00e1: if-eqz v0, 00ed // +000c │ │ +3e379a: 6e10 a2a0 0a00 |00e3: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e37a0: 0c0a |00e6: move-result-object v10 │ │ +3e37a2: 54bb 7e9e |00e7: iget-object v11, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9e7e │ │ +3e37a6: 7120 1aa9 ba00 |00e9: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a91a │ │ +3e37ac: 2818 |00ec: goto 0104 // +0018 │ │ +3e37ae: 543b bec8 |00ed: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ +3e37b2: 380b 1500 |00ef: if-eqz v11, 0104 // +0015 │ │ +3e37b6: 6e10 a2a0 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e37bc: 0c00 |00f4: move-result-object v0 │ │ +3e37be: 6e20 7fab 0b00 |00f5: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3e37c4: 0a0b |00f8: move-result v11 │ │ +3e37c6: 390b 0b00 |00f9: if-nez v11, 0104 // +000b │ │ +3e37ca: 6e10 a2a0 0a00 |00fb: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@a0a2 │ │ +3e37d0: 0c0a |00fe: move-result-object v10 │ │ +3e37d2: 543b bec8 |00ff: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c8be │ │ +3e37d6: 7120 1aa9 ba00 |0101: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a91a │ │ +3e37dc: 0e00 |0104: return-void │ │ +3e37de: 220a a81c |0105: new-instance v10, Ljava/lang/Exception; // type@1ca8 │ │ +3e37e2: 1a0b 4d4d |0107: const-string v11, "Unable to create downloader" // string@4d4d │ │ +3e37e6: 7020 f3aa ba00 |0109: invoke-direct {v10, v11}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@aaf3 │ │ +3e37ec: 270a |010c: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000e line=188 │ │ 0x0019 line=190 │ │ 0x0021 line=192 │ │ 0x0027 line=193 │ │ @@ -1659644,17 +1659652,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e8eec: |[3e8eec] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceAuthenticationException.:(Ljava/lang/String;)V │ │ -3e8efc: 7020 6ba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@a46b │ │ -3e8f02: 0e00 |0003: return-void │ │ +3e8f14: |[3e8f14] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceAuthenticationException.:(Ljava/lang/String;)V │ │ +3e8f24: 7020 6ba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@a46b │ │ +3e8f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1659693,18 +1659701,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e8f04: |[3e8f04] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceBadStatusCodeException.:(Ljava/lang/String;I)V │ │ -3e8f14: 7020 6ba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@a46b │ │ -3e8f1a: 5902 71ad |0003: iput v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.statusCode:I // field@ad71 │ │ -3e8f1e: 0e00 |0005: return-void │ │ +3e8f2c: |[3e8f2c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceBadStatusCodeException.:(Ljava/lang/String;I)V │ │ +3e8f3c: 7020 6ba4 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@a46b │ │ +3e8f42: 5902 71ad |0003: iput v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.statusCode:I // field@ad71 │ │ +3e8f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1659763,17 +1659771,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ed36c: |[3ed36c] de.danoeh.antennapod.net.sync.service.SyncService.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V │ │ -3ed37c: 7110 f2a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.lambda$fullSync$0:(Landroid/content/Context;)V // method@a4f2 │ │ -3ed382: 0e00 |0003: return-void │ │ +3ed394: |[3ed394] de.danoeh.antennapod.net.sync.service.SyncService.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V │ │ +3ed3a4: 7110 f2a4 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.lambda$fullSync$0:(Landroid/content/Context;)V // method@a4f2 │ │ +3ed3aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1659781,35 +1659789,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ed384: |[3ed384] de.danoeh.antennapod.net.sync.service.SyncService.:()V │ │ -3ed394: 0e00 |0000: return-void │ │ +3ed3ac: |[3ed3ac] de.danoeh.antennapod.net.sync.service.SyncService.:()V │ │ +3ed3bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3ed398: |[3ed398] de.danoeh.antennapod.net.sync.service.SyncService.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3ed3a8: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ -3ed3ae: 2202 2d1b |0003: new-instance v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ -3ed3b2: 7020 70a5 1200 |0005: invoke-direct {v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ -3ed3b8: 5b02 97c0 |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3ed3bc: 0e00 |000a: return-void │ │ +3ed3c0: |[3ed3c0] de.danoeh.antennapod.net.sync.service.SyncService.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3ed3d0: 7030 7275 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@7572 │ │ +3ed3d6: 2202 2d1b |0003: new-instance v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@1b2d │ │ +3ed3da: 7020 70a5 1200 |0005: invoke-direct {v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@a570 │ │ +3ed3e0: 5b02 97c0 |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3ed3e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/net/sync/service/SyncService; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ @@ -1659820,26 +1659828,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3ed3c0: |[3ed3c0] de.danoeh.antennapod.net.sync.service.SyncService.clearErrorNotifications:()V │ │ -3ed3d0: 6e10 f874 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3ed3d6: 0c00 |0003: move-result-object v0 │ │ -3ed3d8: 1a01 18a5 |0004: const-string v1, "notification" // string@a518 │ │ -3ed3dc: 6e20 1702 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3ed3e2: 0c00 |0009: move-result-object v0 │ │ -3ed3e4: 1f00 3500 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3ed3e8: 6001 ebb8 |000c: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b8eb │ │ -3ed3ec: 6e20 6801 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ -3ed3f2: 6001 eab8 |0011: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_autherror:I // field@b8ea │ │ -3ed3f6: 6e20 6801 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ -3ed3fc: 0e00 |0016: return-void │ │ +3ed3e8: |[3ed3e8] de.danoeh.antennapod.net.sync.service.SyncService.clearErrorNotifications:()V │ │ +3ed3f8: 6e10 f874 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3ed3fe: 0c00 |0003: move-result-object v0 │ │ +3ed400: 1a01 18a5 |0004: const-string v1, "notification" // string@a518 │ │ +3ed404: 6e20 1702 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3ed40a: 0c00 |0009: move-result-object v0 │ │ +3ed40c: 1f00 3500 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3ed410: 6001 ebb8 |000c: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b8eb │ │ +3ed414: 6e20 6801 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ +3ed41a: 6001 eab8 |0011: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_autherror:I // field@b8ea │ │ +3ed41e: 6e20 6801 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0168 │ │ +3ed424: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x000c line=306 │ │ 0x0011 line=307 │ │ locals : │ │ @@ -1659850,19 +1659858,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ed400: |[3ed400] de.danoeh.antennapod.net.sync.service.SyncService.fullSync:(Landroid/content/Context;)V │ │ -3ed410: 2200 091b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; // type@1b09 │ │ -3ed414: 7020 e7a4 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@a4e7 │ │ -3ed41a: 7110 32a5 0000 |0005: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ -3ed420: 0e00 |0008: return-void │ │ +3ed428: |[3ed428] de.danoeh.antennapod.net.sync.service.SyncService.fullSync:(Landroid/content/Context;)V │ │ +3ed438: 2200 091b |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; // type@1b09 │ │ +3ed43c: 7020 e7a4 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@a4e7 │ │ +3ed442: 7110 32a5 0000 |0005: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@a532 │ │ +3ed448: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1659870,56 +1659878,56 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -3ed2c4: |[3ed2c4] de.danoeh.antennapod.net.sync.service.SyncService.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; │ │ -3ed2d4: 7100 48a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getSelectedSyncProviderKey:()Ljava/lang/String; // method@a948 │ │ -3ed2da: 0c00 |0003: move-result-object v0 │ │ -3ed2dc: 7110 50a5 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a550 │ │ -3ed2e2: 0c00 |0007: move-result-object v0 │ │ -3ed2e4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3ed2e6: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3ed2ea: 1101 |000b: return-object v1 │ │ -3ed2ec: 6202 93c0 |000c: sget-object v2, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ -3ed2f0: 6e10 efaa 0000 |000e: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ -3ed2f6: 0a00 |0011: move-result v0 │ │ -3ed2f8: 4400 0200 |0012: aget v0, v2, v0 │ │ -3ed2fc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -3ed2fe: 3220 1c00 |0015: if-eq v0, v2, 0031 // +001c │ │ -3ed302: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -3ed304: 3220 0300 |0018: if-eq v0, v2, 001b // +0003 │ │ -3ed308: 1101 |001a: return-object v1 │ │ -3ed30a: 2200 f31a |001b: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService; // type@1af3 │ │ -3ed30e: 7100 77a2 0000 |001d: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3ed314: 0c01 |0020: move-result-object v1 │ │ -3ed316: 7100 41a9 0000 |0021: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a941 │ │ -3ed31c: 0c02 |0024: move-result-object v2 │ │ -3ed31e: 7100 43a9 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a943 │ │ -3ed324: 0c03 |0028: move-result-object v3 │ │ -3ed326: 7100 42a9 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a942 │ │ -3ed32c: 0c04 |002c: move-result-object v4 │ │ -3ed32e: 7054 c3a4 1032 |002d: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a4c3 │ │ -3ed334: 1100 |0030: return-object v0 │ │ -3ed336: 2200 d01a |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; // type@1ad0 │ │ -3ed33a: 7100 77a2 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ -3ed340: 0c06 |0036: move-result-object v6 │ │ -3ed342: 7100 41a9 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a941 │ │ -3ed348: 0c07 |003a: move-result-object v7 │ │ -3ed34a: 7100 40a9 0000 |003b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getDeviceId:()Ljava/lang/String; // method@a940 │ │ -3ed350: 0c08 |003e: move-result-object v8 │ │ -3ed352: 7100 43a9 0000 |003f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a943 │ │ -3ed358: 0c09 |0042: move-result-object v9 │ │ -3ed35a: 7100 42a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a942 │ │ -3ed360: 0c0a |0046: move-result-object v10 │ │ -3ed362: 0705 |0047: move-object v5, v0 │ │ -3ed364: 7606 58a4 0500 |0048: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a458 │ │ -3ed36a: 1100 |004b: return-object v0 │ │ +3ed2ec: |[3ed2ec] de.danoeh.antennapod.net.sync.service.SyncService.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; │ │ +3ed2fc: 7100 48a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getSelectedSyncProviderKey:()Ljava/lang/String; // method@a948 │ │ +3ed302: 0c00 |0003: move-result-object v0 │ │ +3ed304: 7110 50a5 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@a550 │ │ +3ed30a: 0c00 |0007: move-result-object v0 │ │ +3ed30c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3ed30e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3ed312: 1101 |000b: return-object v1 │ │ +3ed314: 6202 93c0 |000c: sget-object v2, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@c093 │ │ +3ed318: 6e10 efaa 0000 |000e: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@aaef │ │ +3ed31e: 0a00 |0011: move-result v0 │ │ +3ed320: 4400 0200 |0012: aget v0, v2, v0 │ │ +3ed324: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +3ed326: 3220 1c00 |0015: if-eq v0, v2, 0031 // +001c │ │ +3ed32a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +3ed32c: 3220 0300 |0018: if-eq v0, v2, 001b // +0003 │ │ +3ed330: 1101 |001a: return-object v1 │ │ +3ed332: 2200 f31a |001b: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService; // type@1af3 │ │ +3ed336: 7100 77a2 0000 |001d: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3ed33c: 0c01 |0020: move-result-object v1 │ │ +3ed33e: 7100 41a9 0000 |0021: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a941 │ │ +3ed344: 0c02 |0024: move-result-object v2 │ │ +3ed346: 7100 43a9 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a943 │ │ +3ed34c: 0c03 |0028: move-result-object v3 │ │ +3ed34e: 7100 42a9 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a942 │ │ +3ed354: 0c04 |002c: move-result-object v4 │ │ +3ed356: 7054 c3a4 1032 |002d: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a4c3 │ │ +3ed35c: 1100 |0030: return-object v0 │ │ +3ed35e: 2200 d01a |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; // type@1ad0 │ │ +3ed362: 7100 77a2 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@a277 │ │ +3ed368: 0c06 |0036: move-result-object v6 │ │ +3ed36a: 7100 41a9 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a941 │ │ +3ed370: 0c07 |003a: move-result-object v7 │ │ +3ed372: 7100 40a9 0000 |003b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getDeviceId:()Ljava/lang/String; // method@a940 │ │ +3ed378: 0c08 |003e: move-result-object v8 │ │ +3ed37a: 7100 43a9 0000 |003f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a943 │ │ +3ed380: 0c09 |0042: move-result-object v9 │ │ +3ed382: 7100 42a9 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a942 │ │ +3ed388: 0c0a |0046: move-result-object v10 │ │ +3ed38a: 0705 |0047: move-object v5, v0 │ │ +3ed38c: 7606 58a4 0500 |0048: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a458 │ │ +3ed392: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=373 │ │ 0x000c line=377 │ │ 0x001b line=383 │ │ 0x0021 line=384 │ │ @@ -1659935,54 +1659943,54 @@ │ │ type : '()Landroidx/work/OneTimeWorkRequest$Builder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -3ed20c: |[3ed20c] de.danoeh.antennapod.net.sync.service.SyncService.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; │ │ -3ed21c: 2200 c612 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@12c6 │ │ -3ed220: 7010 8574 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ -3ed226: 7100 71a9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileSync:()Z // method@a971 │ │ -3ed22c: 0a01 |0008: move-result v1 │ │ -3ed22e: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -3ed232: 6201 4135 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ -3ed236: 6e20 8774 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3ed23c: 2806 |0010: goto 0016 // +0006 │ │ -3ed23e: 6201 4635 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ -3ed242: 6e20 8774 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ -3ed248: 2201 dc12 |0016: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3ed24c: 1c02 0b1b |0018: const-class v2, Lde/danoeh/antennapod/net/sync/service/SyncService; // type@1b0b │ │ -3ed250: 7020 2275 2100 |001a: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ -3ed256: 6e10 8674 0000 |001d: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ -3ed25c: 0c00 |0020: move-result-object v0 │ │ -3ed25e: 6e20 6875 0100 |0021: invoke-virtual {v1, v0}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ -3ed264: 0c00 |0024: move-result-object v0 │ │ -3ed266: 1f00 dc12 |0025: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3ed26a: 6201 f834 |0027: sget-object v1, Landroidx/work/BackoffPolicy;.EXPONENTIAL:Landroidx/work/BackoffPolicy; // field@34f8 │ │ -3ed26e: 6202 2ff3 |0029: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ -3ed272: 1603 0a00 |002b: const-wide/16 v3, #int 10 // #a │ │ -3ed276: 6e52 6775 1043 |002d: invoke-virtual {v0, v1, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setBackoffCriteria:(Landroidx/work/BackoffPolicy;JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@7567 │ │ -3ed27c: 0c00 |0030: move-result-object v0 │ │ -3ed27e: 1f00 dc12 |0031: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3ed282: 6301 96c0 |0033: sget-boolean v1, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@c096 │ │ -3ed286: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ -3ed28a: 1603 0200 |0037: const-wide/16 v3, #int 2 // #2 │ │ -3ed28e: 6e40 6a75 3024 |0039: invoke-virtual {v0, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3ed294: 2816 |003c: goto 0052 // +0016 │ │ -3ed296: 1601 1400 |003d: const-wide/16 v1, #int 20 // #14 │ │ -3ed29a: 6203 31f3 |003f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3ed29e: 6e40 6a75 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3ed2a4: 7100 efaf 0000 |0044: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed2aa: 0c01 |0047: move-result-object v1 │ │ -3ed2ac: 2202 f219 |0048: new-instance v2, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed2b0: 6003 4dbc |004a: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_started:I // field@bc4d │ │ -3ed2b4: 7020 4ca0 3200 |004c: invoke-direct {v2, v3}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed2ba: 6e20 f3af 2100 |004f: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed2c0: 1100 |0052: return-object v0 │ │ +3ed234: |[3ed234] de.danoeh.antennapod.net.sync.service.SyncService.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; │ │ +3ed244: 2200 c612 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@12c6 │ │ +3ed248: 7010 8574 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@7485 │ │ +3ed24e: 7100 71a9 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileSync:()Z // method@a971 │ │ +3ed254: 0a01 |0008: move-result v1 │ │ +3ed256: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +3ed25a: 6201 4135 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3541 │ │ +3ed25e: 6e20 8774 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3ed264: 2806 |0010: goto 0016 // +0006 │ │ +3ed266: 6201 4635 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3546 │ │ +3ed26a: 6e20 8774 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@7487 │ │ +3ed270: 2201 dc12 |0016: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3ed274: 1c02 0b1b |0018: const-class v2, Lde/danoeh/antennapod/net/sync/service/SyncService; // type@1b0b │ │ +3ed278: 7020 2275 2100 |001a: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@7522 │ │ +3ed27e: 6e10 8674 0000 |001d: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@7486 │ │ +3ed284: 0c00 |0020: move-result-object v0 │ │ +3ed286: 6e20 6875 0100 |0021: invoke-virtual {v1, v0}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@7568 │ │ +3ed28c: 0c00 |0024: move-result-object v0 │ │ +3ed28e: 1f00 dc12 |0025: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3ed292: 6201 f834 |0027: sget-object v1, Landroidx/work/BackoffPolicy;.EXPONENTIAL:Landroidx/work/BackoffPolicy; // field@34f8 │ │ +3ed296: 6202 2ff3 |0029: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f32f │ │ +3ed29a: 1603 0a00 |002b: const-wide/16 v3, #int 10 // #a │ │ +3ed29e: 6e52 6775 1043 |002d: invoke-virtual {v0, v1, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setBackoffCriteria:(Landroidx/work/BackoffPolicy;JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@7567 │ │ +3ed2a4: 0c00 |0030: move-result-object v0 │ │ +3ed2a6: 1f00 dc12 |0031: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3ed2aa: 6301 96c0 |0033: sget-boolean v1, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@c096 │ │ +3ed2ae: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ +3ed2b2: 1603 0200 |0037: const-wide/16 v3, #int 2 // #2 │ │ +3ed2b6: 6e40 6a75 3024 |0039: invoke-virtual {v0, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3ed2bc: 2816 |003c: goto 0052 // +0016 │ │ +3ed2be: 1601 1400 |003d: const-wide/16 v1, #int 20 // #14 │ │ +3ed2c2: 6203 31f3 |003f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3ed2c6: 6e40 6a75 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3ed2cc: 7100 efaf 0000 |0044: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed2d2: 0c01 |0047: move-result-object v1 │ │ +3ed2d4: 2202 f219 |0048: new-instance v2, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed2d8: 6003 4dbc |004a: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_started:I // field@bc4d │ │ +3ed2dc: 7020 4ca0 3200 |004c: invoke-direct {v2, v3}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed2e2: 6e20 f3af 2100 |004f: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed2e8: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x000b line=350 │ │ 0x0011 line=352 │ │ 0x0016 line=355 │ │ @@ -1659999,32 +1660007,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3ed424: |[3ed424] de.danoeh.antennapod.net.sync.service.SyncService.lambda$fullSync$0:(Landroid/content/Context;)V │ │ -3ed434: 7100 4ba9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a94b │ │ -3ed43a: 7100 f1a4 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ -3ed440: 0c00 |0006: move-result-object v0 │ │ -3ed442: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3ed446: 6203 31f3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3ed44a: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3ed450: 0c00 |000e: move-result-object v0 │ │ -3ed452: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3ed456: 6e10 6475 0000 |0011: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3ed45c: 0c00 |0014: move-result-object v0 │ │ -3ed45e: 1f00 dd12 |0015: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3ed462: 7110 5975 0400 |0017: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3ed468: 0c04 |001a: move-result-object v4 │ │ -3ed46a: 1a01 b148 |001b: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ -3ed46e: 6202 3135 |001d: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ -3ed472: 6e40 5775 1402 |001f: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3ed478: 0e00 |0022: return-void │ │ +3ed44c: |[3ed44c] de.danoeh.antennapod.net.sync.service.SyncService.lambda$fullSync$0:(Landroid/content/Context;)V │ │ +3ed45c: 7100 4ba9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a94b │ │ +3ed462: 7100 f1a4 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ +3ed468: 0c00 |0006: move-result-object v0 │ │ +3ed46a: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3ed46e: 6203 31f3 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3ed472: 6e40 6a75 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3ed478: 0c00 |000e: move-result-object v0 │ │ +3ed47a: 1f00 dc12 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3ed47e: 6e10 6475 0000 |0011: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3ed484: 0c00 |0014: move-result-object v0 │ │ +3ed486: 1f00 dd12 |0015: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3ed48a: 7110 5975 0400 |0017: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3ed490: 0c04 |001a: move-result-object v4 │ │ +3ed492: 1a01 b148 |001b: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ +3ed496: 6202 3135 |001d: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ +3ed49a: 6e40 5775 1402 |001f: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3ed4a0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x000b line=138 │ │ 0x0011 line=139 │ │ 0x0017 line=140 │ │ @@ -1660036,152 +1660044,152 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 286 16-bit code units │ │ -3ed47c: |[3ed47c] de.danoeh.antennapod.net.sync.service.SyncService.processEpisodeActions:(Ljava/util/List;)V │ │ -3ed48c: 1d0a |0000: monitor-enter v10 │ │ -3ed48e: 1a00 b048 |0001: const-string v0, "SyncService" // string@48b0 │ │ -3ed492: 2201 c81c |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed496: 7010 a6ab 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed49c: 1a02 9443 |0008: const-string v2, "Processing " // string@4394 │ │ -3ed4a0: 6e20 b2ab 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed4a6: 7210 ddad 0b00 |000d: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ -3ed4ac: 0a02 |0010: move-result v2 │ │ -3ed4ae: 6e20 adab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ed4b4: 1a02 5d00 |0014: const-string v2, " actions" // string@005d │ │ -3ed4b8: 6e20 b2ab 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed4be: 6e10 bcab 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed4c4: 0c01 |001c: move-result-object v1 │ │ -3ed4c6: 7120 330b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed4cc: 7210 ddad 0b00 |0020: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ -3ed4d2: 0a00 |0023: move-result v0 │ │ -3ed4d4: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ -3ed4d8: 1e0a |0026: monitor-exit v10 │ │ -3ed4da: 0e00 |0027: return-void │ │ -3ed4dc: 54a0 97c0 |0028: iget-object v0, v10, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3ed4e0: 6e10 78a5 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a578 │ │ -3ed4e6: 0c00 |002d: move-result-object v0 │ │ -3ed4e8: 7120 d2a4 0b00 |002e: invoke-static {v11, v0}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; // method@a4d2 │ │ -3ed4ee: 0c0b |0031: move-result-object v11 │ │ -3ed4f0: 2200 061c |0032: new-instance v0, Lde/danoeh/antennapod/storage/database/LongList; // type@1c06 │ │ -3ed4f4: 7010 1ca9 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/storage/database/LongList;.:()V // method@a91c │ │ -3ed4fa: 2201 3e1d |0037: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3ed4fe: 7010 feac 0100 |0039: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3ed504: 7210 07ae 0b00 |003c: invoke-interface {v11}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@ae07 │ │ -3ed50a: 0c0b |003f: move-result-object v11 │ │ -3ed50c: 7210 67ad 0b00 |0040: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@ad67 │ │ -3ed512: 0c0b |0043: move-result-object v11 │ │ -3ed514: 7210 b8ad 0b00 |0044: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3ed51a: 0a02 |0047: move-result v2 │ │ -3ed51c: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -3ed51e: 3802 bf00 |0049: if-eqz v2, 0108 // +00bf │ │ -3ed522: 7210 b9ad 0b00 |004b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3ed528: 0c02 |004e: move-result-object v2 │ │ -3ed52a: 1f02 101b |004f: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ -3ed52e: 6e10 19a5 0200 |0051: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@a519 │ │ -3ed534: 0c04 |0054: move-result-object v4 │ │ -3ed536: 7110 d5a4 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/service/GuidValidator;.isValidGuid:(Ljava/lang/String;)Z // method@a4d5 │ │ -3ed53c: 0a04 |0058: move-result v4 │ │ -3ed53e: 3804 0700 |0059: if-eqz v4, 0060 // +0007 │ │ -3ed542: 6e10 19a5 0200 |005b: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@a519 │ │ -3ed548: 0c04 |005e: move-result-object v4 │ │ -3ed54a: 2802 |005f: goto 0061 // +0002 │ │ -3ed54c: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -3ed54e: 6e10 18a5 0200 |0061: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ -3ed554: 0c05 |0064: move-result-object v5 │ │ -3ed556: 7120 01a9 5400 |0065: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a901 │ │ -3ed55c: 0c04 |0068: move-result-object v4 │ │ -3ed55e: 3904 1900 |0069: if-nez v4, 0082 // +0019 │ │ -3ed562: 1a03 b048 |006b: const-string v3, "SyncService" // string@48b0 │ │ -3ed566: 2204 c81c |006d: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed56a: 7010 a6ab 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed570: 1a05 d84d |0072: const-string v5, "Unknown feed item: " // string@4dd8 │ │ -3ed574: 6e20 b2ab 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed57a: 6e20 b1ab 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ed580: 6e10 bcab 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed586: 0c02 |007d: move-result-object v2 │ │ -3ed588: 7120 380b 2300 |007e: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3ed58e: 28c3 |0081: goto 0044 // -003d │ │ -3ed590: 6e10 4ca1 0400 |0082: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3ed596: 0c05 |0085: move-result-object v5 │ │ -3ed598: 3905 1900 |0086: if-nez v5, 009f // +0019 │ │ -3ed59c: 1a03 b048 |0088: const-string v3, "SyncService" // string@48b0 │ │ -3ed5a0: 2204 c81c |008a: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed5a4: 7010 a6ab 0400 |008c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed5aa: 1a05 9b17 |008f: const-string v5, "Feed item has no media: " // string@179b │ │ -3ed5ae: 6e20 b2ab 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed5b4: 6e20 b1ab 2400 |0094: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ed5ba: 6e10 bcab 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed5c0: 0c02 |009a: move-result-object v2 │ │ -3ed5c2: 7120 380b 2300 |009b: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ -3ed5c8: 28a6 |009e: goto 0044 // -005a │ │ -3ed5ca: 6e10 4ca1 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3ed5d0: 0c05 |00a2: move-result-object v5 │ │ -3ed5d2: 6e10 1ba5 0200 |00a3: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPosition:()I // method@a51b │ │ -3ed5d8: 0a06 |00a6: move-result v6 │ │ -3ed5da: d266 e803 |00a7: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3ed5de: 6e20 c0a1 6500 |00a9: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ -3ed5e4: 7100 66a9 0000 |00ac: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a966 │ │ -3ed5ea: 0a06 |00af: move-result v6 │ │ -3ed5ec: 6e10 92a1 0500 |00b0: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3ed5f2: 0a07 |00b3: move-result v7 │ │ -3ed5f4: 1218 |00b4: const/4 v8, #int 1 // #1 │ │ -3ed5f6: 3d07 1100 |00b5: if-lez v7, 00c6 // +0011 │ │ -3ed5fa: 6e10 a4a1 0500 |00b7: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ -3ed600: 0a07 |00ba: move-result v7 │ │ -3ed602: 6e10 92a1 0500 |00bb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3ed608: 0a09 |00be: move-result v9 │ │ -3ed60a: d266 e803 |00bf: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3ed60e: b169 |00c1: sub-int/2addr v9, v6 │ │ -3ed610: 3497 0400 |00c2: if-lt v7, v9, 00c6 // +0004 │ │ -3ed614: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ -3ed616: 2802 |00c5: goto 00c7 // +0002 │ │ -3ed618: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ -3ed61a: 3806 2600 |00c7: if-eqz v6, 00ed // +0026 │ │ -3ed61e: 1a06 b048 |00c9: const-string v6, "SyncService" // string@48b0 │ │ -3ed622: 2207 c81c |00cb: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed626: 7010 a6ab 0700 |00cd: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed62c: 1a09 b53d |00d0: const-string v9, "Marking as played: " // string@3db5 │ │ -3ed630: 6e20 b2ab 9700 |00d2: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed636: 6e20 b1ab 2700 |00d5: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ed63c: 6e10 bcab 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed642: 0c02 |00db: move-result-object v2 │ │ -3ed644: 7120 330b 2600 |00dc: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed64a: 6e20 6ca1 8400 |00df: invoke-virtual {v4, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ -3ed650: 6e20 c0a1 3500 |00e2: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ -3ed656: 6e10 45a1 0400 |00e5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ -3ed65c: 0b02 |00e8: move-result-wide v2 │ │ -3ed65e: 6e30 1da9 2003 |00e9: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/storage/database/LongList;.add:(J)V // method@a91d │ │ -3ed664: 2817 |00ec: goto 0103 // +0017 │ │ -3ed666: 1a03 b048 |00ed: const-string v3, "SyncService" // string@48b0 │ │ -3ed66a: 2205 c81c |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed66e: 7010 a6ab 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed674: 1a06 0147 |00f4: const-string v6, "Setting position: " // string@4701 │ │ -3ed678: 6e20 b2ab 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed67e: 6e20 b1ab 2500 |00f9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ed684: 6e10 bcab 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed68a: 0c02 |00ff: move-result-object v2 │ │ -3ed68c: 7120 330b 2300 |0100: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed692: 7220 caad 4100 |0103: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3ed698: 2900 3eff |0106: goto/16 0044 // -00c2 │ │ -3ed69c: 6e10 f874 0a00 |0108: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3ed6a2: 0c0b |010b: move-result-object v11 │ │ -3ed6a4: 6e10 1ea9 0000 |010c: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/LongList;.toArray:()[J // method@a91e │ │ -3ed6aa: 0c00 |010f: move-result-object v0 │ │ -3ed6ac: 7130 14a9 3b00 |0110: invoke-static {v11, v3, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a914 │ │ -3ed6b2: 7110 09a9 0100 |0113: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.loadAdditionalFeedItemListData:(Ljava/util/List;)V // method@a909 │ │ -3ed6b8: 7110 19a9 0100 |0116: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setItemList:(Ljava/util/List;)Ljava/util/concurrent/Future; // method@a919 │ │ -3ed6be: 1e0a |0119: monitor-exit v10 │ │ -3ed6c0: 0e00 |011a: return-void │ │ -3ed6c2: 0d0b |011b: move-exception v11 │ │ -3ed6c4: 1e0a |011c: monitor-exit v10 │ │ -3ed6c6: 270b |011d: throw v11 │ │ +3ed4a4: |[3ed4a4] de.danoeh.antennapod.net.sync.service.SyncService.processEpisodeActions:(Ljava/util/List;)V │ │ +3ed4b4: 1d0a |0000: monitor-enter v10 │ │ +3ed4b6: 1a00 b048 |0001: const-string v0, "SyncService" // string@48b0 │ │ +3ed4ba: 2201 c81c |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed4be: 7010 a6ab 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed4c4: 1a02 9443 |0008: const-string v2, "Processing " // string@4394 │ │ +3ed4c8: 6e20 b2ab 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed4ce: 7210 ddad 0b00 |000d: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ +3ed4d4: 0a02 |0010: move-result v2 │ │ +3ed4d6: 6e20 adab 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ed4dc: 1a02 5d00 |0014: const-string v2, " actions" // string@005d │ │ +3ed4e0: 6e20 b2ab 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed4e6: 6e10 bcab 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed4ec: 0c01 |001c: move-result-object v1 │ │ +3ed4ee: 7120 330b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed4f4: 7210 ddad 0b00 |0020: invoke-interface {v11}, Ljava/util/List;.size:()I // method@addd │ │ +3ed4fa: 0a00 |0023: move-result v0 │ │ +3ed4fc: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ +3ed500: 1e0a |0026: monitor-exit v10 │ │ +3ed502: 0e00 |0027: return-void │ │ +3ed504: 54a0 97c0 |0028: iget-object v0, v10, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3ed508: 6e10 78a5 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a578 │ │ +3ed50e: 0c00 |002d: move-result-object v0 │ │ +3ed510: 7120 d2a4 0b00 |002e: invoke-static {v11, v0}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; // method@a4d2 │ │ +3ed516: 0c0b |0031: move-result-object v11 │ │ +3ed518: 2200 061c |0032: new-instance v0, Lde/danoeh/antennapod/storage/database/LongList; // type@1c06 │ │ +3ed51c: 7010 1ca9 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/storage/database/LongList;.:()V // method@a91c │ │ +3ed522: 2201 3e1d |0037: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3ed526: 7010 feac 0100 |0039: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3ed52c: 7210 07ae 0b00 |003c: invoke-interface {v11}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@ae07 │ │ +3ed532: 0c0b |003f: move-result-object v11 │ │ +3ed534: 7210 67ad 0b00 |0040: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@ad67 │ │ +3ed53a: 0c0b |0043: move-result-object v11 │ │ +3ed53c: 7210 b8ad 0b00 |0044: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3ed542: 0a02 |0047: move-result v2 │ │ +3ed544: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +3ed546: 3802 bf00 |0049: if-eqz v2, 0108 // +00bf │ │ +3ed54a: 7210 b9ad 0b00 |004b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3ed550: 0c02 |004e: move-result-object v2 │ │ +3ed552: 1f02 101b |004f: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@1b10 │ │ +3ed556: 6e10 19a5 0200 |0051: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@a519 │ │ +3ed55c: 0c04 |0054: move-result-object v4 │ │ +3ed55e: 7110 d5a4 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/service/GuidValidator;.isValidGuid:(Ljava/lang/String;)Z // method@a4d5 │ │ +3ed564: 0a04 |0058: move-result v4 │ │ +3ed566: 3804 0700 |0059: if-eqz v4, 0060 // +0007 │ │ +3ed56a: 6e10 19a5 0200 |005b: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@a519 │ │ +3ed570: 0c04 |005e: move-result-object v4 │ │ +3ed572: 2802 |005f: goto 0061 // +0002 │ │ +3ed574: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +3ed576: 6e10 18a5 0200 |0061: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@a518 │ │ +3ed57c: 0c05 |0064: move-result-object v5 │ │ +3ed57e: 7120 01a9 5400 |0065: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a901 │ │ +3ed584: 0c04 |0068: move-result-object v4 │ │ +3ed586: 3904 1900 |0069: if-nez v4, 0082 // +0019 │ │ +3ed58a: 1a03 b048 |006b: const-string v3, "SyncService" // string@48b0 │ │ +3ed58e: 2204 c81c |006d: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed592: 7010 a6ab 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed598: 1a05 d84d |0072: const-string v5, "Unknown feed item: " // string@4dd8 │ │ +3ed59c: 6e20 b2ab 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed5a2: 6e20 b1ab 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ed5a8: 6e10 bcab 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed5ae: 0c02 |007d: move-result-object v2 │ │ +3ed5b0: 7120 380b 2300 |007e: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3ed5b6: 28c3 |0081: goto 0044 // -003d │ │ +3ed5b8: 6e10 4ca1 0400 |0082: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3ed5be: 0c05 |0085: move-result-object v5 │ │ +3ed5c0: 3905 1900 |0086: if-nez v5, 009f // +0019 │ │ +3ed5c4: 1a03 b048 |0088: const-string v3, "SyncService" // string@48b0 │ │ +3ed5c8: 2204 c81c |008a: new-instance v4, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed5cc: 7010 a6ab 0400 |008c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed5d2: 1a05 9b17 |008f: const-string v5, "Feed item has no media: " // string@179b │ │ +3ed5d6: 6e20 b2ab 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed5dc: 6e20 b1ab 2400 |0094: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ed5e2: 6e10 bcab 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed5e8: 0c02 |009a: move-result-object v2 │ │ +3ed5ea: 7120 380b 2300 |009b: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b38 │ │ +3ed5f0: 28a6 |009e: goto 0044 // -005a │ │ +3ed5f2: 6e10 4ca1 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3ed5f8: 0c05 |00a2: move-result-object v5 │ │ +3ed5fa: 6e10 1ba5 0200 |00a3: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPosition:()I // method@a51b │ │ +3ed600: 0a06 |00a6: move-result v6 │ │ +3ed602: d266 e803 |00a7: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3ed606: 6e20 c0a1 6500 |00a9: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ +3ed60c: 7100 66a9 0000 |00ac: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a966 │ │ +3ed612: 0a06 |00af: move-result v6 │ │ +3ed614: 6e10 92a1 0500 |00b0: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3ed61a: 0a07 |00b3: move-result v7 │ │ +3ed61c: 1218 |00b4: const/4 v8, #int 1 // #1 │ │ +3ed61e: 3d07 1100 |00b5: if-lez v7, 00c6 // +0011 │ │ +3ed622: 6e10 a4a1 0500 |00b7: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@a1a4 │ │ +3ed628: 0a07 |00ba: move-result v7 │ │ +3ed62a: 6e10 92a1 0500 |00bb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3ed630: 0a09 |00be: move-result v9 │ │ +3ed632: d266 e803 |00bf: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3ed636: b169 |00c1: sub-int/2addr v9, v6 │ │ +3ed638: 3497 0400 |00c2: if-lt v7, v9, 00c6 // +0004 │ │ +3ed63c: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ +3ed63e: 2802 |00c5: goto 00c7 // +0002 │ │ +3ed640: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ +3ed642: 3806 2600 |00c7: if-eqz v6, 00ed // +0026 │ │ +3ed646: 1a06 b048 |00c9: const-string v6, "SyncService" // string@48b0 │ │ +3ed64a: 2207 c81c |00cb: new-instance v7, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed64e: 7010 a6ab 0700 |00cd: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed654: 1a09 b53d |00d0: const-string v9, "Marking as played: " // string@3db5 │ │ +3ed658: 6e20 b2ab 9700 |00d2: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed65e: 6e20 b1ab 2700 |00d5: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ed664: 6e10 bcab 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed66a: 0c02 |00db: move-result-object v2 │ │ +3ed66c: 7120 330b 2600 |00dc: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed672: 6e20 6ca1 8400 |00df: invoke-virtual {v4, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@a16c │ │ +3ed678: 6e20 c0a1 3500 |00e2: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@a1c0 │ │ +3ed67e: 6e10 45a1 0400 |00e5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@a145 │ │ +3ed684: 0b02 |00e8: move-result-wide v2 │ │ +3ed686: 6e30 1da9 2003 |00e9: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/storage/database/LongList;.add:(J)V // method@a91d │ │ +3ed68c: 2817 |00ec: goto 0103 // +0017 │ │ +3ed68e: 1a03 b048 |00ed: const-string v3, "SyncService" // string@48b0 │ │ +3ed692: 2205 c81c |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed696: 7010 a6ab 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed69c: 1a06 0147 |00f4: const-string v6, "Setting position: " // string@4701 │ │ +3ed6a0: 6e20 b2ab 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed6a6: 6e20 b1ab 2500 |00f9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ed6ac: 6e10 bcab 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed6b2: 0c02 |00ff: move-result-object v2 │ │ +3ed6b4: 7120 330b 2300 |0100: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed6ba: 7220 caad 4100 |0103: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3ed6c0: 2900 3eff |0106: goto/16 0044 // -00c2 │ │ +3ed6c4: 6e10 f874 0a00 |0108: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3ed6ca: 0c0b |010b: move-result-object v11 │ │ +3ed6cc: 6e10 1ea9 0000 |010c: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/LongList;.toArray:()[J // method@a91e │ │ +3ed6d2: 0c00 |010f: move-result-object v0 │ │ +3ed6d4: 7130 14a9 3b00 |0110: invoke-static {v11, v3, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a914 │ │ +3ed6da: 7110 09a9 0100 |0113: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.loadAdditionalFeedItemListData:(Ljava/util/List;)V // method@a909 │ │ +3ed6e0: 7110 19a9 0100 |0116: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setItemList:(Ljava/util/List;)Ljava/util/concurrent/Future; // method@a919 │ │ +3ed6e6: 1e0a |0119: monitor-exit v10 │ │ +3ed6e8: 0e00 |011a: return-void │ │ +3ed6ea: 0d0b |011b: move-exception v11 │ │ +3ed6ec: 1e0a |011c: monitor-exit v10 │ │ +3ed6ee: 270b |011d: throw v11 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x011b │ │ 0x0028 - 0x0119 │ │ -> 0x011b │ │ positions : │ │ 0x0003 line=262 │ │ @@ -1660222,17 +1660230,17 @@ │ │ type : '(Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ed6dc: |[3ed6dc] de.danoeh.antennapod.net.sync.service.SyncService.setCurrentlyActive:(Z)V │ │ -3ed6ec: 6a00 96c0 |0000: sput-boolean v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@c096 │ │ -3ed6f0: 0e00 |0002: return-void │ │ +3ed704: |[3ed704] de.danoeh.antennapod.net.sync.service.SyncService.setCurrentlyActive:(Z)V │ │ +3ed714: 6a00 96c0 |0000: sput-boolean v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@c096 │ │ +3ed718: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Z │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1660240,26 +1660248,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3ed6f4: |[3ed6f4] de.danoeh.antennapod.net.sync.service.SyncService.sync:(Landroid/content/Context;)V │ │ -3ed704: 7100 f1a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ -3ed70a: 0c00 |0003: move-result-object v0 │ │ -3ed70c: 6e10 6475 0000 |0004: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3ed712: 0c00 |0007: move-result-object v0 │ │ -3ed714: 1f00 dd12 |0008: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3ed718: 7110 5975 0300 |000a: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3ed71e: 0c03 |000d: move-result-object v3 │ │ -3ed720: 1a01 b148 |000e: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ -3ed724: 6202 3135 |0010: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ -3ed728: 6e40 5775 1302 |0012: invoke-virtual {v3, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3ed72e: 0e00 |0015: return-void │ │ +3ed71c: |[3ed71c] de.danoeh.antennapod.net.sync.service.SyncService.sync:(Landroid/content/Context;)V │ │ +3ed72c: 7100 f1a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ +3ed732: 0c00 |0003: move-result-object v0 │ │ +3ed734: 6e10 6475 0000 |0004: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3ed73a: 0c00 |0007: move-result-object v0 │ │ +3ed73c: 1f00 dd12 |0008: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3ed740: 7110 5975 0300 |000a: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3ed746: 0c03 |000d: move-result-object v3 │ │ +3ed748: 1a01 b148 |000e: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ +3ed74c: 6202 3135 |0010: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ +3ed750: 6e40 5775 1302 |0012: invoke-virtual {v3, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3ed756: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -1660268,145 +1660276,145 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 284 16-bit code units │ │ -3ed730: |[3ed730] de.danoeh.antennapod.net.sync.service.SyncService.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ -3ed740: 7100 45a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastEpisodeActionSynchronizationTimestamp:()J // method@a945 │ │ -3ed746: 0b00 |0003: move-result-wide v0 │ │ -3ed748: 7100 efaf 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed74e: 0c02 |0007: move-result-object v2 │ │ -3ed750: 2203 f219 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed754: 6004 4abc |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_download:I // field@bc4a │ │ -3ed758: 7020 4ca0 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed75e: 6e20 f3af 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed764: 7230 27a5 0a01 |0012: invoke-interface {v10, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a527 │ │ -3ed76a: 0c02 |0015: move-result-object v2 │ │ -3ed76c: 6e10 25a5 0200 |0016: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getTimestamp:()J // method@a525 │ │ -3ed772: 0b03 |0019: move-result-wide v3 │ │ -3ed774: 6e10 24a5 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getEpisodeActions:()Ljava/util/List; // method@a524 │ │ -3ed77a: 0c02 |001d: move-result-object v2 │ │ -3ed77c: 7020 f3a4 2900 |001e: invoke-direct {v9, v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.processEpisodeActions:(Ljava/util/List;)V // method@a4f3 │ │ -3ed782: 7100 efaf 0000 |0021: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed788: 0c02 |0024: move-result-object v2 │ │ -3ed78a: 2205 f219 |0025: new-instance v5, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed78e: 6006 4bbc |0027: sget v6, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_upload:I // field@bc4b │ │ -3ed792: 7020 4ca0 6500 |0029: invoke-direct {v5, v6}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed798: 6e20 f3af 5200 |002c: invoke-virtual {v2, v5}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed79e: 5492 97c0 |002f: iget-object v2, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3ed7a2: 6e10 78a5 0200 |0031: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a578 │ │ -3ed7a8: 0c02 |0034: move-result-object v2 │ │ -3ed7aa: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ -3ed7ae: 1a07 b048 |0037: const-string v7, "SyncService" // string@48b0 │ │ -3ed7b2: 3108 0005 |0039: cmp-long v8, v0, v5 │ │ -3ed7b6: 3908 8600 |003b: if-nez v8, 00c1 // +0086 │ │ -3ed7ba: 7100 efaf 0000 |003d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed7c0: 0c00 |0040: move-result-object v0 │ │ -3ed7c2: 2201 f219 |0041: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed7c6: 6005 50bc |0043: sget v5, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_upload_played:I // field@bc50 │ │ -3ed7ca: 7020 4ca0 5100 |0045: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed7d0: 6e20 f3af 1000 |0048: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed7d6: 2200 191a |004b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ -3ed7da: 1a01 c2ad |004d: const-string v1, "played" // string@adc2 │ │ -3ed7de: 7020 77a1 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ -3ed7e4: 6201 5c6f |0052: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ -3ed7e8: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -3ed7ea: 1406 ffff ff7f |0055: const v6, #float nan // #7fffffff │ │ -3ed7f0: 7140 fda8 6510 |0058: invoke-static {v5, v6, v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ -3ed7f6: 0c00 |005b: move-result-object v0 │ │ -3ed7f8: 2201 c81c |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed7fc: 7010 a6ab 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed802: 1a05 be17 |0061: const-string v5, "First sync. Upload state for all " // string@17be │ │ -3ed806: 6e20 b2ab 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed80c: 7210 ddad 0000 |0066: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ -3ed812: 0a05 |0069: move-result v5 │ │ -3ed814: 6e20 adab 5100 |006a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ed81a: 1a05 6201 |006d: const-string v5, " played episodes" // string@0162 │ │ -3ed81e: 6e20 b2ab 5100 |006f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed824: 6e10 bcab 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed82a: 0c01 |0075: move-result-object v1 │ │ -3ed82c: 7120 330b 1700 |0076: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed832: 7210 d5ad 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3ed838: 0c00 |007c: move-result-object v0 │ │ -3ed83a: 7210 b8ad 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3ed840: 0a01 |0080: move-result v1 │ │ -3ed842: 3801 4000 |0081: if-eqz v1, 00c1 // +0040 │ │ -3ed846: 7210 b9ad 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3ed84c: 0c01 |0086: move-result-object v1 │ │ -3ed84e: 1f01 181a |0087: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ -3ed852: 6e10 4ca1 0100 |0089: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ -3ed858: 0c05 |008c: move-result-object v5 │ │ -3ed85a: 3905 0300 |008d: if-nez v5, 0090 // +0003 │ │ -3ed85e: 28ee |008f: goto 007d // -0012 │ │ -3ed860: 2206 0e1b |0090: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ -3ed864: 6208 acc0 |0092: sget-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ -3ed868: 7030 09a5 1608 |0094: invoke-direct {v6, v1, v8}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ -3ed86e: 6e10 0ca5 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ -3ed874: 0c01 |009a: move-result-object v1 │ │ -3ed876: 6e10 92a1 0500 |009b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3ed87c: 0a06 |009e: move-result v6 │ │ -3ed87e: d366 e803 |009f: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3ed882: 6e20 0fa5 6100 |00a1: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ -3ed888: 0c01 |00a4: move-result-object v1 │ │ -3ed88a: 6e10 92a1 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3ed890: 0a06 |00a8: move-result v6 │ │ -3ed892: d366 e803 |00a9: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3ed896: 6e20 0ea5 6100 |00ab: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ -3ed89c: 0c01 |00ae: move-result-object v1 │ │ -3ed89e: 6e10 92a1 0500 |00af: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ -3ed8a4: 0a05 |00b2: move-result v5 │ │ -3ed8a6: d355 e803 |00b3: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -3ed8aa: 6e20 11a5 5100 |00b5: invoke-virtual {v1, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ -3ed8b0: 0c01 |00b8: move-result-object v1 │ │ -3ed8b2: 6e10 0ba5 0100 |00b9: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ -3ed8b8: 0c01 |00bc: move-result-object v1 │ │ -3ed8ba: 7220 caad 1200 |00bd: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3ed8c0: 28bd |00c0: goto 007d // -0043 │ │ -3ed8c2: 7210 d4ad 0200 |00c1: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ -3ed8c8: 0a00 |00c4: move-result v0 │ │ -3ed8ca: 3900 5300 |00c5: if-nez v0, 0118 // +0053 │ │ -3ed8ce: 7100 34a5 0000 |00c7: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@a534 │ │ -3ed8d4: 2200 c81c |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed8d8: 7010 a6ab 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed8de: 1a01 264e |00cf: const-string v1, "Uploading " // string@4e26 │ │ -3ed8e2: 6e20 b2ab 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed8e8: 7210 ddad 0200 |00d4: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3ed8ee: 0a01 |00d7: move-result v1 │ │ -3ed8f0: 6e20 adab 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ -3ed8f6: 1a01 5e00 |00db: const-string v1, " actions: " // string@005e │ │ -3ed8fa: 6e20 b2ab 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed900: 1a01 f204 |00e0: const-string v1, ", " // string@04f2 │ │ -3ed904: 7120 dfaf 1200 |00e2: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ -3ed90a: 0c01 |00e5: move-result-object v1 │ │ -3ed90c: 6e20 b2ab 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed912: 6e10 bcab 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed918: 0c00 |00ec: move-result-object v0 │ │ -3ed91a: 7120 330b 0700 |00ed: invoke-static {v7, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed920: 7220 2ba5 2a00 |00f0: invoke-interface {v10, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a52b │ │ -3ed926: 0c0a |00f3: move-result-object v10 │ │ -3ed928: 53a3 b8c8 |00f4: iget-wide v3, v10, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ -3ed92c: 2200 c81c |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ed930: 7010 a6ab 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ed936: 1a01 254e |00fb: const-string v1, "Upload episode response: " // string@4e25 │ │ -3ed93a: 6e20 b2ab 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ed940: 6e20 b1ab a000 |0100: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ed946: 6e10 bcab 0000 |0103: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ed94c: 0c0a |0106: move-result-object v10 │ │ -3ed94e: 7120 330b a700 |0107: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ed954: 549a 97c0 |010a: iget-object v10, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3ed958: 6e10 71a5 0a00 |010c: invoke-virtual {v10}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearEpisodeActionQueue:()V // method@a571 │ │ -3ed95e: 7100 35a5 0000 |010f: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ -3ed964: 2806 |0112: goto 0118 // +0006 │ │ -3ed966: 0d0a |0113: move-exception v10 │ │ -3ed968: 7100 35a5 0000 |0114: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ -3ed96e: 270a |0117: throw v10 │ │ -3ed970: 7120 4ca9 4300 |0118: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastEpisodeActionSynchronizationAttemptTimestamp:(J)V // method@a94c │ │ -3ed976: 0e00 |011b: return-void │ │ +3ed758: |[3ed758] de.danoeh.antennapod.net.sync.service.SyncService.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ +3ed768: 7100 45a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastEpisodeActionSynchronizationTimestamp:()J // method@a945 │ │ +3ed76e: 0b00 |0003: move-result-wide v0 │ │ +3ed770: 7100 efaf 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed776: 0c02 |0007: move-result-object v2 │ │ +3ed778: 2203 f219 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed77c: 6004 4abc |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_download:I // field@bc4a │ │ +3ed780: 7020 4ca0 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed786: 6e20 f3af 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed78c: 7230 27a5 0a01 |0012: invoke-interface {v10, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@a527 │ │ +3ed792: 0c02 |0015: move-result-object v2 │ │ +3ed794: 6e10 25a5 0200 |0016: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getTimestamp:()J // method@a525 │ │ +3ed79a: 0b03 |0019: move-result-wide v3 │ │ +3ed79c: 6e10 24a5 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getEpisodeActions:()Ljava/util/List; // method@a524 │ │ +3ed7a2: 0c02 |001d: move-result-object v2 │ │ +3ed7a4: 7020 f3a4 2900 |001e: invoke-direct {v9, v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.processEpisodeActions:(Ljava/util/List;)V // method@a4f3 │ │ +3ed7aa: 7100 efaf 0000 |0021: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed7b0: 0c02 |0024: move-result-object v2 │ │ +3ed7b2: 2205 f219 |0025: new-instance v5, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed7b6: 6006 4bbc |0027: sget v6, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_upload:I // field@bc4b │ │ +3ed7ba: 7020 4ca0 6500 |0029: invoke-direct {v5, v6}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed7c0: 6e20 f3af 5200 |002c: invoke-virtual {v2, v5}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed7c6: 5492 97c0 |002f: iget-object v2, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3ed7ca: 6e10 78a5 0200 |0031: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a578 │ │ +3ed7d0: 0c02 |0034: move-result-object v2 │ │ +3ed7d2: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ +3ed7d6: 1a07 b048 |0037: const-string v7, "SyncService" // string@48b0 │ │ +3ed7da: 3108 0005 |0039: cmp-long v8, v0, v5 │ │ +3ed7de: 3908 8600 |003b: if-nez v8, 00c1 // +0086 │ │ +3ed7e2: 7100 efaf 0000 |003d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed7e8: 0c00 |0040: move-result-object v0 │ │ +3ed7ea: 2201 f219 |0041: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed7ee: 6005 50bc |0043: sget v5, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_upload_played:I // field@bc50 │ │ +3ed7f2: 7020 4ca0 5100 |0045: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed7f8: 6e20 f3af 1000 |0048: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed7fe: 2200 191a |004b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@1a19 │ │ +3ed802: 1a01 c2ad |004d: const-string v1, "played" // string@adc2 │ │ +3ed806: 7020 77a1 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@a177 │ │ +3ed80c: 6201 5c6f |0052: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6f5c │ │ +3ed810: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +3ed812: 1406 ffff ff7f |0055: const v6, #float nan // #7fffffff │ │ +3ed818: 7140 fda8 6510 |0058: invoke-static {v5, v6, v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a8fd │ │ +3ed81e: 0c00 |005b: move-result-object v0 │ │ +3ed820: 2201 c81c |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed824: 7010 a6ab 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed82a: 1a05 be17 |0061: const-string v5, "First sync. Upload state for all " // string@17be │ │ +3ed82e: 6e20 b2ab 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed834: 7210 ddad 0000 |0066: invoke-interface {v0}, Ljava/util/List;.size:()I // method@addd │ │ +3ed83a: 0a05 |0069: move-result v5 │ │ +3ed83c: 6e20 adab 5100 |006a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ed842: 1a05 6201 |006d: const-string v5, " played episodes" // string@0162 │ │ +3ed846: 6e20 b2ab 5100 |006f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed84c: 6e10 bcab 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed852: 0c01 |0075: move-result-object v1 │ │ +3ed854: 7120 330b 1700 |0076: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed85a: 7210 d5ad 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3ed860: 0c00 |007c: move-result-object v0 │ │ +3ed862: 7210 b8ad 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3ed868: 0a01 |0080: move-result v1 │ │ +3ed86a: 3801 4000 |0081: if-eqz v1, 00c1 // +0040 │ │ +3ed86e: 7210 b9ad 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3ed874: 0c01 |0086: move-result-object v1 │ │ +3ed876: 1f01 181a |0087: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@1a18 │ │ +3ed87a: 6e10 4ca1 0100 |0089: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a14c │ │ +3ed880: 0c05 |008c: move-result-object v5 │ │ +3ed882: 3905 0300 |008d: if-nez v5, 0090 // +0003 │ │ +3ed886: 28ee |008f: goto 007d // -0012 │ │ +3ed888: 2206 0e1b |0090: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@1b0e │ │ +3ed88c: 6208 acc0 |0092: sget-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@c0ac │ │ +3ed890: 7030 09a5 1608 |0094: invoke-direct {v6, v1, v8}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@a509 │ │ +3ed896: 6e10 0ca5 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50c │ │ +3ed89c: 0c01 |009a: move-result-object v1 │ │ +3ed89e: 6e10 92a1 0500 |009b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3ed8a4: 0a06 |009e: move-result v6 │ │ +3ed8a6: d366 e803 |009f: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3ed8aa: 6e20 0fa5 6100 |00a1: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50f │ │ +3ed8b0: 0c01 |00a4: move-result-object v1 │ │ +3ed8b2: 6e10 92a1 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3ed8b8: 0a06 |00a8: move-result v6 │ │ +3ed8ba: d366 e803 |00a9: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3ed8be: 6e20 0ea5 6100 |00ab: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a50e │ │ +3ed8c4: 0c01 |00ae: move-result-object v1 │ │ +3ed8c6: 6e10 92a1 0500 |00af: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@a192 │ │ +3ed8cc: 0a05 |00b2: move-result v5 │ │ +3ed8ce: d355 e803 |00b3: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +3ed8d2: 6e20 11a5 5100 |00b5: invoke-virtual {v1, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@a511 │ │ +3ed8d8: 0c01 |00b8: move-result-object v1 │ │ +3ed8da: 6e10 0ba5 0100 |00b9: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@a50b │ │ +3ed8e0: 0c01 |00bc: move-result-object v1 │ │ +3ed8e2: 7220 caad 1200 |00bd: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3ed8e8: 28bd |00c0: goto 007d // -0043 │ │ +3ed8ea: 7210 d4ad 0200 |00c1: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@add4 │ │ +3ed8f0: 0a00 |00c4: move-result v0 │ │ +3ed8f2: 3900 5300 |00c5: if-nez v0, 0118 // +0053 │ │ +3ed8f6: 7100 34a5 0000 |00c7: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@a534 │ │ +3ed8fc: 2200 c81c |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed900: 7010 a6ab 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed906: 1a01 264e |00cf: const-string v1, "Uploading " // string@4e26 │ │ +3ed90a: 6e20 b2ab 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed910: 7210 ddad 0200 |00d4: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3ed916: 0a01 |00d7: move-result v1 │ │ +3ed918: 6e20 adab 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@abad │ │ +3ed91e: 1a01 5e00 |00db: const-string v1, " actions: " // string@005e │ │ +3ed922: 6e20 b2ab 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed928: 1a01 f204 |00e0: const-string v1, ", " // string@04f2 │ │ +3ed92c: 7120 dfaf 1200 |00e2: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ +3ed932: 0c01 |00e5: move-result-object v1 │ │ +3ed934: 6e20 b2ab 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed93a: 6e10 bcab 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed940: 0c00 |00ec: move-result-object v0 │ │ +3ed942: 7120 330b 0700 |00ed: invoke-static {v7, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed948: 7220 2ba5 2a00 |00f0: invoke-interface {v10, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a52b │ │ +3ed94e: 0c0a |00f3: move-result-object v10 │ │ +3ed950: 53a3 b8c8 |00f4: iget-wide v3, v10, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ +3ed954: 2200 c81c |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ed958: 7010 a6ab 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ed95e: 1a01 254e |00fb: const-string v1, "Upload episode response: " // string@4e25 │ │ +3ed962: 6e20 b2ab 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ed968: 6e20 b1ab a000 |0100: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ed96e: 6e10 bcab 0000 |0103: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ed974: 0c0a |0106: move-result-object v10 │ │ +3ed976: 7120 330b a700 |0107: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ed97c: 549a 97c0 |010a: iget-object v10, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3ed980: 6e10 71a5 0a00 |010c: invoke-virtual {v10}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearEpisodeActionQueue:()V // method@a571 │ │ +3ed986: 7100 35a5 0000 |010f: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ +3ed98c: 2806 |0112: goto 0118 // +0006 │ │ +3ed98e: 0d0a |0113: move-exception v10 │ │ +3ed990: 7100 35a5 0000 |0114: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ +3ed996: 270a |0117: throw v10 │ │ +3ed998: 7120 4ca9 4300 |0118: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastEpisodeActionSynchronizationAttemptTimestamp:(J)V // method@a94c │ │ +3ed99e: 0e00 |011b: return-void │ │ catches : 1 │ │ 0x00ca - 0x010f │ │ -> 0x0113 │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x0012 line=218 │ │ @@ -1660448,31 +1660456,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3ed984: |[3ed984] de.danoeh.antennapod.net.sync.service.SyncService.syncImmediately:(Landroid/content/Context;)V │ │ -3ed994: 7100 f1a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ -3ed99a: 0c00 |0003: move-result-object v0 │ │ -3ed99c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -3ed9a0: 6203 31f3 |0006: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ -3ed9a4: 6e40 6a75 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ -3ed9aa: 0c00 |000b: move-result-object v0 │ │ -3ed9ac: 1f00 dc12 |000c: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ -3ed9b0: 6e10 6475 0000 |000e: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ -3ed9b6: 0c00 |0011: move-result-object v0 │ │ -3ed9b8: 1f00 dd12 |0012: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ -3ed9bc: 7110 5975 0400 |0014: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3ed9c2: 0c04 |0017: move-result-object v4 │ │ -3ed9c4: 1a01 b148 |0018: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ -3ed9c8: 6202 3135 |001a: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ -3ed9cc: 6e40 5775 1402 |001c: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ -3ed9d2: 0e00 |001f: return-void │ │ +3ed9ac: |[3ed9ac] de.danoeh.antennapod.net.sync.service.SyncService.syncImmediately:(Landroid/content/Context;)V │ │ +3ed9bc: 7100 f1a4 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@a4f1 │ │ +3ed9c2: 0c00 |0003: move-result-object v0 │ │ +3ed9c4: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +3ed9c8: 6203 31f3 |0006: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f331 │ │ +3ed9cc: 6e40 6a75 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@756a │ │ +3ed9d2: 0c00 |000b: move-result-object v0 │ │ +3ed9d4: 1f00 dc12 |000c: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@12dc │ │ +3ed9d8: 6e10 6475 0000 |000e: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@7564 │ │ +3ed9de: 0c00 |0011: move-result-object v0 │ │ +3ed9e0: 1f00 dd12 |0012: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@12dd │ │ +3ed9e4: 7110 5975 0400 |0014: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3ed9ea: 0c04 |0017: move-result-object v4 │ │ +3ed9ec: 1a01 b148 |0018: const-string v1, "SyncServiceWorkId" // string@48b1 │ │ +3ed9f0: 6202 3135 |001a: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3531 │ │ +3ed9f4: 6e40 5775 1402 |001c: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@7557 │ │ +3ed9fa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000e line=130 │ │ 0x0014 line=131 │ │ locals : │ │ @@ -1660483,160 +1660491,160 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 310 16-bit code units │ │ -3ed9d4: |[3ed9d4] de.danoeh.antennapod.net.sync.service.SyncService.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ -3ed9e4: 7100 46a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSubscriptionSynchronizationTimestamp:()J // method@a946 │ │ -3ed9ea: 0b00 |0003: move-result-wide v0 │ │ -3ed9ec: 7100 efaf 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed9f2: 0c02 |0007: move-result-object v2 │ │ -3ed9f4: 2203 f219 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed9f8: 6004 4ebc |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_subscriptions:I // field@bc4e │ │ -3ed9fc: 7020 4ca0 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3eda02: 6e20 f3af 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3eda08: 7100 03a9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedListDownloadUrls:()Ljava/util/List; // method@a903 │ │ -3eda0e: 0c02 |0015: move-result-object v2 │ │ -3eda10: 7230 28a5 0f01 |0016: invoke-interface {v15, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a528 │ │ -3eda16: 0c03 |0019: move-result-object v3 │ │ -3eda18: 6e10 49a5 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getTimestamp:()J // method@a549 │ │ -3eda1e: 0b04 |001d: move-result-wide v4 │ │ -3eda20: 54e6 97c0 |001e: iget-object v6, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3eda24: 6e10 79a5 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedRemovedFeeds:()Ljava/util/ArrayList; // method@a579 │ │ -3eda2a: 0c06 |0023: move-result-object v6 │ │ -3eda2c: 54e7 97c0 |0024: iget-object v7, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3eda30: 6e10 77a5 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedAddedFeeds:()Ljava/util/ArrayList; // method@a577 │ │ -3eda36: 0c07 |0029: move-result-object v7 │ │ -3eda38: 2208 c81c |002a: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3eda3c: 7010 a6ab 0800 |002c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3eda42: 1a09 7413 |002f: const-string v9, "Downloaded subscription changes: " // string@1374 │ │ -3eda46: 6e20 b2ab 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3eda4c: 6e20 b1ab 3800 |0034: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3eda52: 6e10 bcab 0800 |0037: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3eda58: 0c08 |003a: move-result-object v8 │ │ -3eda5a: 1a09 b048 |003b: const-string v9, "SyncService" // string@48b0 │ │ -3eda5e: 7120 330b 8900 |003d: invoke-static {v9, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3eda64: 6e10 47a5 0300 |0040: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@a547 │ │ -3eda6a: 0c08 |0043: move-result-object v8 │ │ -3eda6c: 7210 d5ad 0800 |0044: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3eda72: 0c08 |0047: move-result-object v8 │ │ -3eda74: 7210 b8ad 0800 |0048: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3eda7a: 0a0a |004b: move-result v10 │ │ -3eda7c: 380a 5500 |004c: if-eqz v10, 00a1 // +0055 │ │ -3eda80: 7210 b9ad 0800 |004e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3eda86: 0c0a |0051: move-result-object v10 │ │ -3eda88: 1f0a c71c |0052: check-cast v10, Ljava/lang/String; // type@1cc7 │ │ -3eda8c: 1a0b 2b85 |0054: const-string v11, "http" // string@852b │ │ -3eda90: 6e20 95ab ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3eda96: 0a0b |0059: move-result v11 │ │ -3eda98: 390b 1700 |005a: if-nez v11, 0071 // +0017 │ │ -3eda9c: 220b c81c |005c: new-instance v11, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3edaa0: 7010 a6ab 0b00 |005e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3edaa6: 1a0c 9247 |0061: const-string v12, "Skipping url: " // string@4792 │ │ -3edaaa: 6e20 b2ab cb00 |0063: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edab0: 6e20 b2ab ab00 |0066: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edab6: 6e10 bcab 0b00 |0069: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3edabc: 0c0a |006c: move-result-object v10 │ │ -3edabe: 7120 330b a900 |006d: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edac4: 28d8 |0070: goto 0048 // -0028 │ │ -3edac6: 7120 a4a2 a200 |0071: invoke-static {v2, v10}, Lde/danoeh/antennapod/net/common/UrlChecker;.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z // method@a2a4 │ │ -3edacc: 0a0b |0074: move-result v11 │ │ -3edace: 390b d3ff |0075: if-nez v11, 0048 // -002d │ │ -3edad2: 7220 cead a600 |0077: invoke-interface {v6, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3edad8: 0a0b |007a: move-result v11 │ │ -3edada: 390b cdff |007b: if-nez v11, 0048 // -0033 │ │ -3edade: 220b 141a |007d: new-instance v11, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3edae2: 120c |007f: const/4 v12, #int 0 // #0 │ │ -3edae4: 1a0d db4d |0080: const-string v13, "Unknown podcast" // string@4ddb │ │ -3edae8: 7040 e2a0 abdc |0082: invoke-direct {v11, v10, v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ -3edaee: 7100 71ad 0000 |0085: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -3edaf4: 0c0a |0088: move-result-object v10 │ │ -3edaf6: 6e20 0ea1 ab00 |0089: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ -3edafc: 6e10 f874 0e00 |008c: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edb02: 0c0a |008f: move-result-object v10 │ │ -3edb04: 120c |0090: const/4 v12, #int 0 // #0 │ │ -3edb06: 7130 1ba9 ba0c |0091: invoke-static {v10, v11, v12}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -3edb0c: 0c0a |0094: move-result-object v10 │ │ -3edb0e: 7100 10a4 0000 |0095: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3edb14: 0c0b |0098: move-result-object v11 │ │ -3edb16: 6e10 f874 0e00 |0099: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edb1c: 0c0c |009c: move-result-object v12 │ │ -3edb1e: 6e30 13a4 cb0a |009d: invoke-virtual {v11, v12, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a413 │ │ -3edb24: 28a8 |00a0: goto 0048 // -0058 │ │ -3edb26: 6e10 48a5 0300 |00a1: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@a548 │ │ -3edb2c: 0c08 |00a4: move-result-object v8 │ │ -3edb2e: 7210 d5ad 0800 |00a5: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3edb34: 0c08 |00a8: move-result-object v8 │ │ -3edb36: 7210 b8ad 0800 |00a9: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3edb3c: 0a0a |00ac: move-result v10 │ │ -3edb3e: 380a 1600 |00ad: if-eqz v10, 00c3 // +0016 │ │ -3edb42: 7210 b9ad 0800 |00af: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3edb48: 0c0a |00b2: move-result-object v10 │ │ -3edb4a: 1f0a c71c |00b3: check-cast v10, Ljava/lang/String; // type@1cc7 │ │ -3edb4e: 7220 cead a700 |00b5: invoke-interface {v7, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3edb54: 0a0b |00b8: move-result v11 │ │ -3edb56: 390b f0ff |00b9: if-nez v11, 00a9 // -0010 │ │ -3edb5a: 6e10 f874 0e00 |00bb: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edb60: 0c0b |00be: move-result-object v11 │ │ -3edb62: 7120 12a9 ab00 |00bf: invoke-static {v11, v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeFeedWithDownloadUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@a912 │ │ -3edb68: 28e7 |00c2: goto 00a9 // -0019 │ │ -3edb6a: 160a 0000 |00c3: const-wide/16 v10, #int 0 // #0 │ │ -3edb6e: 3108 000a |00c5: cmp-long v8, v0, v10 │ │ -3edb72: 3908 1600 |00c7: if-nez v8, 00dd // +0016 │ │ -3edb76: 1a00 bd17 |00c9: const-string v0, "First sync. Adding all local subscriptions." // string@17bd │ │ -3edb7a: 7120 330b 0900 |00cb: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edb80: 6e10 47a5 0300 |00ce: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@a547 │ │ -3edb86: 0c00 |00d1: move-result-object v0 │ │ -3edb88: 7220 dbad 0200 |00d2: invoke-interface {v2, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@addb │ │ -3edb8e: 6e10 48a5 0300 |00d5: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@a548 │ │ -3edb94: 0c00 |00d8: move-result-object v0 │ │ -3edb96: 7220 dbad 0600 |00d9: invoke-interface {v6, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@addb │ │ -3edb9c: 2802 |00dc: goto 00de // +0002 │ │ -3edb9e: 0772 |00dd: move-object v2, v7 │ │ -3edba0: 7210 ddad 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ -3edba6: 0a00 |00e1: move-result v0 │ │ -3edba8: 3c00 0800 |00e2: if-gtz v0, 00ea // +0008 │ │ -3edbac: 7210 ddad 0600 |00e4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ -3edbb2: 0a00 |00e7: move-result v0 │ │ -3edbb4: 3d00 4500 |00e8: if-lez v0, 012d // +0045 │ │ -3edbb8: 2200 c81c |00ea: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3edbbc: 7010 a6ab 0000 |00ec: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3edbc2: 1a01 5f09 |00ef: const-string v1, "Added: " // string@095f │ │ -3edbc6: 6e20 b2ab 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edbcc: 1a01 f204 |00f4: const-string v1, ", " // string@04f2 │ │ -3edbd0: 7120 dfaf 1200 |00f6: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ -3edbd6: 0c03 |00f9: move-result-object v3 │ │ -3edbd8: 6e20 b2ab 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edbde: 6e10 bcab 0000 |00fd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3edbe4: 0c00 |0100: move-result-object v0 │ │ -3edbe6: 7120 330b 0900 |0101: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edbec: 2200 c81c |0104: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3edbf0: 7010 a6ab 0000 |0106: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3edbf6: 1a03 ab44 |0109: const-string v3, "Removed: " // string@44ab │ │ -3edbfa: 6e20 b2ab 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edc00: 7120 dfaf 1600 |010e: invoke-static {v6, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ -3edc06: 0c01 |0111: move-result-object v1 │ │ -3edc08: 6e20 b2ab 1000 |0112: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edc0e: 6e10 bcab 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3edc14: 0c00 |0118: move-result-object v0 │ │ -3edc16: 7120 330b 0900 |0119: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edc1c: 7100 34a5 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@a534 │ │ -3edc22: 7230 2ca5 2f06 |011f: invoke-interface {v15, v2, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a52c │ │ -3edc28: 0c0f |0122: move-result-object v15 │ │ -3edc2a: 54e0 97c0 |0123: iget-object v0, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ -3edc2e: 6e10 72a5 0000 |0125: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearFeedQueues:()V // method@a572 │ │ -3edc34: 53f4 b8c8 |0128: iget-wide v4, v15, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ -3edc38: 7100 35a5 0000 |012a: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ -3edc3e: 7120 4da9 5400 |012d: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSubscriptionSynchronizationAttemptTimestamp:(J)V // method@a94d │ │ -3edc44: 0e00 |0130: return-void │ │ -3edc46: 0d0f |0131: move-exception v15 │ │ -3edc48: 7100 35a5 0000 |0132: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ -3edc4e: 270f |0135: throw v15 │ │ +3ed9fc: |[3ed9fc] de.danoeh.antennapod.net.sync.service.SyncService.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ +3eda0c: 7100 46a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSubscriptionSynchronizationTimestamp:()J // method@a946 │ │ +3eda12: 0b00 |0003: move-result-wide v0 │ │ +3eda14: 7100 efaf 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3eda1a: 0c02 |0007: move-result-object v2 │ │ +3eda1c: 2203 f219 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3eda20: 6004 4ebc |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_subscriptions:I // field@bc4e │ │ +3eda24: 7020 4ca0 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3eda2a: 6e20 f3af 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3eda30: 7100 03a9 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedListDownloadUrls:()Ljava/util/List; // method@a903 │ │ +3eda36: 0c02 |0015: move-result-object v2 │ │ +3eda38: 7230 28a5 0f01 |0016: invoke-interface {v15, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@a528 │ │ +3eda3e: 0c03 |0019: move-result-object v3 │ │ +3eda40: 6e10 49a5 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getTimestamp:()J // method@a549 │ │ +3eda46: 0b04 |001d: move-result-wide v4 │ │ +3eda48: 54e6 97c0 |001e: iget-object v6, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3eda4c: 6e10 79a5 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedRemovedFeeds:()Ljava/util/ArrayList; // method@a579 │ │ +3eda52: 0c06 |0023: move-result-object v6 │ │ +3eda54: 54e7 97c0 |0024: iget-object v7, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3eda58: 6e10 77a5 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedAddedFeeds:()Ljava/util/ArrayList; // method@a577 │ │ +3eda5e: 0c07 |0029: move-result-object v7 │ │ +3eda60: 2208 c81c |002a: new-instance v8, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3eda64: 7010 a6ab 0800 |002c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3eda6a: 1a09 7413 |002f: const-string v9, "Downloaded subscription changes: " // string@1374 │ │ +3eda6e: 6e20 b2ab 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3eda74: 6e20 b1ab 3800 |0034: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3eda7a: 6e10 bcab 0800 |0037: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3eda80: 0c08 |003a: move-result-object v8 │ │ +3eda82: 1a09 b048 |003b: const-string v9, "SyncService" // string@48b0 │ │ +3eda86: 7120 330b 8900 |003d: invoke-static {v9, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3eda8c: 6e10 47a5 0300 |0040: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@a547 │ │ +3eda92: 0c08 |0043: move-result-object v8 │ │ +3eda94: 7210 d5ad 0800 |0044: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3eda9a: 0c08 |0047: move-result-object v8 │ │ +3eda9c: 7210 b8ad 0800 |0048: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3edaa2: 0a0a |004b: move-result v10 │ │ +3edaa4: 380a 5500 |004c: if-eqz v10, 00a1 // +0055 │ │ +3edaa8: 7210 b9ad 0800 |004e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3edaae: 0c0a |0051: move-result-object v10 │ │ +3edab0: 1f0a c71c |0052: check-cast v10, Ljava/lang/String; // type@1cc7 │ │ +3edab4: 1a0b 2b85 |0054: const-string v11, "http" // string@852b │ │ +3edab8: 6e20 95ab ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3edabe: 0a0b |0059: move-result v11 │ │ +3edac0: 390b 1700 |005a: if-nez v11, 0071 // +0017 │ │ +3edac4: 220b c81c |005c: new-instance v11, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3edac8: 7010 a6ab 0b00 |005e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3edace: 1a0c 9247 |0061: const-string v12, "Skipping url: " // string@4792 │ │ +3edad2: 6e20 b2ab cb00 |0063: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edad8: 6e20 b2ab ab00 |0066: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edade: 6e10 bcab 0b00 |0069: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3edae4: 0c0a |006c: move-result-object v10 │ │ +3edae6: 7120 330b a900 |006d: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edaec: 28d8 |0070: goto 0048 // -0028 │ │ +3edaee: 7120 a4a2 a200 |0071: invoke-static {v2, v10}, Lde/danoeh/antennapod/net/common/UrlChecker;.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z // method@a2a4 │ │ +3edaf4: 0a0b |0074: move-result v11 │ │ +3edaf6: 390b d3ff |0075: if-nez v11, 0048 // -002d │ │ +3edafa: 7220 cead a600 |0077: invoke-interface {v6, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3edb00: 0a0b |007a: move-result v11 │ │ +3edb02: 390b cdff |007b: if-nez v11, 0048 // -0033 │ │ +3edb06: 220b 141a |007d: new-instance v11, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3edb0a: 120c |007f: const/4 v12, #int 0 // #0 │ │ +3edb0c: 1a0d db4d |0080: const-string v13, "Unknown podcast" // string@4ddb │ │ +3edb10: 7040 e2a0 abdc |0082: invoke-direct {v11, v10, v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ +3edb16: 7100 71ad 0000 |0085: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +3edb1c: 0c0a |0088: move-result-object v10 │ │ +3edb1e: 6e20 0ea1 ab00 |0089: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ +3edb24: 6e10 f874 0e00 |008c: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edb2a: 0c0a |008f: move-result-object v10 │ │ +3edb2c: 120c |0090: const/4 v12, #int 0 // #0 │ │ +3edb2e: 7130 1ba9 ba0c |0091: invoke-static {v10, v11, v12}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +3edb34: 0c0a |0094: move-result-object v10 │ │ +3edb36: 7100 10a4 0000 |0095: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3edb3c: 0c0b |0098: move-result-object v11 │ │ +3edb3e: 6e10 f874 0e00 |0099: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edb44: 0c0c |009c: move-result-object v12 │ │ +3edb46: 6e30 13a4 cb0a |009d: invoke-virtual {v11, v12, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@a413 │ │ +3edb4c: 28a8 |00a0: goto 0048 // -0058 │ │ +3edb4e: 6e10 48a5 0300 |00a1: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@a548 │ │ +3edb54: 0c08 |00a4: move-result-object v8 │ │ +3edb56: 7210 d5ad 0800 |00a5: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3edb5c: 0c08 |00a8: move-result-object v8 │ │ +3edb5e: 7210 b8ad 0800 |00a9: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3edb64: 0a0a |00ac: move-result v10 │ │ +3edb66: 380a 1600 |00ad: if-eqz v10, 00c3 // +0016 │ │ +3edb6a: 7210 b9ad 0800 |00af: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3edb70: 0c0a |00b2: move-result-object v10 │ │ +3edb72: 1f0a c71c |00b3: check-cast v10, Ljava/lang/String; // type@1cc7 │ │ +3edb76: 7220 cead a700 |00b5: invoke-interface {v7, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3edb7c: 0a0b |00b8: move-result v11 │ │ +3edb7e: 390b f0ff |00b9: if-nez v11, 00a9 // -0010 │ │ +3edb82: 6e10 f874 0e00 |00bb: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edb88: 0c0b |00be: move-result-object v11 │ │ +3edb8a: 7120 12a9 ab00 |00bf: invoke-static {v11, v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeFeedWithDownloadUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@a912 │ │ +3edb90: 28e7 |00c2: goto 00a9 // -0019 │ │ +3edb92: 160a 0000 |00c3: const-wide/16 v10, #int 0 // #0 │ │ +3edb96: 3108 000a |00c5: cmp-long v8, v0, v10 │ │ +3edb9a: 3908 1600 |00c7: if-nez v8, 00dd // +0016 │ │ +3edb9e: 1a00 bd17 |00c9: const-string v0, "First sync. Adding all local subscriptions." // string@17bd │ │ +3edba2: 7120 330b 0900 |00cb: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edba8: 6e10 47a5 0300 |00ce: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@a547 │ │ +3edbae: 0c00 |00d1: move-result-object v0 │ │ +3edbb0: 7220 dbad 0200 |00d2: invoke-interface {v2, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@addb │ │ +3edbb6: 6e10 48a5 0300 |00d5: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@a548 │ │ +3edbbc: 0c00 |00d8: move-result-object v0 │ │ +3edbbe: 7220 dbad 0600 |00d9: invoke-interface {v6, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@addb │ │ +3edbc4: 2802 |00dc: goto 00de // +0002 │ │ +3edbc6: 0772 |00dd: move-object v2, v7 │ │ +3edbc8: 7210 ddad 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@addd │ │ +3edbce: 0a00 |00e1: move-result v0 │ │ +3edbd0: 3c00 0800 |00e2: if-gtz v0, 00ea // +0008 │ │ +3edbd4: 7210 ddad 0600 |00e4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@addd │ │ +3edbda: 0a00 |00e7: move-result v0 │ │ +3edbdc: 3d00 4500 |00e8: if-lez v0, 012d // +0045 │ │ +3edbe0: 2200 c81c |00ea: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3edbe4: 7010 a6ab 0000 |00ec: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3edbea: 1a01 5f09 |00ef: const-string v1, "Added: " // string@095f │ │ +3edbee: 6e20 b2ab 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edbf4: 1a01 f204 |00f4: const-string v1, ", " // string@04f2 │ │ +3edbf8: 7120 dfaf 1200 |00f6: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ +3edbfe: 0c03 |00f9: move-result-object v3 │ │ +3edc00: 6e20 b2ab 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edc06: 6e10 bcab 0000 |00fd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3edc0c: 0c00 |0100: move-result-object v0 │ │ +3edc0e: 7120 330b 0900 |0101: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edc14: 2200 c81c |0104: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3edc18: 7010 a6ab 0000 |0106: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3edc1e: 1a03 ab44 |0109: const-string v3, "Removed: " // string@44ab │ │ +3edc22: 6e20 b2ab 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edc28: 7120 dfaf 1600 |010e: invoke-static {v6, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@afdf │ │ +3edc2e: 0c01 |0111: move-result-object v1 │ │ +3edc30: 6e20 b2ab 1000 |0112: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edc36: 6e10 bcab 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3edc3c: 0c00 |0118: move-result-object v0 │ │ +3edc3e: 7120 330b 0900 |0119: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edc44: 7100 34a5 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@a534 │ │ +3edc4a: 7230 2ca5 2f06 |011f: invoke-interface {v15, v2, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@a52c │ │ +3edc50: 0c0f |0122: move-result-object v15 │ │ +3edc52: 54e0 97c0 |0123: iget-object v0, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c097 │ │ +3edc56: 6e10 72a5 0000 |0125: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearFeedQueues:()V // method@a572 │ │ +3edc5c: 53f4 b8c8 |0128: iget-wide v4, v15, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c8b8 │ │ +3edc60: 7100 35a5 0000 |012a: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ +3edc66: 7120 4da9 5400 |012d: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSubscriptionSynchronizationAttemptTimestamp:(J)V // method@a94d │ │ +3edc6c: 0e00 |0130: return-void │ │ +3edc6e: 0d0f |0131: move-exception v15 │ │ +3edc70: 7100 35a5 0000 |0132: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@a535 │ │ +3edc76: 270f |0135: throw v15 │ │ catches : 1 │ │ 0x011f - 0x012a │ │ -> 0x0131 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0012 line=147 │ │ @@ -1660679,119 +1660687,119 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 211 16-bit code units │ │ -3edc5c: |[3edc5c] de.danoeh.antennapod.net.sync.service.SyncService.updateErrorNotification:(Ljava/lang/Exception;)V │ │ -3edc6c: 1a00 fc42 |0000: const-string v0, "Posting sync error notification" // string@42fc │ │ -3edc70: 1a01 b048 |0002: const-string v1, "SyncService" // string@48b0 │ │ -3edc74: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edc7a: 2200 c81c |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3edc7e: 7010 a6ab 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3edc84: 6e10 f874 0500 |000c: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edc8a: 0c02 |000f: move-result-object v2 │ │ -3edc8c: 6003 adba |0010: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_descr:I // field@baad │ │ -3edc90: 6e20 1402 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3edc96: 0c02 |0015: move-result-object v2 │ │ -3edc98: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edc9e: 6e10 dfab 0600 |0019: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3edca4: 0c06 |001c: move-result-object v6 │ │ -3edca6: 6e20 b2ab 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3edcac: 6e10 bcab 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3edcb2: 0c06 |0023: move-result-object v6 │ │ -3edcb4: 7100 6aa9 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.gpodnetNotificationsEnabled:()Z // method@a96a │ │ -3edcba: 0a00 |0027: move-result v0 │ │ -3edcbc: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ -3edcc0: 1a06 8f47 |002a: const-string v6, "Skipping sync error notification because of user setting" // string@478f │ │ -3edcc4: 7120 330b 6100 |002c: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3edcca: 0e00 |002f: return-void │ │ -3edccc: 7100 efaf 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3edcd2: 0c00 |0033: move-result-object v0 │ │ -3edcd4: 1c01 e119 |0034: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3edcd8: 6e20 f1af 1000 |0036: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ -3edcde: 0a00 |0039: move-result v0 │ │ -3edce0: 3800 0f00 |003a: if-eqz v0, 0049 // +000f │ │ -3edce4: 7100 efaf 0000 |003c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3edcea: 0c00 |003f: move-result-object v0 │ │ -3edcec: 2201 e119 |0040: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ -3edcf0: 7020 2da0 6100 |0042: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ -3edcf6: 6e20 f2af 1000 |0045: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3edcfc: 0e00 |0048: return-void │ │ -3edcfe: 6e10 f874 0500 |0049: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edd04: 0c00 |004c: move-result-object v0 │ │ -3edd06: 6e10 1002 0000 |004d: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0210 │ │ -3edd0c: 0c00 |0050: move-result-object v0 │ │ -3edd0e: 6e10 f874 0500 |0051: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edd14: 0c01 |0054: move-result-object v1 │ │ -3edd16: 6e10 1102 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ -3edd1c: 0c01 |0058: move-result-object v1 │ │ -3edd1e: 6e20 9102 1000 |0059: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0291 │ │ -3edd24: 0c00 |005c: move-result-object v0 │ │ -3edd26: 6e10 f874 0500 |005d: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edd2c: 0c01 |0060: move-result-object v1 │ │ -3edd2e: 6002 fbb8 |0061: sget v2, Lde/danoeh/antennapod/net/sync/service/R$id;.pending_intent_sync_error:I // field@b8fb │ │ -3edd32: 6003 e300 |0063: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3edd36: 1304 1700 |0065: const/16 v4, #int 23 // #17 │ │ -3edd3a: 3443 0500 |0067: if-lt v3, v4, 006c // +0005 │ │ -3edd3e: 1503 0004 |0069: const/high16 v3, #int 67108864 // #400 │ │ -3edd42: 2802 |006b: goto 006d // +0002 │ │ -3edd44: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -3edd46: 1504 0008 |006d: const/high16 v4, #int 134217728 // #800 │ │ -3edd4a: b643 |006f: or-int/2addr v3, v4 │ │ -3edd4c: 7140 7001 2130 |0070: invoke-static {v1, v2, v0, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ -3edd52: 0c00 |0073: move-result-object v0 │ │ -3edd54: 2201 1b07 |0074: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ -3edd58: 6e10 f874 0500 |0076: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edd5e: 0c02 |0079: move-result-object v2 │ │ -3edd60: 1a03 cdc5 |007a: const-string v3, "sync_error" // string@c5cd │ │ -3edd64: 7030 8f2d 2103 |007c: invoke-direct {v1, v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ -3edd6a: 6e10 f874 0500 |007f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edd70: 0c02 |0082: move-result-object v2 │ │ -3edd72: 6003 aeba |0083: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_title:I // field@baae │ │ -3edd76: 6e20 1402 3200 |0085: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3edd7c: 0c02 |0088: move-result-object v2 │ │ -3edd7e: 6e20 992d 2100 |0089: invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ -3edd84: 0c01 |008c: move-result-object v1 │ │ -3edd86: 6e20 982d 6100 |008d: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ -3edd8c: 0c01 |0090: move-result-object v1 │ │ -3edd8e: 2202 1907 |0091: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ -3edd92: 7010 892d 0200 |0093: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ -3edd98: 6e20 8c2d 6200 |0096: invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ -3edd9e: 0c06 |0099: move-result-object v6 │ │ -3edda0: 6e20 a42d 6100 |009a: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ -3edda6: 0c06 |009d: move-result-object v6 │ │ -3edda8: 6e20 972d 0600 |009e: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ -3eddae: 0c06 |00a1: move-result-object v6 │ │ -3eddb0: 6000 77b8 |00a2: sget v0, Lde/danoeh/antennapod/net/sync/service/R$drawable;.ic_notification_sync_error:I // field@b877 │ │ -3eddb4: 6e20 a32d 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ -3eddba: 0c06 |00a7: move-result-object v6 │ │ -3eddbc: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ -3eddbe: 6e20 952d 0600 |00a9: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ -3eddc4: 0c06 |00ac: move-result-object v6 │ │ -3eddc6: 6e20 a72d 0600 |00ad: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ -3eddcc: 0c06 |00b0: move-result-object v6 │ │ -3eddce: 6e10 912d 0600 |00b1: invoke-virtual {v6}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ -3eddd4: 0c06 |00b4: move-result-object v6 │ │ -3eddd6: 6e10 f874 0500 |00b5: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3edddc: 0c00 |00b8: move-result-object v0 │ │ -3eddde: 1a01 18a5 |00b9: const-string v1, "notification" // string@a518 │ │ -3edde2: 6e20 1702 1000 |00bb: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3edde8: 0c00 |00be: move-result-object v0 │ │ -3eddea: 1f00 3500 |00bf: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3eddee: 6e10 f874 0500 |00c1: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ -3eddf4: 0c01 |00c4: move-result-object v1 │ │ -3eddf6: 1a02 225a |00c5: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ -3eddfa: 7120 502e 2100 |00c7: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3ede00: 0a01 |00ca: move-result v1 │ │ -3ede02: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ -3ede06: 6001 ebb8 |00cd: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b8eb │ │ -3ede0a: 6e30 6d01 1006 |00cf: invoke-virtual {v0, v1, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ -3ede10: 0e00 |00d2: return-void │ │ +3edc84: |[3edc84] de.danoeh.antennapod.net.sync.service.SyncService.updateErrorNotification:(Ljava/lang/Exception;)V │ │ +3edc94: 1a00 fc42 |0000: const-string v0, "Posting sync error notification" // string@42fc │ │ +3edc98: 1a01 b048 |0002: const-string v1, "SyncService" // string@48b0 │ │ +3edc9c: 7120 330b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edca2: 2200 c81c |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3edca6: 7010 a6ab 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3edcac: 6e10 f874 0500 |000c: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edcb2: 0c02 |000f: move-result-object v2 │ │ +3edcb4: 6003 adba |0010: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_descr:I // field@baad │ │ +3edcb8: 6e20 1402 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3edcbe: 0c02 |0015: move-result-object v2 │ │ +3edcc0: 6e20 b2ab 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edcc6: 6e10 dfab 0600 |0019: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3edccc: 0c06 |001c: move-result-object v6 │ │ +3edcce: 6e20 b2ab 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3edcd4: 6e10 bcab 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3edcda: 0c06 |0023: move-result-object v6 │ │ +3edcdc: 7100 6aa9 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.gpodnetNotificationsEnabled:()Z // method@a96a │ │ +3edce2: 0a00 |0027: move-result v0 │ │ +3edce4: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ +3edce8: 1a06 8f47 |002a: const-string v6, "Skipping sync error notification because of user setting" // string@478f │ │ +3edcec: 7120 330b 6100 |002c: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3edcf2: 0e00 |002f: return-void │ │ +3edcf4: 7100 efaf 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3edcfa: 0c00 |0033: move-result-object v0 │ │ +3edcfc: 1c01 e119 |0034: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3edd00: 6e20 f1af 1000 |0036: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aff1 │ │ +3edd06: 0a00 |0039: move-result v0 │ │ +3edd08: 3800 0f00 |003a: if-eqz v0, 0049 // +000f │ │ +3edd0c: 7100 efaf 0000 |003c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3edd12: 0c00 |003f: move-result-object v0 │ │ +3edd14: 2201 e119 |0040: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@19e1 │ │ +3edd18: 7020 2da0 6100 |0042: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@a02d │ │ +3edd1e: 6e20 f2af 1000 |0045: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3edd24: 0e00 |0048: return-void │ │ +3edd26: 6e10 f874 0500 |0049: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edd2c: 0c00 |004c: move-result-object v0 │ │ +3edd2e: 6e10 1002 0000 |004d: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0210 │ │ +3edd34: 0c00 |0050: move-result-object v0 │ │ +3edd36: 6e10 f874 0500 |0051: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edd3c: 0c01 |0054: move-result-object v1 │ │ +3edd3e: 6e10 1102 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0211 │ │ +3edd44: 0c01 |0058: move-result-object v1 │ │ +3edd46: 6e20 9102 1000 |0059: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0291 │ │ +3edd4c: 0c00 |005c: move-result-object v0 │ │ +3edd4e: 6e10 f874 0500 |005d: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edd54: 0c01 |0060: move-result-object v1 │ │ +3edd56: 6002 fbb8 |0061: sget v2, Lde/danoeh/antennapod/net/sync/service/R$id;.pending_intent_sync_error:I // field@b8fb │ │ +3edd5a: 6003 e300 |0063: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3edd5e: 1304 1700 |0065: const/16 v4, #int 23 // #17 │ │ +3edd62: 3443 0500 |0067: if-lt v3, v4, 006c // +0005 │ │ +3edd66: 1503 0004 |0069: const/high16 v3, #int 67108864 // #400 │ │ +3edd6a: 2802 |006b: goto 006d // +0002 │ │ +3edd6c: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +3edd6e: 1504 0008 |006d: const/high16 v4, #int 134217728 // #800 │ │ +3edd72: b643 |006f: or-int/2addr v3, v4 │ │ +3edd74: 7140 7001 2130 |0070: invoke-static {v1, v2, v0, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0170 │ │ +3edd7a: 0c00 |0073: move-result-object v0 │ │ +3edd7c: 2201 1b07 |0074: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@071b │ │ +3edd80: 6e10 f874 0500 |0076: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edd86: 0c02 |0079: move-result-object v2 │ │ +3edd88: 1a03 cdc5 |007a: const-string v3, "sync_error" // string@c5cd │ │ +3edd8c: 7030 8f2d 2103 |007c: invoke-direct {v1, v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2d8f │ │ +3edd92: 6e10 f874 0500 |007f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3edd98: 0c02 |0082: move-result-object v2 │ │ +3edd9a: 6003 aeba |0083: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_title:I // field@baae │ │ +3edd9e: 6e20 1402 3200 |0085: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3edda4: 0c02 |0088: move-result-object v2 │ │ +3edda6: 6e20 992d 2100 |0089: invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d99 │ │ +3eddac: 0c01 |008c: move-result-object v1 │ │ +3eddae: 6e20 982d 6100 |008d: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2d98 │ │ +3eddb4: 0c01 |0090: move-result-object v1 │ │ +3eddb6: 2202 1907 |0091: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@0719 │ │ +3eddba: 7010 892d 0200 |0093: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@2d89 │ │ +3eddc0: 6e20 8c2d 6200 |0096: invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@2d8c │ │ +3eddc6: 0c06 |0099: move-result-object v6 │ │ +3eddc8: 6e20 a42d 6100 |009a: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@2da4 │ │ +3eddce: 0c06 |009d: move-result-object v6 │ │ +3eddd0: 6e20 972d 0600 |009e: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2d97 │ │ +3eddd6: 0c06 |00a1: move-result-object v6 │ │ +3eddd8: 6000 77b8 |00a2: sget v0, Lde/danoeh/antennapod/net/sync/service/R$drawable;.ic_notification_sync_error:I // field@b877 │ │ +3edddc: 6e20 a32d 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da3 │ │ +3edde2: 0c06 |00a7: move-result-object v6 │ │ +3edde4: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ +3edde6: 6e20 952d 0600 |00a9: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2d95 │ │ +3eddec: 0c06 |00ac: move-result-object v6 │ │ +3eddee: 6e20 a72d 0600 |00ad: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2da7 │ │ +3eddf4: 0c06 |00b0: move-result-object v6 │ │ +3eddf6: 6e10 912d 0600 |00b1: invoke-virtual {v6}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2d91 │ │ +3eddfc: 0c06 |00b4: move-result-object v6 │ │ +3eddfe: 6e10 f874 0500 |00b5: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3ede04: 0c00 |00b8: move-result-object v0 │ │ +3ede06: 1a01 18a5 |00b9: const-string v1, "notification" // string@a518 │ │ +3ede0a: 6e20 1702 1000 |00bb: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3ede10: 0c00 |00be: move-result-object v0 │ │ +3ede12: 1f00 3500 |00bf: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3ede16: 6e10 f874 0500 |00c1: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@74f8 │ │ +3ede1c: 0c01 |00c4: move-result-object v1 │ │ +3ede1e: 1a02 225a |00c5: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5a22 │ │ +3ede22: 7120 502e 2100 |00c7: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3ede28: 0a01 |00ca: move-result v1 │ │ +3ede2a: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ +3ede2e: 6001 ebb8 |00cd: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b8eb │ │ +3ede32: 6e30 6d01 1006 |00cf: invoke-virtual {v0, v1, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@016d │ │ +3ede38: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=311 │ │ 0x0007 line=312 │ │ 0x0019 line=313 │ │ 0x0024 line=315 │ │ 0x002c line=316 │ │ @@ -1660825,36 +1660833,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3ede14: |[3ede14] de.danoeh.antennapod.net.sync.service.SyncService.waitForDownloadServiceCompleted:()V │ │ -3ede24: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ede2a: 0c00 |0003: move-result-object v0 │ │ -3ede2c: 2201 f219 |0004: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ede30: 6002 51bc |0006: sget v2, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_wait_for_downloads:I // field@bc51 │ │ -3ede34: 7020 4ca0 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ede3a: 6e20 f3af 1000 |000b: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ede40: 1600 e803 |000e: const-wide/16 v0, #int 1000 // #3e8 │ │ -3ede44: 7120 d5ab 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ -3ede4a: 7100 efaf 0000 |0013: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ede50: 0c00 |0016: move-result-object v0 │ │ -3ede52: 1c01 e019 |0017: const-class v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3ede56: 6e20 f0af 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; // method@aff0 │ │ -3ede5c: 0c00 |001c: move-result-object v0 │ │ -3ede5e: 1f00 e019 |001d: check-cast v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3ede62: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -3ede66: 5500 986c |0021: iget-boolean v0, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6c98 │ │ -3ede6a: 3900 ebff |0023: if-nez v0, 000e // -0015 │ │ -3ede6e: 0e00 |0025: return-void │ │ -3ede70: 0d00 |0026: move-exception v0 │ │ -3ede72: 6e10 e2ab 0000 |0027: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3ede78: 0e00 |002a: return-void │ │ +3ede3c: |[3ede3c] de.danoeh.antennapod.net.sync.service.SyncService.waitForDownloadServiceCompleted:()V │ │ +3ede4c: 7100 efaf 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ede52: 0c00 |0003: move-result-object v0 │ │ +3ede54: 2201 f219 |0004: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ede58: 6002 51bc |0006: sget v2, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_wait_for_downloads:I // field@bc51 │ │ +3ede5c: 7020 4ca0 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ede62: 6e20 f3af 1000 |000b: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ede68: 1600 e803 |000e: const-wide/16 v0, #int 1000 // #3e8 │ │ +3ede6c: 7120 d5ab 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@abd5 │ │ +3ede72: 7100 efaf 0000 |0013: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ede78: 0c00 |0016: move-result-object v0 │ │ +3ede7a: 1c01 e019 |0017: const-class v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3ede7e: 6e20 f0af 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; // method@aff0 │ │ +3ede84: 0c00 |001c: move-result-object v0 │ │ +3ede86: 1f00 e019 |001d: check-cast v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3ede8a: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +3ede8e: 5500 986c |0021: iget-boolean v0, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6c98 │ │ +3ede92: 3900 ebff |0023: if-nez v0, 000e // -0015 │ │ +3ede96: 0e00 |0025: return-void │ │ +3ede98: 0d00 |0026: move-exception v0 │ │ +3ede9a: 6e10 e2ab 0000 |0027: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3edea0: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0010 - 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0026 │ │ positions : │ │ 0x0000 line=200 │ │ 0x0010 line=204 │ │ 0x0013 line=205 │ │ @@ -1660869,75 +1660877,75 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -3ed0d8: |[3ed0d8] de.danoeh.antennapod.net.sync.service.SyncService.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3ed0e8: 7010 f0a4 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; // method@a4f0 │ │ -3ed0ee: 0c00 |0003: move-result-object v0 │ │ -3ed0f0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3ed0f4: 7100 f574 0000 |0006: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3ed0fa: 0c00 |0009: move-result-object v0 │ │ -3ed0fc: 1100 |000a: return-object v0 │ │ -3ed0fe: 7100 4fa9 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.updateLastSynchronizationAttempt:()V // method@a94f │ │ -3ed104: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3ed106: 7110 f4a4 0100 |000f: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ -3ed10c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3ed10e: 7210 29a5 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.login:()V // method@a529 │ │ -3ed114: 7020 f8a4 0500 |0016: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@a4f8 │ │ -3ed11a: 7010 faa4 0500 |0019: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.waitForDownloadServiceCompleted:()V // method@a4fa │ │ -3ed120: 7020 f6a4 0500 |001c: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@a4f6 │ │ -3ed126: 7210 2aa5 0000 |001f: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.logout:()V // method@a52a │ │ -3ed12c: 7010 eda4 0500 |0022: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.clearErrorNotifications:()V // method@a4ed │ │ -3ed132: 7100 efaf 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed138: 0c00 |0028: move-result-object v0 │ │ -3ed13a: 2203 f219 |0029: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed13e: 6004 4fbc |002b: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_success:I // field@bc4f │ │ -3ed142: 7020 4ca0 4300 |002d: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed148: 6e20 f3af 3000 |0030: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed14e: 7110 4ea9 0100 |0033: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a94e │ │ -3ed154: 7100 f574 0000 |0036: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ -3ed15a: 0c00 |0039: move-result-object v0 │ │ -3ed15c: 7110 f4a4 0200 |003a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ -3ed162: 1100 |003d: return-object v0 │ │ -3ed164: 0d00 |003e: move-exception v0 │ │ -3ed166: 283f |003f: goto 007e // +003f │ │ -3ed168: 0d00 |0040: move-exception v0 │ │ -3ed16a: 7100 efaf 0000 |0041: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ed170: 0c01 |0044: move-result-object v1 │ │ -3ed172: 2203 f219 |0045: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ -3ed176: 6004 4cbc |0047: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_error:I // field@bc4c │ │ -3ed17a: 7020 4ca0 4300 |0049: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ -3ed180: 6e20 f3af 3100 |004c: invoke-virtual {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3ed186: 7110 4ea9 0200 |004f: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a94e │ │ -3ed18c: 1a01 b048 |0052: const-string v1, "SyncService" // string@48b0 │ │ -3ed190: 7110 370b 0000 |0054: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3ed196: 0c03 |0057: move-result-object v3 │ │ -3ed198: 7120 350b 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3ed19e: 2001 251b |005b: instance-of v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ -3ed1a2: 3801 1600 |005d: if-eqz v1, 0073 // +0016 │ │ -3ed1a6: 6e10 fe74 0500 |005f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@74fe │ │ -3ed1ac: 0a01 |0062: move-result v1 │ │ -3ed1ae: dc01 0103 |0063: rem-int/lit8 v1, v1, #int 3 // #03 │ │ -3ed1b2: 1223 |0065: const/4 v3, #int 2 // #2 │ │ -3ed1b4: 3331 0500 |0066: if-ne v1, v3, 006b // +0005 │ │ -3ed1b8: 7020 f9a4 0500 |0068: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@a4f9 │ │ -3ed1be: 7100 f474 0000 |006b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ -3ed1c4: 0c00 |006e: move-result-object v0 │ │ -3ed1c6: 7110 f4a4 0200 |006f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ -3ed1cc: 1100 |0072: return-object v0 │ │ -3ed1ce: 7020 f9a4 0500 |0073: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@a4f9 │ │ -3ed1d4: 7100 f374 0000 |0076: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ -3ed1da: 0c00 |0079: move-result-object v0 │ │ -3ed1dc: 7110 f4a4 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ -3ed1e2: 1100 |007d: return-object v0 │ │ -3ed1e4: 7110 f4a4 0200 |007e: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ -3ed1ea: 2700 |0081: throw v0 │ │ +3ed100: |[3ed100] de.danoeh.antennapod.net.sync.service.SyncService.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3ed110: 7010 f0a4 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; // method@a4f0 │ │ +3ed116: 0c00 |0003: move-result-object v0 │ │ +3ed118: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3ed11c: 7100 f574 0000 |0006: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3ed122: 0c00 |0009: move-result-object v0 │ │ +3ed124: 1100 |000a: return-object v0 │ │ +3ed126: 7100 4fa9 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.updateLastSynchronizationAttempt:()V // method@a94f │ │ +3ed12c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3ed12e: 7110 f4a4 0100 |000f: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ +3ed134: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3ed136: 7210 29a5 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.login:()V // method@a529 │ │ +3ed13c: 7020 f8a4 0500 |0016: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@a4f8 │ │ +3ed142: 7010 faa4 0500 |0019: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.waitForDownloadServiceCompleted:()V // method@a4fa │ │ +3ed148: 7020 f6a4 0500 |001c: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@a4f6 │ │ +3ed14e: 7210 2aa5 0000 |001f: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.logout:()V // method@a52a │ │ +3ed154: 7010 eda4 0500 |0022: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.clearErrorNotifications:()V // method@a4ed │ │ +3ed15a: 7100 efaf 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed160: 0c00 |0028: move-result-object v0 │ │ +3ed162: 2203 f219 |0029: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed166: 6004 4fbc |002b: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_success:I // field@bc4f │ │ +3ed16a: 7020 4ca0 4300 |002d: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed170: 6e20 f3af 3000 |0030: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed176: 7110 4ea9 0100 |0033: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a94e │ │ +3ed17c: 7100 f574 0000 |0036: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@74f5 │ │ +3ed182: 0c00 |0039: move-result-object v0 │ │ +3ed184: 7110 f4a4 0200 |003a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ +3ed18a: 1100 |003d: return-object v0 │ │ +3ed18c: 0d00 |003e: move-exception v0 │ │ +3ed18e: 283f |003f: goto 007e // +003f │ │ +3ed190: 0d00 |0040: move-exception v0 │ │ +3ed192: 7100 efaf 0000 |0041: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ed198: 0c01 |0044: move-result-object v1 │ │ +3ed19a: 2203 f219 |0045: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@19f2 │ │ +3ed19e: 6004 4cbc |0047: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_error:I // field@bc4c │ │ +3ed1a2: 7020 4ca0 4300 |0049: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@a04c │ │ +3ed1a8: 6e20 f3af 3100 |004c: invoke-virtual {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3ed1ae: 7110 4ea9 0200 |004f: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a94e │ │ +3ed1b4: 1a01 b048 |0052: const-string v1, "SyncService" // string@48b0 │ │ +3ed1b8: 7110 370b 0000 |0054: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3ed1be: 0c03 |0057: move-result-object v3 │ │ +3ed1c0: 7120 350b 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3ed1c6: 2001 251b |005b: instance-of v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@1b25 │ │ +3ed1ca: 3801 1600 |005d: if-eqz v1, 0073 // +0016 │ │ +3ed1ce: 6e10 fe74 0500 |005f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@74fe │ │ +3ed1d4: 0a01 |0062: move-result v1 │ │ +3ed1d6: dc01 0103 |0063: rem-int/lit8 v1, v1, #int 3 // #03 │ │ +3ed1da: 1223 |0065: const/4 v3, #int 2 // #2 │ │ +3ed1dc: 3331 0500 |0066: if-ne v1, v3, 006b // +0005 │ │ +3ed1e0: 7020 f9a4 0500 |0068: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@a4f9 │ │ +3ed1e6: 7100 f474 0000 |006b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@74f4 │ │ +3ed1ec: 0c00 |006e: move-result-object v0 │ │ +3ed1ee: 7110 f4a4 0200 |006f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ +3ed1f4: 1100 |0072: return-object v0 │ │ +3ed1f6: 7020 f9a4 0500 |0073: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@a4f9 │ │ +3ed1fc: 7100 f374 0000 |0076: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@74f3 │ │ +3ed202: 0c00 |0079: move-result-object v0 │ │ +3ed204: 7110 f4a4 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ +3ed20a: 1100 |007d: return-object v0 │ │ +3ed20c: 7110 f4a4 0200 |007e: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@a4f4 │ │ +3ed212: 2700 |0081: throw v0 │ │ catches : 3 │ │ 0x0013 - 0x003a │ │ Ljava/lang/Exception; -> 0x0040 │ │ -> 0x003e │ │ 0x0041 - 0x006f │ │ -> 0x003e │ │ 0x0073 - 0x007a │ │ @@ -1719094,17 +1719102,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3cae90: |[3cae90] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3caea0: 7030 229e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$6:(Landroid/content/DialogInterface;I)V // method@9e22 │ │ -3caea6: 0e00 |0003: return-void │ │ +3caeb8: |[3caeb8] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3caec8: 7030 229e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$6:(Landroid/content/DialogInterface;I)V // method@9e22 │ │ +3caece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719114,17 +1719122,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caea8: |[3caea8] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V │ │ -3caeb8: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$10:(Ljava/util/ArrayList;)V // method@9e2b │ │ -3caebe: 0e00 |0003: return-void │ │ +3caed0: |[3caed0] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V │ │ +3caee0: 7020 2b9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$10:(Ljava/util/ArrayList;)V // method@9e2b │ │ +3caee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1719133,17 +1719141,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -3caec0: |[3caec0] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3caed0: 7606 259e 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e25 │ │ -3caed6: 0e00 |0003: return-void │ │ +3caee8: |[3caee8] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3caef8: 7606 259e 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e25 │ │ +3caefe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1719155,17 +1719163,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3caed8: |[3caed8] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3caee8: 7030 239e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$7:(Landroid/content/DialogInterface;I)V // method@9e23 │ │ -3caeee: 0e00 |0003: return-void │ │ +3caf00: |[3caf00] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3caf10: 7030 239e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$7:(Landroid/content/DialogInterface;I)V // method@9e23 │ │ +3caf16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719175,17 +1719183,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3caef0: |[3caef0] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caf00: 7010 279e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$2:()V // method@9e27 │ │ -3caf06: 0e00 |0003: return-void │ │ +3caf18: |[3caf18] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caf28: 7010 279e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$2:()V // method@9e27 │ │ +3caf2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1719193,17 +1719201,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3caf08: |[3caf08] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3caf18: 7010 289e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$3:()V // method@9e28 │ │ -3caf1e: 0e00 |0003: return-void │ │ +3caf30: |[3caf30] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3caf40: 7010 289e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$3:()V // method@9e28 │ │ +3caf46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #6 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1719211,17 +1719219,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3caf20: |[3caf20] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3caf30: 7030 2c9e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$11:(Landroid/content/DialogInterface;I)V // method@9e2c │ │ -3caf36: 0e00 |0003: return-void │ │ +3caf48: |[3caf48] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3caf58: 7030 2c9e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$11:(Landroid/content/DialogInterface;I)V // method@9e2c │ │ +3caf5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719231,17 +1719239,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caf38: |[3caf38] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ -3caf48: 7020 2a9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$5:(Landroid/view/View;)V // method@9e2a │ │ -3caf4e: 0e00 |0003: return-void │ │ +3caf60: |[3caf60] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ +3caf70: 7020 2a9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$5:(Landroid/view/View;)V // method@9e2a │ │ +3caf76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1719250,17 +1719258,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caf50: |[3caf50] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ -3caf60: 7020 299e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$4:(Ljava/lang/Throwable;)V // method@9e29 │ │ -3caf66: 0e00 |0003: return-void │ │ +3caf78: |[3caf78] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ +3caf88: 7020 299e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$4:(Ljava/lang/Throwable;)V // method@9e29 │ │ +3caf8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1719269,18 +1719277,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cadb4: |[3cadb4] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; │ │ -3cadc4: 7010 2e9e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$9:()Ljava/util/ArrayList; // method@9e2e │ │ -3cadca: 0c00 |0003: move-result-object v0 │ │ -3cadcc: 1100 |0004: return-object v0 │ │ +3caddc: |[3caddc] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; │ │ +3cadec: 7010 2e9e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$9:()Ljava/util/ArrayList; // method@9e2e │ │ +3cadf2: 0c00 |0003: move-result-object v0 │ │ +3cadf4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #10 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1719288,17 +1719296,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caf68: |[3caf68] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V │ │ -3caf78: 7020 249e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$8:(Ljava/lang/Boolean;)V // method@9e24 │ │ -3caf7e: 0e00 |0003: return-void │ │ +3caf90: |[3caf90] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V │ │ +3cafa0: 7020 249e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$8:(Ljava/lang/Boolean;)V // method@9e24 │ │ +3cafa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -1719307,17 +1719315,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caf80: |[3caf80] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ -3caf90: 7020 269e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$1:(Landroid/view/View;)V // method@9e26 │ │ -3caf96: 0e00 |0003: return-void │ │ +3cafa8: |[3cafa8] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ +3cafb8: 7020 269e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$1:(Landroid/view/View;)V // method@9e26 │ │ +3cafbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1719326,17 +1719334,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3caf98: |[3caf98] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ -3cafa8: 7020 2d9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$12:(Ljava/lang/Throwable;)V // method@9e2d │ │ -3cafae: 0e00 |0003: return-void │ │ +3cafc0: |[3cafc0] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ +3cafd0: 7020 2d9e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$12:(Ljava/lang/Throwable;)V // method@9e2d │ │ +3cafd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1719345,24 +1719353,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3cafb0: |[3cafb0] de.danoeh.antennapod.activity.OpmlImportActivity.:()V │ │ -3cafc0: 7010 4014 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ -3cafc6: 2200 4d03 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission; // type@034d │ │ -3cafca: 7010 7913 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;.:()V // method@1379 │ │ -3cafd0: 2201 8119 |0008: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; // type@1981 │ │ -3cafd4: 7020 109e 2100 |000a: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e10 │ │ -3cafda: 6e30 d712 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/activity/ComponentActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@12d7 │ │ -3cafe0: 0c00 |0010: move-result-object v0 │ │ -3cafe2: 5b20 bd6a |0011: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@6abd │ │ -3cafe6: 0e00 |0013: return-void │ │ +3cafd8: |[3cafd8] de.danoeh.antennapod.activity.OpmlImportActivity.:()V │ │ +3cafe8: 7010 4014 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ +3cafee: 2200 4d03 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission; // type@034d │ │ +3caff2: 7010 7913 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;.:()V // method@1379 │ │ +3caff8: 2201 8119 |0008: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; // type@1981 │ │ +3caffc: 7020 109e 2100 |000a: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e10 │ │ +3cb002: 6e30 d712 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/activity/ComponentActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@12d7 │ │ +3cb008: 0c00 |0010: move-result-object v0 │ │ +3cb00a: 5b20 bd6a |0011: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@6abd │ │ +3cb00e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=199 │ │ 0x000d line=200 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ @@ -1719372,32 +1719380,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3cae3c: |[3cae3c] de.danoeh.antennapod.activity.OpmlImportActivity.getTitleList:()Ljava/util/List; │ │ -3cae4c: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3cae50: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3cae56: 5431 bc6a |0005: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ -3cae5a: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ -3cae5e: 6e10 0bad 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ -3cae64: 0c01 |000c: move-result-object v1 │ │ -3cae66: 7210 b8ad 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3cae6c: 0a02 |0010: move-result v2 │ │ -3cae6e: 3802 1000 |0011: if-eqz v2, 0021 // +0010 │ │ -3cae72: 7210 b9ad 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3cae78: 0c02 |0016: move-result-object v2 │ │ -3cae7a: 1f02 0f1c |0017: check-cast v2, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1c0f │ │ -3cae7e: 6e10 27a9 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ -3cae84: 0c02 |001c: move-result-object v2 │ │ -3cae86: 7220 caad 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3cae8c: 28ed |0020: goto 000d // -0013 │ │ -3cae8e: 1100 |0021: return-object v0 │ │ +3cae64: |[3cae64] de.danoeh.antennapod.activity.OpmlImportActivity.getTitleList:()Ljava/util/List; │ │ +3cae74: 2200 3e1d |0000: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3cae78: 7010 feac 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3cae7e: 5431 bc6a |0005: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ +3cae82: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ +3cae86: 6e10 0bad 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@ad0b │ │ +3cae8c: 0c01 |000c: move-result-object v1 │ │ +3cae8e: 7210 b8ad 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3cae94: 0a02 |0010: move-result v2 │ │ +3cae96: 3802 1000 |0011: if-eqz v2, 0021 // +0010 │ │ +3cae9a: 7210 b9ad 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3caea0: 0c02 |0016: move-result-object v2 │ │ +3caea2: 1f02 0f1c |0017: check-cast v2, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1c0f │ │ +3caea6: 6e10 27a9 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ +3caeac: 0c02 |001c: move-result-object v2 │ │ +3caeae: 7220 caad 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3caeb4: 28ed |0020: goto 000d // -0013 │ │ +3caeb6: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x0009 line=152 │ │ 0x0019 line=153 │ │ locals : │ │ @@ -1719408,17 +1719416,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb038: |[3cb038] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$6:(Landroid/content/DialogInterface;I)V │ │ -3cb048: 7010 329e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@9e32 │ │ -3cb04e: 0e00 |0003: return-void │ │ +3cb060: |[3cb060] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$6:(Landroid/content/DialogInterface;I)V │ │ +3cb070: 7010 329e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@9e32 │ │ +3cb076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719428,17 +1719436,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb050: |[3cb050] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$7:(Landroid/content/DialogInterface;I)V │ │ -3cb060: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cb066: 0e00 |0003: return-void │ │ +3cb078: |[3cb078] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$7:(Landroid/content/DialogInterface;I)V │ │ +3cb088: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cb08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719448,37 +1719456,37 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3cb068: |[3cb068] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$8:(Ljava/lang/Boolean;)V │ │ -3cb078: 6e10 91aa 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ -3cb07e: 0a03 |0003: move-result v3 │ │ -3cb080: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -3cb084: 7010 349e 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@9e34 │ │ -3cb08a: 2826 |0009: goto 002f // +0026 │ │ -3cb08c: 2203 ea16 |000a: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ -3cb090: 7020 878c 2300 |000c: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ -3cb096: 6000 ae5c |000f: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_ask_read_permission:I // field@5cae │ │ -3cb09a: 6e20 a78c 0300 |0011: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3cb0a0: 0c03 |0014: move-result-object v3 │ │ -3cb0a2: 2200 7f19 |0015: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; // type@197f │ │ -3cb0a6: 7020 0c9e 2000 |0017: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0c │ │ -3cb0ac: 1401 0a00 0401 |001a: const v1, #float 2.42446e-38 // #0104000a │ │ -3cb0b2: 6e30 c58c 1300 |001d: invoke-virtual {v3, v1, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ -3cb0b8: 0c03 |0020: move-result-object v3 │ │ -3cb0ba: 6000 a55a |0021: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@5aa5 │ │ -3cb0be: 2201 8019 |0023: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; // type@1980 │ │ -3cb0c2: 7020 0e9e 2100 |0025: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0e │ │ -3cb0c8: 6e30 b18c 0301 |0028: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ -3cb0ce: 0c03 |002b: move-result-object v3 │ │ -3cb0d0: 6e10 3314 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ -3cb0d6: 0e00 |002f: return-void │ │ +3cb090: |[3cb090] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$8:(Ljava/lang/Boolean;)V │ │ +3cb0a0: 6e10 91aa 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@aa91 │ │ +3cb0a6: 0a03 |0003: move-result v3 │ │ +3cb0a8: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +3cb0ac: 7010 349e 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@9e34 │ │ +3cb0b2: 2826 |0009: goto 002f // +0026 │ │ +3cb0b4: 2203 ea16 |000a: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ +3cb0b8: 7020 878c 2300 |000c: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ +3cb0be: 6000 ae5c |000f: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_ask_read_permission:I // field@5cae │ │ +3cb0c2: 6e20 a78c 0300 |0011: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3cb0c8: 0c03 |0014: move-result-object v3 │ │ +3cb0ca: 2200 7f19 |0015: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; // type@197f │ │ +3cb0ce: 7020 0c9e 2000 |0017: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0c │ │ +3cb0d4: 1401 0a00 0401 |001a: const v1, #float 2.42446e-38 // #0104000a │ │ +3cb0da: 6e30 c58c 1300 |001d: invoke-virtual {v3, v1, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ +3cb0e0: 0c03 |0020: move-result-object v3 │ │ +3cb0e2: 6000 a55a |0021: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@5aa5 │ │ +3cb0e6: 2201 8019 |0023: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; // type@1980 │ │ +3cb0ea: 7020 0e9e 2100 |0025: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0e │ │ +3cb0f0: 6e30 b18c 0301 |0028: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cb1 │ │ +3cb0f6: 0c03 |002b: move-result-object v3 │ │ +3cb0f8: 6e10 3314 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ +3cb0fe: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000a line=204 │ │ 0x0011 line=205 │ │ 0x001d line=206 │ │ @@ -1719493,46 +1719501,46 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3cb0d8: |[3cb0d8] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3cb0e8: 5401 c06a |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb0ec: 5411 f56b |0002: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb0f0: 6e10 950f 0100 |0004: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f95 │ │ -3cb0f6: 0c01 |0007: move-result-object v1 │ │ -3cb0f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3cb0fa: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3cb0fc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3cb0fe: 6e10 660b 0100 |000b: invoke-virtual {v1}, Landroid/util/SparseBooleanArray;.size:()I // method@0b66 │ │ -3cb104: 0a05 |000e: move-result v5 │ │ -3cb106: 3553 0d00 |000f: if-ge v3, v5, 001c // +000d │ │ -3cb10a: 6e20 670b 3100 |0011: invoke-virtual {v1, v3}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b67 │ │ -3cb110: 0a05 |0014: move-result v5 │ │ -3cb112: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ -3cb116: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3cb11a: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3cb11e: 28f0 |001b: goto 000b // -0010 │ │ -3cb120: 5401 bb6a |001c: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@6abb │ │ -3cb124: 6e10 c80f 0100 |001e: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0fc8 │ │ -3cb12a: 0a01 |0021: move-result v1 │ │ -3cb12c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -3cb12e: 3314 0d00 |0023: if-ne v4, v1, 0030 // +000d │ │ -3cb132: 5401 be6a |0025: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ -3cb136: 7220 370c 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cb13c: 5401 ba6a |002a: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ -3cb140: 7220 370c 3100 |002c: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cb146: 280b |002f: goto 003a // +000b │ │ -3cb148: 5401 ba6a |0030: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ -3cb14c: 7220 370c 2100 |0032: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cb152: 5401 be6a |0035: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ -3cb156: 7220 370c 3100 |0037: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cb15c: 0e00 |003a: return-void │ │ +3cb100: |[3cb100] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3cb110: 5401 c06a |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb114: 5411 f56b |0002: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb118: 6e10 950f 0100 |0004: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f95 │ │ +3cb11e: 0c01 |0007: move-result-object v1 │ │ +3cb120: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3cb122: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3cb124: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3cb126: 6e10 660b 0100 |000b: invoke-virtual {v1}, Landroid/util/SparseBooleanArray;.size:()I // method@0b66 │ │ +3cb12c: 0a05 |000e: move-result v5 │ │ +3cb12e: 3553 0d00 |000f: if-ge v3, v5, 001c // +000d │ │ +3cb132: 6e20 670b 3100 |0011: invoke-virtual {v1, v3}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b67 │ │ +3cb138: 0a05 |0014: move-result v5 │ │ +3cb13a: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ +3cb13e: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3cb142: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3cb146: 28f0 |001b: goto 000b // -0010 │ │ +3cb148: 5401 bb6a |001c: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@6abb │ │ +3cb14c: 6e10 c80f 0100 |001e: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0fc8 │ │ +3cb152: 0a01 |0021: move-result v1 │ │ +3cb154: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +3cb156: 3314 0d00 |0023: if-ne v4, v1, 0030 // +000d │ │ +3cb15a: 5401 be6a |0025: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ +3cb15e: 7220 370c 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cb164: 5401 ba6a |002a: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ +3cb168: 7220 370c 3100 |002c: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cb16e: 280b |002f: goto 003a // +000b │ │ +3cb170: 5401 ba6a |0030: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ +3cb174: 7220 370c 2100 |0032: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cb17a: 5401 be6a |0035: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ +3cb17e: 7220 370c 3100 |0037: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cb184: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=76 │ │ 0x0011 line=77 │ │ 0x001c line=81 │ │ 0x0025 line=82 │ │ @@ -1719551,19 +1719559,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cb160: |[3cb160] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$1:(Landroid/view/View;)V │ │ -3cb170: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3cb172: 6e20 b300 1000 |0001: invoke-virtual {v0, v1}, Landroid/app/Activity;.setResult:(I)V // method@00b3 │ │ -3cb178: 6e10 6d00 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cb17e: 0e00 |0007: return-void │ │ +3cb188: |[3cb188] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$1:(Landroid/view/View;)V │ │ +3cb198: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3cb19a: 6e20 b300 1000 |0001: invoke-virtual {v0, v1}, Landroid/app/Activity;.setResult:(I)V // method@00b3 │ │ +3cb1a0: 6e10 6d00 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cb1a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ @@ -1719573,56 +1719581,56 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3cb180: |[3cb180] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$2:()V │ │ -3cb190: 5470 c06a |0000: iget-object v0, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb194: 5400 f56b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb198: 6e10 950f 0000 |0004: invoke-virtual {v0}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f95 │ │ -3cb19e: 0c00 |0007: move-result-object v0 │ │ -3cb1a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3cb1a2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3cb1a4: 6e10 660b 0000 |000a: invoke-virtual {v0}, Landroid/util/SparseBooleanArray;.size:()I // method@0b66 │ │ -3cb1aa: 0a03 |000d: move-result v3 │ │ -3cb1ac: 3532 3900 |000e: if-ge v2, v3, 0047 // +0039 │ │ -3cb1b0: 6e20 670b 2000 |0010: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b67 │ │ -3cb1b6: 0a03 |0013: move-result v3 │ │ -3cb1b8: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ -3cb1bc: 282e |0016: goto 0044 // +002e │ │ -3cb1be: 5473 bc6a |0017: iget-object v3, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ -3cb1c2: 6e20 640b 2000 |0019: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@0b64 │ │ -3cb1c8: 0a04 |001c: move-result v4 │ │ -3cb1ca: 6e20 08ad 4300 |001d: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ -3cb1d0: 0c03 |0020: move-result-object v3 │ │ -3cb1d2: 1f03 0f1c |0021: check-cast v3, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1c0f │ │ -3cb1d6: 2204 141a |0023: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3cb1da: 6e10 28a9 0300 |0025: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getXmlUrl:()Ljava/lang/String; // method@a928 │ │ -3cb1e0: 0c05 |0028: move-result-object v5 │ │ -3cb1e2: 6e10 27a9 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ -3cb1e8: 0c06 |002c: move-result-object v6 │ │ -3cb1ea: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ -3cb1ee: 6e10 27a9 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ -3cb1f4: 0c03 |0032: move-result-object v3 │ │ -3cb1f6: 2803 |0033: goto 0036 // +0003 │ │ -3cb1f8: 1a03 db4d |0034: const-string v3, "Unknown podcast" // string@4ddb │ │ -3cb1fc: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -3cb1fe: 7040 e2a0 5436 |0037: invoke-direct {v4, v5, v6, v3}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ -3cb204: 7100 71ad 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ -3cb20a: 0c03 |003d: move-result-object v3 │ │ -3cb20c: 6e20 0ea1 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ -3cb212: 7130 1ba9 4701 |0041: invoke-static {v7, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ -3cb218: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cb21c: 28c4 |0046: goto 000a // -003c │ │ -3cb21e: 7100 10a4 0000 |0047: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3cb224: 0c00 |004a: move-result-object v0 │ │ -3cb226: 6e20 12a4 7000 |004b: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ -3cb22c: 0e00 |004e: return-void │ │ +3cb1a8: |[3cb1a8] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$2:()V │ │ +3cb1b8: 5470 c06a |0000: iget-object v0, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb1bc: 5400 f56b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb1c0: 6e10 950f 0000 |0004: invoke-virtual {v0}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f95 │ │ +3cb1c6: 0c00 |0007: move-result-object v0 │ │ +3cb1c8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3cb1ca: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3cb1cc: 6e10 660b 0000 |000a: invoke-virtual {v0}, Landroid/util/SparseBooleanArray;.size:()I // method@0b66 │ │ +3cb1d2: 0a03 |000d: move-result v3 │ │ +3cb1d4: 3532 3900 |000e: if-ge v2, v3, 0047 // +0039 │ │ +3cb1d8: 6e20 670b 2000 |0010: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b67 │ │ +3cb1de: 0a03 |0013: move-result v3 │ │ +3cb1e0: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ +3cb1e4: 282e |0016: goto 0044 // +002e │ │ +3cb1e6: 5473 bc6a |0017: iget-object v3, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ +3cb1ea: 6e20 640b 2000 |0019: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@0b64 │ │ +3cb1f0: 0a04 |001c: move-result v4 │ │ +3cb1f2: 6e20 08ad 4300 |001d: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@ad08 │ │ +3cb1f8: 0c03 |0020: move-result-object v3 │ │ +3cb1fa: 1f03 0f1c |0021: check-cast v3, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1c0f │ │ +3cb1fe: 2204 141a |0023: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3cb202: 6e10 28a9 0300 |0025: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getXmlUrl:()Ljava/lang/String; // method@a928 │ │ +3cb208: 0c05 |0028: move-result-object v5 │ │ +3cb20a: 6e10 27a9 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ +3cb210: 0c06 |002c: move-result-object v6 │ │ +3cb212: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ +3cb216: 6e10 27a9 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a927 │ │ +3cb21c: 0c03 |0032: move-result-object v3 │ │ +3cb21e: 2803 |0033: goto 0036 // +0003 │ │ +3cb220: 1a03 db4d |0034: const-string v3, "Unknown podcast" // string@4ddb │ │ +3cb224: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +3cb226: 7040 e2a0 5436 |0037: invoke-direct {v4, v5, v6, v3}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a0e2 │ │ +3cb22c: 7100 71ad 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@ad71 │ │ +3cb232: 0c03 |003d: move-result-object v3 │ │ +3cb234: 6e20 0ea1 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@a10e │ │ +3cb23a: 7130 1ba9 4701 |0041: invoke-static {v7, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a91b │ │ +3cb240: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cb244: 28c4 |0046: goto 000a // -003c │ │ +3cb246: 7100 10a4 0000 |0047: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3cb24c: 0c00 |004a: move-result-object v0 │ │ +3cb24e: 6e20 12a4 7000 |004b: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@a412 │ │ +3cb254: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000a line=97 │ │ 0x0010 line=98 │ │ 0x0017 line=101 │ │ 0x0023 line=102 │ │ @@ -1719638,27 +1719646,27 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3cb230: |[3cb230] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$3:()V │ │ -3cb240: 5420 c06a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb244: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb248: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -3cb24c: 6e20 ba0d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb252: 2200 6400 |0009: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3cb256: 1c01 7419 |000b: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3cb25a: 7030 3e02 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3cb260: 1501 0014 |0010: const/high16 v1, #int 335544320 // #1400 │ │ -3cb264: 6e20 4302 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ -3cb26a: 6e20 2902 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3cb270: 6e10 6d00 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cb276: 0e00 |001b: return-void │ │ +3cb258: |[3cb258] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$3:()V │ │ +3cb268: 5420 c06a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb26c: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb270: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +3cb274: 6e20 ba0d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb27a: 2200 6400 |0009: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3cb27e: 1c01 7419 |000b: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3cb282: 7030 3e02 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3cb288: 1501 0014 |0010: const/high16 v1, #int 335544320 // #1400 │ │ +3cb28c: 6e20 4302 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ +3cb292: 6e20 2902 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3cb298: 6e10 6d00 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cb29e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0009 line=114 │ │ 0x0012 line=115 │ │ 0x0015 line=116 │ │ 0x0018 line=117 │ │ @@ -1719670,27 +1719678,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3cb278: |[3cb278] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$4:(Ljava/lang/Throwable;)V │ │ -3cb288: 6e10 e2ab 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ -3cb28e: 5420 c06a |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb292: 5400 f66b |0005: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb296: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -3cb29a: 6e20 ba0d 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb2a0: 6e10 dfab 0300 |000c: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3cb2a6: 0c03 |000f: move-result-object v3 │ │ -3cb2a8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3cb2aa: 7130 8312 3200 |0011: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ -3cb2b0: 0c03 |0014: move-result-object v3 │ │ -3cb2b2: 6e10 8412 0300 |0015: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1284 │ │ -3cb2b8: 0e00 |0018: return-void │ │ +3cb2a0: |[3cb2a0] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$4:(Ljava/lang/Throwable;)V │ │ +3cb2b0: 6e10 e2ab 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@abe2 │ │ +3cb2b6: 5420 c06a |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb2ba: 5400 f66b |0005: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb2be: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +3cb2c2: 6e20 ba0d 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb2c8: 6e10 dfab 0300 |000c: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3cb2ce: 0c03 |000f: move-result-object v3 │ │ +3cb2d0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3cb2d2: 7130 8312 3200 |0011: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1283 │ │ +3cb2d8: 0c03 |0014: move-result-object v3 │ │ +3cb2da: 6e10 8412 0300 |0015: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1284 │ │ +3cb2e0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x000c line=121 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ @@ -1719701,37 +1719709,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3cb2bc: |[3cb2bc] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$5:(Landroid/view/View;)V │ │ -3cb2cc: 5423 c06a |0000: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb2d0: 5433 f66b |0002: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb2d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3cb2d6: 6e20 ba0d 0300 |0005: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb2dc: 2203 7619 |0008: new-instance v3, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; // type@1976 │ │ -3cb2e0: 7020 fa9d 2300 |000a: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfa │ │ -3cb2e6: 7110 cca9 0300 |000d: invoke-static {v3}, Lio/reactivex/Completable;.fromAction:(Lio/reactivex/functions/Action;)Lio/reactivex/Completable; // method@a9cc │ │ -3cb2ec: 0c03 |0010: move-result-object v3 │ │ -3cb2ee: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3cb2f4: 0c00 |0014: move-result-object v0 │ │ -3cb2f6: 6e20 d1a9 0300 |0015: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ -3cb2fc: 0c03 |0018: move-result-object v3 │ │ -3cb2fe: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3cb304: 0c00 |001c: move-result-object v0 │ │ -3cb306: 6e20 cea9 0300 |001d: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ -3cb30c: 0c03 |0020: move-result-object v3 │ │ -3cb30e: 2200 7719 |0021: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; // type@1977 │ │ -3cb312: 7020 fc9d 2000 |0023: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfc │ │ -3cb318: 2201 7819 |0026: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; // type@1978 │ │ -3cb31c: 7020 fe9d 2100 |0028: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfe │ │ -3cb322: 6e30 d0a9 0301 |002b: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ -3cb328: 0e00 |002e: return-void │ │ +3cb2e4: |[3cb2e4] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$5:(Landroid/view/View;)V │ │ +3cb2f4: 5423 c06a |0000: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb2f8: 5433 f66b |0002: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb2fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3cb2fe: 6e20 ba0d 0300 |0005: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb304: 2203 7619 |0008: new-instance v3, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; // type@1976 │ │ +3cb308: 7020 fa9d 2300 |000a: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfa │ │ +3cb30e: 7110 cca9 0300 |000d: invoke-static {v3}, Lio/reactivex/Completable;.fromAction:(Lio/reactivex/functions/Action;)Lio/reactivex/Completable; // method@a9cc │ │ +3cb314: 0c03 |0010: move-result-object v3 │ │ +3cb316: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3cb31c: 0c00 |0014: move-result-object v0 │ │ +3cb31e: 6e20 d1a9 0300 |0015: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9d1 │ │ +3cb324: 0c03 |0018: move-result-object v3 │ │ +3cb326: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3cb32c: 0c00 |001c: move-result-object v0 │ │ +3cb32e: 6e20 cea9 0300 |001d: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a9ce │ │ +3cb334: 0c03 |0020: move-result-object v3 │ │ +3cb336: 2200 7719 |0021: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; // type@1977 │ │ +3cb33a: 7020 fc9d 2000 |0023: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfc │ │ +3cb340: 2201 7819 |0026: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; // type@1978 │ │ +3cb344: 7020 fe9d 2100 |0028: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9dfe │ │ +3cb34a: 6e30 d0a9 0301 |002b: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9d0 │ │ +3cb350: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x0011 line=109 │ │ 0x0019 line=110 │ │ 0x002b line=111 │ │ @@ -1719744,33 +1719752,33 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -3cb32c: |[3cb32c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$10:(Ljava/util/ArrayList;)V │ │ -3cb33c: 5420 c06a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb340: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb344: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -3cb348: 6e20 ba0d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb34e: 1a00 5d41 |0009: const-string v0, "OpmlImportBaseActivity" // string@415d │ │ -3cb352: 1a01 3542 |000b: const-string v1, "Parsing was successful" // string@4235 │ │ -3cb356: 7120 330b 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3cb35c: 5b23 bc6a |0010: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ -3cb360: 2203 e802 |0012: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e8 │ │ -3cb364: 1400 1000 0901 |0014: const v0, #float 2.5163e-38 // #01090010 │ │ -3cb36a: 7010 209e 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.getTitleList:()Ljava/util/List; // method@9e20 │ │ -3cb370: 0c01 |001a: move-result-object v1 │ │ -3cb372: 7040 c40f 2310 |001b: invoke-direct {v3, v2, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fc4 │ │ -3cb378: 5b23 bb6a |001e: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@6abb │ │ -3cb37c: 5420 c06a |0020: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb380: 5400 f56b |0022: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb384: 6e20 8111 3000 |0024: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1181 │ │ -3cb38a: 0e00 |0027: return-void │ │ +3cb354: |[3cb354] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$10:(Ljava/util/ArrayList;)V │ │ +3cb364: 5420 c06a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb368: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb36c: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +3cb370: 6e20 ba0d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb376: 1a00 5d41 |0009: const-string v0, "OpmlImportBaseActivity" // string@415d │ │ +3cb37a: 1a01 3542 |000b: const-string v1, "Parsing was successful" // string@4235 │ │ +3cb37e: 7120 330b 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3cb384: 5b23 bc6a |0010: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@6abc │ │ +3cb388: 2203 e802 |0012: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e8 │ │ +3cb38c: 1400 1000 0901 |0014: const v0, #float 2.5163e-38 // #01090010 │ │ +3cb392: 7010 209e 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.getTitleList:()Ljava/util/List; // method@9e20 │ │ +3cb398: 0c01 |001a: move-result-object v1 │ │ +3cb39a: 7040 c40f 2310 |001b: invoke-direct {v3, v2, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fc4 │ │ +3cb3a0: 5b23 bb6a |001e: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@6abb │ │ +3cb3a4: 5420 c06a |0020: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb3a8: 5400 f56b |0022: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb3ac: 6e20 8111 3000 |0024: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1181 │ │ +3cb3b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000d line=234 │ │ 0x0010 line=235 │ │ 0x0012 line=236 │ │ 0x0017 line=238 │ │ @@ -1719784,17 +1719792,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb38c: |[3cb38c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$11:(Landroid/content/DialogInterface;I)V │ │ -3cb39c: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cb3a2: 0e00 |0003: return-void │ │ +3cb3b4: |[3cb3b4] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$11:(Landroid/content/DialogInterface;I)V │ │ +3cb3c4: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cb3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1719804,83 +1719812,83 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -3cb3a4: |[3cb3a4] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$12:(Ljava/lang/Throwable;)V │ │ -3cb3b4: 1a00 5d41 |0000: const-string v0, "OpmlImportBaseActivity" // string@415d │ │ -3cb3b8: 7110 370b 0600 |0002: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3cb3be: 0c01 |0005: move-result-object v1 │ │ -3cb3c0: 7120 330b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3cb3c6: 6e10 dfab 0600 |0009: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3cb3cc: 0c00 |000c: move-result-object v0 │ │ -3cb3ce: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -3cb3d2: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -3cb3d6: 2805 |0011: goto 0016 // +0005 │ │ -3cb3d8: 6e10 dfab 0600 |0012: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3cb3de: 0c00 |0015: move-result-object v0 │ │ -3cb3e0: 6201 2af3 |0016: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ -3cb3e4: 6e20 9bab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ -3cb3ea: 0c00 |001b: move-result-object v0 │ │ -3cb3ec: 1a01 4bad |001c: const-string v1, "permission" // string@ad4b │ │ -3cb3f0: 6e20 7bab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ -3cb3f6: 0a00 |0021: move-result v0 │ │ -3cb3f8: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ -3cb3fc: 6000 e300 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3cb400: 1301 1700 |0026: const/16 v1, #int 23 // #17 │ │ -3cb404: 3410 0e00 |0028: if-lt v0, v1, 0036 // +000e │ │ -3cb408: 1a00 235a |002a: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5a23 │ │ -3cb40c: 7120 502e 0500 |002c: invoke-static {v5, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ -3cb412: 0a00 |002f: move-result v0 │ │ -3cb414: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ -3cb418: 7010 329e 0500 |0032: invoke-direct {v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@9e32 │ │ -3cb41e: 0e00 |0035: return-void │ │ -3cb420: 5450 c06a |0036: iget-object v0, v5, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb424: 5400 f66b |0038: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb428: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -3cb42c: 6e20 ba0d 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb432: 2200 ea16 |003f: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ -3cb436: 7020 878c 5000 |0041: invoke-direct {v0, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ -3cb43c: 6001 585b |0044: sget v1, Lde/danoeh/antennapod/R$string;.error_label:I // field@5b58 │ │ -3cb440: 6e20 d38c 1000 |0046: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ -3cb446: 6001 b25c |0049: sget v1, Lde/danoeh/antennapod/R$string;.opml_reader_error:I // field@5cb2 │ │ -3cb44a: 6e20 1402 1500 |004b: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ -3cb450: 0c01 |004e: move-result-object v1 │ │ -3cb452: 6e10 dfab 0600 |004f: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ -3cb458: 0c06 |0052: move-result-object v6 │ │ -3cb45a: 2202 c81c |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3cb45e: 7010 a6ab 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3cb464: 6e20 b2ab 1200 |0058: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cb46a: 1a03 0300 |005b: const-string v3, " │ │ +3cb3cc: |[3cb3cc] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$12:(Ljava/lang/Throwable;)V │ │ +3cb3dc: 1a00 5d41 |0000: const-string v0, "OpmlImportBaseActivity" // string@415d │ │ +3cb3e0: 7110 370b 0600 |0002: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3cb3e6: 0c01 |0005: move-result-object v1 │ │ +3cb3e8: 7120 330b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3cb3ee: 6e10 dfab 0600 |0009: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3cb3f4: 0c00 |000c: move-result-object v0 │ │ +3cb3f6: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +3cb3fa: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +3cb3fe: 2805 |0011: goto 0016 // +0005 │ │ +3cb400: 6e10 dfab 0600 |0012: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3cb406: 0c00 |0015: move-result-object v0 │ │ +3cb408: 6201 2af3 |0016: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f32a │ │ +3cb40c: 6e20 9bab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@ab9b │ │ +3cb412: 0c00 |001b: move-result-object v0 │ │ +3cb414: 1a01 4bad |001c: const-string v1, "permission" // string@ad4b │ │ +3cb418: 6e20 7bab 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@ab7b │ │ +3cb41e: 0a00 |0021: move-result v0 │ │ +3cb420: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ +3cb424: 6000 e300 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3cb428: 1301 1700 |0026: const/16 v1, #int 23 // #17 │ │ +3cb42c: 3410 0e00 |0028: if-lt v0, v1, 0036 // +000e │ │ +3cb430: 1a00 235a |002a: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5a23 │ │ +3cb434: 7120 502e 0500 |002c: invoke-static {v5, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2e50 │ │ +3cb43a: 0a00 |002f: move-result v0 │ │ +3cb43c: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ +3cb440: 7010 329e 0500 |0032: invoke-direct {v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@9e32 │ │ +3cb446: 0e00 |0035: return-void │ │ +3cb448: 5450 c06a |0036: iget-object v0, v5, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb44c: 5400 f66b |0038: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb450: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +3cb454: 6e20 ba0d 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb45a: 2200 ea16 |003f: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ +3cb45e: 7020 878c 5000 |0041: invoke-direct {v0, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ +3cb464: 6001 585b |0044: sget v1, Lde/danoeh/antennapod/R$string;.error_label:I // field@5b58 │ │ +3cb468: 6e20 d38c 1000 |0046: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cd3 │ │ +3cb46e: 6001 b25c |0049: sget v1, Lde/danoeh/antennapod/R$string;.opml_reader_error:I // field@5cb2 │ │ +3cb472: 6e20 1402 1500 |004b: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0214 │ │ +3cb478: 0c01 |004e: move-result-object v1 │ │ +3cb47a: 6e10 dfab 0600 |004f: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@abdf │ │ +3cb480: 0c06 |0052: move-result-object v6 │ │ +3cb482: 2202 c81c |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3cb486: 7010 a6ab 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3cb48c: 6e20 b2ab 1200 |0058: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cb492: 1a03 0300 |005b: const-string v3, " │ │ │ │ " // string@0003 │ │ -3cb46e: 6e20 b2ab 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cb474: 6e20 b2ab 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cb47a: 6e10 bcab 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3cb480: 0c06 |0066: move-result-object v6 │ │ -3cb482: 2202 2602 |0067: new-instance v2, Landroid/text/SpannableString; // type@0226 │ │ -3cb486: 7020 ae0a 6200 |0069: invoke-direct {v2, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0aae │ │ -3cb48c: 2203 3e02 |006c: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@023e │ │ -3cb490: 1404 8888 8888 |006e: const v4, #float -8.2173e-34 // #88888888 │ │ -3cb496: 7020 060b 4300 |0071: invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@0b06 │ │ -3cb49c: 6e10 8dab 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3cb4a2: 0a01 |0077: move-result v1 │ │ -3cb4a4: 6e10 8dab 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@ab8d │ │ -3cb4aa: 0a06 |007b: move-result v6 │ │ -3cb4ac: 1304 2100 |007c: const/16 v4, #int 33 // #21 │ │ -3cb4b0: 6e54 b00a 3261 |007e: invoke-virtual {v2, v3, v1, v6, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0ab0 │ │ -3cb4b6: 6e20 a88c 2000 |0081: invoke-virtual {v0, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca8 │ │ -3cb4bc: 2206 7519 |0084: new-instance v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; // type@1975 │ │ -3cb4c0: 7020 f89d 5600 |0086: invoke-direct {v6, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9df8 │ │ -3cb4c6: 1401 0a00 0401 |0089: const v1, #float 2.42446e-38 // #0104000a │ │ -3cb4cc: 6e30 c58c 1006 |008c: invoke-virtual {v0, v1, v6}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ -3cb4d2: 6e10 3314 0000 |008f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ -3cb4d8: 0e00 |0092: return-void │ │ +3cb496: 6e20 b2ab 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cb49c: 6e20 b2ab 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cb4a2: 6e10 bcab 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3cb4a8: 0c06 |0066: move-result-object v6 │ │ +3cb4aa: 2202 2602 |0067: new-instance v2, Landroid/text/SpannableString; // type@0226 │ │ +3cb4ae: 7020 ae0a 6200 |0069: invoke-direct {v2, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0aae │ │ +3cb4b4: 2203 3e02 |006c: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@023e │ │ +3cb4b8: 1404 8888 8888 |006e: const v4, #float -8.2173e-34 // #88888888 │ │ +3cb4be: 7020 060b 4300 |0071: invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@0b06 │ │ +3cb4c4: 6e10 8dab 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3cb4ca: 0a01 |0077: move-result v1 │ │ +3cb4cc: 6e10 8dab 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@ab8d │ │ +3cb4d2: 0a06 |007b: move-result v6 │ │ +3cb4d4: 1304 2100 |007c: const/16 v4, #int 33 // #21 │ │ +3cb4d8: 6e54 b00a 3261 |007e: invoke-virtual {v2, v3, v1, v6, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0ab0 │ │ +3cb4de: 6e20 a88c 2000 |0081: invoke-virtual {v0, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca8 │ │ +3cb4e4: 2206 7519 |0084: new-instance v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; // type@1975 │ │ +3cb4e8: 7020 f89d 5600 |0086: invoke-direct {v6, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9df8 │ │ +3cb4ee: 1401 0a00 0401 |0089: const v1, #float 2.42446e-38 // #0104000a │ │ +3cb4f4: 6e30 c58c 1006 |008c: invoke-virtual {v0, v1, v6}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ +3cb4fa: 6e10 3314 0000 |008f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ +3cb500: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=241 │ │ 0x0009 line=242 │ │ 0x0016 line=243 │ │ 0x002c line=245 │ │ 0x0032 line=248 │ │ @@ -1719906,37 +1719914,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3cadd0: |[3cadd0] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$9:()Ljava/util/ArrayList; │ │ -3cade0: 6e10 0302 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ -3cade6: 0c00 |0003: move-result-object v0 │ │ -3cade8: 5431 bf6a |0004: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@6abf │ │ -3cadec: 6e20 e801 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ -3cadf2: 0c00 |0009: move-result-object v0 │ │ -3cadf4: 2201 0a1e |000a: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1e0a │ │ -3cadf8: 7020 cfaf 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;)V // method@afcf │ │ -3cadfe: 6e10 d0af 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@afd0 │ │ -3cae04: 0c00 |0012: move-result-object v0 │ │ -3cae06: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -3cae0a: 1a00 344d |0015: const-string v0, "UTF-8" // string@4d34 │ │ -3cae0e: 2805 |0017: goto 001c // +0005 │ │ -3cae10: 6e10 c5af 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@afc5 │ │ -3cae16: 0c00 |001b: move-result-object v0 │ │ -3cae18: 2202 831c |001c: new-instance v2, Ljava/io/InputStreamReader; // type@1c83 │ │ -3cae1c: 7030 57aa 1200 |001e: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@aa57 │ │ -3cae22: 2200 101c |0021: new-instance v0, Lde/danoeh/antennapod/storage/importexport/OpmlReader; // type@1c10 │ │ -3cae26: 7010 29a9 0000 |0023: invoke-direct {v0}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.:()V // method@a929 │ │ -3cae2c: 6e20 2aa9 2000 |0026: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.readDocument:(Ljava/io/Reader;)Ljava/util/ArrayList; // method@a92a │ │ -3cae32: 0c00 |0029: move-result-object v0 │ │ -3cae34: 6e10 80aa 0200 |002a: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@aa80 │ │ -3cae3a: 1100 |002d: return-object v0 │ │ +3cadf8: |[3cadf8] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$9:()Ljava/util/ArrayList; │ │ +3cae08: 6e10 0302 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0203 │ │ +3cae0e: 0c00 |0003: move-result-object v0 │ │ +3cae10: 5431 bf6a |0004: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@6abf │ │ +3cae14: 6e20 e801 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01e8 │ │ +3cae1a: 0c00 |0009: move-result-object v0 │ │ +3cae1c: 2201 0a1e |000a: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1e0a │ │ +3cae20: 7020 cfaf 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;)V // method@afcf │ │ +3cae26: 6e10 d0af 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@afd0 │ │ +3cae2c: 0c00 |0012: move-result-object v0 │ │ +3cae2e: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +3cae32: 1a00 344d |0015: const-string v0, "UTF-8" // string@4d34 │ │ +3cae36: 2805 |0017: goto 001c // +0005 │ │ +3cae38: 6e10 c5af 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@afc5 │ │ +3cae3e: 0c00 |001b: move-result-object v0 │ │ +3cae40: 2202 831c |001c: new-instance v2, Ljava/io/InputStreamReader; // type@1c83 │ │ +3cae44: 7030 57aa 1200 |001e: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@aa57 │ │ +3cae4a: 2200 101c |0021: new-instance v0, Lde/danoeh/antennapod/storage/importexport/OpmlReader; // type@1c10 │ │ +3cae4e: 7010 29a9 0000 |0023: invoke-direct {v0}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.:()V // method@a929 │ │ +3cae54: 6e20 2aa9 2000 |0026: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.readDocument:(Ljava/io/Reader;)Ljava/util/ArrayList; // method@a92a │ │ +3cae5a: 0c00 |0029: move-result-object v0 │ │ +3cae5c: 6e10 80aa 0200 |002a: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@aa80 │ │ +3cae62: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000a line=220 │ │ 0x000f line=221 │ │ 0x0018 line=222 │ │ 0x001c line=223 │ │ @@ -1719951,19 +1719959,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3cb614: |[3cb614] de.danoeh.antennapod.activity.OpmlImportActivity.requestPermission:()V │ │ -3cb624: 5420 bd6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@6abd │ │ -3cb628: 1a01 235a |0002: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@5a23 │ │ -3cb62c: 6e20 2613 1000 |0004: invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@1326 │ │ -3cb632: 0e00 |0007: return-void │ │ +3cb63c: |[3cb63c] de.danoeh.antennapod.activity.OpmlImportActivity.requestPermission:()V │ │ +3cb64c: 5420 bd6a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@6abd │ │ +3cb650: 1a01 235a |0002: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@5a23 │ │ +3cb654: 6e20 2613 1000 |0004: invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@1326 │ │ +3cb65a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #29 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1719971,27 +1719979,27 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3cb634: |[3cb634] de.danoeh.antennapod.activity.OpmlImportActivity.selectAllItems:(Z)V │ │ -3cb644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cb646: 5421 c06a |0001: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb64a: 5411 f56b |0003: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb64e: 6e10 b30f 0100 |0005: invoke-virtual {v1}, Landroid/widget/AdapterView;.getCount:()I // method@0fb3 │ │ -3cb654: 0a01 |0008: move-result v1 │ │ -3cb656: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -3cb65a: 5421 c06a |000b: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb65e: 5411 f56b |000d: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb662: 6e30 a20f 0103 |000f: invoke-virtual {v1, v0, v3}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0fa2 │ │ -3cb668: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3cb66c: 28ed |0014: goto 0001 // -0013 │ │ -3cb66e: 0e00 |0015: return-void │ │ +3cb65c: |[3cb65c] de.danoeh.antennapod.activity.OpmlImportActivity.selectAllItems:(Z)V │ │ +3cb66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cb66e: 5421 c06a |0001: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb672: 5411 f56b |0003: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb676: 6e10 b30f 0100 |0005: invoke-virtual {v1}, Landroid/widget/AdapterView;.getCount:()I // method@0fb3 │ │ +3cb67c: 0a01 |0008: move-result v1 │ │ +3cb67e: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +3cb682: 5421 c06a |000b: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb686: 5411 f56b |000d: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb68a: 6e30 a20f 0103 |000f: invoke-virtual {v1, v0, v3}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0fa2 │ │ +3cb690: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3cb694: 28ed |0014: goto 0001 // -0013 │ │ +3cb696: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x000b line=191 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0016 reg=3 (null) Z │ │ @@ -1720001,37 +1720009,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3cb670: |[3cb670] de.danoeh.antennapod.activity.OpmlImportActivity.startImport:()V │ │ -3cb680: 5430 c06a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb684: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ -3cb688: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3cb68a: 6e20 ba0d 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3cb690: 2200 7c19 |0008: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; // type@197c │ │ -3cb694: 7020 069e 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e06 │ │ -3cb69a: 7110 d4a9 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3cb6a0: 0c00 |0010: move-result-object v0 │ │ -3cb6a2: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3cb6a8: 0c01 |0014: move-result-object v1 │ │ -3cb6aa: 6e20 dba9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3cb6b0: 0c00 |0018: move-result-object v0 │ │ -3cb6b2: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3cb6b8: 0c01 |001c: move-result-object v1 │ │ -3cb6ba: 6e20 d7a9 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3cb6c0: 0c00 |0020: move-result-object v0 │ │ -3cb6c2: 2201 7d19 |0021: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; // type@197d │ │ -3cb6c6: 7020 089e 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e08 │ │ -3cb6cc: 2202 7e19 |0026: new-instance v2, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; // type@197e │ │ -3cb6d0: 7020 0a9e 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0a │ │ -3cb6d6: 6e30 daa9 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3cb6dc: 0e00 |002e: return-void │ │ +3cb698: |[3cb698] de.danoeh.antennapod.activity.OpmlImportActivity.startImport:()V │ │ +3cb6a8: 5430 c06a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb6ac: 5400 f66b |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6bf6 │ │ +3cb6b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3cb6b2: 6e20 ba0d 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3cb6b8: 2200 7c19 |0008: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; // type@197c │ │ +3cb6bc: 7020 069e 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e06 │ │ +3cb6c2: 7110 d4a9 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3cb6c8: 0c00 |0010: move-result-object v0 │ │ +3cb6ca: 7100 e9a9 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3cb6d0: 0c01 |0014: move-result-object v1 │ │ +3cb6d2: 6e20 dba9 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3cb6d8: 0c00 |0018: move-result-object v0 │ │ +3cb6da: 7100 e6a9 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3cb6e0: 0c01 |001c: move-result-object v1 │ │ +3cb6e2: 6e20 d7a9 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3cb6e8: 0c00 |0020: move-result-object v0 │ │ +3cb6ea: 2201 7d19 |0021: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; // type@197d │ │ +3cb6ee: 7020 089e 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e08 │ │ +3cb6f4: 2202 7e19 |0026: new-instance v2, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; // type@197e │ │ +3cb6f8: 7020 0a9e 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e0a │ │ +3cb6fe: 6e30 daa9 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3cb704: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0008 line=218 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ 0x002b line=231 │ │ @@ -1720044,30 +1720052,30 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3cafe8: |[3cafe8] de.danoeh.antennapod.activity.OpmlImportActivity.importUri:(Landroid/net/Uri;)V │ │ -3caff8: 3903 1900 |0000: if-nez v3, 0019 // +0019 │ │ -3caffc: 2203 ea16 |0002: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ -3cb000: 7020 878c 2300 |0004: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ -3cb006: 6000 af5c |0007: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_error_no_file:I // field@5caf │ │ -3cb00a: 6e20 a78c 0300 |0009: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ -3cb010: 0c03 |000c: move-result-object v3 │ │ -3cb012: 1400 0a00 0401 |000d: const v0, #float 2.42446e-38 // #0104000a │ │ -3cb018: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3cb01a: 6e30 c58c 0301 |0011: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ -3cb020: 0c03 |0014: move-result-object v3 │ │ -3cb022: 6e10 3314 0300 |0015: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ -3cb028: 0e00 |0018: return-void │ │ -3cb02a: 5b23 bf6a |0019: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@6abf │ │ -3cb02e: 7010 349e 0200 |001b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@9e34 │ │ -3cb034: 0e00 |001e: return-void │ │ +3cb010: |[3cb010] de.danoeh.antennapod.activity.OpmlImportActivity.importUri:(Landroid/net/Uri;)V │ │ +3cb020: 3903 1900 |0000: if-nez v3, 0019 // +0019 │ │ +3cb024: 2203 ea16 |0002: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@16ea │ │ +3cb028: 7020 878c 2300 |0004: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@8c87 │ │ +3cb02e: 6000 af5c |0007: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_error_no_file:I // field@5caf │ │ +3cb032: 6e20 a78c 0300 |0009: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8ca7 │ │ +3cb038: 0c03 |000c: move-result-object v3 │ │ +3cb03a: 1400 0a00 0401 |000d: const v0, #float 2.42446e-38 // #0104000a │ │ +3cb040: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3cb042: 6e30 c58c 0301 |0011: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8cc5 │ │ +3cb048: 0c03 |0014: move-result-object v3 │ │ +3cb04a: 6e10 3314 0300 |0015: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1433 │ │ +3cb050: 0e00 |0018: return-void │ │ +3cb052: 5b23 bf6a |0019: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@6abf │ │ +3cb056: 7010 349e 0200 |001b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@9e34 │ │ +3cb05c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x0011 line=141 │ │ 0x0015 line=142 │ │ 0x0019 line=145 │ │ @@ -1720081,83 +1720089,83 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -3cb4dc: |[3cb4dc] de.danoeh.antennapod.activity.OpmlImportActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3cb4ec: 7110 a2a9 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTheme:(Landroid/content/Context;)I // method@a9a2 │ │ -3cb4f2: 0a00 |0003: move-result v0 │ │ -3cb4f4: 6e20 6d14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ -3cb4fa: 6f20 5e3b 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ -3cb500: 6e10 4a14 0200 |000a: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@144a │ │ -3cb506: 0c03 |000d: move-result-object v3 │ │ -3cb508: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3cb50a: 6e20 9d13 0300 |000f: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@139d │ │ -3cb510: 6e10 7700 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0077 │ │ -3cb516: 0c03 |0015: move-result-object v3 │ │ -3cb518: 7110 709f 0300 |0016: invoke-static {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f70 │ │ -3cb51e: 0c03 |0019: move-result-object v3 │ │ -3cb520: 5b23 c06a |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb524: 6e10 6f9f 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f6f │ │ -3cb52a: 0c03 |001f: move-result-object v3 │ │ -3cb52c: 6e20 6614 3200 |0020: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1466 │ │ -3cb532: 5423 c06a |0023: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb536: 5433 f56b |0025: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb53a: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -3cb53c: 6e20 a00f 0300 |0028: invoke-virtual {v3, v0}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0fa0 │ │ -3cb542: 5423 c06a |002b: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb546: 5433 f56b |002d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ -3cb54a: 2200 7919 |002f: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; // type@1979 │ │ -3cb54e: 7020 009e 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e00 │ │ -3cb554: 6e20 bf0f 0300 |0034: invoke-virtual {v3, v0}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fbf │ │ -3cb55a: 5423 c06a |0037: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb55e: 5433 f36b |0039: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6bf3 │ │ -3cb562: 2200 7a19 |003b: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; // type@197a │ │ -3cb566: 7020 029e 2000 |003d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e02 │ │ -3cb56c: 6e20 8f0d 0300 |0040: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3cb572: 5423 c06a |0043: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ -3cb576: 5433 f46b |0045: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6bf4 │ │ -3cb57a: 2200 7b19 |0047: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; // type@197b │ │ -3cb57e: 7020 049e 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e04 │ │ -3cb584: 6e20 8f0d 0300 |004c: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3cb58a: 6e10 7500 0200 |004f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ -3cb590: 0c03 |0052: move-result-object v3 │ │ -3cb592: 6e10 4a02 0300 |0053: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@024a │ │ -3cb598: 0c03 |0056: move-result-object v3 │ │ -3cb59a: 3803 2800 |0057: if-eqz v3, 007f // +0028 │ │ -3cb59e: 6e10 e606 0300 |0059: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3cb5a4: 0c00 |005c: move-result-object v0 │ │ -3cb5a6: 1a01 fe06 |005d: const-string v1, "/" // string@06fe │ │ -3cb5aa: 6e20 95ab 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3cb5b0: 0a00 |0062: move-result v0 │ │ -3cb5b2: 3800 1c00 |0063: if-eqz v0, 007f // +001c │ │ -3cb5b6: 2200 c81c |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3cb5ba: 7010 a6ab 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3cb5c0: 1a01 a471 |006a: const-string v1, "file://" // string@71a4 │ │ -3cb5c4: 6e20 b2ab 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cb5ca: 6e10 e606 0300 |006f: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3cb5d0: 0c03 |0072: move-result-object v3 │ │ -3cb5d2: 6e20 b2ab 3000 |0073: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cb5d8: 6e10 bcab 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3cb5de: 0c03 |0079: move-result-object v3 │ │ -3cb5e0: 7110 e506 0300 |007a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3cb5e6: 0c03 |007d: move-result-object v3 │ │ -3cb5e8: 2811 |007e: goto 008f // +0011 │ │ -3cb5ea: 6e10 7500 0200 |007f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ -3cb5f0: 0c00 |0082: move-result-object v0 │ │ -3cb5f2: 1a01 e959 |0083: const-string v1, "android.intent.extra.TEXT" // string@59e9 │ │ -3cb5f6: 6e20 5202 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ -3cb5fc: 0c00 |0088: move-result-object v0 │ │ -3cb5fe: 3800 0600 |0089: if-eqz v0, 008f // +0006 │ │ -3cb602: 7110 e506 0000 |008b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ -3cb608: 0c03 |008e: move-result-object v3 │ │ -3cb60a: 6e20 219e 3200 |008f: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.importUri:(Landroid/net/Uri;)V // method@9e21 │ │ -3cb610: 0e00 |0092: return-void │ │ +3cb504: |[3cb504] de.danoeh.antennapod.activity.OpmlImportActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3cb514: 7110 a2a9 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTheme:(Landroid/content/Context;)I // method@a9a2 │ │ +3cb51a: 0a00 |0003: move-result v0 │ │ +3cb51c: 6e20 6d14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ +3cb522: 6f20 5e3b 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ +3cb528: 6e10 4a14 0200 |000a: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@144a │ │ +3cb52e: 0c03 |000d: move-result-object v3 │ │ +3cb530: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3cb532: 6e20 9d13 0300 |000f: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@139d │ │ +3cb538: 6e10 7700 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0077 │ │ +3cb53e: 0c03 |0015: move-result-object v3 │ │ +3cb540: 7110 709f 0300 |0016: invoke-static {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9f70 │ │ +3cb546: 0c03 |0019: move-result-object v3 │ │ +3cb548: 5b23 c06a |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb54c: 6e10 6f9f 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9f6f │ │ +3cb552: 0c03 |001f: move-result-object v3 │ │ +3cb554: 6e20 6614 3200 |0020: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1466 │ │ +3cb55a: 5423 c06a |0023: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb55e: 5433 f56b |0025: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb562: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +3cb564: 6e20 a00f 0300 |0028: invoke-virtual {v3, v0}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0fa0 │ │ +3cb56a: 5423 c06a |002b: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb56e: 5433 f56b |002d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6bf5 │ │ +3cb572: 2200 7919 |002f: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; // type@1979 │ │ +3cb576: 7020 009e 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e00 │ │ +3cb57c: 6e20 bf0f 0300 |0034: invoke-virtual {v3, v0}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fbf │ │ +3cb582: 5423 c06a |0037: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb586: 5433 f36b |0039: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6bf3 │ │ +3cb58a: 2200 7a19 |003b: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; // type@197a │ │ +3cb58e: 7020 029e 2000 |003d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e02 │ │ +3cb594: 6e20 8f0d 0300 |0040: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3cb59a: 5423 c06a |0043: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@6ac0 │ │ +3cb59e: 5433 f46b |0045: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6bf4 │ │ +3cb5a2: 2200 7b19 |0047: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; // type@197b │ │ +3cb5a6: 7020 049e 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@9e04 │ │ +3cb5ac: 6e20 8f0d 0300 |004c: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3cb5b2: 6e10 7500 0200 |004f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ +3cb5b8: 0c03 |0052: move-result-object v3 │ │ +3cb5ba: 6e10 4a02 0300 |0053: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@024a │ │ +3cb5c0: 0c03 |0056: move-result-object v3 │ │ +3cb5c2: 3803 2800 |0057: if-eqz v3, 007f // +0028 │ │ +3cb5c6: 6e10 e606 0300 |0059: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3cb5cc: 0c00 |005c: move-result-object v0 │ │ +3cb5ce: 1a01 fe06 |005d: const-string v1, "/" // string@06fe │ │ +3cb5d2: 6e20 95ab 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3cb5d8: 0a00 |0062: move-result v0 │ │ +3cb5da: 3800 1c00 |0063: if-eqz v0, 007f // +001c │ │ +3cb5de: 2200 c81c |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3cb5e2: 7010 a6ab 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3cb5e8: 1a01 a471 |006a: const-string v1, "file://" // string@71a4 │ │ +3cb5ec: 6e20 b2ab 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cb5f2: 6e10 e606 0300 |006f: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3cb5f8: 0c03 |0072: move-result-object v3 │ │ +3cb5fa: 6e20 b2ab 3000 |0073: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cb600: 6e10 bcab 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3cb606: 0c03 |0079: move-result-object v3 │ │ +3cb608: 7110 e506 0300 |007a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3cb60e: 0c03 |007d: move-result-object v3 │ │ +3cb610: 2811 |007e: goto 008f // +0011 │ │ +3cb612: 6e10 7500 0200 |007f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ +3cb618: 0c00 |0082: move-result-object v0 │ │ +3cb61a: 1a01 e959 |0083: const-string v1, "android.intent.extra.TEXT" // string@59e9 │ │ +3cb61e: 6e20 5202 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ +3cb624: 0c00 |0088: move-result-object v0 │ │ +3cb626: 3800 0600 |0089: if-eqz v0, 008f // +0006 │ │ +3cb62a: 7110 e506 0000 |008b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06e5 │ │ +3cb630: 0c03 |008e: move-result-object v3 │ │ +3cb632: 6e20 219e 3200 |008f: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.importUri:(Landroid/net/Uri;)V // method@9e21 │ │ +3cb638: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ 0x000a line=68 │ │ 0x0012 line=69 │ │ 0x001c line=70 │ │ @@ -1720180,32 +1720188,32 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3cace8: |[3cace8] de.danoeh.antennapod.activity.OpmlImportActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -3cacf8: 6f20 8b00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@008b │ │ -3cacfe: 6e10 4814 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1448 │ │ -3cad04: 0c00 |0006: move-result-object v0 │ │ -3cad06: 6001 375a |0007: sget v1, Lde/danoeh/antennapod/R$menu;.opml_selection_options:I // field@5a37 │ │ -3cad0a: 6e30 020c 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0c02 │ │ -3cad10: 6000 bb57 |000c: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@57bb │ │ -3cad14: 7220 f40b 0300 |000e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bf4 │ │ -3cad1a: 0c00 |0011: move-result-object v0 │ │ -3cad1c: 5b20 be6a |0012: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ -3cad20: 6000 c755 |0014: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@55c7 │ │ -3cad24: 7220 f40b 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bf4 │ │ -3cad2a: 0c03 |0019: move-result-object v3 │ │ -3cad2c: 5b23 ba6a |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ -3cad30: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3cad32: 7220 370c 0300 |001d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cad38: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3cad3a: 0f03 |0021: return v3 │ │ +3cad10: |[3cad10] de.danoeh.antennapod.activity.OpmlImportActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +3cad20: 6f20 8b00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@008b │ │ +3cad26: 6e10 4814 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1448 │ │ +3cad2c: 0c00 |0006: move-result-object v0 │ │ +3cad2e: 6001 375a |0007: sget v1, Lde/danoeh/antennapod/R$menu;.opml_selection_options:I // field@5a37 │ │ +3cad32: 6e30 020c 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0c02 │ │ +3cad38: 6000 bb57 |000c: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@57bb │ │ +3cad3c: 7220 f40b 0300 |000e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bf4 │ │ +3cad42: 0c00 |0011: move-result-object v0 │ │ +3cad44: 5b20 be6a |0012: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ +3cad48: 6000 c755 |0014: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@55c7 │ │ +3cad4c: 7220 f40b 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bf4 │ │ +3cad52: 0c03 |0019: move-result-object v3 │ │ +3cad54: 5b23 ba6a |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ +3cad58: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3cad5a: 7220 370c 0300 |001d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cad60: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3cad62: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0007 line=163 │ │ 0x000c line=164 │ │ 0x0014 line=165 │ │ @@ -1720219,39 +1720227,39 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3cad3c: |[3cad3c] de.danoeh.antennapod.activity.OpmlImportActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -3cad4c: 7210 100c 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0c10 │ │ -3cad52: 0a04 |0003: move-result v4 │ │ -3cad54: 6000 bb57 |0004: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@57bb │ │ -3cad58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3cad5a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3cad5c: 3304 1000 |0008: if-ne v4, v0, 0018 // +0010 │ │ -3cad60: 5434 be6a |000a: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ -3cad64: 7220 370c 1400 |000c: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cad6a: 7020 339e 2300 |000f: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@9e33 │ │ -3cad70: 5434 ba6a |0012: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ -3cad74: 7220 370c 2400 |0014: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cad7a: 0f02 |0017: return v2 │ │ -3cad7c: 6000 c755 |0018: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@55c7 │ │ -3cad80: 3304 1000 |001a: if-ne v4, v0, 002a // +0010 │ │ -3cad84: 5434 ba6a |001c: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ -3cad88: 7220 370c 1400 |001e: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cad8e: 7020 339e 1300 |0021: invoke-direct {v3, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@9e33 │ │ -3cad94: 5434 be6a |0024: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ -3cad98: 7220 370c 2400 |0026: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ -3cad9e: 0f02 |0029: return v2 │ │ -3cada0: 1400 2c00 0201 |002a: const v0, #float 2.38774e-38 // #0102002c │ │ -3cada6: 3304 0500 |002d: if-ne v4, v0, 0032 // +0005 │ │ -3cadaa: 6e10 6d00 0300 |002f: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cadb0: 0f01 |0032: return v1 │ │ +3cad64: |[3cad64] de.danoeh.antennapod.activity.OpmlImportActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +3cad74: 7210 100c 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0c10 │ │ +3cad7a: 0a04 |0003: move-result v4 │ │ +3cad7c: 6000 bb57 |0004: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@57bb │ │ +3cad80: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3cad82: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3cad84: 3304 1000 |0008: if-ne v4, v0, 0018 // +0010 │ │ +3cad88: 5434 be6a |000a: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ +3cad8c: 7220 370c 1400 |000c: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cad92: 7020 339e 2300 |000f: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@9e33 │ │ +3cad98: 5434 ba6a |0012: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ +3cad9c: 7220 370c 2400 |0014: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cada2: 0f02 |0017: return v2 │ │ +3cada4: 6000 c755 |0018: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@55c7 │ │ +3cada8: 3304 1000 |001a: if-ne v4, v0, 002a // +0010 │ │ +3cadac: 5434 ba6a |001c: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@6aba │ │ +3cadb0: 7220 370c 1400 |001e: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cadb6: 7020 339e 1300 |0021: invoke-direct {v3, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@9e33 │ │ +3cadbc: 5434 be6a |0024: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@6abe │ │ +3cadc0: 7220 370c 2400 |0026: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c37 │ │ +3cadc6: 0f02 |0029: return v2 │ │ +3cadc8: 1400 2c00 0201 |002a: const v0, #float 2.38774e-38 // #0102002c │ │ +3cadce: 3304 0500 |002d: if-ne v4, v0, 0032 // +0005 │ │ +3cadd2: 6e10 6d00 0300 |002f: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cadd8: 0f01 |0032: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x000a line=174 │ │ 0x000f line=175 │ │ 0x0012 line=176 │ │ @@ -1720318,18 +1720326,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cb8cc: |[3cb8cc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; │ │ -3cb8dc: 7010 509e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$3:()Ljava/util/List; // method@9e50 │ │ -3cb8e2: 0c00 |0003: move-result-object v0 │ │ -3cb8e4: 1100 |0004: return-object v0 │ │ +3cb8f4: |[3cb8f4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; │ │ +3cb904: 7010 509e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$3:()Ljava/util/List; // method@9e50 │ │ +3cb90a: 0c00 |0003: move-result-object v0 │ │ +3cb90c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ #1 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1720337,17 +1720345,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cb9a0: |[3cb9a0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V │ │ -3cb9b0: 7020 539e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$0:(Landroid/view/View;)V // method@9e53 │ │ -3cb9b6: 0e00 |0003: return-void │ │ +3cb9c8: |[3cb9c8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V │ │ +3cb9d8: 7020 539e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$0:(Landroid/view/View;)V // method@9e53 │ │ +3cb9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1720356,17 +1720364,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cb9b8: |[3cb9b8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V │ │ -3cb9c8: 7020 519e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$4:(Ljava/util/List;)V // method@9e51 │ │ -3cb9ce: 0e00 |0003: return-void │ │ +3cb9e0: |[3cb9e0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V │ │ +3cb9f0: 7020 519e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$4:(Ljava/util/List;)V // method@9e51 │ │ +3cb9f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1720375,17 +1720383,17 @@ │ │ type : '([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -3cb9d0: |[3cb9d0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3cb9e0: 7706 549e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e54 │ │ -3cb9e6: 0e00 |0003: return-void │ │ +3cb9f8: |[3cb9f8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3cba08: 7706 549e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9e54 │ │ +3cba0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1720397,17 +1720405,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb9e8: |[3cb9e8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V │ │ -3cb9f8: 7110 529e 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V // method@9e52 │ │ -3cb9fe: 0e00 |0003: return-void │ │ +3cba10: |[3cba10] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V │ │ +3cba20: 7110 529e 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V // method@9e52 │ │ +3cba26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1720415,17 +1720423,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3cba00: |[3cba00] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V │ │ -3cba10: 7030 559e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V // method@9e55 │ │ -3cba16: 0e00 |0003: return-void │ │ +3cba28: |[3cba28] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V │ │ +3cba38: 7030 559e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V // method@9e55 │ │ +3cba3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1720435,17 +1720443,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3cba18: |[3cba18] de.danoeh.antennapod.activity.SelectSubscriptionActivity.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ -3cba28: 7030 4d9e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4d │ │ -3cba2e: 0e00 |0003: return-void │ │ +3cba40: |[3cba40] de.danoeh.antennapod.activity.SelectSubscriptionActivity.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ +3cba50: 7030 4d9e 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9e4d │ │ +3cba56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -1720455,17 +1720463,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cba30: |[3cba30] de.danoeh.antennapod.activity.SelectSubscriptionActivity.:()V │ │ -3cba40: 7010 4014 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ -3cba46: 0e00 |0003: return-void │ │ +3cba58: |[3cba58] de.danoeh.antennapod.activity.SelectSubscriptionActivity.:()V │ │ +3cba68: 7010 4014 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ +3cba6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ #8 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1720473,64 +1720481,64 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -3cba48: |[3cba48] de.danoeh.antennapod.activity.SelectSubscriptionActivity.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ -3cba58: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3cba5c: 1c01 7419 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3cba60: 7030 3e02 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3cba66: 1a01 d659 |0007: const-string v1, "android.intent.action.MAIN" // string@59d6 │ │ -3cba6a: 6e20 6402 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ -3cba70: 1401 0080 0010 |000c: const v1, #float 2.53422e-29 // #10008000 │ │ -3cba76: 6e20 4302 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ -3cba7c: 6e10 eda0 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3cba82: 0b01 |0015: move-result-wide v1 │ │ -3cba84: 1a03 c173 |0016: const-string v3, "fragment_feed_id" // string@73c1 │ │ -3cba88: 6e40 5802 3021 |0018: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3cba8e: 2201 c81c |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3cba92: 7010 a6ab 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3cba98: 1a02 1dc5 |0020: const-string v2, "subscription-" // string@c51d │ │ -3cba9c: 6e20 b2ab 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3cbaa2: 6e10 eda0 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ -3cbaa8: 0b02 |0028: move-result-wide v2 │ │ -3cbaaa: 6e30 aeab 2103 |0029: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ -3cbab0: 6e10 bcab 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3cbab6: 0c01 |002f: move-result-object v1 │ │ -3cbab8: 3806 0700 |0030: if-eqz v6, 0037 // +0007 │ │ -3cbabc: 7110 0030 0600 |0032: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroidx/core/graphics/drawable/IconCompat; // method@3000 │ │ -3cbac2: 0c06 |0035: move-result-object v6 │ │ -3cbac4: 2807 |0036: goto 003d // +0007 │ │ -3cbac6: 6006 5054 |0037: sget v6, Lde/danoeh/antennapod/R$drawable;.ic_shortcut_subscriptions:I // field@5450 │ │ -3cbaca: 7120 0530 6400 |0039: invoke-static {v4, v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithResource:(Landroid/content/Context;I)Landroidx/core/graphics/drawable/IconCompat; // method@3005 │ │ -3cbad0: 0c06 |003c: move-result-object v6 │ │ -3cbad2: 2202 7707 |003d: new-instance v2, Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // type@0777 │ │ -3cbad6: 7030 962e 4201 |003f: invoke-direct {v2, v4, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e96 │ │ -3cbadc: 6e10 ffa0 0500 |0042: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3cbae2: 0c01 |0045: move-result-object v1 │ │ -3cbae4: 6e20 9c2e 1200 |0046: invoke-virtual {v2, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setShortLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e9c │ │ -3cbaea: 0c01 |0049: move-result-object v1 │ │ -3cbaec: 6e10 eba0 0500 |004a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getFeedTitle:()Ljava/lang/String; // method@a0eb │ │ -3cbaf2: 0c05 |004d: move-result-object v5 │ │ -3cbaf4: 6e20 9b2e 5100 |004e: invoke-virtual {v1, v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setLongLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e9b │ │ -3cbafa: 0c05 |0051: move-result-object v5 │ │ -3cbafc: 6e20 992e 0500 |0052: invoke-virtual {v5, v0}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIntent:(Landroid/content/Intent;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e99 │ │ -3cbb02: 0c05 |0055: move-result-object v5 │ │ -3cbb04: 6e20 982e 6500 |0056: invoke-virtual {v5, v6}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIcon:(Landroidx/core/graphics/drawable/IconCompat;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e98 │ │ -3cbb0a: 0c05 |0059: move-result-object v5 │ │ -3cbb0c: 6e10 972e 0500 |005a: invoke-virtual {v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.build:()Landroidx/core/content/pm/ShortcutInfoCompat; // method@2e97 │ │ -3cbb12: 0c05 |005d: move-result-object v5 │ │ -3cbb14: 12f6 |005e: const/4 v6, #int -1 // #ff │ │ -3cbb16: 7120 a62e 5400 |005f: invoke-static {v4, v5}, Landroidx/core/content/pm/ShortcutManagerCompat;.createShortcutResultIntent:(Landroid/content/Context;Landroidx/core/content/pm/ShortcutInfoCompat;)Landroid/content/Intent; // method@2ea6 │ │ -3cbb1c: 0c05 |0062: move-result-object v5 │ │ -3cbb1e: 6e30 b400 6405 |0063: invoke-virtual {v4, v6, v5}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00b4 │ │ -3cbb24: 6e10 6d00 0400 |0066: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cbb2a: 0e00 |0069: return-void │ │ +3cba70: |[3cba70] de.danoeh.antennapod.activity.SelectSubscriptionActivity.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ +3cba80: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3cba84: 1c01 7419 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3cba88: 7030 3e02 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3cba8e: 1a01 d659 |0007: const-string v1, "android.intent.action.MAIN" // string@59d6 │ │ +3cba92: 6e20 6402 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0264 │ │ +3cba98: 1401 0080 0010 |000c: const v1, #float 2.53422e-29 // #10008000 │ │ +3cba9e: 6e20 4302 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ +3cbaa4: 6e10 eda0 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3cbaaa: 0b01 |0015: move-result-wide v1 │ │ +3cbaac: 1a03 c173 |0016: const-string v3, "fragment_feed_id" // string@73c1 │ │ +3cbab0: 6e40 5802 3021 |0018: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3cbab6: 2201 c81c |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3cbaba: 7010 a6ab 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3cbac0: 1a02 1dc5 |0020: const-string v2, "subscription-" // string@c51d │ │ +3cbac4: 6e20 b2ab 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3cbaca: 6e10 eda0 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@a0ed │ │ +3cbad0: 0b02 |0028: move-result-wide v2 │ │ +3cbad2: 6e30 aeab 2103 |0029: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@abae │ │ +3cbad8: 6e10 bcab 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3cbade: 0c01 |002f: move-result-object v1 │ │ +3cbae0: 3806 0700 |0030: if-eqz v6, 0037 // +0007 │ │ +3cbae4: 7110 0030 0600 |0032: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroidx/core/graphics/drawable/IconCompat; // method@3000 │ │ +3cbaea: 0c06 |0035: move-result-object v6 │ │ +3cbaec: 2807 |0036: goto 003d // +0007 │ │ +3cbaee: 6006 5054 |0037: sget v6, Lde/danoeh/antennapod/R$drawable;.ic_shortcut_subscriptions:I // field@5450 │ │ +3cbaf2: 7120 0530 6400 |0039: invoke-static {v4, v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithResource:(Landroid/content/Context;I)Landroidx/core/graphics/drawable/IconCompat; // method@3005 │ │ +3cbaf8: 0c06 |003c: move-result-object v6 │ │ +3cbafa: 2202 7707 |003d: new-instance v2, Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // type@0777 │ │ +3cbafe: 7030 962e 4201 |003f: invoke-direct {v2, v4, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e96 │ │ +3cbb04: 6e10 ffa0 0500 |0042: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3cbb0a: 0c01 |0045: move-result-object v1 │ │ +3cbb0c: 6e20 9c2e 1200 |0046: invoke-virtual {v2, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setShortLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e9c │ │ +3cbb12: 0c01 |0049: move-result-object v1 │ │ +3cbb14: 6e10 eba0 0500 |004a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getFeedTitle:()Ljava/lang/String; // method@a0eb │ │ +3cbb1a: 0c05 |004d: move-result-object v5 │ │ +3cbb1c: 6e20 9b2e 5100 |004e: invoke-virtual {v1, v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setLongLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e9b │ │ +3cbb22: 0c05 |0051: move-result-object v5 │ │ +3cbb24: 6e20 992e 0500 |0052: invoke-virtual {v5, v0}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIntent:(Landroid/content/Intent;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e99 │ │ +3cbb2a: 0c05 |0055: move-result-object v5 │ │ +3cbb2c: 6e20 982e 6500 |0056: invoke-virtual {v5, v6}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIcon:(Landroidx/core/graphics/drawable/IconCompat;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@2e98 │ │ +3cbb32: 0c05 |0059: move-result-object v5 │ │ +3cbb34: 6e10 972e 0500 |005a: invoke-virtual {v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.build:()Landroidx/core/content/pm/ShortcutInfoCompat; // method@2e97 │ │ +3cbb3a: 0c05 |005d: move-result-object v5 │ │ +3cbb3c: 12f6 |005e: const/4 v6, #int -1 // #ff │ │ +3cbb3e: 7120 a62e 5400 |005f: invoke-static {v4, v5}, Landroidx/core/content/pm/ShortcutManagerCompat;.createShortcutResultIntent:(Landroid/content/Context;Landroidx/core/content/pm/ShortcutInfoCompat;)Landroid/content/Intent; // method@2ea6 │ │ +3cbb44: 0c05 |0062: move-result-object v5 │ │ +3cbb46: 6e30 b400 6405 |0063: invoke-virtual {v4, v6, v5}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00b4 │ │ +3cbb4c: 6e10 6d00 0400 |0066: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cbb52: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=94 │ │ 0x000f line=95 │ │ 0x0012 line=96 │ │ 0x001b line=97 │ │ @@ -1720554,41 +1720562,41 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3cbb2c: |[3cbb2c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cbb3c: 6e10 4914 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3cbb42: 0c00 |0003: move-result-object v0 │ │ -3cbb44: 6e10 e102 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ -3cbb4a: 0c00 |0007: move-result-object v0 │ │ -3cbb4c: 5200 9301 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ -3cbb50: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ -3cbb54: a800 0001 |000c: mul-float v0, v0, v1 │ │ -3cbb58: 8700 |000e: float-to-int v0, v0 │ │ -3cbb5a: 7110 4279 0300 |000f: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; // method@7942 │ │ -3cbb60: 0c01 |0012: move-result-object v1 │ │ -3cbb62: 6e10 bf79 0100 |0013: invoke-virtual {v1}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ -3cbb68: 0c01 |0016: move-result-object v1 │ │ -3cbb6a: 6e10 efa0 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ -3cbb70: 0c02 |001a: move-result-object v2 │ │ -3cbb72: 6e20 a379 2100 |001b: invoke-virtual {v1, v2}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ -3cbb78: 0c01 |001e: move-result-object v1 │ │ -3cbb7a: 7120 0283 0000 |001f: invoke-static {v0, v0}, Lcom/bumptech/glide/request/RequestOptions;.overrideOf:(II)Lcom/bumptech/glide/request/RequestOptions; // method@8302 │ │ -3cbb80: 0c00 |0022: move-result-object v0 │ │ -3cbb82: 6e20 8679 0100 |0023: invoke-virtual {v1, v0}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ -3cbb88: 0c00 |0026: move-result-object v0 │ │ -3cbb8a: 2201 8919 |0027: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; // type@1989 │ │ -3cbb8e: 7030 419e 3104 |0029: invoke-direct {v1, v3, v4}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e41 │ │ -3cbb94: 6e20 9c79 1000 |002c: invoke-virtual {v0, v1}, Lcom/bumptech/glide/RequestBuilder;.listener:(Lcom/bumptech/glide/request/RequestListener;)Lcom/bumptech/glide/RequestBuilder; // method@799c │ │ -3cbb9a: 0c04 |002f: move-result-object v4 │ │ -3cbb9c: 6e10 aa79 0400 |0030: invoke-virtual {v4}, Lcom/bumptech/glide/RequestBuilder;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@79aa │ │ -3cbba2: 0e00 |0033: return-void │ │ +3cbb54: |[3cbb54] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cbb64: 6e10 4914 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3cbb6a: 0c00 |0003: move-result-object v0 │ │ +3cbb6c: 6e10 e102 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02e1 │ │ +3cbb72: 0c00 |0007: move-result-object v0 │ │ +3cbb74: 5200 9301 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0193 │ │ +3cbb78: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ +3cbb7c: a800 0001 |000c: mul-float v0, v0, v1 │ │ +3cbb80: 8700 |000e: float-to-int v0, v0 │ │ +3cbb82: 7110 4279 0300 |000f: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; // method@7942 │ │ +3cbb88: 0c01 |0012: move-result-object v1 │ │ +3cbb8a: 6e10 bf79 0100 |0013: invoke-virtual {v1}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@79bf │ │ +3cbb90: 0c01 |0016: move-result-object v1 │ │ +3cbb92: 6e10 efa0 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@a0ef │ │ +3cbb98: 0c02 |001a: move-result-object v2 │ │ +3cbb9a: 6e20 a379 2100 |001b: invoke-virtual {v1, v2}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@79a3 │ │ +3cbba0: 0c01 |001e: move-result-object v1 │ │ +3cbba2: 7120 0283 0000 |001f: invoke-static {v0, v0}, Lcom/bumptech/glide/request/RequestOptions;.overrideOf:(II)Lcom/bumptech/glide/request/RequestOptions; // method@8302 │ │ +3cbba8: 0c00 |0022: move-result-object v0 │ │ +3cbbaa: 6e20 8679 0100 |0023: invoke-virtual {v1, v0}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@7986 │ │ +3cbbb0: 0c00 |0026: move-result-object v0 │ │ +3cbbb2: 2201 8919 |0027: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; // type@1989 │ │ +3cbbb6: 7030 419e 3104 |0029: invoke-direct {v1, v3, v4}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e41 │ │ +3cbbbc: 6e20 9c79 1000 |002c: invoke-virtual {v0, v1}, Lcom/bumptech/glide/RequestBuilder;.listener:(Lcom/bumptech/glide/request/RequestListener;)Lcom/bumptech/glide/RequestBuilder; // method@799c │ │ +3cbbc2: 0c04 |002f: move-result-object v4 │ │ +3cbbc4: 6e10 aa79 0400 |0030: invoke-virtual {v4}, Lcom/bumptech/glide/RequestBuilder;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@79aa │ │ +3cbbca: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000f line=119 │ │ 0x0013 line=120 │ │ 0x0017 line=121 │ │ 0x001f line=122 │ │ @@ -1720603,29 +1720611,29 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3cb958: |[3cb958] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$3:()Ljava/util/List; │ │ -3cb968: 7100 67a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSubscriptionsFilter:()Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; // method@a967 │ │ -3cb96e: 0c00 |0003: move-result-object v0 │ │ -3cb970: 7100 5da9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedOrder:()Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a95d │ │ -3cb976: 0c01 |0007: move-result-object v1 │ │ -3cb978: 7100 5ca9 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedCounterSetting:()Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a95c │ │ -3cb97e: 0c02 |000b: move-result-object v2 │ │ -3cb980: 7130 05a9 1002 |000c: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getNavDrawerData:(Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;Lde/danoeh/antennapod/model/feed/FeedOrder;Lde/danoeh/antennapod/model/feed/FeedCounter;)Lde/danoeh/antennapod/storage/database/NavDrawerData; // method@a905 │ │ -3cb986: 0c00 |000f: move-result-object v0 │ │ -3cb988: 5400 f4f2 |0010: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData;.items:Ljava/util/List; // field@f2f4 │ │ -3cb98c: 2201 3e1d |0012: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ -3cb990: 7010 feac 0100 |0014: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3cb996: 6e30 4f9e 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9e4f │ │ -3cb99c: 0c00 |001a: move-result-object v0 │ │ -3cb99e: 1100 |001b: return-object v0 │ │ +3cb980: |[3cb980] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$3:()Ljava/util/List; │ │ +3cb990: 7100 67a9 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSubscriptionsFilter:()Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; // method@a967 │ │ +3cb996: 0c00 |0003: move-result-object v0 │ │ +3cb998: 7100 5da9 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedOrder:()Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a95d │ │ +3cb99e: 0c01 |0007: move-result-object v1 │ │ +3cb9a0: 7100 5ca9 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedCounterSetting:()Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a95c │ │ +3cb9a6: 0c02 |000b: move-result-object v2 │ │ +3cb9a8: 7130 05a9 1002 |000c: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getNavDrawerData:(Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;Lde/danoeh/antennapod/model/feed/FeedOrder;Lde/danoeh/antennapod/model/feed/FeedCounter;)Lde/danoeh/antennapod/storage/database/NavDrawerData; // method@a905 │ │ +3cb9ae: 0c00 |000f: move-result-object v0 │ │ +3cb9b0: 5400 f4f2 |0010: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData;.items:Ljava/util/List; // field@f2f4 │ │ +3cb9b4: 2201 3e1d |0012: new-instance v1, Ljava/util/ArrayList; // type@1d3e │ │ +3cb9b8: 7010 feac 0100 |0014: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3cb9be: 6e30 4f9e 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9e4f │ │ +3cb9c4: 0c00 |001a: move-result-object v0 │ │ +3cb9c6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x000c line=146 │ │ 0x0010 line=148 │ │ locals : │ │ @@ -1720636,37 +1720644,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -3cbba4: |[3cbba4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$4:(Ljava/util/List;)V │ │ -3cbbb4: 5b23 cb6a |0000: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@6acb │ │ -3cbbb8: 2200 3e1d |0002: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ -3cbbbc: 7010 feac 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ -3cbbc2: 7210 d5ad 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3cbbc8: 0c03 |000a: move-result-object v3 │ │ -3cbbca: 7210 b8ad 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3cbbd0: 0a01 |000e: move-result v1 │ │ -3cbbd2: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ -3cbbd6: 7210 b9ad 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3cbbdc: 0c01 |0014: move-result-object v1 │ │ -3cbbde: 1f01 141a |0015: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3cbbe2: 6e10 ffa0 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ -3cbbe8: 0c01 |001a: move-result-object v1 │ │ -3cbbea: 6e20 02ad 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ -3cbbf0: 28ed |001e: goto 000b // -0013 │ │ -3cbbf2: 2203 e802 |001f: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e8 │ │ -3cbbf6: 6001 095a |0021: sget v1, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@5a09 │ │ -3cbbfa: 7040 c40f 2301 |0023: invoke-direct {v3, v2, v1, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fc4 │ │ -3cbc00: 5420 cc6a |0026: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbc04: 5400 546c |0028: iget-object v0, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ -3cbc08: 6e20 8111 3000 |002a: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1181 │ │ -3cbc0e: 0e00 |002d: return-void │ │ +3cbbcc: |[3cbbcc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$4:(Ljava/util/List;)V │ │ +3cbbdc: 5b23 cb6a |0000: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@6acb │ │ +3cbbe0: 2200 3e1d |0002: new-instance v0, Ljava/util/ArrayList; // type@1d3e │ │ +3cbbe4: 7010 feac 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@acfe │ │ +3cbbea: 7210 d5ad 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3cbbf0: 0c03 |000a: move-result-object v3 │ │ +3cbbf2: 7210 b8ad 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3cbbf8: 0a01 |000e: move-result v1 │ │ +3cbbfa: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ +3cbbfe: 7210 b9ad 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3cbc04: 0c01 |0014: move-result-object v1 │ │ +3cbc06: 1f01 141a |0015: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3cbc0a: 6e10 ffa0 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@a0ff │ │ +3cbc10: 0c01 |001a: move-result-object v1 │ │ +3cbc12: 6e20 02ad 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ad02 │ │ +3cbc18: 28ed |001e: goto 000b // -0013 │ │ +3cbc1a: 2203 e802 |001f: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e8 │ │ +3cbc1e: 6001 095a |0021: sget v1, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@5a09 │ │ +3cbc22: 7040 c40f 2301 |0023: invoke-direct {v3, v2, v1, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fc4 │ │ +3cbc28: 5420 cc6a |0026: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbc2c: 5400 546c |0028: iget-object v0, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ +3cbc30: 6e20 8111 3000 |002a: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1181 │ │ +3cbc36: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0007 line=156 │ │ 0x0017 line=157 │ │ 0x001f line=159 │ │ @@ -1720680,20 +1720688,20 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3cbc10: |[3cbc10] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V │ │ -3cbc20: 1a00 d946 |0000: const-string v0, "SelectSubscription" // string@46d9 │ │ -3cbc24: 7110 370b 0100 |0002: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ -3cbc2a: 0c01 |0005: move-result-object v1 │ │ -3cbc2c: 7120 350b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ -3cbc32: 0e00 |0009: return-void │ │ +3cbc38: |[3cbc38] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V │ │ +3cbc48: 1a00 d946 |0000: const-string v0, "SelectSubscription" // string@46d9 │ │ +3cbc4c: 7110 370b 0100 |0002: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b37 │ │ +3cbc52: 0c01 |0005: move-result-object v1 │ │ +3cbc54: 7120 350b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b35 │ │ +3cbc5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Throwable; │ │ │ │ #13 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1720701,17 +1720709,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbc34: |[3cbc34] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$0:(Landroid/view/View;)V │ │ -3cbc44: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3cbc4a: 0e00 |0003: return-void │ │ +3cbc5c: |[3cbc5c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$0:(Landroid/view/View;)V │ │ +3cbc6c: 6e10 6d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3cbc72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1720720,20 +1720728,20 @@ │ │ type : '([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cbc4c: |[3cbc4c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3cbc5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3cbc5e: 7110 19ab 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3cbc64: 0c02 |0004: move-result-object v2 │ │ -3cbc66: 4d02 0001 |0005: aput-object v2, v0, v1 │ │ -3cbc6a: 0e00 |0007: return-void │ │ +3cbc74: |[3cbc74] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3cbc84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3cbc86: 7110 19ab 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3cbc8c: 0c02 |0004: move-result-object v2 │ │ +3cbc8e: 4d02 0001 |0005: aput-object v2, v0, v1 │ │ +3cbc92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -1720745,35 +1720753,35 @@ │ │ type : '([Ljava/lang/Integer;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3cbc6c: |[3cbc6c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V │ │ -3cbc7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -3cbc7e: 4600 0304 |0001: aget-object v0, v3, v4 │ │ -3cbc82: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ -3cbc86: 6e10 7500 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ -3cbc8c: 0c00 |0008: move-result-object v0 │ │ -3cbc8e: 6e10 4502 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ -3cbc94: 0c00 |000c: move-result-object v0 │ │ -3cbc96: 1a01 d159 |000d: const-string v1, "android.intent.action.CREATE_SHORTCUT" // string@59d1 │ │ -3cbc9a: 6e20 7fab 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3cbca0: 0a00 |0012: move-result v0 │ │ -3cbca2: 3800 1300 |0013: if-eqz v0, 0026 // +0013 │ │ -3cbca6: 5420 cb6a |0015: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@6acb │ │ -3cbcaa: 4603 0304 |0017: aget-object v3, v3, v4 │ │ -3cbcae: 6e10 0fab 0300 |0019: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3cbcb4: 0a03 |001c: move-result v3 │ │ -3cbcb6: 7220 d1ad 3000 |001d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ -3cbcbc: 0c03 |0020: move-result-object v3 │ │ -3cbcbe: 1f03 141a |0021: check-cast v3, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ -3cbcc2: 7020 4e9e 3200 |0023: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e4e │ │ -3cbcc8: 0e00 |0026: return-void │ │ +3cbc94: |[3cbc94] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V │ │ +3cbca4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +3cbca6: 4600 0304 |0001: aget-object v0, v3, v4 │ │ +3cbcaa: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ +3cbcae: 6e10 7500 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ +3cbcb4: 0c00 |0008: move-result-object v0 │ │ +3cbcb6: 6e10 4502 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0245 │ │ +3cbcbc: 0c00 |000c: move-result-object v0 │ │ +3cbcbe: 1a01 d159 |000d: const-string v1, "android.intent.action.CREATE_SHORTCUT" // string@59d1 │ │ +3cbcc2: 6e20 7fab 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3cbcc8: 0a00 |0012: move-result v0 │ │ +3cbcca: 3800 1300 |0013: if-eqz v0, 0026 // +0013 │ │ +3cbcce: 5420 cb6a |0015: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@6acb │ │ +3cbcd2: 4603 0304 |0017: aget-object v3, v3, v4 │ │ +3cbcd6: 6e10 0fab 0300 |0019: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3cbcdc: 0a03 |001c: move-result v3 │ │ +3cbcde: 7220 d1ad 3000 |001d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@add1 │ │ +3cbce4: 0c03 |0020: move-result-object v3 │ │ +3cbce6: 1f03 141a |0021: check-cast v3, Lde/danoeh/antennapod/model/feed/Feed; // type@1a14 │ │ +3cbcea: 7020 4e9e 3200 |0023: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e4e │ │ +3cbcf0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x000f line=70 │ │ 0x0015 line=72 │ │ locals : │ │ @@ -1720786,38 +1720794,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3cbccc: |[3cbccc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.loadSubscriptions:()V │ │ -3cbcdc: 5430 ca6a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@6aca │ │ -3cbce0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3cbce4: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ -3cbcea: 2200 8619 |0007: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; // type@1986 │ │ -3cbcee: 7020 3b9e 3000 |0009: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e3b │ │ -3cbcf4: 7110 d4a9 0000 |000c: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ -3cbcfa: 0c00 |000f: move-result-object v0 │ │ -3cbcfc: 7100 e9a9 0000 |0010: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ -3cbd02: 0c01 |0013: move-result-object v1 │ │ -3cbd04: 6e20 dba9 1000 |0014: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ -3cbd0a: 0c00 |0017: move-result-object v0 │ │ -3cbd0c: 7100 e6a9 0000 |0018: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ -3cbd12: 0c01 |001b: move-result-object v1 │ │ -3cbd14: 6e20 d7a9 1000 |001c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ -3cbd1a: 0c00 |001f: move-result-object v0 │ │ -3cbd1c: 2201 8719 |0020: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; // type@1987 │ │ -3cbd20: 7020 3d9e 3100 |0022: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e3d │ │ -3cbd26: 2202 8819 |0025: new-instance v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; // type@1988 │ │ -3cbd2a: 7010 3f9e 0200 |0027: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;.:()V // method@9e3f │ │ -3cbd30: 6e30 daa9 1002 |002a: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ -3cbd36: 0c00 |002d: move-result-object v0 │ │ -3cbd38: 5b30 ca6a |002e: iput-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@6aca │ │ -3cbd3c: 0e00 |0030: return-void │ │ +3cbcf4: |[3cbcf4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.loadSubscriptions:()V │ │ +3cbd04: 5430 ca6a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@6aca │ │ +3cbd08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3cbd0c: 7210 e7a9 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a9e7 │ │ +3cbd12: 2200 8619 |0007: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; // type@1986 │ │ +3cbd16: 7020 3b9e 3000 |0009: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e3b │ │ +3cbd1c: 7110 d4a9 0000 |000c: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a9d4 │ │ +3cbd22: 0c00 |000f: move-result-object v0 │ │ +3cbd24: 7100 e9a9 0000 |0010: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a9e9 │ │ +3cbd2a: 0c01 |0013: move-result-object v1 │ │ +3cbd2c: 6e20 dba9 1000 |0014: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9db │ │ +3cbd32: 0c00 |0017: move-result-object v0 │ │ +3cbd34: 7100 e6a9 0000 |0018: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a9e6 │ │ +3cbd3a: 0c01 |001b: move-result-object v1 │ │ +3cbd3c: 6e20 d7a9 1000 |001c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a9d7 │ │ +3cbd42: 0c00 |001f: move-result-object v0 │ │ +3cbd44: 2201 8719 |0020: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; // type@1987 │ │ +3cbd48: 7020 3d9e 3100 |0022: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e3d │ │ +3cbd4e: 2202 8819 |0025: new-instance v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; // type@1988 │ │ +3cbd52: 7010 3f9e 0200 |0027: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;.:()V // method@9e3f │ │ +3cbd58: 6e30 daa9 1002 |002a: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a9da │ │ +3cbd5e: 0c00 |002d: move-result-object v0 │ │ +3cbd60: 5b30 ca6a |002e: iput-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@6aca │ │ +3cbd64: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=144 │ │ 0x0010 line=150 │ │ 0x0018 line=151 │ │ @@ -1720831,39 +1720839,39 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3cb8e8: |[3cb8e8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ -3cb8f8: 7210 d5ad 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3cb8fe: 0c04 |0003: move-result-object v4 │ │ -3cb900: 7210 b8ad 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3cb906: 0a00 |0007: move-result v0 │ │ -3cb908: 3800 2600 |0008: if-eqz v0, 002e // +0026 │ │ -3cb90c: 7210 b9ad 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3cb912: 0c00 |000d: move-result-object v0 │ │ -3cb914: 1f00 081c |000e: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem; // type@1c08 │ │ -3cb918: 5401 f2f2 |0010: iget-object v1, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem;.type:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@f2f2 │ │ -3cb91c: 6202 f1f2 |0012: sget-object v2, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type;.TAG:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@f2f1 │ │ -3cb920: 3321 0c00 |0014: if-ne v1, v2, 0020 // +000c │ │ -3cb924: 1f00 0a1c |0016: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem; // type@1c0a │ │ -3cb928: 6e10 1fa9 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem;.getChildren:()Ljava/util/List; // method@a91f │ │ -3cb92e: 0c00 |001b: move-result-object v0 │ │ -3cb930: 6e30 4f9e 0305 |001c: invoke-virtual {v3, v0, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9e4f │ │ -3cb936: 28e5 |001f: goto 0004 // -001b │ │ -3cb938: 1f00 091c |0020: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem; // type@1c09 │ │ -3cb93c: 5400 f3f2 |0022: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@f2f3 │ │ -3cb940: 7220 cead 0500 |0024: invoke-interface {v5, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3cb946: 0a01 |0027: move-result v1 │ │ -3cb948: 3901 dcff |0028: if-nez v1, 0004 // -0024 │ │ -3cb94c: 7220 caad 0500 |002a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ -3cb952: 28d7 |002d: goto 0004 // -0029 │ │ -3cb954: 1105 |002e: return-object v5 │ │ +3cb910: |[3cb910] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ +3cb920: 7210 d5ad 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3cb926: 0c04 |0003: move-result-object v4 │ │ +3cb928: 7210 b8ad 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3cb92e: 0a00 |0007: move-result v0 │ │ +3cb930: 3800 2600 |0008: if-eqz v0, 002e // +0026 │ │ +3cb934: 7210 b9ad 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3cb93a: 0c00 |000d: move-result-object v0 │ │ +3cb93c: 1f00 081c |000e: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem; // type@1c08 │ │ +3cb940: 5401 f2f2 |0010: iget-object v1, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem;.type:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@f2f2 │ │ +3cb944: 6202 f1f2 |0012: sget-object v2, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type;.TAG:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@f2f1 │ │ +3cb948: 3321 0c00 |0014: if-ne v1, v2, 0020 // +000c │ │ +3cb94c: 1f00 0a1c |0016: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem; // type@1c0a │ │ +3cb950: 6e10 1fa9 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem;.getChildren:()Ljava/util/List; // method@a91f │ │ +3cb956: 0c00 |001b: move-result-object v0 │ │ +3cb958: 6e30 4f9e 0305 |001c: invoke-virtual {v3, v0, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9e4f │ │ +3cb95e: 28e5 |001f: goto 0004 // -001b │ │ +3cb960: 1f00 091c |0020: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem; // type@1c09 │ │ +3cb964: 5400 f3f2 |0022: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@f2f3 │ │ +3cb968: 7220 cead 0500 |0024: invoke-interface {v5, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3cb96e: 0a01 |0027: move-result v1 │ │ +3cb970: 3901 dcff |0028: if-nez v1, 0004 // -0024 │ │ +3cb974: 7220 caad 0500 |002a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@adca │ │ +3cb97a: 28d7 |002d: goto 0004 // -0029 │ │ +3cb97c: 1105 |002e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0010 line=80 │ │ 0x0016 line=81 │ │ 0x0020 line=83 │ │ 0x0024 line=84 │ │ @@ -1720878,58 +1720886,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -3cbd40: |[3cbd40] de.danoeh.antennapod.activity.SelectSubscriptionActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3cbd50: 7110 a3a9 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTranslucentTheme:(Landroid/content/Context;)I // method@a9a3 │ │ -3cbd56: 0a00 |0003: move-result v0 │ │ -3cbd58: 6e20 6d14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ -3cbd5e: 6f20 5e3b 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ -3cbd64: 6e10 7700 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0077 │ │ -3cbd6a: 0c03 |000d: move-result-object v3 │ │ -3cbd6c: 7110 e29f 0300 |000e: invoke-static {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fe2 │ │ -3cbd72: 0c03 |0011: move-result-object v3 │ │ -3cbd74: 5b23 cc6a |0012: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbd78: 6e10 e19f 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fe1 │ │ -3cbd7e: 0c03 |0017: move-result-object v3 │ │ -3cbd80: 6e20 6614 3200 |0018: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1466 │ │ -3cbd86: 5423 cc6a |001b: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbd8a: 5433 576c |001d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c57 │ │ -3cbd8e: 6e20 6814 3200 |001f: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1468 │ │ -3cbd94: 6003 9a5d |0022: sget v3, Lde/danoeh/antennapod/R$string;.shortcut_select_subscription:I // field@5d9a │ │ -3cbd98: 6e20 b600 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/Activity;.setTitle:(I)V // method@00b6 │ │ -3cbd9e: 5423 cc6a |0027: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbda2: 5433 586c |0029: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6c58 │ │ -3cbda6: 2200 8319 |002b: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; // type@1983 │ │ -3cbdaa: 7020 359e 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e35 │ │ -3cbdb0: 6e20 8f0d 0300 |0030: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3cbdb6: 5423 cc6a |0033: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbdba: 5433 526c |0035: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6c52 │ │ -3cbdbe: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -3cbdc0: 6e20 8f0d 0300 |0038: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3cbdc6: 7010 569e 0200 |003b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.loadSubscriptions:()V // method@9e56 │ │ -3cbdcc: 1213 |003e: const/4 v3, #int 1 // #1 │ │ -3cbdce: 2330 4c1f |003f: new-array v0, v3, [Ljava/lang/Integer; // type@1f4c │ │ -3cbdd2: 5421 cc6a |0041: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbdd6: 5411 546c |0043: iget-object v1, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ -3cbdda: 6e20 a00f 3100 |0045: invoke-virtual {v1, v3}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0fa0 │ │ -3cbde0: 5423 cc6a |0048: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbde4: 5433 546c |004a: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ -3cbde8: 2201 8419 |004c: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; // type@1984 │ │ -3cbdec: 7020 379e 0100 |004e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.:([Ljava/lang/Integer;)V // method@9e37 │ │ -3cbdf2: 6e20 bf0f 1300 |0051: invoke-virtual {v3, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fbf │ │ -3cbdf8: 5423 cc6a |0054: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ -3cbdfc: 5433 566c |0056: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6c56 │ │ -3cbe00: 2201 8519 |0058: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; // type@1985 │ │ -3cbe04: 7030 399e 2100 |005a: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V // method@9e39 │ │ -3cbe0a: 6e20 8f0d 1300 |005d: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ -3cbe10: 0e00 |0060: return-void │ │ +3cbd68: |[3cbd68] de.danoeh.antennapod.activity.SelectSubscriptionActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3cbd78: 7110 a3a9 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTranslucentTheme:(Landroid/content/Context;)I // method@a9a3 │ │ +3cbd7e: 0a00 |0003: move-result v0 │ │ +3cbd80: 6e20 6d14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ +3cbd86: 6f20 5e3b 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ +3cbd8c: 6e10 7700 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0077 │ │ +3cbd92: 0c03 |000d: move-result-object v3 │ │ +3cbd94: 7110 e29f 0300 |000e: invoke-static {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9fe2 │ │ +3cbd9a: 0c03 |0011: move-result-object v3 │ │ +3cbd9c: 5b23 cc6a |0012: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbda0: 6e10 e19f 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9fe1 │ │ +3cbda6: 0c03 |0017: move-result-object v3 │ │ +3cbda8: 6e20 6614 3200 |0018: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1466 │ │ +3cbdae: 5423 cc6a |001b: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbdb2: 5433 576c |001d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6c57 │ │ +3cbdb6: 6e20 6814 3200 |001f: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1468 │ │ +3cbdbc: 6003 9a5d |0022: sget v3, Lde/danoeh/antennapod/R$string;.shortcut_select_subscription:I // field@5d9a │ │ +3cbdc0: 6e20 b600 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/Activity;.setTitle:(I)V // method@00b6 │ │ +3cbdc6: 5423 cc6a |0027: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbdca: 5433 586c |0029: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6c58 │ │ +3cbdce: 2200 8319 |002b: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; // type@1983 │ │ +3cbdd2: 7020 359e 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@9e35 │ │ +3cbdd8: 6e20 8f0d 0300 |0030: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3cbdde: 5423 cc6a |0033: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbde2: 5433 526c |0035: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6c52 │ │ +3cbde6: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +3cbde8: 6e20 8f0d 0300 |0038: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3cbdee: 7010 569e 0200 |003b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.loadSubscriptions:()V // method@9e56 │ │ +3cbdf4: 1213 |003e: const/4 v3, #int 1 // #1 │ │ +3cbdf6: 2330 4c1f |003f: new-array v0, v3, [Ljava/lang/Integer; // type@1f4c │ │ +3cbdfa: 5421 cc6a |0041: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbdfe: 5411 546c |0043: iget-object v1, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ +3cbe02: 6e20 a00f 3100 |0045: invoke-virtual {v1, v3}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0fa0 │ │ +3cbe08: 5423 cc6a |0048: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbe0c: 5433 546c |004a: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6c54 │ │ +3cbe10: 2201 8419 |004c: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; // type@1984 │ │ +3cbe14: 7020 379e 0100 |004e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.:([Ljava/lang/Integer;)V // method@9e37 │ │ +3cbe1a: 6e20 bf0f 1300 |0051: invoke-virtual {v3, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fbf │ │ +3cbe20: 5423 cc6a |0054: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@6acc │ │ +3cbe24: 5433 566c |0056: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6c56 │ │ +3cbe28: 2201 8519 |0058: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; // type@1985 │ │ +3cbe2c: 7030 399e 2100 |005a: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V // method@9e39 │ │ +3cbe32: 6e20 8f0d 1300 |005d: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d8f │ │ +3cbe38: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x000a line=54 │ │ 0x0014 line=55 │ │ 0x001b line=56 │ │ @@ -1720974,17 +1720982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6638: |[3f6638] de.danoeh.antennapod.playback.cast.CastEnabledActivity.:()V │ │ -3f6648: 7010 4014 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ -3f664e: 0e00 |0003: return-void │ │ +3f6660: |[3f6660] de.danoeh.antennapod.playback.cast.CastEnabledActivity.:()V │ │ +3f6670: 7010 4014 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1440 │ │ +3f6676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/cast/CastEnabledActivity; │ │ │ │ Virtual methods - │ │ @@ -1720993,16 +1721001,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f6650: |[3f6650] de.danoeh.antennapod.playback.cast.CastEnabledActivity.requestCastButton:(Landroid/view/Menu;)V │ │ -3f6660: 0e00 |0000: return-void │ │ +3f6678: |[3f6678] de.danoeh.antennapod.playback.cast.CastEnabledActivity.requestCastButton:(Landroid/view/Menu;)V │ │ +3f6688: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18389 (SourceFile) │ │ │ │ Class #6455 header: │ │ @@ -1721106,17 +1721114,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c9974: |[3c9974] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ -3c9984: 7020 da9d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$4:(Landroid/view/View;)V // method@9dda │ │ -3c998a: 0e00 |0003: return-void │ │ +3c999c: |[3c999c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ +3c99ac: 7020 da9d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$4:(Landroid/view/View;)V // method@9dda │ │ +3c99b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1721125,17 +1721133,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c998c: |[3c998c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ -3c999c: 7020 d99d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$3:(Landroid/view/View;)V // method@9dd9 │ │ -3c99a2: 0e00 |0003: return-void │ │ +3c99b4: |[3c99b4] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ +3c99c4: 7020 d99d 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$3:(Landroid/view/View;)V // method@9dd9 │ │ +3c99ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1721144,17 +1721152,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c99a4: |[3c99a4] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V │ │ -3c99b4: 7110 d69d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$1:(Ljava/util/List;)V // method@9dd6 │ │ -3c99ba: 0e00 |0003: return-void │ │ +3c99cc: |[3c99cc] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V │ │ +3c99dc: 7110 d69d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$1:(Ljava/util/List;)V // method@9dd6 │ │ +3c99e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ │ │ #3 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1721162,17 +1721170,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c99bc: |[3c99bc] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V │ │ -3c99cc: 7110 d79d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$2:(Ljava/util/List;)V // method@9dd7 │ │ -3c99d2: 0e00 |0003: return-void │ │ +3c99e4: |[3c99e4] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V │ │ +3c99f4: 7110 d79d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$2:(Ljava/util/List;)V // method@9dd7 │ │ +3c99fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1721180,17 +1721188,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c99d4: |[3c99d4] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ -3c99e4: 7030 d89d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9dd8 │ │ -3c99ea: 0e00 |0003: return-void │ │ +3c99fc: |[3c99fc] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ +3c9a0c: 7030 d89d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9dd8 │ │ +3c9a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1721200,18 +1721208,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3c93e8: |[3c93e8] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3c93f8: 7030 d59d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9dd5 │ │ -3c93fe: 0c00 |0003: move-result-object v0 │ │ -3c9400: 1100 |0004: return-object v0 │ │ +3c9410: |[3c9410] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3c9420: 7030 d59d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9dd5 │ │ +3c9426: 0c00 |0003: move-result-object v0 │ │ +3c9428: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroidx/core/view/WindowInsetsCompat; │ │ @@ -1721221,28 +1721229,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3c99ec: |[3c99ec] de.danoeh.antennapod.activity.MainActivity.:()V │ │ -3c99fc: 7010 a6a6 0200 |0000: invoke-direct {v2}, Lde/danoeh/antennapod/playback/cast/CastEnabledActivity;.:()V // method@a6a6 │ │ -3c9a02: 2200 9211 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // type@1192 │ │ -3c9a06: 7010 a36b 0000 |0005: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.:()V // method@6ba3 │ │ -3c9a0c: 5b20 aa6a |0008: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ -3c9a10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3c9a12: 5920 a76a |000b: iput v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ -3c9a16: 6200 a912 |000d: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@12a9 │ │ -3c9a1a: 5b20 a96a |000f: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ -3c9a1e: 2200 7319 |0011: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; // type@1973 │ │ -3c9a22: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3c9a24: 7030 c19d 2001 |0014: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V // method@9dc1 │ │ -3c9a2a: 5b20 a46a |0017: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ -3c9a2e: 0e00 |0019: return-void │ │ +3c9a14: |[3c9a14] de.danoeh.antennapod.activity.MainActivity.:()V │ │ +3c9a24: 7010 a6a6 0200 |0000: invoke-direct {v2}, Lde/danoeh/antennapod/playback/cast/CastEnabledActivity;.:()V // method@a6a6 │ │ +3c9a2a: 2200 9211 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // type@1192 │ │ +3c9a2e: 7010 a36b 0000 |0005: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.:()V // method@6ba3 │ │ +3c9a34: 5b20 aa6a |0008: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ +3c9a38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3c9a3a: 5920 a76a |000b: iput v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ +3c9a3e: 6200 a912 |000d: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@12a9 │ │ +3c9a42: 5b20 a96a |000f: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ +3c9a46: 2200 7319 |0011: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; // type@1973 │ │ +3c9a4a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3c9a4c: 7030 c19d 2001 |0014: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V // method@9dc1 │ │ +3c9a52: 5b20 a46a |0017: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ +3c9a56: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=99 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0011 line=247 │ │ @@ -1721254,32 +1721262,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3c9a30: |[3c9a30] de.danoeh.antennapod.activity.MainActivity.checkFirstLaunch:()V │ │ -3c9a40: 1a00 a73d |0000: const-string v0, "MainActivityPrefs" // string@3da7 │ │ -3c9a44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c9a46: 6e30 1302 0501 |0003: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ -3c9a4c: 0c00 |0006: move-result-object v0 │ │ -3c9a4e: 1a02 8aae |0007: const-string v2, "prefMainActivityIsFirstLaunch" // string@ae8a │ │ -3c9a52: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3c9a54: 7230 7d02 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ -3c9a5a: 0a04 |000d: move-result v4 │ │ -3c9a5c: 3804 1300 |000e: if-eqz v4, 0021 // +0013 │ │ -3c9a60: 7100 10a4 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3c9a66: 0c04 |0013: move-result-object v4 │ │ -3c9a68: 6e30 11a4 5403 |0014: invoke-virtual {v4, v5, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@a411 │ │ -3c9a6e: 7210 7c02 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ -3c9a74: 0c00 |001a: move-result-object v0 │ │ -3c9a76: 7230 7502 2001 |001b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ -3c9a7c: 7210 7302 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ -3c9a82: 0e00 |0021: return-void │ │ +3c9a58: |[3c9a58] de.danoeh.antennapod.activity.MainActivity.checkFirstLaunch:()V │ │ +3c9a68: 1a00 a73d |0000: const-string v0, "MainActivityPrefs" // string@3da7 │ │ +3c9a6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c9a6e: 6e30 1302 0501 |0003: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0213 │ │ +3c9a74: 0c00 |0006: move-result-object v0 │ │ +3c9a76: 1a02 8aae |0007: const-string v2, "prefMainActivityIsFirstLaunch" // string@ae8a │ │ +3c9a7a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3c9a7c: 7230 7d02 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@027d │ │ +3c9a82: 0a04 |000d: move-result v4 │ │ +3c9a84: 3804 1300 |000e: if-eqz v4, 0021 // +0013 │ │ +3c9a88: 7100 10a4 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3c9a8e: 0c04 |0013: move-result-object v4 │ │ +3c9a90: 6e30 11a4 5403 |0014: invoke-virtual {v4, v5, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@a411 │ │ +3c9a96: 7210 7c02 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@027c │ │ +3c9a9c: 0c00 |001a: move-result-object v0 │ │ +3c9a9e: 7230 7502 2001 |001b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0275 │ │ +3c9aa4: 7210 7302 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0273 │ │ +3c9aaa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=303 │ │ 0x000a line=304 │ │ 0x0010 line=305 │ │ 0x0017 line=307 │ │ 0x001b line=308 │ │ @@ -1721292,20 +1721300,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c9a84: |[3c9a84] de.danoeh.antennapod.activity.MainActivity.ensureGeneratedViewIdGreaterThan:(I)V │ │ -3c9a94: 7100 a00c 0000 |0000: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0ca0 │ │ -3c9a9a: 0a00 |0003: move-result v0 │ │ -3c9a9c: 3620 0300 |0004: if-gt v0, v2, 0007 // +0003 │ │ -3c9aa0: 28fa |0006: goto 0000 // -0006 │ │ -3c9aa2: 0e00 |0007: return-void │ │ +3c9aac: |[3c9aac] de.danoeh.antennapod.activity.MainActivity.ensureGeneratedViewIdGreaterThan:(I)V │ │ +3c9abc: 7100 a00c 0000 |0000: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0ca0 │ │ +3c9ac2: 0a00 |0003: move-result v0 │ │ +3c9ac4: 3620 0300 |0004: if-gt v0, v2, 0007 // +0003 │ │ +3c9ac8: 28fa |0006: goto 0000 // -0006 │ │ +3c9aca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -1721314,25 +1721322,25 @@ │ │ type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3c93ac: |[3c93ac] de.danoeh.antennapod.activity.MainActivity.getIntentToOpenFeed:(Landroid/content/Context;J)Landroid/content/Intent; │ │ -3c93bc: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3c93c0: 6e10 fc01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ -3c93c6: 0c02 |0005: move-result-object v2 │ │ -3c93c8: 1c01 7419 |0006: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3c93cc: 7030 3e02 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3c93d2: 1a02 c173 |000b: const-string v2, "fragment_feed_id" // string@73c1 │ │ -3c93d6: 6e40 5802 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ -3c93dc: 1502 0004 |0010: const/high16 v2, #int 67108864 // #400 │ │ -3c93e0: 6e20 4302 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ -3c93e6: 1100 |0015: return-object v0 │ │ +3c93d4: |[3c93d4] de.danoeh.antennapod.activity.MainActivity.getIntentToOpenFeed:(Landroid/content/Context;J)Landroid/content/Intent; │ │ +3c93e4: 2200 6400 |0000: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3c93e8: 6e10 fc01 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01fc │ │ +3c93ee: 0c02 |0005: move-result-object v2 │ │ +3c93f0: 1c01 7419 |0006: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3c93f4: 7030 3e02 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3c93fa: 1a02 c173 |000b: const-string v2, "fragment_feed_id" // string@73c1 │ │ +3c93fe: 6e40 5802 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0258 │ │ +3c9404: 1502 0004 |0010: const/high16 v2, #int 67108864 // #400 │ │ +3c9408: 6e20 4302 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0243 │ │ +3c940e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000d line=106 │ │ 0x0012 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ @@ -1721343,24 +1721351,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3c993c: |[3c993c] de.danoeh.antennapod.activity.MainActivity.getScreenWidth:()I │ │ -3c994c: 2200 5002 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@0250 │ │ -3c9950: 7010 320b 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0b32 │ │ -3c9956: 6e10 7e00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@007e │ │ -3c995c: 0c01 |0008: move-result-object v1 │ │ -3c995e: 7210 de0e 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ede │ │ -3c9964: 0c01 |000c: move-result-object v1 │ │ -3c9966: 6e20 a10b 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0ba1 │ │ -3c996c: 5200 9601 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0196 │ │ -3c9970: 0f00 |0012: return v0 │ │ +3c9964: |[3c9964] de.danoeh.antennapod.activity.MainActivity.getScreenWidth:()I │ │ +3c9974: 2200 5002 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@0250 │ │ +3c9978: 7010 320b 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0b32 │ │ +3c997e: 6e10 7e00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@007e │ │ +3c9984: 0c01 |0008: move-result-object v1 │ │ +3c9986: 7210 de0e 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ede │ │ +3c998c: 0c01 |000c: move-result-object v1 │ │ +3c998e: 6e20 a10b 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0ba1 │ │ +3c9994: 5200 9601 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0196 │ │ +3c9998: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0005 line=485 │ │ 0x0010 line=486 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1721370,124 +1721378,124 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 236 16-bit code units │ │ -3c9aa4: |[3c9aa4] de.danoeh.antennapod.activity.MainActivity.handleDeeplink:(Landroid/net/Uri;)V │ │ -3c9ab4: 3805 c700 |0000: if-eqz v5, 00c7 // +00c7 │ │ -3c9ab8: 6e10 da06 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06da │ │ -3c9abe: 0c00 |0005: move-result-object v0 │ │ -3c9ac0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3c9ac4: 2900 bf00 |0008: goto/16 00c7 // +00bf │ │ -3c9ac8: 2200 c81c |000a: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c9acc: 7010 a6ab 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c9ad2: 1a01 7619 |000f: const-string v1, "Handling deeplink: " // string@1976 │ │ -3c9ad6: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c9adc: 6e10 e606 0500 |0014: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ -3c9ae2: 0c01 |0017: move-result-object v1 │ │ -3c9ae4: 6e20 b2ab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c9aea: 6e10 bcab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c9af0: 0c00 |001e: move-result-object v0 │ │ -3c9af2: 1a01 a63d |001f: const-string v1, "MainActivity" // string@3da6 │ │ -3c9af6: 7120 330b 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3c9afc: 6e10 da06 0500 |0024: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06da │ │ -3c9b02: 0c00 |0027: move-result-object v0 │ │ -3c9b04: 6e10 86ab 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3c9b0a: 1a01 0d07 |002b: const-string v1, "/deeplink/search" // string@070d │ │ -3c9b0e: 6e20 7fab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9b14: 0a01 |0030: move-result v1 │ │ -3c9b16: 3901 8600 |0031: if-nez v1, 00b7 // +0086 │ │ -3c9b1a: 1a01 0c07 |0033: const-string v1, "/deeplink/main" // string@070c │ │ -3c9b1e: 6e20 7fab 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9b24: 0a00 |0038: move-result v0 │ │ -3c9b26: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ -3c9b2a: 2900 8c00 |003b: goto/16 00c7 // +008c │ │ -3c9b2e: 1a00 21ab |003d: const-string v0, "page" // string@ab21 │ │ -3c9b32: 6e20 de06 0500 |003f: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ -3c9b38: 0c05 |0042: move-result-object v5 │ │ -3c9b3a: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ -3c9b3e: 0e00 |0045: return-void │ │ -3c9b40: 6e10 86ab 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3c9b46: 0a00 |0049: move-result v0 │ │ -3c9b48: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -3c9b4a: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -3c9b4c: 12f3 |004c: const/4 v3, #int -1 // #ff │ │ -3c9b4e: 2c00 7b00 0000 |004d: sparse-switch v0, 000000c8 // +0000007b │ │ -3c9b54: 2837 |0050: goto 0087 // +0037 │ │ -3c9b56: 1a00 5419 |0051: const-string v0, "HISTORY" // string@1954 │ │ -3c9b5a: 6e20 7fab 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9b60: 0a00 |0056: move-result v0 │ │ -3c9b62: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -3c9b66: 282e |0059: goto 0087 // +002e │ │ -3c9b68: 1243 |005a: const/4 v3, #int 4 // #4 │ │ -3c9b6a: 282c |005b: goto 0087 // +002c │ │ -3c9b6c: 1a00 4446 |005c: const-string v0, "SUBSCRIPTIONS" // string@4644 │ │ -3c9b70: 6e20 7fab 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9b76: 0a00 |0061: move-result v0 │ │ -3c9b78: 3900 0300 |0062: if-nez v0, 0065 // +0003 │ │ -3c9b7c: 2823 |0064: goto 0087 // +0023 │ │ -3c9b7e: 1233 |0065: const/4 v3, #int 3 // #3 │ │ -3c9b80: 2821 |0066: goto 0087 // +0021 │ │ -3c9b82: 1a00 0814 |0067: const-string v0, "EPISODES" // string@1408 │ │ -3c9b86: 6e20 7fab 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9b8c: 0a00 |006c: move-result v0 │ │ -3c9b8e: 3900 0300 |006d: if-nez v0, 0070 // +0003 │ │ -3c9b92: 2818 |006f: goto 0087 // +0018 │ │ -3c9b94: 1223 |0070: const/4 v3, #int 2 // #2 │ │ -3c9b96: 2816 |0071: goto 0087 // +0016 │ │ -3c9b98: 1a00 cb43 |0072: const-string v0, "QUEUE" // string@43cb │ │ -3c9b9c: 6e20 7fab 0500 |0074: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9ba2: 0a00 |0077: move-result v0 │ │ -3c9ba4: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ -3c9ba8: 280d |007a: goto 0087 // +000d │ │ -3c9baa: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -3c9bac: 280b |007c: goto 0087 // +000b │ │ -3c9bae: 1a00 7d12 |007d: const-string v0, "DOWNLOADS" // string@127d │ │ -3c9bb2: 6e20 7fab 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9bb8: 0a00 |0082: move-result v0 │ │ -3c9bba: 3900 0300 |0083: if-nez v0, 0086 // +0003 │ │ -3c9bbe: 2802 |0085: goto 0087 // +0002 │ │ -3c9bc0: 1203 |0086: const/4 v3, #int 0 // #0 │ │ -3c9bc2: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -3c9bc4: 2b03 5600 0000 |0088: packed-switch v3, 000000de // +00000056 │ │ -3c9bca: 6000 865a |008b: sget v0, Lde/danoeh/antennapod/R$string;.app_action_not_found:I // field@5a86 │ │ -3c9bce: 2311 4e1f |008d: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ -3c9bd2: 4d05 0102 |008f: aput-object v5, v1, v2 │ │ -3c9bd6: 6e30 1502 0401 |0091: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ -3c9bdc: 0c05 |0094: move-result-object v5 │ │ -3c9bde: 6e30 f69d 5402 |0095: invoke-virtual {v4, v5, v2}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ -3c9be4: 0e00 |0098: return-void │ │ -3c9be6: 1a05 8342 |0099: const-string v5, "PlaybackHistoryFragment" // string@4283 │ │ -3c9bea: 6e30 df9d 5400 |009b: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3c9bf0: 2829 |009e: goto 00c7 // +0029 │ │ -3c9bf2: 1a05 6b48 |009f: const-string v5, "SubscriptionFragment" // string@486b │ │ -3c9bf6: 6e30 df9d 5400 |00a1: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3c9bfc: 2823 |00a4: goto 00c7 // +0023 │ │ -3c9bfe: 1a05 ab14 |00a5: const-string v5, "EpisodesFragment" // string@14ab │ │ -3c9c02: 6e30 df9d 5400 |00a7: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3c9c08: 281d |00aa: goto 00c7 // +001d │ │ -3c9c0a: 1a05 d443 |00ab: const-string v5, "QueueFragment" // string@43d4 │ │ -3c9c0e: 6e30 df9d 5400 |00ad: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3c9c14: 2817 |00b0: goto 00c7 // +0017 │ │ -3c9c16: 1a05 7613 |00b1: const-string v5, "DownloadsFragment" // string@1376 │ │ -3c9c1a: 6e30 df9d 5400 |00b3: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3c9c20: 2811 |00b6: goto 00c7 // +0011 │ │ -3c9c22: 1a00 7fb0 |00b7: const-string v0, "query" // string@b07f │ │ -3c9c26: 6e20 de06 0500 |00b9: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ -3c9c2c: 0c05 |00bc: move-result-object v5 │ │ -3c9c2e: 3905 0300 |00bd: if-nez v5, 00c0 // +0003 │ │ -3c9c32: 0e00 |00bf: return-void │ │ -3c9c34: 7110 b4a9 0500 |00c0: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/SearchFragment;.newInstance:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/screen/SearchFragment; // method@a9b4 │ │ -3c9c3a: 0c05 |00c3: move-result-object v5 │ │ -3c9c3c: 6e20 db9d 5400 |00c4: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ -3c9c42: 0e00 |00c7: return-void │ │ -3c9c44: 0002 0500 cb58 56f4 f120 9d04 d8f1 ... |00c8: sparse-switch-data (22 units) │ │ -3c9c70: 0001 0500 0000 0000 2900 0000 2300 ... |00de: packed-switch-data (14 units) │ │ +3c9acc: |[3c9acc] de.danoeh.antennapod.activity.MainActivity.handleDeeplink:(Landroid/net/Uri;)V │ │ +3c9adc: 3805 c700 |0000: if-eqz v5, 00c7 // +00c7 │ │ +3c9ae0: 6e10 da06 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06da │ │ +3c9ae6: 0c00 |0005: move-result-object v0 │ │ +3c9ae8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3c9aec: 2900 bf00 |0008: goto/16 00c7 // +00bf │ │ +3c9af0: 2200 c81c |000a: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c9af4: 7010 a6ab 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c9afa: 1a01 7619 |000f: const-string v1, "Handling deeplink: " // string@1976 │ │ +3c9afe: 6e20 b2ab 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c9b04: 6e10 e606 0500 |0014: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06e6 │ │ +3c9b0a: 0c01 |0017: move-result-object v1 │ │ +3c9b0c: 6e20 b2ab 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c9b12: 6e10 bcab 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c9b18: 0c00 |001e: move-result-object v0 │ │ +3c9b1a: 1a01 a63d |001f: const-string v1, "MainActivity" // string@3da6 │ │ +3c9b1e: 7120 330b 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3c9b24: 6e10 da06 0500 |0024: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06da │ │ +3c9b2a: 0c00 |0027: move-result-object v0 │ │ +3c9b2c: 6e10 86ab 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3c9b32: 1a01 0d07 |002b: const-string v1, "/deeplink/search" // string@070d │ │ +3c9b36: 6e20 7fab 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9b3c: 0a01 |0030: move-result v1 │ │ +3c9b3e: 3901 8600 |0031: if-nez v1, 00b7 // +0086 │ │ +3c9b42: 1a01 0c07 |0033: const-string v1, "/deeplink/main" // string@070c │ │ +3c9b46: 6e20 7fab 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9b4c: 0a00 |0038: move-result v0 │ │ +3c9b4e: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ +3c9b52: 2900 8c00 |003b: goto/16 00c7 // +008c │ │ +3c9b56: 1a00 21ab |003d: const-string v0, "page" // string@ab21 │ │ +3c9b5a: 6e20 de06 0500 |003f: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ +3c9b60: 0c05 |0042: move-result-object v5 │ │ +3c9b62: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ +3c9b66: 0e00 |0045: return-void │ │ +3c9b68: 6e10 86ab 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3c9b6e: 0a00 |0049: move-result v0 │ │ +3c9b70: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +3c9b72: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +3c9b74: 12f3 |004c: const/4 v3, #int -1 // #ff │ │ +3c9b76: 2c00 7b00 0000 |004d: sparse-switch v0, 000000c8 // +0000007b │ │ +3c9b7c: 2837 |0050: goto 0087 // +0037 │ │ +3c9b7e: 1a00 5419 |0051: const-string v0, "HISTORY" // string@1954 │ │ +3c9b82: 6e20 7fab 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9b88: 0a00 |0056: move-result v0 │ │ +3c9b8a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +3c9b8e: 282e |0059: goto 0087 // +002e │ │ +3c9b90: 1243 |005a: const/4 v3, #int 4 // #4 │ │ +3c9b92: 282c |005b: goto 0087 // +002c │ │ +3c9b94: 1a00 4446 |005c: const-string v0, "SUBSCRIPTIONS" // string@4644 │ │ +3c9b98: 6e20 7fab 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9b9e: 0a00 |0061: move-result v0 │ │ +3c9ba0: 3900 0300 |0062: if-nez v0, 0065 // +0003 │ │ +3c9ba4: 2823 |0064: goto 0087 // +0023 │ │ +3c9ba6: 1233 |0065: const/4 v3, #int 3 // #3 │ │ +3c9ba8: 2821 |0066: goto 0087 // +0021 │ │ +3c9baa: 1a00 0814 |0067: const-string v0, "EPISODES" // string@1408 │ │ +3c9bae: 6e20 7fab 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9bb4: 0a00 |006c: move-result v0 │ │ +3c9bb6: 3900 0300 |006d: if-nez v0, 0070 // +0003 │ │ +3c9bba: 2818 |006f: goto 0087 // +0018 │ │ +3c9bbc: 1223 |0070: const/4 v3, #int 2 // #2 │ │ +3c9bbe: 2816 |0071: goto 0087 // +0016 │ │ +3c9bc0: 1a00 cb43 |0072: const-string v0, "QUEUE" // string@43cb │ │ +3c9bc4: 6e20 7fab 0500 |0074: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9bca: 0a00 |0077: move-result v0 │ │ +3c9bcc: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ +3c9bd0: 280d |007a: goto 0087 // +000d │ │ +3c9bd2: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +3c9bd4: 280b |007c: goto 0087 // +000b │ │ +3c9bd6: 1a00 7d12 |007d: const-string v0, "DOWNLOADS" // string@127d │ │ +3c9bda: 6e20 7fab 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9be0: 0a00 |0082: move-result v0 │ │ +3c9be2: 3900 0300 |0083: if-nez v0, 0086 // +0003 │ │ +3c9be6: 2802 |0085: goto 0087 // +0002 │ │ +3c9be8: 1203 |0086: const/4 v3, #int 0 // #0 │ │ +3c9bea: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +3c9bec: 2b03 5600 0000 |0088: packed-switch v3, 000000de // +00000056 │ │ +3c9bf2: 6000 865a |008b: sget v0, Lde/danoeh/antennapod/R$string;.app_action_not_found:I // field@5a86 │ │ +3c9bf6: 2311 4e1f |008d: new-array v1, v1, [Ljava/lang/Object; // type@1f4e │ │ +3c9bfa: 4d05 0102 |008f: aput-object v5, v1, v2 │ │ +3c9bfe: 6e30 1502 0401 |0091: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0215 │ │ +3c9c04: 0c05 |0094: move-result-object v5 │ │ +3c9c06: 6e30 f69d 5402 |0095: invoke-virtual {v4, v5, v2}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ +3c9c0c: 0e00 |0098: return-void │ │ +3c9c0e: 1a05 8342 |0099: const-string v5, "PlaybackHistoryFragment" // string@4283 │ │ +3c9c12: 6e30 df9d 5400 |009b: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3c9c18: 2829 |009e: goto 00c7 // +0029 │ │ +3c9c1a: 1a05 6b48 |009f: const-string v5, "SubscriptionFragment" // string@486b │ │ +3c9c1e: 6e30 df9d 5400 |00a1: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3c9c24: 2823 |00a4: goto 00c7 // +0023 │ │ +3c9c26: 1a05 ab14 |00a5: const-string v5, "EpisodesFragment" // string@14ab │ │ +3c9c2a: 6e30 df9d 5400 |00a7: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3c9c30: 281d |00aa: goto 00c7 // +001d │ │ +3c9c32: 1a05 d443 |00ab: const-string v5, "QueueFragment" // string@43d4 │ │ +3c9c36: 6e30 df9d 5400 |00ad: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3c9c3c: 2817 |00b0: goto 00c7 // +0017 │ │ +3c9c3e: 1a05 7613 |00b1: const-string v5, "DownloadsFragment" // string@1376 │ │ +3c9c42: 6e30 df9d 5400 |00b3: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3c9c48: 2811 |00b6: goto 00c7 // +0011 │ │ +3c9c4a: 1a00 7fb0 |00b7: const-string v0, "query" // string@b07f │ │ +3c9c4e: 6e20 de06 0500 |00b9: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06de │ │ +3c9c54: 0c05 |00bc: move-result-object v5 │ │ +3c9c56: 3905 0300 |00bd: if-nez v5, 00c0 // +0003 │ │ +3c9c5a: 0e00 |00bf: return-void │ │ +3c9c5c: 7110 b4a9 0500 |00c0: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/SearchFragment;.newInstance:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/screen/SearchFragment; // method@a9b4 │ │ +3c9c62: 0c05 |00c3: move-result-object v5 │ │ +3c9c64: 6e20 db9d 5400 |00c4: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ +3c9c6a: 0e00 |00c7: return-void │ │ +3c9c6c: 0002 0500 cb58 56f4 f120 9d04 d8f1 ... |00c8: sparse-switch-data (22 units) │ │ +3c9c98: 0001 0500 0000 0000 2900 0000 2300 ... |00de: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=670 │ │ 0x000a line=673 │ │ 0x0024 line=674 │ │ 0x003f line=684 │ │ 0x0046 line=688 │ │ @@ -1721508,109 +1721516,109 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -3c9c8c: |[3c9c8c] de.danoeh.antennapod.activity.MainActivity.handleNavIntent:()V │ │ -3c9c9c: 1a00 a63d |0000: const-string v0, "MainActivity" // string@3da6 │ │ -3c9ca0: 1a01 6683 |0002: const-string v1, "handleNavIntent()" // string@8366 │ │ -3c9ca4: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3c9caa: 6e10 7500 0b00 |0007: invoke-virtual {v11}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ -3c9cb0: 0c00 |000a: move-result-object v0 │ │ -3c9cb2: 1a01 c173 |000b: const-string v1, "fragment_feed_id" // string@73c1 │ │ -3c9cb6: 6e20 5402 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ -3c9cbc: 0a02 |0010: move-result v2 │ │ -3c9cbe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3c9cc0: 1a04 0859 |0012: const-string v4, "add_to_back_stack" // string@5908 │ │ -3c9cc4: 1245 |0014: const/4 v5, #int 4 // #4 │ │ -3c9cc6: 1a06 ba73 |0015: const-string v6, "fragment_args" // string@73ba │ │ -3c9cca: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -3c9ccc: 3802 2700 |0018: if-eqz v2, 003f // +0027 │ │ -3c9cd0: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ -3c9cd4: 6e40 4f02 1098 |001c: invoke-virtual {v0, v1, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@024f │ │ -3c9cda: 0b01 |001f: move-result-wide v1 │ │ -3c9cdc: 6e20 4702 6000 |0020: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0247 │ │ -3c9ce2: 0c06 |0023: move-result-object v6 │ │ -3c9ce4: 310a 0108 |0024: cmp-long v10, v1, v8 │ │ -3c9ce8: 3d0a 1300 |0026: if-lez v10, 0039 // +0013 │ │ -3c9cec: 6e30 4602 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9cf2: 0a04 |002b: move-result v4 │ │ -3c9cf4: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ -3c9cf8: 7120 baa9 2100 |002e: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a9ba │ │ -3c9cfe: 0c01 |0031: move-result-object v1 │ │ -3c9d00: 6e20 db9d 1b00 |0032: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ -3c9d06: 2804 |0035: goto 0039 // +0004 │ │ -3c9d08: 6e40 dd9d 1b62 |0036: invoke-virtual {v11, v1, v2, v6}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9ddd │ │ -3c9d0e: 54b1 ab6a |0039: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3c9d12: 6e20 1288 5100 |003b: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ -3c9d18: 2847 |003e: goto 0085 // +0047 │ │ -3c9d1a: 1a01 c673 |003f: const-string v1, "fragment_tag" // string@73c6 │ │ -3c9d1e: 6e20 5402 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ -3c9d24: 0a02 |0044: move-result v2 │ │ -3c9d26: 3802 2300 |0045: if-eqz v2, 0068 // +0023 │ │ -3c9d2a: 6e20 5202 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ -3c9d30: 0c01 |004a: move-result-object v1 │ │ -3c9d32: 6e20 4702 6000 |004b: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0247 │ │ -3c9d38: 0c02 |004e: move-result-object v2 │ │ -3c9d3a: 3801 1300 |004f: if-eqz v1, 0062 // +0013 │ │ -3c9d3e: 6e30 cc9d 1b02 |0051: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9dcc │ │ -3c9d44: 0c01 |0054: move-result-object v1 │ │ -3c9d46: 6e30 4602 4007 |0055: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9d4c: 0a02 |0058: move-result v2 │ │ -3c9d4e: 3802 0600 |0059: if-eqz v2, 005f // +0006 │ │ -3c9d52: 6e20 db9d 1b00 |005b: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ -3c9d58: 2804 |005e: goto 0062 // +0004 │ │ -3c9d5a: 6e20 de9d 1b00 |005f: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ -3c9d60: 54b1 ab6a |0062: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3c9d64: 6e20 1288 5100 |0064: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ -3c9d6a: 281e |0067: goto 0085 // +001e │ │ -3c9d6c: 1a01 53aa |0068: const-string v1, "open_player" // string@aa53 │ │ -3c9d70: 6e30 4602 1007 |006a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9d76: 0a01 |006d: move-result v1 │ │ -3c9d78: 3801 1000 |006e: if-eqz v1, 007e // +0010 │ │ -3c9d7c: 54b1 ab6a |0070: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3c9d80: 1232 |0072: const/4 v2, #int 3 // #3 │ │ -3c9d82: 6e20 1288 2100 |0073: invoke-virtual {v1, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ -3c9d88: 54b1 a46a |0076: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ -3c9d8c: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ -3c9d90: 6e30 a887 3102 |007a: invoke-virtual {v1, v3, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@87a8 │ │ -3c9d96: 2808 |007d: goto 0085 // +0008 │ │ -3c9d98: 6e10 4a02 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@024a │ │ -3c9d9e: 0c01 |0081: move-result-object v1 │ │ -3c9da0: 7020 d29d 1b00 |0082: invoke-direct {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.handleDeeplink:(Landroid/net/Uri;)V // method@9dd2 │ │ -3c9da6: 1a01 4faa |0085: const-string v1, "open_drawer" // string@aa4f │ │ -3c9daa: 6e30 4602 1007 |0087: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9db0: 0a01 |008a: move-result v1 │ │ -3c9db2: 3801 0900 |008b: if-eqz v1, 0094 // +0009 │ │ -3c9db6: 54b1 a56a |008d: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3c9dba: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ -3c9dbe: 6e10 bc37 0100 |0091: invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;.open:()V // method@37bc │ │ -3c9dc4: 1a01 4eaa |0094: const-string v1, "open_download_logs" // string@aa4e │ │ -3c9dc8: 6e30 4602 1007 |0096: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9dce: 0a01 |0099: move-result v1 │ │ -3c9dd0: 3801 0e00 |009a: if-eqz v1, 00a8 // +000e │ │ -3c9dd4: 2201 381c |009c: new-instance v1, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1c38 │ │ -3c9dd8: 7010 b6a9 0100 |009e: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment;.:()V // method@a9b6 │ │ -3c9dde: 6e10 533b 0b00 |00a1: invoke-virtual {v11}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3c9de4: 0c02 |00a4: move-result-object v2 │ │ -3c9de6: 6e30 413a 2103 |00a5: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3a41 │ │ -3c9dec: 1a01 49b2 |00a8: const-string v1, "refresh_on_start" // string@b249 │ │ -3c9df0: 6e30 4602 1007 |00aa: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ -3c9df6: 0a00 |00ad: move-result v0 │ │ -3c9df8: 3800 0900 |00ae: if-eqz v0, 00b7 // +0009 │ │ -3c9dfc: 7100 10a4 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3c9e02: 0c00 |00b3: move-result-object v0 │ │ -3c9e04: 6e20 15a4 b000 |00b4: invoke-virtual {v0, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnceOrAsk:(Landroid/content/Context;)V // method@a415 │ │ -3c9e0a: 2200 6400 |00b7: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3c9e0e: 1c01 7419 |00b9: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3c9e12: 7030 3e02 b001 |00bb: invoke-direct {v0, v11, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3c9e18: 6e20 b200 0b00 |00be: invoke-virtual {v11, v0}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00b2 │ │ -3c9e1e: 0e00 |00c1: return-void │ │ +3c9cb4: |[3c9cb4] de.danoeh.antennapod.activity.MainActivity.handleNavIntent:()V │ │ +3c9cc4: 1a00 a63d |0000: const-string v0, "MainActivity" // string@3da6 │ │ +3c9cc8: 1a01 6683 |0002: const-string v1, "handleNavIntent()" // string@8366 │ │ +3c9ccc: 7120 330b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3c9cd2: 6e10 7500 0b00 |0007: invoke-virtual {v11}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0075 │ │ +3c9cd8: 0c00 |000a: move-result-object v0 │ │ +3c9cda: 1a01 c173 |000b: const-string v1, "fragment_feed_id" // string@73c1 │ │ +3c9cde: 6e20 5402 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ +3c9ce4: 0a02 |0010: move-result v2 │ │ +3c9ce6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3c9ce8: 1a04 0859 |0012: const-string v4, "add_to_back_stack" // string@5908 │ │ +3c9cec: 1245 |0014: const/4 v5, #int 4 // #4 │ │ +3c9cee: 1a06 ba73 |0015: const-string v6, "fragment_args" // string@73ba │ │ +3c9cf2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +3c9cf4: 3802 2700 |0018: if-eqz v2, 003f // +0027 │ │ +3c9cf8: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ +3c9cfc: 6e40 4f02 1098 |001c: invoke-virtual {v0, v1, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@024f │ │ +3c9d02: 0b01 |001f: move-result-wide v1 │ │ +3c9d04: 6e20 4702 6000 |0020: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0247 │ │ +3c9d0a: 0c06 |0023: move-result-object v6 │ │ +3c9d0c: 310a 0108 |0024: cmp-long v10, v1, v8 │ │ +3c9d10: 3d0a 1300 |0026: if-lez v10, 0039 // +0013 │ │ +3c9d14: 6e30 4602 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9d1a: 0a04 |002b: move-result v4 │ │ +3c9d1c: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ +3c9d20: 7120 baa9 2100 |002e: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a9ba │ │ +3c9d26: 0c01 |0031: move-result-object v1 │ │ +3c9d28: 6e20 db9d 1b00 |0032: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ +3c9d2e: 2804 |0035: goto 0039 // +0004 │ │ +3c9d30: 6e40 dd9d 1b62 |0036: invoke-virtual {v11, v1, v2, v6}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9ddd │ │ +3c9d36: 54b1 ab6a |0039: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3c9d3a: 6e20 1288 5100 |003b: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ +3c9d40: 2847 |003e: goto 0085 // +0047 │ │ +3c9d42: 1a01 c673 |003f: const-string v1, "fragment_tag" // string@73c6 │ │ +3c9d46: 6e20 5402 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0254 │ │ +3c9d4c: 0a02 |0044: move-result v2 │ │ +3c9d4e: 3802 2300 |0045: if-eqz v2, 0068 // +0023 │ │ +3c9d52: 6e20 5202 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0252 │ │ +3c9d58: 0c01 |004a: move-result-object v1 │ │ +3c9d5a: 6e20 4702 6000 |004b: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0247 │ │ +3c9d60: 0c02 |004e: move-result-object v2 │ │ +3c9d62: 3801 1300 |004f: if-eqz v1, 0062 // +0013 │ │ +3c9d66: 6e30 cc9d 1b02 |0051: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9dcc │ │ +3c9d6c: 0c01 |0054: move-result-object v1 │ │ +3c9d6e: 6e30 4602 4007 |0055: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9d74: 0a02 |0058: move-result v2 │ │ +3c9d76: 3802 0600 |0059: if-eqz v2, 005f // +0006 │ │ +3c9d7a: 6e20 db9d 1b00 |005b: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9ddb │ │ +3c9d80: 2804 |005e: goto 0062 // +0004 │ │ +3c9d82: 6e20 de9d 1b00 |005f: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ +3c9d88: 54b1 ab6a |0062: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3c9d8c: 6e20 1288 5100 |0064: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ +3c9d92: 281e |0067: goto 0085 // +001e │ │ +3c9d94: 1a01 53aa |0068: const-string v1, "open_player" // string@aa53 │ │ +3c9d98: 6e30 4602 1007 |006a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9d9e: 0a01 |006d: move-result v1 │ │ +3c9da0: 3801 1000 |006e: if-eqz v1, 007e // +0010 │ │ +3c9da4: 54b1 ab6a |0070: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3c9da8: 1232 |0072: const/4 v2, #int 3 // #3 │ │ +3c9daa: 6e20 1288 2100 |0073: invoke-virtual {v1, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ +3c9db0: 54b1 a46a |0076: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ +3c9db4: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ +3c9db8: 6e30 a887 3102 |007a: invoke-virtual {v1, v3, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@87a8 │ │ +3c9dbe: 2808 |007d: goto 0085 // +0008 │ │ +3c9dc0: 6e10 4a02 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@024a │ │ +3c9dc6: 0c01 |0081: move-result-object v1 │ │ +3c9dc8: 7020 d29d 1b00 |0082: invoke-direct {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.handleDeeplink:(Landroid/net/Uri;)V // method@9dd2 │ │ +3c9dce: 1a01 4faa |0085: const-string v1, "open_drawer" // string@aa4f │ │ +3c9dd2: 6e30 4602 1007 |0087: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9dd8: 0a01 |008a: move-result v1 │ │ +3c9dda: 3801 0900 |008b: if-eqz v1, 0094 // +0009 │ │ +3c9dde: 54b1 a56a |008d: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3c9de2: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ +3c9de6: 6e10 bc37 0100 |0091: invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;.open:()V // method@37bc │ │ +3c9dec: 1a01 4eaa |0094: const-string v1, "open_download_logs" // string@aa4e │ │ +3c9df0: 6e30 4602 1007 |0096: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9df6: 0a01 |0099: move-result v1 │ │ +3c9df8: 3801 0e00 |009a: if-eqz v1, 00a8 // +000e │ │ +3c9dfc: 2201 381c |009c: new-instance v1, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1c38 │ │ +3c9e00: 7010 b6a9 0100 |009e: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment;.:()V // method@a9b6 │ │ +3c9e06: 6e10 533b 0b00 |00a1: invoke-virtual {v11}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3c9e0c: 0c02 |00a4: move-result-object v2 │ │ +3c9e0e: 6e30 413a 2103 |00a5: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3a41 │ │ +3c9e14: 1a01 49b2 |00a8: const-string v1, "refresh_on_start" // string@b249 │ │ +3c9e18: 6e30 4602 1007 |00aa: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0246 │ │ +3c9e1e: 0a00 |00ad: move-result v0 │ │ +3c9e20: 3800 0900 |00ae: if-eqz v0, 00b7 // +0009 │ │ +3c9e24: 7100 10a4 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3c9e2a: 0c00 |00b3: move-result-object v0 │ │ +3c9e2c: 6e20 15a4 b000 |00b4: invoke-virtual {v0, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnceOrAsk:(Landroid/content/Context;)V // method@a415 │ │ +3c9e32: 2200 6400 |00b7: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3c9e36: 1c01 7419 |00b9: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3c9e3a: 7030 3e02 b001 |00bb: invoke-direct {v0, v11, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3c9e40: 6e20 b200 0b00 |00be: invoke-virtual {v11, v0}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00b2 │ │ +3c9e46: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=591 │ │ 0x0007 line=592 │ │ 0x000d line=593 │ │ 0x001c line=594 │ │ 0x0020 line=595 │ │ @@ -1721645,31 +1721653,31 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3c9404: |[3c9404] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3c9414: 7100 1334 0000 |0000: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@3413 │ │ -3c941a: 0a02 |0003: move-result v2 │ │ -3c941c: 6e20 2734 2300 |0004: invoke-virtual {v3, v2}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@3427 │ │ -3c9422: 0c02 |0007: move-result-object v2 │ │ -3c9424: 5b12 a96a |0008: iput-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ -3c9428: 7010 f79d 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@9df7 │ │ -3c942e: 2202 7c08 |000d: new-instance v2, Landroidx/core/view/WindowInsetsCompat$Builder; // type@087c │ │ -3c9432: 7020 9d33 3200 |000f: invoke-direct {v2, v3}, Landroidx/core/view/WindowInsetsCompat$Builder;.:(Landroidx/core/view/WindowInsetsCompat;)V // method@339d │ │ -3c9438: 7100 1334 0000 |0012: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@3413 │ │ -3c943e: 0a03 |0015: move-result v3 │ │ -3c9440: 6200 a912 |0016: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@12a9 │ │ -3c9444: 6e30 9f33 3200 |0018: invoke-virtual {v2, v3, v0}, Landroidx/core/view/WindowInsetsCompat$Builder;.setInsets:(ILandroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; // method@339f │ │ -3c944a: 0c02 |001b: move-result-object v2 │ │ -3c944c: 6e10 9e33 0200 |001c: invoke-virtual {v2}, Landroidx/core/view/WindowInsetsCompat$Builder;.build:()Landroidx/core/view/WindowInsetsCompat; // method@339e │ │ -3c9452: 0c02 |001f: move-result-object v2 │ │ -3c9454: 1102 |0020: return-object v2 │ │ +3c942c: |[3c942c] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3c943c: 7100 1334 0000 |0000: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@3413 │ │ +3c9442: 0a02 |0003: move-result v2 │ │ +3c9444: 6e20 2734 2300 |0004: invoke-virtual {v3, v2}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@3427 │ │ +3c944a: 0c02 |0007: move-result-object v2 │ │ +3c944c: 5b12 a96a |0008: iput-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ +3c9450: 7010 f79d 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@9df7 │ │ +3c9456: 2202 7c08 |000d: new-instance v2, Landroidx/core/view/WindowInsetsCompat$Builder; // type@087c │ │ +3c945a: 7020 9d33 3200 |000f: invoke-direct {v2, v3}, Landroidx/core/view/WindowInsetsCompat$Builder;.:(Landroidx/core/view/WindowInsetsCompat;)V // method@339d │ │ +3c9460: 7100 1334 0000 |0012: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@3413 │ │ +3c9466: 0a03 |0015: move-result v3 │ │ +3c9468: 6200 a912 |0016: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@12a9 │ │ +3c946c: 6e30 9f33 3200 |0018: invoke-virtual {v2, v3, v0}, Landroidx/core/view/WindowInsetsCompat$Builder;.setInsets:(ILandroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; // method@339f │ │ +3c9472: 0c02 |001b: move-result-object v2 │ │ +3c9474: 6e10 9e33 0200 |001c: invoke-virtual {v2}, Landroidx/core/view/WindowInsetsCompat$Builder;.build:()Landroidx/core/view/WindowInsetsCompat; // method@339e │ │ +3c947a: 0c02 |001f: move-result-object v2 │ │ +3c947c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=130 │ │ 0x000d line=131 │ │ 0x0012 line=132 │ │ 0x001c line=133 │ │ @@ -1721683,42 +1721691,42 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3c9e20: |[3c9e20] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$1:(Ljava/util/List;)V │ │ -3c9e30: 7210 d5ad 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3c9e36: 0c05 |0003: move-result-object v5 │ │ -3c9e38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3c9e3a: 7210 b8ad 0500 |0005: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3c9e40: 0a01 |0008: move-result v1 │ │ -3c9e42: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -3c9e46: 7210 b9ad 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3c9e4c: 0c01 |000e: move-result-object v1 │ │ -3c9e4e: 1f01 ed12 |000f: check-cast v1, Landroidx/work/WorkInfo; // type@12ed │ │ -3c9e52: 6e10 4c75 0100 |0011: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ -3c9e58: 0c02 |0014: move-result-object v2 │ │ -3c9e5a: 6203 5335 |0015: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3553 │ │ -3c9e5e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -3c9e60: 3332 0400 |0018: if-ne v2, v3, 001c // +0004 │ │ -3c9e64: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3c9e66: 28ea |001b: goto 0005 // -0016 │ │ -3c9e68: 6e10 4c75 0100 |001c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ -3c9e6e: 0c01 |001f: move-result-object v1 │ │ -3c9e70: 6202 5135 |0020: sget-object v2, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3551 │ │ -3c9e74: 3321 e3ff |0022: if-ne v1, v2, 0005 // -001d │ │ -3c9e78: 28f6 |0024: goto 001a // -000a │ │ -3c9e7a: 7100 efaf 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3c9e80: 0c05 |0028: move-result-object v5 │ │ -3c9e82: 2201 e019 |0029: new-instance v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ -3c9e86: 7020 2ca0 0100 |002b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ -3c9e8c: 6e20 f3af 1500 |002e: invoke-virtual {v5, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3c9e92: 0e00 |0031: return-void │ │ +3c9e48: |[3c9e48] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$1:(Ljava/util/List;)V │ │ +3c9e58: 7210 d5ad 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3c9e5e: 0c05 |0003: move-result-object v5 │ │ +3c9e60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3c9e62: 7210 b8ad 0500 |0005: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3c9e68: 0a01 |0008: move-result v1 │ │ +3c9e6a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +3c9e6e: 7210 b9ad 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3c9e74: 0c01 |000e: move-result-object v1 │ │ +3c9e76: 1f01 ed12 |000f: check-cast v1, Landroidx/work/WorkInfo; // type@12ed │ │ +3c9e7a: 6e10 4c75 0100 |0011: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ +3c9e80: 0c02 |0014: move-result-object v2 │ │ +3c9e82: 6203 5335 |0015: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3553 │ │ +3c9e86: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +3c9e88: 3332 0400 |0018: if-ne v2, v3, 001c // +0004 │ │ +3c9e8c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3c9e8e: 28ea |001b: goto 0005 // -0016 │ │ +3c9e90: 6e10 4c75 0100 |001c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ +3c9e96: 0c01 |001f: move-result-object v1 │ │ +3c9e98: 6202 5135 |0020: sget-object v2, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3551 │ │ +3c9e9c: 3321 e3ff |0022: if-ne v1, v2, 0005 // -001d │ │ +3c9ea0: 28f6 |0024: goto 001a // -000a │ │ +3c9ea2: 7100 efaf 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3c9ea8: 0c05 |0028: move-result-object v5 │ │ +3c9eaa: 2201 e019 |0029: new-instance v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@19e0 │ │ +3c9eae: 7020 2ca0 0100 |002b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@a02c │ │ +3c9eb4: 6e20 f3af 1500 |002e: invoke-virtual {v5, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3c9eba: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0011 line=179 │ │ 0x001c line=181 │ │ 0x0025 line=185 │ │ locals : │ │ @@ -1721729,90 +1721737,90 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3c9e94: |[3c9e94] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$2:(Ljava/util/List;)V │ │ -3c9ea4: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ -3c9ea8: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ -3c9eae: 7210 d5ad 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ -3c9eb4: 0c08 |0008: move-result-object v8 │ │ -3c9eb6: 7210 b8ad 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3c9ebc: 0a01 |000c: move-result v1 │ │ -3c9ebe: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ -3c9ec2: 7210 b9ad 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3c9ec8: 0c01 |0012: move-result-object v1 │ │ -3c9eca: 1f01 ed12 |0013: check-cast v1, Landroidx/work/WorkInfo; // type@12ed │ │ -3c9ece: 6e10 4d75 0100 |0015: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@754d │ │ -3c9ed4: 0c02 |0018: move-result-object v2 │ │ -3c9ed6: 7210 31ae 0200 |0019: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ae31 │ │ -3c9edc: 0c02 |001c: move-result-object v2 │ │ -3c9ede: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3c9ee0: 7210 b8ad 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ -3c9ee6: 0a04 |0021: move-result v4 │ │ -3c9ee8: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ -3c9eec: 7210 b9ad 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ -3c9ef2: 0c04 |0027: move-result-object v4 │ │ -3c9ef4: 1f04 c71c |0028: check-cast v4, Ljava/lang/String; // type@1cc7 │ │ -3c9ef8: 1a05 cf6e |002a: const-string v5, "episodeUrl:" // string@6ecf │ │ -3c9efc: 6e20 95ab 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ -3c9f02: 0a05 |002f: move-result v5 │ │ -3c9f04: 3805 eeff |0030: if-eqz v5, 001e // -0012 │ │ -3c9f08: 1303 0b00 |0032: const/16 v3, #int 11 // #b │ │ -3c9f0c: 6e20 97ab 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ -3c9f12: 0c03 |0037: move-result-object v3 │ │ -3c9f14: 28e6 |0038: goto 001e // -001a │ │ -3c9f16: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ -3c9f1a: 28ce |003b: goto 0009 // -0032 │ │ -3c9f1c: 6e10 4c75 0100 |003c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ -3c9f22: 0c02 |003f: move-result-object v2 │ │ -3c9f24: 6204 5335 |0040: sget-object v4, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3553 │ │ -3c9f28: 1215 |0042: const/4 v5, #int 1 // #1 │ │ -3c9f2a: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -3c9f2c: 3342 0400 |0044: if-ne v2, v4, 0048 // +0004 │ │ -3c9f30: 1222 |0046: const/4 v2, #int 2 // #2 │ │ -3c9f32: 2815 |0047: goto 005c // +0015 │ │ -3c9f34: 6e10 4c75 0100 |0048: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ -3c9f3a: 0c02 |004b: move-result-object v2 │ │ -3c9f3c: 6204 5135 |004c: sget-object v4, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3551 │ │ -3c9f40: 3242 0d00 |004e: if-eq v2, v4, 005b // +000d │ │ -3c9f44: 6e10 4c75 0100 |0050: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ -3c9f4a: 0c02 |0053: move-result-object v2 │ │ -3c9f4c: 6204 4f35 |0054: sget-object v4, Landroidx/work/WorkInfo$State;.BLOCKED:Landroidx/work/WorkInfo$State; // field@354f │ │ -3c9f50: 3342 0300 |0056: if-ne v2, v4, 0059 // +0003 │ │ -3c9f54: 2803 |0058: goto 005b // +0003 │ │ -3c9f56: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -3c9f58: 2802 |005a: goto 005c // +0002 │ │ -3c9f5a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -3c9f5c: 6e10 4b75 0100 |005c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getProgress:()Landroidx/work/Data; // method@754b │ │ -3c9f62: 0c01 |005f: move-result-object v1 │ │ -3c9f64: 1a04 f1af |0060: const-string v4, "progress" // string@aff1 │ │ -3c9f68: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ -3c9f6a: 6e30 bf74 4107 |0063: invoke-virtual {v1, v4, v7}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@74bf │ │ -3c9f70: 0a01 |0066: move-result v1 │ │ -3c9f72: 3371 0600 |0067: if-ne v1, v7, 006d // +0006 │ │ -3c9f76: 3252 0400 |0069: if-eq v2, v5, 006d // +0004 │ │ -3c9f7a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -3c9f7c: 2802 |006c: goto 006e // +0002 │ │ -3c9f7e: 0126 |006d: move v6, v2 │ │ -3c9f80: 2202 101a |006e: new-instance v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ -3c9f84: 7030 bfa0 6201 |0070: invoke-direct {v2, v6, v1}, Lde/danoeh/antennapod/model/download/DownloadStatus;.:(II)V // method@a0bf │ │ -3c9f8a: 7230 03ae 3002 |0073: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ -3c9f90: 2893 |0076: goto 0009 // -006d │ │ -3c9f92: 7100 04a4 0000 |0077: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ -3c9f98: 0c08 |007a: move-result-object v8 │ │ -3c9f9a: 6e20 08a4 0800 |007b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setCurrentDownloads:(Ljava/util/Map;)V // method@a408 │ │ -3c9fa0: 7100 efaf 0000 |007e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3c9fa6: 0c08 |0081: move-result-object v8 │ │ -3c9fa8: 2201 da19 |0082: new-instance v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ -3c9fac: 7020 19a0 0100 |0084: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.:(Ljava/util/Map;)V // method@a019 │ │ -3c9fb2: 6e20 f3af 1800 |0087: invoke-virtual {v8, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ -3c9fb8: 0e00 |008a: return-void │ │ +3c9ebc: |[3c9ebc] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$2:(Ljava/util/List;)V │ │ +3c9ecc: 2200 4a1d |0000: new-instance v0, Ljava/util/HashMap; // type@1d4a │ │ +3c9ed0: 7010 9dad 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@ad9d │ │ +3c9ed6: 7210 d5ad 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@add5 │ │ +3c9edc: 0c08 |0008: move-result-object v8 │ │ +3c9ede: 7210 b8ad 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3c9ee4: 0a01 |000c: move-result v1 │ │ +3c9ee6: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ +3c9eea: 7210 b9ad 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3c9ef0: 0c01 |0012: move-result-object v1 │ │ +3c9ef2: 1f01 ed12 |0013: check-cast v1, Landroidx/work/WorkInfo; // type@12ed │ │ +3c9ef6: 6e10 4d75 0100 |0015: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@754d │ │ +3c9efc: 0c02 |0018: move-result-object v2 │ │ +3c9efe: 7210 31ae 0200 |0019: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ae31 │ │ +3c9f04: 0c02 |001c: move-result-object v2 │ │ +3c9f06: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3c9f08: 7210 b8ad 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@adb8 │ │ +3c9f0e: 0a04 |0021: move-result v4 │ │ +3c9f10: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ +3c9f14: 7210 b9ad 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@adb9 │ │ +3c9f1a: 0c04 |0027: move-result-object v4 │ │ +3c9f1c: 1f04 c71c |0028: check-cast v4, Ljava/lang/String; // type@1cc7 │ │ +3c9f20: 1a05 cf6e |002a: const-string v5, "episodeUrl:" // string@6ecf │ │ +3c9f24: 6e20 95ab 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@ab95 │ │ +3c9f2a: 0a05 |002f: move-result v5 │ │ +3c9f2c: 3805 eeff |0030: if-eqz v5, 001e // -0012 │ │ +3c9f30: 1303 0b00 |0032: const/16 v3, #int 11 // #b │ │ +3c9f34: 6e20 97ab 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@ab97 │ │ +3c9f3a: 0c03 |0037: move-result-object v3 │ │ +3c9f3c: 28e6 |0038: goto 001e // -001a │ │ +3c9f3e: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ +3c9f42: 28ce |003b: goto 0009 // -0032 │ │ +3c9f44: 6e10 4c75 0100 |003c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ +3c9f4a: 0c02 |003f: move-result-object v2 │ │ +3c9f4c: 6204 5335 |0040: sget-object v4, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3553 │ │ +3c9f50: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +3c9f52: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +3c9f54: 3342 0400 |0044: if-ne v2, v4, 0048 // +0004 │ │ +3c9f58: 1222 |0046: const/4 v2, #int 2 // #2 │ │ +3c9f5a: 2815 |0047: goto 005c // +0015 │ │ +3c9f5c: 6e10 4c75 0100 |0048: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ +3c9f62: 0c02 |004b: move-result-object v2 │ │ +3c9f64: 6204 5135 |004c: sget-object v4, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3551 │ │ +3c9f68: 3242 0d00 |004e: if-eq v2, v4, 005b // +000d │ │ +3c9f6c: 6e10 4c75 0100 |0050: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@754c │ │ +3c9f72: 0c02 |0053: move-result-object v2 │ │ +3c9f74: 6204 4f35 |0054: sget-object v4, Landroidx/work/WorkInfo$State;.BLOCKED:Landroidx/work/WorkInfo$State; // field@354f │ │ +3c9f78: 3342 0300 |0056: if-ne v2, v4, 0059 // +0003 │ │ +3c9f7c: 2803 |0058: goto 005b // +0003 │ │ +3c9f7e: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +3c9f80: 2802 |005a: goto 005c // +0002 │ │ +3c9f82: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +3c9f84: 6e10 4b75 0100 |005c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getProgress:()Landroidx/work/Data; // method@754b │ │ +3c9f8a: 0c01 |005f: move-result-object v1 │ │ +3c9f8c: 1a04 f1af |0060: const-string v4, "progress" // string@aff1 │ │ +3c9f90: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ +3c9f92: 6e30 bf74 4107 |0063: invoke-virtual {v1, v4, v7}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@74bf │ │ +3c9f98: 0a01 |0066: move-result v1 │ │ +3c9f9a: 3371 0600 |0067: if-ne v1, v7, 006d // +0006 │ │ +3c9f9e: 3252 0400 |0069: if-eq v2, v5, 006d // +0004 │ │ +3c9fa2: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +3c9fa4: 2802 |006c: goto 006e // +0002 │ │ +3c9fa6: 0126 |006d: move v6, v2 │ │ +3c9fa8: 2202 101a |006e: new-instance v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@1a10 │ │ +3c9fac: 7030 bfa0 6201 |0070: invoke-direct {v2, v6, v1}, Lde/danoeh/antennapod/model/download/DownloadStatus;.:(II)V // method@a0bf │ │ +3c9fb2: 7230 03ae 3002 |0073: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ae03 │ │ +3c9fb8: 2893 |0076: goto 0009 // -006d │ │ +3c9fba: 7100 04a4 0000 |0077: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@a404 │ │ +3c9fc0: 0c08 |007a: move-result-object v8 │ │ +3c9fc2: 6e20 08a4 0800 |007b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setCurrentDownloads:(Ljava/util/Map;)V // method@a408 │ │ +3c9fc8: 7100 efaf 0000 |007e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3c9fce: 0c08 |0081: move-result-object v8 │ │ +3c9fd0: 2201 da19 |0082: new-instance v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@19da │ │ +3c9fd4: 7020 19a0 0100 |0084: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.:(Ljava/util/Map;)V // method@a019 │ │ +3c9fda: 6e20 f3af 1800 |0087: invoke-virtual {v8, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aff3 │ │ +3c9fe0: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0015 line=193 │ │ 0x002c line=194 │ │ 0x0034 line=195 │ │ @@ -1721831,18 +1721839,18 @@ │ │ type : '(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c9fbc: |[3c9fbc] de.danoeh.antennapod.activity.MainActivity.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ -3c9fcc: 5411 996c |0000: iget-object v1, v1, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ -3c9fd0: 7220 2c31 0100 |0002: invoke-interface {v1, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ -3c9fd6: 0e00 |0005: return-void │ │ +3c9fe4: |[3c9fe4] de.danoeh.antennapod.activity.MainActivity.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ +3c9ff4: 5411 996c |0000: iget-object v1, v1, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ +3c9ff8: 7220 2c31 0100 |0002: invoke-interface {v1, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@312c │ │ +3c9ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -1721852,19 +1721860,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c9fd8: |[3c9fd8] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$3:(Landroid/view/View;)V │ │ -3c9fe8: 6e10 533b 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3c9fee: 0c01 |0003: move-result-object v1 │ │ -3c9ff0: 6e10 873c 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ -3c9ff6: 0e00 |0007: return-void │ │ +3ca000: |[3ca000] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$3:(Landroid/view/View;)V │ │ +3ca010: 6e10 533b 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca016: 0c01 |0003: move-result-object v1 │ │ +3ca018: 6e10 873c 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ +3ca01e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1721873,19 +1721881,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c9ff8: |[3c9ff8] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$4:(Landroid/view/View;)V │ │ -3ca008: 6e10 533b 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca00e: 0c01 |0003: move-result-object v1 │ │ -3ca010: 6e10 873c 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ -3ca016: 0e00 |0007: return-void │ │ +3ca020: |[3ca020] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$4:(Landroid/view/View;)V │ │ +3ca030: 6e10 533b 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca036: 0c01 |0003: move-result-object v1 │ │ +3ca038: 6e10 873c 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ +3ca03e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1721894,44 +1721902,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3ca768: |[3ca768] de.danoeh.antennapod.activity.MainActivity.setNavDrawerSize:()V │ │ -3ca778: 5430 a66a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca77c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3ca780: 0e00 |0004: return-void │ │ -3ca782: 6e10 4914 0300 |0005: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3ca788: 0c00 |0008: move-result-object v0 │ │ -3ca78a: 6001 0e59 |0009: sget v1, Lde/danoeh/antennapod/R$integer;.nav_drawer_screen_size_percent:I // field@590e │ │ -3ca78e: 6e20 e802 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02e8 │ │ -3ca794: 0a00 |000e: move-result v0 │ │ -3ca796: 8200 |000f: int-to-float v0, v0 │ │ -3ca798: 1401 0ad7 233c |0010: const v1, #float 0.01 // #3c23d70a │ │ -3ca79e: a800 0001 |0013: mul-float v0, v0, v1 │ │ -3ca7a2: 7010 d19d 0300 |0015: invoke-direct {v3}, Lde/danoeh/antennapod/activity/MainActivity;.getScreenWidth:()I // method@9dd1 │ │ -3ca7a8: 0a01 |0018: move-result v1 │ │ -3ca7aa: 8211 |0019: int-to-float v1, v1 │ │ -3ca7ac: a801 0100 |001a: mul-float v1, v1, v0 │ │ -3ca7b0: 8710 |001c: float-to-int v0, v1 │ │ -3ca7b2: 6e10 4914 0300 |001d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3ca7b8: 0c01 |0020: move-result-object v1 │ │ -3ca7ba: 6002 0153 |0021: sget v2, Lde/danoeh/antennapod/R$dimen;.nav_drawer_max_screen_size:I // field@5301 │ │ -3ca7be: 6e20 de02 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ -3ca7c4: 0a01 |0026: move-result v1 │ │ -3ca7c6: 8711 |0027: float-to-int v1, v1 │ │ -3ca7c8: 5432 a86a |0028: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3ca7cc: 6e10 c40c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ -3ca7d2: 0c02 |002d: move-result-object v2 │ │ -3ca7d4: 7120 41ab 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ -3ca7da: 0a00 |0031: move-result v0 │ │ -3ca7dc: 5920 ac01 |0032: iput v0, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@01ac │ │ -3ca7e0: 0e00 |0034: return-void │ │ +3ca790: |[3ca790] de.danoeh.antennapod.activity.MainActivity.setNavDrawerSize:()V │ │ +3ca7a0: 5430 a66a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca7a4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3ca7a8: 0e00 |0004: return-void │ │ +3ca7aa: 6e10 4914 0300 |0005: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3ca7b0: 0c00 |0008: move-result-object v0 │ │ +3ca7b2: 6001 0e59 |0009: sget v1, Lde/danoeh/antennapod/R$integer;.nav_drawer_screen_size_percent:I // field@590e │ │ +3ca7b6: 6e20 e802 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02e8 │ │ +3ca7bc: 0a00 |000e: move-result v0 │ │ +3ca7be: 8200 |000f: int-to-float v0, v0 │ │ +3ca7c0: 1401 0ad7 233c |0010: const v1, #float 0.01 // #3c23d70a │ │ +3ca7c6: a800 0001 |0013: mul-float v0, v0, v1 │ │ +3ca7ca: 7010 d19d 0300 |0015: invoke-direct {v3}, Lde/danoeh/antennapod/activity/MainActivity;.getScreenWidth:()I // method@9dd1 │ │ +3ca7d0: 0a01 |0018: move-result v1 │ │ +3ca7d2: 8211 |0019: int-to-float v1, v1 │ │ +3ca7d4: a801 0100 |001a: mul-float v1, v1, v0 │ │ +3ca7d8: 8710 |001c: float-to-int v0, v1 │ │ +3ca7da: 6e10 4914 0300 |001d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3ca7e0: 0c01 |0020: move-result-object v1 │ │ +3ca7e2: 6002 0153 |0021: sget v2, Lde/danoeh/antennapod/R$dimen;.nav_drawer_max_screen_size:I // field@5301 │ │ +3ca7e6: 6e20 de02 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ +3ca7ec: 0a01 |0026: move-result v1 │ │ +3ca7ee: 8711 |0027: float-to-int v1, v1 │ │ +3ca7f0: 5432 a86a |0028: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3ca7f4: 6e10 c40c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ +3ca7fa: 0c02 |002d: move-result-object v2 │ │ +3ca7fc: 7120 41ab 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@ab41 │ │ +3ca802: 0a00 |0031: move-result v0 │ │ +3ca804: 5920 ac01 |0032: iput v0, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@01ac │ │ +3ca808: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0005 line=476 │ │ 0x0015 line=477 │ │ 0x001d line=478 │ │ 0x0028 line=480 │ │ @@ -1721943,37 +1721951,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3ca994: |[3ca994] de.danoeh.antennapod.activity.MainActivity.updateInsets:()V │ │ -3ca9a4: 6000 2f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3ca9a8: 6e20 4514 0300 |0002: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca9ae: 0c00 |0005: move-result-object v0 │ │ -3ca9b0: 6e10 ff0c 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0cff │ │ -3ca9b6: 0a00 |0009: move-result v0 │ │ -3ca9b8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3ca9bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3ca9be: 2802 |000d: goto 000f // +0002 │ │ -3ca9c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3ca9c2: 6e20 f39d 0300 |000f: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/activity/MainActivity;.setPlayerVisible:(Z)V // method@9df3 │ │ -3ca9c8: 6e10 4914 0300 |0012: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3ca9ce: 0c00 |0015: move-result-object v0 │ │ -3ca9d0: 6001 3451 |0016: sget v1, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@5134 │ │ -3ca9d4: 6e20 de02 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ -3ca9da: 0a00 |001b: move-result v0 │ │ -3ca9dc: 8700 |001c: float-to-int v0, v0 │ │ -3ca9de: 5431 ab6a |001d: iget-object v1, v3, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3ca9e2: 5432 a96a |001f: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ -3ca9e6: 5222 aa12 |0021: iget v2, v2, Landroidx/core/graphics/Insets;.bottom:I // field@12aa │ │ -3ca9ea: b020 |0023: add-int/2addr v0, v2 │ │ -3ca9ec: 6e20 0e88 0100 |0024: invoke-virtual {v1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setPeekHeight:(I)V // method@880e │ │ -3ca9f2: 0e00 |0027: return-void │ │ +3ca9bc: |[3ca9bc] de.danoeh.antennapod.activity.MainActivity.updateInsets:()V │ │ +3ca9cc: 6000 2f55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3ca9d0: 6e20 4514 0300 |0002: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca9d6: 0c00 |0005: move-result-object v0 │ │ +3ca9d8: 6e10 ff0c 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0cff │ │ +3ca9de: 0a00 |0009: move-result v0 │ │ +3ca9e0: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3ca9e4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3ca9e6: 2802 |000d: goto 000f // +0002 │ │ +3ca9e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3ca9ea: 6e20 f39d 0300 |000f: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/activity/MainActivity;.setPlayerVisible:(Z)V // method@9df3 │ │ +3ca9f0: 6e10 4914 0300 |0012: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3ca9f6: 0c00 |0015: move-result-object v0 │ │ +3ca9f8: 6001 3451 |0016: sget v1, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@5134 │ │ +3ca9fc: 6e20 de02 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ +3caa02: 0a00 |001b: move-result v0 │ │ +3caa04: 8700 |001c: float-to-int v0, v0 │ │ +3caa06: 5431 ab6a |001d: iget-object v1, v3, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3caa0a: 5432 a96a |001f: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ +3caa0e: 5222 aa12 |0021: iget v2, v2, Landroidx/core/graphics/Insets;.bottom:I // field@12aa │ │ +3caa12: b020 |0023: add-int/2addr v0, v2 │ │ +3caa14: 6e20 0e88 0100 |0024: invoke-virtual {v1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setPeekHeight:(I)V // method@880e │ │ +3caa1a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0012 line=323 │ │ 0x001d line=324 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1721984,133 +1721992,133 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 278 16-bit code units │ │ -3c9458: |[3c9458] de.danoeh.antennapod.activity.MainActivity.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ -3c9468: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3c946c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3c9472: 1a01 708f |0005: const-string v1, "loadFragment(tag: " // string@8f70 │ │ -3c9476: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c947c: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c9482: 1a01 0e05 |000d: const-string v1, ", args: " // string@050e │ │ -3c9486: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c948c: 6e20 b1ab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3c9492: 1a01 bb04 |0015: const-string v1, ")" // string@04bb │ │ -3c9496: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3c949c: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3c94a2: 0c00 |001d: move-result-object v0 │ │ -3c94a4: 1a01 a63d |001e: const-string v1, "MainActivity" // string@3da6 │ │ -3c94a8: 7120 330b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3c94ae: 6e10 86ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3c94b4: 6e10 86ab 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ -3c94ba: 0a00 |0029: move-result v0 │ │ -3c94bc: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ -3c94be: 2c00 af00 0000 |002b: sparse-switch v0, 000000da // +000000af │ │ -3c94c4: 2900 6700 |002e: goto/16 0095 // +0067 │ │ -3c94c8: 1a00 d443 |0030: const-string v0, "QueueFragment" // string@43d4 │ │ -3c94cc: 6e20 7fab 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c94d2: 0a03 |0035: move-result v3 │ │ -3c94d4: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ -3c94d8: 2900 5d00 |0038: goto/16 0095 // +005d │ │ -3c94dc: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -3c94e0: 2900 5900 |003c: goto/16 0095 // +0059 │ │ -3c94e4: 1a00 8342 |003e: const-string v0, "PlaybackHistoryFragment" // string@4283 │ │ -3c94e8: 6e20 7fab 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c94ee: 0a03 |0043: move-result v3 │ │ -3c94f0: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ -3c94f4: 284f |0046: goto 0095 // +004f │ │ -3c94f6: 1271 |0047: const/4 v1, #int 7 // #7 │ │ -3c94f8: 284d |0048: goto 0095 // +004d │ │ -3c94fa: 1a00 7613 |0049: const-string v0, "DownloadsFragment" // string@1376 │ │ -3c94fe: 6e20 7fab 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9504: 0a03 |004e: move-result v3 │ │ -3c9506: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ -3c950a: 2844 |0051: goto 0095 // +0044 │ │ -3c950c: 1261 |0052: const/4 v1, #int 6 // #6 │ │ -3c950e: 2842 |0053: goto 0095 // +0042 │ │ -3c9510: 1a00 ab14 |0054: const-string v0, "EpisodesFragment" // string@14ab │ │ -3c9514: 6e20 7fab 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c951a: 0a03 |0059: move-result v3 │ │ -3c951c: 3903 0300 |005a: if-nez v3, 005d // +0003 │ │ -3c9520: 2839 |005c: goto 0095 // +0039 │ │ -3c9522: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -3c9524: 2837 |005e: goto 0095 // +0037 │ │ -3c9526: 1a00 5809 |005f: const-string v0, "AddFeedFragment" // string@0958 │ │ -3c952a: 6e20 7fab 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9530: 0a03 |0064: move-result v3 │ │ -3c9532: 3903 0300 |0065: if-nez v3, 0068 // +0003 │ │ -3c9536: 282e |0067: goto 0095 // +002e │ │ -3c9538: 1241 |0068: const/4 v1, #int 4 // #4 │ │ -3c953a: 282c |0069: goto 0095 // +002c │ │ -3c953c: 1a00 9719 |006a: const-string v0, "HomeFragment" // string@1997 │ │ -3c9540: 6e20 7fab 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9546: 0a03 |006f: move-result v3 │ │ -3c9548: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ -3c954c: 2823 |0072: goto 0095 // +0023 │ │ -3c954e: 1231 |0073: const/4 v1, #int 3 // #3 │ │ -3c9550: 2821 |0074: goto 0095 // +0021 │ │ -3c9552: 1a00 4b13 |0075: const-string v0, "DiscoveryFragment" // string@134b │ │ -3c9556: 6e20 7fab 0300 |0077: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c955c: 0a03 |007a: move-result v3 │ │ -3c955e: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ -3c9562: 2818 |007d: goto 0095 // +0018 │ │ -3c9564: 1221 |007e: const/4 v1, #int 2 // #2 │ │ -3c9566: 2816 |007f: goto 0095 // +0016 │ │ -3c9568: 1a00 2740 |0080: const-string v0, "NewEpisodesFragment" // string@4027 │ │ -3c956c: 6e20 7fab 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9572: 0a03 |0085: move-result v3 │ │ -3c9574: 3903 0300 |0086: if-nez v3, 0089 // +0003 │ │ -3c9578: 280d |0088: goto 0095 // +000d │ │ -3c957a: 1211 |0089: const/4 v1, #int 1 // #1 │ │ -3c957c: 280b |008a: goto 0095 // +000b │ │ -3c957e: 1a00 6b48 |008b: const-string v0, "SubscriptionFragment" // string@486b │ │ -3c9582: 6e20 7fab 0300 |008d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3c9588: 0a03 |0090: move-result v3 │ │ -3c958a: 3903 0300 |0091: if-nez v3, 0094 // +0003 │ │ -3c958e: 2802 |0093: goto 0095 // +0002 │ │ -3c9590: 1201 |0094: const/4 v1, #int 0 // #0 │ │ -3c9592: 2b01 6b00 0000 |0095: packed-switch v1, 00000100 // +0000006b │ │ -3c9598: 2203 3d1c |0098: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ -3c959c: 7010 bba9 0300 |009a: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a9bb │ │ -3c95a2: 1204 |009d: const/4 v4, #int 0 // #0 │ │ -3c95a4: 2836 |009e: goto 00d4 // +0036 │ │ -3c95a6: 2203 511c |009f: new-instance v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1c51 │ │ -3c95aa: 7010 bfa9 0300 |00a1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment;.:()V // method@a9bf │ │ -3c95b0: 2830 |00a4: goto 00d4 // +0030 │ │ -3c95b2: 2203 341c |00a5: new-instance v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1c34 │ │ -3c95b6: 7010 b3a9 0300 |00a7: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment;.:()V // method@a9b3 │ │ -3c95bc: 282a |00aa: goto 00d4 // +002a │ │ -3c95be: 2203 371c |00ab: new-instance v3, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1c37 │ │ -3c95c2: 7010 b5a9 0300 |00ad: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment;.:()V // method@a9b5 │ │ -3c95c8: 2824 |00b0: goto 00d4 // +0024 │ │ -3c95ca: 2203 321c |00b1: new-instance v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1c32 │ │ -3c95ce: 7010 b1a9 0300 |00b3: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment;.:()V // method@a9b1 │ │ -3c95d4: 281e |00b6: goto 00d4 // +001e │ │ -3c95d6: 2203 311c |00b7: new-instance v3, Lde/danoeh/antennapod/ui/screen/AddFeedFragment; // type@1c31 │ │ -3c95da: 7010 b0a9 0300 |00b9: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AddFeedFragment;.:()V // method@a9b0 │ │ -3c95e0: 2818 |00bc: goto 00d4 // +0018 │ │ -3c95e2: 2203 3d1c |00bd: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ -3c95e6: 7010 bba9 0300 |00bf: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a9bb │ │ -3c95ec: 2812 |00c2: goto 00d4 // +0012 │ │ -3c95ee: 2203 281c |00c3: new-instance v3, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment; // type@1c28 │ │ -3c95f2: 7010 a5a9 0300 |00c5: invoke-direct {v3}, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment;.:()V // method@a9a5 │ │ -3c95f8: 280c |00c8: goto 00d4 // +000c │ │ -3c95fa: 2203 331c |00c9: new-instance v3, Lde/danoeh/antennapod/ui/screen/InboxFragment; // type@1c33 │ │ -3c95fe: 7010 b2a9 0300 |00cb: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/InboxFragment;.:()V // method@a9b2 │ │ -3c9604: 2806 |00ce: goto 00d4 // +0006 │ │ -3c9606: 2203 531c |00cf: new-instance v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1c53 │ │ -3c960a: 7010 c2a9 0300 |00d1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment;.:()V // method@a9c2 │ │ -3c9610: 3804 0500 |00d4: if-eqz v4, 00d9 // +0005 │ │ -3c9614: 6e20 0d3b 4300 |00d6: invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@3b0d │ │ -3c961a: 1103 |00d9: return-object v3 │ │ -3c961c: 0002 0900 ad66 f0a1 e865 22b8 005c ... |00da: sparse-switch-data (38 units) │ │ -3c9668: 0001 0900 0000 0000 3a00 0000 3400 ... |0100: packed-switch-data (22 units) │ │ +3c9480: |[3c9480] de.danoeh.antennapod.activity.MainActivity.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ +3c9490: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3c9494: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3c949a: 1a01 708f |0005: const-string v1, "loadFragment(tag: " // string@8f70 │ │ +3c949e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c94a4: 6e20 b2ab 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c94aa: 1a01 0e05 |000d: const-string v1, ", args: " // string@050e │ │ +3c94ae: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c94b4: 6e20 b1ab 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3c94ba: 1a01 bb04 |0015: const-string v1, ")" // string@04bb │ │ +3c94be: 6e20 b2ab 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3c94c4: 6e10 bcab 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3c94ca: 0c00 |001d: move-result-object v0 │ │ +3c94cc: 1a01 a63d |001e: const-string v1, "MainActivity" // string@3da6 │ │ +3c94d0: 7120 330b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3c94d6: 6e10 86ab 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3c94dc: 6e10 86ab 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@ab86 │ │ +3c94e2: 0a00 |0029: move-result v0 │ │ +3c94e4: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ +3c94e6: 2c00 af00 0000 |002b: sparse-switch v0, 000000da // +000000af │ │ +3c94ec: 2900 6700 |002e: goto/16 0095 // +0067 │ │ +3c94f0: 1a00 d443 |0030: const-string v0, "QueueFragment" // string@43d4 │ │ +3c94f4: 6e20 7fab 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c94fa: 0a03 |0035: move-result v3 │ │ +3c94fc: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ +3c9500: 2900 5d00 |0038: goto/16 0095 // +005d │ │ +3c9504: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +3c9508: 2900 5900 |003c: goto/16 0095 // +0059 │ │ +3c950c: 1a00 8342 |003e: const-string v0, "PlaybackHistoryFragment" // string@4283 │ │ +3c9510: 6e20 7fab 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9516: 0a03 |0043: move-result v3 │ │ +3c9518: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ +3c951c: 284f |0046: goto 0095 // +004f │ │ +3c951e: 1271 |0047: const/4 v1, #int 7 // #7 │ │ +3c9520: 284d |0048: goto 0095 // +004d │ │ +3c9522: 1a00 7613 |0049: const-string v0, "DownloadsFragment" // string@1376 │ │ +3c9526: 6e20 7fab 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c952c: 0a03 |004e: move-result v3 │ │ +3c952e: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ +3c9532: 2844 |0051: goto 0095 // +0044 │ │ +3c9534: 1261 |0052: const/4 v1, #int 6 // #6 │ │ +3c9536: 2842 |0053: goto 0095 // +0042 │ │ +3c9538: 1a00 ab14 |0054: const-string v0, "EpisodesFragment" // string@14ab │ │ +3c953c: 6e20 7fab 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9542: 0a03 |0059: move-result v3 │ │ +3c9544: 3903 0300 |005a: if-nez v3, 005d // +0003 │ │ +3c9548: 2839 |005c: goto 0095 // +0039 │ │ +3c954a: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +3c954c: 2837 |005e: goto 0095 // +0037 │ │ +3c954e: 1a00 5809 |005f: const-string v0, "AddFeedFragment" // string@0958 │ │ +3c9552: 6e20 7fab 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9558: 0a03 |0064: move-result v3 │ │ +3c955a: 3903 0300 |0065: if-nez v3, 0068 // +0003 │ │ +3c955e: 282e |0067: goto 0095 // +002e │ │ +3c9560: 1241 |0068: const/4 v1, #int 4 // #4 │ │ +3c9562: 282c |0069: goto 0095 // +002c │ │ +3c9564: 1a00 9719 |006a: const-string v0, "HomeFragment" // string@1997 │ │ +3c9568: 6e20 7fab 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c956e: 0a03 |006f: move-result v3 │ │ +3c9570: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ +3c9574: 2823 |0072: goto 0095 // +0023 │ │ +3c9576: 1231 |0073: const/4 v1, #int 3 // #3 │ │ +3c9578: 2821 |0074: goto 0095 // +0021 │ │ +3c957a: 1a00 4b13 |0075: const-string v0, "DiscoveryFragment" // string@134b │ │ +3c957e: 6e20 7fab 0300 |0077: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c9584: 0a03 |007a: move-result v3 │ │ +3c9586: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ +3c958a: 2818 |007d: goto 0095 // +0018 │ │ +3c958c: 1221 |007e: const/4 v1, #int 2 // #2 │ │ +3c958e: 2816 |007f: goto 0095 // +0016 │ │ +3c9590: 1a00 2740 |0080: const-string v0, "NewEpisodesFragment" // string@4027 │ │ +3c9594: 6e20 7fab 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c959a: 0a03 |0085: move-result v3 │ │ +3c959c: 3903 0300 |0086: if-nez v3, 0089 // +0003 │ │ +3c95a0: 280d |0088: goto 0095 // +000d │ │ +3c95a2: 1211 |0089: const/4 v1, #int 1 // #1 │ │ +3c95a4: 280b |008a: goto 0095 // +000b │ │ +3c95a6: 1a00 6b48 |008b: const-string v0, "SubscriptionFragment" // string@486b │ │ +3c95aa: 6e20 7fab 0300 |008d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3c95b0: 0a03 |0090: move-result v3 │ │ +3c95b2: 3903 0300 |0091: if-nez v3, 0094 // +0003 │ │ +3c95b6: 2802 |0093: goto 0095 // +0002 │ │ +3c95b8: 1201 |0094: const/4 v1, #int 0 // #0 │ │ +3c95ba: 2b01 6b00 0000 |0095: packed-switch v1, 00000100 // +0000006b │ │ +3c95c0: 2203 3d1c |0098: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ +3c95c4: 7010 bba9 0300 |009a: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a9bb │ │ +3c95ca: 1204 |009d: const/4 v4, #int 0 // #0 │ │ +3c95cc: 2836 |009e: goto 00d4 // +0036 │ │ +3c95ce: 2203 511c |009f: new-instance v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1c51 │ │ +3c95d2: 7010 bfa9 0300 |00a1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment;.:()V // method@a9bf │ │ +3c95d8: 2830 |00a4: goto 00d4 // +0030 │ │ +3c95da: 2203 341c |00a5: new-instance v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1c34 │ │ +3c95de: 7010 b3a9 0300 |00a7: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment;.:()V // method@a9b3 │ │ +3c95e4: 282a |00aa: goto 00d4 // +002a │ │ +3c95e6: 2203 371c |00ab: new-instance v3, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1c37 │ │ +3c95ea: 7010 b5a9 0300 |00ad: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment;.:()V // method@a9b5 │ │ +3c95f0: 2824 |00b0: goto 00d4 // +0024 │ │ +3c95f2: 2203 321c |00b1: new-instance v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1c32 │ │ +3c95f6: 7010 b1a9 0300 |00b3: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment;.:()V // method@a9b1 │ │ +3c95fc: 281e |00b6: goto 00d4 // +001e │ │ +3c95fe: 2203 311c |00b7: new-instance v3, Lde/danoeh/antennapod/ui/screen/AddFeedFragment; // type@1c31 │ │ +3c9602: 7010 b0a9 0300 |00b9: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AddFeedFragment;.:()V // method@a9b0 │ │ +3c9608: 2818 |00bc: goto 00d4 // +0018 │ │ +3c960a: 2203 3d1c |00bd: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1c3d │ │ +3c960e: 7010 bba9 0300 |00bf: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a9bb │ │ +3c9614: 2812 |00c2: goto 00d4 // +0012 │ │ +3c9616: 2203 281c |00c3: new-instance v3, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment; // type@1c28 │ │ +3c961a: 7010 a5a9 0300 |00c5: invoke-direct {v3}, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment;.:()V // method@a9a5 │ │ +3c9620: 280c |00c8: goto 00d4 // +000c │ │ +3c9622: 2203 331c |00c9: new-instance v3, Lde/danoeh/antennapod/ui/screen/InboxFragment; // type@1c33 │ │ +3c9626: 7010 b2a9 0300 |00cb: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/InboxFragment;.:()V // method@a9b2 │ │ +3c962c: 2806 |00ce: goto 00d4 // +0006 │ │ +3c962e: 2203 531c |00cf: new-instance v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1c53 │ │ +3c9632: 7010 c2a9 0300 |00d1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment;.:()V // method@a9c2 │ │ +3c9638: 3804 0500 |00d4: if-eqz v4, 00d9 // +0005 │ │ +3c963c: 6e20 0d3b 4300 |00d6: invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@3b0d │ │ +3c9642: 1103 |00d9: return-object v3 │ │ +3c9644: 0002 0900 ad66 f0a1 e865 22b8 005c ... |00da: sparse-switch-data (38 units) │ │ +3c9690: 0001 0900 0000 0000 3a00 0000 3400 ... |0100: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0023 line=354 │ │ 0x0098 line=384 │ │ 0x009f line=359 │ │ 0x00a5 line=371 │ │ @@ -1722132,17 +1722140,17 @@ │ │ type : '()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9924: |[3c9924] de.danoeh.antennapod.activity.MainActivity.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; │ │ -3c9934: 5410 ab6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3c9938: 1100 |0002: return-object v0 │ │ +3c994c: |[3c994c] de.danoeh.antennapod.activity.MainActivity.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; │ │ +3c995c: 5410 ab6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3c9960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #2 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1722150,17 +1722158,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9694: |[3c9694] de.danoeh.antennapod.activity.MainActivity.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; │ │ -3c96a4: 5410 aa6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ -3c96a8: 1100 |0002: return-object v0 │ │ +3c96bc: |[3c96bc] de.danoeh.antennapod.activity.MainActivity.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; │ │ +3c96cc: 5410 aa6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ +3c96d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #3 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1722168,26 +1722176,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3c96ac: |[3c96ac] de.danoeh.antennapod.activity.MainActivity.isDrawerOpen:()Z │ │ -3c96bc: 5420 a56a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3c96c0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -3c96c4: 5421 a86a |0004: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3c96c8: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -3c96cc: 6e20 a937 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@37a9 │ │ -3c96d2: 0a00 |000b: move-result v0 │ │ -3c96d4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -3c96d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3c96da: 2802 |000f: goto 0011 // +0002 │ │ -3c96dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3c96de: 0f00 |0011: return v0 │ │ +3c96d4: |[3c96d4] de.danoeh.antennapod.activity.MainActivity.isDrawerOpen:()Z │ │ +3c96e4: 5420 a56a |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3c96e8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +3c96ec: 5421 a86a |0004: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3c96f0: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +3c96f4: 6e20 a937 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@37a9 │ │ +3c96fa: 0a00 |000b: move-result v0 │ │ +3c96fc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +3c9700: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3c9702: 2802 |000f: goto 0011 // +0002 │ │ +3c9704: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3c9706: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1722195,18 +1722203,18 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3ca018: |[3ca018] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;)V │ │ -3ca028: 6200 fbf2 |0000: sget-object v0, Lde/danoeh/antennapod/ui/TransitionEffect;.NONE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fb │ │ -3ca02c: 6e30 dc9d 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V // method@9ddc │ │ -3ca032: 0e00 |0005: return-void │ │ +3ca040: |[3ca040] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;)V │ │ +3ca050: 6200 fbf2 |0000: sget-object v0, Lde/danoeh/antennapod/ui/TransitionEffect;.NONE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fb │ │ +3ca054: 6e30 dc9d 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V // method@9ddc │ │ +3ca05a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -1722215,48 +1722223,48 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -3ca034: |[3ca034] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V │ │ -3ca044: 7110 e6af 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/Validate;.notNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@afe6 │ │ -3ca04a: 6e10 533b 0400 |0003: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca050: 0c00 |0006: move-result-object v0 │ │ -3ca052: 6e10 2b3c 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ -3ca058: 0c00 |000a: move-result-object v0 │ │ -3ca05a: 6201 faf2 |000b: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.FADE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fa │ │ -3ca05e: 3316 0a00 |000d: if-ne v6, v1, 0017 // +000a │ │ -3ca062: 6006 d948 |000f: sget v6, Lde/danoeh/antennapod/R$anim;.fade_in:I // field@48d9 │ │ -3ca066: 6001 da48 |0011: sget v1, Lde/danoeh/antennapod/R$anim;.fade_out:I // field@48da │ │ -3ca06a: 6e30 213d 6001 |0013: invoke-virtual {v0, v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@3d21 │ │ -3ca070: 2810 |0016: goto 0026 // +0010 │ │ -3ca072: 6201 fcf2 |0017: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.SLIDE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fc │ │ -3ca076: 3316 0d00 |0019: if-ne v6, v1, 0026 // +000d │ │ -3ca07a: 6006 e548 |001b: sget v6, Lde/danoeh/antennapod/R$anim;.slide_right_in:I // field@48e5 │ │ -3ca07e: 6001 e448 |001d: sget v1, Lde/danoeh/antennapod/R$anim;.slide_left_out:I // field@48e4 │ │ -3ca082: 6002 e348 |001f: sget v2, Lde/danoeh/antennapod/R$anim;.slide_left_in:I // field@48e3 │ │ -3ca086: 6003 e648 |0021: sget v3, Lde/danoeh/antennapod/R$anim;.slide_right_out:I // field@48e6 │ │ -3ca08a: 6e53 223d 6021 |0023: invoke-virtual {v0, v6, v1, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(IIII)Landroidx/fragment/app/FragmentTransaction; // method@3d22 │ │ -3ca090: 6e10 533b 0400 |0026: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca096: 0c06 |0029: move-result-object v6 │ │ -3ca098: 1a01 0e9e |002a: const-string v1, "main" // string@9e0e │ │ -3ca09c: 6e20 593c 1600 |002c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ -3ca0a2: 0c06 |002f: move-result-object v6 │ │ -3ca0a4: 6e20 1c3d 6000 |0030: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@3d1c │ │ -3ca0aa: 0c06 |0033: move-result-object v6 │ │ -3ca0ac: 6000 bb56 |0034: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ -3ca0b0: 6e40 113d 0615 |0036: invoke-virtual {v6, v0, v5, v1}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d11 │ │ -3ca0b6: 0c05 |0039: move-result-object v5 │ │ -3ca0b8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -3ca0ba: 6e20 153d 6500 |003b: invoke-virtual {v5, v6}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d15 │ │ -3ca0c0: 0c05 |003e: move-result-object v5 │ │ -3ca0c2: 6e10 163d 0500 |003f: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3d16 │ │ -3ca0c8: 0e00 |0042: return-void │ │ +3ca05c: |[3ca05c] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V │ │ +3ca06c: 7110 e6af 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/Validate;.notNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@afe6 │ │ +3ca072: 6e10 533b 0400 |0003: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca078: 0c00 |0006: move-result-object v0 │ │ +3ca07a: 6e10 2b3c 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ +3ca080: 0c00 |000a: move-result-object v0 │ │ +3ca082: 6201 faf2 |000b: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.FADE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fa │ │ +3ca086: 3316 0a00 |000d: if-ne v6, v1, 0017 // +000a │ │ +3ca08a: 6006 d948 |000f: sget v6, Lde/danoeh/antennapod/R$anim;.fade_in:I // field@48d9 │ │ +3ca08e: 6001 da48 |0011: sget v1, Lde/danoeh/antennapod/R$anim;.fade_out:I // field@48da │ │ +3ca092: 6e30 213d 6001 |0013: invoke-virtual {v0, v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@3d21 │ │ +3ca098: 2810 |0016: goto 0026 // +0010 │ │ +3ca09a: 6201 fcf2 |0017: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.SLIDE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@f2fc │ │ +3ca09e: 3316 0d00 |0019: if-ne v6, v1, 0026 // +000d │ │ +3ca0a2: 6006 e548 |001b: sget v6, Lde/danoeh/antennapod/R$anim;.slide_right_in:I // field@48e5 │ │ +3ca0a6: 6001 e448 |001d: sget v1, Lde/danoeh/antennapod/R$anim;.slide_left_out:I // field@48e4 │ │ +3ca0aa: 6002 e348 |001f: sget v2, Lde/danoeh/antennapod/R$anim;.slide_left_in:I // field@48e3 │ │ +3ca0ae: 6003 e648 |0021: sget v3, Lde/danoeh/antennapod/R$anim;.slide_right_out:I // field@48e6 │ │ +3ca0b2: 6e53 223d 6021 |0023: invoke-virtual {v0, v6, v1, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(IIII)Landroidx/fragment/app/FragmentTransaction; // method@3d22 │ │ +3ca0b8: 6e10 533b 0400 |0026: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca0be: 0c06 |0029: move-result-object v6 │ │ +3ca0c0: 1a01 0e9e |002a: const-string v1, "main" // string@9e0e │ │ +3ca0c4: 6e20 593c 1600 |002c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ +3ca0ca: 0c06 |002f: move-result-object v6 │ │ +3ca0cc: 6e20 1c3d 6000 |0030: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@3d1c │ │ +3ca0d2: 0c06 |0033: move-result-object v6 │ │ +3ca0d4: 6000 bb56 |0034: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ +3ca0d8: 6e40 113d 0615 |0036: invoke-virtual {v6, v0, v5, v1}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d11 │ │ +3ca0de: 0c05 |0039: move-result-object v5 │ │ +3ca0e0: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +3ca0e2: 6e20 153d 6500 |003b: invoke-virtual {v5, v6}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d15 │ │ +3ca0e8: 0c05 |003e: move-result-object v5 │ │ +3ca0ea: 6e10 163d 0500 |003f: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3d16 │ │ +3ca0f0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ 0x000b line=434 │ │ 0x000f line=435 │ │ 0x0017 line=436 │ │ @@ -1722275,24 +1722283,24 @@ │ │ type : '(JLandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3ca0cc: |[3ca0cc] de.danoeh.antennapod.activity.MainActivity.loadFeedFragmentById:(JLandroid/os/Bundle;)V │ │ -3ca0dc: 7120 baa9 3200 |0000: invoke-static {v2, v3}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a9ba │ │ -3ca0e2: 0c00 |0003: move-result-object v0 │ │ -3ca0e4: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -3ca0e8: 6e20 0d3b 4000 |0006: invoke-virtual {v0, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@3b0d │ │ -3ca0ee: 7120 a3ab 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ -3ca0f4: 0c02 |000c: move-result-object v2 │ │ -3ca0f6: 7120 b9a9 2100 |000d: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a9b9 │ │ -3ca0fc: 6e20 de9d 0100 |0010: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ -3ca102: 0e00 |0013: return-void │ │ +3ca0f4: |[3ca0f4] de.danoeh.antennapod.activity.MainActivity.loadFeedFragmentById:(JLandroid/os/Bundle;)V │ │ +3ca104: 7120 baa9 3200 |0000: invoke-static {v2, v3}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a9ba │ │ +3ca10a: 0c00 |0003: move-result-object v0 │ │ +3ca10c: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +3ca110: 6e20 0d3b 4000 |0006: invoke-virtual {v0, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@3b0d │ │ +3ca116: 7120 a3ab 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@aba3 │ │ +3ca11c: 0c02 |000c: move-result-object v2 │ │ +3ca11e: 7120 b9a9 2100 |000d: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a9b9 │ │ +3ca124: 6e20 de9d 0100 |0010: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ +3ca12a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=402 │ │ 0x0009 line=404 │ │ 0x0010 line=405 │ │ locals : │ │ @@ -1722305,36 +1722313,36 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3ca104: |[3ca104] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Landroidx/fragment/app/Fragment;)V │ │ -3ca114: 6e10 533b 0400 |0000: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca11a: 0c00 |0003: move-result-object v0 │ │ -3ca11c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3ca11e: 6e10 5f3c 0000 |0005: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ -3ca124: 0a02 |0008: move-result v2 │ │ -3ca126: 3521 0800 |0009: if-ge v1, v2, 0011 // +0008 │ │ -3ca12a: 6e10 873c 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ -3ca130: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ca134: 28f5 |0010: goto 0005 // -000b │ │ -3ca136: 6e10 2b3c 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ -3ca13c: 0c01 |0014: move-result-object v1 │ │ -3ca13e: 6002 bb56 |0015: sget v2, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ -3ca142: 1a03 0e9e |0017: const-string v3, "main" // string@9e0e │ │ -3ca146: 6e40 203d 2135 |0019: invoke-virtual {v1, v2, v5, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ -3ca14c: 6e10 873c 0000 |001c: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ -3ca152: 6e10 173d 0100 |001f: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@3d17 │ │ -3ca158: 5445 a56a |0022: iget-object v5, v4, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca15c: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ -3ca160: 5440 a86a |0026: iget-object v0, v4, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3ca164: 6e20 8937 0500 |0028: invoke-virtual {v5, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@3789 │ │ -3ca16a: 0e00 |002b: return-void │ │ +3ca12c: |[3ca12c] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Landroidx/fragment/app/Fragment;)V │ │ +3ca13c: 6e10 533b 0400 |0000: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca142: 0c00 |0003: move-result-object v0 │ │ +3ca144: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3ca146: 6e10 5f3c 0000 |0005: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ +3ca14c: 0a02 |0008: move-result v2 │ │ +3ca14e: 3521 0800 |0009: if-ge v1, v2, 0011 // +0008 │ │ +3ca152: 6e10 873c 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ +3ca158: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ca15c: 28f5 |0010: goto 0005 // -000b │ │ +3ca15e: 6e10 2b3c 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ +3ca164: 0c01 |0014: move-result-object v1 │ │ +3ca166: 6002 bb56 |0015: sget v2, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ +3ca16a: 1a03 0e9e |0017: const-string v3, "main" // string@9e0e │ │ +3ca16e: 6e40 203d 2135 |0019: invoke-virtual {v1, v2, v5, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ +3ca174: 6e10 873c 0000 |001c: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ +3ca17a: 6e10 173d 0100 |001f: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@3d17 │ │ +3ca180: 5445 a56a |0022: iget-object v5, v4, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca184: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ +3ca188: 5440 a86a |0026: iget-object v0, v4, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3ca18c: 6e20 8937 0500 |0028: invoke-virtual {v5, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@3789 │ │ +3ca192: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=411 │ │ 0x000b line=412 │ │ 0x0011 line=414 │ │ 0x0015 line=415 │ │ @@ -1722351,20 +1722359,20 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3ca16c: |[3ca16c] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3ca17c: 7120 b9a9 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a9b9 │ │ -3ca182: 6e30 cc9d 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9dcc │ │ -3ca188: 0c01 |0006: move-result-object v1 │ │ -3ca18a: 6e20 de9d 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ -3ca190: 0e00 |000a: return-void │ │ +3ca194: |[3ca194] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3ca1a4: 7120 b9a9 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a9b9 │ │ +3ca1aa: 6e30 cc9d 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9dcc │ │ +3ca1b0: 0c01 |0006: move-result-object v1 │ │ +3ca1b2: 6e20 de9d 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9dde │ │ +3ca1b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1722375,20 +1722383,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3ca194: |[3ca194] de.danoeh.antennapod.activity.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -3ca1a4: 6f40 5c3b 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@3b5c │ │ -3ca1aa: 7110 a1a9 0000 |0003: invoke-static {v0}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ -3ca1b0: 0a01 |0006: move-result v1 │ │ -3ca1b2: 5901 a76a |0007: iput v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ -3ca1b6: 0e00 |0009: return-void │ │ +3ca1bc: |[3ca1bc] de.danoeh.antennapod.activity.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +3ca1cc: 6f40 5c3b 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@3b5c │ │ +3ca1d2: 7110 a1a9 0000 |0003: invoke-static {v0}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ +3ca1d8: 0a01 |0006: move-result v1 │ │ +3ca1da: 5901 a76a |0007: iput v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ +3ca1de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ @@ -1722400,18 +1722408,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ca1b8: |[3ca1b8] de.danoeh.antennapod.activity.MainActivity.onAttachedToWindow:()V │ │ -3ca1c8: 6f10 8600 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onAttachedToWindow:()V // method@0086 │ │ -3ca1ce: 7010 f79d 0000 |0003: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@9df7 │ │ -3ca1d4: 0e00 |0006: return-void │ │ +3ca1e0: |[3ca1e0] de.danoeh.antennapod.activity.MainActivity.onAttachedToWindow:()V │ │ +3ca1f0: 6f10 8600 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onAttachedToWindow:()V // method@0086 │ │ +3ca1f6: 7010 f79d 0000 |0003: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@9df7 │ │ +3ca1fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1722420,64 +1722428,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -3ca1d8: |[3ca1d8] de.danoeh.antennapod.activity.MainActivity.onBackPressed:()V │ │ -3ca1e8: 6e10 d49d 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.isDrawerOpen:()Z // method@9dd4 │ │ -3ca1ee: 0a00 |0003: move-result v0 │ │ -3ca1f0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3ca1f4: 5420 a56a |0006: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca1f8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -3ca1fc: 5421 a86a |000a: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3ca200: 6e20 8937 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@3789 │ │ -3ca206: 284e |000f: goto 005d // +004e │ │ -3ca208: 5420 ab6a |0010: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3ca20c: 6e10 e887 0000 |0012: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ -3ca212: 0a00 |0015: move-result v0 │ │ -3ca214: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -3ca216: 3310 0900 |0017: if-ne v0, v1, 0020 // +0009 │ │ -3ca21a: 5420 ab6a |0019: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3ca21e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -3ca220: 6e20 1288 1000 |001c: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ -3ca226: 283e |001f: goto 005d // +003e │ │ -3ca228: 6e10 533b 0200 |0020: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca22e: 0c00 |0023: move-result-object v0 │ │ -3ca230: 6e10 5f3c 0000 |0024: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ -3ca236: 0a00 |0027: move-result v0 │ │ -3ca238: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ -3ca23c: 6f10 c512 0200 |002a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12c5 │ │ -3ca242: 2830 |002d: goto 005d // +0030 │ │ -3ca244: 7100 57a9 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ -3ca24a: 0c00 |0031: move-result-object v0 │ │ -3ca24c: 7110 b8a9 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ -3ca252: 0c01 |0035: move-result-object v1 │ │ -3ca254: 6e20 7fab 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3ca25a: 0a01 |0039: move-result v1 │ │ -3ca25c: 3901 1000 |003a: if-nez v1, 004a // +0010 │ │ -3ca260: 1a01 d6b2 |003c: const-string v1, "remember" // string@b2d6 │ │ -3ca264: 6e20 7fab 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3ca26a: 0a01 |0041: move-result v1 │ │ -3ca26c: 3801 0300 |0042: if-eqz v1, 0045 // +0003 │ │ -3ca270: 2806 |0044: goto 004a // +0006 │ │ -3ca272: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -3ca274: 6e30 df9d 0201 |0046: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3ca27a: 2814 |0049: goto 005d // +0014 │ │ -3ca27c: 7100 52a9 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.backButtonOpensDrawer:()Z // method@a952 │ │ -3ca282: 0a00 |004d: move-result v0 │ │ -3ca284: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ -3ca288: 5420 a56a |0050: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca28c: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ -3ca290: 5421 a86a |0054: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3ca294: 6e20 bf37 1000 |0056: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@37bf │ │ -3ca29a: 2804 |0059: goto 005d // +0004 │ │ -3ca29c: 6f10 c512 0200 |005a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12c5 │ │ -3ca2a2: 0e00 |005d: return-void │ │ +3ca200: |[3ca200] de.danoeh.antennapod.activity.MainActivity.onBackPressed:()V │ │ +3ca210: 6e10 d49d 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.isDrawerOpen:()Z // method@9dd4 │ │ +3ca216: 0a00 |0003: move-result v0 │ │ +3ca218: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3ca21c: 5420 a56a |0006: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca220: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +3ca224: 5421 a86a |000a: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3ca228: 6e20 8937 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@3789 │ │ +3ca22e: 284e |000f: goto 005d // +004e │ │ +3ca230: 5420 ab6a |0010: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3ca234: 6e10 e887 0000 |0012: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ +3ca23a: 0a00 |0015: move-result v0 │ │ +3ca23c: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +3ca23e: 3310 0900 |0017: if-ne v0, v1, 0020 // +0009 │ │ +3ca242: 5420 ab6a |0019: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3ca246: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +3ca248: 6e20 1288 1000 |001c: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ +3ca24e: 283e |001f: goto 005d // +003e │ │ +3ca250: 6e10 533b 0200 |0020: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca256: 0c00 |0023: move-result-object v0 │ │ +3ca258: 6e10 5f3c 0000 |0024: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ +3ca25e: 0a00 |0027: move-result v0 │ │ +3ca260: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ +3ca264: 6f10 c512 0200 |002a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12c5 │ │ +3ca26a: 2830 |002d: goto 005d // +0030 │ │ +3ca26c: 7100 57a9 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ +3ca272: 0c00 |0031: move-result-object v0 │ │ +3ca274: 7110 b8a9 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ +3ca27a: 0c01 |0035: move-result-object v1 │ │ +3ca27c: 6e20 7fab 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3ca282: 0a01 |0039: move-result v1 │ │ +3ca284: 3901 1000 |003a: if-nez v1, 004a // +0010 │ │ +3ca288: 1a01 d6b2 |003c: const-string v1, "remember" // string@b2d6 │ │ +3ca28c: 6e20 7fab 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3ca292: 0a01 |0041: move-result v1 │ │ +3ca294: 3801 0300 |0042: if-eqz v1, 0045 // +0003 │ │ +3ca298: 2806 |0044: goto 004a // +0006 │ │ +3ca29a: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +3ca29c: 6e30 df9d 0201 |0046: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3ca2a2: 2814 |0049: goto 005d // +0014 │ │ +3ca2a4: 7100 52a9 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.backButtonOpensDrawer:()Z // method@a952 │ │ +3ca2aa: 0a00 |004d: move-result v0 │ │ +3ca2ac: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ +3ca2b0: 5420 a56a |0050: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca2b4: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ +3ca2b8: 5421 a86a |0054: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3ca2bc: 6e20 bf37 1000 |0056: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@37bf │ │ +3ca2c2: 2804 |0059: goto 005d // +0004 │ │ +3ca2c4: 6f10 c512 0200 |005a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12c5 │ │ +3ca2ca: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x000a line=560 │ │ 0x0010 line=561 │ │ 0x0019 line=562 │ │ 0x0020 line=563 │ │ @@ -1722497,21 +1722505,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3ca2a4: |[3ca2a4] de.danoeh.antennapod.activity.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -3ca2b4: 6f20 4f14 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@144f │ │ -3ca2ba: 5410 a66a |0003: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca2be: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -3ca2c2: 6e20 c213 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@13c2 │ │ -3ca2c8: 7010 f29d 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@9df2 │ │ -3ca2ce: 0e00 |000d: return-void │ │ +3ca2cc: |[3ca2cc] de.danoeh.antennapod.activity.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +3ca2dc: 6f20 4f14 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@144f │ │ +3ca2e2: 5410 a66a |0003: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca2e6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +3ca2ea: 6e20 c213 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@13c2 │ │ +3ca2f0: 7010 f29d 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@9df2 │ │ +3ca2f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0003 line=466 │ │ 0x0007 line=467 │ │ 0x000a line=469 │ │ locals : │ │ @@ -1722523,130 +1722531,130 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 251 16-bit code units │ │ -3ca2d0: |[3ca2d0] de.danoeh.antennapod.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3ca2e0: 7110 a1a9 0500 |0000: invoke-static {v5}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ -3ca2e6: 0a00 |0003: move-result v0 │ │ -3ca2e8: 5950 a76a |0004: iput v0, v5, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ -3ca2ec: 6e20 6d14 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ -3ca2f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3ca2f4: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ -3ca2f8: 1a01 8474 |000c: const-string v1, "generated_view_id" // string@7484 │ │ -3ca2fc: 6e30 2c07 1600 |000e: invoke-virtual {v6, v1, v0}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@072c │ │ -3ca302: 0a01 |0011: move-result v1 │ │ -3ca304: 7020 cd9d 1500 |0012: invoke-direct {v5, v1}, Lde/danoeh/antennapod/activity/MainActivity;.ensureGeneratedViewIdGreaterThan:(I)V // method@9dcd │ │ -3ca30a: 6e10 7d00 0500 |0015: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@007d │ │ -3ca310: 0c01 |0018: move-result-object v1 │ │ -3ca312: 7120 9933 0100 |0019: invoke-static {v1, v0}, Landroidx/core/view/WindowCompat;.setDecorFitsSystemWindows:(Landroid/view/Window;Z)V // method@3399 │ │ -3ca318: 6f20 5e3b 6500 |001c: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ -3ca31e: 6006 9a59 |001f: sget v6, Lde/danoeh/antennapod/R$layout;.main:I // field@599a │ │ -3ca322: 6e20 6514 6500 |0021: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(I)V // method@1465 │ │ -3ca328: 5456 aa6a |0024: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ -3ca32c: 6001 a158 |0026: sget v1, Lde/danoeh/antennapod/R$id;.view_type_episode_item:I // field@58a1 │ │ -3ca330: 1302 1900 |0028: const/16 v2, #int 25 // #19 │ │ -3ca334: 6e30 b06b 1602 |002a: invoke-virtual {v6, v1, v2}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.setMaxRecycledViews:(II)V // method@6bb0 │ │ -3ca33a: 6006 ee55 |002d: sget v6, Lde/danoeh/antennapod/R$id;.drawer_layout:I // field@55ee │ │ -3ca33e: 6e20 4514 6500 |002f: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca344: 0c06 |0032: move-result-object v6 │ │ -3ca346: 1f06 4709 |0033: check-cast v6, Landroidx/drawerlayout/widget/DrawerLayout; // type@0947 │ │ -3ca34a: 5b56 a56a |0035: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca34e: 6006 0257 |0037: sget v6, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@5702 │ │ -3ca352: 6e20 4514 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca358: 0c06 |003c: move-result-object v6 │ │ -3ca35a: 5b56 a86a |003d: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ -3ca35e: 7010 f29d 0500 |003f: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@9df2 │ │ -3ca364: 6006 bb56 |0042: sget v6, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ -3ca368: 6e20 4514 6500 |0044: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca36e: 0c06 |0047: move-result-object v6 │ │ -3ca370: 2201 6e19 |0048: new-instance v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; // type@196e │ │ -3ca374: 7020 b89d 5100 |004a: invoke-direct {v1, v5}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db8 │ │ -3ca37a: 7120 3b33 1600 |004d: invoke-static {v6, v1}, Landroidx/core/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@333b │ │ -3ca380: 6e10 533b 0500 |0050: invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3ca386: 0c06 |0053: move-result-object v6 │ │ -3ca388: 1a01 0e9e |0054: const-string v1, "main" // string@9e0e │ │ -3ca38c: 6e20 593c 1600 |0056: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ -3ca392: 0c01 |0059: move-result-object v1 │ │ -3ca394: 3901 3500 |005a: if-nez v1, 008f // +0035 │ │ -3ca398: 1a01 d6b2 |005c: const-string v1, "remember" // string@b2d6 │ │ -3ca39c: 7100 57a9 0000 |005e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ -3ca3a2: 0c02 |0061: move-result-object v2 │ │ -3ca3a4: 6e20 7fab 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ -3ca3aa: 0a01 |0065: move-result v1 │ │ -3ca3ac: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -3ca3ae: 3901 0a00 |0067: if-nez v1, 0071 // +000a │ │ -3ca3b2: 7100 57a9 0000 |0069: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ -3ca3b8: 0c01 |006c: move-result-object v1 │ │ -3ca3ba: 6e30 df9d 1502 |006d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3ca3c0: 281f |0070: goto 008f // +001f │ │ -3ca3c2: 7110 b8a9 0500 |0071: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ -3ca3c8: 0c01 |0074: move-result-object v1 │ │ -3ca3ca: 6203 fdf2 |0075: sget-object v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.NAV_DRAWER_TAGS:[Ljava/lang/String; // field@f2fd │ │ -3ca3ce: 7120 d6af 1300 |0077: invoke-static {v3, v1}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@afd6 │ │ -3ca3d4: 0a03 |007a: move-result v3 │ │ -3ca3d6: 3803 0600 |007b: if-eqz v3, 0081 // +0006 │ │ -3ca3da: 6e30 df9d 1502 |007d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3ca3e0: 280f |0080: goto 008f // +000f │ │ -3ca3e2: 7110 10ab 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ -3ca3e8: 0a01 |0084: move-result v1 │ │ -3ca3ea: 8113 |0085: int-to-long v3, v1 │ │ -3ca3ec: 6e40 dd9d 3524 |0086: invoke-virtual {v5, v3, v4, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9ddd │ │ -3ca3f2: 2806 |0089: goto 008f // +0006 │ │ -3ca3f4: 1a01 9719 |008a: const-string v1, "HomeFragment" // string@1997 │ │ -3ca3f8: 6e30 df9d 1502 |008c: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3ca3fe: 6e10 2b3c 0600 |008f: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ -3ca404: 0c06 |0092: move-result-object v6 │ │ -3ca406: 2201 391c |0093: new-instance v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1c39 │ │ -3ca40a: 7010 b7a9 0100 |0095: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.:()V // method@a9b7 │ │ -3ca410: 6002 0257 |0098: sget v2, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@5702 │ │ -3ca414: 1a03 c13f |009a: const-string v3, "NavDrawerFragment" // string@3fc1 │ │ -3ca418: 6e40 203d 2631 |009c: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ -3ca41e: 2201 491c |009f: new-instance v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ -3ca422: 7010 bca9 0100 |00a1: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.:()V // method@a9bc │ │ -3ca428: 6002 2f55 |00a4: sget v2, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3ca42c: 1a03 110b |00a6: const-string v3, "AudioPlayerFragment" // string@0b11 │ │ -3ca430: 6e40 203d 2631 |00a8: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ -3ca436: 6e10 163d 0600 |00ab: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3d16 │ │ -3ca43c: 7010 cb9d 0500 |00ae: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.checkFirstLaunch:()V // method@9dcb │ │ -3ca442: 6006 2f55 |00b1: sget v6, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3ca446: 6e20 4514 6500 |00b3: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca44c: 0c06 |00b6: move-result-object v6 │ │ -3ca44e: 7110 db87 0600 |00b7: invoke-static {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.from:(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@87db │ │ -3ca454: 0c06 |00ba: move-result-object v6 │ │ -3ca456: 1f06 571c |00bb: check-cast v6, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // type@1c57 │ │ -3ca45a: 5b56 ab6a |00bd: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3ca45e: 6e20 0a88 0600 |00bf: invoke-virtual {v6, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setHideable:(Z)V // method@880a │ │ -3ca464: 5456 ab6a |00c2: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ -3ca468: 5451 a46a |00c4: iget-object v1, v5, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ -3ca46c: 6e20 0388 1600 |00c6: invoke-virtual {v6, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setBottomSheetCallback:(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V // method@8803 │ │ -3ca472: 7100 10a4 0000 |00c9: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ -3ca478: 0c06 |00cc: move-result-object v6 │ │ -3ca47a: 6e30 11a4 5600 |00cd: invoke-virtual {v6, v5, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@a411 │ │ -3ca480: 7100 6fa5 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNowIfNotSyncedRecently:()V // method@a56f │ │ -3ca486: 7120 26a9 0500 |00d3: invoke-static {v5, v0}, Lde/danoeh/antennapod/storage/importexport/AutomaticDatabaseExportWorker;.enqueueIfNeeded:(Landroid/content/Context;Z)V // method@a926 │ │ -3ca48c: 7110 5975 0500 |00d6: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3ca492: 0c06 |00d9: move-result-object v6 │ │ -3ca494: 1a00 5671 |00da: const-string v0, "feedUpdate" // string@7156 │ │ -3ca498: 6e20 5b75 0600 |00dc: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@755b │ │ -3ca49e: 0c06 |00df: move-result-object v6 │ │ -3ca4a0: 2200 6f19 |00e0: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; // type@196f │ │ -3ca4a4: 7010 ba9d 0000 |00e2: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;.:()V // method@9dba │ │ -3ca4aa: 6e30 653f 5600 |00e5: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3f65 │ │ -3ca4b0: 7110 5975 0500 |00e8: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ -3ca4b6: 0c06 |00eb: move-result-object v6 │ │ -3ca4b8: 1a00 ca6e |00ec: const-string v0, "episodeDownload" // string@6eca │ │ -3ca4bc: 6e20 5b75 0600 |00ee: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@755b │ │ -3ca4c2: 0c06 |00f1: move-result-object v6 │ │ -3ca4c4: 2200 7019 |00f2: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; // type@1970 │ │ -3ca4c8: 7010 bc9d 0000 |00f4: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;.:()V // method@9dbc │ │ -3ca4ce: 6e30 653f 5600 |00f7: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3f65 │ │ -3ca4d4: 0e00 |00fa: return-void │ │ +3ca2f8: |[3ca2f8] de.danoeh.antennapod.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3ca308: 7110 a1a9 0500 |0000: invoke-static {v5}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ +3ca30e: 0a00 |0003: move-result v0 │ │ +3ca310: 5950 a76a |0004: iput v0, v5, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ +3ca314: 6e20 6d14 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@146d │ │ +3ca31a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3ca31c: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ +3ca320: 1a01 8474 |000c: const-string v1, "generated_view_id" // string@7484 │ │ +3ca324: 6e30 2c07 1600 |000e: invoke-virtual {v6, v1, v0}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@072c │ │ +3ca32a: 0a01 |0011: move-result v1 │ │ +3ca32c: 7020 cd9d 1500 |0012: invoke-direct {v5, v1}, Lde/danoeh/antennapod/activity/MainActivity;.ensureGeneratedViewIdGreaterThan:(I)V // method@9dcd │ │ +3ca332: 6e10 7d00 0500 |0015: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@007d │ │ +3ca338: 0c01 |0018: move-result-object v1 │ │ +3ca33a: 7120 9933 0100 |0019: invoke-static {v1, v0}, Landroidx/core/view/WindowCompat;.setDecorFitsSystemWindows:(Landroid/view/Window;Z)V // method@3399 │ │ +3ca340: 6f20 5e3b 6500 |001c: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3b5e │ │ +3ca346: 6006 9a59 |001f: sget v6, Lde/danoeh/antennapod/R$layout;.main:I // field@599a │ │ +3ca34a: 6e20 6514 6500 |0021: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(I)V // method@1465 │ │ +3ca350: 5456 aa6a |0024: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@6aaa │ │ +3ca354: 6001 a158 |0026: sget v1, Lde/danoeh/antennapod/R$id;.view_type_episode_item:I // field@58a1 │ │ +3ca358: 1302 1900 |0028: const/16 v2, #int 25 // #19 │ │ +3ca35c: 6e30 b06b 1602 |002a: invoke-virtual {v6, v1, v2}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.setMaxRecycledViews:(II)V // method@6bb0 │ │ +3ca362: 6006 ee55 |002d: sget v6, Lde/danoeh/antennapod/R$id;.drawer_layout:I // field@55ee │ │ +3ca366: 6e20 4514 6500 |002f: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca36c: 0c06 |0032: move-result-object v6 │ │ +3ca36e: 1f06 4709 |0033: check-cast v6, Landroidx/drawerlayout/widget/DrawerLayout; // type@0947 │ │ +3ca372: 5b56 a56a |0035: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca376: 6006 0257 |0037: sget v6, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@5702 │ │ +3ca37a: 6e20 4514 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca380: 0c06 |003c: move-result-object v6 │ │ +3ca382: 5b56 a86a |003d: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@6aa8 │ │ +3ca386: 7010 f29d 0500 |003f: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@9df2 │ │ +3ca38c: 6006 bb56 |0042: sget v6, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ +3ca390: 6e20 4514 6500 |0044: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca396: 0c06 |0047: move-result-object v6 │ │ +3ca398: 2201 6e19 |0048: new-instance v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; // type@196e │ │ +3ca39c: 7020 b89d 5100 |004a: invoke-direct {v1, v5}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db8 │ │ +3ca3a2: 7120 3b33 1600 |004d: invoke-static {v6, v1}, Landroidx/core/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@333b │ │ +3ca3a8: 6e10 533b 0500 |0050: invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3ca3ae: 0c06 |0053: move-result-object v6 │ │ +3ca3b0: 1a01 0e9e |0054: const-string v1, "main" // string@9e0e │ │ +3ca3b4: 6e20 593c 1600 |0056: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@3c59 │ │ +3ca3ba: 0c01 |0059: move-result-object v1 │ │ +3ca3bc: 3901 3500 |005a: if-nez v1, 008f // +0035 │ │ +3ca3c0: 1a01 d6b2 |005c: const-string v1, "remember" // string@b2d6 │ │ +3ca3c4: 7100 57a9 0000 |005e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ +3ca3ca: 0c02 |0061: move-result-object v2 │ │ +3ca3cc: 6e20 7fab 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@ab7f │ │ +3ca3d2: 0a01 |0065: move-result v1 │ │ +3ca3d4: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +3ca3d6: 3901 0a00 |0067: if-nez v1, 0071 // +000a │ │ +3ca3da: 7100 57a9 0000 |0069: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ +3ca3e0: 0c01 |006c: move-result-object v1 │ │ +3ca3e2: 6e30 df9d 1502 |006d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3ca3e8: 281f |0070: goto 008f // +001f │ │ +3ca3ea: 7110 b8a9 0500 |0071: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ +3ca3f0: 0c01 |0074: move-result-object v1 │ │ +3ca3f2: 6203 fdf2 |0075: sget-object v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.NAV_DRAWER_TAGS:[Ljava/lang/String; // field@f2fd │ │ +3ca3f6: 7120 d6af 1300 |0077: invoke-static {v3, v1}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@afd6 │ │ +3ca3fc: 0a03 |007a: move-result v3 │ │ +3ca3fe: 3803 0600 |007b: if-eqz v3, 0081 // +0006 │ │ +3ca402: 6e30 df9d 1502 |007d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3ca408: 280f |0080: goto 008f // +000f │ │ +3ca40a: 7110 10ab 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@ab10 │ │ +3ca410: 0a01 |0084: move-result v1 │ │ +3ca412: 8113 |0085: int-to-long v3, v1 │ │ +3ca414: 6e40 dd9d 3524 |0086: invoke-virtual {v5, v3, v4, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9ddd │ │ +3ca41a: 2806 |0089: goto 008f // +0006 │ │ +3ca41c: 1a01 9719 |008a: const-string v1, "HomeFragment" // string@1997 │ │ +3ca420: 6e30 df9d 1502 |008c: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3ca426: 6e10 2b3c 0600 |008f: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@3c2b │ │ +3ca42c: 0c06 |0092: move-result-object v6 │ │ +3ca42e: 2201 391c |0093: new-instance v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1c39 │ │ +3ca432: 7010 b7a9 0100 |0095: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.:()V // method@a9b7 │ │ +3ca438: 6002 0257 |0098: sget v2, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@5702 │ │ +3ca43c: 1a03 c13f |009a: const-string v3, "NavDrawerFragment" // string@3fc1 │ │ +3ca440: 6e40 203d 2631 |009c: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ +3ca446: 2201 491c |009f: new-instance v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1c49 │ │ +3ca44a: 7010 bca9 0100 |00a1: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.:()V // method@a9bc │ │ +3ca450: 6002 2f55 |00a4: sget v2, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3ca454: 1a03 110b |00a6: const-string v3, "AudioPlayerFragment" // string@0b11 │ │ +3ca458: 6e40 203d 2631 |00a8: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3d20 │ │ +3ca45e: 6e10 163d 0600 |00ab: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3d16 │ │ +3ca464: 7010 cb9d 0500 |00ae: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.checkFirstLaunch:()V // method@9dcb │ │ +3ca46a: 6006 2f55 |00b1: sget v6, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3ca46e: 6e20 4514 6500 |00b3: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca474: 0c06 |00b6: move-result-object v6 │ │ +3ca476: 7110 db87 0600 |00b7: invoke-static {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.from:(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@87db │ │ +3ca47c: 0c06 |00ba: move-result-object v6 │ │ +3ca47e: 1f06 571c |00bb: check-cast v6, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // type@1c57 │ │ +3ca482: 5b56 ab6a |00bd: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3ca486: 6e20 0a88 0600 |00bf: invoke-virtual {v6, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setHideable:(Z)V // method@880a │ │ +3ca48c: 5456 ab6a |00c2: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@6aab │ │ +3ca490: 5451 a46a |00c4: iget-object v1, v5, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ +3ca494: 6e20 0388 1600 |00c6: invoke-virtual {v6, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setBottomSheetCallback:(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V // method@8803 │ │ +3ca49a: 7100 10a4 0000 |00c9: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@a410 │ │ +3ca4a0: 0c06 |00cc: move-result-object v6 │ │ +3ca4a2: 6e30 11a4 5600 |00cd: invoke-virtual {v6, v5, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@a411 │ │ +3ca4a8: 7100 6fa5 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNowIfNotSyncedRecently:()V // method@a56f │ │ +3ca4ae: 7120 26a9 0500 |00d3: invoke-static {v5, v0}, Lde/danoeh/antennapod/storage/importexport/AutomaticDatabaseExportWorker;.enqueueIfNeeded:(Landroid/content/Context;Z)V // method@a926 │ │ +3ca4b4: 7110 5975 0500 |00d6: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3ca4ba: 0c06 |00d9: move-result-object v6 │ │ +3ca4bc: 1a00 5671 |00da: const-string v0, "feedUpdate" // string@7156 │ │ +3ca4c0: 6e20 5b75 0600 |00dc: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@755b │ │ +3ca4c6: 0c06 |00df: move-result-object v6 │ │ +3ca4c8: 2200 6f19 |00e0: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; // type@196f │ │ +3ca4cc: 7010 ba9d 0000 |00e2: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;.:()V // method@9dba │ │ +3ca4d2: 6e30 653f 5600 |00e5: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3f65 │ │ +3ca4d8: 7110 5975 0500 |00e8: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@7559 │ │ +3ca4de: 0c06 |00eb: move-result-object v6 │ │ +3ca4e0: 1a00 ca6e |00ec: const-string v0, "episodeDownload" // string@6eca │ │ +3ca4e4: 6e20 5b75 0600 |00ee: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@755b │ │ +3ca4ea: 0c06 |00f1: move-result-object v6 │ │ +3ca4ec: 2200 7019 |00f2: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; // type@1970 │ │ +3ca4f0: 7010 bc9d 0000 |00f4: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;.:()V // method@9dbc │ │ +3ca4f6: 6e30 653f 5600 |00f7: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3f65 │ │ +3ca4fc: 0e00 |00fa: return-void │ │ catches : 1 │ │ 0x0081 - 0x0089 │ │ Ljava/lang/NumberFormatException; -> 0x008a │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=114 │ │ 0x000e line=116 │ │ @@ -1722696,22 +1722704,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3ca4e8: |[3ca4e8] de.danoeh.antennapod.activity.MainActivity.onDestroy:()V │ │ -3ca4f8: 6f10 5214 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1452 │ │ -3ca4fe: 5420 a56a |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca502: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -3ca506: 5421 a66a |0007: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca50a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3ca50e: 6e20 c137 1000 |000b: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@37c1 │ │ -3ca514: 0e00 |000e: return-void │ │ +3ca510: |[3ca510] de.danoeh.antennapod.activity.MainActivity.onDestroy:()V │ │ +3ca520: 6f10 5214 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1452 │ │ +3ca526: 5420 a56a |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca52a: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +3ca52e: 5421 a66a |0007: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca532: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3ca536: 6e20 c137 1000 |000b: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@37c1 │ │ +3ca53c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x000b line=298 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1722721,37 +1722729,37 @@ │ │ type : '(Lde/danoeh/antennapod/event/MessageEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3ca518: |[3ca518] de.danoeh.antennapod.activity.MainActivity.onEventMainThread:(Lde/danoeh/antennapod/event/MessageEvent;)V │ │ -3ca528: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ -3ca52c: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ -3ca532: 1a01 8ba7 |0005: const-string v1, "onEvent(" // string@a78b │ │ -3ca536: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ca53c: 6e20 b1ab 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ -3ca542: 1a01 bb04 |000d: const-string v1, ")" // string@04bb │ │ -3ca546: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ -3ca54c: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ -3ca552: 0c00 |0015: move-result-object v0 │ │ -3ca554: 1a01 a63d |0016: const-string v1, "MainActivity" // string@3da6 │ │ -3ca558: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ -3ca55e: 5440 9b6c |001b: iget-object v0, v4, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6c9b │ │ -3ca562: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -3ca564: 6e30 f69d 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ -3ca56a: 0c00 |0021: move-result-object v0 │ │ -3ca56c: 5441 996c |0022: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ -3ca570: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ -3ca574: 5441 9a6c |0026: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6c9a │ │ -3ca578: 2202 7119 |0028: new-instance v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; // type@1971 │ │ -3ca57c: 7030 be9d 3204 |002a: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V // method@9dbe │ │ -3ca582: 6e30 7691 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@9176 │ │ -3ca588: 0e00 |0030: return-void │ │ +3ca540: |[3ca540] de.danoeh.antennapod.activity.MainActivity.onEventMainThread:(Lde/danoeh/antennapod/event/MessageEvent;)V │ │ +3ca550: 2200 c81c |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1cc8 │ │ +3ca554: 7010 a6ab 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@aba6 │ │ +3ca55a: 1a01 8ba7 |0005: const-string v1, "onEvent(" // string@a78b │ │ +3ca55e: 6e20 b2ab 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ca564: 6e20 b1ab 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@abb1 │ │ +3ca56a: 1a01 bb04 |000d: const-string v1, ")" // string@04bb │ │ +3ca56e: 6e20 b2ab 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@abb2 │ │ +3ca574: 6e10 bcab 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@abbc │ │ +3ca57a: 0c00 |0015: move-result-object v0 │ │ +3ca57c: 1a01 a63d |0016: const-string v1, "MainActivity" // string@3da6 │ │ +3ca580: 7120 330b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b33 │ │ +3ca586: 5440 9b6c |001b: iget-object v0, v4, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6c9b │ │ +3ca58a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +3ca58c: 6e30 f69d 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ +3ca592: 0c00 |0021: move-result-object v0 │ │ +3ca594: 5441 996c |0022: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6c99 │ │ +3ca598: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ +3ca59c: 5441 9a6c |0026: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6c9a │ │ +3ca5a0: 2202 7119 |0028: new-instance v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; // type@1971 │ │ +3ca5a4: 7030 be9d 3204 |002a: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V // method@9dbe │ │ +3ca5aa: 6e30 7691 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@9176 │ │ +3ca5b0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x001b line=584 │ │ 0x0022 line=585 │ │ 0x0026 line=586 │ │ locals : │ │ @@ -1722763,90 +1722771,90 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -3c96e0: |[3c96e0] de.danoeh.antennapod.activity.MainActivity.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -3c96f0: 6e10 7300 0500 |0000: invoke-virtual {v5}, Landroid/app/Activity;.getCurrentFocus:()Landroid/view/View; // method@0073 │ │ -3c96f6: 0c00 |0003: move-result-object v0 │ │ -3c96f8: 2000 f402 |0004: instance-of v0, v0, Landroid/widget/EditText; // type@02f4 │ │ -3c96fc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -3c9700: 6f30 9100 6507 |0008: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0091 │ │ -3c9706: 0a06 |000b: move-result v6 │ │ -3c9708: 0f06 |000c: return v6 │ │ -3c970a: 1a00 ba5c |000d: const-string v0, "audio" // string@5cba │ │ -3c970e: 6e20 1702 0500 |000f: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ -3c9714: 0c00 |0012: move-result-object v0 │ │ -3c9716: 1f00 1601 |0013: check-cast v0, Landroid/media/AudioManager; // type@0116 │ │ -3c971a: 7100 efaf 0000 |0015: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3c9720: 0c01 |0018: move-result-object v1 │ │ -3c9722: 6e20 f2af 7100 |0019: invoke-virtual {v1, v7}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ -3c9728: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ -3c972c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -3c972e: 3216 5500 |001f: if-eq v6, v1, 0074 // +0055 │ │ -3c9732: 1301 2000 |0021: const/16 v1, #int 32 // #20 │ │ -3c9736: 3216 4a00 |0023: if-eq v6, v1, 006d // +004a │ │ -3c973a: 1301 2900 |0025: const/16 v1, #int 41 // #29 │ │ -3c973e: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -3c9740: 3216 3700 |0028: if-eq v6, v1, 005f // +0037 │ │ -3c9744: 1301 2c00 |002a: const/16 v1, #int 44 // #2c │ │ -3c9748: 3216 2c00 |002c: if-eq v6, v1, 0058 // +002c │ │ -3c974c: 1301 2f00 |002e: const/16 v1, #int 47 // #2f │ │ -3c9750: 3216 2300 |0030: if-eq v6, v1, 0053 // +0023 │ │ -3c9754: 1301 3300 |0032: const/16 v1, #int 51 // #33 │ │ -3c9758: 3216 1b00 |0034: if-eq v6, v1, 004f // +001b │ │ -3c975c: 1301 4500 |0036: const/16 v1, #int 69 // #45 │ │ -3c9760: 3216 1b00 |0038: if-eq v6, v1, 0053 // +001b │ │ -3c9764: 1301 5100 |003a: const/16 v1, #int 81 // #51 │ │ -3c9768: 3216 1300 |003c: if-eq v6, v1, 004f // +0013 │ │ -3c976c: 1300 2600 |003e: const/16 v0, #int 38 // #26 │ │ -3c9770: 3206 3400 |0040: if-eq v6, v0, 0074 // +0034 │ │ -3c9774: 1300 2700 |0042: const/16 v0, #int 39 // #27 │ │ -3c9778: 3206 2900 |0044: if-eq v6, v0, 006d // +0029 │ │ -3c977c: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ -3c9780: 3206 2c00 |0048: if-eq v6, v0, 0074 // +002c │ │ -3c9784: 1300 3800 |004a: const/16 v0, #int 56 // #38 │ │ -3c9788: 3206 2100 |004c: if-eq v6, v0, 006d // +0021 │ │ -3c978c: 281d |004e: goto 006b // +001d │ │ -3c978e: 6e40 7205 3022 |004f: invoke-virtual {v0, v3, v2, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ -3c9794: 0f02 |0052: return v2 │ │ -3c9796: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ -3c9798: 6e40 7205 3026 |0054: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ -3c979e: 0f02 |0057: return v2 │ │ -3c97a0: 1300 5500 |0058: const/16 v0, #int 85 // #55 │ │ -3c97a4: 7110 19ab 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3c97aa: 0c00 |005d: move-result-object v0 │ │ -3c97ac: 281c |005e: goto 007a // +001c │ │ -3c97ae: 6001 e300 |005f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ -3c97b2: 1304 1700 |0061: const/16 v4, #int 23 // #17 │ │ -3c97b6: 3441 0800 |0063: if-lt v1, v4, 006b // +0008 │ │ -3c97ba: 1306 6500 |0065: const/16 v6, #int 101 // #65 │ │ -3c97be: 6e40 7205 3026 |0067: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ -3c97c4: 0f02 |006a: return v2 │ │ -3c97c6: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -3c97c8: 280e |006c: goto 007a // +000e │ │ -3c97ca: 1300 5a00 |006d: const/16 v0, #int 90 // #5a │ │ -3c97ce: 7110 19ab 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3c97d4: 0c00 |0072: move-result-object v0 │ │ -3c97d6: 2807 |0073: goto 007a // +0007 │ │ -3c97d8: 1300 5900 |0074: const/16 v0, #int 89 // #59 │ │ -3c97dc: 7110 19ab 0000 |0076: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ -3c97e2: 0c00 |0079: move-result-object v0 │ │ -3c97e4: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ -3c97e8: 6e10 0fab 0000 |007c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ -3c97ee: 0a06 |007f: move-result v6 │ │ -3c97f0: 7120 98a9 6500 |0080: invoke-static {v5, v6}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ -3c97f6: 0c06 |0083: move-result-object v6 │ │ -3c97f8: 6e20 2602 6500 |0084: invoke-virtual {v5, v6}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ -3c97fe: 0f02 |0087: return v2 │ │ -3c9800: 6f30 9100 6507 |0088: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0091 │ │ -3c9806: 0a06 |008b: move-result v6 │ │ -3c9808: 0f06 |008c: return v6 │ │ +3c9708: |[3c9708] de.danoeh.antennapod.activity.MainActivity.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +3c9718: 6e10 7300 0500 |0000: invoke-virtual {v5}, Landroid/app/Activity;.getCurrentFocus:()Landroid/view/View; // method@0073 │ │ +3c971e: 0c00 |0003: move-result-object v0 │ │ +3c9720: 2000 f402 |0004: instance-of v0, v0, Landroid/widget/EditText; // type@02f4 │ │ +3c9724: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +3c9728: 6f30 9100 6507 |0008: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0091 │ │ +3c972e: 0a06 |000b: move-result v6 │ │ +3c9730: 0f06 |000c: return v6 │ │ +3c9732: 1a00 ba5c |000d: const-string v0, "audio" // string@5cba │ │ +3c9736: 6e20 1702 0500 |000f: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0217 │ │ +3c973c: 0c00 |0012: move-result-object v0 │ │ +3c973e: 1f00 1601 |0013: check-cast v0, Landroid/media/AudioManager; // type@0116 │ │ +3c9742: 7100 efaf 0000 |0015: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3c9748: 0c01 |0018: move-result-object v1 │ │ +3c974a: 6e20 f2af 7100 |0019: invoke-virtual {v1, v7}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aff2 │ │ +3c9750: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ +3c9754: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +3c9756: 3216 5500 |001f: if-eq v6, v1, 0074 // +0055 │ │ +3c975a: 1301 2000 |0021: const/16 v1, #int 32 // #20 │ │ +3c975e: 3216 4a00 |0023: if-eq v6, v1, 006d // +004a │ │ +3c9762: 1301 2900 |0025: const/16 v1, #int 41 // #29 │ │ +3c9766: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +3c9768: 3216 3700 |0028: if-eq v6, v1, 005f // +0037 │ │ +3c976c: 1301 2c00 |002a: const/16 v1, #int 44 // #2c │ │ +3c9770: 3216 2c00 |002c: if-eq v6, v1, 0058 // +002c │ │ +3c9774: 1301 2f00 |002e: const/16 v1, #int 47 // #2f │ │ +3c9778: 3216 2300 |0030: if-eq v6, v1, 0053 // +0023 │ │ +3c977c: 1301 3300 |0032: const/16 v1, #int 51 // #33 │ │ +3c9780: 3216 1b00 |0034: if-eq v6, v1, 004f // +001b │ │ +3c9784: 1301 4500 |0036: const/16 v1, #int 69 // #45 │ │ +3c9788: 3216 1b00 |0038: if-eq v6, v1, 0053 // +001b │ │ +3c978c: 1301 5100 |003a: const/16 v1, #int 81 // #51 │ │ +3c9790: 3216 1300 |003c: if-eq v6, v1, 004f // +0013 │ │ +3c9794: 1300 2600 |003e: const/16 v0, #int 38 // #26 │ │ +3c9798: 3206 3400 |0040: if-eq v6, v0, 0074 // +0034 │ │ +3c979c: 1300 2700 |0042: const/16 v0, #int 39 // #27 │ │ +3c97a0: 3206 2900 |0044: if-eq v6, v0, 006d // +0029 │ │ +3c97a4: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ +3c97a8: 3206 2c00 |0048: if-eq v6, v0, 0074 // +002c │ │ +3c97ac: 1300 3800 |004a: const/16 v0, #int 56 // #38 │ │ +3c97b0: 3206 2100 |004c: if-eq v6, v0, 006d // +0021 │ │ +3c97b4: 281d |004e: goto 006b // +001d │ │ +3c97b6: 6e40 7205 3022 |004f: invoke-virtual {v0, v3, v2, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ +3c97bc: 0f02 |0052: return v2 │ │ +3c97be: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ +3c97c0: 6e40 7205 3026 |0054: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ +3c97c6: 0f02 |0057: return v2 │ │ +3c97c8: 1300 5500 |0058: const/16 v0, #int 85 // #55 │ │ +3c97cc: 7110 19ab 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3c97d2: 0c00 |005d: move-result-object v0 │ │ +3c97d4: 281c |005e: goto 007a // +001c │ │ +3c97d6: 6001 e300 |005f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e3 │ │ +3c97da: 1304 1700 |0061: const/16 v4, #int 23 // #17 │ │ +3c97de: 3441 0800 |0063: if-lt v1, v4, 006b // +0008 │ │ +3c97e2: 1306 6500 |0065: const/16 v6, #int 101 // #65 │ │ +3c97e6: 6e40 7205 3026 |0067: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@0572 │ │ +3c97ec: 0f02 |006a: return v2 │ │ +3c97ee: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +3c97f0: 280e |006c: goto 007a // +000e │ │ +3c97f2: 1300 5a00 |006d: const/16 v0, #int 90 // #5a │ │ +3c97f6: 7110 19ab 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3c97fc: 0c00 |0072: move-result-object v0 │ │ +3c97fe: 2807 |0073: goto 007a // +0007 │ │ +3c9800: 1300 5900 |0074: const/16 v0, #int 89 // #59 │ │ +3c9804: 7110 19ab 0000 |0076: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ab19 │ │ +3c980a: 0c00 |0079: move-result-object v0 │ │ +3c980c: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ +3c9810: 6e10 0fab 0000 |007c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ab0f │ │ +3c9816: 0a06 |007f: move-result v6 │ │ +3c9818: 7120 98a9 6500 |0080: invoke-static {v5, v6}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a998 │ │ +3c981e: 0c06 |0083: move-result-object v6 │ │ +3c9820: 6e20 2602 6500 |0084: invoke-virtual {v5, v6}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0226 │ │ +3c9826: 0f02 |0087: return v2 │ │ +3c9828: 6f30 9100 6507 |0088: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0091 │ │ +3c982e: 0a06 |008b: move-result v6 │ │ +3c9830: 0f06 |008c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0004 line=719 │ │ 0x0008 line=720 │ │ 0x000f line=723 │ │ 0x0015 line=725 │ │ @@ -1722869,20 +1722877,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ca58c: |[3ca58c] de.danoeh.antennapod.activity.MainActivity.onLowMemory:()V │ │ -3ca59c: 6f10 9200 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0092 │ │ -3ca5a2: 7110 2479 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7924 │ │ -3ca5a8: 0c00 |0006: move-result-object v0 │ │ -3ca5aa: 6e10 2279 0000 |0007: invoke-virtual {v0}, Lcom/bumptech/glide/Glide;.clearMemory:()V // method@7922 │ │ -3ca5b0: 0e00 |000a: return-void │ │ +3ca5b4: |[3ca5b4] de.danoeh.antennapod.activity.MainActivity.onLowMemory:()V │ │ +3ca5c4: 6f10 9200 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0092 │ │ +3ca5ca: 7110 2479 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7924 │ │ +3ca5d0: 0c00 |0006: move-result-object v0 │ │ +3ca5d2: 6e10 2279 0000 |0007: invoke-virtual {v0}, Lcom/bumptech/glide/Glide;.clearMemory:()V // method@7922 │ │ +3ca5d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0003 line=540 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1722891,19 +1722899,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3ca5b4: |[3ca5b4] de.danoeh.antennapod.activity.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -3ca5c4: 6f20 cc12 1000 |0000: invoke-super {v0, v1}, Landroidx/activity/ComponentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@12cc │ │ -3ca5ca: 6e20 b200 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00b2 │ │ -3ca5d0: 7010 d39d 0000 |0006: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@9dd3 │ │ -3ca5d6: 0e00 |0009: return-void │ │ +3ca5dc: |[3ca5dc] de.danoeh.antennapod.activity.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +3ca5ec: 6f20 cc12 1000 |0000: invoke-super {v0, v1}, Landroidx/activity/ComponentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@12cc │ │ +3ca5f2: 6e20 b200 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00b2 │ │ +3ca5f8: 7010 d39d 0000 |0006: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@9dd3 │ │ +3ca5fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ 0x0006 line=641 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1722914,38 +1722922,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3c980c: |[3c980c] de.danoeh.antennapod.activity.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -3c981c: 5430 a66a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3c9820: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3c9822: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -3c9826: 6e20 c713 4000 |0005: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@13c7 │ │ -3c982c: 0a00 |0008: move-result v0 │ │ -3c982e: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -3c9832: 0f01 |000b: return v1 │ │ -3c9834: 7210 100c 0400 |000c: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0c10 │ │ -3c983a: 0a00 |000f: move-result v0 │ │ -3c983c: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ -3c9842: 3320 1400 |0013: if-ne v0, v2, 0027 // +0014 │ │ -3c9846: 6e10 533b 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3c984c: 0c04 |0018: move-result-object v4 │ │ -3c984e: 6e10 5f3c 0400 |0019: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ -3c9854: 0a04 |001c: move-result v4 │ │ -3c9856: 3d04 0900 |001d: if-lez v4, 0026 // +0009 │ │ -3c985a: 6e10 533b 0300 |001f: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ -3c9860: 0c04 |0022: move-result-object v4 │ │ -3c9862: 6e10 873c 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ -3c9868: 0f01 |0026: return v1 │ │ -3c986a: 6f20 9600 4300 |0027: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0096 │ │ -3c9870: 0a04 |002a: move-result v4 │ │ -3c9872: 0f04 |002b: return v4 │ │ +3c9834: |[3c9834] de.danoeh.antennapod.activity.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +3c9844: 5430 a66a |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3c9848: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3c984a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +3c984e: 6e20 c713 4000 |0005: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@13c7 │ │ +3c9854: 0a00 |0008: move-result v0 │ │ +3c9856: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +3c985a: 0f01 |000b: return v1 │ │ +3c985c: 7210 100c 0400 |000c: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0c10 │ │ +3c9862: 0a00 |000f: move-result v0 │ │ +3c9864: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ +3c986a: 3320 1400 |0013: if-ne v0, v2, 0027 // +0014 │ │ +3c986e: 6e10 533b 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3c9874: 0c04 |0018: move-result-object v4 │ │ +3c9876: 6e10 5f3c 0400 |0019: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3c5f │ │ +3c987c: 0a04 |001c: move-result v4 │ │ +3c987e: 3d04 0900 |001d: if-lez v4, 0026 // +0009 │ │ +3c9882: 6e10 533b 0300 |001f: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3b53 │ │ +3c9888: 0c04 |0022: move-result-object v4 │ │ +3c988a: 6e10 873c 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@3c87 │ │ +3c9890: 0f01 |0026: return v1 │ │ +3c9892: 6f20 9600 4300 |0027: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0096 │ │ +3c9898: 0a04 |002a: move-result v4 │ │ +3c989a: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000c line=547 │ │ 0x0015 line=548 │ │ 0x001f line=549 │ │ 0x0027 line=553 │ │ @@ -1722958,20 +1722966,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3ca5d8: |[3ca5d8] de.danoeh.antennapod.activity.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -3ca5e8: 6f20 5814 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@1458 │ │ -3ca5ee: 5401 a66a |0003: iget-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca5f2: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ -3ca5f6: 6e10 cd13 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13cd │ │ -3ca5fc: 0e00 |000a: return-void │ │ +3ca600: |[3ca600] de.danoeh.antennapod.activity.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +3ca610: 6f20 5814 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@1458 │ │ +3ca616: 5401 a66a |0003: iget-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca61a: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +3ca61e: 6e10 cd13 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13cd │ │ +3ca624: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ 0x0007 line=459 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1722982,27 +1722990,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3ca600: |[3ca600] de.danoeh.antennapod.activity.MainActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -3ca610: 6f20 9d00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009d │ │ -3ca616: 6e10 ce9d 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ -3ca61c: 0c03 |0006: move-result-object v3 │ │ -3ca61e: 6e10 e887 0300 |0007: invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ -3ca624: 0a03 |000a: move-result v3 │ │ -3ca626: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -3ca628: 3303 0a00 |000c: if-ne v3, v0, 0016 // +000a │ │ -3ca62c: 5423 a46a |000e: iget-object v3, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ -3ca630: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3ca632: 1501 803f |0011: const/high16 v1, #int 1065353216 // #3f80 │ │ -3ca636: 6e30 a887 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@87a8 │ │ -3ca63c: 0e00 |0016: return-void │ │ +3ca628: |[3ca628] de.danoeh.antennapod.activity.MainActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +3ca638: 6f20 9d00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009d │ │ +3ca63e: 6e10 ce9d 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ +3ca644: 0c03 |0006: move-result-object v3 │ │ +3ca646: 6e10 e887 0300 |0007: invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ +3ca64c: 0a03 |000a: move-result v3 │ │ +3ca64e: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +3ca650: 3303 0a00 |000c: if-ne v3, v0, 0016 // +000a │ │ +3ca654: 5423 a46a |000e: iget-object v3, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ +3ca658: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3ca65a: 1501 803f |0011: const/high16 v1, #int 1065353216 // #3f80 │ │ +3ca65e: 6e30 a887 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@87a8 │ │ +3ca664: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0003 line=493 │ │ 0x000e line=494 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1723013,38 +1723021,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3ca640: |[3ca640] de.danoeh.antennapod.activity.MainActivity.onResume:()V │ │ -3ca650: 6f10 663b 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/FragmentActivity;.onResume:()V // method@3b66 │ │ -3ca656: 7010 d39d 0200 |0003: invoke-direct {v2}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@9dd3 │ │ -3ca65c: 5220 a76a |0006: iget v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ -3ca660: 7110 a1a9 0200 |0008: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ -3ca666: 0a01 |000b: move-result v1 │ │ -3ca668: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ -3ca66c: 6e10 6d00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ -3ca672: 2200 6400 |0011: new-instance v0, Landroid/content/Intent; // type@0064 │ │ -3ca676: 1c01 7419 |0013: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ -3ca67a: 7030 3e02 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ -3ca680: 6e20 2902 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ -3ca686: 7100 60a9 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHiddenDrawerItems:()Ljava/util/List; // method@a960 │ │ -3ca68c: 0c00 |001e: move-result-object v0 │ │ -3ca68e: 7110 b8a9 0200 |001f: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ -3ca694: 0c01 |0022: move-result-object v1 │ │ -3ca696: 7220 cead 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ -3ca69c: 0a00 |0026: move-result v0 │ │ -3ca69e: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ -3ca6a2: 7100 57a9 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ -3ca6a8: 0c00 |002c: move-result-object v0 │ │ -3ca6aa: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -3ca6ac: 6e30 df9d 0201 |002e: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ -3ca6b2: 0e00 |0031: return-void │ │ +3ca668: |[3ca668] de.danoeh.antennapod.activity.MainActivity.onResume:()V │ │ +3ca678: 6f10 663b 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/FragmentActivity;.onResume:()V // method@3b66 │ │ +3ca67e: 7010 d39d 0200 |0003: invoke-direct {v2}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@9dd3 │ │ +3ca684: 5220 a76a |0006: iget v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@6aa7 │ │ +3ca688: 7110 a1a9 0200 |0008: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a9a1 │ │ +3ca68e: 0a01 |000b: move-result v1 │ │ +3ca690: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ +3ca694: 6e10 6d00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006d │ │ +3ca69a: 2200 6400 |0011: new-instance v0, Landroid/content/Intent; // type@0064 │ │ +3ca69e: 1c01 7419 |0013: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1974 │ │ +3ca6a2: 7030 3e02 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@023e │ │ +3ca6a8: 6e20 2902 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0229 │ │ +3ca6ae: 7100 60a9 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHiddenDrawerItems:()Ljava/util/List; // method@a960 │ │ +3ca6b4: 0c00 |001e: move-result-object v0 │ │ +3ca6b6: 7110 b8a9 0200 |001f: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a9b8 │ │ +3ca6bc: 0c01 |0022: move-result-object v1 │ │ +3ca6be: 7220 cead 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@adce │ │ +3ca6c4: 0a00 |0026: move-result v0 │ │ +3ca6c6: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ +3ca6ca: 7100 57a9 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a957 │ │ +3ca6d0: 0c00 |002c: move-result-object v0 │ │ +3ca6d2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +3ca6d4: 6e30 df9d 0201 |002e: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9ddf │ │ +3ca6da: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0003 line=508 │ │ 0x0006 line=510 │ │ 0x000e line=511 │ │ 0x0011 line=512 │ │ @@ -1723058,21 +1723066,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3ca6b4: |[3ca6b4] de.danoeh.antennapod.activity.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -3ca6c4: 6f20 d412 3200 |0000: invoke-super {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@12d4 │ │ -3ca6ca: 1a00 8474 |0003: const-string v0, "generated_view_id" // string@7484 │ │ -3ca6ce: 7100 a00c 0000 |0005: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0ca0 │ │ -3ca6d4: 0a01 |0008: move-result v1 │ │ -3ca6d6: 6e30 3807 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0738 │ │ -3ca6dc: 0e00 |000c: return-void │ │ +3ca6dc: |[3ca6dc] de.danoeh.antennapod.activity.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +3ca6ec: 6f20 d412 3200 |0000: invoke-super {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@12d4 │ │ +3ca6f2: 1a00 8474 |0003: const-string v0, "generated_view_id" // string@7484 │ │ +3ca6f6: 7100 a00c 0000 |0005: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0ca0 │ │ +3ca6fc: 0a01 |0008: move-result v1 │ │ +3ca6fe: 6e30 3807 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0738 │ │ +3ca704: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/os/Bundle; │ │ @@ -1723082,23 +1723090,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ca6e0: |[3ca6e0] de.danoeh.antennapod.activity.MainActivity.onStart:()V │ │ -3ca6f0: 6f10 5b14 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@145b │ │ -3ca6f6: 7100 efaf 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ca6fc: 0c00 |0006: move-result-object v0 │ │ -3ca6fe: 6e20 f4af 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ -3ca704: 2200 521c |000a: new-instance v0, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager; // type@1c52 │ │ -3ca708: 7020 c0a9 1000 |000c: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.:(Landroidx/fragment/app/FragmentActivity;)V // method@a9c0 │ │ -3ca70e: 6e10 c1a9 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.showIfNeeded:()V // method@a9c1 │ │ -3ca714: 0e00 |0012: return-void │ │ +3ca708: |[3ca708] de.danoeh.antennapod.activity.MainActivity.onStart:()V │ │ +3ca718: 6f10 5b14 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@145b │ │ +3ca71e: 7100 efaf 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ca724: 0c00 |0006: move-result-object v0 │ │ +3ca726: 6e20 f4af 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aff4 │ │ +3ca72c: 2200 521c |000a: new-instance v0, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager; // type@1c52 │ │ +3ca730: 7020 c0a9 1000 |000c: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.:(Landroidx/fragment/app/FragmentActivity;)V // method@a9c0 │ │ +3ca736: 6e10 c1a9 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.showIfNeeded:()V // method@a9c1 │ │ +3ca73c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x000a line=502 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1723108,20 +1723116,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3ca718: |[3ca718] de.danoeh.antennapod.activity.MainActivity.onStop:()V │ │ -3ca728: 6f10 5c14 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@145c │ │ -3ca72e: 7100 efaf 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ -3ca734: 0c00 |0006: move-result-object v0 │ │ -3ca736: 6e20 f5af 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ -3ca73c: 0e00 |000a: return-void │ │ +3ca740: |[3ca740] de.danoeh.antennapod.activity.MainActivity.onStop:()V │ │ +3ca750: 6f10 5c14 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@145c │ │ +3ca756: 7100 efaf 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@afef │ │ +3ca75c: 0c00 |0006: move-result-object v0 │ │ +3ca75e: 6e20 f5af 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aff5 │ │ +3ca764: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0003 line=528 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1723130,20 +1723138,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3ca740: |[3ca740] de.danoeh.antennapod.activity.MainActivity.onTrimMemory:(I)V │ │ -3ca750: 6f20 d512 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.onTrimMemory:(I)V // method@12d5 │ │ -3ca756: 7110 2479 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7924 │ │ -3ca75c: 0c00 |0006: move-result-object v0 │ │ -3ca75e: 6e20 3b79 2000 |0007: invoke-virtual {v0, v2}, Lcom/bumptech/glide/Glide;.trimMemory:(I)V // method@793b │ │ -3ca764: 0e00 |000a: return-void │ │ +3ca768: |[3ca768] de.danoeh.antennapod.activity.MainActivity.onTrimMemory:(I)V │ │ +3ca778: 6f20 d512 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.onTrimMemory:(I)V // method@12d5 │ │ +3ca77e: 7110 2479 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7924 │ │ +3ca784: 0c00 |0006: move-result-object v0 │ │ +3ca786: 6e20 3b79 2000 |0007: invoke-virtual {v0, v2}, Lcom/bumptech/glide/Glide;.trimMemory:(I)V // method@793b │ │ +3ca78c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0003 line=534 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1723153,76 +1723161,76 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -3ca7e4: |[3ca7e4] de.danoeh.antennapod.activity.MainActivity.setPlayerVisible:(Z)V │ │ -3ca7f4: 6e10 ce9d 0700 |0000: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ -3ca7fa: 0c00 |0003: move-result-object v0 │ │ -3ca7fc: df01 0801 |0004: xor-int/lit8 v1, v8, #int 1 // #01 │ │ -3ca800: 6e20 c6a9 1000 |0006: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;.setLocked:(Z)V // method@a9c6 │ │ -3ca806: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ -3ca80a: 5470 a46a |000b: iget-object v0, v7, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ -3ca80e: 6e10 ce9d 0700 |000d: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ -3ca814: 0c01 |0010: move-result-object v1 │ │ -3ca816: 6e10 e887 0100 |0011: invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ -3ca81c: 0a01 |0014: move-result v1 │ │ -3ca81e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3ca820: 6e30 a987 2001 |0016: invoke-virtual {v0, v2, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onStateChanged:(Landroid/view/View;I)V // method@87a9 │ │ -3ca826: 2809 |0019: goto 0022 // +0009 │ │ -3ca828: 6e10 ce9d 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ -3ca82e: 0c00 |001d: move-result-object v0 │ │ -3ca830: 1241 |001e: const/4 v1, #int 4 // #4 │ │ -3ca832: 6e20 1288 1000 |001f: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ -3ca838: 6000 bb56 |0022: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ -3ca83c: 6e20 4514 0700 |0024: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca842: 0c00 |0027: move-result-object v0 │ │ -3ca844: 1f00 d309 |0028: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3ca848: 6e10 c40c 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ -3ca84e: 0c01 |002d: move-result-object v1 │ │ -3ca850: 1f01 a502 |002e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@02a5 │ │ -3ca854: 6e10 4914 0700 |0030: invoke-virtual {v7}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3ca85a: 0c02 |0033: move-result-object v2 │ │ -3ca85c: 6003 3451 |0034: sget v3, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@5134 │ │ -3ca860: 6e20 de02 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ -3ca866: 0a02 |0039: move-result v2 │ │ -3ca868: 8722 |003a: float-to-int v2, v2 │ │ -3ca86a: 5473 a96a |003b: iget-object v3, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ -3ca86e: 5234 ab12 |003d: iget v4, v3, Landroidx/core/graphics/Insets;.left:I // field@12ab │ │ -3ca872: 5235 ac12 |003f: iget v5, v3, Landroidx/core/graphics/Insets;.right:I // field@12ac │ │ -3ca876: 5233 aa12 |0041: iget v3, v3, Landroidx/core/graphics/Insets;.bottom:I // field@12aa │ │ -3ca87a: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -3ca87c: 3808 0300 |0044: if-eqz v8, 0047 // +0003 │ │ -3ca880: 2802 |0046: goto 0048 // +0002 │ │ -3ca882: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -3ca884: b023 |0048: add-int/2addr v3, v2 │ │ -3ca886: 6e53 e40d 4156 |0049: invoke-virtual {v1, v4, v6, v5, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0de4 │ │ -3ca88c: 6e20 840d 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d84 │ │ -3ca892: 6000 5557 |004f: sget v0, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@5755 │ │ -3ca896: 6e20 4514 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca89c: 0c00 |0054: move-result-object v0 │ │ -3ca89e: 1f00 d309 |0055: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ -3ca8a2: 6e10 c40c 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ -3ca8a8: 0c01 |005a: move-result-object v1 │ │ -3ca8aa: 1f01 a502 |005b: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@02a5 │ │ -3ca8ae: 5472 a96a |005d: iget-object v2, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ -3ca8b2: 5223 ab12 |005f: iget v3, v2, Landroidx/core/graphics/Insets;.left:I // field@12ab │ │ -3ca8b6: 5222 ac12 |0061: iget v2, v2, Landroidx/core/graphics/Insets;.right:I // field@12ac │ │ -3ca8ba: 6e56 e40d 3126 |0063: invoke-virtual {v1, v3, v6, v2, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0de4 │ │ -3ca8c0: 6e20 840d 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d84 │ │ -3ca8c6: 6000 2f55 |0069: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3ca8ca: 6e20 4514 0700 |006b: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3ca8d0: 0c00 |006e: move-result-object v0 │ │ -3ca8d2: 3808 0300 |006f: if-eqz v8, 0072 // +0003 │ │ -3ca8d6: 2803 |0071: goto 0074 // +0003 │ │ -3ca8d8: 1306 0800 |0072: const/16 v6, #int 8 // #8 │ │ -3ca8dc: 6e20 ba0d 6000 |0074: invoke-virtual {v0, v6}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ -3ca8e2: 0e00 |0077: return-void │ │ +3ca80c: |[3ca80c] de.danoeh.antennapod.activity.MainActivity.setPlayerVisible:(Z)V │ │ +3ca81c: 6e10 ce9d 0700 |0000: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ +3ca822: 0c00 |0003: move-result-object v0 │ │ +3ca824: df01 0801 |0004: xor-int/lit8 v1, v8, #int 1 // #01 │ │ +3ca828: 6e20 c6a9 1000 |0006: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;.setLocked:(Z)V // method@a9c6 │ │ +3ca82e: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ +3ca832: 5470 a46a |000b: iget-object v0, v7, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@6aa4 │ │ +3ca836: 6e10 ce9d 0700 |000d: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ +3ca83c: 0c01 |0010: move-result-object v1 │ │ +3ca83e: 6e10 e887 0100 |0011: invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ +3ca844: 0a01 |0014: move-result v1 │ │ +3ca846: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3ca848: 6e30 a987 2001 |0016: invoke-virtual {v0, v2, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onStateChanged:(Landroid/view/View;I)V // method@87a9 │ │ +3ca84e: 2809 |0019: goto 0022 // +0009 │ │ +3ca850: 6e10 ce9d 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ +3ca856: 0c00 |001d: move-result-object v0 │ │ +3ca858: 1241 |001e: const/4 v1, #int 4 // #4 │ │ +3ca85a: 6e20 1288 1000 |001f: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8812 │ │ +3ca860: 6000 bb56 |0022: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ +3ca864: 6e20 4514 0700 |0024: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca86a: 0c00 |0027: move-result-object v0 │ │ +3ca86c: 1f00 d309 |0028: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3ca870: 6e10 c40c 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ +3ca876: 0c01 |002d: move-result-object v1 │ │ +3ca878: 1f01 a502 |002e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@02a5 │ │ +3ca87c: 6e10 4914 0700 |0030: invoke-virtual {v7}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3ca882: 0c02 |0033: move-result-object v2 │ │ +3ca884: 6003 3451 |0034: sget v3, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@5134 │ │ +3ca888: 6e20 de02 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@02de │ │ +3ca88e: 0a02 |0039: move-result v2 │ │ +3ca890: 8722 |003a: float-to-int v2, v2 │ │ +3ca892: 5473 a96a |003b: iget-object v3, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ +3ca896: 5234 ab12 |003d: iget v4, v3, Landroidx/core/graphics/Insets;.left:I // field@12ab │ │ +3ca89a: 5235 ac12 |003f: iget v5, v3, Landroidx/core/graphics/Insets;.right:I // field@12ac │ │ +3ca89e: 5233 aa12 |0041: iget v3, v3, Landroidx/core/graphics/Insets;.bottom:I // field@12aa │ │ +3ca8a2: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +3ca8a4: 3808 0300 |0044: if-eqz v8, 0047 // +0003 │ │ +3ca8a8: 2802 |0046: goto 0048 // +0002 │ │ +3ca8aa: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +3ca8ac: b023 |0048: add-int/2addr v3, v2 │ │ +3ca8ae: 6e53 e40d 4156 |0049: invoke-virtual {v1, v4, v6, v5, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0de4 │ │ +3ca8b4: 6e20 840d 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d84 │ │ +3ca8ba: 6000 5557 |004f: sget v0, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@5755 │ │ +3ca8be: 6e20 4514 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca8c4: 0c00 |0054: move-result-object v0 │ │ +3ca8c6: 1f00 d309 |0055: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@09d3 │ │ +3ca8ca: 6e10 c40c 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cc4 │ │ +3ca8d0: 0c01 |005a: move-result-object v1 │ │ +3ca8d2: 1f01 a502 |005b: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@02a5 │ │ +3ca8d6: 5472 a96a |005d: iget-object v2, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@6aa9 │ │ +3ca8da: 5223 ab12 |005f: iget v3, v2, Landroidx/core/graphics/Insets;.left:I // field@12ab │ │ +3ca8de: 5222 ac12 |0061: iget v2, v2, Landroidx/core/graphics/Insets;.right:I // field@12ac │ │ +3ca8e2: 6e56 e40d 3126 |0063: invoke-virtual {v1, v3, v6, v2, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0de4 │ │ +3ca8e8: 6e20 840d 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d84 │ │ +3ca8ee: 6000 2f55 |0069: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3ca8f2: 6e20 4514 0700 |006b: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3ca8f8: 0c00 |006e: move-result-object v0 │ │ +3ca8fa: 3808 0300 |006f: if-eqz v8, 0072 // +0003 │ │ +3ca8fe: 2803 |0071: goto 0074 // +0003 │ │ +3ca900: 1306 0800 |0072: const/16 v6, #int 8 // #8 │ │ +3ca904: 6e20 ba0d 6000 |0074: invoke-virtual {v0, v6}, Landroid/view/View;.setVisibility:(I)V // method@0dba │ │ +3ca90a: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x000b line=330 │ │ 0x001a line=332 │ │ 0x0022 line=334 │ │ 0x002a line=335 │ │ @@ -1723243,53 +1723251,53 @@ │ │ type : '(Lcom/google/android/material/appbar/MaterialToolbar;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -3ca8e4: |[3ca8e4] de.danoeh.antennapod.activity.MainActivity.setupToolbarToggle:(Lcom/google/android/material/appbar/MaterialToolbar;Z)V │ │ -3ca8f4: 5480 a56a |0000: iget-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca8f8: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ -3ca8fc: 5481 a66a |0004: iget-object v1, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca900: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3ca904: 6e20 c137 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@37c1 │ │ -3ca90a: 2200 6303 |000b: new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@0363 │ │ -3ca90e: 5484 a56a |000d: iget-object v4, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca912: 6006 1c5b |000f: sget v6, Lde/danoeh/antennapod/R$string;.drawer_open:I // field@5b1c │ │ -3ca916: 6007 125b |0011: sget v7, Lde/danoeh/antennapod/R$string;.drawer_close:I // field@5b12 │ │ -3ca91a: 0702 |0013: move-object v2, v0 │ │ -3ca91c: 0783 |0014: move-object v3, v8 │ │ -3ca91e: 0795 |0015: move-object v5, v9 │ │ -3ca920: 7606 c013 0200 |0016: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@13c0 │ │ -3ca926: 5b80 a66a |0019: iput-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca92a: 5489 a56a |001b: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ -3ca92e: 6e20 8137 0900 |001d: invoke-virtual {v9, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@3781 │ │ -3ca934: 5489 a66a |0020: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca938: 6e10 cd13 0900 |0022: invoke-virtual {v9}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13cd │ │ -3ca93e: 5489 a66a |0025: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca942: df0a 0a01 |0027: xor-int/lit8 v10, v10, #int 1 // #01 │ │ -3ca946: 6e20 ca13 a900 |0029: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@13ca │ │ -3ca94c: 5489 a66a |002c: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ -3ca950: 220a 6c19 |002e: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; // type@196c │ │ -3ca954: 7020 b49d 8a00 |0030: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db4 │ │ -3ca95a: 6e20 cc13 a900 |0033: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V // method@13cc │ │ -3ca960: 2819 |0036: goto 004f // +0019 │ │ -3ca962: 390a 0700 |0037: if-nez v10, 003e // +0007 │ │ -3ca966: 120a |0039: const/4 v10, #int 0 // #0 │ │ -3ca968: 6e20 ce86 a900 |003a: invoke-virtual {v9, v10}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@86ce │ │ -3ca96e: 2812 |003d: goto 004f // +0012 │ │ -3ca970: 600a 304b |003e: sget v10, Lde/danoeh/antennapod/R$attr;.homeAsUpIndicator:I // field@4b30 │ │ -3ca974: 7120 a4a9 a800 |0040: invoke-static {v8, v10}, Lde/danoeh/antennapod/ui/common/ThemeUtils;.getDrawableFromAttr:(Landroid/content/Context;I)I // method@a9a4 │ │ -3ca97a: 0a0a |0043: move-result v10 │ │ -3ca97c: 6e20 bc20 a900 |0044: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(I)V // method@20bc │ │ -3ca982: 220a 6d19 |0047: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; // type@196d │ │ -3ca986: 7020 b69d 8a00 |0049: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db6 │ │ -3ca98c: 6e20 be20 a900 |004c: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@20be │ │ -3ca992: 0e00 |004f: return-void │ │ +3ca90c: |[3ca90c] de.danoeh.antennapod.activity.MainActivity.setupToolbarToggle:(Lcom/google/android/material/appbar/MaterialToolbar;Z)V │ │ +3ca91c: 5480 a56a |0000: iget-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca920: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ +3ca924: 5481 a66a |0004: iget-object v1, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca928: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3ca92c: 6e20 c137 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@37c1 │ │ +3ca932: 2200 6303 |000b: new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@0363 │ │ +3ca936: 5484 a56a |000d: iget-object v4, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca93a: 6006 1c5b |000f: sget v6, Lde/danoeh/antennapod/R$string;.drawer_open:I // field@5b1c │ │ +3ca93e: 6007 125b |0011: sget v7, Lde/danoeh/antennapod/R$string;.drawer_close:I // field@5b12 │ │ +3ca942: 0702 |0013: move-object v2, v0 │ │ +3ca944: 0783 |0014: move-object v3, v8 │ │ +3ca946: 0795 |0015: move-object v5, v9 │ │ +3ca948: 7606 c013 0200 |0016: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@13c0 │ │ +3ca94e: 5b80 a66a |0019: iput-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca952: 5489 a56a |001b: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@6aa5 │ │ +3ca956: 6e20 8137 0900 |001d: invoke-virtual {v9, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@3781 │ │ +3ca95c: 5489 a66a |0020: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca960: 6e10 cd13 0900 |0022: invoke-virtual {v9}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13cd │ │ +3ca966: 5489 a66a |0025: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca96a: df0a 0a01 |0027: xor-int/lit8 v10, v10, #int 1 // #01 │ │ +3ca96e: 6e20 ca13 a900 |0029: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@13ca │ │ +3ca974: 5489 a66a |002c: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@6aa6 │ │ +3ca978: 220a 6c19 |002e: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; // type@196c │ │ +3ca97c: 7020 b49d 8a00 |0030: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db4 │ │ +3ca982: 6e20 cc13 a900 |0033: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V // method@13cc │ │ +3ca988: 2819 |0036: goto 004f // +0019 │ │ +3ca98a: 390a 0700 |0037: if-nez v10, 003e // +0007 │ │ +3ca98e: 120a |0039: const/4 v10, #int 0 // #0 │ │ +3ca990: 6e20 ce86 a900 |003a: invoke-virtual {v9, v10}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@86ce │ │ +3ca996: 2812 |003d: goto 004f // +0012 │ │ +3ca998: 600a 304b |003e: sget v10, Lde/danoeh/antennapod/R$attr;.homeAsUpIndicator:I // field@4b30 │ │ +3ca99c: 7120 a4a9 a800 |0040: invoke-static {v8, v10}, Lde/danoeh/antennapod/ui/common/ThemeUtils;.getDrawableFromAttr:(Landroid/content/Context;I)I // method@a9a4 │ │ +3ca9a2: 0a0a |0043: move-result v10 │ │ +3ca9a4: 6e20 bc20 a900 |0044: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(I)V // method@20bc │ │ +3ca9aa: 220a 6d19 |0047: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; // type@196d │ │ +3ca9ae: 7020 b69d 8a00 |0049: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9db6 │ │ +3ca9b4: 6e20 be20 a900 |004c: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@20be │ │ +3ca9ba: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0008 line=278 │ │ 0x000b line=280 │ │ 0x001b line=282 │ │ @@ -1723309,22 +1723317,22 @@ │ │ type : '(II)Lcom/google/android/material/snackbar/Snackbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3c9874: |[3c9874] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(II)Lcom/google/android/material/snackbar/Snackbar; │ │ -3c9884: 6e10 4914 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ -3c988a: 0c00 |0003: move-result-object v0 │ │ -3c988c: 6e20 f602 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@02f6 │ │ -3c9892: 0c02 |0007: move-result-object v2 │ │ -3c9894: 6e30 f69d 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ -3c989a: 0c02 |000b: move-result-object v2 │ │ -3c989c: 1102 |000c: return-object v2 │ │ +3c989c: |[3c989c] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(II)Lcom/google/android/material/snackbar/Snackbar; │ │ +3c98ac: 6e10 4914 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1449 │ │ +3c98b2: 0c00 |0003: move-result-object v0 │ │ +3c98b4: 6e20 f602 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@02f6 │ │ +3c98ba: 0c02 |0007: move-result-object v2 │ │ +3c98bc: 6e30 f69d 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9df6 │ │ +3c98c2: 0c02 |000b: move-result-object v2 │ │ +3c98c4: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -1723334,44 +1723342,44 @@ │ │ type : '(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3c98a0: |[3c98a0] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; │ │ -3c98b0: 6e10 ce9d 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ -3c98b6: 0c00 |0003: move-result-object v0 │ │ -3c98b8: 6e10 e887 0000 |0004: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ -3c98be: 0a00 |0007: move-result v0 │ │ -3c98c0: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -3c98c2: 3310 2200 |0009: if-ne v0, v1, 002b // +0022 │ │ -3c98c6: 6000 bb56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ -3c98ca: 6e20 4514 0200 |000d: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3c98d0: 0c00 |0010: move-result-object v0 │ │ -3c98d2: 7130 7391 3004 |0011: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9173 │ │ -3c98d8: 0c03 |0014: move-result-object v3 │ │ -3c98da: 6004 2f55 |0015: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3c98de: 6e20 4514 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3c98e4: 0c04 |001a: move-result-object v4 │ │ -3c98e6: 6e10 ff0c 0400 |001b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0cff │ │ -3c98ec: 0a04 |001e: move-result v4 │ │ -3c98ee: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ -3c98f2: 6004 2f55 |0021: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ -3c98f6: 6e20 4514 4200 |0023: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3c98fc: 0c04 |0026: move-result-object v4 │ │ -3c98fe: 6e20 4d91 4300 |0027: invoke-virtual {v3, v4}, Lcom/google/android/material/snackbar/BaseTransientBottomBar;.setAnchorView:(Landroid/view/View;)Lcom/google/android/material/snackbar/BaseTransientBottomBar; // method@914d │ │ -3c9904: 280c |002a: goto 0036 // +000c │ │ -3c9906: 1400 0200 0201 |002b: const v0, #float 2.38772e-38 // #01020002 │ │ -3c990c: 6e20 4514 0200 |002e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ -3c9912: 0c00 |0031: move-result-object v0 │ │ -3c9914: 7130 7391 3004 |0032: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9173 │ │ -3c991a: 0c03 |0035: move-result-object v3 │ │ -3c991c: 6e10 7891 0300 |0036: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@9178 │ │ -3c9922: 1103 |0039: return-object v3 │ │ +3c98c8: |[3c98c8] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; │ │ +3c98d8: 6e10 ce9d 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9dce │ │ +3c98de: 0c00 |0003: move-result-object v0 │ │ +3c98e0: 6e10 e887 0000 |0004: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@87e8 │ │ +3c98e6: 0a00 |0007: move-result v0 │ │ +3c98e8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +3c98ea: 3310 2200 |0009: if-ne v0, v1, 002b // +0022 │ │ +3c98ee: 6000 bb56 |000b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@56bb │ │ +3c98f2: 6e20 4514 0200 |000d: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3c98f8: 0c00 |0010: move-result-object v0 │ │ +3c98fa: 7130 7391 3004 |0011: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9173 │ │ +3c9900: 0c03 |0014: move-result-object v3 │ │ +3c9902: 6004 2f55 |0015: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3c9906: 6e20 4514 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3c990c: 0c04 |001a: move-result-object v4 │ │ +3c990e: 6e10 ff0c 0400 |001b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0cff │ │ +3c9914: 0a04 |001e: move-result v4 │ │ +3c9916: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ +3c991a: 6004 2f55 |0021: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@552f │ │ +3c991e: 6e20 4514 4200 |0023: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3c9924: 0c04 |0026: move-result-object v4 │ │ +3c9926: 6e20 4d91 4300 |0027: invoke-virtual {v3, v4}, Lcom/google/android/material/snackbar/BaseTransientBottomBar;.setAnchorView:(Landroid/view/View;)Lcom/google/android/material/snackbar/BaseTransientBottomBar; // method@914d │ │ +3c992c: 280c |002a: goto 0036 // +000c │ │ +3c992e: 1400 0200 0201 |002b: const v0, #float 2.38772e-38 // #01020002 │ │ +3c9934: 6e20 4514 0200 |002e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1445 │ │ +3c993a: 0c00 |0031: move-result-object v0 │ │ +3c993c: 7130 7391 3004 |0032: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@9173 │ │ +3c9942: 0c03 |0035: move-result-object v3 │ │ +3c9944: 6e10 7891 0300 |0036: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@9178 │ │ +3c994a: 1103 |0039: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x000b line=647 │ │ 0x0015 line=648 │ │ 0x0021 line=649 │ │ 0x002e line=652 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 12239838 bytes, number of entries: 6456 │ │ │ +Zip file size: 12239808 bytes, number of entries: 6456 │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel$_Parcel.class │ │ │ ?rwxrwxr-x 2.0 unx 214 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1852 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem.class │ │ │ ?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 839 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaDescriptionCompat$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2338 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaDescriptionCompat$Api21Impl.class │ │ │ @@ -5857,15 +5857,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 996 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$9.class │ │ │ ?rwxrwxr-x 2.0 unx 2735 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2447 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3544 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/EnumJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2653 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/RuntimeJsonAdapterFactory$RuntimeJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2530 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.class │ │ │ -?rwxrwxr-x 2.0 unx 8040 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/ApEventBusIndex.class │ │ │ +?rwxrwxr-x 2.0 unx 8010 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/ApEventBusIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1328 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/CancelDownloadActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1802 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/DeleteActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 3697 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/DownloadActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1012 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1107 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/PauseActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 2651 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/PlayActionButton.class │ │ │ @@ -6451,8 +6451,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 com/bumptech/glide/request/target/BitmapImageViewTarget.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 com/bumptech/glide/request/target/DrawableImageViewTarget.class │ │ │ ?rwxrwxr-x 2.0 unx 2043 b- stor 80-Jan-01 00:00 com/google/android/material/bottomsheet/BottomSheetDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 14200 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/OpmlImportActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 11051 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/SelectSubscriptionActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 349 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/playback/cast/CastEnabledActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 25015 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/MainActivity.class │ │ │ -6456 files, 14188349 bytes uncompressed, 10947370 bytes compressed: 22.8% │ │ │ +6456 files, 14188319 bytes uncompressed, 10947340 bytes compressed: 22.8% │ │ ├── de/danoeh/antennapod/ApEventBusIndex.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,280 +1,264 @@ │ │ │ │ │ │ │ │ package de.danoeh.antennapod; │ │ │ │ │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.video.VideoplayerActivity; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.TranscriptDialogFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.SleepTimerDialog; │ │ │ │ -import de.danoeh.antennapod.ui.screen.subscriptions.SubscriptionFragment; │ │ │ │ -import de.danoeh.antennapod.ui.episodeslist.EpisodesListFragment; │ │ │ │ +import de.danoeh.antennapod.activity.MainActivity; │ │ │ │ +import de.danoeh.antennapod.ui.screen.download.CompletedDownloadsFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.QueueSection; │ │ │ │ import de.danoeh.antennapod.ui.screen.home.sections.EpisodesSurpriseSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.episode.ItemFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.queue.QueueFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.audio.ExternalPlayerFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.TranscriptDialogFragment; │ │ │ │ import de.danoeh.antennapod.ui.screen.AllEpisodesFragment; │ │ │ │ import de.danoeh.antennapod.ui.AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.PlaybackHistoryFragment; │ │ │ │ -import de.danoeh.antennapod.event.playback.PlaybackHistoryEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.drawer.NavDrawerFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.feed.FeedItemlistFragment; │ │ │ │ +import de.danoeh.antennapod.event.FeedEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.VariableSpeedDialog; │ │ │ │ +import de.danoeh.antennapod.ui.screen.subscriptions.SubscriptionFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.InboxSection; │ │ │ │ import de.danoeh.antennapod.ui.screen.playback.audio.AudioPlayerFragment; │ │ │ │ +import de.danoeh.antennapod.event.FavoritesEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.episode.ItemFragment; │ │ │ │ +import de.danoeh.antennapod.ui.episodeslist.EpisodesListFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.video.VideoplayerActivity; │ │ │ │ import de.danoeh.antennapod.event.PlayerErrorEvent; │ │ │ │ +import de.danoeh.antennapod.event.playback.PlaybackServiceEvent; │ │ │ │ import de.danoeh.antennapod.event.playback.BufferUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.HomeFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.drawer.NavDrawerFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.SearchFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.SleepTimerDialog; │ │ │ │ import de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.DownloadsSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.VariableSpeedDialog; │ │ │ │ -import de.danoeh.antennapod.event.playback.SpeedChangedEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.preferences.PreferenceActivity; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.audio.CoverFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.feed.FeedItemlistFragment; │ │ │ │ -import android.view.KeyEvent; │ │ │ │ -import de.danoeh.antennapod.event.FavoritesEvent; │ │ │ │ -import de.danoeh.antennapod.event.FeedEvent; │ │ │ │ import de.danoeh.antennapod.ui.screen.episode.ItemPagerFragment; │ │ │ │ -import de.danoeh.antennapod.activity.MainActivity; │ │ │ │ +import de.danoeh.antennapod.ui.screen.chapter.ChaptersFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.preferences.PreferenceActivity; │ │ │ │ import de.danoeh.antennapod.event.MessageEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.audio.ExternalPlayerFragment; │ │ │ │ -import de.danoeh.antennapod.event.playback.PlaybackServiceEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.HomeFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.QueueSection; │ │ │ │ -import de.danoeh.antennapod.event.QueueEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.SearchFragment; │ │ │ │ import de.danoeh.antennapod.ui.screen.home.sections.SubscriptionsSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.chapter.ChaptersFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.TranscriptAdapter; │ │ │ │ +import de.danoeh.antennapod.event.FeedListUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.DownloadsSection; │ │ │ │ import de.danoeh.antennapod.ui.screen.download.DownloadLogFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.download.CompletedDownloadsFragment; │ │ │ │ -import de.danoeh.antennapod.event.FeedUpdateRunningEvent; │ │ │ │ import de.danoeh.antennapod.event.DownloadLogEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.audio.CoverFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.TranscriptAdapter; │ │ │ │ +import de.danoeh.antennapod.ui.screen.queue.QueueFragment; │ │ │ │ +import de.danoeh.antennapod.event.playback.SpeedChangedEvent; │ │ │ │ +import de.danoeh.antennapod.event.FeedUpdateRunningEvent; │ │ │ │ +import android.view.KeyEvent; │ │ │ │ +import de.danoeh.antennapod.event.UnreadItemsUpdateEvent; │ │ │ │ import de.danoeh.antennapod.event.PlayerStatusEvent; │ │ │ │ import de.danoeh.antennapod.event.playback.PlaybackPositionEvent; │ │ │ │ -import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ -import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.InboxSection; │ │ │ │ import de.danoeh.antennapod.event.EpisodeDownloadEvent; │ │ │ │ -import de.danoeh.antennapod.event.FeedListUpdateEvent; │ │ │ │ import de.danoeh.antennapod.event.FeedItemEvent; │ │ │ │ -import de.danoeh.antennapod.event.UnreadItemsUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.event.QueueEvent; │ │ │ │ +import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ +import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ +import de.danoeh.antennapod.ui.screen.PlaybackHistoryFragment; │ │ │ │ +import de.danoeh.antennapod.event.playback.PlaybackHistoryEvent; │ │ │ │ import org.greenrobot.eventbus.ThreadMode; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberMethodInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import java.util.Map; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberInfoIndex; │ │ │ │ │ │ │ │ public class ApEventBusIndex implements SubscriberInfoIndex │ │ │ │ { │ │ │ │ private static final Map SUBSCRIBER_INDEX; │ │ │ │ │ │ │ │ static { │ │ │ │ SUBSCRIBER_INDEX = new HashMap(); │ │ │ │ - final SubscriberMethodInfo[] array = new SubscriberMethodInfo[4]; │ │ │ │ + final int n = 1; │ │ │ │ + final SubscriberMethodInfo[] array = new SubscriberMethodInfo[n]; │ │ │ │ final ThreadMode main = ThreadMode.MAIN; │ │ │ │ - final String s = "onUnreadItemsChanged"; │ │ │ │ - final Class clazz = UnreadItemsUpdateEvent.class; │ │ │ │ - array[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - final String s2 = "onEventMainThread"; │ │ │ │ + array[0] = new SubscriberMethodInfo("onHistoryUpdated", (Class)PlaybackHistoryEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PlaybackHistoryFragment.class, (boolean)(n != 0), array)); │ │ │ │ + final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[9]; │ │ │ │ + final String s = "onEventMainThread"; │ │ │ │ + final Class clazz = QueueEvent.class; │ │ │ │ + array2[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ final Class clazz2 = FeedItemEvent.class; │ │ │ │ - array[1] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final String s3 = "onFeedListChanged"; │ │ │ │ - final Class clazz3 = FeedListUpdateEvent.class; │ │ │ │ - array[2] = new SubscriberMethodInfo(s3, (Class)clazz3, main); │ │ │ │ - final boolean b = true; │ │ │ │ - final Class clazz4 = EpisodeDownloadEvent.class; │ │ │ │ - final Class clazz5 = clazz3; │ │ │ │ - final String s4 = s3; │ │ │ │ - final int n = 1; │ │ │ │ - array[3] = new SubscriberMethodInfo("onEventMainThread", (Class)clazz4, main, 0, b); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)InboxSection.class, (boolean)(n != 0), array)); │ │ │ │ - final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[7]; │ │ │ │ - array2[0] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ - array2[n] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final Class clazz6 = PlaybackPositionEvent.class; │ │ │ │ - array2[2] = new SubscriberMethodInfo(s2, (Class)clazz6, main); │ │ │ │ - final String s5 = "onPlayerStatusChanged"; │ │ │ │ - final Class clazz7 = PlayerStatusEvent.class; │ │ │ │ - array2[3] = new SubscriberMethodInfo(s5, (Class)clazz7, main); │ │ │ │ - final String s6 = "onDownloadLogChanged"; │ │ │ │ - final Class clazz8 = DownloadLogEvent.class; │ │ │ │ - array2[4] = new SubscriberMethodInfo(s6, (Class)clazz8, main); │ │ │ │ - array2[5] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - final boolean b2 = true; │ │ │ │ - final Class clazz9 = clazz8; │ │ │ │ - final String s7 = "onEventMainThread"; │ │ │ │ - final String s8 = s6; │ │ │ │ - final Class clazz10 = FeedUpdateRunningEvent.class; │ │ │ │ - final Class clazz11 = clazz7; │ │ │ │ - final String s9 = s5; │ │ │ │ - final Class clazz12 = clazz6; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo(s7, (Class)clazz10, main, 0, b2); │ │ │ │ - final int n2 = 6; │ │ │ │ - array2[n2] = subscriberMethodInfo; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CompletedDownloadsFragment.class, (boolean)(n != 0), array2)); │ │ │ │ - final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n]; │ │ │ │ - array3[0] = new SubscriberMethodInfo(s8, (Class)clazz9); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadLogFragment.class, (boolean)(n != 0), array3)); │ │ │ │ - final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[n]; │ │ │ │ - array4[0] = new SubscriberMethodInfo(s2, (Class)clazz6, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)TranscriptAdapter.class, (boolean)(n != 0), array4)); │ │ │ │ - final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n]; │ │ │ │ - array5[0] = new SubscriberMethodInfo(s2, (Class)clazz6, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ChaptersFragment.class, (boolean)(n != 0), array5)); │ │ │ │ - final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[n]; │ │ │ │ - array6[0] = new SubscriberMethodInfo(s4, (Class)clazz5, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionsSection.class, (boolean)(n != 0), array6)); │ │ │ │ - final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[n2]; │ │ │ │ - array7[0] = new SubscriberMethodInfo(s4, (Class)clazz5, main); │ │ │ │ - array7[n] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - array7[2] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final Class clazz13 = EpisodeDownloadEvent.class; │ │ │ │ - final String s10 = s4; │ │ │ │ - final Class clazz14 = clazz6; │ │ │ │ - final Class clazz15 = clazz9; │ │ │ │ - array7[3] = new SubscriberMethodInfo("onEventMainThread", (Class)clazz13, main, 0, true); │ │ │ │ - array7[4] = new SubscriberMethodInfo(s2, (Class)clazz6, main); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - final int n3 = 5; │ │ │ │ - array7[n3] = subscriberMethodInfo2; │ │ │ │ - final int n4 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SearchFragment.class, (boolean)(n4 != 0), array7)); │ │ │ │ + array2[n] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array2[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + final Class clazz3 = PlaybackPositionEvent.class; │ │ │ │ + array2[3] = new SubscriberMethodInfo(s, (Class)clazz3, main); │ │ │ │ + final String s2 = "onPlayerStatusChanged"; │ │ │ │ + final Class clazz4 = PlayerStatusEvent.class; │ │ │ │ + array2[4] = new SubscriberMethodInfo(s2, (Class)clazz4, main); │ │ │ │ + final String s3 = "onUnreadItemsChanged"; │ │ │ │ + final Class clazz5 = UnreadItemsUpdateEvent.class; │ │ │ │ + array2[5] = new SubscriberMethodInfo(s3, (Class)clazz5, main); │ │ │ │ + final String s4 = "onKeyUp"; │ │ │ │ + final Class clazz6 = KeyEvent.class; │ │ │ │ + array2[6] = new SubscriberMethodInfo(s4, (Class)clazz6, main); │ │ │ │ + final String s5 = s3; │ │ │ │ + final String s6 = "onEventMainThread"; │ │ │ │ + final Class clazz7 = clazz4; │ │ │ │ + final Class clazz8 = FeedUpdateRunningEvent.class; │ │ │ │ + final String s7 = s2; │ │ │ │ + final Class clazz9 = clazz6; │ │ │ │ + final Class clazz10 = clazz3; │ │ │ │ + final String s8 = s4; │ │ │ │ + array2[7] = new SubscriberMethodInfo(s6, (Class)clazz8, main, 0, true); │ │ │ │ + final Class clazz11 = SpeedChangedEvent.class; │ │ │ │ + array2[8] = new SubscriberMethodInfo("updateSpeed", (Class)clazz11, main); │ │ │ │ + final int n2 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueFragment.class, (boolean)(n2 != 0), array2)); │ │ │ │ + final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n2]; │ │ │ │ + array3[0] = new SubscriberMethodInfo(s, (Class)clazz3, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)TranscriptAdapter.class, (boolean)(n2 != 0), array3)); │ │ │ │ + final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[n2]; │ │ │ │ + array4[0] = new SubscriberMethodInfo(s, (Class)clazz3, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CoverFragment.class, (boolean)(n2 != 0), array4)); │ │ │ │ + final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n2]; │ │ │ │ + array5[0] = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadLogFragment.class, (boolean)(n2 != 0), array5)); │ │ │ │ + final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[5]; │ │ │ │ + array6[0] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array6[n2] = new SubscriberMethodInfo(s, (Class)clazz3, main); │ │ │ │ + array6[2] = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main); │ │ │ │ + array6[3] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ + array6[4] = new SubscriberMethodInfo("onUnreadItemsUpdateEvent", (Class)clazz5, main); │ │ │ │ + final int n3 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadsSection.class, (boolean)(n3 != 0), array6)); │ │ │ │ + final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[n3]; │ │ │ │ + final String s9 = "onFeedListChanged"; │ │ │ │ + final Class clazz12 = clazz11; │ │ │ │ + final Class clazz13 = FeedListUpdateEvent.class; │ │ │ │ + array7[0] = new SubscriberMethodInfo(s9, (Class)clazz13, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionsSection.class, (boolean)(n3 != 0), array7)); │ │ │ │ final SubscriberMethodInfo[] array8 = new SubscriberMethodInfo[n3]; │ │ │ │ - final String s11 = "onQueueChanged"; │ │ │ │ - final Class clazz16 = QueueEvent.class; │ │ │ │ - array8[0] = new SubscriberMethodInfo(s11, (Class)clazz16, main); │ │ │ │ - array8[n4] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array8[2] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final Class clazz17 = clazz16; │ │ │ │ - final String s12 = "onEventMainThread"; │ │ │ │ - final Class clazz18 = EpisodeDownloadEvent.class; │ │ │ │ - final String s13 = s11; │ │ │ │ - final String s14 = s8; │ │ │ │ - final String s15 = s; │ │ │ │ - array8[3] = new SubscriberMethodInfo(s12, (Class)clazz18, main, 0, b2); │ │ │ │ - array8[4] = new SubscriberMethodInfo(s2, (Class)clazz12, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueSection.class, true, array8)); │ │ │ │ - final SubscriberMethodInfo[] array9; │ │ │ │ - (array9 = new SubscriberMethodInfo[2])[0] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo(s10, (Class)clazz5, main); │ │ │ │ + array8[0] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PreferenceActivity.class, (boolean)(n3 != 0), array8)); │ │ │ │ + final SubscriberMethodInfo[] array9 = new SubscriberMethodInfo[n3]; │ │ │ │ + array9[0] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ChaptersFragment.class, (boolean)(n3 != 0), array9)); │ │ │ │ + final SubscriberMethodInfo[] array10 = { new SubscriberMethodInfo(s, (Class)clazz2, main), null }; │ │ │ │ + array10[n3] = new SubscriberMethodInfo(s, (Class)clazz5, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemPagerFragment.class, (boolean)(n3 != 0), array10)); │ │ │ │ + final SubscriberMethodInfo[] array11 = new SubscriberMethodInfo[n3]; │ │ │ │ + array11[0] = new SubscriberMethodInfo("timerUpdated", (Class)SleepTimerUpdatedEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SleepTimerDialog.class, (boolean)(n3 != 0), array11)); │ │ │ │ + final SubscriberMethodInfo[] array12 = new SubscriberMethodInfo[6]; │ │ │ │ + array12[0] = new SubscriberMethodInfo(s9, (Class)clazz13, main); │ │ │ │ + array12[n3] = new SubscriberMethodInfo(s5, (Class)clazz5, main); │ │ │ │ + array12[2] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + final Class clazz14 = EpisodeDownloadEvent.class; │ │ │ │ + final Class clazz15 = clazz2; │ │ │ │ + final Class clazz16 = clazz13; │ │ │ │ + final Class clazz17 = clazz; │ │ │ │ + final String s10 = s9; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo("onEventMainThread", (Class)clazz14, main, 0, true); │ │ │ │ + final int n4 = 3; │ │ │ │ + array12[n4] = subscriberMethodInfo; │ │ │ │ + array12[4] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + array12[5] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ final int n5 = 1; │ │ │ │ - array9[n5] = subscriberMethodInfo3; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)HomeFragment.class, (boolean)(n5 != 0), array9)); │ │ │ │ - final SubscriberMethodInfo[] array10 = { new SubscriberMethodInfo("onPositionObserverUpdate", (Class)clazz12, main), null }; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main); │ │ │ │ - final int n6 = 1; │ │ │ │ - array10[n6] = subscriberMethodInfo4; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ExternalPlayerFragment.class, (boolean)(n6 != 0), array10)); │ │ │ │ - final SubscriberMethodInfo[] array11 = new SubscriberMethodInfo[n6]; │ │ │ │ - array11[0] = new SubscriberMethodInfo(s2, (Class)MessageEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MainActivity.class, (boolean)(n6 != 0), array11)); │ │ │ │ - final SubscriberMethodInfo[] array12 = { new SubscriberMethodInfo(s2, (Class)clazz2, main), null }; │ │ │ │ - array12[n6] = new SubscriberMethodInfo(s2, (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemPagerFragment.class, (boolean)(n6 != 0), array12)); │ │ │ │ - final SimpleSubscriberInfo simpleSubscriberInfo = new(org.greenrobot.eventbus.meta.SimpleSubscriberInfo.class)(); │ │ │ │ - final SubscriberMethodInfo[] array13 = new SubscriberMethodInfo[11]; │ │ │ │ - array13[0] = new SubscriberMethodInfo("onEvent", (Class)FeedEvent.class, main); │ │ │ │ - array13[1] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final Class clazz19 = clazz2; │ │ │ │ - final SimpleSubscriberInfo simpleSubscriberInfo2 = simpleSubscriberInfo; │ │ │ │ - array13[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b2); │ │ │ │ - array13[3] = new SubscriberMethodInfo(s2, (Class)clazz14, main); │ │ │ │ - array13[4] = new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main); │ │ │ │ - array13[5] = new SubscriberMethodInfo(s13, (Class)clazz17, main); │ │ │ │ - array13[6] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - final String s16 = s15; │ │ │ │ - array13[7] = new SubscriberMethodInfo(s15, (Class)clazz, main); │ │ │ │ - array13[8] = new SubscriberMethodInfo(s10, (Class)clazz5, main); │ │ │ │ - final Class clazz20 = clazz17; │ │ │ │ - final String s17 = s16; │ │ │ │ - array13[9] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ - array13[10] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ - final int n7 = 1; │ │ │ │ - new SimpleSubscriberInfo((Class)FeedItemlistFragment.class, (boolean)(n7 != 0), array13); │ │ │ │ - putIndex((SubscriberInfo)simpleSubscriberInfo2); │ │ │ │ - final SubscriberMethodInfo[] array14 = new SubscriberMethodInfo[n7]; │ │ │ │ - array14[0] = new SubscriberMethodInfo(s2, (Class)clazz14, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CoverFragment.class, (boolean)(n7 != 0), array14)); │ │ │ │ - final SubscriberMethodInfo[] array15 = new SubscriberMethodInfo[n7]; │ │ │ │ - array15[0] = new SubscriberMethodInfo(s2, (Class)MessageEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PreferenceActivity.class, (boolean)(n7 != 0), array15)); │ │ │ │ - final SubscriberMethodInfo[] array16 = new SubscriberMethodInfo[n7]; │ │ │ │ - array16[0] = new SubscriberMethodInfo("updateSpeed", (Class)SpeedChangedEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VariableSpeedDialog.class, (boolean)(n7 != 0), array16)); │ │ │ │ - final SubscriberMethodInfo[] array17 = new SubscriberMethodInfo[5]; │ │ │ │ - array17[0] = new SubscriberMethodInfo(s2, (Class)clazz19, main); │ │ │ │ - array17[n7] = new SubscriberMethodInfo(s2, (Class)clazz14, main); │ │ │ │ - array17[2] = new SubscriberMethodInfo(s14, (Class)clazz15, main); │ │ │ │ - array17[3] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array17[4] = new SubscriberMethodInfo("onUnreadItemsUpdateEvent", (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadsSection.class, true, array17)); │ │ │ │ - final SubscriberMethodInfo[] array18 = { new SubscriberMethodInfo("onUnreadItemsUpdate", (Class)clazz, main), new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main), new SubscriberMethodInfo("updatePlaybackSpeedButton", (Class)SpeedChangedEvent.class, main), new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main), new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main), new SubscriberMethodInfo("updatePosition", (Class)clazz14, main), new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main), new SubscriberMethodInfo("mediaPlayerError", (Class)PlayerErrorEvent.class, main) }; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SearchFragment.class, (boolean)(n5 != 0), array12)); │ │ │ │ + final SubscriberMethodInfo[] array13 = new SubscriberMethodInfo[n4]; │ │ │ │ + array13[0] = new SubscriberMethodInfo(s5, (Class)clazz5, main); │ │ │ │ + array13[n5] = new SubscriberMethodInfo(s9, (Class)clazz16, main); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo("onQueueChanged", (Class)clazz17, main); │ │ │ │ + final int n6 = 2; │ │ │ │ + array13[n6] = subscriberMethodInfo2; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NavDrawerFragment.class, (boolean)(n5 != 0), array13)); │ │ │ │ + final SubscriberMethodInfo[] array14 = new SubscriberMethodInfo[n6]; │ │ │ │ + final Class clazz18 = clazz17; │ │ │ │ + final Class clazz19 = FeedUpdateRunningEvent.class; │ │ │ │ + final String s11 = s5; │ │ │ │ + final Class clazz20 = clazz5; │ │ │ │ + final int n7 = 4; │ │ │ │ + array14[0] = new SubscriberMethodInfo("onEventMainThread", (Class)clazz19, main, 0, true); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo(s9, (Class)clazz16, main); │ │ │ │ final int n8 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AudioPlayerFragment.class, (boolean)(n8 != 0), array18)); │ │ │ │ - final SubscriberMethodInfo[] array19 = { new SubscriberMethodInfo(s16, (Class)clazz, main), null, null }; │ │ │ │ - array19[n8] = new SubscriberMethodInfo(s10, (Class)clazz5, main); │ │ │ │ - array19[2] = new SubscriberMethodInfo(s13, (Class)clazz20, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NavDrawerFragment.class, (boolean)(n8 != 0), array19)); │ │ │ │ - final SubscriberMethodInfo[] array20 = new SubscriberMethodInfo[n8]; │ │ │ │ - array20[0] = new SubscriberMethodInfo("onHistoryUpdated", (Class)PlaybackHistoryEvent.class, main); │ │ │ │ + array14[n8] = subscriberMethodInfo3; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)HomeFragment.class, (boolean)(n8 != 0), array14)); │ │ │ │ + final SubscriberMethodInfo[] array15 = { new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main), new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main), new SubscriberMethodInfo(s, (Class)clazz10, main), new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main), null, null }; │ │ │ │ + array15[n7] = new SubscriberMethodInfo("onMediaPlayerError", (Class)PlayerErrorEvent.class, main); │ │ │ │ + array15[5] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ final int n9 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PlaybackHistoryFragment.class, (boolean)(n9 != 0), array20)); │ │ │ │ - final SubscriberMethodInfo[] array21 = new SubscriberMethodInfo[n9]; │ │ │ │ - array21[0] = new SubscriberMethodInfo("onFilterChanged", (Class)AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VideoplayerActivity.class, (boolean)(n9 != 0), array15)); │ │ │ │ + final SubscriberMethodInfo[] array16 = new SubscriberMethodInfo[8]; │ │ │ │ + array16[0] = new SubscriberMethodInfo(s, (Class)clazz15, main); │ │ │ │ + array16[n9] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + final String s12 = s8; │ │ │ │ + array16[2] = new SubscriberMethodInfo(s8, (Class)clazz9, main); │ │ │ │ + final boolean b = true; │ │ │ │ + final String s13 = s12; │ │ │ │ + array16[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ + array16[n7] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ + array16[5] = new SubscriberMethodInfo(s11, (Class)clazz5, main); │ │ │ │ + array16[6] = new SubscriberMethodInfo(s10, (Class)clazz16, main); │ │ │ │ + final Class clazz21 = clazz5; │ │ │ │ + array16[7] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesListFragment.class, true, array16)); │ │ │ │ + final SubscriberMethodInfo[] array17 = new SubscriberMethodInfo[n7]; │ │ │ │ + array17[0] = new SubscriberMethodInfo(s, (Class)clazz15, main); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ final int n10 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AllEpisodesFragment.class, (boolean)(n10 != 0), array21)); │ │ │ │ - final SubscriberMethodInfo[] array22 = new SubscriberMethodInfo[9]; │ │ │ │ - array22[0] = new SubscriberMethodInfo(s2, (Class)clazz20, main); │ │ │ │ - array22[n10] = new SubscriberMethodInfo(s2, (Class)clazz19, main); │ │ │ │ - final boolean b3 = true; │ │ │ │ - final Class clazz21 = clazz19; │ │ │ │ - array22[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b3); │ │ │ │ - array22[3] = new SubscriberMethodInfo(s2, (Class)clazz14, main); │ │ │ │ - array22[4] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array22[5] = new SubscriberMethodInfo(s17, (Class)clazz, main); │ │ │ │ - array22[6] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ - array22[7] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ - array22[8] = new SubscriberMethodInfo("updateSpeed", (Class)SpeedChangedEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueFragment.class, true, array22)); │ │ │ │ - final SubscriberMethodInfo[] array23 = new SubscriberMethodInfo[4]; │ │ │ │ - array23[0] = new SubscriberMethodInfo(s2, (Class)clazz19, main); │ │ │ │ - final Class clazz22 = clazz14; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo5 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b3); │ │ │ │ + array17[n10] = subscriberMethodInfo4; │ │ │ │ + array17[2] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ + array17[3] = new SubscriberMethodInfo(s11, (Class)clazz5, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemFragment.class, (boolean)(n10 != 0), array17)); │ │ │ │ + final SubscriberMethodInfo[] array18 = { new SubscriberMethodInfo("onUnreadItemsUpdate", (Class)clazz5, main), new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main), new SubscriberMethodInfo("updatePlaybackSpeedButton", (Class)clazz12, main), new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main), new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main), new SubscriberMethodInfo("updatePosition", (Class)clazz10, main), new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main), new SubscriberMethodInfo("mediaPlayerError", (Class)PlayerErrorEvent.class, main) }; │ │ │ │ final int n11 = 1; │ │ │ │ - array23[n11] = subscriberMethodInfo5; │ │ │ │ - array23[2] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array23[3] = new SubscriberMethodInfo(s17, (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemFragment.class, (boolean)(n11 != 0), array23)); │ │ │ │ - final SubscriberMethodInfo[] array24 = new SubscriberMethodInfo[5]; │ │ │ │ - array24[0] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array24[n11] = new SubscriberMethodInfo(s2, (Class)clazz21, main); │ │ │ │ - array24[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ - array24[3] = new SubscriberMethodInfo(s2, (Class)clazz5, main); │ │ │ │ - array24[4] = new SubscriberMethodInfo(s2, (Class)clazz22, main); │ │ │ │ - final int n12 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesSurpriseSection.class, (boolean)(n12 != 0), array24)); │ │ │ │ - final SubscriberMethodInfo[] array25 = new SubscriberMethodInfo[8]; │ │ │ │ - array25[0] = new SubscriberMethodInfo(s2, (Class)clazz21, main); │ │ │ │ - array25[n12] = new SubscriberMethodInfo(s2, (Class)clazz22, main); │ │ │ │ - array25[2] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ - array25[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ - array25[4] = new SubscriberMethodInfo(s9, (Class)clazz11, main); │ │ │ │ - array25[5] = new SubscriberMethodInfo(s17, (Class)clazz, main); │ │ │ │ - array25[6] = new SubscriberMethodInfo(s10, (Class)clazz5, main); │ │ │ │ - final boolean b4 = true; │ │ │ │ - array25[7] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b4); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesListFragment.class, true, array25)); │ │ │ │ - final SubscriberMethodInfo[] array26 = { new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b4), null, null }; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo6 = new SubscriberMethodInfo(s10, (Class)clazz5, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AudioPlayerFragment.class, (boolean)(n11 != 0), array18)); │ │ │ │ + final SubscriberMethodInfo[] array19 = new SubscriberMethodInfo[4]; │ │ │ │ + array19[0] = new SubscriberMethodInfo(s11, (Class)clazz5, main); │ │ │ │ + array19[n11] = new SubscriberMethodInfo(s, (Class)clazz15, main); │ │ │ │ + array19[2] = new SubscriberMethodInfo(s10, (Class)clazz16, main); │ │ │ │ + final SubscriberMethodInfo[] array20 = array19; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo5 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ + final int n12 = 3; │ │ │ │ + array20[n12] = subscriberMethodInfo5; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)InboxSection.class, true, array20)); │ │ │ │ + final SubscriberMethodInfo[] array21 = new SubscriberMethodInfo[n12]; │ │ │ │ + final boolean b2 = true; │ │ │ │ + array21[0] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b2); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo6 = new SubscriberMethodInfo(s10, (Class)clazz16, main); │ │ │ │ final int n13 = 1; │ │ │ │ - array26[n13] = subscriberMethodInfo6; │ │ │ │ - array26[2] = new SubscriberMethodInfo(s17, (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionFragment.class, (boolean)(n13 != 0), array26)); │ │ │ │ - final SubscriberMethodInfo[] array27 = new SubscriberMethodInfo[n13]; │ │ │ │ - array27[0] = new SubscriberMethodInfo("timerUpdated", (Class)SleepTimerUpdatedEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SleepTimerDialog.class, (boolean)(n13 != 0), array27)); │ │ │ │ - final SubscriberMethodInfo[] array28 = new SubscriberMethodInfo[n13]; │ │ │ │ - array28[0] = new SubscriberMethodInfo(s2, (Class)clazz22, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)TranscriptDialogFragment.class, (boolean)(n13 != 0), array28)); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VideoplayerActivity.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main), new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main), new SubscriberMethodInfo(s2, (Class)clazz22, main), new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main), new SubscriberMethodInfo("onMediaPlayerError", (Class)PlayerErrorEvent.class, main), new SubscriberMethodInfo(s2, (Class)MessageEvent.class, main) })); │ │ │ │ + array21[n13] = subscriberMethodInfo6; │ │ │ │ + array21[2] = new SubscriberMethodInfo(s11, (Class)clazz20, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionFragment.class, (boolean)(n13 != 0), array21)); │ │ │ │ + final SubscriberMethodInfo[] array22 = new SubscriberMethodInfo[n13]; │ │ │ │ + array22[0] = new SubscriberMethodInfo("updateSpeed", (Class)clazz12, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VariableSpeedDialog.class, (boolean)(n13 != 0), array22)); │ │ │ │ + final SubscriberMethodInfo[] array23 = { new SubscriberMethodInfo("onEvent", (Class)FeedEvent.class, main), new SubscriberMethodInfo(s, (Class)clazz15, main), new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b2), new SubscriberMethodInfo(s, (Class)clazz10, main), new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main), new SubscriberMethodInfo("onQueueChanged", (Class)clazz18, main), new SubscriberMethodInfo(s7, (Class)clazz7, main), new SubscriberMethodInfo(s11, (Class)clazz20, main), new SubscriberMethodInfo(s10, (Class)clazz16, main), new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true), new SubscriberMethodInfo(s13, (Class)clazz9, main) }; │ │ │ │ + final int n14 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)FeedItemlistFragment.class, (boolean)(n14 != 0), array23)); │ │ │ │ + final SubscriberMethodInfo[] array24 = new SubscriberMethodInfo[n14]; │ │ │ │ + array24[0] = new SubscriberMethodInfo("onFilterChanged", (Class)AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AllEpisodesFragment.class, (boolean)(n14 != 0), array24)); │ │ │ │ + final SubscriberMethodInfo[] array25 = new SubscriberMethodInfo[n14]; │ │ │ │ + array25[0] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)TranscriptDialogFragment.class, (boolean)(n14 != 0), array25)); │ │ │ │ + final SubscriberMethodInfo[] array26 = { new SubscriberMethodInfo("onPositionObserverUpdate", (Class)clazz10, main), null }; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo7 = new SubscriberMethodInfo("onPlaybackServiceChanged", (Class)PlaybackServiceEvent.class, main); │ │ │ │ + final int n15 = 1; │ │ │ │ + array26[n15] = subscriberMethodInfo7; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ExternalPlayerFragment.class, (boolean)(n15 != 0), array26)); │ │ │ │ + final SubscriberMethodInfo[] array27 = new SubscriberMethodInfo[5]; │ │ │ │ + array27[0] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ + array27[n15] = new SubscriberMethodInfo(s, (Class)clazz15, main); │ │ │ │ + array27[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + array27[3] = new SubscriberMethodInfo(s, (Class)clazz16, main); │ │ │ │ + array27[4] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + final int n16 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesSurpriseSection.class, (boolean)(n16 != 0), array27)); │ │ │ │ + final SubscriberMethodInfo[] array28 = new SubscriberMethodInfo[5]; │ │ │ │ + array28[0] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz18, main); │ │ │ │ + array28[n16] = new SubscriberMethodInfo(s7, (Class)clazz7, main); │ │ │ │ + array28[2] = new SubscriberMethodInfo(s, (Class)clazz15, main); │ │ │ │ + final boolean b3 = true; │ │ │ │ + array28[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b3); │ │ │ │ + array28[4] = new SubscriberMethodInfo(s, (Class)clazz10, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueSection.class, true, array28)); │ │ │ │ + final SubscriberMethodInfo[] array29 = { new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b3), new SubscriberMethodInfo(s, (Class)clazz15, main), new SubscriberMethodInfo(s, (Class)clazz10, main), new SubscriberMethodInfo(s7, (Class)clazz7, main), new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main), new SubscriberMethodInfo(s11, (Class)clazz21, main), new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b3) }; │ │ │ │ + final int n17 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CompletedDownloadsFragment.class, (boolean)(n17 != 0), array29)); │ │ │ │ + final SubscriberMethodInfo[] array30 = new SubscriberMethodInfo[n17]; │ │ │ │ + array30[0] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MainActivity.class, (boolean)(n17 != 0), array30)); │ │ │ │ } │ │ │ │ │ │ │ │ private static void putIndex(final SubscriberInfo subscriberInfo) { │ │ │ │ ApEventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(), subscriberInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public SubscriberInfo getSubscriberInfo(final Class clazz) { ├── classes3.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 767e2c59 │ │ -signature : 0e55...7056 │ │ +checksum : 1b972f4a │ │ +signature : 6759...b4a1 │ │ file_size : 2277420 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 21363 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2910 ├── smali/de/danoeh/antennapod/ApEventBusIndex.smali │ @@ -18,1601 +18,1617 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method public static constructor ()V │ - .locals 33 │ + .locals 42 │ │ .line 18 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ sput-object v0, Lde/danoeh/antennapod/ApEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map; │ │ .line 20 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v1, 0x4 │ + const/4 v1, 0x1 │ │ new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v11, "onUnreadItemsChanged" │ + const-string v4, "onHistoryUpdated" │ │ - const-class v12, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ + const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ - invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - aput-object v3, v2, v13 │ + aput-object v3, v2, v11 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; │ │ - const-string v14, "onEventMainThread" │ + invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-class v15, Lde/danoeh/antennapod/event/FeedItemEvent; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 26 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v9, 0x1 │ + const/16 v2, 0x9 │ │ - aput-object v3, v2, v9 │ + new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v8, "onFeedListChanged" │ + const-string v12, "onEventMainThread" │ │ - const-class v7, Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ + const-class v13, Lde/danoeh/antennapod/event/QueueEvent; │ │ - invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x2 │ + aput-object v3, v2, v11 │ + │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v3, v2, v6 │ + const-class v14, Lde/danoeh/antennapod/event/FeedItemEvent; │ + │ + invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v3, v2, v1 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ - const-class v16, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/16 v17, 0x0 │ + const/4 v8, 0x0 │ │ - const/16 v18, 0x1 │ + const/4 v9, 0x1 │ │ move-object v4, v3 │ │ - const/4 v1, 0x2 │ + move-object v7, v10 │ │ - move-object/from16 v6, v16 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - move-object/from16 v19, v7 │ + const/4 v15, 0x2 │ │ - move-object v7, v10 │ + aput-object v3, v2, v15 │ │ - move-object/from16 v20, v8 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v8, v17 │ + const-class v9, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ - const/4 v1, 0x1 │ + invoke-direct {v3, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v18 │ + const/4 v8, 0x3 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + aput-object v3, v2, v8 │ │ - const/4 v9, 0x3 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v3, v2, v9 │ + const-string v7, "onPlayerStatusChanged" │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; │ + const-class v6, Lde/danoeh/antennapod/event/PlayerStatusEvent; │ │ - invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v3, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v5, 0x4 │ │ - .line 32 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v3, v2, v5 │ │ - const/4 v2, 0x7 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v4, "onUnreadItemsChanged" │ │ - new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v15, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ │ - const-string v5, "onEventMainThread" │ + invoke-direct {v3, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const/4 v11, 0x5 │ │ - const/4 v8, 0x0 │ + aput-object v3, v2, v11 │ │ - move-object/from16 v4, v17 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v2, 0x3 │ + const-string v11, "onKeyUp" │ │ - move/from16 v9, v18 │ + const-class v1, Landroid/view/KeyEvent; │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + invoke-direct {v3, v11, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v17, v3, v13 │ + move-object/from16 v17, v9 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v9, 0x6 │ │ - invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v9 │ │ - aput-object v4, v3, v1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v18, "onEventMainThread" │ │ - const-class v9, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ + const-class v19, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v20, 0x0 │ │ - const/4 v5, 0x2 │ + const/16 v21, 0x1 │ │ - aput-object v4, v3, v5 │ + move-object/from16 v22, v4 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v4, v3 │ │ - const-string v8, "onPlayerStatusChanged" │ + move-object/from16 v5, v18 │ │ - const-class v7, Lde/danoeh/antennapod/event/PlayerStatusEvent; │ + move-object/from16 v24, v6 │ │ - invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v6, v19 │ │ - aput-object v4, v3, v2 │ + move-object/from16 v25, v7 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v7, v10 │ │ - const-string v6, "onDownloadLogChanged" │ + move-object/from16 v18, v1 │ │ - const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; │ + const/4 v1, 0x3 │ │ - invoke-direct {v4, v6, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move/from16 v8, v20 │ │ - const/16 v17, 0x4 │ + move-object/from16 v1, v17 │ │ - aput-object v4, v3, v17 │ + move-object/from16 v17, v11 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v11, 0x6 │ │ - invoke-direct {v4, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move/from16 v9, v21 │ │ - const/4 v2, 0x5 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v2 │ + const/4 v9, 0x7 │ │ - new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v9 │ │ - const-string v21, "onEventMainThread" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + const-string v4, "updateSpeed" │ │ - const/16 v23, 0x0 │ + const-class v8, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ - const/16 v24, 0x1 │ + invoke-direct {v3, v4, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v4, v18 │ + const/16 v7, 0x8 │ │ - move-object v2, v5 │ + aput-object v3, v2, v7 │ │ - move-object/from16 v5, v21 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; │ │ - move-object v13, v6 │ + const/4 v4, 0x1 │ │ - move-object/from16 v6, v22 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object/from16 v25, v7 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - move-object v7, v10 │ + .line 46 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v26, v8 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v8, v23 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v27, v9 │ + invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v24 │ + const/4 v5, 0x0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + aput-object v3, v2, v5 │ │ - const/4 v9, 0x6 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/TranscriptAdapter; │ + │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v18, v3, v9 │ + .line 52 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v3, v2, v5 │ + │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; │ + │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 50 │ + .line 58 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v13, v2}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + const-string v6, "onDownloadLogChanged" │ │ - const/4 v5, 0x0 │ + const-class v7, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - aput-object v4, v3, v5 │ + invoke-direct {v3, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + │ + aput-object v3, v2, v5 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 55 │ + .line 63 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x5 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v27 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v4, v3, v5 │ + aput-object v2, v3, v5 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/playback/TranscriptAdapter; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + aput-object v2, v3, v4 │ │ - .line 61 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v4, "onDownloadLogChanged" │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v4, v3, v5 │ + const/4 v4, 0x2 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; │ + aput-object v2, v3, v4 │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v6, v24 │ │ - .line 67 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object/from16 v7, v25 │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v2, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x3 │ │ - move-object/from16 v6, v19 │ + aput-object v2, v3, v4 │ │ - move-object/from16 v7, v20 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v4, "onUnreadItemsUpdateEvent" │ │ - aput-object v4, v3, v5 │ + invoke-direct {v2, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x4 │ + │ + aput-object v2, v3, v5 │ + │ + const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; │ + const/4 v4, 0x1 │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 73 │ + .line 77 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v9, "onFeedListChanged" │ │ - aput-object v4, v3, v5 │ + move-object/from16 v23, v8 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v8, Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ - invoke-direct {v4, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v4, v3, v1 │ + const/16 v16, 0x0 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v16 │ │ - invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; │ │ - const/4 v5, 0x2 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v4, v3, v5 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 83 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v5, "onEventMainThread" │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v19, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/16 v20, 0x0 │ + const-class v5, Lde/danoeh/antennapod/event/MessageEvent; │ │ - const/16 v22, 0x1 │ + invoke-direct {v3, v12, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v4, v18 │ + aput-object v3, v2, v16 │ │ - move-object/from16 v28, v6 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; │ │ - move-object/from16 v6, v19 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object/from16 v29, v7 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - move-object v7, v10 │ + .line 89 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object v1, v8 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v8, v20 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v20, v2 │ + invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v2, 0x6 │ + aput-object v3, v2, v16 │ │ - move/from16 v9, v22 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v4, 0x3 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v18, v3, v4 │ + .line 95 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x2 │ │ - invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x4 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v3, v5 │ + invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v16 │ │ - move-object/from16 v8, v25 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v9, v26 │ + invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v4 │ │ - const/4 v5, 0x5 │ + const-class v2, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; │ │ - aput-object v4, v3, v5 │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/SearchFragment; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v6, 0x1 │ + .line 103 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + const-string v5, "timerUpdated" │ + │ + const-class v11, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - invoke-direct {v0, v4, v6, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v3, v5, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x0 │ + │ + aput-object v3, v2, v5 │ + │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; │ + │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 89 │ + .line 109 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x6 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v7, "onQueueChanged" │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lde/danoeh/antennapod/event/QueueEvent; │ + invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v7, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v5 │ │ - const/16 v18, 0x0 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v3, v18 │ + move-object/from16 v11, v22 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v2, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v4 │ │ - aput-object v4, v3, v6 │ - │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x2 │ + const/4 v4, 0x2 │ │ - aput-object v4, v3, v6 │ + aput-object v2, v3, v4 │ │ - new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v6, "onEventMainThread" │ + const-string v5, "onEventMainThread" │ │ const-class v22, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - move-object/from16 v4, v18 │ + const/16 v26, 0x0 │ │ - move-object v2, v5 │ + const/16 v27, 0x1 │ │ - move-object v5, v6 │ + move-object v4, v2 │ + │ + move-object/from16 v28, v6 │ │ move-object/from16 v6, v22 │ │ - move-object/from16 v30, v7 │ + move-object/from16 v29, v7 │ │ move-object v7, v10 │ │ - move-object/from16 v22, v13 │ + move-object/from16 v20, v14 │ │ - move-object v13, v8 │ + move-object/from16 v30, v23 │ │ - move/from16 v8, v23 │ + move-object v14, v8 │ │ - move-object/from16 v23, v11 │ + move/from16 v8, v26 │ │ - move-object v11, v9 │ + move-object/from16 v21, v13 │ │ - move/from16 v9, v24 │ + move-object v13, v9 │ + │ + move/from16 v9, v27 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ const/4 v4, 0x3 │ │ - aput-object v18, v3, v4 │ + aput-object v2, v3, v4 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x4 │ + const/4 v9, 0x4 │ │ - aput-object v4, v3, v5 │ + aput-object v2, v3, v9 │ + │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + move-object/from16 v7, v28 │ + │ + move-object/from16 v8, v29 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; │ + invoke-direct {v2, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x5 │ + │ + aput-object v2, v3, v5 │ + │ + const-class v2, Lde/danoeh/antennapod/ui/screen/SearchFragment; │ │ const/4 v5, 0x1 │ │ - invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v2, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 102 │ + .line 125 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v3, 0x2 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v9, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + invoke-direct {v3, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v4, 0x0 │ + │ + aput-object v3, v2, v4 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onEventMainThread" │ + invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + aput-object v3, v2, v5 │ │ - const/4 v8, 0x0 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/16 v18, 0x1 │ + const-string v4, "onQueueChanged" │ │ - move-object v4, v3 │ + move-object/from16 v6, v21 │ │ - move-object/from16 v26, v11 │ + invoke-direct {v3, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object v11, v9 │ + const/4 v4, 0x2 │ │ - move/from16 v9, v18 │ + aput-object v3, v2, v4 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; │ │ - const/4 v4, 0x0 │ + invoke-direct {v0, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v3, v11, v4 │ + .line 134 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v28 │ + const-string v5, "onEventMainThread" │ │ - move-object/from16 v9, v29 │ + const-class v21, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v22, 0x0 │ │ - const/4 v4, 0x1 │ + const/16 v23, 0x1 │ │ - aput-object v3, v11, v4 │ + move-object v4, v3 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; │ + move-object/from16 v31, v6 │ │ - invoke-direct {v0, v3, v4, v11}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v6, v21 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v32, v7 │ │ - .line 110 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object v7, v10 │ │ - const/4 v3, 0x2 │ + move-object/from16 v21, v11 │ │ - new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v11, v8 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move/from16 v8, v22 │ │ - const-string v5, "onPositionObserverUpdate" │ + move-object/from16 v22, v15 │ │ - invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v15, 0x4 │ │ - const/4 v5, 0x0 │ + move/from16 v9, v23 │ │ - aput-object v3, v4, v5 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x0 │ │ - const-string v5, "onPlaybackServiceChanged" │ + aput-object v3, v2, v4 │ │ - const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - aput-object v3, v4, v5 │ + aput-object v3, v2, v4 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; │ │ - invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 118 │ + .line 142 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x6 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v6, Lde/danoeh/antennapod/event/MessageEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v4, "bufferUpdate" │ │ - const/4 v6, 0x0 │ + const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ - aput-object v4, v3, v6 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v4, Lde/danoeh/antennapod/activity/MainActivity; │ + const/4 v4, 0x0 │ │ - invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + aput-object v2, v3, v4 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - .line 124 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-string v4, "sleepTimerUpdate" │ │ - const/4 v3, 0x2 │ + const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x1 │ │ - invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v4 │ │ - aput-object v3, v4, v6 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v2, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v3, v14, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x2 │ │ - aput-object v3, v4, v5 │ + aput-object v2, v3, v4 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-string v4, "onPlaybackServiceChanged" │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ - .line 132 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v3, 0xb │ + const/4 v4, 0x3 │ │ - new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onEvent" │ + const-string v4, "onMediaPlayerError" │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedEvent; │ + const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x0 │ + aput-object v2, v3, v15 │ │ - aput-object v4, v3, v5 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v4, Lde/danoeh/antennapod/event/MessageEvent; │ │ - invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v12, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x5 │ │ - aput-object v4, v3, v5 │ + aput-object v2, v3, v4 │ │ - new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; │ │ - const-string v5, "onEventMainThread" │ + const/4 v4, 0x1 │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/16 v18, 0x0 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - move-object v4, v11 │ + .line 158 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v27, v15 │ + const/16 v2, 0x8 │ │ - move-object v15, v8 │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v8, v18 │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v9, v20 │ │ - move-object v0, v9 │ + invoke-direct {v5, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v24 │ + const/4 v6, 0x0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + aput-object v5, v3, v6 │ │ - const/4 v4, 0x2 │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + invoke-direct {v5, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v11, v3, v4 │ + aput-object v5, v3, v4 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v8, v17 │ │ - const/4 v5, 0x3 │ + move-object/from16 v7, v18 │ + │ + invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x2 │ │ aput-object v4, v3, v5 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "favoritesChanged" │ + const-string v5, "onEventMainThread" │ │ - const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v18, 0x0 │ │ - const/4 v5, 0x4 │ + const/16 v20, 0x1 │ │ - aput-object v4, v3, v5 │ + move-object/from16 v4, v17 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v33, v7 │ │ - move-object/from16 v11, v30 │ + move-object v7, v10 │ │ - invoke-direct {v4, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v34, v8 │ │ - const/4 v5, 0x5 │ + move/from16 v8, v18 │ │ - aput-object v4, v3, v5 │ + move-object v2, v9 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move/from16 v9, v20 │ │ - move-object/from16 v9, v26 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v4, v9, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x3 │ │ - const/4 v5, 0x6 │ + aput-object v17, v3, v4 │ │ - aput-object v4, v3, v5 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + move-object/from16 v9, v32 │ + │ + invoke-direct {v4, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v4, v3, v15 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v23 │ + move-object/from16 v8, v21 │ │ - invoke-direct {v4, v8, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v7, v22 │ │ - const/4 v5, 0x7 │ + invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x5 │ │ aput-object v4, v3, v5 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v0, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v7, 0x8 │ + const/4 v5, 0x6 │ │ - aput-object v4, v3, v7 │ + aput-object v4, v3, v5 │ │ - new-instance v23, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - const/16 v24, 0x0 │ - │ - const/16 v26, 0x1 │ + move-object/from16 v4, v17 │ │ - move-object/from16 v4, v23 │ + move-object/from16 v35, v7 │ │ move-object v7, v10 │ │ - move-object/from16 v28, v2 │ + move-object/from16 v36, v8 │ │ - move-object v2, v8 │ - │ - move/from16 v8, v24 │ + move/from16 v8, v18 │ │ - move-object v11, v9 │ + move-object/from16 v37, v9 │ │ - move/from16 v9, v26 │ + move/from16 v9, v20 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/16 v4, 0x9 │ - │ - aput-object v23, v3, v4 │ - │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v9, 0x7 │ │ - const-string v5, "onKeyUp" │ + aput-object v17, v3, v9 │ │ - const-class v6, Landroid/view/KeyEvent; │ + const-class v4, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v5, 0x1 │ │ - const/16 v5, 0xa │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v4, v3, v5 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; │ + .line 177 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v5, v18 │ + new-array v3, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v6, 0x1 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v4, v6, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v4, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v5, 0x0 │ │ - .line 155 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v4, v3, v5 │ │ - new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "onEventMainThread" │ │ - invoke-direct {v5, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object v5, v4, v7 │ + const/16 v18, 0x1 │ │ - const-class v5, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; │ + move-object/from16 v4, v17 │ │ - invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move/from16 v9, v18 │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - .line 161 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v4, 0x1 │ │ - new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v17, v3, v4 │ │ new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v8, Lde/danoeh/antennapod/event/MessageEvent; │ - │ - invoke-direct {v5, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - aput-object v5, v4, v7 │ - │ - const-class v5, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; │ - │ - invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v9, v37 │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v5, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 167 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v6, 0x2 │ │ - new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v5, v3, v6 │ │ new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v8, "updateSpeed" │ + move-object/from16 v7, v35 │ │ - const-class v9, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ + move-object/from16 v8, v36 │ │ - invoke-direct {v5, v8, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v7 │ + const/4 v6, 0x3 │ │ - const-class v5, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; │ + aput-object v5, v3, v6 │ │ - invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v5, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v0, v5, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - .line 173 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v4, 0x5 │ + .line 189 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v5, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v3, 0x8 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v9, v27 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onUnreadItemsUpdate" │ │ - aput-object v4, v5, v7 │ + invoke-direct {v3, v5, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x0 │ │ - invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v4, v5 │ │ - aput-object v4, v5, v6 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "onPlaybackServiceChanged" │ │ - move-object/from16 v7, v20 │ + const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ - move-object/from16 v6, v22 │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v5, 0x1 │ │ - const/4 v6, 0x2 │ + aput-object v3, v4, v5 │ │ - aput-object v4, v5, v6 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "updatePlaybackSpeedButton" │ │ - invoke-direct {v4, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v6, v30 │ │ - const/4 v6, 0x3 │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v4, v5, v6 │ + const/4 v5, 0x2 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v4, v5 │ │ - const-string v6, "onUnreadItemsUpdateEvent" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v6, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "sleepTimerUpdate" │ │ - const/4 v6, 0x4 │ + const-class v15, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - aput-object v4, v5, v6 │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; │ + const/4 v5, 0x3 │ │ - const/4 v6, 0x1 │ + aput-object v3, v4, v5 │ │ - invoke-direct {v3, v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const-string v5, "bufferUpdate" │ │ - .line 187 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-class v15, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ - const/16 v8, 0x8 │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-array v4, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x4 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v4, v5 │ │ - const-string v6, "onUnreadItemsUpdate" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v6, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "updatePosition" │ │ - const/4 v6, 0x0 │ + invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v6 │ + const/4 v5, 0x5 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v4, v5 │ │ - const-string v6, "onPlaybackServiceChanged" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ + const-string v5, "favoritesChanged" │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v15, Lde/danoeh/antennapod/event/FavoritesEvent; │ │ - const/4 v6, 0x1 │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v6 │ + const/4 v5, 0x6 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v4, v5 │ │ - const-string v6, "updatePlaybackSpeedButton" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ + const-string v5, "mediaPlayerError" │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v15, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ - const/4 v6, 0x2 │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v6 │ + const/4 v15, 0x7 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v4, v15 │ │ - const-string v6, "sleepTimerUpdate" │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; │ │ - const-class v7, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ + const/4 v5, 0x1 │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v6, 0x3 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v5, v4, v6 │ + .line 209 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v3, 0x4 │ │ - const-string v6, "bufferUpdate" │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x4 │ + const/16 v16, 0x0 │ │ - aput-object v5, v4, v6 │ + aput-object v3, v4, v16 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v6, "updatePosition" │ + invoke-direct {v3, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v5, v6, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v4, v5 │ │ - const/4 v6, 0x5 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v5, v4, v6 │ + invoke-direct {v3, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x2 │ │ - const-string v6, "favoritesChanged" │ + aput-object v3, v4, v5 │ │ - const-class v7, Lde/danoeh/antennapod/event/FavoritesEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEventMainThread" │ │ - const/4 v6, 0x6 │ + const-class v17, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - aput-object v5, v4, v6 │ + const/16 v18, 0x0 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v15, v4 │ │ - const-string v6, "mediaPlayerError" │ + move-object v4, v3 │ │ - const-class v7, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ + move-object/from16 v38, v6 │ │ - invoke-direct {v5, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v6, v17 │ │ - const/4 v6, 0x7 │ + move-object/from16 v39, v7 │ │ - aput-object v5, v4, v6 │ + move-object v7, v10 │ │ - const-class v5, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; │ + move-object/from16 v29, v11 │ │ - const/4 v6, 0x1 │ + move-object v11, v8 │ │ - invoke-direct {v3, v5, v6, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move/from16 v8, v18 │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v40, v9 │ │ - .line 207 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move/from16 v9, v20 │ │ - const/4 v4, 0x3 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-array v5, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x3 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v15, v4 │ │ - invoke-direct {v4, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x1 │ │ - aput-object v4, v5, v7 │ + invoke-direct {v0, v3, v5, v15}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v4, v0, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 221 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v4, v5, v6 │ + new-array v3, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v15, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v28 │ + const-string v5, "onEventMainThread" │ │ - move-object/from16 v7, v30 │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - invoke-direct {v4, v7, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v8, 0x0 │ │ - const/4 v7, 0x2 │ + const/4 v9, 0x1 │ │ - aput-object v4, v5, v7 │ + move-object v4, v15 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v3, v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const/4 v4, 0x0 │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + aput-object v15, v3, v4 │ │ - .line 216 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v4, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x1 │ │ - const-string v7, "onHistoryUpdated" │ + aput-object v4, v3, v5 │ │ - const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v15, v39 │ │ - const/4 v6, 0x0 │ + invoke-direct {v4, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v6 │ + const/4 v6, 0x2 │ │ - const-class v5, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; │ + aput-object v4, v3, v6 │ │ - const/4 v7, 0x1 │ + const-class v4, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; │ │ - invoke-direct {v3, v5, v7, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 222 │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + .line 231 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v4, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v7, "onFilterChanged" │ + const-string v6, "updateSpeed" │ │ - move-object/from16 v20, v0 │ + move-object/from16 v7, v38 │ │ - const-class v0, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; │ + invoke-direct {v4, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v5, v7, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + const/4 v6, 0x0 │ │ - aput-object v5, v4, v6 │ + aput-object v4, v3, v6 │ │ - const-class v0, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; │ + const-class v4, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; │ │ - const/4 v5, 0x1 │ - │ - invoke-direct {v3, v0, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-static {v3}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 228 │ + .line 237 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/16 v3, 0x9 │ + const/16 v3, 0xb │ │ new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEvent" │ + │ + const-class v7, Lde/danoeh/antennapod/event/FeedEvent; │ + │ + invoke-direct {v4, v5, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ aput-object v4, v3, v6 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x1 │ │ aput-object v4, v3, v5 │ │ - new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v17, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v8, 0x0 │ - │ - const/16 v22, 0x1 │ - │ - move-object/from16 v4, v18 │ + move-object/from16 v4, v17 │ │ move-object v7, v10 │ │ - move-object/from16 v28, v15 │ - │ - const/16 v15, 0x8 │ - │ - move-object/from16 v31, v9 │ - │ - move/from16 v9, v22 │ - │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ const/4 v4, 0x2 │ │ - aput-object v18, v3, v4 │ + aput-object v17, v3, v4 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v5, 0x3 │ │ aput-object v4, v3, v5 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "favoritesChanged" │ + │ + const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; │ + │ + invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v5, 0x4 │ │ aput-object v4, v3, v5 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onQueueChanged" │ + │ + move-object/from16 v9, v31 │ + │ + invoke-direct {v4, v5, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v5, 0x5 │ │ aput-object v4, v3, v5 │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onKeyUp" │ + move-object/from16 v8, v29 │ │ - const-class v6, Landroid/view/KeyEvent; │ + move-object/from16 v7, v40 │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v5, 0x6 │ │ aput-object v4, v3, v5 │ │ - new-instance v18, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - const-string v5, "onEventMainThread" │ - │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ - │ - const/4 v9, 0x1 │ - │ - move-object/from16 v4, v18 │ - │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ - │ - const/4 v4, 0x7 │ - │ - aput-object v18, v3, v4 │ - │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "updateSpeed" │ - │ - const-class v6, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ - │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - aput-object v4, v3, v15 │ - │ - const-class v4, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; │ - │ - const/4 v5, 0x1 │ + invoke-direct {v4, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const/4 v5, 0x7 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + aput-object v4, v3, v5 │ │ - .line 248 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v3, 0x4 │ + invoke-direct {v4, v13, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-array v9, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v5, 0x8 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v4, v3, v5 │ │ - move-object/from16 v8, v31 │ + new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v3, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEventMainThread" │ │ - const/4 v4, 0x0 │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - aput-object v3, v9, v4 │ + const/16 v17, 0x0 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v18, 0x1 │ │ - const-string v5, "onEventMainThread" │ + move-object v4, v13 │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + move-object/from16 v41, v7 │ │ - const/16 v18, 0x0 │ + move-object v7, v10 │ │ - move-object v4, v3 │ + move-object/from16 v22, v11 │ │ - move-object v15, v8 │ + move-object v11, v8 │ │ - move/from16 v8, v18 │ + move/from16 v8, v17 │ │ - move-object/from16 v27, v1 │ + move-object/from16 v35, v15 │ │ - move-object v1, v9 │ + move-object v15, v9 │ │ - move/from16 v9, v22 │ + move/from16 v9, v18 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v4, 0x1 │ - │ - aput-object v3, v1, v4 │ + const/16 v4, 0x9 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v13, v3, v4 │ │ - invoke-direct {v3, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x2 │ + move-object/from16 v6, v33 │ │ - aput-object v3, v1, v5 │ + move-object/from16 v5, v34 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v3, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v5, 0xa │ │ - const/4 v5, 0x3 │ + aput-object v4, v3, v5 │ │ - aput-object v3, v1, v5 │ + const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; │ + const/4 v5, 0x1 │ │ - invoke-direct {v0, v3, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ .line 260 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v1, 0x5 │ + new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v6, "onFilterChanged" │ │ - invoke-direct {v1, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v7, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; │ │ - const/4 v5, 0x0 │ + invoke-direct {v4, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - aput-object v1, v3, v5 │ + const/4 v6, 0x0 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v4, v3, v6 │ │ - invoke-direct {v1, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v4, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; │ │ - aput-object v1, v3, v4 │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const-string v5, "onEventMainThread" │ + .line 266 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + new-array v3, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v8, 0x0 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x1 │ + invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object v4, v1 │ + aput-object v4, v3, v6 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const-class v4, Lde/danoeh/antennapod/ui/screen/playback/TranscriptDialogFragment; │ │ - const/4 v4, 0x2 │ + invoke-direct {v0, v4, v5, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v1, v3, v4 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 272 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v9, v28 │ + const/4 v3, 0x2 │ │ - invoke-direct {v1, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v4, 0x3 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v3, v4 │ + const-string v5, "onPositionObserverUpdate" │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v3, v4, v6 │ │ - move-object/from16 v8, v27 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v1, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onPlaybackServiceChanged" │ │ - const/4 v4, 0x4 │ + const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ + │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v1, v3, v4 │ + const/4 v5, 0x1 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; │ + aput-object v3, v4, v5 │ │ - const/4 v4, 0x1 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; │ │ - invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 274 │ + .line 280 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/16 v1, 0x8 │ + const/4 v3, 0x5 │ │ - new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v13, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v3, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - const/4 v5, 0x0 │ - │ - aput-object v3, v1, v5 │ + move-object/from16 v9, v41 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v3, v14, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x0 │ │ - aput-object v3, v1, v4 │ + aput-object v3, v13, v4 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v4, "onKeyUp" │ + invoke-direct {v3, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v5, Landroid/view/KeyEvent; │ - │ - invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - const/4 v4, 0x2 │ - │ - aput-object v3, v1, v4 │ + aput-object v3, v13, v5 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v15, 0x0 │ + const/4 v8, 0x0 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ move-object v4, v3 │ │ - move-object/from16 v32, v8 │ + move-object v7, v10 │ │ - move v8, v15 │ + move-object/from16 v20, v2 │ │ - move-object v15, v9 │ + move-object v2, v9 │ │ - move/from16 v9, v18 │ + move/from16 v9, v17 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v4, 0x3 │ + const/4 v4, 0x2 │ │ - aput-object v3, v1, v4 │ + aput-object v3, v13, v4 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v3, v11, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x4 │ + const/4 v4, 0x3 │ │ - aput-object v3, v1, v4 │ + aput-object v3, v13, v4 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v3, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x5 │ - │ - aput-object v3, v1, v4 │ + const/4 v4, 0x4 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v13, v4 │ │ - move-object/from16 v11, v20 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; │ │ - invoke-direct {v3, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x1 │ │ - const/4 v4, 0x6 │ + invoke-direct {v0, v3, v4, v13}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v3, v1, v4 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 294 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v5, "onEventMainThread" │ + const/4 v3, 0x5 │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + new-array v13, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v8, 0x0 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x1 │ + const-string v5, "onQueueChanged" │ │ - move-object v4, v3 │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v5, 0x0 │ │ - const/4 v4, 0x7 │ + aput-object v3, v13, v5 │ │ - aput-object v3, v1, v4 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v3, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; │ + invoke-direct {v3, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x1 │ + aput-object v3, v13, v4 │ │ - invoke-direct {v0, v3, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v14, v20 │ │ - .line 293 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct {v3, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v1, 0x3 │ + const/4 v4, 0x2 │ │ - new-array v3, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v13, v4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ - │ - move-object v4, v1 │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v9, 0x1 │ │ - const/4 v4, 0x0 │ + move-object v4, v3 │ │ - aput-object v1, v3, v4 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x3 │ │ - invoke-direct {v1, v11, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v13, v4 │ │ - const/4 v4, 0x1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v3, v4 │ + invoke-direct {v3, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - invoke-direct {v1, v2, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x4 │ │ - const/4 v2, 0x2 │ + aput-object v3, v13, v4 │ │ - aput-object v1, v3, v2 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; │ + const/4 v4, 0x1 │ │ - invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v13}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 303 │ + .line 307 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - const-string v3, "timerUpdated" │ - │ - const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ - │ - invoke-direct {v2, v3, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v3, 0x7 │ │ - const/4 v3, 0x0 │ + new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v2, v1, v3 │ + new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; │ + const-string v5, "onEventMainThread" │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object v4, v13 │ │ - .line 309 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x0 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v13, v3, v4 │ │ - move-object/from16 v5, v32 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v2, v1, v3 │ + const/4 v5, 0x1 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/playback/TranscriptDialogFragment; │ + aput-object v4, v3, v5 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v4, v12, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 315 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v1, 0x2 │ │ - const/4 v1, 0x6 │ + aput-object v4, v3, v1 │ │ - new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v1, v11, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v4, "bufferUpdate" │ + const/4 v2, 0x3 │ │ - const-class v6, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ + aput-object v1, v3, v2 │ │ - invoke-direct {v2, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v2, v1, v3 │ + const-string v2, "onDownloadLogChanged" │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v4, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - const-string v3, "sleepTimerUpdate" │ + invoke-direct {v1, v2, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v4, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ + const/4 v2, 0x4 │ │ - invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v1, v3, v2 │ │ - const/4 v3, 0x1 │ + new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v2, v1, v3 │ + move-object/from16 v2, v22 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v4, v35 │ │ - invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v1, v2, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v3, 0x2 │ + const/4 v2, 0x5 │ │ - aput-object v2, v1, v3 │ + aput-object v1, v3, v2 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v3, "onPlaybackServiceChanged" │ + const-string v5, "onEventMainThread" │ │ - const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object v4, v1 │ │ - const/4 v3, 0x3 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v2, v1, v3 │ + const/4 v2, 0x6 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v1, v3, v2 │ │ - const-string v3, "onMediaPlayerError" │ + const-class v1, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; │ │ - const-class v4, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ + const/4 v2, 0x1 │ │ - invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v3, 0x4 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v2, v1, v3 │ + .line 325 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v3, Lde/danoeh/antennapod/event/MessageEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v4, Lde/danoeh/antennapod/event/MessageEvent; │ │ - const/4 v3, 0x5 │ + invoke-direct {v3, v12, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v2, v1, v3 │ + const/4 v4, 0x0 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; │ + aput-object v3, v1, v4 │ │ - const/4 v3, 0x1 │ + const-class v3, Lde/danoeh/antennapod/activity/MainActivity; │ │ - invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ return-void │ .end method │ │ .method public constructor ()V ├── assets/dexopt/baseline.prof │ @@ -1,209 +1,209 @@ │ -00000000: 7072 6f00 3031 3000 03ed 6100 00fa 0c00 pro.010...a..... │ +00000000: 7072 6f00 3031 3000 03ed 6100 00fc 0c00 pro.010...a..... │ 00000010: 0078 01ed 5b0b 7054 e515 feef ee26 d925 .x..[.pT.....&.% │ -00000020: 212c 014c 843c 3601 0545 ed2a 0cd1 9a91 !,.L.<6..E.*.... │ -00000030: 2b0f 8d9d 82b6 558b 28b2 800f 5ab1 86a2 +.....U.(...Z... │ -00000040: c2e8 905c 42b4 4169 45db 622a 3e10 5bc7 ...\B.AiE.b*>.[. │ -00000050: 510b a89d b1a3 d82c 0a48 9597 ce30 a532 Q......,.H...0.2 │ -00000060: 4c02 55e8 3ba1 5888 35ec edff edee b739 L.U.;.X.5......9 │ -00000070: b9de 0519 71da 917b 33ff 9eff 3cbe ef9c ....q..{3...<... │ -00000080: ffdc e73e 92af fead 460c 51ea bbdd 4bff ...>....F.Q...K. │ -00000090: 74f7 5aa5 66cd 9931 6fde cdf3 cebb e9e6 t.Z.f..1o....... │ -000000a0: 0505 4aa9 b0a1 9439 265a 7547 65c6 7541 ..J....9&ZuGe.uA │ -000000b0: c6a7 fdbe 9d75 bb5f bd38 e31b 05df 2f8a .....u._.8..../. │ -000000c0: 94ca 854f 0f0d ffcc c8d1 b63c 3d20 e10f ...O.......<= .. │ -000000d0: a425 6383 5a1f 93b6 f9b5 248f 534a 2c7c .%c.Z.....$.SJ,| │ -000000e0: 03f4 40cd e483 c438 5d0f bd42 d55f 0f99 ..@....8]..B._.. │ -000000f0: 738d d6c9 092e cc11 4f1b 72c3 0e89 9a9c s.......O.r..... │ -00000100: 3188 853d 94f6 d10f 495c 388b 5fb7 48f5 1..=....I\8._.H. │ -00000110: 490f f44a 624a b58e 9cac 15f5 b026 c651 I..JbJ.......&.Q │ -00000120: a28f ccc5 1859 0fe3 1803 8938 f073 7de8 .....Y.....8.s}. │ -00000130: 19ed cc45 493c d68a 396a 822f a207 7d90 ...EI<..9j./..}. │ -00000140: e444 3f30 878d fce3 d236 d807 a67d 583b .D?0.....6...}X; │ -00000150: e3c0 495e 72d2 c7bc 87d3 38fa a51c 9ce6 ..I^r.....8..... │ -00000160: 623e fac0 8171 511a 7b9a 96e4 835d c663 b>...qQ.{....].c │ -00000170: 1fd0 07fb 0d7a a046 c620 be4e 0f70 638d .....z.F. .N.pc. │ -00000180: 7df5 809f 3af7 15f6 477e dacf 3aa4 3c57 }...:...G~..:.g.u....1.Z.. │ -00000200: b743 cf59 0bf6 21f1 dc1f d011 2f7b ca9a .C.Y..!...../{.. │ -00000210: 20c1 8381 7cb4 5307 2f78 e043 cde0 906b ...|.S./x.C...k │ -00000220: c77e 840f b25c 0fe0 250f 7293 13c7 2aae .~...\..%.r...*. │ -00000230: 77d0 79dc 804b c6c3 07db bb7a 704e 3c64 w.y..K.....zpN.H,$..E.. │ -000002f0: c386 5a65 1cb8 6197 b641 699d dcf4 f3da ..Ze..a..Ai..... │ -00000300: c958 d859 2763 e8a3 cc66 a71f fb09 73c6 .X.Y'c...f....s. │ -00000310: 51d2 0f29 d70f bf1c 581f 74ac 1512 fde5 Q..)....X.t..... │ -00000320: 3e84 8d3c 724e 3cef e7f4 0107 1f31 9052 >...2.6.'m │ -00000370: 9873 3fd2 0e3e d898 0bb2 560f faa5 2cd3 .s?..>....V...,. │ -00000380: 7699 cf6d 2ee3 9d7e 5917 7d8c a78e 1819 v..m...~Y.}..... │ -00000390: c7f5 d28f 7827 063e b9cf 259e 38ae 0f3a ....x'.>..%.8..: │ -000003a0: fce0 c0b5 06fb 35a1 87b4 9f95 d661 431c ......5......aC. │ -000003b0: b9dd 78c9 2fa5 5b7d f0f3 de2b 63dd 38dd ..x./.[}...+c.8. │ -000003c0: 6c12 f345 e6a8 0dc3 99a3 58db c08b 6317 l..E......X...c. │ -000003d0: ef8b 3097 31e8 1fb1 d9d6 2731 1374 fc19 ..0.1.....'1.t.. │ -000003e0: 7ab0 ef12 4bfc 1f87 f73c db70 4dce 5e4b z...K....<.pM.^K │ -000003f0: 9cac 87f1 e482 2ee7 d079 5d65 0dc4 50d2 .........y]e..P. │ -00000400: 4e1c afe1 b0d3 269f c979 0d20 5ed6 3352 N.....&..y. ^.3R │ -00000410: 63a4 ce98 1395 c88b f19a 1ec0 ca5a a033 c............Z.3 │ -00000420: 07ef d34e 7e60 b92e f8b8 0ee7 9c3c e444 ...N~`.......<.D │ -00000430: 1ccf 35cc 398e 8563 1e99 03f1 4ebb cc05 ..5.9..c....N... │ -00000440: bfdb e073 1c7c bc7f c838 99e3 7873 5c5f ...s.|...8..xs\_ │ -00000450: 71ae b9c5 b136 d684 18ce 990f 3a7a 413c q....6......:zA< │ -00000460: fdd0 8187 8e63 0592 3662 2111 83e3 9871 .....c..6b!....q │ -00000470: ccc9 181e 67f0 f378 870f ba8c 913e da21 ....g..x.....>.! │ -00000480: 9d75 d1c7 781c a7e0 c21a 2427 e2a8 5392 .u..x.....$'..S. │ -00000490: 8b1c 6eeb 913e cea5 e471 c375 4a6e da64 ..n..>...q.uJn.d │ -000004a0: 3ce6 c8c3 fb22 f0ac 1d76 e031 6823 07d7 <...."...v.1h#.. │ -000004b0: 431d 3c3c 27e5 3ac8 e1cc 495d c6d2 2625 C.<<'.:...I]..&% │ -000004c0: fc32 46ea 726d b246 e2d9 0be2 2111 879a .2F.rm.F....!... │ -000004d0: 9df7 1560 e0c3 603c 79a4 0e2c 06fb 8578 ...`..`p=.0..... │ -00000540: c4ba 989f 31f4 5387 848d f978 6cbd a56d ....1.S....xl..m │ -00000550: 3286 73f6 9c3c 9458 1bf2 5127 1f70 8dfa 2.s..<.X..Q'.p.. │ -00000560: 85f8 6cf2 127d 52c0 47bc 730e 5dae 0571 ..l..}R.G.s.]..q │ -00000570: f25e 411f ece4 e07e cd96 937e 62dd f64f .^A....~...~b..O │ -00000580: 36ec b1ec e43d 56cc 89f8 58df f130 5cb7 6....=V...X..0\. │ -00000590: 8c03 1603 be6c 75c1 8f67 60e0 b07f f9be .....lu..g`..... │ -000005a0: c5c9 03fd f3d4 e216 037e d95f c6b8 d52c .........~._..., │ -000005b0: f33a e76e 3870 9007 1231 d4b3 ad99 7ef2 .:.n8p...1....~. │ -000005c0: 3bf5 6c76 c4c9 6741 c67d d912 79b3 ade5 ;.lv..gA.}..y... │ -000005d0: cbce fd45 f9b9 cfc8 c363 8dfa c992 721f ...E.....c....r. │ -000005e0: cab9 1bff f1fc 6e18 d8dc 706e b66c f86c ......n...pn.l.l │ -000005f0: 7670 f0fc 40bf cafd 017d 1c1b c93f 9f7e vp..@....}...?.~ │ -00000600: 0da4 e746 d20a 4bcf 2c47 23fd bab2 9425 ...F..K.,G#....% │ -00000610: 8549 bdfa d5a0 0c2e 65c9 d591 21fd 04e1 .I......e...!... │ -00000620: d398 509a 15c8 426d f36b 5bae fe43 b6be ..P...Bm.k[..C.. │ -00000630: 495c a17e f569 0f5e f127 b951 51ca 8219 I\.~.i.^.'.QQ... │ -00000640: 464e c69f b297 691d 5854 0724 d713 d457 FN....i.XT.$...W │ -00000650: 189f 2ad6 7a4f 5c0f 3766 296e d4e8 57ef ..*.zO\.7f)n..W. │ -00000660: 0680 1da0 ef50 c0a3 4272 051c 15c1 9ef2 .....P..Br...... │ -00000670: b232 5890 179c bd6b 803d 5f54 9c8a c46b .2X....k.=_T...k │ -00000680: 0f6b 484d d4fa d379 0fe4 a6bc a82a 1541 .kHM...y.....*.A │ -00000690: e9ec 492a 07ea 4e45 e035 b532 7852 de1e ..I*..NE.5.2xR.. │ -000006a0: 4f6a a677 b6b7 791d 3899 1d68 ac0f 361d Oj.w..y.8..h..6. │ -000006b0: b452 8cb1 0f7e 92a3 226a e604 a560 09a8 .R...~.."j...`.. │ -000006c0: e0d0 94c3 f1ba 63e2 28e3 c1aa 48fc 091d ......c.(...H... │ -000006d0: 56ad 872f 3859 470c 7bb1 a225 b7eb ba0b V../8YG.{..%.... │ -000006e0: d4b5 7715 e0f2 b42e 301a 5727 6ccf 2955 ..w.....0.W'l.)U │ -000006f0: 628e fff3 a694 96ed b55d df2c 57ae c3d5 b........].,W... │ -00000700: 4d6f fa0b c399 1735 e3ad 5a7a b3d4 cb9c Mo.....5..Zz.... │ -00000710: 26a5 6518 11cb 9811 5146 3b1e 448f bb59 &.e.....QF;.D..Y │ -00000720: 61b5 60e9 e93e cd1b c999 9d33 c897 1b7d a.`..>.....3...} │ -00000730: 6446 69c4 17b2 2225 3ecb 50e1 b577 83e2 dFi..."%>.P..w.. │ -00000740: 1b9d e682 e60c 577c 59f7 f38b 1745 d6ae ......W|Y....E.. │ -00000750: 0ed7 9a43 23cb 3276 e7c4 2a50 575b 7d9a ...C#.2v..*PW[}. │ -00000760: 2b82 4dfe 4a63 5cf8 f76a 9c3e 8555 bcae +.M.Jc\..j.>.U.. │ -00000770: 7761 01a5 bf60 318b 9e74 a233 fa16 f62b wa...`1..t.3...+ │ -00000780: 6371 4e0a 1af7 daad ad55 a394 7a61 73e3 cqN......U..zas. │ -00000790: 921b a303 4bf7 4d51 a1ef 0dae ccbf 3f67 ....K.MQ......?g │ -000007a0: c7f8 2b86 eaac 0160 0c23 f96d 8313 eee9 ..+....`.#.m.... │ -000007b0: 5e07 4ebd 0e58 8f8e 4e9e 147a e5fa fcc0 ^.N..X..N..z.... │ -000007c0: 669a fa11 2136 a924 f2eb febe f53f addc f...!6.$.....?.. │ -000007d0: 155a 69ec 9c17 58ad 368c da50 a906 05a6 .Zi...X.6..P.... │ -000007e0: 07d5 c8f6 f7fc 2a1e 99ad 3a5f 6e1b 1b3f ......*...:_n..? │ -000007f0: 3cf7 1a35 6260 ed9b 7bfb 286b c63d d5e3 <..5b`..{.(k.=.. │ -00000800: 3f5c 71fd fadd 0d2d 7953 cc45 67e4 c6fc ?\q....-yS.Eg... │ -00000810: f986 5a51 71db aeea ea9c f7c3 cdf8 1431 ..ZQq..........1 │ -00000820: b9ed c0ef 4412 bb0f dcfb c305 0beb 2e99 ....D........... │ -00000830: 6c04 f03e f758 dbb3 4967 f196 a3f5 cada l..>.X..Ig...... │ -00000840: 7ec0 b6d7 d428 1545 c92d cffc 479f f1a9 ~....(.E.-..G... │ -00000850: 0d97 47f3 457c 85eb 6d5e 07bc 0e78 1d38 ..G.E|..m^...x.8 │ -00000860: c53a 1031 2f6c b9e6 77f7 aa68 fd9c f86c .:.1/l..w..h...l │ -00000870: d5ae b627 afe9 9bed 063c 73ba 6cd1 affb ...'.....r..>.. │ -00000950: ec97 b764 af03 5e07 bc0e 243b 603d 5d91 ...d..^...$;`=]. │ -00000960: 3ba3 6644 aa1b bbec 0386 0ac6 4b1e 562a ;.fD........K.V* │ -00000970: a22d 867a 3308 f999 edce 9d93 de7a b620 .-.z3........z. │ -00000980: 5837 5c45 e365 2a66 a955 f8b6 3df4 b7ea X7\E.e*f.U..=... │ -00000990: 8451 bffc f6c6 6965 e3f1 88fe 3563 2b91 .Q....ie....5c+. │ -000009a0: 672b 75d9 8ef0 6be7 5377 975d faf9 79c4 g+u...k.Sw.]..y. │ -000009b0: 9ab4 cfaf aca9 e533 d39f 0dc3 16b1 ceed .......3........ │ -000009c0: 058b 99f1 60cc 2c09 9aaa 2bf9 86a0 97d3 ....`.,...+..... │ -000009d0: 4589 0454 f9ac fbc3 fe88 aa35 a68e ff55 E..T.......5...U │ -000009e0: dc58 7a53 495e b3e9 1b36 f97e 15d3 dfec .XzSI^...6.~.... │ -000009f0: acc6 2f57 ada2 9a70 7955 061d 1dd6 fad7 ../W...pyU...... │ -00000a00: 5824 f8e2 c840 d18e 6070 58c6 ee9c 44f4 X$...@..`pX...D. │ -00000a10: 7769 2b7d fbf2 7c7b cd5a 2b3c e102 2b6c wi+}..|{.Z+<..+l │ -00000a20: ea90 6877 efc2 f005 945a d634 dc89 cee8 ..hw.....Z.4.... │ -00000a30: 8732 b36c 93c5 b12e bb63 cde6 be2a fefc .2.l.....c...*.. │ -00000a40: cbb1 55c5 0539 0ffd f634 73dc 6397 6d6e ..U..9...4s.c.mn │ -00000a50: 9c1b faf8 aaf7 6b35 0e39 4d53 99d9 de8c ......k5.9MS.... │ -00000a60: 64a3 f6ec 5e07 be9a 1d68 3fa3 6ffa 4434 d...^....h?.o.D4 │ -00000a70: d30b 0c87 f5a9 3865 40ee ecdb 9acc ce39 ......8e@......9 │ -00000a80: c1bb 1b7f 507b b4fb e98b d5c1 82b9 4133 ....P{........A3 │ -00000a90: 67fd a3fe 789f 4f0f 1b2a 1a1c e25b 671f g...x.O..*...[g. │ -00000aa0: e9d7 79b4 ad58 f5c9 79a4 ae35 4fc5 5a12 ..y..X..y..5O.Z. │ -00000ab0: 5b07 7c7a e4da ce44 c501 e3b4 ab62 4b8c [.|z...D.....bK. │ -00000ac0: 5def 7ca0 e2fb ed72 7beb 9e45 a303 33f9 ].|....r{..E..3. │ -00000ad0: c9b3 fa8d bea0 58f6 e14f 9ebc e1c6 8ac7 ......X..O...... │ -00000ae0: 1ffa 8e32 c4c5 ccad d1d6 1db0 c673 0eb5 ...2.........s.. │ -00000af0: 56a8 f623 9fd8 f648 fdf5 5881 a96d 898e V..#...H..X..m.. │ -00000b00: 4405 7c7a b3f0 0559 f875 7d21 f136 af03 D.|z...Y.u}!.6.. │ -00000b10: 5e07 bc0e 9c6a 1d08 860b 6ff9 7947 b95a ^....j....o.yG.Z │ -00000b20: 5a31 243a 585d 189f 976c c0bf ecb6 de0f Z1$:X]...l...... │ -00000b30: 5b99 b62c ddd6 64d4 cf9d 3f79 c6ab f3ff [..,..d...?y.... │ -00000b40: f1d2 27fd 54dc 509d 7bf6 284b a93d 2d1f ..'.T.P.{.(K.=-. │ -00000b50: 85b6 5619 6795 5fea db67 0c78 dcdf d856 ..V.g._..g.x...V │ -00000b60: 5312 19ba fdef 1b3b 7e74 feeb d363 c1e5 S......;~t...c.. │ -00000b70: 8159 b5a5 b147 5b1b a6bd 12e8 77fd cc95 .Y...G[.....w... │ -00000b80: 9a32 3ee9 9ecb 03b7 d8ef 6d9a 6c3e 7ce8 .2>.......m.l>|. │ -00000b90: 6dbb fac0 a5a5 b5fd 0b7e b661 e50b eb5b m........~.a...[ │ -00000ba0: 1ade b66f 31bb f61b f955 cf3d 55be 707a ...o1....U.=U.pz │ -00000bb0: 3cae e35d b7ee 58c5 aa50 ef5f 0ab8 c6f5 <..]..X..P._.... │ -00000bc0: 3276 f20e d0cb ea29 5e07 bc0e 781d f03a 2v.....)^...x..: │ -00000bd0: 90e9 40f7 9343 545c 7fcc 3baf db7e c8b6 ..@..CT\..;..~.. │ -00000be0: 0f34 b40d b417 8df5 d9bb edc4 9dfa 99da .4.............. │ -00000bf0: 7ee3 e386 8e23 3ea5 67d3 f547 c27a ab69 ~....#>.g..G.z.i │ -00000c00: b7ed b6a3 9fda 0b6d fb3e f1eb b30c 9f37 .......m.>.....7 │ -00000c10: f13a f07f da81 67f4 3b4a fcff 2ade 58e2 .:....g.;J..*.X. │ -00000c20: e907 6f3d 31c7 c0f3 056c f818 883e 48fe ..o=1....l...>H. │ -00000c30: 8e1c 73fc ffbe c44c 4ac7 928f 5262 30c7 ..s....LJ...Rb0. │ -00000c40: ef9a 9887 7848 7012 8339 72e3 9d2a e657 ....xHp..9r..*.W │ -00000c50: e881 ff47 051e 76fc ce9f b1d0 65bd 920b ...G..v.....e... │ -00000c60: 73f8 213b f420 2fb0 b043 e7d0 d393 be05 s.!;. /..C...... │ -00000c70: d5e0 412d e797 aa55 4898 dce2 634a 7d67 ..A-...UH...cJ}g │ -00000c80: 3ff0 442c ad2a 4ba9 71be d9be 010f 4ea0 ?.D,.*K.q.....N. │ -00000c90: c555 c6de 41b9 dee6 75c0 ebc0 57b4 03a6 .U..A...u...W... │ -00000ca0: be4a edc9 df52 52a8 be85 4b52 728b 0d29 .J...RR...KRr..) │ -00000cb0: bcae 6ce3 9551 eaa6 5295 c6e8 454b 2656 ..l..Q..R...EK&V │ -00000cc0: d1e2 2aa3 1f79 570b d7c6 7846 af03 ff8b ..*..yW...xF.... │ -00000cd0: 0e7c 5f27 95cf 2bbd 6a18 9d39 dd7b 993d .|_'..+.j..9.{.= │ -00000ce0: c5eb 80d7 01af 035e 07bc 0e78 1d38 f91d .......^...x.8.. │ -00000cf0: 78ec e453 7a8c 5e07 bc0e 781d f03a e075 x..Sz.^...x..:.u │ -00000d00: c0eb 40a6 03ff 05aa 0111 c8 ..@........ │ +00000020: 212c 014c 843c 363c 0445 ed2a 19a3 3523 !,.L.<6<.E.*..5# │ +00000030: 571e 1a3b 0569 ab16 5164 033e b062 85a2 W..;.i..Qd.>.b.. │ +00000040: c2e8 905c 42b4 4168 7db5 9a8a 0fc0 d671 ...\B.Ah}......q │ +00000050: 9402 8233 7614 9b45 01a9 82a2 334e a90e ...3v..E....3N.. │ +00000060: 93e0 a8f4 6513 8b85 50c3 defe dfee 7e9b ....e...P.....~. │ +00000070: 93eb 5d90 11c7 8edc 9bf9 f7fc e7f1 7de7 ..]...........}. │ +00000080: fce7 3ef7 917c f51f 356a 8852 cf3f b8e3 ..>..|..5j.R.?.. │ +00000090: c7b7 af57 6ad6 9cba f9f3 af9b 7fe6 b5d7 ...Wj........... │ +000000a0: 2d2c 504a 850d a53e a9bb 31f7 96ca 8ceb -,PJ...>..1..... │ +000000b0: ec8c 4ffb 0f55 f91e 79e1 fc8c 6f0c 7cbf ..O..U..y...o.|. │ +000000c0: 2952 2a57 fb7c 7a68 f817 468e b6e5 e901 )R*W.|zh..F..... │ +000000d0: 097f 202d 191b d4fa 3969 9b5f 4bf2 38a5 .. -....9i._K.8. │ +000000e0: c4c2 3740 0fd4 4c3e 488c 93f5 d02b 54fd ..7@..L>H....+T. │ +000000f0: f590 39d7 699d 9ce0 c21c f1b4 2137 ec90 ..9.i.......!7.. │ +00000100: a8c9 1983 58d8 4369 1ffd 90c4 85b3 f875 ....X.Ci.......u │ +00000110: 8b54 9ff4 40af 24a6 54eb c8c9 5a51 0f6b .T..@.$.T...ZQ.k │ +00000120: 621c 25fa c85c 8c91 f530 8e31 9088 033f b.%..\...0.1...? │ +00000130: d787 9ed1 ce5c 94c4 63ad 98a3 26f8 227a .....\..c...&."z │ +00000140: d007 494e f403 73d8 c83f 2e6d 837d 60da ..IN..s..?.m.}`. │ +00000150: 87b5 330e 9ce4 2527 7dcc 7b20 8da3 5fca ..3...%'}.{ .._. │ +00000160: c169 2ee6 a30f 1c18 e7a5 b127 6949 3ed8 .i.........'iI>. │ +00000170: 653c f601 7db0 5fad 076a 640c e2e7 ea01 e<..}._..jd..... │ +00000180: 6eac b1af 1ef0 53e7 bec2 fec8 4ffb 5987 n.....S.....O.Y. │ +00000190: 9467 6805 b1fd d258 fa98 9b92 7911 cbfd .gh....X....y... │ +000001a0: 8975 c28e 5a60 8304 1e12 83e7 1ce6 c0f1 .u..Z`.......... │ +000001b0: 9865 9de0 065e 7203 cf9c 9883 173a d681 .e...^r......:.. │ +000001c0: 381c 1be0 e531 0ade 423d 108b 7dc9 1cac 8....1..B=..}... │ +000001d0: 81f5 4062 0cd3 033e 7091 833e 790d a00d ..@b...>p..>y... │ +000001e0: fcc8 7fa9 1eb0 4107 1683 3152 322f 257d ......A...1R2/%} │ +000001f0: cc85 1c98 43c2 e78c a38e 3c5c b33c 8651 ....C.....<\.<.Q │ +00000200: 0b74 fa76 e939 6bc1 3e24 9efb 033a e265 .t.v.9k.>$...:.e │ +00000210: 4f59 1324 7830 908f 76ea e005 0f7c a819 OY.$x0..v....|.. │ +00000220: 1c72 edd8 8ff0 4196 eb01 bce4 416e 72e2 .r....A.....Anr. │ +00000230: 58c5 f50e 3a8f 1b70 c978 f860 7b43 0fce X...:..p.x.`{C.. │ +00000240: 8987 0ce9 1748 d4c2 7e3a f132 fecb ce65 .....H..~:.2...e │ +00000250: 9d4e 0cfb c9b5 c38f 1a21 717d 8764 0ca4 .N.......!q}.d.. │ +00000260: 8c83 ce3a 8181 0f36 9943 c660 2d52 471c ...:...6.C.`-RG. │ +00000270: 6cc0 11c3 39e2 d077 f610 92dc 728e 7870 l...9..w....r.xp │ +00000280: c0c6 5a59 137b 472e e299 8bf5 00eb e484 ..ZY.{G......... │ +00000290: 8efd 788a 1e38 be70 5f21 feb2 929e 7a99 ..x..8.p_!....z. │ +000002a0: d3c9 01ee 0bd2 0378 5cbf 700f 623c b980 .......x\.p.b<.. │ +000002b0: 639d 3816 651d 8861 1cd7 8963 97eb e33a c.8.e..a...c...: │ +000002c0: 981b 3ab8 e827 1676 c4a0 9fb4 a126 f2d3 ..:..'.v.....&.. │ +000002d0: 26f9 3847 5ee4 a44e 0cae b9dc 57f4 2107 &.8G^..N....W.!. │ +000002e0: e6a8 41fa a023 9e58 d4c7 1a89 8584 1fb1 ..A..#.X........ │ +000002f0: e815 75d8 50ab 8c03 37ec d236 28ad 939b ..u.P...7..6(... │ +00000300: 7e5e 3b19 0b3b eb64 0c7d 94d9 ecf4 633f ~^;..;.d.}....c? │ +00000310: 61ce 384a fa21 e5fa e197 03eb 838e b542 a.8J.!.........B │ +00000320: a2bf dc87 b091 47ce 89e7 fd9c 3ee0 e023 ......G.....>..# │ +00000330: 0652 ea9c 73cd c0a1 36ea 6e38 e923 1e12 .R..s...6.n8.#.. │ +00000340: c3b9 dfa4 5f72 b9cd 65cd d22f fbc9 e392 ...._r..e../.... │ +00000350: c71c f851 0ffb 89e3 0858 e695 71e0 c779 ...Q.....X..q..y │ +00000360: 2afd 722d 3227 f9c0 432e d647 5dc6 d326 *.r-2'..C..G]..& │ +00000370: f9a4 0d73 ee47 dac1 071b 7341 d6ea 41bf ...s.G....sA..A. │ +00000380: 9465 da2e f3b9 cd65 bcd3 2feb a28f f1d4 .e.....e../..... │ +00000390: 1123 e3b8 5efa 11ef c4c0 27f7 b9c4 13c7 .#..^.....'..... │ +000003a0: f541 871f 1cb8 d660 bf26 f490 f653 d33a .A.....`.&...S.: │ +000003b0: 6c88 23b7 1b2f f9a5 74ab 0f7e de7b 65ac l.#../..t..~.{e. │ +000003c0: 1ba7 9b4d 62be ca1c b561 3873 146b 1b78 ...Mb....a8s.k.x │ +000003d0: 71ec e27d 11e6 3206 fd23 36db fa24 6682 q..}..2..#6..$f. │ +000003e0: 8e1f a107 fb2e b1c4 ff65 64cf b30d d7e4 .........ed..... │ +000003f0: ecb5 c4c9 7a18 4f2e e872 0e9d d755 d640 ....z.O..r...U.@ │ +00000400: 0c25 edc4 f11a 0e3b 6df2 999c d700 e265 .%.....;m......e │ +00000410: 3da3 3546 ea8c 3956 89bc 182f ea01 acac =.5F..9V.../.... │ +00000420: 053a 73f0 3eed e407 96eb 828f eb70 cec9 .:s.>........p.. │ +00000430: 434e c4f1 5cc3 9ce3 4838 e691 3910 efb4 CN..\...H8..9... │ +00000440: cb5c f0bb 0d3e c7c1 c7fb 878c 9339 8e36 .\...>.......9.6 │ +00000450: c7f5 15e7 9a5b 1c6b 634d 88e1 9cf9 a0a3 .....[.kcM...... │ +00000460: 17c4 d30f 1d78 e838 5620 6923 1612 3138 .....x.8V i#..18 │ +00000470: 8e19 c79c 8ce1 7106 3f8f 77f8 a0cb 18e9 ......q.?.w..... │ +00000480: a31d d259 177d 8cc7 710a 2eac 4172 228e ...Y.}..q...Ar". │ +00000490: 3a25 b9c8 e1b6 1ee9 e35c 4a1e 375c a7e4 :%.......\J.7\.. │ +000004a0: a64d c663 8e3c bc2f 02cf da61 071e 8336 .M.c.<./...a...6 │ +000004b0: 7270 3dd4 c1c3 7352 ae83 1cce 9cd4 652c rp=...sR......e, │ +000004c0: 6d52 c22f 63a4 2ed7 266b 249e bd20 1e12 mR./c...&k$.. .. │ +000004d0: 71a8 d979 5f01 063e 0cc6 9347 eac0 62b0 q..y_..>...G..b. │ +000004e0: 5f88 479c 8c21 ce29 8163 1c25 6c4e 3c38 _.G..!.).c.%lN<8 │ +000004f0: 715c 2206 7ee6 409c 9cbb f13b 6d47 d359 q\".~.@....;mG.Y │ +00000500: 87e4 654d c062 bf4b 1deb 462c 6be3 7101 ..eM.b.K..F,k.q. │ +00000510: 3b6c f061 1003 3f73 800f 730e f243 325e ;l.a..?s..s..C2^ │ +00000520: d621 71c4 4262 70df 5277 93c4 9313 3d75 .!q.Bbp.Rw....=u │ +00000530: c339 e3c8 c56b 03fc ec03 d743 0c63 2991 .9...k.....C.c). │ +00000540: 8b3e 48ac 8bf9 1943 3f75 48d8 988f c7d6 .>H....C?uH..... │ +00000550: abda 2663 3867 cfc9 4389 b521 1f75 f201 ..&c8g..C..!.u.. │ +00000560: d7a8 5f88 cf26 2fd0 2705 7cc4 3be7 d0e5 .._..&/.'.|.;... │ +00000570: 5a10 27ef 15f4 c14e 0eee d76c 39e9 27d6 Z.'....N...l9.'. │ +00000580: 6dff 64c3 1ec9 4ede 23c5 1c8b 8ff5 1d0d m.d...N.#....... │ +00000590: c375 cb38 6031 e0cb 5617 fc78 0606 0efb .u.8`1..V..x.... │ +000005a0: 97ef 5b9c 3cd0 bf4c 2d6e 31e0 97fd 658c ..[.<..L-n1...e. │ +000005b0: 5bcd 32af 73ee 8603 0779 2011 433d db9a [.2.s....y .C=.. │ +000005c0: e927 bf53 cf66 479c 7c16 64dc d72d 9137 .'.S.fG.|.d..-.7 │ +000005d0: db5a beee dc5f 959f fb8c 3c3c d6a8 1f2f .Z..._....<<.../ │ +000005e0: 29f7 a19c bbf1 1fcd ef86 81cd 0de7 66cb ).............f. │ +000005f0: 86cf 6607 07cf 0ff4 abdc 1fd0 c7b1 91fc ..f............. │ +00000600: f3e9 d740 7a6e 24ad b0f4 cc72 34d2 af2b ...@zn$....r4..+ │ +00000610: 4b59 5298 d4ab 5f0d cae0 5296 5c1d 19d2 KYR..._...R.\... │ +00000620: 4f10 3e8d 09a5 5981 2cd4 36bf b6e5 ea3f O.>...Y.,.6....? │ +00000630: 64eb 9bc4 15ea 579f f6e0 157f 921b 15a5 d.....W......... │ +00000640: 2c98 61e4 64fc 297b 99d6 8145 7540 723d ,.a.d.){...Eu@r= │ +00000650: 417d 85f1 a962 adf7 c4f5 7063 96e2 468d A}...b....pc..F. │ +00000660: 7ef5 4600 d801 fa0e 053c 2a24 57c0 5111 ~.F......<*$W.Q. │ +00000670: ec29 2f2b 8305 79c1 d9bb 06d8 f345 c5a9 .)/+..y......E.. │ +00000680: 48bc f6b0 86d4 44ad afca bb27 37e5 4555 H.....D....'7.EU │ +00000690: a908 4a67 4f52 3950 772a 02af a995 c193 ..JgOR9Pw*...... │ +000006a0: f2f6 7852 33bd b3bd cdeb c0f1 ec40 637d ..xR3........@c} │ +000006b0: b0e9 532b c518 7bef 9739 2aa2 664e 500a ..S+..{..9*.fNP. │ +000006c0: 9680 0a0e 4b39 1caf bb26 8e31 960d 8dc4 ....K9...&.1.... │ +000006d0: 1fd3 61d5 7af8 8293 75c4 f035 152d b95d ..a.z...u..5.-.] │ +000006e0: 579e adae b8ad 0097 a74d 812a 5c9d b03d W........M.*\..= │ +000006f0: ad54 8939 feaf db52 5ab6 d776 7db3 5cb9 .T.9...RZ..v}.\. │ +00000700: 0957 37bd e92f 0c67 9ed7 8cb7 6ae9 cd52 .W7../.g....j..R │ +00000710: 1b38 4d4a cb30 2296 5117 5146 3b1e 448f .8MJ.0".Q.QF;.D. │ +00000720: ba59 61b5 70f9 c93e cd1b c999 9d33 c897 .Ya.p..>.....3.. │ +00000730: 1b7d a0ae 34e2 0b59 9112 9f65 a8f0 fadb .}..4..Y...e.... │ +00000740: 41f1 bd4e 7361 7386 2b7e 5ff7 334b 1647 A..Nsas.+~_.3K.G │ +00000750: d6af 0dd7 9ac3 22f7 65ec ce89 55a0 2eb3 ......".e...U... │ +00000760: fa34 5704 9bfc 95c6 b8f0 9fd4 387d 0aab .4W.........8}.. │ +00000770: f8dc de85 0594 fe82 c52c 7adc 89ce e83b .........,z....; │ +00000780: d8af 8cc5 3929 68dc 6bb7 b60e 1da3 d4b3 ....9)h.k....... │ +00000790: db1b 975e 131d 58fa c154 15ba 7170 65fe ...^..X..T..qpe. │ +000007a0: dd39 bbc6 5f32 4c67 0d00 6318 c96f 1b9c .9.._2Lg..c..o.. │ +000007b0: 704f f73a 70e2 75c0 7ab8 2a79 52e8 95eb pO.:p.u.z.*yR... │ +000007c0: f303 9b69 ea47 84d8 a492 c8ef fbfb 363f ...i.G........6? │ +000007d0: 58b9 3bb4 d278 777e 60ad da32 664b a51a X.;..xw~`..2fK.. │ +000007e0: 1498 1154 a3db dff6 ab78 64b6 eadc d036 ...T.....xd....6 │ +000007f0: 367e 60de e56a d4c0 da57 f6f6 5156 dd1d 6~`..j...W..QV.. │ +00000800: d5e3 3f5c 71d5 e6f7 1b5a f2a6 9a8b 47e4 ..?\q....Z....G. │ +00000810: c6fc f986 5a51 71d3 eeea ea9c 77c2 cdf8 ....ZQq.....w... │ +00000820: 1431 b9ed c2ef 4412 efef bbf3 670b 17cd .1....D.....g... │ +00000830: bd60 b211 c0fb dc23 6d4f 259d c53b 0ed7 .`.....#mO%..;.. │ +00000840: 2beb ad7d b6bd ae46 a928 4a6e 79f2 bffa +..}...F.(Jny... │ +00000850: 8c4f 6db8 3c9a 6bf0 15ae b779 1df0 3ae0 .Om.<.k....y..:. │ +00000860: 75e0 04eb 40c4 3cb7 e5f2 3fde a9a2 f573 u...@.<...?....s │ +00000870: e2b3 55bb 7a2b 794d df6e 37e0 99d3 658b ..U.z+yM.n7...e. │ +00000880: 7ed7 afba b6ee 39ef ae77 df7c eeb5 8fc7 ~.....9..w.|.... │ +00000890: e223 f1f8 8205 789f 77eb ac87 4656 2d0b .#....x.w...FV-. │ +000008a0: fc76 6120 d49c f7fd b985 c1fa fd31 aba9 .va .........1.. │ +000008b0: 6663 716b c5b6 d3eb 1757 4e2d 5a5e 39cf fcqk.....WN-Z^9. │ +000008c0: 9a9e 48dc b6b3 a866 ced2 2477 f5df cafa ..H....f..$w.... │ +000008d0: b71c be78 c8f9 c6c4 372b ecb6 d2bc 7991 ...x....7+....y. │ +000008e0: 89d1 2945 4bd6 e6ce fa57 5962 85b1 7745 ..)EK....WYb..wE │ +000008f0: dee9 cd2b eba7 7db8 c8f0 677b 9aeb 5c72 ...+..}...g{..\r │ +00000900: 7373 2e7e 9c79 2c5b bce1 58a2 bd58 af03 ss.~.y,[..X..X.. │ +00000910: 5e07 bc0e 9c80 1d58 7fe7 994a ddf0 8b86 ^......X...J.... │ +00000920: 1d9d f6d8 84fd 84bd e887 dd81 6830 7e43 ............h0~C │ +00000930: 62bf d1b4 d1be e1cf ef74 bddc 96af ba6d b........t.....m │ +00000940: bbe1 531b db7e 95b0 1b0e 76d8 070f dbc5 ..S..~....v..... │ +00000950: a79c 80fd f296 ec75 c0eb 80d7 8164 07ac .......u.....d.. │ +00000960: 5515 b975 35a3 52dd d86d ef33 5430 5e72 U..u5.R..m.3T0^r │ +00000970: bf52 116d 31d4 2b41 c82f 6cb7 be3b e9d5 .R.m1.+A./l..;.. │ +00000980: a70a 8273 47aa 68bc 4cc5 2cb5 1adf b687 ...sG.h.L.,..... │ +00000990: fe51 9d30 ea1f bab9 717a d978 3ca2 7fc7 .Q.0....qz.x<... │ +000009a0: d849 e469 4a5d b42b fce2 59d4 dd65 977e .I.iJ].+..Y..e.~ │ +000009b0: 7e1e b52e edf3 2b6b 5af9 ccf4 67c3 b045 ~.....+kZ...g..E │ +000009c0: ac33 7ac1 6266 3c18 334b 82a6 ea4a be21 .3z.bf<.3K...J.! │ +000009d0: e8e5 7451 2201 553e ebee b03f a26a 8d69 ..tQ".U>...?.j.i │ +000009e0: e37f 1737 965f 5b92 d76c fa86 4fbe 5bc5 ...7._[..l..O.[. │ +000009f0: f437 3b6b f1cb 55ab a826 5c3e 3483 8e0e .7;k..U..&\>4... │ +00000a00: 6ffd 7b2c 125c 333a 50b4 2b18 1c9e b13b o.{,.\3:P.+....; │ +00000a10: 2711 fd5d da4a df07 79be bd66 ad15 9e70 '..].J..y..f...p │ +00000a20: b615 3675 48b4 bb77 61f8 024a ddd7 34d2 ..6uH..wa..J..4. │ +00000a30: 89ce e8fb 33b3 6c93 25b1 2ebb 63dd f6be ....3.l.%...c... │ +00000a40: 2afe cc86 d8ea e282 9c7b ff70 9239 ee91 *........{.p.9.. │ +00000a50: 8bb6 37ce 0b7d 36e5 9d5a 8d43 4ed3 5466 ..7..}6..Z.CN.Tf │ +00000a60: b637 23d9 a83d bbd7 816f 6707 da47 f44d .7#..=...og..G.M │ +00000a70: 9f88 667a 81e1 b03e 15a7 0ec8 9d7d 5393 ..fz...>.....}S. │ +00000a80: d939 2778 7be3 4f6b 0f77 af3a 5f7d 5a30 .9'x{.Ok.w.:_}Z0 │ +00000a90: 2f68 e66c 7ed8 1fef f3f9 0143 4583 437c /h.l~......CE.C| │ +00000aa0: 9bec 83fd 3a0f b715 ab3e 390f cc6d cd53 ....:....>9..m.S │ +00000ab0: b196 c4ce 019f 1fbc a233 51b1 cf38 694a .........3Q..8iJ │ +00000ac0: 6ca9 b1fb f5f7 54fc 63bb dcde b967 7155 l.....T.c....gqU │ +00000ad0: 6026 3f79 56cf eb0b 8a65 1f38 f4f8 d5d7 `&?yV....e.8.... │ +00000ae0: 543c 7aef 8f94 212e 666e 8db6 6e81 359e T..U[.{..a..@.. │ +00000b80: 66ae d494 f149 775c 1cb8 de7e 7bdb 64f3 f....Iw\...~{.d. │ +00000b90: fefd afd9 d5fb 2e2c aded 5ff0 ab2d 2b9f .......,.._..-+. │ +00000ba0: dddc d2f0 9a7d bdd9 f5b1 913f f4e9 27ca .....}.....?..'. │ +00000bb0: 17cd 88c7 75bc ebd6 1dab 581d eafd 4b01 ....u.....X...K. │ +00000bc0: d7b8 5ec6 4ede 017a 593d c5eb 80d7 01af ..^.N..zY=...... │ +00000bd0: 035e 0732 1de8 7e7c 888a eb8f 79e7 77db .^.2..~|....y.w. │ +00000be0: f7da f6be 86b6 81f6 e2b1 3efb 7d3b 71ab ..........>.};q. │ +00000bf0: 7ea6 b65f feac a1e3 a04f e9d9 0cfd 91b0 ~.._.....O...... │ +00000c00: de6a da6d bbed f0e7 f622 dbbe 4bfc fa2c .j.m....."..K.., │ +00000c10: c3e7 4dbc 0efc 9f76 e049 fd8e 12ff bf8a ..M....v.I...... │ +00000c20: 3796 78fa c15b 4fcc 31f0 7c01 1b3e 06a2 7.x..[O.1.|..>.. │ +00000c30: 0f92 bf23 c71c ffbf 2f31 93d2 b1e4 a394 ...#..../1...... │ +00000c40: 18cc f1bb 26e6 211e 129c c460 8edc 78a7 ....&.!....`..x. │ +00000c50: 8af9 257a e0ff 5181 871d bff3 672c 7459 ..%z..Q.....g,tY │ +00000c60: afe4 c21c 7ec8 0e3d c80b 2cec d039 f4f4 ....~..=..,..9.. │ +00000c70: b86f 4135 7850 cb59 a56a 3512 26b7 f839 .oA5xP.Y.j5.&..9 │ +00000c80: a5be d3ee 792c 9656 95a5 d438 df6c df80 ....y,.V...8.l.. │ +00000c90: 6513 6871 95b1 d751 aeb7 791d f03a f02d e.hq...Q..y..:.- │ +00000ca0: ed80 a9af 527b f277 9414 aa1f e092 94dc ....R{.w........ │ +00000cb0: 6243 0aaf 2cdb 7a69 94ba a954 a551 b578 bC..,.zi...T.Q.x │ +00000cc0: e9c4 a1b4 b8ca e847 ded5 c2b5 319e d1eb .......G....1... │ +00000cd0: c037 d181 9fe8 a4f2 79a5 570d 5599 d3bd .7......y.W.U... │ +00000ce0: 97d9 53bc 0e78 1df0 3ae0 75c0 eb80 d781 ..S..x..:.u..... │ +00000cf0: e3df 8147 8e3f a5c7 e875 c0eb 80d7 01af ...G.?...u...... │ +00000d00: 035e 07bc 0e64 3af0 3fa9 2712 0c .^...d:.?.'..